BM6P6(@ {{{hhheeesssxxxdddZZZRRRNNNLLLJJJLLLPPPZZZ^^^fffnnnttt{{{zzz|||{{{zzzyyyvvvpppiiiddd___]]]ZZZXXXWWWUUUSSSPPPMMMJJJJJJKKKKKKKKKPPPWWWbbbwwwjjjaaaXXXVVV]]]ppp~~~kkkZZZNNNIIIHHHKKKHHHIIIOOOPPPYYYmmmooopppvvvhhhYYYYYYOOOKKKFFFCCCBBBBBBBBBAAA===<<<:::999999:::<<<===@@@FFFfff}}}ttt___|||uuusssyyy|||{{{{{{~~~pppmmmvvvppp]]]VVV\\\uuu|||cccMMMTTToooZZZwwwKKKHHH<<<>>>===<<<;;;:::999999999777777777777666666666666555555555555555666777777666;;;888777:::???UUUuuutttwww}}}{{{qqqxxx___OOOOOORRRRRRTTTWWWmmm}}}||||||wwwsssuuuwwwuuuqqqnnnnnnooonnnkkkgggdddaaa]]]YYYVVVOOONNNUUURRRQQQjjjsss\\\___vvvYYYNNNIIIFFFEEEJJJEEE@@@QQQsss|||mmmbbbaaa^^^UUURRRWWWJJJDDD???@@@HHHZZZqqq||||||lll{{{~~~~~~uuufff___gggtttjjjSSSIIIKKKPPPUUUYYYdddxxxeeeggg|||nnn\\\SSSKKKIIIIIIIIIMMMQQQWWWYYY^^^eeejjjsss}}}~~~{{{xxxtttnnngggbbb___]]]ZZZXXXWWWUUUSSSPPPMMMJJJHHHIIIJJJKKKRRRYYYgggsssfff^^^YYYYYYaaauuu|||iiiXXXMMMIIIHHHKKKIIIJJJOOONNNXXXmmmttthhhwwwfffZZZ[[[WWWSSSNNNIIIFFFCCC@@@>>>===<<<:::999999:::<<<======AAA^^^vvveeewwwrrruuuzzz|||~~~{{{yyyjjjYYYUUU[[[uuuzzz^^^OOO```oooaaatttJJJGGG===>>>===<<<;;;:::999999999777777777777666666666666555555555555555666777777555999777666999===RRRrrrzzz{{{tttzzznnn~~~cccPPPMMMOOOPPPQQQRRRaaa{{{}}}yyysssuuuvvvtttqqqnnnnnnooommmjjjfffccc```]]]YYYVVVVVVPPPQQQNNNTTTxxxwww[[[qqq~~~XXXMMMHHHFFFFFFEEEBBBIIIbbbzzziii^^^```aaaZZZSSSSSSFFFAAA<<<===FFFWWWnnnuuuyyy~~~}}}zzzxxxxxxiiiaaa\\\gggwwwqqq[[[QQQPPPQQQTTTWWWcccuuucccjjjdddTTTLLLFFFFFFHHHJJJOOOUUU[[[ZZZ\\\```cccjjjxxx|||{{{vvvqqqkkkeeeaaa^^^\\\YYYXXXWWWUUUSSSPPPLLLIIIGGGIIIJJJMMMTTT]]]mmmpppccc\\\XXX[[[eee|||zzzgggWWWLLLHHHHHHKKKJJJKKKOOOMMMWWWnnnhhhfff~~~~~~ddd[[[___\\\XXXSSSMMMIIIEEE@@@======<<<:::999999:::<<<===::::::RRR}}}pppzzz|||ssssssyyyzzzbbbUUUSSS\\\wwwzzz[[[QQQrrrllleeennnGGGFFF>>>>>>===<<<;;;:::999999999777777777777666666666666555555555555555666777777444888666555888<<>><<<;;;999999:::;;;===:::777HHHooo}}}yyy{{{vvv|||rrr\\\RRRRRR___}}}^^^VVVfffbbbfffEEEFFF>>>>>>===<<<;;;:::999999999777777777777666666666666555555555555555666777777444888666555999;;;KKKggg|||}}}xxx~~~kkkrrrsssUUUHHHHHHJJJLLLMMMPPPVVV```mmm}}}~~~}}}|||{{{zzzxxxvvvrrrssssssrrrpppooonnnmmmhhhfffbbb```___\\\YYYWWWTTTNNNPPPSSSccc|||cccxxx\\\SSSOOOMMMIII>>>EEEfffzzzooofffbbbggghhh]]]NNNDDD???;;;:::===CCCPPPiii{{{ooo|||vvvsssiiicccdddooopppaaaVVVQQQSSSWWW^^^yyy}}}kkknnnmmm]]]PPPJJJFFFHHHLLLNNNRRRWWWUUUYYYcccmmmsssuuuzzz{{{}}}wwwqqqmmmiiieeebbb]]][[[XXXWWWVVVUUUSSSQQQJJJIIIMMMRRRUUUVVV[[[bbbtttmmmaaaYYYVVV\\\iiiuuudddVVVMMMJJJHHHKKKKKKNNNOOOKKKZZZyyylllnnn|||bbb```dddccc]]]TTTMMMIIIHHHHHHHHH@@@???<<<;;;::::::;;;<<<;;;888BBBbbbxxxnnnZZZRRRTTTdddfffbbbccc```^^^DDDFFF???>>>===<<<;;;:::999999999777777777777666666666666555555555555555666777777555999666666::::::HHHaaayyy}}}}}}oooqqqxxxXXXIIIIIIKKKKKKNNNQQQRRRVVVcccsss~~~ooooooqqq~~~{{{rrrvvvxxxzzz{{{{{{zzzxxxwwwvvvrrrrrrqqqqqqpppooonnnlllfffdddaaa___]]][[[XXXVVVPPPLLLPPPSSSeeeooojjj___WWWQQQMMMIIIAAAMMMnnnyyywwwlllkkklllllldddUUUFFF??????;;;<<>>===<<<;;;:::999999999777777777777666666666666555555555555555666777777666999666777:::999DDD\\\vvv|||{{{uuurrryyy[[[MMMMMMOOOKKKQQQVVVVVV[[[hhhyyy}}}zzz}}}{{{vvvsssyyyttt___YYY___nnnrrrwwwzzzyyyxxxwwwwwwrrrpppooopppppppppnnnllleeeccc```^^^\\\ZZZWWWTTTPPPMMMOOOPPPaaalllhhhdddZZZQQQJJJHHHDDDQQQmmm|||wwwsssxxxmmmpppqqqiiiYYYHHH???===???;;;===BBBCCCJJJeeeiii~~~xxx{{{oooddd^^^lllrrr^^^RRRUUU]]]dddrrr{{{uuu~~~yyyaaaVVVTTTMMMJJJJJJPPPSSSSSSSSSUUUWWWZZZeeewww}}}zzzwwwrrrnnnjjjfffaaa^^^[[[YYYWWWVVVVVVUUUSSSQQQOOOMMMNNNRRRUUUXXX```hhh{{{yyyggg]]]WWWXXXccctttmmm]]]QQQIIIHHHHHHIIIJJJNNNOOOLLLdddmmmTTTkkkyyy}}}eeedddcccccc___YYYUUUSSSQQQOOONNNGGGEEEBBB???<<<;;;;;;;;;:::;;;===KKKnnn~~~ttt}}}xxx___SSSTTT^^^tttjjjxxxgggiiiPPPFFFGGG???>>>===<<<;;;:::999999999777777777777666666666666555555555555555666777777555777555666999777@@@WWWrrrxxxzzz{{{ttt}}}xxx^^^RRRRRRTTTPPPXXX^^^___gggxxxrrr^^^WWWYYY^^^eeennntttvvvuuuuuuuuuqqqooonnnoooppppppnnnkkkeeeccc___]]][[[XXXUUUSSSMMMMMMRRRRRRaaaggg___|||mmm```SSSIIIGGGEEEPPPeeeqqqqqqttt|||rrrsssnnn^^^JJJ>>><<<>>><<<999<<>>>>>===<<<;;;:::999999999777777777777666666666666555555555555555666777777333666444555888666>>>SSSnnntttxxx~~~vvvyyywww___UUUVVVXXXVVV^^^eeegggqqqppp[[[RRROOOPPPYYYeeemmmqqqqqqrrrrrrqqqooommmnnnppppppnnnkkkeeeccc___\\\ZZZXXXTTTQQQHHHLLLVVVWWWddd]]]YYYxxxuuugggVVVJJJEEEEEEMMM]]]jjjpppxxxwwwttthhhSSS@@@999;;;???:::777:::@@@===AAA\\\|||kkk{{{~~~zzzppp~~~qqqmmmfffpppqqq[[[VVV[[[\\\```rrrwwwwwwiiiYYYSSSPPPUUUQQQPPPUUUZZZZZZ[[[\\\]]]______```gggvvv~~~|||xxxrrrmmmiiifffbbb```ZZZXXXUUUSSSTTTTTTSSSRRRSSSMMMKKKOOOPPPQQQ^^^pppzzzlll```YYYYYY^^^ddd}}}xxxdddWWWMMMIIIHHHEEENNNLLLMMMQQQNNNgggtttaaannnsssiii[[[bbb```\\\WWWTTTTTTTTTQQQOOOKKKHHHDDD@@@???===;;;999>>>888>>>CCCPPP}}}yyyqqqvvv||||||qqqcccXXXNNNWWWiii]]]sss\\\|||fffRRRKKK>>>@@@AAA???===<<<<<<;;;999777888888888888777777777777666666555555555555666666333666999777444666???FFFgggzzzooovvv|||qqqiiiSSSKKK``````___xxxuuubbbUUUOOOUUUQQQRRR\\\dddggglllrrrqqqooommmmmmnnnmmmkkkiiigggddd___\\\YYYWWWSSSQQQNNNSSSPPPUUUxxxeee```zzz|||TTTSSSQQQIII@@@NNNiiiuuuzzz|||yyy~~~jjjTTTHHHCCC>>>:::888888<<<::::::>>>AAASSSpppooohhhwww~~~wwwkkkiii}}}eeeXXXXXXYYY^^^ooozzzwww~~~iiiZZZZZZ```cccZZZUUUXXX\\\]]]\\\]]]]]]___^^^___fffssszzz}}}{{{wwwqqqlllhhhdddaaa^^^\\\YYYWWWVVVVVVUUUTTTRRRSSSMMMLLLPPPQQQSSS```rrrvvviii___YYYYYY```ggguuubbbUUUKKKGGGGGGEEEOOONNNNNNQQQTTTssskkknnntttkkk]]]bbb]]]YYYUUUUUUWWWWWWTTTPPPMMMJJJFFFCCCAAA???<<<:::<<<888===@@@KKKttt~~~rrrkkkppp|||~~~lllbbbaaafffpppxxx~~~}}}yyysssppprrruuuvvvzzziii___TTTMMMYYYmmmzzz]]]~~~uuu___```NNNIII???BBB@@@???===<<<<<<;;;999777888888888888777777777777666666555555555555666666333666999777444666>>>EEEeeetttzzztttrrryyyiii___OOOLLL___cccfffuuu```TTTQQQMMMMMMTTT[[[^^^ccchhhlllllllllmmmnnnnnnmmmmmmfffccc___\\\YYYVVVSSSQQQMMMRRRQQQYYY~~~qqqfff{{{dddUUUIIIEEEBBBVVVrrr}}}sss```KKK@@@>>>===<<<<<<999===;;;:::>>>@@@QQQmmmmmmbbbzzzzzziiicccvvvkkk[[[YYYUUU^^^uuu~~~uuuvvvwwwdddZZZcccrrrvvvhhh\\\[[[______^^^]]]```cccfffiiisssyyyzzz{{{vvvpppkkkgggccc___\\\\\\[[[YYYXXXWWWVVVSSSQQQRRRNNNMMMQQQRRRVVVdddttt{{{qqqddd\\\XXXXXXbbblllppp^^^RRRIIIEEEEEEEEEMMMNNNMMMPPPZZZdddpppsssiii]]]___```[[[XXX[[[```aaa\\\VVVOOOLLLHHHEEECCC@@@>>>;;;;;;888;;;===EEEggg{{{zzzsssiiieeejjjvvv|||zzz|||~~~oooggg______hhhsssyyyzzzmmmdddYYYUUUTTTWWW___hhhlllhhhffffffeeeaaaaaadddbbbbbbeeeiiimmmppppppooommmooolllqqq{{{vvvoootttwww}}}xxx```ZZZRRRNNN^^^uuuppp___eeedddXXXIIIGGGAAADDD@@@>>><<<<<<<<<;;;999777888888888888777777777777666666555555555555666666333666888777555666===CCC___mmmwww{{{|||xxx}}}}}}ooo|||vvvbbbTTTJJJLLL[[[dddffflllZZZTTTTTTYYYZZZZZZ```kkkyyyeee]]]TTTRRRRRRTTTZZZ___dddfffiiijjjjjjiiiiiiiiifffbbb^^^[[[YYYVVVSSSQQQMMMRRRQQQ\\\vvvnnncccQQQAAAHHHKKKcccsss^^^HHH>>><<<======???:::===;;;;;;>>>???MMMhhhnnn[[[{{{oooddduuuuuuaaaXXXUUU^^^uuuoooiiinnnlllkkkhhhbbbaaappprrr```\\\______]]][[[^^^fffoooxxx~~~zzzvvvpppjjjfffbbb___\\\\\\ZZZYYYXXXWWWUUUQQQNNNQQQOOOOOOSSSUUUZZZiiiwwwxxxlllaaa[[[WWWXXXcccqqqlll[[[PPPHHHEEEFFFFFFLLLNNNKKKMMM```uuujjjmmmpppcccZZZ[[[```\\\YYY]]]bbbccc\\\UUUOOOLLLIIIFFFDDDAAA>>>;;;;;;:::;;;;;;AAAYYY}}}uuuyyykkkfffaaa```fffqqq}}}zzztttuuuwwwwwwtttoookkkjjjiiieeedddfffiiilllssszzz}}}pppgggaaa[[[UUUUUU[[[aaaddddddfff```[[[YYYYYY]]]fffpppsssnnnkkkkkkjjjhhhkkkooojjjkkklllnnnnnnkkkeeeaaaaaa```]]]cccmmmfff___eeekkkrrrxxxvvv]]]VVVRRRRRRfffeeeeee|||XXXnnnPPPFFFEEEBBBDDD@@@>>><<<<<<<<<;;;:::888888888888888777777777666666555555444444555555666444666777666555666;;;@@@WWWjjjxxx|||ooo{{{wwwbbbOOOHHHLLLTTT___\\\uuukkkOOOLLLGGGHHHOOOTTTVVV^^^iiisssppp```WWWSSSTTTVVV___ccciiikkkjjjgggeeeeeedddaaa]]]ZZZXXXVVVSSSQQQOOORRRQQQ]]]ppprrrqqqRRRTTTQQQYYY[[[qqqiiiQQQCCC???>>>===>>>;;;>>>;;;;;;>>>===IIIaaatttYYYuuu~~~tttgggwwwgggYYYZZZ]]]jjjjjj]]]___]]]]]]```eeemmm|||uuubbb\\\]]]^^^[[[ZZZ[[[iiiyyyxxxtttooojjjfffbbb___\\\YYYXXXWWWVVVUUUSSSOOOLLLOOOPPPQQQTTTWWW___nnn{{{vvvjjj___[[[WWWXXXfffxxxgggWWWNNNHHHGGGHHHJJJMMMQQQMMMNNNjjjwwwpppsssnnn]]]XXXYYYZZZWWWUUUXXX[[[ZZZSSSLLLMMMJJJGGGEEEDDDAAA>>>;;;<<<<<<;;;;;;???LLLlllqqqxxxlll^^^\\\ZZZZZZ^^^fffooottt~~~xxxmmmhhhgggccchhhlllllljjjhhhfffeeepppmmmlllqqquuuwww{{{}}}uuukkkeee```]]][[[[[[^^^aaaccccccfff```\\\\\\^^^dddppp|||~~~zzzvvvwww|||~~~uuunnnllljjjgggnnnvvvnnnfffnnnxxx{{{|||]]]SSSRRRVVVkkk\\\pppnnnUUU|||mmmLLLEEEDDDBBBBBB???===<<<<<<<<<<<<:::888888888888888777777777666555555444444444444555555444666777666555666:::===TTTjjjyyy~~~tttyyyzzzjjjSSSJJJLLLNNNWWWQQQ___www^^^HHHKKKGGGIIIRRRVVVYYYbbbnnnuuuggg[[[TTT```dddjjjmmmmmmkkkhhhgggccc```\\\YYYWWWUUUSSSPPPOOOQQQQQQ^^^iiijjj|||xxxSSSMMMjjjwwwqqqmmm|||pppWWWIIICCC???===<<<;;;>>>;;;;;;>>><<>><<<======:::<<>><<<:::===:::;;;???;;;BBBVVVrrr```hhhwwwxxxjjjooo}}}iii^^^ZZZ```xxxrrr]]]WWWhhhrrrllllllxxxrrreee``````______```rrr}}}zzz~~~{{{}}}~~~|||{{{pppmmmhhhdddbbb```]]][[[WWWUUURRRQQQQQQPPPOOOMMMMMMQQQUUUWWW\\\gggvvvooobbb[[[\\\\\\___sssqqq\\\PPPJJJGGGHHHKKKPPPMMMTTTUUUYYYttt^^^vvvaaaYYY\\\YYYWWWXXXYYYXXXVVVSSSPPPOOOHHHGGGEEEEEEEEECCC@@@===<<<===888<<<@@@999LLLxxx}}}tttdddXXXTTTVVVXXXXXXWWWXXX[[[^^^___iiitttvvvrrrpppuuu{{{rrrjjjXXX[[[___cccfffiiimmmppphhh___XXX[[[dddnnnzzzyyyzzz\\\SSSWWW^^^ttt{{{cccfffjjj{{{SSSHHHEEEAAAAAABBB>>>===;;;;;;<<<<<<;;;999888888888888777777777777555444444333333444444555555555555555555666777999EEEccctttxxxnnnqqqttt^^^NNNOOONNNMMMSSSZZZcccmmmooouuuzzzggg]]]\\\```iiissspppWWWPPPNNNLLLOOOTTTVVV]]]qqqvvvhhhaaaaaabbbbbbaaaaaa___[[[XXXWWWUUURRRPPPOOOQQQUUUhhheeebbbTTTKKKccc}}}dddTTTEEEAAABBBAAA>>>===999<<<:::;;;???;;;@@@SSSgggaaa___vvvrrrlll|||vvvfff___aaauuuyyyccccccwww{{{pppgggdddcccaaabbbeeewww|||wwwyyyuuuxxx}}}}}}yyyuuusssmmmjjjeeebbb```^^^\\\ZZZWWWTTTQQQPPPPPPPPPPPPOOOMMMRRRVVVXXX]]]iiixxxlll___YYY]]]^^^bbbxxx~~~lllXXXMMMHHHFFFHHHKKKMMMIIIQQQTTT[[[|||ccc```}}}rrruuuXXXVVV\\\VVVRRRUUUWWWUUUQQQNNNNNNPPPGGGFFFFFFFFFFFFDDDAAA???;;;<<<666;;;@@@555CCCppp~~~tttgggZZZQQQTTTXXX]]]______```cccfffiiivvvvvvqqq^^^aaaeeeggghhhjjjmmmpppggg]]]WWW\\\fffqqqzzzffflllzzz}}}[[[VVV\\\ccczzznnnjjjuuuuuuNNNHHHDDD???AAADDD>>>===;;;;;;<<<<<<;;;999888888888888777777777777555444444333333444444555555555555555555666777888888]]]vvv}}}~~~hhhjjjsss___NNNPPPQQQMMMWWW[[[aaammmttt|||zzzeee___^^^```jjjyyyfffTTTSSSQQQPPPSSSXXX[[[ffftttdddaaabbbbbbaaaaaa^^^[[[XXXVVVUUURRRPPPQQQSSSXXXjjj___iiizzzQQQPPPmmmxxx{{{VVVIII======@@@@@@>>><<<888;;;999;;;???;;;@@@RRRaaa```WWW|||uuuhhhrrrrrreee```nnn|||ooozzz|||}}}rrrggghhhiiimmmzzz}}}|||{{{yyyxxxrrrrrrtttvvvwwwuuuqqqmmmjjjfffbbb^^^]]]\\\[[[YYYSSSSSSSSSSSSRRRQQQOOOOOORRRTTTSSSUUUeeeyyy~~~wwwjjj\\\YYYaaabbbccc}}}xxxgggTTTJJJFFFEEEGGGJJJOOOLLLQQQSSScccrrr[[[mmmxxxqqqZZZVVVYYYUUUWWWVVVSSSQQQPPPQQQRRRRRRJJJHHHFFFEEEFFFEEECCCAAA@@@???@@@???999888CCCQQQ{{{}}}vvvlllbbb\\\\\\^^^```bbbdddfffhhhkkkoootttyyy|||{{{ooo___]]]hhhooojjjlllrrrqqqhhhccc]]]^^^fffqqqxxx{{{kkkvvvoooUUU[[[\\\ttt~~~hhhqqqKKKFFFEEECCCDDDCCC============<<<<<<<<<<<<;;;;;;:::999888777666555666555555555555444444444444444444555555555555666===PPPmmm}}}}}}uuuyyy^^^YYYgggcccUUURRRSSS]]]YYY```pppzzz|||yyy^^^TTTgggcccQQQTTTSSSWWWYYYVVVZZZqqquuukkkeee```dddaaa\\\WWWSSSQQQQQQQQQPPPWWWTTTjjjggg}}}uuuLLL]]]nnnnnnMMMFFFAAA@@@???<<<;;;===???===<<<>>>??????DDDKKK^^^rrrWWWuuuxxxdddkkkmmmaaannnyyy{{{zzz}}}~~~{{{yyyxxxxxxwwwrrrrrrrrrssstttrrroookkkiiifffaaa^^^]]]\\\ZZZYYYUUUTTTTTTSSSRRRRRRQQQQQQTTTUUUUUUXXXiii{{{}}}tttiii\\\YYYaaabbbgggvvveeeSSSJJJFFFEEEGGGKKKOOOMMMQQQUUUmmmiiidddoooqqq]]]YYYZZZTTTWWWVVVUUURRRPPPOOOPPPQQQKKKIIIGGGGGGGGGFFFDDDCCCBBB>>>======;;;:::@@@IIIfffxxxpppfffdddaaa```bbbfffkkkooommmuuu~~~zzzjjjbbbbbbllltttqqquuu}}}}}}jjjccc]]]___iiittt|||{{{eeeTTT[[[eee|||cccaaaiiiGGGDDDDDDBBBCCCBBB============<<<<<<<<<<<<;;;;;;:::999888777666666666555555555555444444444444444444555555555555666999IIIdddtttvvvyyyxxxllltttZZZVVVdddcccZZZXXXXXX___gggxxxiiibbb{{{dddTTTZZZSSSXXX[[[]]]ggg{{{nnndddaaa]]]XXXTTTRRRQQQRRRTTTYYYXXXrrrnnnfffLLLmmmcccLLLFFFAAA@@@@@@===<<<>>>>>><<<;;;=========AAAGGG\\\zzznnnTTTmmm{{{hhhmmmuuueeennnzzz}}}{{{wwwvvvvvvvvvvvvrrrqqqpppppppppooollljjjgggddd```]]]\\\[[[YYYXXXWWWVVVTTTRRRQQQRRRSSSTTTWWWWWWWWW^^^ooo~~~{{{oooeee\\\ZZZ```cccnnnqqqaaaQQQIIIFFFFFFHHHKKKPPPOOOQQQZZZ}}}tttggguuuzzzsssaaa^^^[[[QQQWWWXXXXXXTTTPPPMMMNNNPPPMMMKKKIIIGGGGGGGGGEEEDDDDDD???<<<<<<<<<;;;===@@@RRRooooooccc]]]^^^aaafffnnnvvv~~~jjjmmmllluuuyyytttvvv}}}zzziiiaaa[[[^^^jjjxxxvvvZZZWWW___kkkxxxWWWhhh^^^BBBBBBBBBAAABBB@@@=========<<<<<<<<<<<<;;;;;;::::::999888777666666666555555555555444444444444444444555555555555666999DDD]]]pppvvv||||||ppprrrXXXTTTcccgggdddcccaaammmuuuiiieeeRRRWWWPPPTTTYYY___ooo~~~||||||zzzxxxvvv|||~~~eeebbb]]]XXXTTTRRRRRRRRRUUUYYY\\\~~~tttdddffffffKKKEEEAAAAAA@@@>>>>>>@@@>>>;;;:::<<<;;;:::===CCCVVVrrrmmmUUUbbbkkklllmmmnnn~~~yyyuuutttuuuuuuuuurrrqqqooonnnnnnmmmkkkhhheeebbb___\\\[[[ZZZXXXVVVWWWUUURRRPPPPPPQQQSSSUUUXXXXXXZZZcccttt}}}vvvhhh```[[[ZZZ___gggxxxkkk\\\NNNGGGGGGGGGIIILLLQQQQQQRRRaaaqqqpppxxxiiigggcccUUUXXXZZZZZZWWWPPPMMMMMMOOOOOOLLLIIIHHHGGGGGGFFFDDDEEECCCAAA???===<<<;;;<<>>======<<<<<<<<<;;;;;;;;;::::::999999888777777666666555555555555444444444444444444555555555555666777>>>UUUlllxxx|||vvv]]]VVVdddmmmqqqpppjjjzzzuuummmRRRPPPRRRTTTWWW___sss}}}|||zzzxxxuuurrrxxxtttnnnjjjooowwwxxxuuuccc```[[[VVVSSSQQQQQQQQQSSSWWW```xxxxxxkkkKKKEEEAAAAAAAAA??????BBB???<<<;;;<<<;;;999;;;AAANNNlllvvvbbb]]]}}}pppkkkxxxxxxsss~~~xxxuuuttttttttttttrrrpppooonnnnnnmmmjjjhhhccc```]]]\\\[[[YYYWWWUUUVVVTTTQQQNNNNNNPPPSSSUUUWWWXXX\\\ggguuuzzzoooaaa\\\ZZZZZZaaammm~~~dddWWWJJJFFFGGGHHHJJJMMMRRRSSSUUUllluuu}}}yyy}}}{{{kkk]]]^^^\\\XXXSSSOOOOOOQQQPPPMMMJJJHHHGGGGGGFFFEEEEEEGGGHHHCCC>>><<<<<<===CCCXXXzzz~~~}}}mmmiiinnnsss}}}pppjjjooo{{{~~~wwwzzz}}}tttgggdddcccjjjzzzvvvXXXXXXaaadddrrrlllWWWWWWlllOOOAAACCCAAA??????<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999888777777777666555555555555444444444444444444555555555555666444666JJJcccrrr{{{}}}dddZZZeeeqqq{{{zzzoootttzzzyyyYYYQQQVVVVVVZZZeee}}}|||zzzyyyxxxwwwvvvsssppppppooollljjjlllmmmggg^^^___\\\XXXTTTQQQPPPPPPPPPRRRXXXhhh}}}cccLLLFFFBBBBBBBBB@@@@@@BBB@@@=========<<<999;;;@@@IIIlll{{{cccssszzzpppttt~~~~~~{{{wwwuuuttttttsssrrrooonnnmmmnnnnnnllliiiggg```^^^\\\[[[ZZZXXXVVVTTTUUUSSSPPPNNNNNNPPPSSSUUUVVVXXX___kkkuuuuuuiii]]]ZZZZZZ\\\eeewwwwww^^^RRRGGGEEEGGGIIIKKKNNNQQQSSSYYYzzzzzzdddaaa]]]YYYVVVTTTTTTSSSSSSPPPLLLIIIHHHHHHHHHGGGEEEJJJKKKEEE???>>>??????===JJJooowwwmmmttt{{{zzzwww|||wwwyyyyyynnnaaabbbgggpppeeeUUUYYYbbbggg{{{{{{cccNNNVVVbbbKKKAAADDD@@@>>>???<<<<<<<<<<<<;;;;;;;;;;;;:::999999999888888888777777666555555555555444444444444444444555555555555666777666FFF]]]kkkzzzkkk___gggvvvsssccc}}}{{{\\\UUUUUUWWW___qqq|||zzzwwwuuutttssspppnnnlllmmmllliiiiiijjjddd]]]\\\YYYVVVRRRPPPOOOPPPQQQTTT^^^vvvwww___MMMGGGCCCCCCBBB@@@@@@BBB@@@>>>>>>???===:::<<<@@@GGGjjjjjjmmm|||xxxzzzxxxuuutttsssrrrpppnnnkkkkkkkkklllmmmkkkhhheee___]]][[[ZZZYYYXXXUUUSSSUUUSSSQQQPPPPPPQQQSSSUUUVVVZZZcccooouuupppeee\\\[[[\\\___jjjpppZZZNNNDDDDDDGGGIIILLLOOOOOORRR\\\xxxqqqkkkddd]]]YYYYYYZZZYYYWWWVVVSSSNNNLLLKKKKKKJJJJJJGGGJJJHHHCCCAAACCCBBB>>>===>>>\\\~~~{{{|||oooddd```nnn|||mmmnnnnnncccaaahhhrrr}}}iiiXXXUUUZZZfffrrr|||~~~}}}___UUUfffXXXFFF@@@CCC???>>>AAA>>><<<<<<<<<;;;;;;;;;::::::999999999888888888888888666555555555555444444444444444444555555555555666:::666EEE[[[hhhyyyuuuffflll}}}zzzeee}}}xxx]]]YYYWWW^^^mmm~~~}}}~~~{{{wwwtttsssrrrpppnnnllllllhhhaaa```ccceeecccZZZWWWTTTRRRPPPQQQRRRSSSUUUcccmmmdddOOOIIIDDDCCCCCC@@@???AAA???======???===:::<<<@@@EEEaaakkkeeezzzwwwvvvtttssssssqqqnnnkkkggghhhiiikkkllljjjfffccc^^^\\\[[[ZZZYYYWWWUUURRRUUUTTTRRRRRRRRRSSSTTTVVVWWW\\\fffqqquuunnnddd]]]\\\^^^bbbooolllWWWLLLCCCCCCGGGJJJLLLOOONNNPPP^^^mmm___ttt{{{ooofff\\\YYY[[[^^^\\\YYYYYYVVVQQQNNNMMMMMMMMMLLLIIIHHHDDD@@@BBBGGGDDD<<>>BBB>>>>>>BBB???<<<<<<;;;;;;;;;:::::::::999999999888888888888888666666555555555444444444444444444555555555666666555111@@@VVVdddvvv|||lllqqquuu{{{bbb___bbbkkk}}}{{{zzzwwwsssppppppoooooonnnfffjjjkkkgggcccbbb___\\\YYYWWWTTTRRRQQQRRRTTTUUUTTTeee~~~eeecccPPPJJJEEEDDDCCC@@@???AAA>>><<<<<<>>>===:::;;;@@@BBBWWWfff^^^xxx}}}{{{xxxwwwvvvtttrrrpppnnnlllkkkiiiiiiiiiiiijjjhhhdddbbb]]]ZZZWWWVVVWWWVVVSSSPPPOOOOOOOOOPPPQQQSSSVVVWWWXXXbbbnnnsssppphhhbbb___bbbaaahhhzzzfffSSSMMMFFFEEEIIIMMMNNNNNNNNNNNNiiittt```fffyyyeee___YYYWWWYYY[[[ZZZXXXTTTTTTUUUUUUSSSPPPMMMKKKKKKJJJHHHFFFDDDBBBAAAAAA??????GGGccc~~~wwwiiiYYYTTTPPPRRRVVV^^^kkkwww~~~sssiiieeedddeeeeeetttjjjPPPSSS[[[aaatttqqq___^^^^^^|||dddGGGEEEAAA@@@@@@??????>>>;;;::::::::::::;;;<<<<<<::::::999888777777777888777777666666666777777888444444444444444444444444888222666III^^^nnn}}}zzzjjjeeeddd~~~}}}zzzyyywwwsssooooooqqqqqqmmmiiiiiigggdddbbbaaa___\\\ZZZWWWXXXVVVSSSQQQSSSTTTTTT___nnnlllqqq[[[MMMKKKGGGCCCAAA@@@AAABBB>>>@@@@@@>>><<<<<>>>>>>>>===<<<===<<<;;;::::::::::::::::::999888888777777888888777666666555555666666777444444444444444444444444666333666DDDWWWiiizzz}}}ooonnn}}}zzzyyywwwsssooooooqqqpppmmmiiihhhfffcccaaa```___\\\ZZZWWWVVVUUUSSSSSSUUUWWWWWWccchhh{{{wwwXXXLLLJJJGGGDDDCCCBBBCCCCCC===>>>???===::::::<<<>>>AAAIIIccc~~~uuu~~~vvvuuu|||ooofffbbb___dddlllvvv}}}sssrrr{{{yyy{{{{{{xxxttttttsssrrrpppnnnlllkkkjjjffffffeeefffgggfffdddbbb]]][[[YYYXXXXXXWWWTTTSSSRRRRRRRRRSSSUUUWWWZZZ[[[___gggooonnnfff___^^^aaagggmmm~~~mmm]]]NNNJJJFFFFFFKKKOOOQQQQQQYYYpppwwwgggkkkxxxlll```[[[UUUSSSTTTUUUTTTRRRRRRRRRRRRQQQPPPOOOOOOOOOKKKKKKIIIGGGFFFEEEDDDDDDIIIGGG???CCC[[[nnnyyyssswwwppp___SSSNNNQQQVVV[[[\\\```lllxxx]]]IIISSS___eee~~~sssdddOOOaaa~~~tttKKKCCCAAA>>>=========<<<:::>>>===;;;:::999888888888999999888777777777888888666666555555555555555666444444444444444444444444444555777<<>>>>>===;;;:::;;;<<<@@@BBB\\\zzzsssdddXXXRRRPPPTTTZZZbbbhhhiiieee___dddzzz}}}xxxwwwxxxxxxuuuqqqqqqpppooonnnlllkkkjjjiiifffeeeeeefffffffffdddbbb\\\[[[ZZZYYYXXXVVVUUUTTTSSSSSSSSSTTTVVVYYY[[[]]]bbbiiinnnjjjaaa[[[^^^cccfffsssyyyfffYYYJJJHHHFFFHHHLLLPPPSSSSSSXXX|||lllppp~~~xxx]]]^^^ZZZVVVSSSTTTTTTSSSRRRQQQPPPPPPOOOOOOOOOOOOPPPKKKJJJIIIHHHGGGFFFFFFFFFUUUXXXKKKBBBPPPeeettt{{{zzz|||jjj\\\UUUPPPUUU]]]dddfffkkkzzzlllUUUNNN\\\fffkkk{{{zzzYYYQQQoooaaaDDDBBB@@@>>>=========;;;:::<<<;;;:::999888888888888888888777777777777888888666555555444444444444555444444444444444444444444333888888777BBBZZZlllrrrwwwkkkppp}}}|||zzzyyytttqqqooonnnnnnmmmkkkhhheeeccc```___^^^]]]ZZZXXXWWWSSSQQQSSSUUUWWWZZZ^^^yyyiiipppwww|||tttOOOKKKJJJIIIGGGEEEDDDBBBAAA>>>???@@@@@@???>>>>>>>>><<>>>>>>>>>>><<<:::999999888888888999999:::888777777666777777888888666666555444444444444444444444444444444444444444444:::999444<<>>===>>>>>>>>>;;;999888888777777888888999:::777777666666666777888888777777666555444444444444444444444444444444444444555888888555999III[[[fffkkknnn||||||zzzxxxvvvppppppooommmkkkjjjhhhhhhaaa```]]]\\\\\\[[[XXXVVVVVVRRRQQQTTTTTTVVVcccsssnnnvvv{{{aaatttpppUUUNNNMMMJJJHHHEEECCCBBBBBBCCCAAA>>>===>>>??????>>>BBB999BBBhhhxxxuuu~~~yyypppggg^^^VVVPPPMMMQQQQQQTTTXXXWWWUUUYYY```gggooo}}}{{{zzzwwwvvvuuusssrrrqqqpppooonnniiiiiihhhhhhggggggffffffgggdddbbb``````___^^^\\\WWWXXXYYYWWWTTTSSSSSSUUUUUUVVVVVVXXXZZZ]]]```bbbfffdddbbb___```ccciiimmm}}}nnn\\\PPPKKKEEEGGGJJJLLLOOOQQQSSSUUUtttllldddvvvqqqVVVRRRVVVOOOMMMMMMMMMLLLKKKLLLMMMNNNMMMMMMNNNNNNNNNMMMKKKJJJGGGGGGFFFGGGGGGHHHIIIIIICCCMMMKKKCCCGGGPPPccczzz{{{}}}}}}zzzrrrhhh___ZZZ[[[[[[```jjjtttaaaTTTXXX]]]ggggggjjjXXXFFF@@@===<<<<<<<<<===<<<:::888999888888777777777888888666666666666666777888888999888777666555555555555444444444444444444444444555444555666888@@@RRRcccppp}}}zzzxxxvvvuuuoooooonnnmmmjjjhhhhhhhhh```^^^\\\[[[[[[ZZZXXXVVVTTTQQQSSSVVVUUUYYYmmmuuuaaayyyhhhWWWnnniiiUUUOOOMMMJJJHHHGGGGGGHHHHHHLLLGGGAAA>>>>>>>>>===<<<@@@:::;;;RRRxxxpppxxxssskkkccc[[[TTTNNNJJJUUUQQQQQQVVVYYYXXX[[[```hhhooo}}}~~~wwwttttttttttttrrrooollljjjhhhhhhggggggfffffffffffffffccc```^^^^^^]]][[[YYYUUUWWWXXXWWWSSSRRRSSSUUUWWWWWWXXXZZZ\\\___bbbdddfffbbb___^^^aaagggllloooxxxfffVVVJJJFFFDDDGGGJJJMMMOOOQQQSSSUUUnnneeeuuulllggg\\\[[[[[[QQQMMMNNNKKKLLLMMMMMMMMMMMMMMMOOOPPPLLLMMMNNNOOONNNLLLJJJHHHFFFFFFFFFFFFGGGHHHIIIJJJFFFLLLIIIEEEHHHLLLYYYnnn}}}nnn___UUUYYYZZZbbbpppmmmTTTTTT^^^fffsssaaatttMMMGGGAAA;;;::::::;;;<<<;;;999666;;;:::999777666666666666666666666666666777888888999999888666666555555555444444444444444444444444444111222777888;;;LLLaaammm~~~|||yyywwwuuutttoooooonnnllljjjhhhggghhh___^^^[[[[[[ZZZYYYWWWUUURRRQQQTTTXXXWWW\\\tttcccXXXwwwhhhXXXkkkaaaSSSOOOMMMKKKIIIIIIJJJMMMNNNTTTNNNFFFAAA???>>>===<<<888>>>CCCJJJaaawww}}}rrrfff^^^VVVPPPNNNPPPTTTVVVXXXXXXYYY]]]dddiiissszzz|||zzzyyyxxxqqqrrrqqqqqqooommmjjjiiijjjiiiiiigggeeecccaaa````````````___^^^^^^]]]]]]XXXXXXWWWVVVUUUUUUUUUUUUVVVYYY[[[\\\\\\^^^cccgggccc______bbb``````nnnqqq```RRRHHHCCCFFFIIIIIIPPPVVVPPPRRRdddpppdddyyy^^^UUUPPPNNNPPPQQQNNNMMMOOOMMMLLLKKKKKKKKKLLLMMMNNNMMMPPPOOOKKKJJJLLLKKKGGGLLLGGGDDDFFFIIIJJJNNNSSSOOOKKKIIIJJJKKKMMMUUU^^^yyy||||||zzzkkkXXXVVV```nnnzzzrrrUUURRRXXX[[[rrr]]]^^^iiiCCCHHH<<<===<<<<<<;;;;;;:::999999999888777666666555555555777777777777777777777777777777666555444444333333444444444444444444444444555444444444555;;;JJJZZZmmm}}}|||{{{{{{zzzxxxuuurrrpppnnnkkkjjjiiigggdddbbb```[[[XXXZZZ\\\YYYVVVVVVUUUQQQSSSXXXYYY```~~~www[[[___~~~```MMMiiiuuu___JJJPPPNNNLLLIIIHHHHHHIIIJJJWWWNNNCCC===<<<======;;;AAA===;;;CCCZZZzzzyyywwwmmmaaaZZZUUUQQQQQQTTTRRRUUUWWWZZZ]]]eeeooovvv~~~xxxwwwuuurrrqqqqqqqqqpppnnnllljjjhhhiiiiiihhhgggeeecccaaa```______^^^^^^]]]\\\\\\\\\XXXXXXWWWVVVUUUUUUVVVVVVWWWXXXZZZ\\\]]]```cccfffdddbbbdddgggeeegggyyykkk[[[NNNGGGEEEDDDIIIKKKRRRVVVPPPUUUkkktttooo|||[[[SSSNNNLLLNNNOOOLLLKKKMMMMMMLLLKKKKKKKKKLLLMMMNNNLLLLLLKKKJJJKKKMMMNNNMMMIIIGGGFFFGGGHHHKKKTTT^^^WWWRRROOONNNMMMMMMRRRYYYppprrr___```iiiwwwbbbSSSRRRbbbdddyyyiiiSSS```UUU@@@JJJ>>><<<<<<<<<;;;::::::999999999888777666555555555555666666666666666666666666777666666555444444333333444444444444444444444444555444444555555:::GGGUUUiii~~~{{{~~~}}}{{{zzzyyywwwtttqqqpppnnnkkkiiihhhfffdddbbb```ZZZXXXZZZZZZWWWTTTUUUQQQRRRVVV\\\```llliiiVVV___{{{{{{cccQQQiiijjjWWWOOOMMMLLLKKKIIIHHHHHHHHHIIIMMMHHHAAA===<<<============>>>>>>BBBYYYuuujjj^^^WWWRRROOOOOOSSSQQQTTTWWWZZZaaalllzzzzzzvvvuuurrroooppppppooonnnllljjjiiiggghhhggggggfffdddbbb```___^^^^^^]]]\\\\\\[[[[[[ZZZXXXWWWWWWVVVVVVVVVWWWWWWXXXXXXYYY\\\```cccdddddd___```dddgggfffnnnxxxcccSSSHHHFFFHHHEEEKKKOOOUUUWWWQQQ^^^|||xxxzzzvvvsssxxxlllWWWPPPKKKIIIKKKLLLJJJIIIKKKLLLLLLKKKKKKKKKLLLNNNNNNSSSPPPMMMMMMMMMMMMPPPTTTLLLKKKKKKJJJHHHKKKVVVcccYYYTTTPPPOOONNNMMMPPPUUUhhh~~~mmmiiirrrcccSSSUUUZZZkkkqqqjjjZZZVVVmmmKKKCCCIII<<<<<<<<<;;;;;;::::::999999999888777666555555555555666666666666666666666666666666555555444333333333444444444444444444444444444333444555555888BBBMMMbbbooo{{{ssshhh```hhhuuu}}}{{{yyyxxxvvvrrroooooommmjjjhhhgggeeecccaaa___ZZZWWWYYYXXXTTTSSSTTTOOOVVV[[[]]]eeexxxWWWWWWggg{{{ooo\\\MMMbbbaaaQQQUUUJJJJJJIIIIIIHHHHHHHHHGGGBBBCCCBBB@@@>>>===>>>???<<>>888===>>>DDDeeerrraaaVVVNNNIIIJJJNNNSSSTTTUUUTTTVVV[[[dddkkktttwwwzzzyyytttqqqpppppppppmmmllljjjhhhfffeeeddddddbbbbbbbbbaaa```___^^^]]]^^^^^^]]]]]]\\\[[[[[[ZZZWWWWWWWWWXXXYYYZZZ[[[\\\\\\]]]```ccceeeeeeccc```fffgggkkkvvvwwwcccTTTKKKFFFGGGLLLLLLOOOSSSZZZ]]]aaayyylllxxxuuuTTTPPPMMMHHHGGGIIIKKKIIIHHHJJJGGGGGGFFFFFFGGGIIIKKKLLLTTTbbbdddSSSGGGMMMZZZ```PPPIIIGGGLLLRRRQQQMMMLLLNNNQQQUUUWWWQQQMMMQQQYYY[[[eeeYYYSSSYYYYYYaaaooonnnhhhzzzhhhRRRLLL???888AAA;;;;;;::::::999999888888888777666555444444444444555555555555555555555555444444333333333333333333333333333333333333333333333111222555555333666;;;KKKZZZ```ooo}}}pppYYYTTTMMMHHHHHHJJJLLLMMMTTT]]]nnn}}}{{{wwwuuutttrrrpppnnnkkkiiifffdddcccbbb___]]][[[XXXVVVVVVSSSPPPRRRWWWYYY``````bbbwwwppp[[[cccmmm]]]QQQOOOppp[[[[[[PPPHHHHHHHHHGGGGGGFFFFFFFFFEEEHHHLLLOOOKKKDDD???>>>???>>><<<:::AAAZZZ~~~tttcccWWWOOOKKKMMMRRRPPPRRRTTTTTTTTTVVV\\\aaa```cccgggmmmyyy{{{{{{zzzvvvpppmmmnnnooolllkkkhhhfffddddddccccccaaaaaaaaa```___^^^]]]\\\]]]\\\\\\[[[[[[ZZZYYYYYYWWWWWWWWWXXXYYY[[[\\\]]]]]]```dddfffeeecccaaa```ggggggnnn}}}lllYYYOOOJJJGGGHHHJJJNNNRRRYYYdddjjjooolllnnnzzz```RRRLLLKKKGGGEEEHHHJJJHHHHHHIIIEEEEEEDDDEEEFFFGGGIIIJJJ]]]xxx~~~```GGGGGGKKKGGGJJJEEECCCHHHLLLLLLKKKLLLMMMTTT\\\]]]TTTMMMSSS]]]]]]ZZZvvvgggNNNRRRZZZ^^^jjj{{{~~~ccckkkoooIIICCCCCC;;;:::AAA;;;;;;::::::999888888888777777666555444444444444555555555555555555555555333333333333333333333333222222222222222222222222444111222444555333555999@@@YYY```kkk{{{gggPPPMMMJJJHHHIIIMMMPPPRRRTTT]]]mmm|||yyyvvvssssssrrrpppooojjjhhheeecccbbbaaa^^^\\\ZZZWWWVVVVVVSSSQQQSSSYYY]]]aaacccllldddXXXgggeee^^^PPPKKKkkkuuuUUU[[[OOOKKKJJJIIIHHHFFFEEEEEEFFFFFFFFFHHHIIIGGGCCCAAAAAABBBCCC<<<999===EEEPPP```nnnxxxfffYYYPPPLLLMMMRRRMMMQQQTTTUUUTTTUUUYYY]]]\\\___bbbhhhvvvxxx|||~~~zzzrrrmmmmmmpppllljjjhhheeedddccccccccc````````````___^^^]]]\\\[[[[[[[[[ZZZYYYYYYXXXXXXWWWWWWWWWXXXZZZ[[[]]]]]]]]]bbbggghhheeeaaa``````kkklllvvvuuudddRRRJJJHHHHHHHHHIIIQQQVVV```ooowww{{{zzz___kkkuuuwwwRRRPPPIIIJJJFFFDDDGGGIIIGGGGGGIIIDDDCCCCCCCCCEEEFFFHHHJJJZZZjjjLLLKKKLLLBBBHHHEEEDDDEEEFFFEEEHHHMMMIIISSS^^^___TTTMMMTTTaaabbbUUUjjjzzzgggXXXPPPUUU[[[bbbuuujjj[[[ppp]]]AAABBBBBB<<<;;;<<<;;;;;;::::::999888888777777777555444444444444444555555555555555555555555333333333333333333333333222222222222222222222222444111111444444333555999666VVV___hhhxxxcccMMMLLLKKKKKKNNNQQQTTTUUUTTT]]]mmm~~~{{{xxxuuusssrrrrrrqqqoooiiigggeeecccbbb```]]][[[YYYWWWVVVVVVSSSQQQUUU[[[aaacccfffsssyyyWWWTTTddd___^^^QQQHHHhhhkkkNNNSSSFFFHHHMMMKKKHHHFFFEEEEEEFFFFFFBBBCCCCCCBBBAAABBBCCCEEE???999999>>>===999CCCTTTiiiyyy~~~rrr^^^OOOKKKNNNPPPNNNYYY\\\UUUWWWaaaddd^^^fffooovvv{{{{{{ssslllfffllljjjgggeeedddaaa]]]ZZZaaa```______^^^^^^^^^^^^[[[ZZZYYYXXXXXXYYYZZZ[[[\\\XXXSSSTTTYYY^^^aaaaaafffhhhiiifffccccccddddddfffrrrmmm^^^NNNGGGEEEFFFIIILLLRRRYYYmmm}}}hhhgggggggggeeeRRRMMMJJJNNNJJJGGGGGGFFFDDDEEEHHHDDDCCCCCCDDDFFFGGGGGGGGGUUUWWWXXXUUUNNNHHHEEEDDDDDDCCCCCCDDDFFFHHHHHHHHHLLLMMMLLLKKKKKKOOOXXX___dddRRR^^^{{{ssspppZZZRRRPPPXXXaaaooohhhlllfff\\\ZZZwwwiiiRRR???===>>>;;;999<<<888888888888888777666666666666555444444444444555444444444444444444444444333333333333333333333333333333333333333333333333111222333444666777888999777GGGVVVbbb{{{yyybbbQQQQQQQQQQQQQQQRRRSSSTTTYYY___jjjxxx~~~|||xxxvvvrrrpppooommmkkkiiifffeeecccaaa___^^^]]]]]]\\\ZZZVVVRRRPPPSSSYYY^^^gggllllllxxxoooRRR\\\wwwmmm^^^[[[YYYNNNxxxcccLLLKKKNNNEEEIIIHHHEEECCCBBBBBBCCCDDDCCCDDDEEEDDDCCCBBBCCCDDD???>>><<<;;;<<<===???@@@QQQssssssaaaQQQLLLOOOSSSOOOSSSWWW[[[___hhhttt|||zzzqqqllljjjhhhfffeeedddcccaaa^^^\\\______^^^]]]]]]]]]]]]]]][[[ZZZZZZYYYYYYYYYYYYZZZ[[[ZZZYYYXXXYYY\\\aaaeeemmmnnnnnnkkkhhhhhhkkklllttt{{{gggZZZMMMHHHHHHIIILLLPPPWWWdddzzzxxxcccgggkkkuuu~~~{{{UUULLLKKKEEERRRLLLHHHHHHGGGDDDCCCEEEBBBBBBCCCEEEFFFGGGGGGGGGDDDGGGIIIIIIFFFBBBAAAAAABBBBBBAAABBBDDDFFFGGGGGGFFFGGGGGGHHHIIIMMMQQQTTT```XXXaaassssssZZZPPPRRRWWW___jjjtttzzz~~~kkk[[[___nnn\\\JJJ======???:::888;;;777888888888888777666666666666555444444444444444444444444444444444444444333333333333333333333333333333333333333333333333111222333444555777888888888DDDPPP___{{{vvv___OOOQQQSSSUUUVVVVVVVVVVVV\\\eeepppzzz~~~~~~}}}{{{zzzvvvssspppnnnmmmkkkiiigggeeedddbbb```^^^]]]\\\\\\YYYXXXUUUSSSSSSWWW]]]cccmmmmmmsssdddVVVeeeZZZUUUTTTYYY~~~fffTTTGGGIIINNNHHHJJJHHHFFFDDDCCCBBBCCCDDDCCCEEEEEEDDDBBBAAABBBCCC???>>>===<<<<<<===>>>???FFFaaazzzvvvfffVVVNNNPPPWWWYYYWWW\\\gggrrr~~~~~~pppjjjiiidddcccbbbaaabbbaaa___]]]]]]]]]\\\[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[ZZZYYYXXXXXX[[[]]]]]]\\\^^^eeekkknnnnnnllliiifffggglllqqq{{{ooo]]]SSSJJJIIIJJJLLLPPPTTT[[[iii|||jjjgggnnnooobbbHHHJJJOOOLLLYYYPPPHHHHHHHHHEEEBBBBBB@@@BBBDDDFFFGGGGGGFFFFFF===???BBBCCCBBBBBBBBBBBB@@@@@@AAAAAABBBCCCDDDEEEFFFFFFHHHLLLPPPRRRRRRRRRUUUUUUYYY___rrrqqqZZZJJJMMMWWW```hhhyyysssmmmiii[[[XXXrrruuuLLLAAA;;;===>>>999777:::777777888888777777666555666555555444444444444444444444444444444444444444333333333333333333333333333333333333333333333333111222222444555666777888999@@@IIIYYYuuu~~~sss\\\MMMQQQUUUXXXYYYYYYZZZ[[[aaammmyyy~~~||||||zzzxxxvvvrrrpppmmmkkkjjjhhhfffeeecccbbbaaa___^^^\\\[[[[[[VVVVVVUUUTTTVVV[[[bbbggglllmmm|||qqqWWW```{{{^^^XXXRRRWWWjjjeeeTTTOOOIIIHHHKKKGGGKKKIIIGGGEEEDDDCCCCCCDDDDDDEEEEEEDDDBBB@@@AAABBB???>>>===<<<<<<<<<>>>>>>@@@RRReeezzzooo^^^QQQQQQYYYaaafffpppooofffdddcccbbbaaaaaaaaaaaa___]]][[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[\\\]]]\\\[[[ZZZYYYWWWZZZ^^^aaadddggglllpppmmmkkkhhhfffccceeennnxxx}}}mmmaaaTTTMMMHHHIIILLLNNNQQQVVV]]]```pppuuuggguuu{{{vvvtttSSSHHHMMMXXX```aaaTTTHHHEEEGGGFFFCCCCCCBBBEEEHHHIIIHHHFFFEEEDDDAAABBBCCCCCCBBBBBBAAABBB@@@AAAAAAAAAAAABBBDDDEEEHHHGGGHHHMMMSSSWWWWWWUUUPPPQQQPPPOOO\\\}}}kkk[[[QQQKKKUUU^^^hhhuuuuuuddd]]]ZZZddd___BBB===:::<<<;;;777777:::777777777777777666666555666555444444333333444444333333333333333333333333222222222222222222222222222222222222222222222222111222222333555666666777999>>>EEERRRhhh{{{~~~wwwvvvqqq\\\LLLOOOSSSUUUVVVYYY]]]aaajjjttt}}}{{{yyywwwtttrrrpppmmmjjjhhhgggfffdddccc``````___^^^]]][[[ZZZYYYTTTTTTUUUUUUXXX]]]dddiiiiiisssbbbWWWqqqjjjZZZZZZTTTZZZppp|||^^^OOOQQQNNNIIIJJJHHHKKKJJJHHHFFFEEEDDDDDDDDDDDDEEEEEEDDDAAA??????@@@>>>>>>===<<<<<<<<<======???HHHWWWttt~~~zzziiiWWWVVV```nnn}}}kkkdddcccdddcccaaaaaaaaa```^^^\\\ZZZZZZZZZYYYYYYZZZZZZ[[[[[[\\\]]]^^^^^^]]]\\\[[[XXXZZZ___gggooossstttsssmmmiiiggggggggglllzzzppp```UUUNNNIIIGGGJJJMMMOOORRRWWW```[[[sss}}}nnnlllZZZPPPPPPMMMXXXllleeeVVVGGGCCCDDDEEEEEEFFFFFFIIIKKKKKKHHHEEECCCCCCBBBAAA@@@????????????>>>AAACCCDDDCCCBBBBBBDDDGGGEEECCCBBBFFFMMMSSSVVVVVVVVVSSSOOONNNRRRcccjjjXXXPPPOOORRRZZZfffwwwrrraaa[[[vvvyyyKKK@@@===;;;:::888666777;;;777777777777777666555555555555444333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111222222333444555666666777;;;DDDOOO\\\iiiqqqssspppvvvppp\\\KKKMMMOOOOOOPPPVVV___gggrrrzzz~~~{{{yyywwwuuurrrooommmkkkhhhffffffeeecccaaa^^^^^^]]]]]]\\\ZZZXXXWWWSSSTTTUUUVVVYYY]]]cccgggjjjvvvYYY```___WWWXXXUUUUUUnnnnnnRRRGGGMMMKKKIIILLLLLLIIIIIIHHHFFFEEEEEEDDDDDDDDDDDDDDDCCC@@@?????????>>>>>>===<<<<<<<<<<<<<<<:::???KKKggg~~~sss```bbbrrrpppgggddddddcccbbbaaaaaaaaa```^^^\\\[[[[[[ZZZZZZZZZ[[[\\\\\\]]]]]]^^^___````````````^^^aaagggpppxxxzzzuuuppphhheeeeeejjjnnnxxxssscccUUUMMMJJJGGGGGGKKKOOOQQQVVV\\\hhhkkkuuullltttpppLLLPPPTTTKKKOOOccc___RRRFFFBBBBBBCCCEEEHHHGGGJJJLLLKKKGGGCCCBBBCCCCCCAAA???>>>@@@BBBBBBBBBBBBDDDFFFEEEBBBBBBEEEHHHEEECCCBBBDDDIIIOOOTTTVVVVVVUUUOOOMMMOOORRRpppqqq___QQQLLLQQQXXX```uuuvvvkkkaaagggdddCCC@@@>>>:::888777777888999666666777777666666555444555444444333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111222222333444444555555555888AAALLLVVV___jjjtttwwwzzzlllXXXKKKMMMNNNLLLMMMUUUaaakkkyyy{{{~~~|||xxxvvvtttrrrooollljjjhhheeedddccccccaaa___[[[[[[\\\\\\[[[YYYWWWUUURRRTTTVVVXXXZZZ^^^cccggglll~~~qqq[[[QQQeeetttZZZSSSPPPRRRSSSmmmeeePPPGGGJJJFFFFFFJJJIIIGGGGGGFFFFFFFFFEEEEEEEEEBBBCCCCCCBBB@@@>>>???@@@>>>=========<<<;;;;;;::::::===EEE\\\sss{{{}}}zzzkkksssqqqhhhfffdddbbb___^^^^^^^^^``````___]]]\\\\\\[[[[[[\\\]]]]]]^^^^^^^^^___```aaacccdddeeefffllluuu{{{}}}xxxpppiiieeebbbfffppp{{{tttfffVVVLLLIIIHHHFFFHHHMMMRRRUUU\\\cccsssfffjjj}}}___IIINNNTTTMMMIIIOOORRRJJJDDDBBBBBBAAABBBEEEDDDGGGJJJHHHDDDAAACCCEEEGGGDDDAAA@@@BBBEEEEEEEEEBBBDDDGGGEEEBBBAAADDDHHHIIIIIIIIIHHHIIILLLQQQUUUNNNUUUNNNIIIMMMNNN]]]~~~~~~~~~qqqbbbWWWOOOOOOZZZggguuuzzzlll___hhhMMMDDD>>><<<999888888999888666666666777777666666555444555444333333222222333333222222222222222222222222111111111111111111111111111111111111111111111111222222222333333444444555888666<<>>AAAQQQhhhzzz|||~~~~~~rrruuuggghhhiiiccc[[[[[[ZZZ[[[\\\___```___^^^]]]\\\\\\\\\]]]^^^_______________```bbbdddggghhhmmmuuu~~~sssjjjdddiiifffmmm{{{yyyjjj\\\MMMGGGHHHGGGFFFIIIOOOTTTYYYaaaiii{{{yyyVVVfffdddVVVJJJLLLSSSSSSJJJBBBHHHDDDBBBCCCBBB??????BBB@@@DDDGGGEEEBBB@@@CCCGGGIIIEEE@@@???@@@BBBBBBAAAAAADDDGGGEEEAAA@@@DDDHHHIIIKKKLLLJJJHHHHHHLLLPPPIIIXXXQQQGGGQQQTTTWWWhhh{{{rrrggg]]]SSSOOOOOOVVVfffwwwnnncccnnn~~~ddd:::CCC:::999888888:::<<<888333666666666666666555555444555444333333222222333333222222222222222222222222111111111111111111111111111111111111111111111111222222222333333444444444===666777BBBMMMRRRZZZccc}}}}}}yyy```LLLLLLPPPTTTTTTTTTZZZeeeooo}}}}}}{{{}}}|||xxxwwwtttqqqooonnnllliiifffeeebbb```^^^^^^^^^\\\ZZZXXXYYYZZZZZZYYYWWWUUUTTTQQQSSSXXX[[[___dddiiilllttteeePPPJJJRRR]]]zzzrrrUUUXXXQQQHHHTTT\\\```yyyooodddaaaRRRMMMJJJKKKHHHBBBHHHMMMDDDBBBBBBDDDEEEFFFFFFFFFFFF@@@AAABBBAAA??????@@@AAA============<<<;;;:::999:::<<<;;;FFF^^^wwwwwwvvvwww}}}oooeeeaaaaaa```___\\\]]]]]]^^^^^^______```ZZZ\\\]]]^^^]]]^^^aaacccbbb```bbbfffggggggoooyyyzzz~~~oookkkiiidddmmmmmmvvvlll]]]SSSKKKHHHIIIEEENNNQQQSSS[[[\\\^^^iii___jjjjjjyyy{{{QQQMMMIIIGGGGGGFFFDDDBBBBBBCCCCCCDDDDDDCCCCCCBBBAAABBBBBBCCCDDDEEEFFFFFFAAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAAAAABBBCCCEEEFFFHHHGGGFFFEEEEEEGGGIIIJJJMMMLLLKKKLLLNNNRRRVVVYYYeeeyyy|||xxxnnnaaa^^^RRRNNNUUUYYY\\\pppsssqqq\\\\\\nnnGGG???AAA;;;:::999777777777777888666555555555555444444444333333333333333333333333222222222222222222222222222222222222222222222222000111222222111000111222222222111111222222333444555999<<>>???>>>>>>>>>>>>============;;;888:::BBBPPPjjjxxxxxxvvv|||zzzttt|||{{{rrrggg```___```___^^^\\\\\\]]]]]]^^^_________^^^______``````aaabbbccceeecccccchhhkkkmmmuuuyyymmmjjjkkkjjjoooyyyuuubbbUUUMMMHHHFFFGGGFFFNNNPPPTTT[[[\\\dddwwwsss^^^iiivvvfffOOOKKKGGGEEEEEEEEECCC@@@AAABBBBBBBBBBBBBBBBBBAAA@@@@@@AAAAAABBBCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@BBBCCCDDDEEEEEEDDDDDDEEEGGGJJJKKKNNNMMMLLLLLLMMMOOOQQQSSSUUUkkkxxx}}}yyylll^^^SSSMMMLLLRRR]]]gggtttttteeerrr{{{aaaUUUoooTTT===;;;888;;;:::888777666777777777555555555555444444444444333333333333333333333333222222222222222222222222222222222222222222222222000111222222000000111222222222111111222222333444555888;;;===@@@IIIVVV```{{{www^^^MMMRRRQQQRRRSSSWWWaaattt}}}mmmzzzqqqyyy~~~zzzxxxvvvssspppooonnnllliiifffccc```^^^______^^^]]]\\\[[[ZZZZZZ[[[YYYWWWUUUTTTTTTTTTTTTYYY]]]cccfffiiimmmsssxxxkkk\\\UUUbbbxxxYYYRRROOOLLLLLLKKKMMMMMMNNNNNNMMMLLLJJJIIIJJJGGGFFFFFFHHHIIIGGGEEEFFFCCCAAABBBDDDEEEDDDBBBBBBAAA???>>>>>>???@@@AAA>>>>>>>>>>>>=========<<<===999:::@@@III^^^}}}zzz{{{zzzyyyyyyuuurrruuu{{{yyyyyy|||}}}oooiiiaaa]]]]]]^^^^^^]]]\\\\\\\\\]]]^^^^^^______^^^]]]]]]^^^aaaccccccccchhhfffgggnnnwwwzzzqqqkkkhhhjjjoooyyyssseeeVVVMMMHHHEEEFFFIIIKKKPPPRRRYYY```cccvvvmmmiiioooQQQKKKIIIFFFDDDDDDCCCAAA???@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????AAA@@@@@@?????????@@@@@@???>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCEEEGGGJJJKKKMMMMMMLLLLLLKKKKKKJJJJJJMMMbbb~~~xxx{{{|||nnndddZZZQQQLLLOOOTTT\\\fffwwwjjjcccmmmwwwlll^^^SSScccccc???;;;???666:::999888777666666666777555555555555444444444444333333333333333333333333222222222222222222222222222222222222222222222222000111222222000000111222222111111111111222333333555888:::;;;===EEEQQQ[[[rrr}}}eeeSSSZZZ\\\ZZZWWW\\\mmmzzzdddxxx}}}oooqqq~~~{{{yyyuuuqqqnnnmmmkkkjjjgggdddaaa___]]]\\\\\\\\\[[[ZZZYYYXXXXXXWWWVVVUUUTTTSSSSSSTTTUUUVVV[[[___dddjjjoooqqqrrrsss]]]RRRPPPdddnnnSSSQQQNNNKKKLLLKKKJJJJJJJJJIIIIIIHHHHHHGGGHHHGGGEEEEEEFFFGGGEEEDDDFFFDDDBBBAAABBBCCCBBBAAA?????????@@@@@@AAAAAAAAA>>>>>>>>>=========<<<<<<>>>::::::===AAAOOOmmm~~~|||xxxvvvwww{{{{{{vvvssssssrrrppppppooopppxxx|||hhhjjjfffaaa___^^^^^^\\\[[[\\\\\\\\\]]]^^^^^^______^^^]]]\\\___cccfffggggggfffiiirrr~~~xxxmmmnnnnnnkkkppp{{{uuudddZZZOOOJJJGGGFFFHHHLLLQQQSSSWWWaaammmvvv}}}tttxxxtttrrrJJJHHHGGGEEEDDDCCCBBBAAA@@@?????????>>>>>>??????????????????>>>>>>>>>======@@@@@@???>>>>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCEEEGGGHHHIIIJJJJJJJJJIIIHHHFFFEEENNN\\\ttt}}}ttt~~~tttiii```XXXRRRPPPRRRZZZaaagggssskkkccc}}}vvvccc```bbbnnnqqqMMM999===BBB999999888888777666666555555555555555444444444333333222222222222222222222222111111111111111111111111111111111111111111111111000111222111000///000222111111111111111222222333444777999999:::@@@KKKTTTdddwwwlllYYYaaaddd```XXX\\\nnn{{{mmm{{{}}}yyywwwvvvsssnnnkkkkkkhhhfffccc```]]][[[[[[[[[ZZZYYYYYYXXXWWWWWWVVVVVVRRRRRRQQQRRRSSSUUUWWWYYY\\\___eeelllooolllfffaaaPPPJJJMMMggg{{{___QQQQQQLLLIIIKKKJJJKKKJJJIIIHHHHHHHHHHHHIIIGGGFFFEEEEEEEEEDDDDDDCCCEEEDDDBBBAAAAAA@@@@@@@@@???@@@AAABBBBBBAAA@@@???>>>>>>=========<<<<<<<<<===999999<<<===EEE\\\ttt~~~|||{{{zzzyyyvvvsssrrrwwwxxxssspppqqqpppkkkjjjgggfffiiiqqqwwwyyyyyy{{{{{{qqqiiidddbbbaaa___^^^^^^^^^]]]\\\\\\]]]]]]^^^^^^___``````bbb```___aaadddiiilllnnnmmmzzzzzzmmmhhhnnnqqqrrrrrrfffZZZRRRJJJHHHGGGGGGJJJOOOSSSXXX]]]lllxxxttt~~~{{{\\\MMMFFFFFFFFFEEECCCBBBAAAAAA???>>>============>>>???@@@@@@??????>>>=========@@@???>>>==================>>>>>>>>>????????????AAAAAAAAAAAABBBCCCCCCDDDDDDEEEFFFGGGGGGFFFEEEDDDIIIPPPbbbvvvyyyoookkkttt{{{lllccc[[[UUUPPPLLLPPPWWWZZZgggyyywwwfff^^^xxxgggRRRggg~~~{{{NNN???;;;<<<===999888777777777666555555444555444444444444333333333222222222222222222222222111111111111111111111111111111111111111111111111///000111111000///000111111111000000111111222333333666999888888<<>><<<============<<<<<<<<<<<<;;;888999<<<===AAASSSgggrrrnnnuuu}}}{{{{{{yyyvvvsssppprrrqqqnnnmmmmmmlllhhhgggdddbbbbbbdddeeedddbbbccciiinnnkkkccc```cccgggYYYZZZ[[[\\\]]]]]]^^^^^^^^^^^^^^^___``````aaaaaaaaabbbbbbbbbdddjjjsssyyyvvvrrriiigggmmmsss~~~yyygggZZZPPPKKKGGGGGGGGGGGGKKKQQQSSS___iii{{{iiiqqqmmmNNNLLLCCCDDDEEEEEEBBBAAA@@@AAA???>>>===<<<<<<===>>>???@@@?????????>>>>>>======???>>>>>>===<<<<<<<<<<<<<<<===>>>>>>>>>>>>======@@@@@@@@@@@@AAAAAAAAAAAA@@@AAACCCEEEFFFFFFEEEEEEDDDHHHTTTeeevvv{{{~~~|||uuuppphhhggghhhpppzzzooojjj\\\UUUPPPOOOLLLJJJSSS___iii|||qqqXXXZZZhhhsssZZZ\\\|||[[[;;;===>>>;;;;;;:::666777777777666555444333444444444444333333333333222222222222222222222222111111111111111111111111111111111111111111111111///000111111//////000111111000000000000111222222222666999999888999???EEERRR___lll{{{xxxyyyyyyfffTTTRRRLLLGGGHHHOOOSSSSSSeeeuuuccciiizzzmmmllllllhhheeefffaaa```^^^\\\ZZZXXXXXXWWWUUUUUUUUUTTTTTTSSSSSSSSSOOOOOOQQQSSSVVVZZZ]]]___dddfffhhhgggaaaWWWMMMFFFHHHNNNeeeaaaVVVSSSQQQIIIHHHJJJEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGEEECCCAAABBBCCCAAAAAAAAA@@@>>>===>>>@@@AAAAAAAAAAAA@@@>>><<<;;;=========<<<<<<<<<;;;;;;:::777888<<<<<<>>>MMM^^^pppkkkvvv~~~{{{xxxuuutttpppnnnnnnmmmjjjiiijjjhhhfffdddcccbbb```^^^]]]\\\^^^``````^^^]]]___cccWWWYYYZZZ[[[[[[\\\]]]]]]______``````aaabbbbbbbbbbbbeeeiiikkkppp{{{{{{qqqooonnnqqq{{{|||lll^^^UUUJJJFFFEEEHHHIIIJJJOOOVVVWWWjjj{{{pppffftttVVVKKKFFF@@@BBBDDDCCCAAA??????@@@???>>>===<<<<<<===>>>???>>>>>>>>>>>>>>>=========???>>>===<<<;;;;;;;;;;;;;;;;;;<<<======<<<;;;:::<<<===>>>???@@@AAAAAAAAA???@@@AAABBBDDDEEEEEEEEEBBBHHHMMMUUUeee~~~~~~~~~zzzxxx~~~tttggg\\\TTTQQQLLLMMMRRRUUUWWWeeewwwkkkXXXYYYccclllsssqqqbbbcccxxxfffIII;;;>>><<<;;;<<<:::666666666777666555333222444444444333333333222222111111111111111111111111111111111111111111111111111111111111111111111111///000111000///...///111000000000000000111222222111666;;;;;;888888;;;???NNNTTTaaavvv{{{yyymmmRRRJJJDDDEEEJJJMMMPPPTTT[[[cccjjjxxx{{{eeejjjkkkhhhiiieeeaaaaaa\\\\\\[[[ZZZYYYWWWUUUTTTRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPRRRTTTXXX\\\```bbbffffffddd]]]TTTLLLIIIHHHMMMYYYzzzvvv^^^VVVTTTOOOFFFHHHKKKDDDEEEFFFGGGHHHHHHGGGFFFFFFEEEGGGHHHFFFCCCAAABBBCCC>>>@@@AAA???======>>>AAA????????????>>>>>>===<<<======<<<<<<<<<;;;;;;;;;;;;888888<<<::::::EEETTTkkknnn~~~zzzvvvzzzrrrnnnpppoooiiiiiimmmgggfffeeeccc```^^^\\\\\\^^^[[[[[[___aaa```]]][[[\\\]]]]]]\\\[[[ZZZZZZ[[[``````aaaaaabbbbbbcccccchhhnnnvvv{{{zzzqqqsssvvvpppvvvnnn```UUUPPPHHHFFFFFFJJJMMMOOOTTT[[[\\\uuuoooaaabbbssshhhLLLMMM@@@===@@@CCCBBB???======???@@@>>>===<<<<<<===>>>@@@========================???>>>===<<<;;;:::::::::999:::;;;;;;;;;:::999888:::;;;<<<>>>@@@AAABBBBBB???@@@@@@AAACCCDDDEEEEEE@@@GGGHHHEEEPPPkkk}}}}}}xxx||||||iiiccc```VVVIIIKKKIIIOOO[[[bbbiii|||ddd```gggeeelllfff]]]^^^fffwwwqqqGGG???===;;;444666;;;666555666666777666444333222444444444333333333222222111111111111111111111111000000000000000000000000000000000000000000000000///000111000///...///111000000000000000111111222000666;;;<<<999777999<<>>>>>>>>======<<<<<<<<<;;;;;;;;;===999999;;;888666???MMM]]]kkk}}}zzzvvvwwwvvvsssooolllkkkkkkllljjjgggcccaaa___^^^^^^aaa]]][[[[[[ZZZWWWXXX\\\ZZZ[[[\\\[[[YYYYYYZZZ\\\\\\aaagggiiihhhhhhkkkoooqqq~~~~~~vvvqqquuu|||{{{pppeee[[[QQQJJJHHHHHHFFFFFFLLLVVV\\\]]]iiivvvgggbbb^^^___oooSSSJJJJJJBBB@@@@@@@@@@@@@@@???======>>><<<;;;<<<===>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::999999888888999999:::999::::::<<<>>>@@@BBBCCC===???BBBDDDEEEDDDBBBAAADDDGGGKKKKKKIIIPPPeeeyyyqqq___ggglll{{{{{{zzzxxxsssaaaUUURRRQQQOOOLLLUUU[[[^^^cccrrrnnnmmmmmmrrrssseeeWWWVVVhhhuuuHHH???>>><<<:::999777777666777777666555444444333333222222222222222222222222222222111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000111111000000111111222333333555777777777666777888BBBGGGQQQ^^^iiirrrvvvwww~~~aaaQQQKKKTTTWWWXXXlllxxxmmmyyy|||hhheee~~~kkkeeeccc]]]YYYZZZWWWVVVTTTSSSSSSSSSQQQOOORRRPPPNNNLLLLLLMMMOOOPPPMMMQQQVVV[[[___aaaaaaaaaeee[[[NNNFFFEEEIIIOOOSSS^^^mmm[[[UUUSSSPPPOOONNNLLLIIIGGGJJJJJJJJJIIIHHHGGGEEEEEEFFFEEECCCAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888888888:::<<<===PPPhhh|||}}}yyyuuurrrooommmllliiihhheeecccaaa```______^^^ZZZXXXZZZZZZXXXYYY]]]XXXYYYYYYXXXXXXYYY\\\___eeefffggghhhjjjrrr~~~yyyssspppqqqxxx{{{tttkkkccc[[[SSSLLLFFFEEEEEEGGGMMMTTTZZZ___cccuuu|||pppgggeeebbbeeewwwrrrLLLEEEEEE>>>@@@@@@@@@@@@???>>>=========<<<;;;;;;======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<::::::999999999999::::::999::::::<<<>>>@@@BBBCCC???AAACCCEEEFFFEEEDDDBBBCCCDDDFFFFFFDDDHHHWWWgggrrr___VVVdddqqquuuzzz}}}kkk\\\XXXTTTRRRSSSUUUVVVWWWZZZgggwww}}}kkkeeesssyyyvvvwww___XXXXXXlll}}}TTTBBB===<<<;;;999888777777777777666666555444444333333222222222222222222222222222111111000000111111222111111111111111111111111000000000000000000000000000000000000000000000000111111000000111111222333333555777888777777888999;;;???IIIVVVeeesss}}}rrr\\\NNNUUUeeevvv|||sssqqqyyygggbbbaaa\\\XXXZZZVVVTTTSSSRRRRRRRRRPPPNNNMMMLLLKKKKKKKKKKKKLLLLLLPPPSSSXXX^^^aaaaaa^^^[[[XXXPPPJJJGGGEEEGGGSSS```YYYRRRQQQPPPOOOLLLJJJHHHFFFFFFIIIIIIHHHGGGFFFEEEDDDDDDEEEDDDCCCAAA@@@@@@@@@@@@????????????????????????============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999;;;<<>>===<<<<<<:::999:::;;;<<<;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999999999999::::::::::::;;;<<<===???AAABBB@@@BBBDDDFFFGGGFFFEEEDDD@@@@@@BBBCCCBBBCCCLLLVVVvvv}}}ccc\\\iii||||||vvvoookkklllpppuuurrrssswww||||||zzz{{{~~~~~~sssbbbSSSRRRSSSUUUVVVYYY```iiipppzzziiirrrnnniiiooopppeee```WWW^^^sssTTT======::::::999888777777777777666666555555444333333333222222222222222222222222222111111000000111111222111111111111111111111111000000000000000000000000000000000000000000000000111000000000000111222222333555777888777777888999888<<>>===<<<;;;:::999888999:::;;;:::888999999999999999999999999999999:::::::::;;;;;;;;;:::::::::999999:::::::::::::::;;;<<<===>>>@@@AAA@@@BBBCCCEEEFFFEEEEEEDDD???>>>@@@DDDEEEDDDHHHNNN\\\nnn{{{wwwuuummmqqqyyy{{{mmmdddaaaaaaaaabbbdddgggiiikkkooosssrrrooommmooossswwwwwwwww{{{jjjjjjeee^^^\\\]]][[[WWWZZZ\\\aaahhhrrrzzziii]]]VVVuuusssbbbXXXTTTXXXaaaxxxRRRCCC@@@:::888888777666666666666777555555555444444333333333222222222222222222222222111111000000000000111111111111111111111111111111////////////////////////////////////////////////000000000000000111222222333555777777777666777888888:::???JJJ\\\rrrxxxhhhWWW[[[uuuzzzhhh```\\\\\\[[[VVVTTTUUUQQQOOONNNMMMNNNNNNLLLKKKLLLKKKJJJIIIJJJLLLOOOQQQYYY[[[^^^cccddd]]]QQQHHHDDD???BBBHHHIIITTTyyyzzzZZZLLLPPPMMMPPPRRROOOJJJGGGIIILLLJJJHHHFFFCCCBBBCCCDDDEEECCCBBBAAAAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::<<<;;;:::999888888999999888KKKZZZfffxxx}}}yyyuuuqqqmmmkkkmmmjjjjjjlllkkkiiiiiillllllnnnqqqtttyyyyyywwwzzz~~~zzzxxxjjj]]]UUUJJJIIIHHHFFFFFFGGGIIIKKKQQQRRRWWW^^^fffzzztttmmmxxxTTTEEEGGGEEEAAAAAA>>>>>>>>>>>>===<<<;;;;;;:::888777888999:::999888999999999999999999999999999999999:::::::::;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;<<<===?????????@@@AAACCCCCCCCCCCCCCC@@@???AAAFFFGGGEEEFFFJJJKKK]]]kkkyyy|||}}}rrruuuzzzkkkaaaZZZZZZXXXUUUTTTXXX^^^aaaeeeaaa]]]\\\^^^___]]][[[]]]___eeekkkmmmjjjccc___ZZZ[[[YYYUUUTTTZZZ^^^___ccclll{{{sssaaaSSSPPP[[[ffflllXXXTTT\\\lllvvvSSS<<<@@@BBB:::777666666555555666666777444444444444444333333333222222222222222222222222111000000000000000000111000000000000000000000000////////////////////////////////////////////////000000//////000000111222222444666666555555666777666666888???MMMaaawwwyyyooo```[[[iiiuuuqqq```\\\YYYYYYWWWSSSPPPQQQMMMLLLKKKKKKKKKKKKJJJHHHLLLJJJHHHGGGIIINNNSSSWWW\\\^^^```aaa___WWWKKKBBBCCC???AAAHHHQQQhhh\\\SSSNNNJJJKKKOOOQQQOOOJJJHHHJJJNNNJJJIIIFFFDDDCCCCCCDDDEEEAAAAAAAAA@@@@@@???>>>>>>========================;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;::::::999888888888888;;;???FFFXXXffflll}}}wwwuuuuuuvvv{{{rrrfff[[[PPPIIIEEEEEEEEEDDDEEEGGGKKKOOORRRWWW]]]gggzzzllleeesssmmmIIICCCFFFCCC???@@@>>>>>>>>>>>>===<<<;;;::::::888777888999:::999888999999999999999999999999999999999999::::::::::::;;;;;;::::::::::::;;;;;;<<<;;;;;;;;;<<<======>>>>>>??????@@@AAAAAABBBAAACCCBBBCCCFFFEEEBBBCCCGGGFFFTTT```ooottt|||www|||iiihhhppp{{{~~~jjjhhhaaaVVVOOOPPPRRRRRRQQQPPPPPPPPPRRRSSSRRRQQQOOORRRWWWYYYVVVQQQRRRWWWWWW\\\```bbbhhhqqqxxxzzztttXXXTTTPPPMMMMMMYYYpppkkkXXXYYYbbbrrrVVVEEEAAA:::777:::777777666555555555666666444444333333333333333333222222222222222222222222111000000//////000000111000000000000000000000000000000000000000000000000000000000000000000000000000////////////000111111000222444555444444555666777777888:::CCCSSSggguuu{{{|||zzzxxxooo___SSSUUUeeexxxsss```\\\WWWTTTRRRPPPNNNMMMKKKIIIHHHHHHIIIIIIHHHFFFIIIGGGEEEFFFIIIOOOVVVZZZ^^^______]]]WWWNNNFFFAAAEEECCCFFFPPPdddfffPPPQQQNNNHHHHHHKKKLLLKKKHHHGGGIIIKKKIIIHHHFFFEEEDDDCCCDDDDDD???@@@@@@@@@@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999888888888888555===UUUeeehhhyyy{{{wwwuuurrrttt|||ssseee[[[PPPHHHFFFCCCDDDEEEEEEFFFJJJPPPUUUVVV^^^gggvvvyyyfff\\\ZZZuuuqqqXXXEEEDDDFFF@@@===@@@============<<<;;;:::::::::999888888::::::999888::::::::::::::::::::::::888999999999999:::::::::;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;<<<======>>>>>>???@@@@@@AAAAAAAAAAAAAAACCCEEECCCAAADDDKKKGGGNNNSSS```sss}}}|||rrrzzzuuukkkeeeccctttrrreee```\\\XXXRRRTTTVVVVVVTTTRRRQQQQQQSSSRRRTTTVVVTTTTTT\\\hhhgggppp{{{rrrZZZKKKOOOLLLMMMUUU]]]ffftttvvvhhhTTTQQQ```ooo\\\???AAACCC666222<<<888888777666555555555666333333333333333333333333222222222222222222222222000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111///111333333222222333444666777888:::???KKK[[[ggguuuoooooolll{{{~~~|||zzz{{{||||||zzzxxxwwwwwwppphhh\\\RRRQQQ^^^wwwrrrccc\\\SSSNNNMMMNNNMMMKKKHHHGGGFFFFFFGGGGGGFFFEEEDDDEEEGGGJJJOOOUUUYYY\\\___```^^^WWWMMMFFFCCCDDDGGGKKKRRRbbb~~~[[[RRRMMMHHHLLLGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFEEEDDDCCCBBBBBB>>>???@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999999999999999999999999999999777888888999999999999888777555999KKK\\\hhh```ooo{{{~~~}}}{{{xxxvvvzzzyyy~~~wwwhhh]]]RRRGGGCCCEEECCCEEEGGGHHHIIINNNUUU[[[\\\eeeooo}}}^^^WWW\\\^^^ttt[[[MMMDDDFFFFFF@@@>>>AAA============<<<;;;:::999:::999888999:::::::::888::::::::::::::::::::::::888888999999999:::::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>>??????@@@@@@AAABBBBBB>>>???BBBEEEDDDCCCJJJTTTGGGIIIHHHRRRfffsssvvvwwwzzzsssiii^^^dddpppyyyqqqiiijjjmmmnnnjjjccc\\\XXXXXX```]]]]]]```ccchhhuuunnnZZZNNNMMMPPP^^^XXXXXXbbbkkklllkkklllYYYTTTNNNWWWgggvvvWWWIII===:::999666888>>>999999777666666555555555333333333333333333333333222222222222222222222222000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111...000222222111111222333000222444555999CCCRRR]]]kkk___VVViiirrr}}}zzzvvvtttooozzz~~~~~~~~~|||wwwssswwwwwwwwwwwwvvvssspppnnnkkkeee```^^^^^^iiifffddd\\\PPPIIIJJJNNNMMMKKKGGGFFFEEEEEEFFFFFFEEEDDDCCCFFFKKKQQQVVVZZZ]]]^^^___```]]]SSSGGGAAABBBFFFJJJSSS___rrrcccSSSSSSDDD???NNNGGGFFFEEEFFFHHHIIIHHHGGGEEEEEEEEEDDDCCCBBB@@@???>>>>>>???@@@@@@???==============================:::::::::999999999888888888888888888888888888888666777888999999999999999;;;;;;888===NNNdddfffccc||||||}}}|||wwwxxxxxxwwwwwwyyy}}}}}}nnn\\\QQQKKKEEECCCDDDHHHGGGGGGIIINNNSSSXXX[[[___pppsssmmmgggiiirrroooHHHEEEAAA@@@AAAAAA>>><<<===<<<;;;:::999999999999999888888888777777666666888999::::::;;;;;;;;;;;;::::::999999::::::;;;<<<999999999999999999999999:::::::::;;;;;;;;;<<<<<<:::;;;===???@@@AAAAAA@@@BBBAAA??????@@@CCCFFFHHHCCCIIILLLKKKLLL[[[wwwpppgggrrr{{{qqqddd]]]bbbooo~~~xxxuuuooowww}}}~~~{{{yyycccZZZTTTQQQJJJIII___{{{mmmiiiiiiaaaVVVPPPNNNQQQ___www[[[EEEAAA<<<888777;;;???CCC666666555444333333222222333333333333333333333333222222222111111111111000111111000///////////////222111111111000000//////000...---...///000///...//////............//////............////////////000000000000111111111111222444555444666===JJJSSSuuu}}}xxxaaaQQQTTT]]]iiirrruuusssnnnjjjkkknnnrrruuuvvvvvvwwwxxxxxxxxxxxxwwwtttrrrooommmmmmmmmmmmmmmlllkkkjjjiiifffdddaaa___dddtttzzzggg```\\\UUUKKKGGGGGGHHHGGGEEEDDDDDDDDDDDDDDDEEEFFFGGGEEEKKKRRRVVVWWWYYY___dddbbb[[[OOOEEEAAACCCHHHMMMSSS[[[rrrzzzYYYNNNIIIHHHIIIDDDFFFGGGGGGFFFDDDCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@??????>>>>>>>>>>>>??????<<<<<<<<<<<<<<<===>>>>>>:::::::::999999999888888666666555555555555666666666777777777888888888888777999888===HHHXXXmmmwww}}}||||||}}}uuuvvvwwwyyyzzzzzzzzzzzzxxxwwwwwwyyy|||~~~~~~}}}}}}|||zzzyyyxxxxxxwwwvvvwwwxxxzzz|||pppbbbSSSKKKGGGCCCCCCDDDDDDIIINNNQQQRRRWWWaaahhhtttwwwqqqrrrqqqwwwXXXEEECCC@@@???@@@@@@>>><<<<<<<<<;;;999999888888888888888888777777777666666888888999:::::::::999999999999888888999999:::;;;999999999999999999999999999999:::::::::;;;;;;;;;:::;;;===>>>????????????>>>=========>>>@@@CCCEEEHHHKKKLLLIIIHHHRRRfffwwwlll^^^ffftttqqqlllppprrrddd______kkklllttt|||tttpppiii___VVVNNNOOOWWWcccllluuu}}}tttqqqjjj___VVVUUUVVV```wwwZZZJJJ???===;;;999888:::<<<===666555555444333333222222333333333333333333333333222222222111111111000000111111000///////////////000000000000//////......000...---...///000///...//////............//////............////////////000000000000111111111111111222333333444:::DDDLLLkkkssseeeNNNNNNRRR[[[eeekkkjjjhhheeeeeeeeegggjjjlllmmmllljjjkkkkkkjjjiiigggeeedddhhhhhhhhhhhhgggfffeeedddaaaaaa___^^^bbbnnn~~~pppjjjbbb```YYYRRRKKKGGGGGGHHHFFFDDDDDDDDDCCCCCCDDDEEEFFFGGGNNNQQQUUUWWWWWWYYY]]]```\\\VVVMMMFFFDDDGGGMMMRRR]]]ssshhhQQQNNNKKKKKKLLLGGGEEEFFFGGGFFFCCCBBBCCCDDDCCCBBBBBBAAA@@@@@@??????=========<<<======>>>>>>======<<<<<<<<<<<<<<<===::::::999999999888888888666666555555555555666666555555666666666777777777777888666:::CCCNNNpppwww~~~ssstttvvvwwwwwwuuusssqqqrrrqqqpppqqqsssttttttsssrrrrrrqqqrrrtttvvvyyy{{{vvvaaaUUUJJJFFFDDDCCCDDDGGGCCCLLLUUUVVVVVV\\\lllzzzxxxmmmsss|||XXXFFFBBB@@@>>>===>>>>>>===<<<;;;;;;:::999888888888888777777777777666666666666777888888888888888777666777777777777777888999999888888888888888888888888888888888999999999:::::::::;;;<<<<<<=========<<<;;;<<<<<<===>>>@@@BBBCCCIIIJJJIIIFFFDDDJJJUUU^^^ttt{{{mmmeeejjj\\\SSSVVVhhhyyyooo```]]][[[RRRTTTdddsss~~~eee___YYY[[[```aaa[[[TTTVVV```qqqlllgggdddccc]]]XXX___lllVVV===;;;888999999999999888777777555555444444333333222222333333333333333333333333222222111111111000000000111000000///////////////////////////............000...---...///000///...//////............//////............////////////000000000000111111111111///111222222222666===CCCYYYaaaVVVLLLLLLTTT\\\]]][[[^^^\\\ZZZ\\\```ccccccbbbaaabbbccccccbbbaaa```___````````````___^^^]]]]]]ZZZ[[[[[[[[[^^^dddooowwwxxx___bbbhhheeedddRRRNNNHHHFFFGGGGGGEEECCCDDDDDDCCCCCCDDDGGGIIIKKKVVVWWWXXXYYYYYYZZZZZZZZZNNNJJJEEECCCFFFMMMVVV\\\oookkkUUULLLNNNKKKKKKLLLHHHFFFFFFFFFEEECCCBBBCCCDDDBBBBBBBBBAAAAAA@@@???>>>>>>======<<<=========>>>>>>>>><<<<<<;;;;;;;;;;;;999999999999888888888777666666555555555555666666444444444555555555555666777777444777>>>BBBVVVwww{{{~~~|||{{{|||zzzyyyzzz{{{|||{{{yyyzzzzzz|||}}}|||nnnUUUMMMFFFDDDEEEEEEHHHLLLMMMSSSZZZ[[[^^^kkkqqqlllppp~~~```FFFEEE>>>===<<<<<<<<<<<<<<<<<<::::::999888888888888888666666666666666666666666777777777777666666555444666666555555666666777888888888888888888888888888777777777777888888888888:::::::::;;;;;;;;;;;;;;;<<<<<<===???@@@BBBBBBCCCDDDDDDDDDDDDEEEIIIMMMQQQ^^^xxxeeeSSSNNN\\\jjjrrrzzz{{{uuuiii___aaafffkkkrrr{{{{{{zzznnn^^^]]]lllyyy}}}yyyssslllccc\\\XXX^^^lllwwwrrr{{{nnnWWWSSSUUU]]]bbbiii~~~RRRBBB>>>888666777888888888777555555444444444333333333222222222222222222222222222222111111111111000000000000000000////////////000000////////////////////////000...---...///000///...//////............//////............///////////////000000000111111111111///000222111111333777:::GGGggg}}}~~~xxxmmmkkkuuuqqq^^^QQQOOOQQQRRRQQQTTTUUUWWWYYY[[[]]]^^^^^^]]]^^^^^^^^^^^^\\\[[[ZZZXXXXXXXXXXXXXXXWWWVVVUUURRRTTTVVVWWWXXXZZZ]]]```aaaggglllrrr{{{}}}tttuuurrrccc]]]jjjnnnbbbZZZKKKHHHEEEDDDEEEEEECCCAAADDDDDDDDDEEEHHHLLLPPPRRRZZZZZZZZZ\\\\\\ZZZVVVSSSEEECCCBBBEEEOOO^^^mmmvvvyyy[[[NNNLLLPPPJJJHHHIIIEEEGGGGGGGGGEEECCCBBBDDDEEEAAAAAABBBBBBBBB@@@>>>===AAA@@@???>>>============???>>>===;;;:::999999999999888888888888777777777666555555444444555555666444444444444555555555555666777444666;;;999BBBXXXnnn}}}zzzpppjjj{{{kkkZZZNNNHHHDDDEEEGGGHHHKKKPPPWWWYYY\\\cccooozzzeeeiiilllxxxmmmKKKBBBFFF;;;;;;;;;;;;::::::;;;<<<999999888777777777888888555555555555555555555666666666666666555444444333555555444444555555666777777777777777777777777777666666666777777777888888999999999999999999::::::<<<===>>>???@@@AAAAAABBBAAAAAAAAADDDGGGJJJKKKLLLPPPkkkqqq```hhhqqqqqqwww}}}}}}ppplllaaaVVVXXXgggrrruuuzzzrrrmmmkkknnntttzzzwwwvvvttttttxxxuuueeeSSSXXXWWWeee~~~QQQ999>>>BBB:::888777666555555555666666333333333333333222222222222222222222222222222222111111111000000000//////000000////////////000000000000000000000000000000000...---...///000///...//////............//////............///////////////000000000111111111111000111222222222333555666???QQQ```jjjnnnddd]]]fff}}}uuuaaaSSSLLLLLLMMMHHHMMMTTTVVVVVVVVVXXXZZZVVVWWWWWWVVVUUUSSSQQQOOOQQQQQQQQQRRRQQQQQQPPPPPPKKKMMMPPPQQQQQQPPPPPPPPPMMMRRRVVVVVVVVVVVVUUUSSS\\\aaa]]]]]]fffaaaPPPHHHDDDCCCBBBBBBCCCDDDCCCBBBEEEFFFGGGJJJNNNSSSXXXZZZ]]]]]]]]]]]][[[UUUNNNHHHEEEEEEIIIRRRcccyyybbbVVVNNNOOOPPPGGGEEEHHHEEEHHHHHHGGGEEECCCCCCEEEGGG@@@BBBCCCDDDCCCAAA???===AAA@@@???===<<<;;;::::::>>>>>><<<;;;999888888888888888888777777777666666555555444444444444555555444444444555555555666666555888666777<<<777888GGGVVVkkkqqqgggcccnnnzzzkkkXXXJJJIIIEEEDDDGGGJJJKKKOOOTTTXXX[[[cccqqq{{{hhheeejjjooo~~~zzzOOOAAA@@@???:::;;;<<<:::999888:::;;;888888777777777777777888444444444555555555555555555555555555555555444333444444444444444555666666666666666666666666666666666666666777777777888888999888888888888999:::;;;=========<<<===>>>>>>???BBBBBBCCCEEEHHHIIIIIIHHHKKKUUUhhh~~~yyytttjjjgggcccccchhhpppxxx|||~~~wwwsss}}}uuummmbbbWWWSSSXXX\\\[[[YYYaaafffmmmNNNBBB???<<<999999999777555444333444666777333333333333222222222222222222222222222222222222111111000000000////////////////////////000000111000000000000111111111111000...---...///000///...//////............//////............////////////000000000000111111111111111111111222333444555555<<>>===<<<;;;:::999999999>>>===;;;:::999888888888777777777777666666666666555555444444444444555555444444444555555555666666333888777888;;;666666AAAOOOdddlllqqqdddwww~~~zzztttkkkaaaWWWMMMGGGGGGFFFGGGMMMPPPRRRWWW]]]aaajjj|||nnnfffhhhtttrrrwwwYYYDDDCCCAAA999:::<<<<<<;;;888777999;;;777777666666666777777888333333444444444555555555333444555555555555555555444444444444444555666666666666666666666666666666666666777777777888888888888888777777888:::<<<===AAA???>>><<<<<<===>>>???BBBBBBCCCDDDEEEFFFGGGGGGIIIIIINNN```|||ddd[[[RRRPPPXXXbbbhhhkkknnntttwwwjjjdddiii]]]VVV[[[aaaccciiiqqqwwwwww]]]EEE777>>>BBB999444888666666444333333333444555222222222222222222222222111111111111111111111111111000000000///////////////////////////000111111/////////000000000111111000...---...///000///...//////............//////............////////////000000000000111111111111000000///000222444555666888999???TTTfffbbbdddwwwlllXXXQQQRRRKKKHHHEEEFFFLLLOOONNNLLLMMMNNNNNNNNNNNNLLLKKKIIIFFFFFFGGGGGGHHHGGGGGGFFFEEEEEEDDDEEEEEEFFFEEEEEEDDDEEEEEEEEEDDDCCCDDDFFFEEEHHHCCC@@@FFFDDDBBBJJJBBBCCCCCCDDDEEEGGGJJJLLLLLLMMMQQQUUUXXXZZZ\\\\\\\\\[[[XXXQQQIIICCCBBBCCCMMMVVVfff|||{{{aaaRRROOOJJJMMMLLLDDDFFFJJJEEEGGGFFFEEEBBB@@@@@@CCCEEEAAACCCFFFHHHHHHEEEAAA>>><<<;;;;;;<<<<<<===>>>???<<<<<<:::999888888888888777777666666666555555555555444444333333444444555333333333333444444444444111888777666999555555AAAPPPcccjjjttt{{{iiixxxnnniii___TTTKKKGGGGGGHHHHHHHHHLLLRRRWWWYYY^^^eeerrrhhhhhhmmmmmmppp|||fffGGGDDDIIIDDD999;;;<<<===;;;888777888;;;777777666666666666777888333333333444444555555555333333444555666666666666555444444444444555666666666666666666666666666666777777777777888888888888888777777777999:::<<<>>>EEECCC@@@>>>===>>>@@@AAA@@@@@@AAABBBCCCEEEGGGHHHFFFIIILLLRRR```qqq|||{{{eeeUUUOOOPPPQQQPPPbbbbbbpppqqqvvv}}}tttbbbZZZ\\\bbbgggaaagggxxx}}}zzzKKK>>>===;;;777777999:::999444444444444333333222222222222222222222222222222111111111111111111111111000000000000///////////////////////////000111111---.........//////000000000...---...///000///...//////............//////............/////////000000000000000111111111111000///...///111444666666333222888MMM]]]YYY^^^vvv}}}pppkkkkkkYYYNNNCCCDDDMMMTTTQQQKKKGGGHHHIIIJJJJJJIIIHHHGGGCCCCCCDDDEEEEEEDDDDDDDDDEEECCCAAAAAABBBDDDEEEEEEDDDAAA???AAACCCAAA@@@???@@@EEECCCDDDIIIDDD>>>CCCDDDEEEEEEFFFGGGJJJNNNQQQOOOQQQTTTWWWYYYZZZZZZYYYVVVUUUQQQIIIBBBAAAFFFLLLZZZeeeyyybbbaaaLLLNNNJJJLLLKKKBBBDDDGGG@@@EEEEEECCC@@@>>>>>>AAADDDBBBDDDHHHJJJIIIFFFAAA>>>;;;<<<===???AAACCCEEEGGG;;;;;;:::999888888888888777666666666555555555555555444444333333444444555111111222222222333333333///777777555777444555BBBQQQdddkkk|||wwwjjjdddnnnzzz^^^WWWMMMHHHHHHHHHGGGEEEOOOLLLOOOWWW\\\aaaqqq}}}mmmeeekkkvvv}}}}}}xxxQQQDDDDDDAAA<<<:::::::::::::::::::::::::::777777777777666666666666555444444333333444444555555555666666555444333333444444444555555555555666555555555555666666666666444444555666777888999999888888888777888:::>>>BBBHHHGGGBBB<<<<<<@@@@@@===CCCCCCCCCDDDEEEHHHJJJLLLIIIJJJJJJKKKOOOXXXeeeooo~~~vvvkkkaaaccc]]]ZZZdddrrrooo```\\\ccc[[[```hhhooorrrvvvyyysssooojjjfffdddggg___VVVPPPMMMTTThhh|||bbbKKKCCC777777777777666666666666555555444333333222111111222222222222222222222222222222222111111111111000000000000000000000000000000000000000////////////........................//////////////////////////////.........---------000000000000000000000000............////////////000111111111111222222222888555666>>>KKK^^^vvviiiJJJBBBJJJPPPMMMHHHCCCGGGHHHGGGFFFFFFGGGFFFHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@@@@AAABBBCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIKKKNNNQQQRRRYYYWWWWWWXXX[[[[[[XXXUUUNNNOOOIII???>>>GGGQQQTTT\\\ssslllYYYUUUOOOQQQJJJGGGIIIKKKGGGDDDDDDAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEDDDBBB???>>>===<<<<<<<<<>>>AAADDDFFFHHHAAA999666777999888666666666666666555555555555555555444444444333333333333333222222333333444555777777666666777999<<<===aaaccckkk```YYYcccooowww|||pppdddVVVPPPIIIFFFHHHKKKMMMMMMPPPQQQXXXaaafffooorrrnnnjjjlllvvv~~~```EEE>>>BBB@@@;;;:::::::::::::::::::::::::::777777777777666666666555444444333333333333444444555555555555555444333333444444444444555555555555444555555555666666666666333444555666777888999999666666666666666888<<>>;;;===???===CCCCCCDDDEEEFFFHHHIIIJJJHHHIIIJJJMMMPPPWWW^^^bbb{{{uuuwww}}}bbbUUUXXXWWWWWWWWWVVVSSSSSS]]]iiikkk```XXXWWWVVVPPPKKKJJJOOOOOOQQQVVVbbbtttbbbHHH;;;888777777777666666666555555555444444333222222111111222222222222222222222222222222222111111111000000000000000000000000000000000000000/////////..............................//////////////////////////////.........---------////////////////////////............////////////000000111111111222222222555333333888EEE```ooo\\\NNNFFFEEEHHHEEEFFFFFFFFFFFFGGGHHHGGGDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFHHHIIIJJJKKKKKKKKKMMMOOORRRTTTVVVVVVYYY^^^```^^^XXXQQQMMMCCCCCCGGGKKKLLLQQQaaarrr```TTTQQQMMMKKKGGGFFFIIIHHHEEEDDDEEEAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDCCCAAA???===>>>===<<<<<<<<<>>>@@@AAAEEE@@@999777888999888666666666666666555555555555555444444444444333333333333222222222222333444444666666555555666888:::<<>>::::::999999999999999999999999777777777666666666555555444444333333333333444444444444555555444444333333333333333444444444555555444444444555555555666666333444444555666777888888444555555444444666999<<>>CCCDDDEEEFFFGGGGGGGGGGGGEEEFFFIIIMMMQQQTTTTTTSSS\\\gggttt}}}ssstttssspppkkkeee^^^\\\fffrrr|||mmmcccccc```UUUPPPTTTbbbfffiiioooiiiOOO???999888888777666666666666555555555444444333333222222111111222222222222222222222222222222111111111000000000000000000000000000000000/////////.........------........................////////////////////////...............---------////////////////////////............////////////000000000111111111222222555555444333888PPPyyyttt\\\IIIBBBCCCHHHEEEDDDFFFHHHHHHDDDBBBBBBCCCEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGIIIKKKLLLMMMLLLLLLNNNOOORRRUUUWWWXXXUUUZZZ^^^^^^XXXQQQKKKHHHDDDAAAIIIWWW\\\bbb}}}jjjUUUQQQQQQPPPQQQLLLIIIIIIGGGCCCBBBEEE@@@AAAAAABBBBBBBBBBBBBBBAAABBBBBBBBBAAA@@@>>><<<@@@>>>===;;;::::::;;;<<>>===<<>>===;;;::::::::::::<<<:::888888999999888666666666555555555444444444444444444333333333222222222222222111222333333444333333333333444555666777888GGGKKKOOOdddxxxrrr^^^VVVVVV^^^iiiqqqtttvvv~~~~~~~~~xxxmmmeeeeee___TTTLLLGGGGGGIIIJJJJJJMMMQQQSSSTTTVVVZZZ]]]]]]gggtttuuuiiifffgggsssPPPEEE@@@>>>>>>===;;;:::;;;999999999888888777777777666666666666555555555555333333333222222333333333222222333333333333333222222222222222333333333444333333333333444444444444333333444444555555666666555555666555444555777999@@@CCCBBB:::444777===@@@AAABBBCCCDDDDDDDDDBBBAAABBBAAABBBEEEKKKNNNMMMKKKLLLNNNQQQUUU[[[iii}}}zzzxxx___DDD???:::888888888666444555555555555444444444444333222222222222222111111111111111111111111111111111111111000000000/////////////////////////////////.........------------........................////////////////////////---.........................................................//////////////////000000000111111111///111555888888<<>>???AAABBBCCCBBBAAA@@@?????????>>>>>>===<<<<<<>>>======<<<;;;;;;;;;;;;999888888888888888777666555555555555444444444444444444333333333222222222222111111111111222333333222222222333333444555555444AAAAAA>>>KKK\\\jjjwwwlll^^^ZZZ[[[bbbfffhhhoooyyyzzz}}}~~~{{{xxxuuussslllhhhccc___\\\YYYVVVUUUOOOMMMIIIFFFDDDEEEFFFHHHLLLPPPUUUVVVXXX]]]fffmmmtttrrrkkkkkkrrryyycccFFF@@@>>><<<;;;::::::;;;<<<999999888888777666666666666666666555555555444444333333222222222222333333111111222333333333222222111111222222222333333333222222222333333333444444333333333444444444555555555666777666555555666888888<<<;;;666444999>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBAAAAAACCCGGGKKKNNNOOOIIIJJJMMMOOOQQQVVVcccpppgggMMMAAA:::;;;<<<:::888666666666555555444444444333333333222222222222222222111111111111111111111111111111111111000000000/////////000000000000000000000000/////////.........------........................////////////////////////---------.................................................../////////////////////000000000111111000...///333555888???GGG\\\wwwiiiUUUGGG>>>@@@HHHEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKLLLNNNOOOQQQRRRSSSTTTTTTTTTTTTTTTSSSRRRKKKIIIFFFCCCDDDIIIPPPUUUdddrrr{{{hhhWWWSSSPPPNNNTTT```eeeTTTDDD???BBBCCCAAAAAA>>>???AAABBBCCCBBB@@@??????>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;:::777777777777777666666666555555555444444444444333333333333333222222222222111111111111111222333333222222222333333444444444222;;;999777AAAMMM```vvvjjjqqqxxxfff[[[^^^bbbaaacccjjjkkklllpppuuuzzz}}}~~~~~~}}}uuupppjjjffffffeeedddaaaXXXWWWTTTOOOJJJIIILLLOOODDDEEEFFFGGGHHHIIILLLNNNSSSVVVZZZ\\\aaammmwwwooonnnrrrzzzlllMMMCCC======;;;999999:::::::::999888888777666666555555666666555555555444444444333333222222222222333333000000111222222222222222111111111111222222222222222222222222333333333333333333333333333444444444555666777666555444555777444777777555666;;;>>>===>>>>>>>>>>>>>>>???@@@AAAAAABBBDDDEEEGGGJJJNNNQQQJJJGGGHHHMMMPPPPPPUUU[[[aaalllzzznnnSSSCCC======666888999888666555777:::444444444333333333333222111111111111111111222222111111111111111111111111111000000000////////////000000000000000000000000000000000/////////..............................////////////////////////---------.........//////....................................////////////////////////000000000111333000///111111111555<<>>>>>===============;;;;;;;;;;;;:::999888777777777777666555444555666555555555444444444333333333333333222222222222111111111111111111222222333222222333333444444333333222555333666===AAASSSppprrrqqqzzzzzzwwwbbbaaaddd```___ddddddddddddgggkkkooopppqqqwww|||{{{rrrooopppmmmeee]]]```\\\XXXVVVWWWVVVTTTQQQHHHLLLOOOMMMHHHFFFGGGJJJFFFGGGGGGHHHJJJOOOTTTYYY```cccfffhhhpppuuueeeooolllmmmsssyyyvvvNNN?????????>>><<<:::::::::999666999888888777666555555444666666555555555444444444333222222222222222222333///000111222222222222222000111111111111222222222111111222222222333333333333333333333333333444444444666777666444333444555444666666555888===>>>;;;===<<<<<<<<<<<<>>>@@@AAAAAADDDGGGHHHGGGIIINNNRRRXXXOOOIIILLLOOOMMMLLLNNNMMMSSS[[[fffrrrhhhMMM>>>>>>@@@;;;444666777888666444333333444444444444333333333222222111111111111111111222222000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////........................////////////////////////---------.........//////..................................../////////000////////////000000000000///000444777555222666<<>>AAACCCCCCBBB@@@>>>???>>>>>>============>>>;;;;;;;;;:::888777555444888888777555333333555666555555444444444333333333333333333222222222111111111111111000111222222333222222333444444444333333333222000666:::666EEEdddrrriii}}}~~~ooooooqqqkkkaaaddd\\\[[[dddjjjhhhaaa___pppqqqsssxxx|||~~~}}}{{{xxxzzz||||||zzzzzz}}}~~~zzzwwwuuuxxxwwwuuusssqqqppppppooohhhfffaaa]]]YYYWWWVVVVVVOOONNNLLLLLLMMMLLLKKKJJJJJJIIIHHHIIIKKKLLLKKKJJJOOOMMMPPPUUUWWWXXX```kkksssyyyooofffhhhmmmfffllluuu~~~yyySSSEEEAAA<<<;;;;;;:::999888888888888666555555555555444444444444444333333333333222222333333222111000000000111111111111111111111111111000111111111111222222222111111111111111111111111222222333333333333444444555444444333333444444555999666555555777:::<<<<<<::::::;;;<<<===>>>???@@@@@@AAACCCEEEHHHJJJLLLMMMMMMIIIJJJPPPTTTQQQKKKHHHGGGJJJNNNPPPVVVfff~~~mmm___[[[HHHDDD>>>:::999999999888777666666666666555555555333333333333333333333333333333333222222222111111000000000000000000000000////////////////////////////////////////////////................................................//////.........---------........................//////.........---------000//////.........//////000000000000000111222222111111222222222333333333111;;;KKK^^^rrr}}}aaaKKKCCCBBBBBB@@@AAAAAAAAABBBCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKLLLNNNNNNMMMLLLKKKKKKKKKJJJJJJLLLIIIGGGHHHHHHFFFHHHMMMQQQ]]]ccceeexxxjjjWWWYYYWWWQQQIIIEEEHHHTTT]]]KKKIIIFFFCCCAAA@@@@@@AAA>>>>>>>>>>>>>>>?????????============<<<<<<<<<<<<:::999888888777777888888777777666555555555555555222222222222222222222222222222222111111111000000222222111111111111111111000111111111111222222222333444555333333777AAAIII{{{ooofffttt||||||bbbccc]]]ZZZ___bbbaaaaaaccc___```bbbfffiiijjjjjjjjjkkklllmmmllljjjiiijjjllloooooonnnmmmjjjfffcccaaabbbaaa```___^^^^^^^^^^^^]]][[[XXXUUURRRPPPOOOOOONNNMMMLLLKKKKKKJJJIIIHHHJJJHHHGGGGGGIIIMMMPPPQQQ[[[WWWVVVZZZ```iiiyyypppeeefffmmmsss~~~~~~^^^GGGCCCBBB???;;;;;;:::999888888888888555555555555444444444444444444333333333222222222333222111111000000111111111111111111111111111111000000111111111222222222111111111111111111111111222222222333333333444444444444333333333333444444666555444666999;;;======999:::;;;<<<===>>>??????@@@@@@BBBDDDGGGIIIJJJKKKOOOKKKVVVkkkmmmZZZJJJGGGEEEGGGHHHHHHIIIQQQ___iii~~~qqq\\\KKKCCC@@@CCC@@@;;;888888888777777666666666555555555444444333333333333333333333333333333222222222111111111000000000000000000000000////////////////////////////////////////////////................................................//////.........---------........................//////.........---------//////............//////000////////////000111222111111111222222222333333444888AAAQQQggg}}}~~~eeeXXXOOOFFF???EEECCCAAAAAACCCDDDDDDDDDBBBFFFKKKKKKHHHGGGHHHKKKAAADDDFFFFFFCCCAAABBBDDDDDDKKKVVV]]][[[UUUWWW]]]lllrrr{{{vvv___RRRUUUTTTOOOJJJFFFGGGNNNSSSJJJHHHEEECCCAAA@@@@@@AAAAAA@@@@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999888888777777888888777666666555555555555555222222222222222222222222222222222111111111000000111111111111111111111111000000111111111222222222222444555333333666>>>EEEaaaccc```eeeqqq~~~wwwkkkddd___]]]\\\\\\___cccZZZ\\\^^^___```aaabbbddd\\\]]]^^^]]]ZZZXXXWWWXXX[[[\\\]]]]]][[[WWWTTTRRRRRRQQQQQQQQQQQQRRRSSSSSSPPPPPPOOONNNLLLKKKJJJIIIKKKJJJIIIIIIHHHHHHIIIIIILLLMMMNNNPPPSSSWWWZZZ\\\___]]]```hhhuuuyyyiiiaaaffftttzzzbbbEEE???@@@???<<<;;;:::999888777777777777555555555555444444444444333333333333222222222222222222111000000000111111111111111111111111111111000000000111111111222222111111111111111111111111222222222222333333333333444444333333333333444444444444444777:::======<<<999999:::;;;<<<===>>>>>>???@@@AAACCCEEEFFFHHHHHHLLLEEETTTppprrrVVVBBBCCCFFFGGGGGGGGGFFFGGGKKKMMMXXXddduuupppcccRRRDDD<<<999777555===;;;888777777777666444555555444444444333333333333333333333333333333333333222222222222111111111000000000000000000000000////////////////////////////////////////////////...............................................................---------.......................................---------//////............////////////......//////000000111111111222222222222333666555666@@@UUUppp|||wwwnnnfff^^^VVVMMMHHHGGGFFFBBB???HHHLLLOOOLLLEEECCCFFFJJJQQQVVVXXXSSSJJJFFFJJJOOO___kkk{{{~~~zzzlll[[[TTTNNNQQQOOOLLLIIIGGGGGGGGGHHHIIIGGGEEECCCAAA@@@@@@AAACCCBBBAAA???===;;;:::999;;;;;;:::::::::999999999999999888777777777777888777666555555444444555555222222222222222222222222222111111111111000000000111111111111111111111111000000000111111111222222111333444444333555:::???IIIaaa~~~oooOOOPPPUUU[[[aaaiiiwww|||tttkkkeeebbb^^^[[[XXXUUUVVVVVVUUUTTTTTTWWWYYYUUUUUUUUUUUUSSSQQQOOOOOORRRSSSUUUVVVUUURRRNNNLLLMMMMMMLLLMMMMMMNNNOOOOOOLLLLLLMMMMMMMMMLLLKKKJJJKKKKKKLLLLLLLLLMMMPPPRRRUUUWWWYYY[[[]]]^^^```aaagggnnnzzzooorrriii```ddduuummmIII???AAA===888777:::999888777777666777777555555555444444444333333333333333222222222222111111111000000000000111111111111111111111111111111000000000000111111111111111111111111111111111111111222222222222333333333444333333333333333333444444444666999<<<<<<;;;999999999999:::;;;<<<<<<<<<>>>???@@@BBBCCCDDDFFFFFFHHHAAAHHHYYYZZZIII???CCCDDDDDDFFFHHHJJJKKKJJJIIIFFFKKKTTT]]]fffpppyyyrrraaaRRREEE???888777:::===<<<:::888777666777888777666444444444444333333333222222222222222222222222222222222222222222111111111111000000000000000000000000////////////////////////////////////////////////........................................................................................................................///............//////000//////............//////111111111111222222222222444333222555CCC]]]zzzttteee]]][[[[[[YYYUUUiiiddd[[[SSSOOORRRZZZ```sssfffbbbkkkvvvuuuWWWOOOOOOMMMMMMKKKIIIGGGGGGGGGEEEDDDGGGFFFDDDCCCAAAAAAAAAAAACCCBBBAAA???===;;;999999;;;::::::::::::999999999999999888777777777777777666666555444444444444555111111111111111111111111111111111111000000000000000000000000111111111111000000000000111111111111000222333444333333666888;;;IIIaaarrrtttyyyZZZVVVPPPMMMNNNSSS\\\ccc~~~vvvfffXXXYYYXXXUUURRRPPPPPPRRRTTTQQQQQQPPPPPPPPPPPPOOONNNLLLMMMOOOPPPOOOMMMKKKIIIKKKJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPOOOOOOPPPQQQSSSSSSSSSTTTXXX\\\\\\]]]^^^___bbbhhhqqqwwwyyyrrroooooommmnnnxxxgggPPP@@@BBBBBB888555:::999999888777666666666666555444444444444333333333333333222222222111111111111000000///000000111111000000000000000000000000//////000000000111111111000000000000000000000000111111111222222222333333333333333222222333333333555555777:::<<<<<<999777888888999999::::::;;;;;;===>>>???@@@BBBCCCDDDEEEFFFDDDCCCDDDEEEGGGGGGGGGBBBAAAAAACCCFFFHHHFFFDDDIIIHHHHHHHHHKKKPPPWWW[[[eeettt{{{pppmmmeeeZZZQQQHHH???777999999999;;;<<<<<<999777666555555777888888666444444333333333333222222222222222222222222222222222222222222111111111000000////////////////////////////////////////////////////////////////////////................................................---.............................................---....................................///000000//////............//////000000111111111222222222000333444222666HHHdddyyyzzzqqqggglllyyyuuu\\\UUUQQQMMMLLLLLLIIIFFFEEEFFFGGGGGGGGGEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@???>>>===<<<;;;:::;;;;;;;;;:::::::::999999999888777777666666777777666666555444444444444444111111111111111111111111000000000000000000000000//////000000000111111111//////000000000111111111///111222333333222333444222999LLL___eeeooozzznnn\\\LLLFFFIIINNNRRRxxxeee```YYYTTTSSSSSSSSSSSSQQQPPPNNNNNNPPPQQQQQQPPPOOOOOOPPPPPPPPPOOONNNMMMNNNNNNNNNNNNNNNOOOPPPPPPSSSSSSSSSSSSSSSSSSTTTTTTRRRUUUWWWYYYYYY]]]ccchhhggghhhkkkqqq{{{}}}lllfffmmmyyy}}}qqqOOODDD>>>@@@<<<444777AAA999888777666555555555555444444444444333333333333222222222222111111111111000000/////////000111111000000000000000000000000/////////000000000111111000000000000000000000000111111111111222222222222333333222222222222333333555555666999;;;<<<:::888777888888888999999999:::<<<===>>>@@@BBBDDDEEEFFFAAAEEEDDD???@@@GGGJJJFFFGGGEEECCCCCCCCCBBB@@@???EEEEEEEEEEEEEEEFFFFFFGGGKKKUUU^^^gggxxx|||tttooommmeeeXXXMMMGGGDDDAAA>>>===<<<:::888888999999777666444444555555555555666888888777555444444333333333222222222222222222222222222222222222111111111111000000000////////////////////////////////////////////////////////////////////////................................................---------.......................................---------.....................---......///000111000000//////......//////000000000111111111111222...333555333111999MMM]]]wwwuuurrrxxx~~~VVVPPPVVVSSSLLLJJJJJJIIIGGGFFFEEEFFFHHHIIICCCCCCCCCCCCBBBBBBAAAAAA>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::999999888888777666666666666777666555444444333333444444111111111111111111111111//////000000000000000111...//////000000111111111/////////000000000111111000000111222333222222222111444AAASSS^^^qqqpppUUUCCC@@@EEEHHHxxxoooccc^^^]]]^^^[[[XXXZZZWWWSSSSSSUUUWWWWWWWWWXXXXXXWWWWWWVVVVVVVVVVVVTTTUUUUUUVVVWWWYYY[[[\\\ZZZYYYXXXWWWWWWWWWXXXYYYXXX]]]dddiiiooowwwssslllccc^^^cccrrrhhhMMMEEE???<<<<<<;;;777999>>>888888777666555555555555444444444333333333222222222222222222111111111111///////////////000111111000000000000000000000000////////////000000000111000000000000000000000000111111111111222222222222333333222222222222333333333333444888;;;======<<<777777777888888888888999;;;<<<>>>@@@BBBDDDFFFGGGBBBCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHGGGEEEBBBAAA@@@???@@@BBBDDDFFFGGGGGGFFFFFFGGGIIILLLQQQZZZccchhhiiiooozzzuuuqqqnnnkkkiiiiiihhhddd]]]XXXRRRNNNIIIGGGGGGEEE???:::>>><<<:::;;;<<<;;;:::999777666555444444555666666555444333444666777666555444444444444333333333333111111111111111111111111111111111111000000000000////////////////////////////////////////////////////////////////////////................................................---------.........//////........................---------.........//////---------......///000111222111000////////////000000000000000111111111111///111333111000333<<>>>>>>>>===<<<<<<;;;;;;:::999999999999888888888888888777666666666666666666555444444333333444444111111111111111111111111////////////000000111111......//////000111111222////////////000000000111000000000111222333222111444444:::FFFTTTpppzzzYYYFFFBBBCCC}}}yyyddd```[[[YYY[[[^^^______^^^]]][[[ZZZYYYZZZ[[[\\\WWWWWWXXXZZZ]]]___aaacccaaa___]]][[[[[[[[[]]]^^^dddkkkvvvyyynnniiidddeeeeeefffkkktttdddHHH???@@@===:::<<<>>>===999555888777666555555444444555444444444333333333222222222222222111111111111000///////////////000111111000000000000000000000000////////////000000000000000000000000000000000000000111111111111222222222333222222222222222222333000111222666;;;???@@@???777777777777888888888888;;;<<<===@@@BBBEEEGGGHHHKKKCCCCCCJJJIIIAAABBBLLL@@@CCCFFFGGGFFFDDDDDDDDDFFFDDDBBBBBBCCCDDDEEEEEEEEECCCEEEGGGFFFDDDHHHPPPMMMPPPTTTZZZaaagggiiigggggghhhgggbbbYYYQQQMMMLLLHHHEEEDDDHHHJJJHHHEEECCC@@@???>>>===<<<<<<<<<===999777777::::::888555444:::888777888:::999555222555444222222444555555444555555444444444444333333111111111111111111111111111111111111000000000000////////////////////////////////////////////////////////////////////////................................................---------.........//////........................---------.........//////---------......000111111222222111000000000000000000000000000111111111111111000//////111333444555CCCVVVhhhsss___bbb^^^TTTKKKKKKMMMMMMFFFJJJMMMKKKEEEAAAAAADDDAAABBBBBBCCCCCCBBBAAAAAA@@@???>>>===<<<;;;::::::888888888888777777777777888888777666666666666666555555444333333333333444000000000000000000000000.../////////000000111111---......///000111111222////////////000000000000111000000111222333333222555111222888FFFfff{{{XXXHHHDDDwwwmmmooovvvhhhhhhfffhhhooopppyyylllhhhlllmmmiiicccccc___\\\```kkkwwwzzzvvvoooiiiiiinnnwww~~~rrrgggcccgggmmmrrrjjjkkktttaaaHHH???AAA<<<<<<;;;:::999777777666666555555555555444444444333333333333333333333333222222222111111111111000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111000111111111111222222222444555777999???CCC???888666666555555666777999:::;;;===???AAAAAACCCEEEGGGFFFEEEDDDCCCBBBAAA@@@???AAABBBBBBBBBCCCCCCDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGGGGHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;:::999999999888777666666555888777777666555444444444333333333333333333333333444333222222111111222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////...........................------,,,,,,------...------------------------------------------------.........------,,,,,,,,,.......................................///000000888333---+++,,,///000000////////////////////////111111222222222333333333666BBBSSSnnn}}}{{{```VVVTTTRRRQQQQQQPPPMMMKKKDDDEEEFFFEEECCCCCCDDDFFFBBBBBBCCCDDDBBB@@@>>><<<>>>>>>===<<<;;;:::::::::;;;:::999888777777777777666666666666555555555555555555444333333222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222222111444777999LLLxxxzzzRRRDDD{{{sssssswww|||zzz|||vvvsssyyyyyynnnnnnrrrjjj```]]]dddsssyyysss}}}]]]JJJ@@@===>>><<<;;;:::999888777777666555555555555444444444444333333333333333333333333222222222111111111000000////////////////////////////////////////////////.../////////000000000000000000000000000000000000//////000000000111111111000000111111111222222222222333333333888<<<999333666555555555555777888999:::<<<>>>@@@@@@BBBDDDFFFHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAADDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@?????????@@@??????>>>>>>===<<<<<<<<<<<<;;;;;;:::::::::999999999888777777666555555777777666666555444444333333333333333333333333333444333222222111111222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////...........................------,,,,,,------...------------------------------------------------......---------,,,,,,,,,.......................................//////000666222---,,,---/////////////////////////////////111111111222222222333333444999DDDYYY}}}vvvaaaYYYSSSQQQOOONNNMMMKKKHHHEEEEEEFFFFFFDDDBBBBBBCCCDDDAAABBBCCCCCCBBB@@@>>><<<======<<<<<<;;;;;;::::::;;;:::999888777777777777666666666666555555555444555444444333222222111111000000000000000000000000//////////////////////////////////////////////////////000000000111111111000000111111111222222222333333555666444===]]]~~~iiiWWW~~~tttwwwwwwkkkbbb```bbb^^^ZZZWWW]]]nnnzzzRRR>>><<>>???@@@BBBDDDGGGGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;:::999888888888888777777666666555555666666666555555444444333333333333333333333333333333333222111111111111222000000000000000000000000000000000000000000000000////////////////////////////////////////////////...........................------,,,,,,------...------------------------------------------------...------------,,,,,,,,,..............................------......///000333111...---...//////...////////////////////////000111111111222222222222555222444AAAZZZxxxjjjSSSNNNQQQPPPNNNKKKIIIHHHGGGFFFDDDFFFGGGFFFDDDAAA@@@@@@AAAAAAAAABBBBBBAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777666666777666666555555555444444444444444333333222222111111000000000000000000000000//////////////////////////////////////////////////////000000000000111111000000000111111111222222333333555666111111AAATTTqqquuu{{{www~~~yyy{{{{{{vvvvvv|||ooohhhaaa```dddjjjoooqqqfffeeehhhsssmmmVVV???999>>>@@@===::::::999999888777777666666555555555444444444333333222222222222222222222222111111111111000000000000////////////////////////////////////////////////........./////////000000////////////////////////////////////000000000111000000000000111111111111333333222000333888888555555555444444555666888999666888;;;<<<===>>>@@@CCCDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>?????????@@@@@@@@@AAA>>>>>>======<<<;;;;;;;;;===<<<;;;:::999888777666777777777666666555555555555555555444444444333333222222222222222222222222333222222111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////...........................------,,,,,,------...,,,,,,------------------------------------------------------------------...........................------------...//////000000////////////...---////////////////////////000000000111111111111222777111000555>>>PPPnnnbbbTTTPPPOOOOOOUUUPPPJJJFFFEEEFFFGGGGGGGGGGGGFFFCCC@@@>>>>>>???AAAAAAAAA@@@???>>><<<;;;:::::::::::::::;;;;;;;;;999888777666666666666666555555555444444444333333333333333333222222111111000000000000000000000000////////////////////////////////////////////////////////////000000000111000000000000111111111111000000333666444111777???SSS]]]jjj{{{}}}qqqooonnnrrrxxx~~~~~~tttmmmjjjiiifffddd^^^]]]___hhhttt~~~}}}}}}fffIIIAAA<<<<<<<<<999777888888888888777777666666666555444444444444333333333222222222222222222222222111111111000000000//////............................................................////////////////////////////////////...////////////000000000//////000000000111111111222444333111444:::<<<:::555555444444444666777888555777999;;;;;;===???AAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>???@@@AAABBBAAAAAAAAA>>>???@@@@@@AAAAAAAAA@@@>>>>>>>>>???@@@@@@AAAAAA???>>>>>>======<<<;;;;;;<<<;;;;;;999888777666666666666666555555555555555444444444444333333333333222222222222222222222222333222111111000000111111////////////////////////////////////////////////////////////////////////////////////////////////...........................------,,,,,,------...,,,,,,,,,---------......------------------------------------------------........................---------------...//////...////////////.........//////////////////////////////000000000111111111555111222555333666KKKddd|||ZZZLLLMMMPPPPPPOOO___XXXMMMEEEBBBDDDGGGHHHEEEEEEEEEBBB???===>>>???@@@@@@??????>>>===;;;;;;999999999:::::::::::::::777777666666555666666666444444444444333333333333333222222222222222111111////////////////////////...................................................////////////000000000//////000000000111111111//////222555555444666::::::KKK]]]qqqwwwnnnccc^^^aaagggkkkkkk~~~|||uuupppnnnkkkgggccc___```ccchhhjjjggg```ZZZ[[[bbbooouuuYYYFFF???>>>>>>>>>999444777===777777777777666666555555444444444444333333333333222222222222222222222222111111000000000/////////................................................------........./////////000000000000000000000000......////////////000000/////////000000000111111///222222111333888;;;:::555444444333444666777888444666999:::;;;<<<>>>@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>============>>>???AAAAAAAAA@@@@@@===>>>???@@@AAAAAAAAAAAA;;;;;;<<<<<<======>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::999999888777666666555555555555555555444444333333333333333333333333222222222222222222222222222222111000000000000111////////////////////////////////////////////////////////////////////////////////////////////////...........................------,,,,,,------...+++,,,,,,------.........------------------------,,,,,,,,,------------...........................------,,,,,,------...///---///000///...---...///////////////////////////////////////000000000000//////333777333000888FFF^^^pppvvv}}}lll]]]PPPKKKHHHDDDGGGNNNccc[[[OOOFFFAAAAAACCCEEEBBBCCCCCCAAA???>>>???@@@@@@???>>>===<<<;;;;;;:::999999999999999999999999666666555555555555666666444444333333333222222222222222222222222222111111////////////////////////......................................................////////////000000/////////000000000111111000000111222333444555666000BBBSSShhhqqqnnnoooooonnn{{{lllhhhlllkkknnnqqqlllnnnmmmllljjjjjjmmmrrrvvvvvvtttqqqnnnkkkhhhdddaaa```ffflllooolllgggbbb```[[[dddrrr~~~vvvoootttnnnuuuhhhNNNBBB@@@AAA===<<<===;;;888999===777777666666666666555555444444444333333333222222111111111111111111111111111000000000////////////................................................---------.........//////000000000000000000000000........./////////000000////////////000000000111...222333111222666888777444444333333444555777888444666888::::::<<<>>>@@@??????@@@@@@@@@AAAAAAAAA????????????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;<<<>>>@@@AAAAAA@@@???>>>>>>???????????????>>>:::::::::;;;;;;;;;;;;;;;======<<<<<<;;;:::::::::999999888888777777777666444444444444444444444444222222222222222222333333111111111111111111111111222222111000000000000000////////////////////////////////////////////////////////////////////////////////////////////////...........................------,,,,,,------...++++++,,,,,,---......///------------------------,,,,,,,,,---------..............................------,,,,,,------...///---...///...,,,,,,...000////////////////////////........./////////000000...///222444444333444666???SSShhhvvv{{{iiiQQQMMMMMMNNNGGG===@@@KKKWWWRRRJJJEEEBBBBBBCCCCCC???@@@@@@@@@>>>>>>@@@BBB??????===<<<;;;:::::::::::::::999999888888777777666555555444444555555666333333333333222222222222111111111111111111222222////////////////////////........................................................./////////000000////////////000000000111000111222111111222333333111===GGGZZZ~~~iiiccciiigggffffffcccjjjiiigggbbb]]]\\\___bbbaaabbbbbbaaa^^^[[[ZZZZZZ```lllyyy}}}wwwrrrrrruuuqqq|||tttooozzz^^^III???===@@@>>>777555:::>>><<<777444666666666666666555555555444444444333333333222222111111111111111111111111000000000000////////////................................................---------.........//////000000000000000000000000............/////////000////////////000000000000///333555222222555666444444444333333444555777888444666888:::;;;<<<>>>@@@<<<<<<<<<===>>>>>>?????????>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;::::::::::::<<<>>>@@@AAA@@@???>>>????????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999999888888888888777777777777777444444444444444444444444222222222222222222222333111111111111111111111111222111111000000000000000////////////////////////////////////////////////////////////////////////////////////////////////...........................------,,,,,,------...++++++,,,,,,---...//////------------------------,,,,,,,,,------.................................---,,,,,,,,,,,,---......---//////...++++++...111////////////////////////............/////////000111222111111444777555000///>>>LLLVVVhhheeeVVVKKKFFFGGGMMMKKKCCCBBBJJJGGGEEECCCCCCDDDEEEEEEDDD===>>>??????>>>???AAACCC???>>>===<<<;;;:::::::::;;;::::::999888777666666555555444444444555555666333333333222222222111111111111111111111111222222////////////////////////............................................................/////////000////////////000000000000///111333222222333444444222777:::KKK~~~|||{{{mmmlllqqqpppnnnpppuuuvvvpppiiiqqqiiillloooeeebbbjjjmmmrrr{{{}}}~~~\\\IIIAAA:::888;;;888888888888777777777666666555555555555444444444444444333333222111000000111111111111111111111111000000//////.........---..............................------------......////////////////////////////////////////////////............///////////////000000000//////111333111111111111111111111111111111222333333444444555555555555555666777999999888777666999===??????=================================<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===;;;999888999999::::::999888666555<<<<<<;;;::::::999999888888888888888888999999999666555444333222111111111333222222111111222222333222222222333333222222222000000000000000000000000................................................000000//////.........---////////////////////////........................------------------------,,,,,,,,,---------.........................................................------,,,,,,------...,,,,,,,,,---------......---------............///////////////////////////............////////////...000111111000000111222666555666===MMMgggxxx[[[KKKGGGJJJJJJIIIHHHFFFEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCCCC===>>>>>>===<<<<<<===???<<<===>>>>>>>>><<<;;;:::;;;;;;;;;;;;:::888666555555555444444444333333333222222222222222222222222000000000000000000000000////////////////////////................................................---------............///......///000000000000000111111000000111111222333777777555;;;YYYtttlllsssxxxuuuoooWWWBBB===>>><<<<<<@@@888888888777777777666666555555555555444444444444444444333222222111000000111111111111111111111111000/////////..........................................------------..................................................................////////////000000111222333333444444111111111111111111111111222222222333444444555555555555555555666777888888888666666888;;;======;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>===;;;999888888888999::::::::::::999;;;;;;::::::999888888888666666666666666777777777555555444444333222222222333222222111111222222333111111222222222222111111000000000000000000000000................................................000/////////.........---................................................------------------------,,,,,,,,,---------.........................................................------,,,,,,------...,,,,,,,,,---------......---------............///....................................////////////...000111111000000111222111333444555;;;KKKccctttiiiUUUKKKLLLQQQIIIIIIHHHHHHGGGFFFEEEEEEEEEDDDDDDCCCBBBBBBCCCCCC<<<===>>>===<<<<<<===????????????>>><<<;;;:::999999::::::999888777555444555555555444444444333333222222222222222222222222000000000000000000000000////////////////////////................................................---------............///......///000000000000000111111000000111111222333333333111444BBB\\\uuu|||{{{mmmgggkkkxxxuuuZZZJJJ???999===@@@<<<:::;;;777777777777666666666666555555444444444333333333333333333222111111000000111111111111111111111111////////////..........................................------------......................................................---............/////////222000111333777999777444111111111111111111111111222222333444444555555666666666555555555666666777777666666777999::::::999::::::::::::::::::::::::777777777888888999::::::>>>>>>======<<<<<<<<<;;;;;;<<<======<<<;;;999888777888888999:::<<<===>>>:::999999888888777666666444444444444444444444444333333444555555444333333222222111111111111222222000000111111111111000000000000000000000000000000////////////////////////......................../////////.......................................------------------------------------------------,,,,,,,,,---------......------------------------------------------------...------,,,,,,------...,,,,,,,,,---------......---------............///........................---............/////////...000111111//////000222000444666222///666FFFTTTyyy^^^NNNIIIGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFDDDCCCCCCBBBBBBBBBBBBBBB;;;<<<======<<<<<<>>>@@@AAA@@@>>>===;;;:::999999888888888888777555444333666666555555555444444444222222222222222222222222000000000000000000000000////////////////////////................................................---------............///......///000000000000///111000000000000111222222444444555555555;;;KKK[[[dddsss~~~uuuxxxyyy~~~yyy|||sss[[[MMMFFFCCC??????BBBAAA:::666666777777666666666555555555444444444444333333333222333222222222111111000000111111111111111111111111///////////////.......................................------------......................................................---------.........//////111//////333999;;;777333111111111111111111111111222333333444444555666666666666555555444555555555888777777888888999999888999999999999999999999999555555666777888999:::;;;???>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999888777777888999;;;===???888888888777666666555555444444444444333333333333111222444666777666444333222222111111111111222222//////000000000000//////000000000000000000000000000000000000000000000000........................................................................------------------------------------------------,,,,,,,,,---------......------------------------------------------------...------,,,,,,------...,,,,,,,,,---------......---------............///........................---------.........//////...///000000//////000222000333555222///111999AAALLLeeeyyy~~~}}}aaaVVVMMMNNNPPPKKKDDD???FFFFFFFFFFFFFFFFFFFFFFFFBBBBBBAAAAAAAAAAAABBBBBB<<<===>>>>>>======???AAA@@@???===;;;::::::::::::888888777777666555444444666666666555555555444444111111111111111111111111000000000000000000000000////////////////////////................................................---------............///---...//////000000//////000000000000000111222222555333666:::666111999HHHZZZlllsss|||wwwuuuuuu~~~xxxnnnkkkkkkhhhppp}}}```III???>>>@@@;;;:::;;;<<<:::777777:::666666666555555555555444444333333333222222222222222222111111111111111000000000000000000000000000.........///////////////..............................------------......................................................------------............///------222777999555111000000000000000000000000222222333333444555555666666555444444444444444555888888999999888888999999888888888888888888888888555666777888999:::;;;<<<>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999888777777777999:::;;;888888777666666555555444555555555444444333333333000222444666666666444333222111111000000111111222/////////000000/////////////////////////////////000000000000000000000000........................---------.......................................------------------------------------------------,,,,,,,,,---------......------------------------------------------------...------,,,,,,------...,,,,,,,,,---------......---------............///........................------------............---///000000//////000111////////////000111222222...AAAQQQ\\\uuueeeRRRTTTMMMIIIIIIIIIFFFFFFHHHDDDDDDDDDEEEEEEEEEEEEFFFAAAAAA@@@@@@@@@@@@AAAAAA>>>?????????>>>>>>@@@BBB======;;;::::::;;;<<<===888888777777666666666666666555555555444444444444111111111111111111111111000000000000000000000000////////////////////////................................................---------............///------...///////////////000000//////000000111222000---000777777111333<<>>UUUxxx{{{sss}}}www|||bbbRRRKKKHHHIIIGGGHHHIIIEEE@@@AAAFFFCCCCCCCCCCCCCCCCCCCCCCCC@@@????????????@@@@@@AAA???@@@@@@???>>>===???AAA;;;;;;;;;:::;;;<<<<<<===888888777666666666666666555555444444444333333333111111111111111111111111000000000000000000000000////////////////////////................................................---------............///------...////////////...000////////////000111111///---///333666444333444666JJJmmmIIIVVVjjjxxxuuuzzz{{{sss{{{~~~tttyyyvvvvvvssszzzxxxsssssspppmmmqqq|||zzzwww]]]KKK;;;<<>>@@@BBBBBBAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>???@@@@@@>>>??????>>><<<;;;<<<===;;;;;;;;;<<<<<<;;;::::::777666555444444444555666444333333333333222222222111111111111111111111111000000000000000000000000////////////////////////................................................---------............///,,,---......//////......///////////////000111111000333333222333666666333111;;;PPPtttAAA???FFF```yyyzzzxxxwwwsss{{{{{{{{{|||{{{uuuaaaPPPDDD???<<<;;;777222666>>>333555666666888999888666555555444444444333333333222222222111111111111000000000000000000111111111000000000000000000000000---.........//////000000.................................------.........------------------------------------------------,,,,,,,,,---------......---...///...---...000222000000000000000000000000///000000111222222333333111111222222333444555666222444777777555555777999888888888888888888888888777777888888999999::::::777888888999:::;;;<<<<<<:::::::::999999:::;;;;;;777888:::;;;<<<;;;::::::888888888777666666555555555555444444333222111111222222111000000111111222111111000000000000111111000000111111111111000000////////////////////////................................................,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......---------.........//////------------------------,,,,,,,,,---------......---...//////......///111))),,,000000......111555//////333666222111<<>>>>>===>>>>>>???@@@@@@>>>>>>>>><<<:::999:::;;;<<<<<<======<<<:::888777666555444333222333444555333333333222222222111111000000000000000000000000000000000000000000000000////////////////////////................................................---------.........//////,,,---......//////......///////////////000111111---444555...---444666222444111444KKKppp}}}444777;;;???EEERRRbbbnnnkkkWWWLLLFFFBBB<<<;;;:::999888888888888666666666666555555555555444444444444444444444444444444333333333222222222///111222222111/////////////////////////////////...................................................------,,,,,,------...........................------------------------///////////////.........111000///......///000111////////////000000000000//////000111111111111000333333333444444444555555444444444555555777888888666666666777888888999999666666777888999999999999999999999888888888888777888888999::::::::::::999777999;;;<<<<<<:::777555888888777555444333222111444444333333333333222222222222222111111111111000000000000000111111111111//////000000000000//////////////////////////////////////////////////////------------------------------------------------//////.........---------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,.........------,,,,,,,,,------------------------////////////////////////............////////////////////////000000000000111111222222222333333333;;;CCCSSSjjjyyybbbPPPFFF??????@@@@@@@@@AAAAAAAAA@@@@@@@@@??????????????????>>>===<<<;;;<<<======@@@@@@@@@>>><<<<<<>>>@@@>>>===;;;999999:::;;;<<<::::::999888777666555555555555555333111000222444333333333222222222111111000000000000000000000000000000000000000000000000000///...---,,,------...........................------------------------,,,,,,,,,---------......////////////////////////---------............///000000000111222222333333222333666<<>><<<;;;:::999888777777777777666666666666555555555555444444444444444444444444444333333333333222222222222333222111//////111222////////////////////////...................................................------,,,,,,------...........................------------------------............////////////000///...------...///000.../////////000000000000///000000111222111111111222222333333333444444444444444444444555666777888777777777777777777777777555666777888888999999888999999999888888888777777777888999999::::::999999888999:::;;;:::999777666888777666666555444333333444444333333333222222222222222222111111111111000//////000000000111111111//////000000000000//////................................................------------------------------------------------///.........------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,......---------,,,,,,,,,------------------------....................................////////////.../////////000000000000111111111111222222222222222444999FFFYYYnnnppp^^^NNNDDD@@@>>>===>>>>>>>>>????????????========================>>>===<<<;;;;;;;;;<<<<<>>;;;<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::::::::;;;;;;<<<======<<<::::::;;;===;;;:::999888777888999999:::999888888666666555444444555555333111000222333333222222222222111111111000000000000000000000000//////////////////////////////...------------...........................------------------------,,,,,,,,,---------..............................---------............/////////000000111111222222444333222111333888???DDDhhhxxx333444555444333444777::::::CCCRRRlllxxxxxxeeeXXXHHHEEE@@@;;;;;;===??????===888777666555555555555555666666555555555444444444222222222222222222222222222222222222111111111111000000000///------...000////////////////////////........................------------------------...------,,,,,,------...------------------------------------------------,,,,,,------...///000000................................./////////000000000111111222222222222222000000000000111111111111333333333333333444555555666666666555555555444444555555777888888888888888888888888888777777777777666777777888999888888888999888777666666666777777666666666666666666666666333333333222222222222111222222222111111111000000////////////000000000111...//////////////////...................................................////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................---------.........//////........./////////000000........./////////000000666666666333111222888===@@@LLLbbbwwwzzzrrrhhh^^^RRRFFF======<<<<<<;;;;;;<<<======::::::;;;;;;;;;<<<<<<<<<999999999:::::::::::::::;;;;;;:::::::::999999999:::;;;<<<;;;999999:::;;;999999888777777777777888999999888777666555444444444555555444222111111333222222222222111111111111000000000000000000000000////////////////////////............------..............................------------------------,,,,,,,,,---------..............................---------............///......//////000111111222333333333333333555999===MMMddd...000111222222333444555666888:::GGGVVVWWWZZZjjjwwwzzzgggPPPFFFDDD===AAA???======>>>===:::777666666555555444555555555555555555555444444444444222222222222222222222222222222111111111000000000...000333333111///......////////////////////////........................------------------------...------,,,,,,------...------------------------------------------------+++,,,,,,---...//////000////////////////////////............////////////000000111222222222222111/////////000000000111111222222222222222333333444333333444444444555555555555666777888999999999999888888888777777777666666555666777777888888777777999777666444444555666777555555555555666666666666333333222222222111111111222222222111111111000000...////////////000000000......////////////......................................................////////////////////////------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------........................////////////------........./////////***///333555333111222444444666???KKKWWWcccqqq}}}{{{vvvnnnccc[[[OOOIIIAAA=========;;;888333555777999:::999777666::::::::::::;;;;;;;;;;;;999999999::::::;;;;;;;;;:::::::::::::::999999999888999;;;:::999888999:::888888777777666666666666999999888777666555444444333555555444222111111222222222222111111111000000////////////////////////........................------..........................................------------------------,,,,,,,,,---------..............................---------............///---......//////000111111...///111111111222555777888KKKooo111111222333333333222222444777444555======@@@LLLWWWiiimmm]]]TTTNNNBBB@@@DDDAAA@@@>>>=========;;;888555666666555555444555555666555555555444444444444333111111111111111111111111111111111000000000000//////222666777555222000///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---........./////////000000000000//////------.........///////////////000111111111111000/////////000000000111111222222111111111111222222111222222333444444555555555555666777888888888888888888777777777666666666555555666777777777777777777666555444333444555666444444444555555555555555222222222222111111111111222222222111111111111000......////////////000000---......//////......---------------------------------------------------........................------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------,,,------------.........------........./////////------.........////////////000222222222111222222777111...111666;;;BBBIIITTTWWW___kkkxxx|||sssggg\\\PPPJJJFFFAAA===;;;999777555666888999888555666555555555555666777888999999999999::::::::::::888999999::::::;;;;;;<<<::::::;;;;;;;;;:::999888777888::::::999888999:::888888777777777666666666999888777777555555444333333444666555333111111222222111111111111000000000////////////////////////........................,,,---......///.................................------------------------,,,,,,,,,---------......---------------------------------............///------......//////000000000111222222111111333444555888KKKqqq444444444444555444333111000888444///555666555999AAAKKK\\\vvv|||rrrfffTTTNNNBBBAAADDD>>>===@@@>>>???>>>===<<<<<<;;;:::999666666555555555555666666555555555444444444333333111111111111111111111111111111000000000////////////222444555333111000///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......///000000///......---------.........//////......///000000000000/////////000000000111111111222111111000000000111111222222222222333333333333222333444555666666666666888777777777666666666666444555666666777777666666666555555444444444444444444444444444444333333333222222222222111111111111222222222111111111111000........./////////000000---......//////......---------------------------------------------------------------------------------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,---------.........---------.........//////............////////////666444222111111111000000333...,,,...//////111555333444888===DDDLLLSSSXXX^^^gggqqqwww}}}zzzsss___]]]]]]^^^XXXLLLAAA===>>>888444555666444666;;;666666666777777555222000999888666555666777999:::777777777777888888888888777888888999::::::;;;;;;:::;;;<<<<<<<<<;;;999999666888:::;;;:::999999:::888888888888888777666666888888777666555444444333333444666555333111111111111111111111000000000000////////////////////////........................,,,,,,.../////////..............................------------------------,,,,,,,,,---------......---------------------------------............///,,,------......///000000222333444333222222333555666333777LLLhhh{{{zzz111000000111222222111000---888444,,,333999777888888666:::MMMfff{{{mmm[[[IIIFFFHHHBBB@@@555777===999999===;;;>>><<<;;;999999::::::;;;666666555555555666666777555555444444444333333333000000000000000000000000000000000000////////////...///000///...---...///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,---...//////...---,,,---------.........//////---......///////////////000000000000111111111111111111000000000000000111444444333333222111111111111111222333444444444444777777777777666666666666444555555666666666666666555555444444444333333333444444444333333222222222222222222111111111111000222222222111111111111000............/////////000---..................---------------------------------------------------------------------------------------------------+++++++++,,,,,,---------++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,------.........------------------------------------------------,,,,,,,,,---------......---------.........//////........./////////000000,,,******...222444222///000000333777555000///222111333666666555444555666444999???AAAFFFKKKLLLJJJPPPRRRPPPJJJEEEDDD@@@<<<999999===???<<<777888===888444333666555111222888333333333333333444666777222333444555555444333222555555555666666666666777666777777888999:::::::::;;;;;;<<<===<<<;;;:::999666888:::;;;:::999999:::888888888888888777666666888888777666555444333333222444666555333111111111111111111111000000000000////////////////////////........................+++,,,.../////////..............................------------------------,,,,,,,,,---------......---------------------------------.........//////,,,,,,------...//////000...///000000///000222444222444666888>>>OOOfffxxx}}}000000000000000111111222222222222333333333444444999888777<<>>CCCGGGEEE>>>999999;;;777666666666666666666777555555666777777666555444444333222111000000000000111111111000000000//////////////////////////////...------,,,,,,------......------,,,,,,------...,,,,,,,,,---------......------------------------------......------,,,+++------------------------,,,,,,,,,---------..................////////////............///000111222444333555666333333;;;FFFZZZrrr000000//////000000111222111111222222222333333333444444666777999;;;<<<===<<<>>>DDDNNNZZZfffooosss}}}xxx]]]VVVMMMEEEBBBAAAAAA@@@===;;;999999:::<<<<<<<<<999999888888888777777777222333444555666666666666111666<<>>999555222555444444333222111111111000000000000000000000000000000000////////////...........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////............//////...------------,,,,,,,,,+++,,,,,,------.................................................................................---...///000000000000///........./////////000000000000000111111111222222222333333444444555555666555444444444666555444222444666777777555444444555444444444444333333333333222222222111111111111000////////////000000000000111111000000000000//////........................------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++,,,------------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------............................../////////000000000000000000000000000000000000000000000111111111111222222222111111111111111333333333333333333333333222222222222222222222222333333333222222222222222222222222222222222222222333444555666666777777666666666777777777888888888888999999999999:::::::::???CCCFFFCCC===888888999666555555444444555555666666666666666666555444333333333222111000000000000111111000000000000//////////////////////////////...------,,,,,,------......------,,,,,,------...,,,,,,,,,---------......------------------------------......------,,,,,,------------------------,,,,,,,,,---------....../////////...........................///000111222333222333555444111333777<<>>??????????????????@@@<<<;;;;;;;;;<<<<<<<<<;;;888888888777777777666666444444444555555666666666444666888888888777888999555444444333222111000000000000000000000000000000////////////////////////........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------......///------------------------++++++,,,,,,---...//////.................................................................................///////////////....../////////000000000000000000000111111111111222222222333444444555555444333444555666666333111444666777666555333444444333333333333333333333333222222222111111111000000////////////000000000000000000000000000000//////........................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++++++++,,,------------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------................................./////////000000000000000000000000000000.../////////000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222222222222111111111222222222222222222222222222333444555555666666555555555666666666777777777888888888999999999::::::999===???>>>999666666777666555555555555555555666666666666666555444333333333222222111000000111111111000000000////////////////////////////////////...------,,,,,,------......------,,,,,,------...,,,,,,,,,---------......------------------------,,,------...------,,,,,,------------------------,,,,,,,,,---------....../////////......---------...............///111111000//////111333333333333;;;<<>>@@@@@@===:::888888888999999999888888777888777777666666666555555555555444333333333444666777555555555444444555888;;;444444333222222111000000////////////////////////.............../////////........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------++++++,,,,,,---...//////.......................................................................................//////000/////////000000000111111//////000000000111111111111111222222333444444444333333333444666666444111444555777666444333333444333333333333333333333333222222222111111111000000000000000000//////////////////////////////000000........................------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------....................................////////////////////////////////////////////////000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222333444444555555444444444555555555666666666777777777888888888999999444666999999666555666777777666666555555666666777666666555555444444444444333222111111000111111111000000000////////////..............................------,,,,,,------......------,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,------...------,,,------------------------,,,,,,,,,---------......//////......------,,,,,,------------...///000111000///---...111444444333<<<555666GGG^^^pppzzz//////......//////000111///000000000000111111111222222222222222222222222333333444555777888:::;;;777666999AAAMMM^^^ssszzztttmmmeee```[[[XXXSSSSSSYYY\\\TTTIIIDDD@@@<<<;;;<<<===<<<;;;>>>>>>===:::888777777888555777888888777777888999666666666555555555444444333333222222222333333444000333555666555444444444222222222222111111111111////////////////////////---............/////////------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,------------...+++,,,,,,------.................................------------------------------------------------......------......///000//////000000000111111111/////////000000000111111000111111222222333333444333222222333555555444222333555666666444333333444222222222222333333333333222222222111111111111000000000000000////////////......////////////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------------........./////////////////////////////////////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000111222333333444444333333333444444444555555555555666666666666777777777222444666777666666888999777666666666666666666777555444444333444444555555222222111111111111111222000000////////////.................................------,,,,,,------......------,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,------......------------------------------,,,,,,,,,---------...............---------------------------...///000111222222000---...222333111222333666999;;;EEE[[[ooo///............///000000/////////000000000111111333333333444333333222222444444444444444555666777???:::777999;;;???IIITTTVVVZZZ```dddfffccc[[[UUUJJJKKKZZZvvvzzzkkk```\\\XXXSSSRRRPPPMMMMMMKKKGGGDDDBBBBBBBBB@@@>>>AAADDDBBB<<>><<<;;;:::999999;;;:::888888888:::;;;<<<777888999888666666888:::555555555444444444444333111333555777777555333111000222555666444222000000111111111111222222222222////////////////////////---------.........//////------------------------................................................------------------------------------------------...------,,,,,,------...,,,,,,,,,---------......------------------------........................------------------------------------------------......---------...///000........./////////000000////////////000000000111000000111111222333333333444222111222333555555444333555666666444333333444111111222222222333333333222222222111111111111000111000000000/////////............/////////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......---------------------------------------------------------.........//////................................./////////000000////////////000000111111////////////////////////000000000000000000000000/////////000000000111111000000000000000000000000///000111222333333333333333333333333444444444444444444444555555555555666333444555666666666777888666555555444444555555666444333333333333444666777222111111111111111222222000000/////////....................................------,,,,,,------......------,,,,,,------...,,,,,,,,,---------......------------------------+++,,,------......------------------------------,,,,,,,,,---------......,,,------------------...------------...///000000///222222......111222000...222666777333555BBBRRRhhh|||...............///000000////////////000000000000---...000111222222000000///111222111111222666999555222333888999666999???>>>>>>??????AAACCCBBB???BBB<<<@@@RRRaaaaaaVVVOOOMMMOOOLLLCCC???BBBDDDAAA<<<<<>>666999<<<===;;;:::;;;<<<999999999:::;;;:::666333888999888555222000222555555555444444444333333333000444:::>>>>>>999444000444444333111......000222000000000111222222333333////////////////////////---------.........//////------------------------................................................------------------------...........................------,,,,,,------...,,,,,,,,,------.........------------------,,,,,,........................------------------------------------------------......---,,,---...///000---------.........//////////////////000000000000000000000111222222333333444222111111222444555555333555666555444222333333111111111222222333333333222222222111111111111000111111000000/////////...---.........//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......---------------------------------------------------------.........//////........................---------.........//////........./////////000000////////////////////////000000000000000000000000.../////////000000111111000000000000000000000000///000111222222333222222222222333333333444444444333333333444444444555555333444444444444444444444555444444333333444444555333222222222333555777888222111111111111111222222000/////////.......................................------,,,,,,------......------,,,,,,------...,,,,,,,,,---------......------------------------+++,,,,,,---.........---------------------------,,,,,,,,,---------......,,,,,,,,,------.........---------------...000000)))///222//////222333111555000...333888888888999GGG]]]---------............///000000000000000000000000000000111222222222222111111111222222222333333333444444444555555555555666888888999::::::::::::999;;;<<<<<<===============<<<<<<<<<============>>>;;;;;;<<<<<<===>>>>>>???:::999999:::<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888777666666555555555555555555555555555555555444444333333333333333333333333333333333666444333111000000111111000000000000000000000000////////////////////////........................//////.........---------................................................//////.........---------------......//////000000.........------,,,,,,,,,........................---------------------------------------------------------------------------------............///...............///000000000000////////////000000////////////000000000000000111111111111222222222000111222222333333222222222333444444555555444444555555444333333222111111333222111000000111222333000000000000000000000000000000////////////000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000222333333,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***...---,,,,,,,,,,,,---...++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........---------............////////////......------------......////////////////////////......//////000000111111//////000111111111111111111111222222222333333333333333333444444444555555444444444444444444444444666666555555555444444444444444222222222222444444222222222111000//////...////////////....................................------------------------.........------,,,,,,,,,---------............///+++++++++,,,,,,---------,,,------......------,,,++++++,,,---............------------------------..........................................------////////////000000000000222111111111333666:::<<>><<<:::777333555BBBPPP---------............///........................//////000111111111111000//////000000000111111111222222222222333333333444111222333333444444333333444444555666666666666555555666666666666777777777777777777777888888888888777666555666888999888777999999888888777777777777444555555555555444333333333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000//////////////////////////////////////////////////////........................---.............................................------------------------,,,,,,------------------//////......------,,,,,,------------------------........................------------------------------------------------------------------------,,,,,,,,,------------...---------------...////////////............//////............//////////////////000000000111111111111222333333444444333333000111222222333333222222222111111111111111000000000000000000000000000000//////////////////////////////............//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,------------------------+++++++++++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------........................------------------------,,,,,,------------------------------..................------------............................../////////.....................///000000000000000//////000000000111111111222222222222333333333333333333333333333333333333222222111111111000000000222222222222222222222222000000000///////////////............------------------------------------------------------------------------------------,,,,,,,,,------------.../////////......------,,,,,,------......------,,,+++,,,------.........------------------------------------------------------------.........//////............////////////...//////111444777999;;;555555666888555111333999---------............///...........................///000000111111000000////////////000000000000111111222222222333333333111222222333333333333333333444444555666555555555555555666666666777777777555666666777888888999999666555555666888999999888888888888777666666555555333444444444444333222222222222222222222222222222000111111111111222222222000000000000000000000000//////000000000000///...000000000000000000000000////////////////////////........................---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------------,,,,,,,,,------------...........................------------------------------------------------------------------------,,,,,,,,,,,,------------------,,,,,,------...//////......------......///------.........//////////////////000000000111111111111222333333333222222000000111222222222222111000000000000000000000000///000000111111000000//////////////////////////////......------......///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,------......------,,,+++************+++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------...............------------......------------------------/////////............------...//////000000//////////////////000000000000222222222222333333333444333333333333333333333333222111111111111000000000111111222222222222111111////////////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,,,,------------.........---------------,,,------......------,,,***+++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////------........./////////---...///000222555666888111...000555777444333444---------............///...........................//////000000000000000........./////////000000111111111111222222222222000111111222222222222222222222333444444444444444444444555555555666666666444555555777888999:::;;;888777666666888999888777888888777666666555444444333333333333333222222111222222222222222222222222000000000000111111222222000000000000000000000000......///000000//////...000000000000000000000000////////////////////////........................---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------------------...,,,,,,,,,---------..............................------------------------------------------------------------------------++++++,,,,,,,,,---------------,,,,,,------...//////......------......///---------.........//////////////////000000000111///000111111222222111111///000000111111111111111000000000000000000000000...///000111111000///...///////////////////////////......------......///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,---......---,,,,,,,,,++++++++++++,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------...............------------......------------------------//////.........------------...//////000000//////........./////////000000111111111111222222222222222222222222222222222222222222222111111111000000000111222333333222111000////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,------------,,,------......------,,,,,,,,,------...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000---------.........//////------...000111222444444444///...222555444444555---------.........//////...........................//////000000000000000............/////////000000111111111111222222222///000000111111111111111111111222333333333333333333333444444444555555555333444555777888:::;;;<<<:::999777777888888666555888777777666555555444444222333333333333222111111111111111111111111111111//////000000111111111222000000000000000000000000---...///000000///......000000000000000000000000////////////////////////........................---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,------.................................------------------------------------------------------------------------++++++,,,,,,,,,------------,,,,,,,,,,,,---...............------.........---------.........//////////////////000000000000//////000111111111111111//////000111111111111111////////////000000000000...///000111111000///...////////////////////////.........------.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,---......---,,,,,,---,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------...............------.........------------------------//////.........------------......///////////////............/////////000000000000000111111111111000000000000000000000000222222222222111111111111000111222333333222111000.........///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,------......------,,,............---,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---------.........//////------...///000111222222444000...111222000...000............////////////........................---------............/////////000111111111111111000000000000000000000000000000000000111111111111222222222222222222222222111111222333444444555555555555555555666666666666777666555444444555666777555555555444444333333333222222222222222222222222000000000000000000000000111111000000//////......////////////////////////////////////////////////........................---......///000111111222------------------------//////000333666555111------------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------............---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................---------............///////////////000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////.........---------------............------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++---......---,,,,,,---........................////////////000000000000//////000000000000//////////////////000000000000000000000000000000000000222111111111222222333333000111111111111222222222000000000000000000000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000111000000000000000/////////000///......000111111111222222222222222222222222............////////////........................---------............/////////000111111111111000000000000000000000000000//////000000000111111111222222222222222222222222111111222222333333444444444444555555555666666666666666555444444555666666555444444444333333333333222222222222222222222222000000000000000000000000000000000000//////......////////////////////////................................................---......///000000111111------------------------...---...111333333000,,,------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................------------.............../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////.........---------------............------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++---......---,,,,,,---................................./////////000000......////////////........./////////000000000000000000000000000000000000111111000000000111222333000000111111111222222222000000000000000000000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......///000000////////////////////////000...---...///111000///000000000000000000000000---............/////////........................---------............///...///000000111111000000000000000000000000000000//////000000000000111111111111111111111111111111111111111111111222222222444444444444555555555555555555444444444444555555444444333333333333333222222222222222222222222222000000000000000000000000000000000////////////...////////////////////////.........................................................//////000000111---------------------------,,,,,,---//////...,,,------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------................../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////...............---------------............------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++---......---,,,,,,------------------------------------.........//////---------......---------....../////////000000000000000000000000000000000000000000111111111222222000000000111111111222222000000000000000000000000...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------......///........................///---,,,---///000///...////////////////////////---------.........//////........................---------............///...//////000000000000000000000000000000000000000////////////000000000111111111111111111111111111111111111111000000000000333333333333444444444444444444333333333333444444333333333333222222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////........................................................./////////000000---------------------------,,,+++,,,,,,---......------------------------,,,,,,---------.........------------------------------------------------,,,,,,,,,---------......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---------................../////////000000/////////000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++---......---,,,,,,---------------------------,,,,,,,,,---------......------............------........./////////000000000000000000000000000000///111444666666555222000000000000000111111111111000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,---------------......------...//////...---........................------------....................................---------............///......///000000000000000////////////////////////...////////////000000000000000000000000000000000111000000000000000000000222222222222333333333333222222333333333333222222222222222222222222222222111111111111111111111111////////////////////////.............../////////////////////////////////............................................................////////////------------------------------,,,,,,,,,---...///------------------------,,,,,,,,,------------...------------------------------------------------,,,,,,,,,---------......------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------...............////////////......//////000000000000////////////////////////////////////////////////////////////////////////////////////////////////---.....................,,,,,,------------,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++---......---,,,,,,---------------------------,,,,,,,,,,,,------------.........//////.....................////////////////////////////////////...222777<<<<<<888333000//////000000000111111111////////////////////////---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,------......//////...///000000///---////////////////////////,,,------------.................................---------............///---...//////000000//////////////////////////////......////////////000000////////////////////////000000000000000111111111111111111111222222222222111111222222222222111111000111111111111222222222111111111111111111111111////////////////////////---............/////////////////////////////////------------------------................................................------------------------,,,---...---,,,,,,...000------------------------,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////---......//////000000111////////////////////////////////////////////////000000000000000000000000////////////////////////---------...............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////......------........./////////////////////////////////...222777;;;;;;888333000/////////000000000111111////////////////////////---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........111111111222333222000...000000000000000000000000,,,,,,---------.................................---------............///---...//////000000//////////////////////////////........./////////000000///////////////////////////000000111111222222222000000000111111111222222000000111222222111000000000000000000111111222222111111111111111111111111////////////////////////---------.........//////////////////////////////------------------------................................................------------------------***,,,......,,,,,,---///------------------------++++++,,,,,,,,,---------........................------------------------,,,,,,,,,---------......,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////------......///000000111////////////////////////////////////////////////000000000000000000000000////////////////////////---------.........//////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------............---------......------------------........./////////////////////////////////000222444444333111000////////////000000000111////////////////////////---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,---......//////444333444555666555222000////////////////////////,,,,,,,,,---------..............................---------.........//////---......///////////////////////////////////////............/////////000//////////////////////////////000111222333333444000000000000111111111111///000111222222111000/////////000000111111111222000000000000000000000000////////////////////////---------.........//////////////////////////////------------------------.............................................---------------------------))),,,......,,,+++,,,...------------------------++++++,,,,,,,,,---------........................------------------------,,,,,,,,,---------......,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////---------...///000000111////////////////////////////////////////////////000000000000000000000000////////////////////////---------.........//////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++,,,,,,------,,,,,,+++---------........./////////////////////////////////...---------...000111////////////000000000000////////////////////////---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------...///000000555555555777777666333111////////////////////////***+++,,,------------,,,........................//////////////////////////////.........------------------............///---------............///////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222111000///...------////////////////////////........................---------............///------------------------------------------------------............------//////.........------------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...............////////////.........////////////000000000000000000000000000............////////////000000000000000000000000////////////////////////........................---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++---------,,,,,,+++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,---------......,,,,,,,,,---...///000000222111///---,,,---...///////////////////////////////////////000000000000111111111000000000000000///////////////......---...........................------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------........................---------,,,,,,+++++++++------------------------,,,,,,,,,------.........//////...---...///000111999777444444666666333111000000000000000000000000+++,,,,,,---------,,,,,,................................................///.........------------------------............---------............///.........................../////////000000000000000000000000000000000000000000000000000000000000////////////////////////111111000000///.........////////////////////////........................------------............------------------------------------------------------............------///.........---------------,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------............////////////------........./////////////////////////////////............////////////000000000000000000000000////////////////////////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,---------......---,,,,,,------///000000555444111///.........///.........................../////////000000000000000000000000000000000000///////////////......---...........................------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------........................---------,,,,,,+++++++++------------------------,,,,,,,,,---------............---------...///000666444222333444444222000////////////////////////------------,,,,,,,,,,,,............................................................------------------------............---------............///............................../////////000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////........................------------............------------------------------------------------------............------............------------+++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------............/////////,,,---------................................................////////////000000000000000000000000////////////////////////........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...............---------,,,,,,,,,---------......---------------...///000666444222000...---------............................../////////000000000000000000000000000000000///////////////......---...........................------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,------------------,,,,,,,,,---...///222111///000111222111///...........................------,,,,,,,,,,,,,,,................................................------------------------,,,,,,---------.........---------............///................................./////////000000000000000000000000000000000000000000000000000000////////////////////////........./////////000000////////////////////////........................,,,,,,---------.........------------------------------------------------,,,------......------,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------------.........//////,,,,,,,,,---------..........................................////////////////////////////////////////////////////////////........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------...------,,,,,,------...------------------------........................,,,,,,,,,---------......---------------...///000111000///---,,,,,,,,,,,,................................./////////000000/////////000000000000000///////////////......---...........................------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------...////////////------------------------......---,,,,,,------...................................................,,,,,,------------------,,,,,,,,,------------...---------............///....................................////////////////////////////////////////////////////////////........................------......//////000000////////////////////////........................,,,,,,,,,------------...------------------------------------------------,,,,,,------------,,,,,,,,,,,,------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------............,,,,,,,,,---------..........................................////////////////////////////////////////////////////////////........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------...------,,,,,,------...---------------------------.....................,,,,,,,,,---------.........------------...//////---------------......///....................................////////////......//////000000000000///////////////......---...........................------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,---------...///------------------------...---,,,,,,,,,---///000........................------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------............///------------------------------........./////////////////////////////////////////////////////////........................---------....../////////////////////////////////........................,,,,,,,,,,,,------------------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------.........,,,---------................................................////////////000000000000000000000000////////////////////////........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------------------...------,,,,,,------...---------------------------------...............,,,,,,,,,---------............---------......///------...///000111111111------------------------------........./////////---......//////000000111///////////////......---...........................------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++***+++,,,---------,,,,,,***,,,------,,,,,,...///---------------------------,,,++++++,,,...000222........................------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,------------------............///---------------------------------.........//////////////////////////////////////////////////////........................---.....................////////////////////////........................++++++,,,,,,,,,---------------------------------------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------.........------........./////////////////////////////////............////////////000000000000000000000000////////////////////////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------...------,,,,,,------...........................---------.........//////,,,,,,,,,---------......///......---------......------...///000000000000---------------------------------.........//////------......///000000111///////////////......---...........................------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,+++++++++******++++++---.........---,,,+++---///...,,,,,,---///------------------------,,,,,,++++++,,,///222333........................------------------------+++++++++,,,,,,---------++++++,,,,,,,,,------------------.........//////---------------------------------.........//////////////////////////////////////////////////////................................................////////////////////////........................++++++,,,,,,,,,---------------------------------------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------...............////////////000000000000000000000000000............/////////000000000000000000000000000////////////////////////........................---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,---------,,,,,,++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........------------------------...------,,,,,,------...........................---------.........//////,,,,,,,,,---------......///......---------......,,,------...------,,,,,,---------------------------------.........//////---------...///000000111///////////////......---...........................------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,++++++*********+++,,,---...///...------,,,///000///---,,,---000........................------,,,---...000222333.........------,,,,,,,,,------------------------------------------------------------------------------------------------...------,,,,,,------..................///000000................................................------............------000000//////.........---.................................------,,,,,,,,,------------------,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...000111111000...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,---------......------------------------................................................//////////////////////////////............//////................................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........------,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------///......---------............---------......///...........................................................................------,,,,,,------...............................................................///////////////////////////////////////////////////////////////............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......------------............---------,,,,,,,,,------------...000111333......---------,,,,,,,,,------------------------------------------------------------------------------------------------...------,,,,,,------..................//////000................................................------............------000/////////.........---..............................---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,---------......------------------------................................................//////////////////////////////............//////................................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---------,,,,,,,,,------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------///......------..................------......///...........................................................................------,,,,,,------...............................................................///////////////////////////////////////////////////////////////............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......------------..................---------,,,------------...000111222...------------,,,,,,,,,------------------------------------------------------------------------------------------------...------,,,,,,------.........------......///000................................................------............------/////////...............------------------------...------------,,,,,,,,,+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,---------......------------------------................................................//////////////////////////////............//////................................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,---------......------------------------///......---......////////////......---......///..............................................................................------------..................................................................///////////////////////////////////////////////////////////////............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......------------....../////////.........---------------...///000000111------------------------------------------------------------------------------------------------,,,,,,------------------...------,,,,,,------......------------...//////................................................------............------........................------------------------------------------------++++++,,,,,,---...//////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------................................................//////////////////////////////............//////................................................,,,------......------,,,------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...............//////000000//////.............................................................................................------------..................................................................///////////////////////////////////////////////////////////////............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......------------......000////////////.........------...//////000000000------------------------------------------------------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...---------------...//////................................................------............---------------...............------------------------------------------------++++++,,,,,,---...//////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------................................................//////////////////////////////............//////................................................,,,------......------,,,------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------..............................,,,,,,,,,---------......------------------------...............///000111111000///...............///////////////////////////////////////////////////////////////////////////......------......///............................................................///////////////////////////////////////////////////////////////............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......------------......000////////////.........------...///000000//////,,,,,,,,,------------...------------------------------------------------------------------------+++,,,,,,------............------,,,,,,------...------,,,,,,------...///................................................------............---------------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------................................................//////////////////////////////............//////................................................,,,------......------,,,------------------------------------------------------------------------------------------------------------------------,,,,,,,,,------------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,---------......------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------............,,,,,,,,,---------..............................,,,,,,,,,---------......------------------------............///000111111111111000///............//////////////////////////////////////////////////////////////////////////////............//////............................................................///////////////////////////////////////////////////////////////............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......------------....../////////.........---------...///000000//////...,,,,,,,,,---------......------------------------------------------------------------------------++++++,,,,,,---......///...------,,,,,,------...------,,,,,,------...///................................................------............------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------................................................//////////////////////////////............//////................................................,,,------......------,,,........................................................................------------------------------------------------,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,------------...,,,,,,,,,---------......------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------.........///,,,,,,,,,---------..............................,,,,,,,,,---------......------------------------............///000111222222111000///............//////////////////////////////////////////////////////////////////////////////............//////............................................................///////////////////////////////////////////////////////////////............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......------------..................---------,,,---...///000000000///...,,,,,,,,,------.........------------------------------------------------------------------------++++++,,,,,,---...//////...------,,,,,,------...---,,,,,,,,,,,,---......................................................---..................---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,---------......------------------------................................................//////////////////////////////............//////................................................,,,------......------,,,........................................................................------------------------------------------------,,,,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,---------......------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------............///000222222222222000///............000000000000000000000000000000000000000000000000000000000000000000000000//////............//////............................................................/////////000//////////////////////////////////////////////////////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........------...............---------,,,,,,,,,++++++///555555///---111------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,------......////////////.........---------------------------------------------------------------------------------------------------------------------------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------............////////////........................................................................---------............///,,,------......------,,,,,,,,,,,,---------..............................------------------------................................................---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......,,,,,,,,,---------............------------......///...---,,,,,,,,,,,,,,,//////////////////......------........./////////............////////////666666444222//////111333.........//////000000000000000///.........//////000000//////////////////.../////////000000111111000000000000000000000000........................////////////////////////////////////////////////......//////////////////...//////...,,,******+++------------------------,,,,,,---......---,,,,,,........................------------------------------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------------------------------------------------------------............///---...000///...,,,------000///222666444...---000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................................................////////////.........---------------------------------------------------------------------------------------------------------------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------............////////////........................................................................---------............///,,,------......------,,,,,,,,,---------.........................................................------------------------........................---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......,,,,,,---------...............------------......///...------,,,,,,,,,---/////////...............222222111111111000000000000000000000000111111111333444555444111///....../////////000000111111111333333222111000000000000222222111111000000000000.../////////000000000000////////////////////////........................///////////////////////////////////////////////////////////////.........---...///...---,,,---...------------------------,,,---............---,,,........................------------------------------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------------------------------------------------------------............///---...000///...,,,------555444444555222---,,,...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................///////////////........................---------------------------------------------------------------------------------------------------------------------------------...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------------------------............/////////........................................................................---------............///------............------,,,------------.................................000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......,,,------------...............------------......///...------,,,---------........................////////////////////////000/////////////////////000333777777555222///...000000111111111111222222000000000000000000000111111111000000////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000//////.........---,,,...//////......///111------------------------,,,---............---,,,........................------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------------------------------------------------------------............///---...000///...,,,------666666555333///,,,,,,...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------..............................000000000//////.................................------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------------------------------.........//////........................................................................---------............///------............------------------....................................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------...------------------------,,,,,,,,,---------......------------..................------------............------------...................../////////,,,,,,---...///000111111///////////////////////////333666888777555444444000000000000000000111111------///000111222222333000000000000000111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000000///......------...///111000///...///111........................------............------........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------------------------------------------------------------............///---...000///...,,,,,,---444444333000---,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------..............................000000//////......---------.....................------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------....................................................................................---------............///---......//////......------------.........//////................................................,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---------.........------------------------,,,,,,,,,---------......---------.........//////......------------............---------......///........./////////000000/////////000000111111222000000000000111111111111...000222333444555888:::000000000000000000000000222222333333333333222111000000111111222333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////.........---111222222111///---...///........................................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------------------------------------------------------------............///---...000///...,,,,,,---111444333///,,,---...,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.............................................------------------...............------------------------------------------------------------------------------------------------------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,------------.................................................................................---------............///......////////////......------........./////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,---------............------------------------,,,,,,,,,---------......------........./////////......------------...............---......///000/////////000000111111222111111000000000/////////......///000111222333333111222333444555999>>>AAA999999999888888888888777;;;;;;:::999666333000...000000000000000000000000333333333222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111222222111...------...........................//////...------...//////........................------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------------------------------------------------------------............///---...000///...,,,------222666666000---......+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,------------------------.........//////------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,---------.................................................................................---------............///......////////////..................////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------............------------------------,,,,,,,,,---------..................////////////......------------.....................///000000///000000111222222333333222333333444555666777777666777888:::<<<===>>>???AAABBBBBBCCCCCCFFFKKKNNNLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJHHHFFFBBB???===<<<;;;:::888666555333333555555444444444333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000------......///000000000///000111000...---...///........................000///...------...///000........................------------------------------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------------------------------------------------------------............///---...000///...,,,------444888888222...///...)))------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................+++++++++,,,,,,------------------.........//////------------------------------------------------------------------------------------------------------------------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................................................................---------.........//////......////////////................../////////000........................------------------------................................................---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,---------......................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........---------.........//////------------------------,,,,,,,,,---------................../////////000.........------........................///000000000000111222333333444444777888;;;>>>BBBEEEGGGIIIGGGHHHJJJLLLNNNPPPQQQRRRRRRSSSTTTTTTTTTVVVXXX[[[^^^]]]]]]]]]\\\\\\[[[[[[[[[\\\]]]]]]\\\[[[XXXWWWOOONNNKKKHHHEEEBBB???>>>666666666555555444444444333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000,,,,,,---...///000111111---...//////......///000////////////////////////000///...------...///000........................------------------------------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------------------------------------------------------------.........//////---...000///...,,,------777444000....../////////---------------------------------------------------------------------------------------------------------------------------------------------------------............///........................................................................------------------------........................------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,---...//////...---,,,------------------------,,,,,,,,,---------......---------------------------------,,,,,,+++++++++------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------------------------------.........------,,,,,,,,,------------------------------------------------------------------------........................//////.........---------........................---------............/////////.........---------//////............//////...///000111000///---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,---,,,,,,++++++,,,,,,---------------------------------------------------///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...............---------,,,,,,,,,---------................................................------......000111111000//////............///000111111000222444555777:::>>>AAAJJJJJJJJJMMMQQQTTTUUUUUUWWWUUUWWW\\\^^^[[[XXXXXXSSSTTTTTTSSSSSSTTTYYY\\\___bbbeeedddaaa^^^[[[ZZZZZZYYYZZZ]]]aaabbb___\\\VVVWWWXXXUUURRRQQQTTTWWWJJJEEE???;;;::::::888666555444444555666555333111222111///000111111///...333222222111111111222222222222222111111111111000//////000000111111111222000000000000000000000000////////////////////////........................................................................------------------------........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///------------------------........................---------............///000000//////......------999555111...---...---------------------------------------------------------------------------------------------------------------------------------------------------------------............///........................................................................------------------------........................------------------------,,,,,,,,,,,,,,,,,,------------------------------------------------------......---------,,,,,,,,,,,,---...//////...---,,,------------------------,,,,,,,,,---------......---------------------------------,,,,,,+++++++++------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------------------------------......---------,,,,,,,,,------------------------------------------------------------------------........................//////.........---------........................---------............/////////.........---------//////............//////...///000111111///---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,---,,,,,,++++++,,,,,,---------------------------------------------------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------..................,,,,,,---------............................................................///////////////......---------...///000222222999<<<@@@CCCHHHMMMSSSWWWVVVVVVXXX[[[\\\\\\XXXVVVVVVQQQNNNPPPPPPMMMKKKMMMHHHGGGFFFEEEFFFIIILLLOOOSSSVVVZZZYYYUUUPPPMMMKKKJJJIIIJJJLLLOOOOOOMMMJJJIIIIIIIIIJJJLLLQQQWWW[[[```\\\VVVRRRMMMHHHBBB>>>:::777444333555888::::::444222111111222333333222333333222111000000111111222222222222111111111111000000000000111111111222000000000000000000000000////////////////////////........................................................................------------------------........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///------------------------........................---------............///////////////............:::666111...------,,,,,,---------------------------------------------------------------------------------------------------------------------------------------------------------............///........................................................................------------------------........................------------------------------------,,,,,,,,,,,,------------------------...........................------------,,,,,,,,,------............------------------------------,,,,,,,,,---------......------------------------------,,,,,,,,,,,,++++++------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------------------------------...------------,,,,,,,,,------------------------------------------------------------------------.......................................---------........................---------............///...............---------//////............/////////000000111111000...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,---------.../////////,,,------------.............................................////////////111000///...............111111222333555777999:::FFFHHHLLLOOORRRVVV[[[^^^\\\^^^```cccccc^^^XXXSSSMMMFFF@@@???>>>======@@@;;;888666666999===???@@@GGGMMMSSSUUURRROOOMMMLLLIIIIIIJJJKKKMMMMMMKKKIIIFFFCCC@@@@@@DDDIIINNNPPPZZZZZZZZZ[[[ZZZWWWQQQMMMHHHDDD@@@<<<:::888666444333222000111444666777777444444333222222222222222333222222222111111111111000000000111111111111111000000000000000000000000////////////////////////........................................................................------------------------........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///---------------------------------------------------------............///.............../////////888555000------------,,,---------------------------------------------------------------------------------------------------------------------------------------------------------............///........................................................................................................................------------------------......------,,,,,,,,,+++------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------------------------------------------------------........................................................................---------............///........................//////............/////////000000111111000//////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------,,,,,,,,,,,,------------------------------------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---...///000000------------....................................///////////////000000000111111///...//////111222333333444666999;;;===???DDDGGGKKKNNNQQQUUUZZZ]]]```bbbdddffffffbbb\\\XXXMMMFFF@@@@@@@@@???AAAEEEBBB@@@@@@BBBEEEHHHHHHGGGHHHOOOXXX]]]]]]\\\]]]___]]]]]]^^^___`````````___^^^YYYRRROOOOOONNNLLLJJJGGGJJJMMMQQQSSSRRRPPPNNNNNNNNNNNNNNNKKKDDD;;;555666444333333555888999999444444444333444444555555333333222222222111111111111111111111111111111111000000000000000000000000////////////////////////........................................................................................................................,,,------......------,,,------------------------,,,,,,,,,,,,------......---------------------------------------------------------............///---------....../////////555222...,,,---...//////---------------------------------------------------------------------------------------------------------------------------------------------------------............///........................................................................................................................------------------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,---------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------------------------------------------------------------------------------------------------------........................---.............................................---------............///---.....................//////............///////////////000000000//////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---...------,,,,,,------...------------------------------------------------***++++++,,,,,,------...------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---...///000000---------.........///////////////////////////////////////000000000111111//////...///111333555777444444666888;;;>>>@@@BBB>>>BBBIIIOOOUUU\\\bbbeeegggggghhhjjjlllllljjjhhh]]]WWWSSSTTTTTTSSSSSSVVVVVVWWWYYY\\\^^^```___^^^WWW^^^dddfffcccbbbdddhhhjjjkkkkkkllllllllllllllltttpppllljjjhhheee___ZZZPPPPPPOOOMMMIIIFFFDDDCCCFFFIIINNNSSSVVVUUUPPPLLLDDDAAA>>><<<;;;;;;999888333222222222333444555666333333333222222222222111222222222111111111111111000000000000000000000000000000000000000000000000////////////////////////................................................................................................,,,------......------,,,------------------------,,,,,,,,,------------------------------------------------------------------------............///,,,,,,------......//////444111---,,,---///000000---------------------------------------------------------------------------------------------------------------------------------------------------------............///........................................................................................................................------------------------.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------+++,,,,,,------.........,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------......+++,,,,,,------.........,,,,,,,,,---------......------------------------------------------------,,,,,,,,,------------...------------------------------------------------------------------------........................---------.......................................---------............///---------...............//////............//////............////////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,.........------------......------------------------------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,---------......------------------------,,,---------.../////////------.........///////////////////////////////////////000000111111222222---...111444888<<>>;;;444444333333333333444444333333333333222222222222222222222222222111111111000000000000000000000000000000000000000000000000////////////////////////................................................................................................,,,------......------,,,------------------------+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------------.........444111...,,,,,,.........---------------------------------------------------------------------------------------------------------------------------------------------------------............///........................................................................................................................------------------------------------............------------------------------------------------,,,,,,,,,---------......------,,,++++++,,,------------------------------,,,,,,,,,---------......------------------------+++++++++,,,,,,---------++++++,,,,,,---......///,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------......++++++,,,,,,---......///,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------........................---------.........//////........................---------............///---------.........////////////............//////---------------...//////------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,+++---.........------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......------------------------------..............................//////////////////////////////////////////000111111222333333111444999???FFFKKKOOOQQQVVVWWWXXXZZZ]]]___bbbcccgggjjjllllllkkkjjjjjjkkkgggggggggiiilllnnnoooooommmhhheeefffgggffffffiiijjjlllmmmkkkhhhkkkttt{{{yyymmmiiimmmtttzzzzzzyyyuuupppmmmmmmnnngggjjjnnnqqqrrrsssssstttooopppnnnjjjddd```___```]]]ZZZWWWUUUTTTSSSQQQPPPUUUTTTSSSRRRQQQNNNJJJGGG===<<<:::888666555444444444444333333333222222222333333333222222111111111000000000000000000000000000000000000000000000000////////////////////////................................................................................................,,,------......------,,,........................+++,,,---.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///...------------------,,,666333///,,,,,,------,,,---------------------------------------------------------------------------------------------------------------------------------------------------------.........//////........................................................................////////////////////////........................------------------------,,,---------.../////////------------------------........................,,,,,,,,,------.........------++++++++++++------------------------------,,,,,,,,,---------......------------------------+++++++++,,,,,,---------++++++,,,,,,---...//////,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------......++++++,,,,,,---...//////,,,,,,,,,---------......------------------------------------------------,,,,,,,,,------.........------------------------------------------------------------------------........................---------.........//////........................---------.........//////---------.........////////////............//////,,,,,,,,,,,,,,,---...///------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,,,,---.........------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......------------------------...............---------............/////////000000000000000000000000000///000000111222222333333888<<>>DDDJJJMMMRRRUUUVVVWWWXXXYYYgggiiimmmpppqqqrrrqqqqqqlllpppqqqpppqqqttttttqqqjjjiiikkkqqquuutttpppmmmjjjnnnvvv|||sssiiiiiikkksss|||}}}vvvmmmhhhfffddd```WWWPPPPPPTTTVVVTTTYYYWWWPPPGGGBBB@@@<<<666888777555222000111555888444444444222111111333555333222111111000111111111000000000000000000000000111111111111000000000000000/////////....................................//////.........---------...........................---,,,,,,,,,,,,---...------------------------------------------------///...,,,++++++,,,...///.........------,,,,,,,,,------............------------------------------//////...---------------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------..........................................,,,,,,,,,---------..............................---------------------------------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------/////////.........------......---------,,,,,,,,,,,,---------.../////////,,,------......------,,,------------------------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------................................................................................................//////.........------------------.........//////........................---------............//////---,,,---///000...,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......................................................------------------------............................................................////////////........./////////000000000000000000000000000000222333444333000...------///222666999<<<@@@DDDGGGHHHJJJLLLNNNRRRYYY```eeennnoooqqqrrrqqqqqqpppppppppssstttrrrrrrrrrooojjjsssqqqqqqtttyyy{{{||||||yyy{{{zzzmmmhhhuuuyyy}}}uuummmhhhggg___YYYYYYZZZYYYWWWWWWQQQUUUWWWTTTRRRPPPKKKDDD999777444444555555333111222333333222000000111333333222222111111111111111111111111111111111111111111111111111000000000000000000/////////.................................//////.........---------..............................---,,,,,,---......------------------------------------------------///...,,,++++++,,,...///......---------,,,,,,,,,------............------------------------------//////...------------...+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////,,,---...//////...---,,,,,,,,,,,,---------..............................---------------------------------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.................................---------------...------------,,,,,,,,,------..................,,,------......------,,,------------------------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------...............................................................................................................------------------.......................................---------............//////...------...///...---,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......................................................------------------------............................................................////////////....../////////000000000000000000000000000000000...///111111000000111333000444;;;@@@BBBCCCDDDEEEKKKMMMPPPSSSXXX^^^fffkkkmmmoooqqqqqqpppppppppqqqrrruuuvvvuuuvvvxxxtttnnnkkknnnvvv~~~uuusssjjjdddeeefffaaaYYYUUUOOOTTTXXXWWWVVVVVVUUUQQQFFF???888666777777333...222444555444222111111222333333222111111111111111111111111111111111111111222222111111111000000000000000000/////////............................../////////............---..............................---,,,,,,---......------------------------------------------------...---,,,++++++,,,---......------------,,,,,,,,,------............------------------------------///......---------......,,,,,,,,,---------......------------------------,,,,,,,,,---...///000000,,,---///000000///---,,,,,,,,,,,,---------..............................................................................---------............///------------------------------------------------------------------------////////////////////////------------------------------------------------...............---------,,,------......------,,,------------------------------------------------------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------------............///------------------------........................................................................................................................................................................---------............///......---............---,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......................................................------------------------............................................................////////////...////////////000000000000000000000000000000000......///......111555888;;;>>>AAADDDEEEEEEGGGHHHUUUYYY___ccceeefffggggggjjjnnnrrrtttsssrrrssstttrrrtttuuuvvvzzz~~~yyyuuu{{{}}}zzzlll___```[[[RRRNNNQQQUUUWWWUUUMMMAAA:::777777555333666777999999666444333333333333222111111111111222222222222222222222222222222222222111111111000000000000000////////////.........................../////////.............................................------------......------------------------------------------------...---,,,,,,,,,,,,---...------------------------------............------..............................---------......///,,,,,,,,,---------------------------------------,,,,,,,,,---...///000000,,,---///000000///---,,,,,,,,,,,,---------..............................................................................---------............///------------------------------------------------------------------------////////////////////////------------------------------------------------...............---------,,,------......------,,,------------------------------------------------------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------------............///------------------------................................................................................................---..........................................---........................---------............///---.........------......,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......................................................------------------------............................................................////////////////////////000000000111////////////////////////444333111//////333999===KKKKKKKKKJJJKKKOOOTTTYYYbbbfffkkkmmmllljjjiiihhhooossswwwwwwsssppppppqqqpppsssvvv}}}yyyuuuiiiZZZQQQQQQTTTTTTTTTQQQKKKDDD>>>:::888888888:::;;;:::777555444444444333333222111222222222222222222222222222222222222222222222111111111111111000000000////////////////////////////////////////////////////////////////////////////////////........................---------------------------------------------------------,,,,,,---------------------------------------............------...........................------------...//////------------------------------------------------,,,---------.../////////,,,---...//////...---,,,,,,,,,,,,---------..............................................................................---------............///------------------------------------------------------------------------........................---------------.........,,,,,,,,,------------...------..................,,,------......------,,,------------------------------------------------------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------............///------------------------................................................................................................---------..............................------------------------------------------............///---...///...------...///,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......................................................------------------------............................................................/////////////////////000000000111111000000000000000000000000000222333666:::AAAJJJPPPRRRQQQPPPPPPRRRYYYaaahhhkkklllllllllkkkllloooqqqrrruuuwwwtttnnnjjjkkknnnpppwwwzzzmmmccc___XXXQQQJJJNNNQQQOOOJJJCCC>>><<<999::::::999666333333333444444333222222222222222333333333333333333333333333222222222222111111111111111000000000/////////////////////////////////...////////////000000000////////////////////////---...////////////...---------------------------------------------------------------------------,,,,,,,,,------------...------............------........................---------------...//////------------------------........................------..........................................,,,,,,,,,---------..............................................................................---------............///........................------------------------------------------------------------------------------........./////////,,,,,,,,,---------......,,,---------.../////////,,,------......------,,,------------------------------------------------------------------------,,,------......------,,,................................................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................---------............///------------------------................................................................................................---------.........////////////.........------------------------------------------............///,,,...000///---,,,---///,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......................................................------------------------............................................................//////////////////000000000111111111222222222222222222222222111555<<>>DDDLLLRRRVVVWWWXXXYYY\\\```eeeiiikkklllnnnoooiiinnntttxxxxxxvvvtttssssssvvvxxxyyy~~~~~~iii```VVVQQQQQQQQQNNNKKK@@@???>>>:::777555666888555444333333222222333333444444444444444444444444333333333222222222111111111111111111000000000000000000000000000000000000.../////////000000111111000000000000000000000000---...///000000///...---------------------------------------------------,,,------......------,,,,,,,,,,,,------.........---..................---////////////////////////,,,,,,,,,---------..............................////////////////////////................................................---------............///....................................////////////////////////////////////////////////////////////////////////////////////....................................////////////////////////////////////////////////////////////........................------------------------........................................................................,,,,,,,,,---------......................................................,,,...111333333111...,,,,,,,,,,,,---------......------------------------........................------............------................................................,,,,,,,,,---------......//////.........---------000000000///////////////---------............///,,,------...///000111111......////////////......------------------------////////////////////////------------------------////////////////////////........................+++,,,------......------..............................------------......,,,,,,,,,---------..............................//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------//////////////////////////////.........---------------------------------////////////////////////............////////////////////////000000000000111111111111111111000000000222222111111555<<>>>>>;;;888666666555555444555555555555444444444444444444333333333222222222222222222222222222222222000000000000000000000000////////////////////////////////////////////////////////////////////////......------------.............................................---------//////............//////...............//////000////////////............---------.........//////................................................................................................---------............///....................................////////////////////////////////////////////////////////////............................................................////////////////////////////////////////////////////////////........................////////////////////////........................................................................---------.........//////................................................000///...------...///000,,,,,,,,,---------......------------------------........................------............------................................................---------.........//////---.....................,,,,,,---...000111222333---------............//////////////////...............////////////..............................////////////////////////........................////////////////////////........................,,,---......//////....................................------------...............---------,,,,,,........................---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------------------------.............................................////////////////////////............////////////////////////000000000000333222111000000222333444888<<<@@@DDDHHHNNNWWW]]]llllllnnnrrruuuvvvsssppplllooopppzzz{{{~~~qqqaaaYYYWWWTTTLLLEEEEEEAAA<<<888777777666444666666666555555444444444444444444333333333222222222222222222222222222222000000000000000000000000////////////////////////////////////////////////////////////////////////......------------......////////////////////////...........................------,,,,,,------..................///000111222111111111000000//////------........./////////........................////////////////////////................................................---------............///....................................////////////////////////////////////////////////////////////------------------------....................................////////////////////////////////////////////////////////////........................................................................................................................------........./////////................................................///......------......///,,,,,,,,,---------......------------------------........................------............------................................................------........./////////---------...............,,,,,,---///000222333444---------............///.........///////////////......////////////..............................////////////////////////........................////////////////////////........................------...////////////.................................------------......,,,,,,,,,,,,------..............................---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------------------------------.......................................////////////////////////............////////////////////////000000000000444333222222333666888:::@@@DDDJJJOOOTTT\\\eeekkknnnooopppsssuuutttqqqooollljjjiiiuuuoooeeeaaa^^^VVVOOONNNHHH@@@;;;:::999777555777777666666555444444444444444444444333333333333111222222222222333333333000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////......------------......////////////////////////.............../////////------,,,,,,,,,,,,------............///000111111333333222222111111000000............////////////................................................................................................---------............///....................................////////////////////////////////////////////////////////////------------------------....................................////////////////////////////////////////////////////////////........................------------------------....................................................................................////////////........................................................................,,,,,,,,,---------......------------------------........................------............------............................................................////////////---------.........//////------......///000000111---------............///------......//////000000......////////////..............................////////////////////////........................////////////////////////........................------...///////////////..............................------------......,,,---------.........///........................---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................---------.........//////........................////////////////////////............////////////////////////000000000000222111222333777;;;@@@BBBIIIMMMSSSXXX]]]ccclllrrroooppprrrsssrrrpppnnnmmmhhhiiinnn{{{zzzuuurrrlllgggYYYRRRHHHBBB@@@???<<<999777777777666555444444444555444444444444333333333111111222222222333333333000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////......------------......////////////////////////---........./////////000......------------..................///000111222333333222222111000000///............/////////000........................------------------------................................................---------.........//////..................................../////////000////////////////////////////////////////////////------------------------..................................../////////000////////////////////////////////////////////////........................------------------------..................................................................................../////////000................................................------...//////...------,,,,,,,,,---------......------------------------........................---..................---............................................................/////////000---------.........////////////.........------------------.........//////,,,------...///000111111......////////////......////////////////////////////////////////////////////////////////////////////////////////////////........................---......///////////////.................................------.........////////////////////////........................---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////////////////---------.........//////////////////////////////////////////////////////............/////////000////////////000000000000///000111444999???EEEIIIPPPTTTYYY\\\___dddkkkpppoooqqqsssssspppmmmllllllgggppp~~~cccZZZOOOHHHFFFEEEAAA>>>888777777666555444444444555555444444444333333333111111111222222333333333000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////.........------.........000000000000000000000000---.........//////000000//////............//////............///000222222222222222111000//////...////////////////////////////////////////////////////////////////////////---------........./////////////////////////////////...,,,++++++,,,...///........................///////////////////////////////////////.........000000000000000000000000........................////////////////////////////////////////////////000000000000000000000000............/////////000//////////////////////////////.........---------................................................////////////////////////................................................................................................................................................------------------------........................//////.........---------////////////////////////......------------..............................////////////////////////------............------000000//////............000000000000000000000000..................------......////////////..............................////////////////////////............////////////000000//////.........---////////////////////////////////////////////////.................................------,,,,,,,,,................................................,,,,,,,,,---------........................------////////////////////////////////////////////////000000//////.........---////////////////////////............/////////000000000000000/////////////////////000000111111222222222444666;;;BBBLLLRRRPPPRRRTTTWWW\\\dddmmmttttttpppnnnnnnnnnnnnnnnpppttt]]]SSSPPPKKKGGGGGGCCC;;;666888;;;888444222888777555444333333444444333333333222222222111111333333333222222222111111000000000000000000000000000000000000000000000000////////////////////////000///------///000111111222111000000000000...,,,................................................000000000000000000000000222111111111000000//////////////////////////////////////////////////////////////////////////////---------........./////////////////////////////////...,,,++++++,,,...///........................////////////////////////////////////////////////000000000000000000000000........................////////////////////////////////////////////////000000000000000000000000........./////////000000//////////////////////////////.........---------................................................////////////////////////................................................................................................................................................------------------------........................//////.........---------////////////////////////.........------.................................////////////////////////---......//////......---////////////......------000000000000000000000000..............................////////////..............................////////////////////////............////////////000/////////............////////////////////////////////////////////////////////////////////////.........------,,,,,,,,,................................................,,,,,,,,,---------..............................////////////////////////////////////////////////000///...---...000222333////////////////////////........./////////000000000000000000000000000///000111111111111111000000555888<<>><<<999888:::777666555444444444444444333333333333222222222222333333333222222222222111111111111111111111111111000000000000000000000000/////////////////////////////////000000000...---000///...///000000...---................................................000000000000000000000000111111111111000000000///////////////////////////////////////////////////////////////////////////------.........////////////////////////////////////...---,,,,,,---...///........................////////////////////////////////////////////////000000000000000000000000........................////////////////////////////////////////////////000000000000000000000000....../////////000000000/////////////////////////////////............---................................................////////////////////////................................................................................................................................................------------------------.......................................---------////////////////////////................................................////////////////////////---......//////......---...............---------000000000000000000000000...........................//////000000//////...........................////////////////////////............////////////////////////............////////////////////////////////////////////////000000000000000000000000.........---------------................................................,,,,,,,,,---------..............................////////////////////////////////////////////////000...,,,,,,---111555888////////////////////////....../////////000000000000000000000000000000000222222111111111111222222;;;===@@@AAACCCEEEIIILLLYYY___hhhnnnqqqrrrqqqqqqoooooommmlllsssnnn]]]TTTMMMIIIFFFDDD???:::999;;;555555555555555555555444444444333333333222222222333333333333222222222222111111111111111111111111000000000000000000000000////////////////////////...000111222111///---+++...------...///000///...................................................000000000000000000000000111111111111000000000000////////////////////////////////////////////////////////////////////////............////////////////////////////////////......------------..............................///////////////////////////////////////000000000////////////////////////........................////////////////////////////////////////////////////////////////////////...////////////000000000/////////////////////////////////...............................................................////////////////////////........................................................................................................................................................................................................................////////////////////////......////////////..............................////////////////////////......////////////..................------------////////////////////////............//////////////////000000000000//////........................////////////////////////............///////////////////////////.........////////////////////////////////////////////////////////////////////////...............---------................................................,,,,,,,,,---------......---------...............////////////////////////////////////////////////------,,,,,,...111444666////////////////////////...////////////000000000000000000000000111111111222111000000222555999;;;BBBBBBAAAAAAEEEMMMWWW^^^lllnnnqqqrrrrrrqqqrrrssslllkkknnnzzz{{{iiiUUUOOOKKKKKKHHHAAA===<<<555666666666666666555555444444444444333333333333444444333333333222222222111111111111111111111111000000000000000000000000///////////////////////////000222222111000000111111000......000000///...................................................////////////////////////111111111000000000000000////////////////////////////////////////////////////////////////////////........./////////000000////////////////////////........................////////////////////////////////////////////////////////////000000111111////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////000000000111000000000000000000000000////////////////////////////////////////////////........................////////////////////////................................................................................................................................................................................................---.....................////////////////////////......///000000///......////////////////////////////////////////////////...//////////////////...........................////////////////////////........./////////000000//////000000000000//////////////////////////////////////////////////////............////////////.........///////////////////////////////////////////////////////////////................................................////////////////////////........................,,,,,,,,,---------......---------.........//////////////////////////////////////////////////////+++,,,---...////////////////////////////////////////////////000000000111///000000000111111111222111000///000555===EEEJJJKKKLLLLLLNNNSSS]]]gggnnnrrrssstttsssrrrrrrssstttfffpppsssdddUUUPPPOOOKKKFFFCCC888888777777777777777777555555555444444444333333444444444333333333222222111111111111111111111111111111111111111111111111000000000000000000000000000111111000000111555999666444111000000000///...////////////////////////////////////////////////////////////////////////000000000000000000111111////////////////////////////////////////////////////////////////////////....../////////000000000////////////////////////........................////////////////////////////////////////////////...//////000000111111222000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000...////////////000000000////////////////////////........................////////////////////////................................................................................................................................................................................................---------...............////////////////////////...///000111111000///...////////////////////////////////////////////////...//////000000//////............///////////////000000000000000000000000.........//////000000111///000000111111000000///////////////////////////////////////////////////............////////////.........///////////////////////////////////////////////////////////////......................................./////////////////////////////////........................,,,,,,,,,---------......,,,,,,------.../////////////////////////////////////////////////////////***,,,...///000...,,,+++/////////////////////////////////000000000111111///000000111111222222222111111333777???JJJSSSYYYWWW[[[```eeehhhlllooorrrqqqrrrrrrpppmmmjjjhhhhhhmmmzzz```TTTQQQOOOKKKIII<<<;;;999888777777888999666666555555555444444444444444444444333333333333222222222222222222222222111111111111111111111111000000000000000000000000///000000///...111888===999666333111111111000...////////////////////////////////////////////////000000000000000000000000000000000000111111111111////////////////////////////////////////////////////////////////////////.../////////000000000000////////////////////////......////////////......////////////////////////////////////////////////...//////000111111222222000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000.../////////000000000000////////////////////////........................////////////////////////................................................................................................................................................................................................---------.........//////////////////////////////...///000111111000///...//////////////////////////////////////////////////////000000000000///////////////000000000111111000000000000000000000000---......///000000111111000000111111111111000000////////////////////////////////////////////////............////////////............/////////000////////////////////////////////////////////////........................---........./////////000////////////////////////........................,,,,,,,,,---------......,,,,,,------...//////000////////////////////////////////////////////////,,,---......//////...---//////////////////////////////000000000111111111///000000111111222333333111444;;;DDDNNNWWW___cccdddhhhlllpppqqqqqqrrrrrrrrrqqqooollljjjlllpppsssoooccc]]]VVVPPPLLLAAA???;;;888777888999:::666666666666555555555444555444444444444333333333222222222222222222222222111111111111111111111111000000000000000000000000,,,///111000...///555:::888555222000000111000000////////////////////////////////////////////////000000000000000000000000///000000000111111111111////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////......////////////......000000000000000000000000////////////////////////...//////000111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000.../////////000000111111000000000000000000000000........................////////////////////////................................................................................................................................................////////////////////////........................---------.........//////////////////////////////...///000222222000///...000000000000000000000000//////////////////////////////000000000000////////////000000111111222222000000000000000000000000---......///000111111222000000111111111111000000000000000000000000000000////////////////////////............/////////000---.........//////000000////////////////////////////////////////////////000000000000000000000000---.........//////000000000000000000000000000000........................,,,,,,,,,---------......,,,,,,------...///000000////////////////////////////////////////////////...---------...///111222////////////////////////000000000000111111111111///000000111222222333333111777BBBNNNXXX```eeeggglllmmmnnnmmmmmmooosssvvvssspppkkkjjjppp~~~zzzqqqcccWWWQQQDDDAAA===999777888:::<<<777666666666555555555555555555444444444333333333222222222222222222222222111111111111111111111111000000000000000000000000***...111111...---111555666333000///000111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222////////////////////////////////////////////////////////////////////////000000//////.........---////////////////////////............////////////////////////////////////............/////////000////////////000000000000000000000000000000000000111111000000/////////......000111111000///111222///000000111222222333333111111000000//////......111111000000000/////////111111222222222222111111000000111111111111000000//////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////....................................//////////////////.........---------................................................////////////////////////............/////////000000000000000000000000000000000000000000000000000000111111111111222222222333222222111000000/////////000000000000111111111......000111111222222111222222111000000000000111.........///////////////000000000000000000000000////////////////////////............/////////000////////////////////////////////////////////////////////////////////////000000000000000000000000......................................................------------......000////////////000000111000000000000000000000000........................//////............//////............/////////000111111111000000000000000000111111111111111222333<<>>AAACCCGGGIIIJJJGGGDDDAAA>>>>>>>>>===============::::::999777666444333333111111222222222222111111000000111111111111000000//////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////.../////////000000000000//////////////////////////////////////////////////////////////////////////////000000000111111111000000000000000000000000222222222222222222222222222222222333333333444444222222333444555666777888555666777999:::<<<===>>>???@@@AAAAAA@@@===:::999777666666555555555555555444444444333222111111111222222222222222222222222111111111111111111111111//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000////////////000000...///111444555555444333000000000000000000000000//////////////////////////////............////////////000000000111111111000000111222222333444444111333777>>>FFFLLLPPPQQQTTTVVV___kkkqqqrrruuuzzzyyyyyyoooYYYLLL@@@>>><<<;;;;;;;;;:::999777777777777666666666555444444444444444444444444333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111111111111222222222333333000000000000000000000000////////////////////////////////////////////////---.........//////000000////////////////////////............/////////000000000000000000000000000000000000000111111111111000111111111111222222222111111111111111111111111444444444555555666666666;;;>>>BBBFFFIIILLLQQQTTT^^^aaafffhhhhhhddd___[[[QQQPPPPPPPPPOOOOOONNNNNNMMMKKKHHHDDD???;;;888666111111222222222222111111000000111111111111000000//////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000............/////////000.../////////000000111111000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000222222222222222222222222222222333333333444444444333444666888;;;===???@@@CCCDDDFFFHHHJJJLLLNNNNNNSSSTTTUUUUUURRRNNNIIIFFF===<<<;;;;;;::::::;;;;;;666666555444333333222222222222222222222222222222222222222222222222222222000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000...000222555666666555444000000000000000000000000000000000000000000000000//////............//////000000000000111111111111000000111222333333444444222888???EEEIIILLLPPPRRRZZZ]]]hhhtttwwwuuuxxx~~~lllPPPBBB@@@===<<<<<<<<<:::999777777777777666666666666444444444444444444444444333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000////////////000000000000000000111111111111111111222222222333333333222111111000000000000000000000000000000000000000......//////000000111111////////////////////////000000000000000000000000000000000000000111111222000000000000000000000000111111000000000000000111111222222333333333222222222666888666111...000444111555888777444333666:::EEEHHHKKKLLLNNNXXXhhhtttvvvxxx{{{|||zzzuuuppplllgggccc___]]]]]]]]]ZZZXXXYYY]]]```^^^VVVMMMGGGDDDBBB>>>777000000444444000000111111000///000222444///////////////000111111000000000000000000000000000000////////////000000000000000000000000000000000000//////.........---............/////////000000000000000////////////......//////000000111111000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000////////////000111333333222222333333222000...---666555444111//////111333444444333444555777:::;;;<<>>===>>>AAADDDBBBCCCCCCAAA===999777666333555666666444222222222444444444444333333222222333111//////000111111000111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111////////////////////////000000000000000000000000///111555999:::999777666111111000000//////......000000000000000000000000////////////000000000000222222111111111111111111000000//////000111333444000???NNNSSSOOONNNVVV___ccckkktttxxxwwwxxx~~~eeeTTTJJJ@@@<<<:::888888;;;999888777777777777777888555555444444444444555555333333333333333333333333222222222111111111111000000000////////////000000111111000000//////......000000000000000000000000000000////////////000000000000000000111111111111333222111000111333555666222111111000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000111111222000000000000000000000000111111000000000000111111000111222222333333444444666666666555333333444555222666999:::999:::>>>CCC:::===>>>???AAALLL[[[hhhrrrtttyyy}}}}}}|||tttpppkkkiiihhhgggfffddd```aaaccceeeeeeccc```^^^VVVTTTKKKAAA:::888444///333333222111000000222333111111111111000000000000111111111111111111111111000000////////////000000000000000000000000000000000000/////////................../////////000000000000000000000000000///////////////000000111111000000000000000000000000000000000000000000000000////////////000000000111////////////000000000111000000000000000000000000000000000000000111222333111///...---...000333444---///222333333333444555555777<<>>;;;666222111222444555444333222222222333333444222111111222222111///111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111////////////////////////000000000000000000000000...000333555666666444333111000000000/////////...000000000000000000000000////////////000000000000111111111111111111111111///111222222111222444666:::EEEPPPTTTRRRSSS\\\eeeooopppqqqrrrsssvvv}}}~~~```RRRCCC>>>===<<<<<<===999999888777777777777888666555555444444555555666333333333333333333333333333333333222222111111111222111111000000000111111111111000000////////////000000000000000000000000000000////////////000000000000000000111111111111222333444333333444666999222111111000000000000000000000000000000000000000111111111000///.........////////////////////////000000000000000000000000000000000000000111111222000000000000000000000000111111000000000111111222222222222333333444555666666555555777;;;>>>===<<<<<<======:::777777:::>>>888:::<<<<<>>???AAAEEEKKKOOOTTTSSSOOOIIIAAA;;;888777666444222111111222333555444333222333444333111000222222222222222222222222000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111////////////////////////000000000000000000000000...///000111111111000000000000000000////////////000000000000000000000000////////////000000000000111111111111111111111111///222555444111222777;;;IIINNNSSSUUUVVV[[[dddlllvvvtttrrrrrrtttxxx|||}}}sssXXXGGG@@@<<<:::;;;:::999888888777777888888666666555555555555666666333333333333333333333333555555444333222222111111444333222111111111111111111000000000000/////////000000000000000000000000111000000//////000000111000000000111111111222222000333666666444555:::@@@222111111000000000000000////////////////////////111000000000/////////...////////////////////////////////////////////////000000000000000111111222000000000000000000000000111111000000111111222222555555333333333444555666666:::@@@GGGNNNQQQRRRQQQSSSRRROOOJJJEEECCCDDDFFFJJJJJJJJJHHHJJJSSS___iiinnnnnnmmmmmmkkkjjjhhhggghhheeeaaa]]]\\\\\\]]]^^^aaa^^^[[[]]]ccciiinnnpppooommmcccRRRFFFBBBCCCCCC<<<:::888666555333111000111222222333222111000///111111111111111111111111111000000000000000000111////////////////////////000000//////////////////...////////////000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111//////000000000111111111000000000000000000000000333222222111111111222222111222444555555444222111777888999;;;@@@GGGPPPVVVfffiiiooouuuyyy{{{{{{zzzzzz{{{{{{{{{~~~wwwnnnPPPOOONNNKKKHHHDDD@@@>>>GGGIIIMMMRRRWWWXXXVVVTTT???BBBEEEFFFGGGHHHJJJLLLJJJJJJHHHEEEBBBAAABBBDDDUUUYYY]]]^^^YYYRRRKKKFFF???<<<888555222222222333222222222333555555333111222222222222222222222222000111111222222111111000000000000000000000000000000000000000000000000000///000000000111111111111//////////////////////////////////////////////////////...............///000000000000////////////////////////////////////////////////000000000000111111111111111222222222000444555333000333<<>>JJJ[[[hhh222111111000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000111111222111111111111111111111111111111111111222333444555333444777===EEEPPPZZZ```mmmsss{{{~~~yyyuuusssnnnkkkgggccc```\\\ZZZXXX]]]aaagggmmmppprrrssssssqqqsssuuuwwwxxxyyyyyyxxxtttvvvxxxwwwuuutttuuuwwwsssrrrooojjjccc^^^YYYXXXZZZaaagggjjjlllkkkddd[[[SSSOOOKKKJJJJJJHHHBBB<<<;;;999666333111111222333222222222222222222222222222111111000000111111222000000000000000000000000//////000000000111111111//////000000000111111111///000000111111222333333222222222111111111000000111111111111111111111111111111111111111111111111000000111111111222222222000000111111111222222222111111111111111111111111333333333333333444555666888:::>>>DDDNNNXXXbbbggguuuwwwxxxvvvqqqiiidddaaabbbeeehhhkkkkkkhhheeebbbaaafffkkkmmmrrrwwwyyyvvvzzzwwwrrrooommmnnnqqqssssssooojjjffffffggggggggg___aaacccdddfffhhhllloooppprrrssstttssstttvvvxxxsssqqqlllfffaaa^^^^^^```fffhhhiiigggaaaYYYPPPJJJ???<<<777555444555444444333333333333333333333333111222222333333222222111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////////////////.../////////000000000111000000000000000000000000////////////000000000000///000000111222222333333333222333666===JJJXXXbbbdddeeegggjjjnnnrrruuuvvvtttpppkkkiiipppuuuSSSBBB>>>===<<<:::999999999888999888888777777888888999555555555555555555555555333333333333333444444444111111111111111222333444000000111111111222222222111111111111111111111111222111111000000111111222111111111222222222333333222444888???JJJYYYhhhrrr222111111000000000000000000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000000000000000000111111222111111111111111111111111111111111111222333444555555777===FFFSSSbbbpppxxxxxxwwwwwwvvvssslllddd^^^VVVWWWXXX\\\aaadddeeeffflllooosssuuusssnnnhhhddd___aaaeeeiiikkkmmmmmmlll^^^ccciiimmmoooqqqtttwww|||zzzxxxyyyyyyvvvpppjjj``````^^^]]]aaaffffffbbbYYYUUUQQQPPPPPPNNNGGGBBBAAA>>>999555222111222333222222222222222222222222222222111111111111222222000000000000000000000000//////000000111111111222000000000000111111111111///000000111222222333333222222222222111111000000111111111111111111111111111111111111111111111111000111111111111222222222000111111111111222222222111111111111111111111111222222222333444555666777???GGGSSS```kkkrrruuuvvvwwwtttnnnfff___[[[[[[\\\VVVXXXZZZ[[[ZZZVVVRRROOOUUU\\\aaabbbeeejjjmmmmmmllliiifffcccdddgggkkknnniiifffcccaaaaaabbbbbbbbbbbbeeeggghhhhhhggghhhiiijjjjjjkkkkkkllloootttxxxssssssqqqllleee___[[[ZZZ[[[```gggllllllggg```[[[FFFBBB;;;777555444444333333333333333333333333333111222222333333222222111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000---...//////000000//////.../////////000000111111000000000000000000000000////////////000000000000///000000111222222333333111222444:::EEERRR^^^eeedddggglllooorrrtttuuuvvvllliiihhhnnnaaaPPP>>>>>><<<;;;:::999999999999999888888888888999999555555555555555555555555111111222333333444444555111111111222333444555666000000111111222222222222111111111111111111111111222222111111111111222222111111222222222333333333111444;;;EEESSSbbbpppwww333222111/////////000111111111000000000000111111000000000000000000000000000000000000000000000000111111000000//////......111111000000000000111111333222111222333444333222///222444333//////444:::<<>><<<:::999999999999888888888888777777666666666555555555555555555444333333222111111222222222222222222222222111111111222222333333333222222111111111111222222111111222333333333333222444111111444444111111444777999@@@OOOaaaqqqyyy{{{333222000/////////000111111111000000000000111111000000000000000000000000000000000000000000000000111111000000////////////111111000000000000111111333222222111111111000...111333444444444777===CCCUUU\\\fffnnnqqqpppnnnlllddd```[[[YYYZZZ^^^aaaccckkkppptttsssrrrqqqnnniii]]]^^^fffppptttqqqqqqtttyyyvvvvvv||||||sssnnnrrrvvvwwwsssmmmgggddd^^^```eeelllqqqrrroookkksssjjjmmmsssllliiijjjfffZZZZZZUUUNNNMMMRRRTTTRRRSSSVVVWWWQQQGGG===777555444333222222333444444222222222222222111111111111000000111111111111000000111000000000////////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111333333333222222222111111111111111111111222222333333222222333555555444222111111333888BBBQQQ___iiiuuusssllldddbbbeeegggfff^^^```eeeiiiiiifff___YYYgggeeeffflllnnnjjjhhhjjjcccbbbaaa``````````````````^^^cccbbb^^^gggsssppp~~~sssmmmmmmnnnmmmeee[[[[[[aaa]]]\\\\\\___bbbeeeiiillllllddd]]]\\\\\\[[[___eeegggeee___WWWKKKAAA999555666444444555666555222///222222333444444333222222222222222222222222222222222222222222222222222222333222222111111222222333111111111111111111111111111111000000000000111111000000000000111111111111111000000000000000000000000000000000000000000000000000000000111111111111333222111111222333333333444444:::GGGSSSXXXYYYXXXaaahhhppprrrttttttoooiiihhhrrrgggOOO;;;;;;???===:::;;;999999999999888888888888777777666666666555555555555555444444333222222111222222222222222222222222222222222222222222333333222222111111111111222222111111222333333333333222222111222555555222333666888===HHHWWWiiiwww222111000000///000000000111111000000000000111111000000000000000000000000000000000000000000000000111000000000000/////////111111000000000000111111222222222333222111000000666444222444:::EEEPPPWWWmmmnnnpppqqqpppkkkeee```XXXYYY\\\___cccjjjqqqvvvzzz{{{wwwnnngggeeeccc```___eeeqqq|||~~~|||vvvffffffhhhooovvvwwwsssnnnqqqhhhmmmsssooopppsssooohhhggg```WWWRRRSSSUUUUUU[[[___bbbbbb[[[OOOBBB:::666444222222333444444333333222222222111111111111000000111111111111000000111111000000000/////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111333333333222222222222111111111111111111222333333444222111444888888444///666888???KKK[[[iiissswwwqqqlllccc^^^bbblllqqqppplllllllllnnnooommmiiiffflllkkkmmmpppooojjjffffff]]]^^^^^^]]]\\\]]]```bbb___]]]cccfffiii{{{~~~mmmbbb___[[[ZZZYYYWWWWWWZZZ\\\]]]iiiddd___[[[XXXVVVZZZ```eeeffffffaaaXXXOOOJJJGGG???999444444777777333...222222333333333333222222333333333333333333333333333333333333333333333333333222222111111222222333111111111111111111111111111111000000000000111111000000000000111111111111000000000000000000111111000000000000000000000000000000000111111111222222222222222333333444444444555666BBBQQQRRRKKKNNNYYYeeeiiirrrzzzyyypppgggdddjjj||||||iiiEEE<<>>======<<<::::::999999999888888888777777777666666666666555555555444444333333333333222222222222222222222222333333333222222111111111222222111111111111222222111111222333333333333222111111333666555222555:::DDDOOO___kkksssxxx|||000000000111111111000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000111111111111222222111111111111222222222333555444333333555777333888BBBPPP___kkkrrruuurrrpppoooppprrrqqqmmmiiimmmqqqvvvwwwtttqqqpppppphhhkkkjjjgggiiivvv}}}rrrnnnkkkhhhnnntttnnnfffgggiiiiiifffaaa^^^^^^[[[\\\___dddgggeee]]]VVVAAA===777444333333333222333333333222222222222111111111222222222222111111111111111111000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222222222222111222333333444111333333111///222;;;BBBQQQ]]]mmmwwwxxxuuuqqqooottt|||~~~{{{wwwrrrtttxxxzzzxxxqqqfff___cccbbb___\\\\\\ccckkkqqq|||zzz}}}tttkkkiii{{{uuu~~~zzzooodddXXXYYYXXXVVVVVVYYY]]]___ccccccaaa\\\UUUPPPOOOOOORRRLLLDDD;;;555444666999444333333333333333333444333333333333333333333333333333333333333333333333333222222111111222222333111111111111111111111111111111000000000000111111///000000000111111111111//////000000111111111111000000000000000000000000111111111111222222222222000222333333222222444666999CCCHHHGGGKKKXXXdddhhhuuuwww||||||ooobbbeeerrr___CCC???>>>999:::::::::999999999999888888777777777666666666666555555444444444444333333222222222222222222222222333333333222222111111111222222111111111111222222111111222333333333333222222222444555444222777>>>LLLXXXhhhrrrwwwyyy}}}//////000111111111111000111111000000000000111111000000000000000000000000000000000000000000000000000000000111111111111222222222111111111111222222444555666333111111555999777CCCWWWjjjuuuxxxuuurrrrrrsssvvvyyyzzzzzzvvvtttsssqqqmmmhhheeeeeeiiikkkjjjvvv~~~{{{xxx|||dddaaaaaadddfffdddbbbccc\\\ZZZYYY\\\___aaa```^^^KKKEEE>>>888555444333222333333333333222222222222111111222222222222111111222222111111111000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111222222222222333333333222222222222222333444444111444555444444<<>>888555555555555444444444444555555333333333333333333333333333333333333333333333333333222222111111222222333111111111111111111111111111111000000000000111111000000000000111111111111/////////000111111222222000000000000000000000000111111111222222222222333111333444333222222666:::???HHHKKKIIIRRRgggsssqqqvvvxxxxxxrrrhhhfffsss\\\III@@@999::::::::::::999999999999888888777777777666666666555555444444444444444444222222222222222222222222333333222222222222222222222222111111111111222222111111222333333333333222333333444555444555===GGGVVV```nnnxxx|||...///000111222111111000111111000000000000111111000000000000000000000000000000000000000000000000000000111111111222222222333222222111111222222333444666666444333666>>>EEENNNYYYiiiuuuyyywwwuuusssvvvyyy}}}|||wwwsssppplllhhhcccbbbfffmmmuuuyyyzzzpppoooxxx|||wwwxxx|||xxx}}}~~~{{{}}}pppdddbbbdddcccdddfffbbb___ZZZWWWWWWXXXZZZ[[[VVVOOOFFF===888666444444444444333333333222222222111222222333333222222111222222222111111111000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111222222222333333333333222222222222333444444222555888;;;BBBQQQdddqqqyyy|||~~~}}}}}}qqqrrrnnnhhhfffkkkoooooojjjhhhfffdddbbb___[[[XXXXXX```eeegggnnn|||www{{{ooodddbbbccc___WWWWWWVVVWWWZZZ^^^\\\WWWQQQIIIJJJJJJIIIGGGAAA;;;777777666555555555555666777444444444444444444444444444444444444444444444444333222222111111222222333111111111111111111111111111111000000000000111111000000000000111111111111...//////000111111222222000000000000000000000000111111111222222222333333444666666444222333999???EEEIIIOOOWWWcccooovvvxxxsssuuuqqqiiiiiiwww___GGGAAA;;;;;;:::::::::999999999888888888777777777666666444444555555555555555555222222222222222222222222222222222222222222333333222222111111111111222222111111222333333333333222333333444666666:::GGGTTTaaahhhrrrzzz...///000222222222111000111111000000000000111111000000000000000000000000000000000000000000000000000000111111222222222222333222222111111222222333222444666777888???JJJSSShhhmmmrrrrrrppppppuuuyyywww|||xxxooohhheeedddcccdddkkkvvv~~~ooohhheeeaaaiiiqqqzzz|||wwwqqqoooooorrryyy~~~tttkkkgggjjjwwwkkkdddeeegggkkkpppiiieee]]]VVVRRRQQQSSSUUU^^^VVVKKKBBB;;;888666555444444444333333333222222111222222333333222222111222222222111111111111000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111222222333333333333333222222333333444555444555999AAAPPPbbbuuu|||{{{zzzxxxtttnnnfff```ccchhhlllqqqwww{{{wwwpppdddjjjrrrxxxwwwnnn```WWWWWWhhhyyy~~~uuufff]]]WWWRRRSSSXXX\\\ZZZWWWPPPKKKGGGGGGJJJIIIEEE@@@888777666555555666777888444444444444444444444444444444444444444444444444333222222222222222222333111111111111111111111111111111000000000000111111000000000000111111111111...//////000111222222222000000000000000000000000111111222222222333333333777888888666333555<<>><<<999666444333444555555444222333333444444333333222111222222222222222222222222111111111111111111111111111111111111111111111111222111000000000111333333333222222111111222222333000111111111111222222222222222333333333444444444222333555333111222555888000888FFFXXXgggrrrwwwyyyrrrrrrjjj[[[SSSVVV\\\___jjjuuu{{{xxxuuutttooohhhgggwww}}}qqqhhhbbb]]]ccc{{{rrrwwwxxxkkkkkkeeeZZZQQQPPPSSSUUUXXXVVVOOOGGGFFFLLLPPPPPPCCC===666444555777777666555555666666555555444333444444555555444444333222333222111000000111222333111111111111111111111111222222222222222222222222000111111111111222222222111111111111111111111111111111111111111111111111222333333333333333333444:::999777444555:::CCCJJJWWW\\\dddlllrrrwwwzzz|||sssgggddduuu|||MMMDDD<<<<<<;;;777===@@@777::::::999999888777777777666666555555555444444444555555444444444444555555333333333222222111111111222222222222222222222222444444333222222333333333111444666777<<>>888666444444555555555333333444444444444333222222222222222222222222222222111111111111111111111111111111111111111111111111222111000000000111333333333222222111111222222333111111111111222222222222222222333333333444444444333444555555555555444444>>>FFFUUUhhhvvvwwwkkk```\\\WWWQQQQQQ___pppxxxvvvtttyyyzzzsssjjjccc^^^\\\pppzzz~~~rrrbbb[[[[[[[[[uuu~~~|||yyyyyy}}}xxxvvvrrrjjj```WWWTTTTTTUUUVVVTTTPPPNNNOOOKKKEEEIIIDDD===999888888888777444555555555555555444444444444555555444444333222333333222222222222333333111111111111111111111111222222222222222222222222000111111111111222222222111111111111111111111111111111111111111111111111222222333333333333444444444666666333444;;;IIIUUUdddggglllsssxxx||||||{{{kkkccceeevvvlllHHH===<<<===999;;;===666::::::999999888777777777666666555555555444444444555555444444444444555555333333333222222222111111222222222222222222222222444444333333222333333444333555777;;;CCCQQQbbbnnnuuuwwwzzz|||~~~111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111222222222333333333///000222555666777777777555;;;HHHYYYiiirrrtttsssiiijjjoooyyy}}}yyyuuutttkkkhhheeehhhsssyyysssqqqlllddd___UUUUUURRRMMMKKKKKKGGGBBB===;;;777666666666555444444444444444444333222222333333333333333333333333222222222222222222222222222222222222222222222222222111111111111222333333333222222111111222222333111111111111222222222333333333333333444444444444555444444555777777777666LLLVVVdddnnnooofffXXXOOOOOOSSS\\\jjjyyy{{{qqqsssssspppjjj^^^VVVWWW]]]kkkqqqrrrjjjaaaaaafffjjj{{{~~~}}}yyywwwmmm^^^TTTTTTMMMQQQTTTTTTVVVWWWSSSMMMQQQMMMGGGAAA<<<999777666444444444444444555555444444555555555555444333333333333444444444444333333222222222222222222222222222222222222222222222222000111111111111222222222111111111111111111111111111111111111111111111111222222222333333444444444000444555555777BBBUUUdddjjjkkkooouuu{{{|||xxxttthhhgggoooVVVCCC===AAA===<<<<<<888:::::::::999888888777777666666666555555555444444555555444444444444555555333333333333222222222222333333333333333333333333444333333333333333444444555666999AAAMMM]]]kkkttt|||{{{{{{|||~~~111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111222222222333333333///111333555555555666777;;;III^^^nnnuuurrrlllhhhkkknnnvvv~~~~~~tttkkkfffdddiiittt}}}{{{vvvsssfff___TTTNNNMMMNNNLLLJJJEEEBBB===:::888666444333444444444555444333333222333333333333333333333333222222222222222222222222222222222222222222222222111111111111222222333333333222222111111222222333111111111222222222333333333333333444444444444555666555444333444999@@@EEEYYYbbbiiidddXXXRRRWWW___bbbpppxxxnnngggfffccc```]]]UUUQQQYYYffflllnnnppprrruuuzzz}}}}}}wwwwwwqqqbbbZZZZZZOOOUUUWWWUUUTTTVVVXXXWWWSSSRRROOOIIIBBB;;;666444444444444444444555555555555555555555555444444333222333444555555444333222222222222222222222222222222222222222222222222222000000111111111222222222111111111111111111111111111111111111111111111111222222222333333444444444333444555888@@@OOObbboookkkmmmqqqxxx|||zzzsssllliiiooo}}}nnnQQQ@@@AAA>>>>>>@@@===;;;::::::999999888777777666666666666555555555555555555444444444444555555333333333333333333333333333333333333333333333333444333333333333444444555666777<<>>NNNaaannnqqqpppsssvvvvvvssslllgggeeefffpppKKK@@@@@@999<<<;;;;;;::::::999888888777777777777666666666555555555444444444444555555333333333444444444555555444444444444444444444444333333333444444555666777>>>EEEQQQ```mmmvvv{{{|||xxx||||||uuuoookkk111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111222222222333333333222333444666>>>NNNbbbqqqjjjjjjjjjmmmqqqrrrqqqoooiiijjjppp}}}}}}yyyvvveeeZZZXXXQQQPPPNNNMMMKKKFFF@@@<<<555555666666555555444333444444444444444444444444333333333333333333333333333333333333333333333333111222333444555444333333333222222222222222222333222222333333333444444444444444444555555555666666999888???PPPeeeqqqqqqlllaaalllzzzyyysssnnniii___WWWZZZccciiisssrrrhhhppp}}}~~~}}}}}}oooZZZNNNMMMMMMIIIEEE>>><<<999777666666666777666666666666666555555444666555444333333444555666333333333333333333333333222222222222222222222222000111111111111222222222111111111111111111111111111111111111111111111111000111111222444555666666111999GGGYYYiiissswwwvvvuuuwwwwwwqqqkkkjjjpppwww]]]IIIGGG>>><<<;;;;;;::::::999999888777777777777666666666666555555555444444555555555333333333444444555555555444444444444444444444444333333333444555666777777AAAIIIWWWeeeqqqxxx{{{|||zzz~~~yyysssooonnn222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222666444222111222444444444444888:::===NNNdddjjjdddhhheeeiiisssvvvpppjjjiiiaaannnvvvyyyxxx|||kkkccc^^^UUUSSSPPPEEEBBBDDD@@@999888777777777666555333555555444444444333333333222222222333333444444444444444444444333333222111333333333333333333333333333333333333333333333333444444444444444444444444999666555666555444888======III[[[jjjsssvvvtttsss|||zzzmmmjjjhhhgggbbbbbbmmm{{{yyymmmkkkrrr}}}vvvrrr~~~iiiQQQNNNKKKFFFJJJFFFAAA;;;777555444333333777777666555555555555666666666666666666555555444444444444333333333222222333333333222222222111111333333333333333333333333222222222222222222222222333333333333333333333333222333333222222444555444333@@@RRRcccmmmsssvvvwwwqqqyyyttteeedddvvvbbbCCCAAA<<<===<<<:::::::::999666999888888777666555555444777777666555444444333333444444444444444444444444444444444444444444444444444111222555777666888<<>>:::777666777777666555555555555444444444333333222222333333333444444444444444444444444333222111333333333333333333333333333333333333333333333333444444444444444444444444555444444666666555:::@@@QQQ[[[iiiuuu{{{{{{yyywwwuuugggYYYZZZ___gggkkkppp|||nnncccfffpppxxx{{{}}}ppp^^^]]]WWWKKKHHHGGGFFFCCC@@@;;;888777666666666666555555555555555666666666666666555555444444444444333333333222222333333333222222222111111333333333333333333333333222222222222222222222222333333333333333333333333222333444333444555777777777EEEYYYhhhpppsssuuuwwwssstttooogggmmmqqqMMM@@@<<<<<<;;;::::::;;;<<<<<<999888888777666666555555777666666555555444333333444444444444444444444444444444444444444444444444444333333666777777<<>>======;;;::::::<<<>>>999999888888777666666666777666666555555444444444444444444444444444444444444444444444444444444444444444666777777888AAAKKKZZZeeepppuuuwww{{{~~~~~~tttpppooouuu222222222222222222222222111111111111111111111111111111111111111111111111111111111222222222333333222444666666666666666666???GGGWWWeeefffaaaccckkkqqqnnnkkkiiijjjttt~~~yyytttuuuxxxuuunnnhhhwww|||{{{vvv```XXXQQQRRRVVVTTTQQQGGG;;;555666777777555666666666555555555555444333333444444444444444444333444444444444444333333333333333333333333333333333333333333333333333333333333444444444444444444555555777:::;;;@@@MMMZZZsssxxx~~~~~~}}}|||qqqaaaTTTZZZ[[[```hhhtttzzzpppqqq~~~~~~}}}uuu{{{tttaaaYYYPPPMMMHHHEEECCC@@@<<<999555555666777777666666555666666666666666555555444555444444444444333333333333333333222222222111111333333333333333333333333222222222222222222222222333333333333333333333333222333555666666555888>>>MMMZZZjjjrrrssssssvvvzzzyyyjjjbbblll}}}ssssssuuuKKKBBB@@@>>>>>>;;;888999<<<999999999888888777777777777666666666555555444444555555555555555555555555555555555555555555555555444444666888777:::GGGTTTaaalllvvvxxxyyy}}}yyyrrrtttwww222222222222222222222222111111111111111111111111111111111111111111111111111222222222222333333333222444666666555666888:::KKKWWW___]]]]]]eeemmmoooppphhhaaafffzzztttmmmqqqooommmnnnuuu{{{}}}|||rrrjjj[[[TTTWWWXXXXXXNNNAAA999666666555444777777666666666555555555444444444444444444444444333444444555555444444444333333333333333333333333333333333333333333333333333333333444444444555555777555666999>>>GGGXXXgggvvvzzz}}}vvvmmmbbb[[[XXX[[[\\\___hhhxxx~~~}}}{{{nnnkkkdddYYYMMMHHHHHHHHHCCC>>>777777888888777777666555666666666666666555555444555555555444444444333333333333333222222222111111333333333333333333333333222222222222222222222222333333333333333333333333444333444777555444999BBB[[[dddnnnssssssssswww{{{qqqcccaaassstttsss|||rrrdddxxxhhhFFFAAA>>>@@@>>>:::888;;;999999999999888888888888666666666666666555555555555555555555555555555555555555555555555555555555333444666888999>>>MMM[[[dddnnnwwwyyy{{{}}}uuupppsss|||222222222222222222222222111111111111111111111111111111111111111111111111222222222222333333333333111222333333333777>>>DDDVVV```aaaZZZ\\\jjjsssqqqkkkggghhhxxxxxxmmmmmmooopppwww~~~{{{iiiYYYWWWXXXZZZSSSHHH>>>999666555555777777777777666666666666555555555555444444444444333444444555555555555444333333333333333333333333333333333333333333333333222333333444444555555555666333444;;;EEEQQQbbboooxxx|||zzzrrriii^^^XXX[[[bbbgggjjjnnnssswwwppptttxxxjjjYYYNNNKKKIIIEEE@@@<<<;;;:::888777777777777666666666666666555555444555555555555444444444333333333333222222222111111333333333333333333333333222222222222222222222222333333333333333333333333555222333666666555>>>KKKdddiiiooosssssstttuuuwwwgggdddkkkrrriiizzz|||cccnnnQQQDDD===???AAA===;;;===999999999999999999999999666666666666666666666666555555555555555555555555555555555555555555555555444444666:::>>>EEESSSaaahhhpppwwwzzz~~~xxxtttooorrr222222222222222222222222111111111111111111111111111111111111111111111111222222222333333333444444111222222222444===IIISSS___``````ccciiioooqqqooofffrrrxxxpppmmmtttzzziii^^^ZZZVVVSSSLLLDDD;;;777777999888888888777777777666666666555555555444444444444333333444555555555555555333333333333333333333333333333333333333333333333222222333333444555555666666333666BBBQQQ^^^kkkttt||||||qqqeee^^^[[[]]]gggsssvvvsss~~~qqq```SSSKKKHHHGGGAAA???;;;888777777777888666666666666666555555444555555555555444444444444333333333222222222111111333333333333333333333333222222222222222222222222333333333333333333333333444000111777777999FFFWWWgggjjjoootttwwwvvvrrrpppiiiqqq{{{xxxwwwmmmpppeeePPP???===@@@===<<<>>>::::::::::::::::::::::::666666666666666666666777555555555555555555555555555555555555555555555555777555777===DDDMMMZZZeeemmmrrrwww{{{uuuvvvvvv~~~222222222222222222222222111111111111111111111111111111111111111111111111222222333333333444444444222333444444888DDDTTT```ccc[[[___nnnxxxsssmmmmmmddd~~~xxxwwwvvv}}}~~~kkkaaaQQQQQQNNNGGG>>>999999<<<888888888888777777777777666666555555555444444444333333444555666666666555333333333333333333333333333333333333333333333333222222333333444555666666777555;;;KKK]]]jjjrrrxxx}}}|||wwwhhh\\\ZZZ___hhhvvvvvv```SSSQQQSSSDDDAAA===999666666888999666666666666666555555444666666555555555444444444333333333222222222111111333333333333333333333333222222222222222222222222333333333333333333333333333///111777999<<>>;;;999;;;::::::::::::::::::::::::666666666666777777777777666666666666666666666666666666666666666666666666999666888???IIIRRR^^^hhhrrruuuxxx}}}}}}qqqyyy333333333333333333333333222222222222222222222222111111111111111111111111222333444555555555444333666777444111>>>SSS^^^^^^bbb^^^dddrrrtttmmmnnnwwwxxx{{{nnniiipppeeeZZZRRRLLLHHHAAA888555888888888888777666444333222666444333333444555444333111333555555444333444555444444444555555555555666666666555555555444444444555666777777555555666888000???QQQ]]]fffpppvvvxxx~~~vvvlll```^^^]]]___cccjjjttt}}}rrrbbbVVVVVVMMMIIIBBB:::444333555888555555555666666666666666444444555555555555444444555555444444444333333333333333333333333333333333222222222222222222222222222222333333333444444444555555555666888CCCWWWiiilllrrrtttzzzuuuhhhiiisss}}}wwwqqqEEE===@@@;;;888<<<;;;;;;:::999999888888777777777777777777777777777777777777777888888888888555666666777777777777666555555;;;FFFNNNTTTaaannnuuuxxxyyyzzzxxxlll333333333333333333333333222222222222222222222222111111111111111111111111222222444555555444444333444444555;;;JJJZZZaaa```___bbbkkkrrrmmmlll~~~rrreeekkk}}}nnn^^^NNNHHHEEE@@@<<<;;;888888888888777666555444777666444222111111222333555555444444444444444444444444444555555555555666666666555555555444444444666555666666777777666666===LLL]]]hhhpppxxx||||||}}}uuuppphhh```VVVVVVXXX]]]ccchhhlllooo}}}ooo^^^YYYQQQNNNHHHAAA<<<999:::;;;666666666666666666666666444444555555555555444444555555444444444333333333333333333333333333333333222222222222222222222222222222333333333444444444555666666666<<>>IIIQQQXXXeeeqqqwww|||rrruuu333333333333333333333333222222222222222222222222222222222222222222222222111222333444444444444333444333;;;JJJXXX___aaabbbeeelllrrrpppgggoooxxxnnnkkkwwwmmmUUUIIIEEEAAA===999999999888888777777666666666666666444222222666::::::777444333555666555333444444444555555555555666555555555555555444444444666555555555777888999888OOO\\\kkktttzzzvvvlllddd\\\VVVQQQVVV]]]eeelllooonnnlll~~~|||vvvggg___UUURRRMMMFFF@@@;;;888777666666666666666666666666444444555555555555444444555555444444444333333333333333333333333333444444333333333333333333333333333333333333444444444444444888777777BBBWWWggglllrrrzzzzzzxxxvvvoooooo}}}vvvNNN???AAA???777;;;;;;::::::999999888888777777777777777777777777777777777777888888888888666666666777777888888888999<<>>888333333666888666333444444444555555555555666555555555555555555555555666777666555555999???EEE```jjjtttyyy}}}wwwnnnggg___WWWPPPOOOZZZhhhqqqvvvyyyzzzxxxwwwzzzvvvuuuvvvpppmmmccc^^^VVVMMMEEE>>>888444777777777666666666666666444444555555555555444444555555444444444333333333333333333444444444444444333333333333333333333333333333333444444444444555333777888:::JJJbbbooonnnuuu}}}{{{tttqqqmmmvvvuuu|||aaaBBBAAAAAA999<<<;;;;;;:::999999888888777777777777777777777777666777777777888888888888666666666777777888999999;;;@@@HHHRRRZZZdddpppyyy{{{|||~~~zzzqqqiiittt333333333333333333333333222222222222222222222222222222222222222222222222111111222222333444555555888???NNN\\\]]]YYY___lllvvvqqqlllooorrrkkkrrr~~~zzzZZZEEE@@@BBB:::999888777666666666777444777888777666888@@@GGG>>>999333333666888777444444444444555555555555666444555555555555555555555666888888555444;;;KKKXXXpppuuuzzzzzz}}}zzzllldddaaa\\\TTTNNNOOO```pppvvvyyy{{{~~~}}}wwwxxxvvvxxxvvvooodddYYYOOOEEE===888888888777777666666666666444444555555555555444444555555444444444333333333333333333444444555555555333333333333333333333333333333444444444555555555222666999@@@SSSiiirrrooouuu{{{vvvooommmnnn|||ssshhhsss}}}QQQDDDCCC???<<<<<<;;;;;;:::999999888777777777777777777777777666777777777888888888888666666666666777888::::::===DDDNNNVVV___jjjttt{{{}}}ssskkkhhhuuu333333333333333333333333222222222222222222222222333333333333333333333333222222222333444555666777;;;FFFUUU^^^^^^^^^hhhtttqqqrrrtttyyymmmiiipppmmmOOOEEEEEE<<<;;;999777666666777777666777777666444555999>>>;;;888555444666777666444444444444555555555555666444444444555555555555555555888888777999EEEYYYhhhyyy|||~~~}}}rrrbbb[[[YYYVVVSSSRRR^^^nnn|||}}}zzz|||yyytttuuu}}}vvvkkkaaaWWWMMMBBB;;;999888888777777666666555444444555555555555444444555555444444444333333333333333333444555555666666333333333333333333333333333444444444555555555555444555;;;KKK^^^lllrrrqqq{{{}}}vvvppptttzzzwwwgggkkkzzzfffHHH???>>><<<<<<;;;;;;::::::999999777777777777777777777777777777777777888888888888777666666666777999;;;<<<@@@IIITTT[[[cccoooxxx}}}{{{lllgggiii333333333333333333333333222222222222222222222222333333333333333333333333333333333333444666888999EEEPPP[[[```bbbiiippptttqqqqqqrrr{{{```MMMEEEAAA???<<<:::888888888888777777666555555555777888666666666666666666666666444444444555555555555666444444444555555555666666555555666:::EEEUUUfffpppxxx|||~~~~~~|||tttggg[[[UUUSSSTTT[[[dddwww~~~}}}}}}zzztttrrrwwwsssnnnhhhbbbWWWIII???999999888888777666666555444444555555555555444444555555444444444333333333333333444444555666666666444444444444444444444444444444444444555555555555777555???VVVhhhnnnpppuuu~~~tttqqq|||zzz{{{vvvyyy{{{yyyjjjfffnnnTTT>>>===<<<<<<<<<;;;::::::999999777777777777777777777777777777777777888888888888777777666666777999;;;===DDDOOOZZZ```hhhsss|||tttjjjqqq333333333333333333333333222222222222222222222222333333333333333333333333444444444444555777999:::PPPZZZaaabbbgggqqqsssnnnwwwwwwooo~~~rrrYYYHHHDDDBBB???<<<:::999999:::777666555666888999999999333555777777666555555666444444444555555555666666444444444555555555666666555222222<<>>DDDTTTUUU^^^kkkssswww~~~~~~sss}}}444333333222222333333444222222222222222222222222444444444444444444444444555444444555555888CCCOOOaaabbbeeejjjlllqqqyyykkkKKKIIIEEE@@@<<<999:::;;;888777777777666666666666777777666666666555555555555555555555555555555555444444555555555555555444888444999LLL```lllrrrvvv~~~{{{ooobbbVVVPPPPPPVVVeee}}}tttWWWHHH:::777999999777777888777777777666666666666555444444333333444444555444444444444444444444444444444444444444444444444555444444444555555555444888BBBTTTeeemmmooottt{{{rrrdddmmm~~~yyywwwxxxiiibbbbbbfffiiimmmuuurrryyy~~~ooonnnhhhkkk~~~```GGG@@@:::<<<>>>999===AAA;;;999999999888888888888777777777777777777777777777;;;777666999999999???GGGTTTWWWaaaooowwwzzzwww444444333333333333444444333333333333333333333333444444444444444444444444666444444666999???KKKWWW___```hhhpppppprrrrrrwwwZZZOOOEEECCC???888777<<<888888777777777666666666777777777666666666555555555555555555555555555555555555555555555555444444666999DDDVVVeeeooouuuyyy~~~{{{qqqbbbVVVQQQMMMPPPbbbsssZZZAAA777999:::999888888888777777777666666666555555444444444444555555555555555555555555555555444444444444444444444444555555444444444444444555999JJJ]]]ggglllqqquuuuuugggfffttt~~~vvv{{{sssfffaaaaaaeeejjjrrr|||yyyxxxxxxrrrqqqvvvyyyOOOAAA:::===???:::===CCC???999999999888888888888777777777777777777777777777999888888888777999CCCMMMTTTZZZeeerrr{{{~~~}}}}}}444444333333333333444444333333333333333333333333444444444444444444444444666333333888>>>GGGSSS^^^^^^ccckkkpppqqq}}}rrrrrrvvv]]]HHHEEECCC:::666;;;888888888777777777666666777777777666666666666555555555555555555555555555555555555555555555555555555???OOO^^^iiipppwww|||}}}~~~tttfffXXXOOOPPPRRRYYYqqqrrrSSSAAA<<<:::::::::888888888777777777666666555555444444444444555555666666666666666666666666333333444444444444444444555555555444333333444666<<>>AAA::::::>>>;;;999999999888888888777777777777777777777777777777777888999777666;;;GGGSSSWWW]]]hhhttt{{{~~~yyyuuu555444444333333444444555333333333333333333333333444444444444444444444444666222333;;;DDDNNNYYYbbbbbbkkkpppnnnvvv~~~wwwsssSSSJJJGGG>>>888999888888888888777777777777888777777777666666666666666666666666666666666666666666555555555666777888999GGGYYYeeekkkqqqwww|||~~~wwwjjj\\\QQQMMMPPP___nnnuuu{{{hhhRRRBBB999888;;;888888888888777777777777666555555444444555555666666666666666666666666666333333333444444444555555444555555444333333666999DDDYYYhhhhhhkkktttrrrhhhiiiooovvvkkkeeeaaaeeemmmwwwxxxnnn~~~oooIII======AAA;;;999:::666999999999888888888777777888888888888888888888888666999:::777777???MMMWWW[[[bbbkkkttt{{{sssjjjnnn555555444444444444555555333333333333333333333333444444444444444444444444666222555@@@LLLUUU\\\bbb___iiinnnssswwwfffTTTLLLCCC;;;888999999888888888777777777888888777777777666666666666666666666666666666666666666666666777888:::<<>>???LLL[[[iiilllnnnssszzz|||zzzpppdddXXXQQQXXXdddyyyqqqtttxxxaaaIII<<<999999999999888888888777777666666555555555555666666444444444444444444444444222222333333444555555666333555777666444666<<>><<<<<<===999999999999888888888888777888888888888888888888888666:::;;;999???LLLWWW[[[^^^jjjwww~~~oooeeerrr555555444444444444555555444444444444444444444444444444444444444444444444888666<<>>999999999888888888888777888888888888777777777777777777777777777777777777777666666777999<<<@@@BBBTTTbbbmmmnnnooouuu{{{}}}{{{rrrhhh]]]TTTSSScccttt{{{qqqVVVCCC;;;999999999888888888888777666666555555555555666666444444444444444444444444222222333333444555666666333555888777555777===CCC______aaahhhpppqqqggg]]]fffnnntttkkk```aaakkksssttt~~~yyyVVV@@@>>>;;;<<<===999999999999888888888888777888888888888888888888888777:::;;;:::AAAPPPZZZ\\\]]]lll||||||oookkk777777666555444333333333555555555555555555555555666555333333444666666666666888===OOO___\\\]]]nnnmmmsss|||aaaLLLEEE<<<>>>999666888999777666888999777555555666777777777999===DDDIIICCC999555777666999999666444;;;JJJVVV^^^fffllllllpppwww{{{zzzyyyhhh\\\WWWNNNQQQvvviiiEEE;;;888888999999777555666:::777777666555555555555555666666666666666666666666333333333444444444555555444555999999444333AAASSSbbb^^^dddrrrttthhh]]]ZZZhhhtttjjjfffdddccckkk}}}~~~^^^>>>@@@<<<;;;???:::999999999999999999999999999999888888888888999999777777777<<>>999777:::;;;888888:::;;;:::999888999999999999<<<@@@GGGKKKFFF;;;666777777999999777777>>>MMMYYYeeelllqqqrrruuuzzz{{{wwwlllbbbYYYUUUSSS```}}}___DDD;;;999999:::999666666999777777666555555555555666666666666666666666666666333333444444444555555555444555888999555777EEEVVV^^^^^^gggsssrrrgggaaadddiiimmmfffbbbbbbjjj~~~rrrHHH??????======;;;999999999999999999999999999999888888888888999999999888:::???HHHSSS]]]bbbppp{{{wwwssskkk777666555444444444444444555555555555555555555555444444444444444444444444555GGGRRRXXX___```dddqqqrrruuu{{{eeeOOO@@@>>>:::999<<<===:::999;;;::::::::::::999999888888===@@@GGGLLLGGG===888888777888888888:::DDDRRR^^^jjjoootttwwwyyy{{{wwwqqqddd___WWWRRRWWWoooyyyKKK@@@:::888;;;;;;777666888888777666666555555666666666666666666666666666666333444444444444555555555444555888888777<<>>:::999<<<===;;;999:::777777888888777666666666:::===CCCHHHFFF===999999666666777888>>>IIIWWWaaajjjnnnssswwwzzzxxxqqqkkklllhhh```ZZZddd]]]GGG<<<666:::<<<999777999888777777666555666666666666666666666666666666666444444444444555555555555444555777888:::CCCSSS```WWWcccqqqqqqddd]]]jjj~~~wwwhhh^^^]]]iii~~~}}}{{{iiiAAACCCAAA888===:::::::::::::::::::::::::::999999888888999999::::::<<>>OOOUUUWWWbbbhhhlllsssvvvnnn~~~xxx~~~dddKKK???:::999<<<<<<999888999555666777777555444666777555666<<>>:::::::::::::::::::::::::::::::::999999999999::::::999>>>FFFNNNUUU^^^gggnnnxxx|||jjjeeerrr555555444444444555555666555555555555555555555555444666777555444666<<>>CCC999555555999999777666888777777;;;DDDQQQ\\\ccceeeoooqqqvvvxxxrrrkkkkkkqqqYYYeeexxx}}}xxx}}}^^^AAA<<<===999777;;;999888777777666666777777666666666666666666666666555555555555666666666666555888:::;;;BBBPPPYYY[[[dddnnnsssjjjcccrrrwwwhhh___```kkk}}}{{{uuu|||zzz^^^WWWtttrrrEEEBBBEEE888;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;:::AAAJJJRRRXXXaaajjjrrrzzzvvveeeeeexxx555555444444444555555666555555555555555555555555444666777555333666>>>EEEQQQVVV[[[ccciiiiii|||}}}vvvfffppp|||~~~uuukkktttrrrJJJCCC===;;;:::888999<<<777888999777555888???FFF>>>999777999999666666777888999===HHHVVVaaafffgggppprrrvvvwwwnnneeegggpppVVVhhhzzzppprrruuuvvviiiGGG>>>>>>888666;;;999888888777777777777777666666666666666666666666555555555555666666666777555999;;;;;;DDDQQQYYYYYYkkkrrrrrrfff___pppuuuhhhaaaaaalll{{{uuuxxxeeeTTTkkkGGGBBBIII666;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;BBBMMMUUU[[[cccmmmttt}}}xxxiiimmm555555666666666666666555555555444444444444555555999666555777666777BBBNNNRRRVVV___ggglllzzz|||{{{|||rrrkkkjjj}}}}}}wwwsssddd{{{YYYBBBAAACCC666666???999:::999888777777777888888777666555666777888777666888;;;DDDQQQYYY]]]fffpppooouuuyyytttkkkeeecccbbb\\\yyynnnbbbpppeeeFFF444:::888:::999888777666666555555555777777777777777777777777777777777777666666666666777999:::<<>>===;;;999999:::;;;:::999999999999999:::;;;<<<===@@@FFFOOOUUU[[[eeerrr|||{{{}}}www666666666666666666666666555555444444444444555555777666666777999===FFFPPP\\\\\\YYY```kkkvvvrrrfffkkkuuu{{{~~~}}}}}}~~~~~~yyysssiiiaaannn]]]BBB>>>;;;888;;;999999:::;;;;;;;;;:::888777777777777666666777777777888???MMM[[[aaacccfffkkksssyyysssdddggguuurrraaavvvsssrrraaa@@@CCC???;;;999999888777666666666666777777777777777777777777666666666666777777777777:::777:::FFFPPPUUU___jjjsssooohhheeennnrrrpppvvvqqqkkk}}}yyyxxxxxxqqqxxxhhhhhhoootttPPP???>>>===;;;999999:::;;;:::999999999999999:::;;;<<<===AAAGGGPPPXXX___jjjwwwzzz~~~777777777666666666666666555555444444444444555555666666666888;;;AAAKKKRRRUUUUUU[[[sssyyylllzzzlllnnnzzz~~~zzzzzzzzzyyywwwtttqqqpppsssrrrpppnnnlllkkkjjjjjjhhhiiiiiiiiijjjnnnssswww|||tttoooccc```qqqpppFFF<<<===::::::;;;999:::;;;<<<<<<:::888777777888888777666777888:::===EEERRR]]]bbbeeehhhkkksssvvvsssmmmooosssmmmbbbxxx}}}vvvQQQEEE;;;;;;:::999888777666666666666666666666666666666666666666666666666777777777777;;;666===MMMVVVWWWaaaqqqvvvkkkcccjjj}}}uuusss|||nnn{{{www~~~qqqrrr|||iiigggvvvyyy^^^@@@???===;;;::::::;;;;;;:::999:::999999::::::;;;<<<===AAAHHHQQQZZZcccnnn{{{}}}999888777666666666666666555555444444444444555555555666777888===FFFOOOTTTRRROOO```oooyyyxxx}}}|||~~~}}}yyysssttttttsssppplllgggdddbbbbbbaaa___]]][[[YYYWWW______^^^^^^^^^^^^______bbbbbbccceeehhhnnnuuuzzz~~~uuuoookkk```[[[gggSSS>>>???<<<:::===999:::;;;<<<<<<:::888777777888999888777888;;;>>>EEEMMMVVV]]]aaaggglllooovvvooolllooollleeeeeemmm~~~oooOOO999<<<:::999888777777666666666666666666666666666666666555666666666777777777888:::888AAARRRYYYYYYeeevvvqqqeeegggzzzwwwttt{{{tttsssqqqtttooobbbrrr}}}tttIIIDDD>>><<<::::::;;;;;;;;;:::::::::::::::;;;<<<======BBBHHHQQQ[[[fffrrr~~~yyy~~~:::999777666555666666777555555444444444444555555444666777999@@@KKKSSSVVVVVVTTTiiiwwwrrrzzzrrrwwwxxxuuunnnkkkkkkiiiffffffffffffdddaaa^^^ZZZXXXZZZZZZYYYXXXVVVUUUUUUUUUYYYYYYZZZ\\\^^^```bbbcccnnnnnnoooppprrrxxxxxxmmmmmmcccUUUWWWpppgggEEEAAA>>>:::???999:::;;;;;;;;;:::888777777999:::999888:::???CCCLLLTTTZZZ]]]aaahhhoooqqqxxxhhhaaaeee```YYYhhh~~~fffAAA>>>::::::999888777777777777777777777777777777777777555555666666777777888888888<<>><<<::::::;;;<<<;;;:::::::::::::::;;;<<<===>>>DDDJJJSSS^^^iiivvvxxxpppwww;;;:::888666555555666777555555444444444444555555333666888999AAANNNWWWXXXVVV___xxxvvv~~~yyyrrrrrrrrrvvvvvvrrrnnnoooooommmoooooonnnmmmkkkhhhfffeeeiiihhhhhhhhhiiikkklllmmmmmmnnnppprrrvvvzzz}}}~~~{{{qqqkkkddd]]]VVV```~~~OOOCCC???:::>>>:::999999999999888888888666999;;;;;;:::<<>><<<;;;:::;;;<<<;;;:::;;;::::::;;;;;;<<<===>>>GGGLLLUUUaaammmyyytttooozzz;;;:::888666555555666777555555555444444555555555222666888999BBBPPPXXXXXXRRRggguuuqqqqqqsss~~~xxx~~~|||{{{zzzyyy{{{||||||~~~xxx|||xxxhhhdddfffZZZTTTvvvWWWEEE@@@:::>>>:::999888777777777888888666999<<<;;;;;;===DDDKKKPPPZZZaaabbbeeelllqqqpppgggddd___]]]bbbpppsssvvvzzz{{{sssaaaAAA;;;:::999888777777777777777777777777777777777777444555555666777888888999333BBBPPPTTTWWWbbbnnnuuugggiii}}}ooopppyyyyyy{{{lllnnnxxxbbbooo```DDD>>>===;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>>>>JJJOOOXXXcccppp||||||tttuuu777777666555555555555555777777666666555555555444;;;555555>>>MMMXXX\\\]]]```iii|||eeeuuuxxxxxxqqqrrryyynnncccaaa\\\TTTqqqkkkMMM===777AAA;;;;;;::::::::::::999999888666555666;;;DDDNNNTTTZZZ]]]bbbeeegggjjjmmmpppoooooojjjdddlll{{{uuuxxxsssvvvJJJ===888:::999444999<<<444777777777777777777777777666666666666777888999::::::EEETTTWWWXXXhhhtttnnnaaarrrqqqxxx~~~yyy{{{zzzrrrpppooobbblllgggMMMBBB>>><<<<<<:::777888===:::;;;=========>>>@@@BBBGGGKKKWWWgggvvvssstttyyy888777666666555555666666777777666666666555555555:::666666???LLLVVV]]]bbbuuuuuujjj{{{{{{|||vvvxxxvvvgggaaa\\\RRRbbbxxxQQQ>>>:::@@@;;;;;;::::::::::::999999999777666777===FFFOOOUUUZZZ\\\```eeeiiilllnnnnnnmmmkkkhhhkkk|||rrryyyzzz}}}eeeGGG;;;999;;;666777999444777777777777777777777777666666666666777888999:::>>>KKKWWWWWWXXXiiipppgggaaapppnnnyyy{{{xxxzzz{{{~~~sssooo~~~rrrccciiisssMMMAAA>>><<<===;;;888999<<<:::;;;<<<<<<<<<>>>@@@BBBLLLQQQ[[[jjjyyyppp{{{999888888777666777777777777777666666666666555555777666999CCCMMMWWWeeeqqqvvvnnnwwwuuuooonnnmmmrrryyy{{{}}}lll```[[[RRRTTTcccZZZAAA???>>>;;;;;;::::::::::::999999:::888777999>>>GGGPPPUUUZZZ[[[___eeelllooommmkkklllfffdddrrrtttvvvxxxzzzVVV>>>777===999555666666777777777777777777777777666666666666777888999:::BBBSSS[[[VVV[[[jjjlll___```ppp}}}iiiyyyuuusssssswwwqqqzzztttdddcccNNNAAA===<<<>>>===:::999<<<999:::;;;;;;;;;===@@@BBBOOOTTT^^^lll{{{}}}ppp:::999888888777777888888777777666666666666666666555666===GGGOOOZZZooohhhpppsssffffffhhhkkksss}}}qqq___ZZZTTTNNNRRRbbbgggEEEAAA<<<;;;;;;:::::::::999999999999888777999???GGGOOOUUUYYYZZZ^^^gggooopppkkkeeelll```]]]uuu~~~yyyooo|||uuuhhhEEE666>>>;;;333555888666666666666666666666666666666666666777888999:::DDDXXX\\\UUU___mmmiii]]]```zzzwwweeewwwtttqqqrrr}}}}}}uuuxxxpppaaa^^^YYYBBB>>><<<>>>>>>;;;:::<<<999:::;;;;;;;;;===@@@CCCLLLSSS]]]kkk{{{zzzqqq::::::999888888888888888666666777777777777777777666777???JJJOOOXXXooo|||kkk~~~}}}|||pppiiilllqqqsss{{{wwwbbbZZZTTTNNNNNNNNNtttxxxMMMBBB;;;;;;;;;:::::::::999999999888777777999>>>FFFNNNSSSXXXZZZ```iiiooonnnfff^^^dddXXXYYYvvvkkkuuupppgggkkk~~~ssszzz}}}PPP777<<<;;;444666:::666666666666666666666666666666666666777888999:::BBBWWWYYYUUUdddnnnhhhccceeevvvwww}}}wwwzzzcccvvvqqqooossswwwwwwuuuxxxwwwjjjbbbaaammmEEE???<<<>>>???<<<:::;;;999:::::::::;;;===AAAEEEIIIRRR^^^kkk}}}uuunnn:::999888888777888888888666666777777777777888888999999AAAKKKNNNTTTkkk{{{xxx}}}{{{|||rrrkkkjjjttt|||~~~}}}ggg\\\TTTLLLMMMKKKeeeYYYAAA>>>;;;;;;::::::::::::999999777777777999???FFFNNNSSSVVV[[[ccckkknnnjjj___WWWVVVTTTbbbqqqlllxxxppp]]]___hhhvvvjjjnnnnnnmmm|||}}}bbb>>>;;;:::666888999777777777777777777777777666666666666777888999:::@@@TTTUUUVVViiimmmgggpppuuuzzzmmmnnniiinnnqqqgggxxxoookkkppprrr~~~wwwrrrqqqyyytttvvvwww}}}IIIBBB======>>><<<:::;;;:::;;;;;;;;;;;;>>>CCCFFFKKKVVVcccpppmmmiii999999888777777777777777666666777777777888888888::::::BBBNNNRRRVVVmmmvvv}}}}}}zzzyyywwwxxx}}}zzzxxxiiicccfffrrr}}}}}}~~~}}}lllcccVVVKKKLLLIIITTTjjjeeeAAABBB;;;;;;::::::::::::999999888777888;;;@@@HHHOOOSSSUUU\\\fffmmmllldddYYYQQQMMM\\\yyyxxxhhhzzzsss^^^ZZZdddmmm~~~bbbjjjnnnmmmmmmxxxvvvIII<<<888999:::666777777777777777777777777666666666666777888999:::@@@QQQQQQXXXnnnjjjeee{{{nnnnnnkkkqqq{{{nnnjjjnnn~~~qqqjjjnnnnnnxxxxxxrrrpppxxxNNNDDD===<<<===;;;:::;;;;;;<<<<<<;;;<<>>999;;;777777777777777777777777666666777777888:::;;;<<>>======<<<;;;:::999999:::666777>>>EEEIIINNNSSSZZZeeegggccc]]]RRRRRRbbbnnnmmmjjjYYYUUU[[[lllqqqttteeeNNNIII]]]}}}NNN999===<<<777777777777777777777777777777777777777999:::;;;<<>>===<<<;;;::::::999:::777999???EEEIIIOOOUUU[[[dddddd^^^VVVLLLUUUmmmmmmsssyyybbb[[[YYY```vvvrrrsss}}}oooRRRGGG[[[}}}[[[888;;;===333777777777777777777777777777777777888999:::;;;<<>>;;;;;;;;;;;;<<<<<<===BBBGGGLLLSSScccsss~~~{{{<<<;;;:::999888888888888777777777777777888888999999FFFUUU```qqqttteee{{{vvvfffllliiigggnnnsssyyyvvvzzzwwwaaa^^^___fffnnnwww~~~mmm[[[OOOIIIGGGFFFPPPhhh}}}~~~III???>>>===;;;:::::::::::::::888:::@@@EEEIIIOOOVVV[[[bbbaaa[[[SSSJJJYYYwwwzzzwwwyyy```\\\\\\fffsssppp|||{{{yyywww|||yyyZZZJJJWWWtttmmm@@@<<>>;;;;;;:::;;;<<<<<<>>>BBBHHHMMMVVVfffwwwxxx{{{<<<;;;:::999999888888999777777777777777888888999>>>KKKYYYfff{{{tttjjjfff|||uuudddkkkhhheeekkkpppxxxvvvyyy{{{ddd```aaahhhpppxxxqqq^^^SSSFFFDDDEEEIIIVVVoooVVV@@@???===;;;::::::;;;;;;:::999<<>>999>>>;;;;;;:::;;;<<<<<<>>>CCCIIIMMMYYYiii|||qqqyyy<<<<<<;;;:::999999999999777777777777777888888999@@@MMMZZZiiinnniiiqqquuuvvvaaajjjhhhfffkkknnnuuuvvvxxxeeebbbbbbiiiqqqyyysss```UUUHHHDDDEEEHHHPPPkkkeeeAAA???===;;;::::::;;;<<<:::999===BBBFFFIIIPPPXXX^^^bbb```^^^ZZZTTTfff|||wwwdddXXXbbbvvvssshhhqqq~~~|||tttvvvvvvwww~~~kkkLLLHHHZZZZZZ;;;999777777777777777777777777777888888888999:::;;;<<<===@@@NNNYYY```eeemmmmmmlllzzziii]]]aaannnoooaaa___```fffqqqqqq```[[[___tttwwweee^^^``````\\\```DDD>>>:::>>>;;;;;;:::;;;<<<===???CCCIIINNN]]]lllxxxjjjvvv<<<<<<;;;:::999999999999777777777777777888888999;;;HHHXXXkkkqqqoooyyyxxx^^^hhhiiihhhmmmnnnsssvvvwwwfffbbbccciiipppxxxttt```VVVNNNGGGHHHJJJQQQkkkoooAAA@@@===;;;::::::;;;<<<::::::===CCCFFFIIIPPPYYY```cccaaaaaa___YYYkkkyyy||||||tttddd[[[ggg~~~uuuhhhooo~~~~~~~~~~~~|||zzztttuuuttttttxxxqqqOOOHHHYYY}}}jjjAAA<<<===777777777777777777777777888888888999:::;;;<<<===???NNNZZZcccjjjvvvqqqrrrpppyyyjjjaaajjjxxxmmm```^^^^^^cccmmm}}}ssseeeUUUXXXkkkvvvaaa[[[eeefffVVV|||cccDDD>>>:::???;;;<<<:::;;;<<<===???DDDJJJNNN___nnntttfffttt>>><<<888777777888888888777888888777555666888:::EEEQQQ```{{{pppkkkdddcccpppjjjeeejjjoooxxxuuukkk```dddnnnooovvvyyyfff\\\PPPGGGCCCIIIOOO[[[zzzNNN:::???===999===888:::999:::>>>DDDGGGJJJQQQZZZ^^^eeeggg```ZZZeee~~~{{{}}}xxxyyy|||yyyxxx|||~~~vvvnnncccjjj~~~wwwjjjlll~~~}}}zzz}}}}}}tttssspppooorrrwww{{{|||zzz|||UUUGGGUUU{{{{{{CCCAAA;;;999999888888888888999999888888999888888:::===@@@CCCIIIZZZeeeiiixxxjjjmmmwwwooooootttwwwtttaaa\\\YYY]]]eeesssyyy\\\XXXUUU```www{{{gggXXX___VVVSSSwwwlllDDDEEE:::999BBB;;;>>><<<<<<>>>>>>AAAJJJSSSaaammmffflll???<<<999777888888888888777888888777666666888;;;CCCNNNbbblllhhhgggfffsssnnniiinnnsss|||yyynnnbbbeeennnnnnuuu|||iii^^^QQQIIIFFFJJJMMMYYYwwwSSS===@@@>>>999===888:::999:::>>>DDDGGGJJJRRR[[[eeefff```UUUVVVhhhyyyyyyvvvwww{{{yyyyyy{{{~~~}}}xxxtttffflll~~~yyykkklll}}}}}}{{{xxxzzz|||xxxpppnnnppprrrsssuuuvvvwwwxxx{{{```LLLUUUwww~~~KKK@@@999999888888777777888888999888888999888888:::>>>@@@KKKNNN\\\eeejjjsssggglllyyyyyy~~~zzzccc\\\XXX[[[aaammmaaaTTTOOOUUUhhhyyy{{{gggXXX]]]SSSOOOnnnoooFFFDDD:::888@@@999===;;;<<<>>>???AAAJJJTTTcccooo}}}iiiyyy???<<<999777888888888888777888888777666777999;;;HHHPPPeeehhhjjjfffeeesssoookkkqqquuu~~~rrrdddeeemmmmmmttt}}}jjj^^^QQQJJJGGGIIIIIIRRRpppZZZ@@@@@@>>>:::===777:::::::::>>>DDDGGGJJJRRR[[[gggfff]]]RRR[[[tttzzzyyyvvvttttttxxxyyyzzz||||||||||||{{{nnnrrr~~~|||llljjjyyy|||{{{xxxtttuuuuuuqqqjjjiiinnnssstttqqqoooqqqssswww{{{mmmPPPQQQgggsssVVV>>>888888888777777777777888888888888999888888:::>>>AAAKKKMMMYYYaaafff}}}llldddmmm|||ggg]]]WWWYYY]]]fff{{{gggXXXRRRSSS```ppp~~~{{{hhhWWWYYYQQQLLLdddsssGGGCCC;;;999===888===;;;<<<>>>???BBBKKKUUUhhhuuuyyyooo@@@===:::888888888888888777888888777666777:::<<>>===:::===777;;;::::::>>>DDDGGGKKKSSS]]]dddgggbbb[[[gggvvv{{{wwwsssrrrssswww|||~~~}}}}}}yyyzzznnnhhhttt~~~}}}{{{yyyuuurrrqqqoookkkggghhhkkkoooqqqooommmllllllqqqttt~~~uuuQQQJJJRRRwww|||mmmvvvccc===;;;888777777666666777777888888888999999999;;;???BBBHHHLLLYYYaaafffhhheeeppplll^^^UUUWWW[[[aaatttjjj___YYYXXXaaaooo}}}iiiUUUUUUQQQMMM___yyyJJJBBB>>>;;;===:::<<<;;;;;;>>>???CCCLLLVVVlll{{{uuusssAAA>>>:::888888888888777777888888777777888:::===GGGSSSkkkkkkdddzzz___]]]lllkkkkkkqqqrrr{{{jjjhhhoooqqqyyyyyylllaaaTTTLLLHHHHHHDDDFFF^^^{{{fffBBB<<<;;;:::===777<<<::::::>>>CCCGGGKKKTTT^^^hhhllliiicccmmmxxxwwwrrrppplllrrrzzz~~~~~~~~~pppfffooo}}}|||zzzzzzwwwtttrrroookkkhhhgggiiiiiiiiikkkmmmmmmkkkhhhqqqsss}}}|||TTTGGGIIIeee~~~tttjjjnnnooo>>>>>>888888777777777777888888777888999999999<<>>===>>><<<:::;;;>>>@@@DDDMMMWWWmmm~~~oooqqqBBB???;;;999888999888777777777888888777888;;;===GGGTTTkkkccceee{{{]]]\\\llllllmmmssstttooojjjppprrr{{{|||qqqdddXXXOOOJJJJJJFFFFFFXXXpppnnnFFF<<<;;;;;;>>>777===;;;;;;>>>CCCGGGKKKUUU___ooooookkkhhhppp}}}qqqlllkkkffflllsssxxx{{{}}}rrreeekkkyyy{{{xxxyyyuuurrrqqqnnniiihhhiiikkkgggeeefffkkkmmmllljjjtttwwwYYYHHHJJJ[[[|||vvvpppgggbbbAAA???999999888888888888999999777888999999:::<<<@@@CCCIIIQQQaaakkkuuuyyyiiimmmzzzxxxdddVVVXXXZZZ[[[kkkttt\\\ZZZXXX\\\iii||||||iiiVVVMMMSSSUUU]]]SSS@@@BBB@@@===@@@;;;:::;;;>>>AAADDDNNNYYYlll~~~hhhlllBBB???;;;999999999888777666777888888888999<<<>>>LLLWWWkkk~~~```jjj|||xxx\\\ZZZjjjlllmmmtttttt}}}ssslllqqqqqqyyysssdddYYYNNNHHHIIIGGGDDDQQQccc{{{yyyLLL???===<<<>>>666<<<;;;;;;>>>CCCGGGLLLVVV```kkkgggjjjtttqqqdddbbbdddccceeeiiinnnsssyyytttdddffftttzzzwwwvvvrrrppppppmmmhhhhhhkkkiiigggddddddfffkkkooorrruuuxxx\\\JJJJJJPPPqqq|||tttfffWWWHHHAAA::::::999999999999::::::777888999999:::===AAADDDHHHPPPaaaqqquuuiiiooo{{{||||||hhhXXXYYYYYYWWWeee{{{|||ccc```]]]\\\ggg|||zzzfffYYYKKKPPPUUU[[[ZZZAAACCC@@@;;;AAA;;;999;;;>>>AAAEEEOOOYYYppp|||eeejjjCCC???<<<999999999888777666777888888888999<<<>>>LLLWWWjjj}}}}}}bbbpppttt{{{YYYXXXhhhjjjlllssssss|||~~~vvvmmmppppppvvvsssbbbWWWKKKDDDFFFEEEAAAJJJYYY{{{RRRBBB@@@>>>>>>666;;;;;;;;;>>>CCCGGGLLLVVVaaa```]]]iii}}}eeeYYYZZZ___bbbaaabbbeeellluuu}}}uuudddcccqqqzzzvvvtttpppnnnooolllggggggmmmggggggfffcccccchhhqqqxxxrrrvvv|||]]]IIIFFFEEEgggzzzfffWWWyyyOOOCCC;;;::::::999999::::::;;;777888999999:::===AAADDDLLLRRReee|||qqqhhhooozzzkkkccc^^^aaagggzzzkkkYYYYYYWWWTTTaaavvvhhheee^^^ZZZccczzzwwwccc\\\JJJNNNSSSYYY___AAADDD???999@@@;;;999;;;>>>AAAEEEPPPZZZvvv|||ffflllDDD@@@<<<999888888888777:::777777888888777;;;@@@MMMXXXvvvqqqoooxxxuuummmppp{{{vvvZZZZZZfffoookkknnnwwwwww{{{zzzvvviiikkknnnmmmvvv|||qqqiiiXXXQQQKKKGGGEEEEEEKKKSSS}}}^^^???@@@>>>999:::;;;:::999===CCCFFFIIITTTaaa^^^]]]bbbuuu```UUUWWW]]]eeeeeeeeegggkkkqqqwww{{{|||rrrbbbbbbqqqwwwxxxwwwrrrlllmmmmmmllljjjhhhfffeeecccbbb```___aaagggooouuuooorrrvvvxxxwww{{{]]]EEEGGGDDDXXXrrrmmm\\\___ddd>>>;;;:::888888999:::999888:::::::::999:::===BBBFFFNNNVVVccckkkgggnnnsss~~~YYYWWW```iii}}}kkkUUUVVVYYYVVV]]]lllpppddd\\\___eeesssiii^^^WWWSSSQQQOOOYYYiiiBBBDDD<<<;;;;;;<<<===:::===EEEEEELLL___{{{ppp___qqqDDD@@@<<<999888888888777:::777777888888777;;;AAAUUU___rrrppp}}}|||hhhaaagggtttvvv]]][[[fffnnnkkkmmmuuuvvv}}}pppcccgggjjjjjjqqq~~~|||pppfffYYYRRRKKKGGGEEEEEEKKKRRR}}}___??????>>>999:::;;;;;;:::>>>CCCGGGJJJUUUaaaWWWXXX___mmm[[[XXX```hhhttttttrrrqqqrrrtttxxx{{{yyysssccc___lllzzzxxxwwwuuuooolllllllllkkkjjjhhhfffeeedddccc```___```eeelllrrrgggeeegggmmmsssyyy```IIIBBB???PPPpppvvvkkkkkkWWWVVVwwwnnnEEE<<<:::888888999:::999888:::::::::999:::===BBBFFFLLLXXXgggllllllvvv}}}aaaYYY^^^fff{{{lllVVVVVVXXXVVV]]]kkk~~~rrrcccXXXYYY___llliii___^^^VVVSSSPPPSSStttiiiCCCDDD===<<<===<<<===:::===DDDDDDLLL```|||kkk^^^vvvDDDAAA<<<999888888888888:::777777888888777;;;AAAZZZeee~~~nnnjjj{{{zzzttt```^^^hhhxxxaaa\\\dddmmmjjjlllsssttt~~~xxxggg\\\___dddeeekkkvvvqqqfff[[[SSSKKKGGGEEEEEEJJJQQQtttaaa@@@>>>===999:::;;;;;;<<>>>>>???<<<===:::===DDDDDDMMMbbb}}}gggaaaDDDAAA<<<999999999888888:::777777999999888<<>>===999;;;<<<<<<===@@@DDDHHHNNNWWW^^^VVV\\\jjj~~~}}}bbb\\\hhhpppooonnnnnnmmmlllnnnttt~~~yyyiiiZZZbbbmmmwwwzzzwwwvvvrrrpppooonnnllliiigggeeedddbbbaaa^^^[[[\\\```gggmmmfff]]]]]]kkkxxx}}}}}}}}}eeeLLLDDDCCCJJJ]]]rrrddd[[[yyyOOO===;;;999999::::::999888999999999999:::===CCCGGGKKK^^^pppxxx{{{aaaXXX^^^jjjoooXXXTTTUUUTTTYYYdddsss{{{bbbPPPNNNSSS[[[rrrssslllyyybbbXXXTTTMMM^^^jjjCCCCCC>>>>>>???;;;===;;;===DDDDDDNNNddd~~~|||hhhkkkEEEAAA===:::999999999888999777777999999999===CCCUUUjjjzzzxxxqqqoookkk~~~|||jjjoookkk]]]___iiihhhiiioooqqq|||{{{sssnnnpppsssvvvxxxlll```UUUKKKHHHFFFFFFIIINNNaaalllDDD???===999;;;<<<<<<>>>@@@CCCHHHPPPWWW\\\RRRYYYqqqvvvaaaaaajjjhhh___YYYYYYZZZZZZ^^^iiixxx|||lllZZZ___iiittt{{{xxxxxxvvvtttrrrooolllhhheeecccbbb^^^]]][[[YYYZZZ___ggglllbbbZZZ[[[hhhqqqqqqqqquuudddKKKBBB???AAAPPPlllfff\\\yyyRRR>>><<<:::999::::::999888999999999999:::>>>CCCGGGMMM```qqquuussszzzcccXXX[[[hhhrrrYYYSSSSSSSSSXXX```ooogggQQQOOORRRVVViii}}}vvvgggXXXVVVPPP```|||mmmCCCAAA===>>>>>>:::===;;;===CCCDDDOOOggg|||lllvvvEEEAAA===:::999999999999999777777999999999===DDDWWWppp~~~uuuvvvuuuyyyxxx|||nnn\\\[[[ggghhhhhhnnnqqq}}}wwwpppmmmllllllkkkppp}}}zzznnnbbbWWWLLLHHHGGGFFFHHHLLLaaatttHHH@@@===:::;;;;;;;;;>>>@@@BBBHHHQQQWWWYYYQQQZZZ~~~ooocccdddddd[[[PPPNNNPPPRRRRRRVVV```ooo{{{~~~mmm[[[]]]eeerrr~~~~~~yyyyyywwwsssqqqnnnjjjfffcccaaa```\\\[[[YYYWWWXXX^^^eeekkk```XXXYYYeeejjjfffgggooocccIIIBBB???===GGGeeedddVVVpppWWW???===::::::::::::999888888888999999:::>>>CCCHHHPPPaaarrryyykkkccceeelll|||hhhXXXVVVcccttt[[[RRRQQQQQQVVV]]]kkkoooTTTQQQRRRTTTfff~~~jjj[[[VVVQQQaaa}}}rrrFFFBBB===>>>===999===;;;===CCCDDDQQQiii{{{mmm}}}EEEBBB===:::::::::999999999777777999::::::>>>DDD[[[vvvyyy}}}~~~qqq[[[XXXeeeggghhhnnnqqq|||{{{pppkkknnnooolllhhhmmm}}}rrrdddXXXLLLHHHGGGGGGHHHKKK\\\zzzKKKAAA>>>:::;;;;;;:::>>>@@@@@@GGGQQQWWWVVVSSS[[[nnniiiggg]]]SSSOOOOOOTTTXXXZZZ[[[aaallluuu{{{~~~kkkYYYZZZbbbqqqzzzwwwsssooommmjjjfffcccaaa______\\\[[[XXXVVVVVV[[[bbbhhh```UUUTTT```fffaaaaaaiiizzzdddJJJAAACCC???CCC```lllUUUggg[[[???===;;;:::::::::999888888888888999:::>>>DDDHHHQQQbbbttt~~~oooaaaYYY\\\cccooo}}}aaaWWWWWWddduuu\\\QQQPPPQQQUUUZZZeee|||yyyWWWQQQRRRSSSffflll```VVVMMM^^^xxxJJJDDD>>>???>>>999===<<<===BBBDDDQQQkkkwwwjjj|||EEEBBB===::::::::::::999999777777999::::::>>>EEE^^^yyy}}}rrr[[[WWWdddggghhhnnnqqqxxxxxxqqqyyy}}}www|||wwweeeXXXLLLHHHGGGGGGHHHJJJSSS~~~MMMBBB>>>:::;;;;;;999>>>???@@@FFFQQQVVVTTTQQQXXXvvvpppoooiiiYYYRRRUUUSSSZZZaaaddddddgggnnntttzzz}}}jjjXXXXXX```ppp{{{tttooojjjhhhfffcccaaa_________^^^\\\YYYVVVUUUYYY```eee^^^OOOLLLYYYaaa\\\[[[bbbrrreeeKKK===BBB???@@@\\\zzz[[[fff[[[@@@===;;;:::::::::999888888888888999:::>>>DDDHHHQQQbbbuuuvvviii^^^XXX^^^hhhooorrrTTTUUU[[[iiivvv\\\QQQOOOPPPTTTYYY```yyyYYYPPPQQQSSShhhxxxllldddVVVHHHZZZ}}}NNNFFF???@@@>>>888===<<<===BBBDDDRRRlllttteeeyyyGGGCCC???;;;:::::::::999777;;;777666:::999>>>NNNcccyyywwwvvvnnn^^^VVV^^^fffgggiiinnnqqqtttzzz}}}vvviii]]]PPPJJJGGGFFFGGGJJJPPPeeeMMM===BBB999<<>>???>>>>>>FFFQQQSSSNNNRRRjjjxxxqqq{{{lllSSSOOOYYYWWWeeeqqqsssrrrvvvzzz{{{qqqjjjZZZXXX^^^mmmyyyxxxooohhheeedddaaa^^^[[[YYYWWWVVV\\\ZZZWWWUUUUUUWWWYYY[[[[[[RRRLLLOOOUUUYYY\\\___jjjuuufffLLLAAA>>>FFFJJJVVV~~~yyy___```rrrEEE>>>888999:::888777888888888888888999>>>DDDIIIUUUcccoooaaaYYYXXX___gggvvvsssgggcccVVVTTTUUUZZZeeexxxuuu^^^RRROOOPPPSSSVVVfffxxxyyy^^^QQQRRRZZZcccmmmiii[[[PPPPPPZZZMMM>>>CCC>>>===<<>>NNN]]]xxxuuuyyyttt~~~fffYYYTTT\\\dddcccbbbfffgggjjjpppwwwvvviii]]]PPPJJJGGGEEEFFFIIIRRRkkkNNN===BBB999<<>>???GGGQQQSSSNNNQQQhhh}}}yyyxxxiiiOOOPPP\\\kkkzzzzzzoookkk^^^YYY\\\iiiwww{{{qqqiiibbbbbb```^^^[[[XXXUUUTTTSSSVVVUUUSSSRRRTTTVVVZZZ\\\ZZZQQQKKKMMMQQQSSSVVVYYYaaammmfffMMMAAA<<>>999999:::888888999999999888888:::>>>DDDIII[[[kkk}}}iii]]]WWWWWW\\\cccjjjooorrrlllaaaYYYWWWZZZYYYWWWWWWZZZbbbtttvvv___RRROOOOOORRRVVV```ssswww\\\PPPQQQYYYbbbhhhcccYYYSSSRRRWWW{{{RRR???@@@;;;;;;<<>>BBB:::===>>><<<===>>>AAAIIIPPPRRROOOWWWnnn}}}lllSSSZZZkkksssnnnoooeee[[[YYYeeetttrrriiibbb[[[\\\[[[YYYVVVSSSQQQPPPOOOOOOOOONNNOOOQQQUUUYYY\\\WWWOOOIIIJJJLLLMMMNNNQQQWWWddd~~~fffOOOEEE<<<@@@FFFVVV}}}~~~{{{bbbhhh~~~FFF>>>999999:::999888999999999999888:::>>>DDDIIIZZZkkkvvvaaaVVVTTTTTTWWW[[[\\\[[[WWWQQQMMMMMMSSSYYYYYYXXXXXXYYY___qqqwww___SSSOOOOOORRRUUUZZZmmmtttZZZOOOQQQYYYbbbggg]]]RRRQQQQQQTTT}}}XXXAAA???;;;<<<;;;???======BBBFFFWWWsss~~~}}}nnn^^^iiiGGGCCC???;;;:::::::::999777;;;888666;;;:::@@@PPPnnn{{{~~~{{{~~~mmmTTTNNNLLLQQQTTTSSSSSSUUU[[[ccckkkrrr}}}xxxlll```RRRKKKGGGEEEEEEHHHJJJhhhSSS???BBB:::======:::<<>>DDDIIIWWWiiiqqqZZZPPPPPPQQQQQQQQQOOOOOOPPPQQQSSSWWWZZZ]]]\\\\\\]]]^^^bbbsssxxxaaaSSSOOOOOOQQQTTTVVVhhhsssYYYNNNQQQYYYbbbmmm[[[KKKLLLNNNTTTzzz\\\CCCAAA===@@@;;;???<<<===CCCGGGYYYuuu~~~yyyllldddxxxGGGCCC???;;;:::::::::999666;;;888777;;;;;;@@@PPPqqq{{{wwwzzzrrrwww}}}]]]RRRMMMJJJKKKLLLMMMQQQUUU^^^hhhrrrxxx{{{mmmaaaSSSLLLHHHFFFFFFIIIFFF___VVV@@@BBB:::===<<<:::;;;>>>EEEJJJNNNPPPRRRmmmhhh___rrrwwwjjjggglllttt{{{wwwnnnvvvtttcccYYYcccuuuwwwfff___\\\WWWUUUTTTRRRPPPNNNMMMLLLKKKLLLKKKKKKKKKMMMOOORRRTTTNNNHHHEEEFFFGGGGGGIIIMMMSSSaaatttiiiWWWJJJAAAEEEGGGQQQ}}}uuu^^^{{{HHH???999999:::999999;;;;;;;;;:::999:::>>>DDDHHHZZZllllllVVVLLLMMMMMMKKKJJJIIILLLPPPUUUZZZ]]]]]]]]]``````aaabbbeeeqqqzzzbbbTTTOOONNNPPPSSSWWWeee}}}qqqYYYNNNQQQYYYbbbnnnZZZJJJKKKNNNUUUyyy^^^DDDAAA===@@@;;;>>><<<===CCCHHH[[[xxxwwwjjjlllGGGCCC???;;;:::::::::999666;;;888777<<<;;;AAAQQQqqq{{{|||}}}sssvvvyyynnntttuuuTTTQQQOOOKKKIIIHHHLLLSSSYYYbbbmmmvvvyyy|||mmm```SSSLLLIIIFFFGGGJJJFFFXXXYYYAAAAAA:::===;;;;;;:::>>>EEEJJJLLLPPPTTTyyygggjjj{{{vvvgggZZZYYYbbbkkkssswwwuuuppp{{{xxxeeeZZZcccsss~~~sssccc^^^[[[XXXSSSRRRPPPNNNMMMLLLKKKKKKKKKKKKJJJJJJJJJKKKMMMMMMJJJFFFDDDEEEFFFFFFIIIMMMRRR___qqq~~~qqqbbbJJJAAADDDFFFOOO|||yyy[[[uuuIII@@@999888999999:::<<<;;;;;;;;;::::::>>>DDDHHH[[[ooo|||hhhSSSKKKKKKKKKJJJIIIRRRTTTWWWZZZ]]]```cccdddccccccdddfffhhhnnn}}}{{{cccTTTOOONNNOOORRRXXXcccyyypppXXXMMMPPPWWW```|||hhhYYYLLLNNNTTTXXX|||ttt~~~^^^CCC???:::===;;;>>><<<===DDDIII]]]zzzxxxkkktttGGGCCC???;;;:::::::::999666;;;888777<<<<<>>;;;<<<:::===DDDIIIKKKPPPWWWxxxxxxhhhsss}}}tttddd[[[VVVZZZaaaiiirrr{{{uuurrryyygggZZZaaaoooxxxooo___[[[ZZZWWWQQQPPPNNNMMMLLLKKKJJJJJJIIIHHHGGGGGGGGGHHHHHHIIIIIIEEEDDDEEEDDDCCCFFFKKKMMMZZZkkkxxx|||qqqQQQCCCCCCDDDLLLwwwlllTTTqqqIII@@@999888999999:::===<<<<<<;;;:::;;;>>>DDDHHHZZZqqqtttcccQQQKKKLLLLLLMMMNNNZZZ]]]aaadddgggjjjooorrrqqqqqquuuzzz}}}|||dddUUUOOOMMMOOOQQQXXXaaawwwmmmUUUKKKMMMTTT\\\xxx~~~cccYYYLLLMMMWWW___}}}www\\\BBB@@@:::<<<;;;>>>;;;===DDDJJJ^^^|||yyynnnxxxGGGDDD???;;;:::::::::999666;;;888777<<<<<>>;;;<<<:::===DDDHHHJJJPPPYYYlll~~~mmmdddtttxxxeeeVVVTTTWWW^^^dddhhhtttvvvtttyyygggZZZ___kkksss{{{lll]]]ZZZYYYVVVOOONNNMMMLLLKKKJJJJJJJJJFFFEEEEEEEEEEEEEEEFFFFFFIIIEEEDDDDDDCCCAAADDDIIIHHHUUUfffsss}}}ZZZHHHCCCBBBIIIqqqZZZLLLnnnJJJAAA999888999999:::===<<<<<<;;;:::;;;>>>DDDHHH\\\vvvooo___PPPKKKLLLNNNPPPRRRWWW^^^gggmmmppptttxxx|||}}}dddUUUOOOMMMNNNQQQWWW```wwwlllSSSIIIKKKRRRYYYuuu~~~cccYYYJJJHHHVVVfffYYYBBBBBB>>>???;;;>>>;;;===DDDKKK___}}}{{{qqqyyyNNNDDD;;;:::;;;999888999777999777888===;;;CCCXXXzzzxxxzzzwww}}}WWWNNNLLLMMMQQQSSSVVV\\\dddnnnqqqrrrttt||||||hhh[[[NNNHHHGGGEEEEEEFFFKKKRRRiiiWWW???@@@;;;@@@>>>>>><<<888???KKKLLLNNN]]]iiijjjyyyyyyooorrrwwwlllZZZTTTTTTVVVZZZcccnnnxxx~~~}}}qqq{{{ttteeeYYY[[[eeennntttwww|||pppaaaVVVSSSSSSPPPNNNKKKIIIIIIHHHFFFEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEELLLTTTcccttt]]]HHHBBB@@@KKKYYYwwwbbbOOOaaa}}}wwwQQQ===666;;;888777999777999:::;;;::::::===DDDJJJiiivvvwwwaaaOOOLLLLLLJJJQQQ\\\bbbhhhooouuu|||}}}gggWWWMMMIIILLLRRRVVVbbbvvvbbbMMMLLLMMMRRRVVVggg|||vvvdddZZZMMMOOO[[[iiiUUUBBB???@@@???======:::<<>>===<<<999@@@KKKKKKMMM[[[kkkiiiwwwwwwnnnppptttjjjYYYTTTTTTWWW\\\eeeqqq{{{tttxxxpppbbbVVVXXXaaaiiiooorrruuuuuupppggg[[[SSSQQQRRROOOLLLJJJHHHHHHHHHFFFDDDEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCDDDDDDIIIRRRaaasss___IIIBBB@@@KKK[[[iiiRRRaaayyyQQQ===777;;;888888:::777999::::::::::::===DDDJJJ^^^tttxxxbbbPPPQQQTTTTTTYYYbbbhhhooo{{{}}}gggWWWMMMJJJMMMRRRUUU```tttaaaLLLKKKLLLPPPTTTeeezzzyyy^^^TTTMMMRRR[[[bbbWWWCCC??????>>><<<===:::<<>>888<<<999888;;;888888::::::::::::===EEEKKK^^^~~~yyybbbRRRUUU[[[]]]dddnnnyyy}}}fffWWWNNNKKKMMMRRRTTT^^^qqqaaaLLLJJJJJJOOORRRccc|||uuuYYYQQQNNNWWWYYYVVVwwwZZZDDD???>>>===<<<===:::<<>><<<;;;===<<>>EEEKKKdddwwwcccTTTVVV\\\aaaooo|||eeeVVVOOOLLLNNNRRRRRR\\\ooobbbLLLJJJJJJNNNQQQbbb}}}zzzjjjXXXRRRQQQZZZWWWNNNnnn{{{ZZZDDD???>>><<<;;;<<<999<<>>>>>??????AAABBBDDDDDDKKKSSSaaaoooyyy~~~cccKKKBBB???KKK]]]dddNNN\\\xxxRRR???888===:::999;;;999777999:::999:::>>>EEEKKKcccvvvdddVVVWWW\\\fff}}}{{{cccUUUOOOLLLNNNQQQQQQ[[[mmmdddNNNKKKKKKNNNQQQaaawwwoooaaaTTTQQQRRRYYYUUUNNNpppsssxxxXXXCCC???>>><<<;;;<<<999<<>>>>>>>>@@@AAACCCEEEFFFLLLTTTaaalllssswwwyyyzzz```JJJBBB@@@JJJZZZpppZZZIIIZZZyyyRRR>>>888<<<999888;;;888777888999999:::>>>FFFLLL```~~~yyygggYYY\\\fffwwwyyyaaaSSSNNNLLLMMMOOOQQQ[[[mmmeeeOOOLLLKKKNNNPPP```mmm{{{hhh\\\NNNPPPSSSVVVSSSRRRvvvpppUUUBBB???===;;;:::;;;999<<>>>>>???@@@BBBDDDFFFGGGKKKTTT___iiinnnqqqtttuuu^^^HHHBBB@@@JJJWWWjjjYYYIIIVVVwwwQQQ===777;;;888888:::777777888999999:::>>>FFFLLLccc}}}jjj]]]fff{{{www___QQQMMMLLLLLLNNNQQQ[[[nnneeeOOOKKKIIILLLNNN^^^gggwwwbbbUUUKKKTTTVVVTTTPPPSSSttt~~~qqqTTTBBB???<<<:::999;;;999<<>>>>>???@@@BBBEEEGGGHHHJJJRRR]]]fffllloooqqqsss\\\GGGBBBAAAIIITTTrrrcccQQQXXXxxxQQQ===666;;;888777999777666888999999:::???FFFMMMeee}}}mmm```ooovvv^^^PPPLLLKKKLLLMMMQQQ\\\oooeeeNNNJJJHHHJJJLLL\\\gggttt\\\OOOMMMYYY[[[SSSMMMQQQlllwwwwwwTTTCCC???<<<888999;;;999<<>>888>>>===>>>DDDEEEJJJZZZtttxxx~~~~~~xxxrrrppppppkkkdddaaadddjjjpppwwwvvvnnnhhh^^^PPPNNNSSS^^^aaa]]]XXXXXX```]]][[[[[[\\\YYYTTTOOOIIIFFFBBB@@@@@@AAABBBAAA????????????????????????@@@>>>>>>@@@DDDHHHHHHGGGKKKQQQZZZdddjjjmmmllljjjYYYIIIBBBBBBBBBZZZ~~~^^^dddTTT???777:::777777:::888999888999;;;;;;<<>>:::;;;999;;;@@@BBBVVVxxx}}}llloooSSSCCC<<<<<<777999<<<888777;;;777555::::::@@@QQQiiiyyy|||vvvpppwww___VVVZZZbbb```eeeqqqwwwnnn```gggpppyyy}}}gggYYYLLLGGGFFFEEEDDDEEEFFFJJJjjjUUU@@@@@@888<<<>>>888===<<<===DDDEEEJJJYYYsssuuuzzzwww|||{{{wwwqqqpppoooiiibbb\\\___dddjjjpppyyy{{{pppiiiaaaVVVLLLLLLRRR\\\aaa^^^ZZZYYY^^^^^^______\\\XXXQQQLLLIIIFFFBBB@@@@@@AAABBBAAA????????????????????????@@@>>>===???CCCFFFGGGFFFJJJPPPYYYbbbhhhjjjgggdddWWWCCC???EEEDDDVVV|||}}}TTT???777:::777777:::888999777888;;;;;;<<>>:::;;;999;;;@@@AAAUUUwwwpppmmm|||SSSCCC===<<<777999<<<888777;;;777555::::::@@@PPPhhhyyy|||wwwvvv{{{rrrooo~~~}}}dddVVVWWW^^^\\\```mmmttt}}}eee```rrreeeXXXKKKGGGFFFEEEDDDFFFEEEQQQxxxSSS>>>???888<<<===777<<<:::===DDDEEEIIIWWWqqqqqqyyyzzz}}}wwwwwwsssooonnnmmmggg___VVVXXX\\\___ccciiipppttt~~~zzztttkkkeee___TTTHHHIIIOOOZZZbbbaaa]]][[[]]]```bbb```[[[SSSMMMIIIHHHEEEBBB@@@@@@AAAAAAAAA????????????????????????>>>======???BBBDDDEEEDDDHHHNNNWWW```fffeee```[[[RRR>>>===HHHGGGWWWSSS???777:::777777:::888999777888:::;;;<<>>:::;;;999;;;???@@@TTTuuunnnhhhpppTTTCCC===<<<777888<<<777777;;;777666:::999???OOOhhhxxx}}}ssseeedddppptttrrrooolllmmmzzzjjjWWWTTT[[[ZZZ]]]jjjqqqqqqaaafff|||bbbVVVKKKGGGFFFDDDDDDFFFGGGZZZTTT>>>???777;;;;;;777;;;999<<>>@@@AAABBBCCCFFFLLLUUU___dddaaaYYYRRRIII<<<===DDDHHH```nnnjjjSSS>>>777:::777666:::777888777888::::::<<>>:::>>>:::;;;999;;;???@@@RRRssskkkdddjjjTTTDDD======777888;;;777666;;;777666:::999>>>NNNbbbwwwzzzvvveee___^^^dddpppwwwuuurrrrrroooqqqttt}}}qqqYYYRRRZZZYYY\\\hhhpppggg```ppp}}}sss^^^TTTKKKGGGEEEDDDEEEGGGHHH___UUU???@@@888:::999777;;;999<<>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>???AAABBBDDDJJJTTT___ddd```UUUKKK@@@>>>???>>>HHHmmmuuuVVV\\\zzzSSS>>>666999666666999777888777777::::::;;;CCCLLLhhheeedddtttllleeeqqqkkkeeetttsssoooxxxzzzppp```\\\ccchhhlll{{{yyygggTTTKKKJJJIIIKKKMMMOOOZZZnnn]]]LLLHHHGGGLLLPPPaaaggggggrrrmmmtttmmmaaabbbttt~~~jjjWWW@@@>>>:::===:::;;;999;;;??????QQQqqqkkk```dddUUUDDD======777888;;;666666:::777666:::999===LLLccc}}}yyyxxxsssbbbaaa```cccmmmyyyuuuYYYPPPYYYZZZ\\\gggoooyyy~~~~~~bbbddd|||kkk[[[RRRJJJGGGEEECCCEEEHHHHHH```UUU???@@@999;;;999888;;;999===GGGHHHIIITTTjjjuuu~~~}}}wwwnnnnnnkkkfffeeeddd^^^VVVOOOOOOOOONNNMMMOOORRRTTTSSSUUUZZZ______```fffoootttwww~~~|||nnneeeYYYTTTSSSLLLHHHIIIKKKRRR^^^hhhhhhbbbXXXWWWSSSNNNJJJHHHHHHJJJDDDBBBAAA@@@AAABBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????>>>>>>@@@BBBBBBHHHSSS```gggbbbTTTIII===@@@@@@;;;JJJuuuoooVVVKKK^^^xxxRRR>>>666999666666999777888666777999:::;;;CCCKKKhhhzzzyyywwwuuuvvv{{{~~~___^^^rrrnnnffflllgggfffjjjmmmlllrrr|||yyyuuu|||uuuiiieeefffcccjjjlllyyytttcccQQQJJJIIIIIIKKKMMMPPP[[[pppZZZKKKHHHGGGLLLRRRccc~~~hhhmmm}}}ooosssjjjbbbmmmfffUUU???>>>:::===999;;;999;;;>>>>>>OOOooohhhYYY]]]UUUDDD>>>===777888;;;666666:::888666:::888<<>>IIIIIIIIISSSkkk|||}}}xxxooonnniiidddbbbbbb\\\UUUNNNNNNNNNMMMMMMNNNQQQTTTYYYYYY^^^ggglllooouuu~~~{{{vvvggg\\\WWWOOOJJJIIIIIIMMMZZZfffggg```TTTQQQNNNLLLLLLKKKKKKJJJCCCBBB@@@@@@BBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@???======???BBBAAAGGGTTTbbbjjjeeeVVVIII@@@???>>>===NNNttt{{{___HHHGGG```vvvRRR===666999666555999777777666777999:::;;;BBBKKKgggvvvpppnnnfffhhhjjjlllooouuu}}}aaa^^^tttuuukkkkkkhhhmmmnnnwww{{{}}}yyyppptttpppwwwqqq```OOOHHHHHHIIIKKKMMMRRR]]]qqqUUUIIIHHHGGGNNNUUUgggnnnssswwwxxxpppqqqnnnRRR???>>>:::===999;;;999;;;>>>===NNNmmmfff\\\hhhUUUEEE>>>===777777:::666555:::888777:::888<<>>JJJJJJJJJTTTlll~~~{{{pppnnniiicccaaa```[[[TTTOOOOOONNNLLLJJJKKKMMMPPPXXXXXX___lllwww}}}xxxkkkcccYYYJJJIIIGGGJJJVVVdddeee___PPPNNNLLLMMMOOOOOOMMMIIICCCAAA@@@AAABBBBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAA@@@>>>===???BBB@@@GGGTTTccclllgggXXXJJJDDD<<<<<>>>>>:::<<<999;;;999;;;>>>===MMMmmm}}}jjjjjjYYYDDD<<<>>>:::888:::777999888888999888888???GGGfff~~~vvv|||yyy}}}~~~hhhWWWMMMRRR\\\ccchhhoooxxxtttiiixxxcccUUUMMMGGGFFFGGGEEEEEEGGGNNNccc}}}~~~NNN@@@;;;:::<<<:::999999:::>>>EEELLLPPPRRRddd|||pppkkkfffdddccc___WWWQQQRRRQQQNNNIIIGGGJJJRRRYYY^^^gggsss{{{|||ssslllXXXQQQJJJKKKRRRZZZ[[[ZZZVVVQQQMMMNNNQQQQQQNNNIIIDDDCCCCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@AAABBBCCCDDDEEERRRhhhpppdddUUUOOO???>>>AAA@@@GGGddd}}}]]]NNNLLLbbb{{{III@@@888777777555555777666666888:::;;;;;;AAAIII^^^{{{iiiaaaaaaaaaaaaccciiiiiiiiikkkpppwww~~~www[[[qqqwwwooozzz~~~sss^^^KKKFFFGGGGGGIIIMMMVVV\\\ssssssQQQGGGHHHLLLNNNSSSooo{{{~~~jjj~~~QQQAAA;;;===999999>>><<<;;;======MMMiiinnngggXXXCCC<<<>>>:::888:::777999777888999888888>>>FFF```}}}|||pppvvvwwwcccTTTJJJNNNXXX___gggppp~~~qqqkkktttaaaUUUMMMGGGFFFFFFEEEEEEGGGLLLaaa{{{zzzLLL???;;;:::<<<;;;999999:::>>>DDDKKKOOOQQQggg{{{jjjjjjjjjiiieee```ZZZVVVSSSSSSPPPMMMKKKOOOWWW^^^iiipppzzz{{{vvvpppiiicccZZZTTTNNNMMMQQQVVVXXXXXXTTTUUUWWWYYYXXXTTTOOOKKKDDDDDDCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???????????????AAABBBBBBEEEGGGWWWmmmuuuhhhWWWOOOBBB?????????KKKmmm]]]NNNOOOiii|||HHH???888777777555555777666666888::::::;;;AAAIIIZZZ~~~zzzppphhhgggiiikkkpppvvvvvvvvvwwwyyyfffrrrqqq]]]KKKGGGHHHGGGIIINNNSSSZZZqqqoooOOOHHHIIIMMMOOOTTTppp~~~xxxOOO@@@;;;>>>:::888<<<::::::<<<<<>>:::888:::777999777777999888777===EEE]]]xxx~~~|||vvvxxxiiippp~~~qqq\\\OOOFFFJJJQQQXXXcccnnnzzzqqqrrrqqq___TTTMMMGGGGGGFFFDDDEEEHHHKKKeeevvvIII>>>;;;:::<<<;;;999999999===CCCHHHLLLNNNeee~~~{{{lllrrrwwwtttjjj```[[[[[[VVVVVVTTTRRRQQQVVV^^^eeepppuuu}}}{{{sssmmmfffaaaZZZVVVRRRPPPRRRVVVYYY[[[\\\___aaa___YYYSSSOOONNNEEEEEEDDDCCCBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBGGGMMM```www}}}oooZZZOOOEEE???===@@@RRRyyy[[[LLLNNNnnn~~~GGG>>>777777777666666777777666888:::::::::@@@HHHXXX||||||zzzyyy|||~~~ppplllmmmZZZJJJGGGHHHGGGIIINNNSSS[[[rrriiiMMMIIIJJJNNNQQQVVVpppwwwqqqnnnLLL@@@;;;>>>;;;777;;;999999;;;;;;HHHbbbtttfff___|||WWWBBB;;;===999888:::777888777777999777777<<>>;;;;;;<<<:::999888999<<>>>>>>>>>>>???@@@AAAAAAJJJTTTiii~~~qqq[[[NNNEEE???===BBBZZZYYYIIIKKKmmm~~~EEE===777777888666666777777666777:::::::::@@@GGGZZZ}}}{{{hhhyyyhhhWWWJJJHHHIIIHHHJJJOOOUUU___vvvaaaJJJJJJKKKNNNRRRXXXrrr}}}lll^^^[[[www~~~JJJ@@@;;;===;;;888;;;999999<<<;;;FFF___ttteeeYYYnnnVVVAAA:::===999888:::888777666777999777666;;;BBBTTTqqq|||tttyyykkkmmmzzz|||sssRRRIIIEEEJJJMMMNNNTTT]]]iiisss{{{yyyxxx}}}jjj[[[PPPKKKHHHGGGFFFDDDGGGLLLXXXuuuJJJ???<<<;;;;;;888999888888;;;@@@FFFIIIJJJaaa~~~~~~}}}{{{zzzppp___ZZZ[[[[[[[[[\\\[[[[[[```hhhooovvvyyy}}}}}}pppggg^^^\\\YYYXXXYYY\\\___bbbggg```XXXSSSRRRQQQMMMJJJEEEEEEEEEDDDDDDCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBJJJYYYooo}}}jjjVVVJJJCCC???>>>EEE___XXXHHHKKKmmmvvvzzzCCC<<<666777888777666777777666777:::999999???GGG[[[mmmssspppqqqzzzbbbTTTIIIIIIJJJHHHJJJPPPVVVbbbzzzYYYGGGJJJKKKNNNTTT[[[uuu~~~hhhZZZWWWttt|||JJJ@@@;;;<<<;;;999<<<999:::===;;;EEE[[[ttteeeUUUdddUUUAAA:::===999888:::888777666777888777555999@@@KKKmmmyyy}}}mmmjjjvvv}}}zzzWWWLLLFFFKKKPPPQQQTTT[[[fffppp{{{}}}vvvqqqqqquuuwwwkkkgggqqq~~~~~~vvvbbbUUUMMMIIIGGGGGGFFFEEEIIIPPP^^^tttIII@@@===;;;;;;777999888888;;;@@@FFFIIIKKKbbb}}}{{{zzzzzz||||||{{{zzzvvv~~~|||mmm```[[[\\\\\\]]]]]]\\\\\\```hhhnnn}}}~~~uuujjjccc___[[[XXXXXXYYYYYYYYYVVVRRRPPPRRRUUUSSSLLLDDDEEEEEEDDDDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAABBBCCCJJJ]]]sss|||qqq]]]MMMEEE???>>>@@@GGG```sssVVVKKKRRRqqqpppxxxBBB:::555777888777666777777666777999999999>>>FFFYYYwwwqqqvvvbbbkkksss]]]QQQIIIJJJKKKIIIKKKQQQUUUddd}}}SSSDDDJJJKKKMMMUUU^^^yyy{{{dddXXXWWWtttuuuyyyHHHAAA;;;<<<;;;:::<<<999:::>>>;;;CCCXXXpppdddUUUcccUUU@@@999<<<999888:::888666555777888777555888???GGGkkktttrrrtttoooiiiuuu___PPPGGGLLLTTTWWW[[[bbbfffpppxxxtttiiieeejjjsss{{{nnn```^^^iiitttzzz{{{xxxyyy}}}rrr]]]QQQJJJGGGFFFGGGFFFFFFKKKSSS___oooGGG>>>===;;;;;;777888777888;;;AAAFFFJJJLLL___~~~}}}yyyxxxwwwwwwxxxyyyxxxwwwuuuxxxyyyuuukkkbbb^^^]]]\\\]]]]]]\\\[[[^^^eeekkkwwwxxx{{{~~~tttlllbbb\\\UUUSSSTTTUUUSSSPPPMMMMMMOOOQQQRRROOOIIIDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDOOOdddyyyzzzhhhTTTHHHEEE===>>>@@@FFF]]]jjjPPPKKKXXXyyymmmuuu@@@999555777999777666888777666777999999888>>>EEEVVV{{{}}}{{{~~~ttt~~~lll___jjj|||nnnZZZOOOHHHKKKLLLIIIKKKQQQVVVgggwwwOOOCCCJJJJJJKKKUUU```|||qqqYYYOOOSSSssswwwssstttEEE@@@;;;<<<;;;999;;;888999===:::@@@TTTkkkcccXXXhhhTTT@@@999<<<999888:::888666555777888777444888>>>IIIlllzzzrrr}}}jjjjjj}}}rrrjjjvvveeeTTTHHHLLLVVV\\\bbbiiillluuuzzzsssgggdddooo|||}}}uuuggg[[[\\\hhhtttyyy{{{wwwssstttyyy~~~rrr]]]QQQHHHFFFFFFGGGFFFFFFLLLTTT___lllDDD===<<<;;;;;;888888777888;;;AAAGGGKKKMMMXXXzzz||||||wwwvvvttttttvvvwwwvvvuuuxxxxxxvvvqqqkkkddd```]]]\\\]]]]]][[[ZZZ\\\ccchhhjjjllloootttzzzzzzssslllhhh]]]VVVOOONNNQQQSSSPPPLLLQQQQQQQQQNNNJJJGGGFFFGGGCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDUUUlll|||eeePPPHHHHHH<<<>>>@@@DDDZZZ~~~hhhIIIJJJ\\\}}}hhhkkk@@@999555777999777777888777666777999888888===EEETTTsss~~~~~~hhhbbbnnnzzzkkkXXXNNNHHHKKKLLLIIIKKKQQQYYYkkktttMMMBBBJJJIIIJJJUUUbbbfffOOOFFFNNNtttuuuyyypppCCC???;;;======888:::777888<<<999>>>QQQhhhbbb[[[mmmNNNEEE===;;;:::888777999888777666666666777999:::HHH[[[www|||}}}}}}vvvgggkkk}}}}}}uuuppp|||qqqXXXHHHPPPZZZ^^^kkk{{{yyyiiiiiizzz{{{mmm[[[UUUaaavvvyyyyyy{{{|||gggTTTOOOIIIKKKDDDBBBIIIJJJMMMWWWeee\\\EEE>>>888>>>;;;888888888888:::>>>CCCGGGJJJUUUrrr~~~zzzwwwvvvuuuuuutttrrrqqqqqqtttvvvuuurrrooonnnmmmjjjddd___]]]YYYWWWXXXWWWUUUWWWZZZ\\\ccckkkqqquuu|||}}}ooogggbbb^^^[[[OOOKKKEEECCCEEEIIINNNPPPSSSNNNIIIFFFFFFGGGEEECCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@>>>???BBBDDDCCCFFFJJJUUUvvvsssdddTTTEEE???>>>===<<>><<>>AAAAAA888;;;:::::::::999999<<>>IIIaaavvvooopppaaa^^^iii~~~kkk]]]OOOJJJHHHJJJKKKLLLQQQVVVhhhsssTTTHHHEEEHHHOOOSSSZZZtttttt[[[PPPGGG[[[zzz]]]<<<>>>>>>888;;;:::::::::999999<<<@@@DDD```fff___qqqJJJAAA;;;::::::888777888777666666555666777888999???QQQuuuwww~~~{{{wwwiiikkk}}}tttsssxxxzzzeeeTTTZZZooo|||mmmhhhiiirrr~~~}}}wwwjjjXXXMMMJJJEEEHHHEEEEEEHHHDDDIII[[[tttVVVDDD???999>>>:::888888888888999<<<@@@DDDGGGOOO___tttzzz}}}yyyvvvuuuuuuuuuoooppppppnnnllllllmmmooopppnnnllllllkkkgggaaa[[[OOOHHHCCCBBBBBBCCCHHHNNNVVVYYY___cccfffiiinnnqqqrrrrrrooojjjdddaaa___^^^aaa^^^[[[YYYWWWSSSNNNJJJCCCBBBCCCGGGLLLQQQUUUVVVQQQKKKDDDAAACCCEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBDDDBBBBBBDDDCCCDDDIIIQQQhhh~~~lllZZZJJJ@@@AAA666@@@DDDIIIbbbzzznnnOOOBBB```|||FFF888888777666666666666666555555555666888:::===>>>LLLbbbnnngggjjjyyy}}}~~~^^^^^^fffvvvcccVVVKKKHHHGGGJJJKKKMMMSSSYYYiiiyyyxxxNNNHHHFFFHHHNNNSSS]]]wwwuuummmVVVLLLIIIfff~~~XXX<<<;;;;;;999;;;999::::::999999;;;???BBBYYYccc```kkkGGG???:::::::::888777888777666555555555666888888;;;PPPpppzzz~~~{{{uuullltttzzzzzz~~~}}}oooccceeewww~~~{{{mmmssstttssszzzqqqcccTTTLLLJJJDDDGGGDDDFFFIIIGGGQQQhhhPPPAAA???888>>>:::888888888888888;;;???CCCEEEMMM]]]qqqzzz~~~zzzvvvsssqqqqqqqqqnnnoooooonnnlllkkkkkkmmmooonnnllllllkkkggg```ZZZLLLGGGEEEFFFEEEBBBDDDGGGNNNPPPSSSUUUWWWXXXZZZ[[[YYYXXXVVVUUUTTTUUUXXX\\\ZZZXXXVVVTTTRRROOOLLLJJJHHHFFFEEEFFFKKKQQQVVVXXXOOOJJJDDDBBBCCCEEEFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDCCCCCCDDDCCCDDDLLLUUUooozzzsssaaaVVVJJJ@@@???;;;>>>???KKKooozzzUUUGGGmmmzzzBBB888777666666666666666666555555555666888:::<<<>>>III]]]nnngggmmm}}}zzz}}}rrr^^^]]]dddqqq^^^RRRIIIGGGGGGJJJKKKMMMTTT\\\fff|||kkkLLLHHHGGGJJJNNNSSS```|||iiidddPPPIIIIIIfffSSS===:::999999999999::::::999999:::===???WWWcccddddddzzzEEE>>>999999:::888777888666666555555555666777888888MMMhhh~~~|||uuupppxxx{{{sssqqq{{{|||yyyuuu}}}{{{ttt}}}wwwkkk\\\PPPKKKIIIEEEFFFDDDGGGLLLMMM^^^|||LLL@@@???:::???<<<;;;999888777888:::>>>AAADDDNNNaaavvvttt{{{pppzzz}}}{{{wwwssspppnnnmmmmmmmmmnnnnnnmmmkkkiiiiiijjjmmmlllkkkkkkjjjfff^^^XXXKKKHHHHHHJJJJJJFFFEEEGGGJJJLLLNNNQQQSSSTTTUUUUUUNNNLLLKKKMMMMMMMMMRRRXXXWWWVVVTTTSSSPPPOOOMMMLLLIIIFFFDDDEEEIIINNNRRRUUUKKKGGGCCCAAACCCEEEEEECCCAAAAAAAAABBBBBBBBBBBBCCC@@@AAAAAABBBBBBCCCCCCCCCDDDCCCCCCEEEDDDFFFPPP[[[rrruuuhhhVVVOOOGGG===<<>>999???<<<<<<999888777888:::===@@@CCCJJJdddppplll}}}vvvoooyyyzzzxxxvvvrrrooolllkkkkkkkkkkkkllllllkkkiiigggggggggjjjiiihhhhhhhhhccc[[[TTTJJJHHHIIILLLMMMJJJJJJLLLKKKLLLOOORRRTTTUUUUUUTTTLLLIIIJJJNNNOOONNNRRRYYY[[[[[[[[[XXXTTTPPPLLLKKKFFFDDDDDDEEEIIIMMMPPPQQQGGGCCC@@@@@@BBBCCCBBB@@@AAAAAAAAABBBBBBBBBCCCCCC@@@@@@AAAAAABBBCCCCCCDDDCCCBBBDDDEEEDDDGGGRRR___vvvvvvfffRRRJJJBBB;;;>>>BBB<<>>???AAABBB@@@===AAAAAAAAABBBBBBCCCCCCCCC@@@@@@AAAAAABBBCCCDDDDDDBBBBBBCCCEEEDDDHHHTTTbbbzzzzzzjjjTTTIII???;;;BBB???@@@VVVYYYPPPxxxwww]]]777666666555555555666666777444444444555777999<<<===;;;NNN{{{sssjjjppppppyyyxxxaaa\\\^^^}}}uuudddTTTKKKIIIIIIKKKMMMMMMOOOXXXbbbvvvuuuRRREEEDDDGGGLLLSSS^^^vvv}}}lll\\\GGGLLLOOOcccrrrpppoooBBB>>>999888===:::999999:::999888888999;;;JJJYYYddd___jjjAAA>>>;;;999888888777666666666555555555555666666888>>>RRR|||vvv}}}rrrjjjrrr~~~~~~~~~yyywww|||yyyqqqvvvwwwzzzzzz~~~|||{{{zzz}}}qqqdddZZZQQQIIIFFFGGGCCCFFFIIIIIINNN^^^{{{hhhXXXFFF999:::;;;888888>>>:::999888666555888<<>>;;;999888888777666666666555555555555666666:::<<>>DDDKKKeeejjj}}}zzz~~~vvvooolllttt{{{yyyrrrmmmnnnmmmkkkiiigggfffeeeddd``````___^^^]]]\\\\\\[[[]]][[[YYYZZZZZZXXXSSSNNNKKKIIIJJJNNNOOONNNNNNRRRTTTXXX]]]``````\\\WWWTTTLLLKKKOOOXXXaaahhhqqqyyy}}}|||uuuiii^^^UUULLLEEEFFFFFFGGGJJJMMMKKKFFFAAA>>>>>>>>>??????@@@AAAAAABBBAAAAAAAAAAAABBBCCCCCCDDDEEEEEEEEEDDDDDDCCCBBBCCC@@@AAAEEEIIIRRRhhhsss\\\JJJAAA===;;;:::>>>CCCcccsssQQQCCCFFFddd{{{vvvpppCCC666555555555555555555555555555666666777777888888999<<>>===777;;;777888777777888888999:::::::::AAATTTgggiiivvv???===:::888888888777666666555555444444555555666:::666;;;RRRxxx{{{zzz{{{zzz{{{}}}~~~}}}{{{{{{{{{{{{sssdddZZZggg}}}}}}zzzxxx{{{{{{{{{vvvssszzzzzzwww~~~wwwzzz}}}yyyrrrmmmcccXXXRRRKKKEEEDDDEEEHHHFFFHHHUUUjjj|||}}}tttxxxGGG>>>999:::<<<:::999;;;888888888777666777;;;===@@@JJJgggzzzuuupppyyypppmmmnnnvvvzzzwwwoookkkkkkjjjhhhfffdddcccbbbaaaYYYYYYZZZZZZZZZZZZYYYYYYZZZYYYXXXXXXXXXVVVRRROOOJJJHHHIIIMMMNNNMMMOOORRRZZZ^^^bbbeeeccc^^^YYYVVVQQQPPPUUU```kkkttt}}}uuuggg[[[RRRJJJEEEFFFGGGHHHJJJJJJHHHBBB>>>======>>>???@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCCCCDDDFFFFFFFFFFFFEEEEEEDDDCCCCCCAAAAAABBBEEEPPPggg}}}{{{jjjUUUGGG???;;;:::;;;<<>>555555555555555555555555555555555666666777888888888999>>>KKKkkkqqqrrrpppfffggghhhlllnnnnnnkkkiiifffeeehhhlllooonnnkkkpppzzzjjjpppvvvhhhVVVIIIGGGLLLLLLLLLNNNOOOOOOSSSaaaooolllNNNCCCDDDGGGLLLSSS```xxxsss]]]LLLMMMIIIccc{{{pppzzzHHH>>>>>>666999666777777777777888999999::::::===PPPeeekkkuuu>>><<<999888888888777666555555444444444444555555666555999KKKmmmttt{{{ttt|||}}}{{{yyyxxxwwwxxxmmm\\\QQQ___|||}}}{{{zzzwwwttttttxxx}}}{{{xxxvvvuuu{{{{{{xxx|||xxxxxxyyyvvvssshhh^^^UUUOOOKKKFFFDDDFFFDDDFFFLLL\\\tttvvv|||gggBBB<<<999999;;;:::999:::777888888777666777:::===CCCPPPqqq|||sssttt|||vvvmmmmmmqqqxxxyyysssllljjjhhhfffbbb^^^ZZZXXXWWWWWWTTTTTTUUUVVVWWWWWWVVVVVVUUUTTTTTTTTTSSSRRRPPPNNNIIIFFFGGGKKKNNNMMMPPPTTT^^^bbbfffgggccc^^^[[[YYYVVVUUU[[[iiiwwwqqqcccXXXOOOIIIGGGGGGGGGHHHHHHGGGDDD???<<<======???@@@AAAAAA@@@@@@CCCCCCBBBBBBCCCCCCDDDEEEGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@CCCPPPhhh}}}sssbbbNNNDDD>>>:::999<<>>KKKfffvvvtttzzzeee[[[\\\```bbbeeeeeebbb]]]ZZZYYY^^^___fffnnnpppqqq|||tttwww~~~pppaaaOOODDDEEELLLKKKKKKMMMOOOPPPUUUcccqqq___HHHCCCFFFHHHLLLUUUfffpppYYYLLLKKKIIIjjj|||}}}tttFFF>>>===444888666777666777777888888999::::::;;;LLLbbbiiiooo>>>;;;888777777888777666555555444444444444555555333555999GGGbbbttt}}}vvvuuu~~~}}}{{{yyywwwvvvuuutttkkk[[[TTTfff~~~}}}~~~~~~~~~|||{{{uuurrrppprrryyy}}}wwwwwwyyyxxxxxxyyy}}}~~~~~~|||zzzxxxvvvtttsssbbbYYYQQQMMMIIIEEEDDDFFF???FFFRRReee~~~tttrrrZZZ???<<<999888999999999999666777777777666777999<<>>======>>>@@@AAABBBBBBAAAAAADDDCCCCCCCCCCCCDDDEEEEEEHHHHHHHHHGGGFFFEEEDDDCCC@@@AAABBBBBBFFFVVVooommmZZZIIIAAA>>>999:::>>>DDDbbb{{{iiinnnvvv~~~PPP;;;888444444444444444444444444444555555666666777777888666@@@KKK```~~~xxxttt~~~rrr\\\SSSUUUWWWYYY]]]aaa```[[[XXXZZZaaaccclllxxx{{{xxxyyy~~~}}}wwwhhhYYYKKKCCCEEELLLJJJKKKMMMPPPRRRXXXggguuurrrTTTDDDDDDHHHJJJMMMXXXmmm~~~mmmUUUIIIGGGIIIooopppEEE>>>;;;333888777777666666777777888999999999999HHH^^^ffffff===;;;888777777888777666555444444333333444444555222666:::AAAUUUyyyxxx|||xxxvvv~~~zzzzzzyyyxxxvvvuuusssrrrkkk___]]]uuu~~~}}}}}}~~~}}}|||uuuqqqoooqqqyyy}}}sssggghhhxxx~~~zzzvvvxxx|||wwwxxxyyyzzz~~~~~~|||~~~zzz{{{{{{zzzyyywwwsssooommm\\\TTTMMMJJJGGGDDDCCCEEE@@@NNN^^^pppppprrrvvvQQQ===<<<999666666888999888666777777777666777999;;;BBBJJJdddxxxuuu~~~||||||xxxssskkkooovvvyyyssshhhbbbcccZZZWWWQQQLLLJJJLLLPPPRRRTTTTTTTTTRRRPPPLLLIIIGGGJJJKKKKKKKKKJJJJJJJJJJJJHHHFFFGGGMMMPPPRRRVVV\\\aaadddfffddd^^^[[[[[[]]]ZZZZZZaaaqqq}}}ooobbb\\\VVVPPPLLLMMMIIIHHHFFFCCC@@@>>>>>>>>>>>>???AAACCCCCCCCCBBBAAADDDDDDCCCCCCDDDDDDEEEFFFHHHHHHGGGGGGFFFDDDCCCBBB>>>AAACCCCCCHHHZZZrrrhhhUUUEEE@@@>>>999:::@@@EEEsssrrrXXXWWWfffuuuxxxGGG999555444444444444444444444444444444555555666777777777777@@@FFFZZZxxxqqq|||lllVVVNNNQQQRRRRRRXXX______YYYXXXZZZcccjjjwwwyyymmm^^^QQQHHHDDDGGGMMMJJJKKKOOOSSSUUU\\\lll{{{eeeJJJCCCFFFGGGLLLOOO[[[ssszzziiiSSSGGGEEEMMMwwwlllBBB<<<:::333:::888444666666777777888888999999888EEE[[[bbb^^^qqq===;;;888777777888777666555444444333333444444555333888:::<<>>===>>>???>>>@@@BBBDDDDDDDDDCCCBBBDDDDDDDDDDDDDDDEEEFFFFFFHHHGGGGGGGGGEEEDDDCCCBBB>>>BBBDDDCCCHHHYYYqqqeeeRRRCCC@@@>>>999;;;BBBJJJ~~~eeeJJJKKKfffwwwssstttAAA;;;888444444444444444444444444444444555555666777777777777>>>@@@UUUwwwnnnzzz}}}iiiTTTMMMQQQTTTTTTYYYaaa```ZZZWWWZZZbbbooo}}}ssseeeVVVLLLGGGEEEHHHMMMKKKLLLPPPUUUXXX___ooo|||\\\EEEBBBGGGGGGNNNQQQ]]]wwwwwweeeSSSGGGFFFSSS~~~yyyggg>>>::::::555<<<888222666666666777888888999999777DDDYYY```ZZZiii<<<:::888777777777555444555555555555555555555555666555666:::GGGfffxxx}}}}}}yyyzzzzzz|||zzzwwwssstttvvvuuupppkkkfffZZZZZZsss{{{{{{zzzzzzzzzzzz{{{{{{wwwqqqmmmooowww}}}zzzhhhXXXSSSSSSVVV```lllsssyyy~~~}}}|||www|||}}}{{{tttqqqooosssyyy}}}|||zzzsssuuuxxxyyyxxxxxxxxxxxxvvvvvvvvvuuuqqqkkkccc^^^SSSKKKDDDDDDDDDCCCCCCEEEHHHVVVlllttt|||ccchhhwww???<<<;;;:::888777666666666888888999999999999888888<<>>BBBBBBWWWkkkVVVFFFIIIggg||||||ZZZ>>><<<555444444444444444444444444333333444444555666666666777===AAAQQQ}}}yyyooozzz{{{gggUUUQQQWWWUUUXXX___dddddd```]]]]]]mmmzzzwwwiii\\\MMMFFFCCCCCCGGGLLLOOOPPPQQQTTTZZZeeettt~~~}}}jjjUUUGGGCCCFFFHHHQQQSSScccnnnbbbQQQKKKEEEZZZuuulllZZZHHH;;;::::::555444888666666777888888888888888444BBBRRRaaaeeeddd<<<:::777666777777555444555555555555555555555555555444555888CCC___vvvwww||||||{{{yyyvvvsssqqqsssuuutttnnniii^^^XXXVVVaaauuuwwwxxxwwwvvvvvvvvvxxxyyyzzzwwwrrrooopppvvv|||sssbbbSSSQQQTTTXXXcccnnnvvv}}}|||}}}www{{{yyytttrrrllliiihhhlllrrrvvvuuuttttttvvvwwwxxxvvvvvvvvvwwwuuutttsssrrrpppiii```YYYOOOHHHCCCDDDEEEDDDEEEHHHPPP\\\sssyyy~~~mmmddd}}}hhh===<<<;;;999888777666666666777888888999999888888777:::DDDVVVqqqzzzxxxzzzvvvssssssssstttjjjkkkkkkhhhaaaZZZUUURRRVVVZZZ\\\___jjj|||wwwiiieeedddbbb```cccbbb\\\WWWWWWUUURRRPPPLLLJJJNNNVVV\\\\\\ZZZ]]]]]]\\\YYYWWWWWWYYY[[[XXXZZZ___dddiiiiiigggddd```ZZZSSSOOOOOOOOOLLLIIIHHHFFFCCC@@@>>>>>>>>>>>>AAABBBCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGIIIHHHGGGFFFEEEDDDCCCCCCCCC>>>BBBGGGNNNdddxxxyyyZZZNNNAAA;;;:::<<<@@@DDD]]]cccOOOEEEOOOooo~~~UUU;;;:::333444444444444444444444444333333444444555666666666555;;;???MMMtttvvvmmmxxx}}}}}}kkkYYYSSSXXXZZZ^^^ffflllmmmiiidddbbbsss|||tttfffXXXJJJDDDDDDEEEHHHLLLOOOPPPRRRUUU]]]hhhvvvyyydddQQQFFFEEEHHHJJJQQQVVVgggwwwfff[[[QQQKKKEEEYYYzzzTTTDDD999:::;;;777666:::666666777888888888888777666???NNN```fffccc~~~;;;999777666777777555444444444444444444444444444333333444666===TTTyyyzzz}}}uuu}}}{{{uuurrrpppooorrrtttqqqjjjcccRRRTTTRRRRRR\\\llltttsssyyywwwuuuttttttuuuvvvwwwvvvssspppooosssyyy}}}mmm\\\OOOPPPUUU\\\fffqqq}}}xxxuuu|||vvvyyyzzzwwwrrrlllgggdddbbb```aaaeeekkkooopppoootttuuuvvvuuutttssstttuuusssqqqoooooonnnggg[[[RRRKKKEEEBBBCCCEEEEEEHHHKKKSSSaaauuuvvvmmm\\\lllTTT===;;;:::999888777666666666777888888999999888888777777???OOOjjjuuunnnppp~~~|||xxxssspppnnnnnnmmmgggeeebbb]]]YYYWWWXXXYYYaaajjjsss}}}{{{mmmjjjkkkllllllnnnkkkfffcccbbb\\\VVVQQQMMMKKKNNNTTTXXXXXXVVVVVVVVVUUUSSSQQQRRRTTTVVVRRRTTTWWW\\\___```]]][[[WWWSSSNNNLLLLLLLLLIIIGGGEEECCC@@@>>>===>>>@@@AAACCCDDDEEEGGGHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGFFFEEEDDDDDDCCCCCC@@@AAAEEEGGGPPPjjjzzzsssYYYHHH<<<===<<<:::BBBPPPyyyYYYHHHHHH[[[|||KKK666888222444444444444444444444444333333444444555666666666444888<<>>@@@BBBDDDDDDFFFGGGIIIJJJJJJJJJHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCBBB???CCCHHHIIISSSnnnxxxgggUUUCCC:::???<<<999MMMjjjzzzPPPGGGWWWsssrrr???444999555444444444444444444444444333333444444555666666666444888:::BBBYYY{{{{{{vvv|||~~~sss___TTTTTT___jjjwwwwww~~~~~~}}}~~~}}}zzzyyywwwpppgggYYYLLLAAAAAAFFFIIIJJJKKKNNNPPPUUU]]]gggsss~~~lllSSSEEECCCFFFJJJMMMRRRaaayyyuuueeeXXXRRRHHHFFFFFF[[[xxxnnnDDD;;;666888:::888666888555666666777777777777777;;;888BBB\\\iiifff999888666555666666666444444444444444444444444444333444555666777AAAWWWlll~~~~~~~~~zzzxxx|||yyynnnooonnnnnnppppppiii]]]SSSIIIMMMPPPWWWiii{{{yyyyyyyyyxxxwwwvvvtttssssssssspppiiidddjjjvvv{{{yyydddWWWNNNPPPSSSVVV___jjjqqqkkkpppkkknnnjjjaaaZZZXXXVVVQQQQQQSSSWWW^^^eeejjjmmmnnnnnnpppqqqqqqoooooopppqqqqqqnnnllljjjggg^^^RRRIIIFFFBBBAAADDDDDDDDDGGGLLLSSSllllllYYYRRRjjjddd;;;@@@999999888777666666666666777777777888888777777777555:::GGG___|||zzzqqqnnn}}}wwwuuupppkkkfffbbb___^^^ZZZZZZ\\\^^^dddnnnyyy~~~vvvkkkccc``````dddhhhhhhiiihhheeeeeeccc\\\SSSPPPLLLHHHFFFFFFFFFDDDBBBCCCDDDEEEGGGHHHLLLQQQTTTXXXXXXWWWXXXYYYXXXUUUSSSKKKIIIFFFDDDBBBAAA???===>>>===;;;;;;;;;>>>AAABBBCCCDDDEEEGGGHHHIIIJJJJJJHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBEEEJJJLLLWWWnnnqqqZZZMMM???;;;@@@<<<<<<\\\hhhFFFNNNppp___999555888888444444444444444444444444333333444444555666666666666888:::???NNNjjjiii[[[XXXcccppp~~~~~~}}}|||}}}}}}}}}{{{xxxuuurrriii```QQQFFF???BBBGGGJJJKKKLLLOOORRRXXXaaalllwww{{{dddLLLBBBCCCFFFJJJNNNUUUiiiqqq___SSSMMMFFFGGGMMMggg}}}ppp]]]@@@;;;777888888777555555555555666777777777777777;;;777???YYYiiijjj999777555555666666666555333333333333333333333333444444555666555;;;LLL^^^zzz{{{yyywwwtttvvv|||zzzppppppnnnnnnooooooggg[[[QQQLLLLLLRRR^^^mmmvvvvvvsss~~~|||yyyvvvtttsssssstttrrrmmmeee```iiivvvwwwoooZZZRRRMMMNNNNNNPPPZZZhhh~~~qqqhhhddd___cccaaaXXXSSSUUUTTTOOOJJJMMMRRRXXX^^^bbbeeefffhhhjjjnnnooooooooopppqqqooonnnkkkgggaaaXXXNNNGGGDDDBBBCCCFFFFFFEEEIIIOOO```uuuhhhUUUYYYSSS777===999888777666666666666666666777777888888777777666555999CCCVVVooozzzuuurrr{{{rrrpppkkkfffbbb___]]]]]]XXX\\\dddmmmvvvqqqkkkeee___^^^]]]\\\\\\___]]]___```]]]\\\ZZZUUUNNNKKKHHHDDDAAA???>>>;;;::::::<<>>@@@BBBCCCBBBCCCEEEFFFHHHIIIJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDGGGEEEJJJQQQ]]]mmmiiiQQQFFF===<<<@@@<<>>HHH___lll]]]ZZZhhhxxx}}}~~~~~~}}}|||}}}~~~||||||zzzuuuqqqlllbbbWWWIIICCC@@@DDDHHHJJJKKKNNNQQQTTTZZZdddpppyyyoooZZZFFFAAADDDGGGKKKQQQ\\\rrrkkkYYYMMMHHHAAADDDNNNkkkvvvrrrPPP>>>;;;888777777666555444444555666666777777666666999888===RRRdddiii888666555555666666666555333333333333333333333333333333444555444888FFFUUUwww~~~zzz~~~|||vvvuuurrrrrrxxx|||tttnnnmmmmmmnnnnnnhhh\\\SSSLLLNNNXXXgggnnnnnnuuuwwwqqqpppqqqsssppplllcccaaalllvvvppp```QQQMMMMMMOOONNNOOO]]]nnn|||wwwiiiYYYQQQXXXXXXPPPNNNTTTUUUPPPIIILLLPPPTTTWWWYYY[[[\\\aaaeeekkknnnpppppppppqqqlllmmmkkkdddZZZPPPIIIFFFCCCCCCEEEIIIJJJJJJNNNUUUjjjsss___YYYhhhrrrFFF999:::888888777666666666666777666666777777777777666666555888===JJJ```vvv}}}xxxzzz|||qqqnnnjjjfffddddddeeefffbbbiiittt~~~wwwnnngggccc]]]YYY[[[\\\XXXWWWYYYVVVZZZ[[[WWWSSSQQQNNNJJJEEECCC???<<<;;;999888777888999;;;===@@@DDDJJJMMMMMMKKKJJJJJJLLLMMMLLLKKKCCCAAA???<<<::::::;;;======>>>???@@@BBBCCCDDDDDDBBBCCCEEEGGGIIIJJJKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEELLLDDDIIIWWWdddnnneeeMMMBBB<<<;;;>>>>>>FFFfffuuuXXXAAADDDcccrrrAAA888777111444444444444444444444444444333333444444555666666666666777999<<>><<<999888999===???>>>???BBBDDDEEEFFFEEEEEECCCDDDFFFHHHIIIKKKLLLLLLJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFNNNCCCIII\\\iiiooocccNNNAAA;;;999<<>>BBBHHHJJJQQQ[[[hhh~~~nnn\\\QQQNNNOOOIIIIIITTTttt|||rrr}}}oooAAA999999777555555888999999444555555666666666666666555:::;;;CCCSSS^^^nnn666666555444444444444555222222222222222222222222222444555333222666???GGGeee~~~{{{rrr{{{xxxuuutttvvvvvvtttrrrmmmlllkkkmmmmmmhhh___WWWXXXUUU]]]mmmsssxxxzzzrrrooooooqqqooopppiiiccckkkuuugggPPPLLLQQQRRRSSSVVVTTTaaazzz{{{kkk[[[NNNYYY[[[RRRNNNTTTXXXVVVNNNNNNRRRUUUSSSPPPRRRXXXXXX___ggglllmmmlllmmmnnnhhhgggcccZZZPPPHHHDDDCCCFFFJJJKKKHHHIIIPPPXXX\\\kkkcccQQQ```}}}TTT???:::;;;666666555555555555666666666555444444666777777666777000999CCCJJJhhh|||xxxwww}}}yyyuuusssqqqqqqsssuuuvvvwwwwwwpppmmmhhhhhhiiikkkllljjjfffccc```^^^ZZZXXXXXXWWWVVVUUUYYYXXXUUURRRNNNIIIFFFDDDAAA@@@>>>;;;:::999999999;;;999666555555777:::<<<>>>???BBBDDDEEEDDDBBB@@@???===;;;999999:::===>>>AAABBBDDDEEEGGGHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIMMMLLLKKKJJJIIIHHHHHHHHHIIIGGGGGGHHHGGGDDDFFFKKKOOOGGGOOOjjjzzzoooYYYLLLAAA;;;;;;999<<>>SSSsssPPP;;;222333555000333333222111222333444555333333333333444555666666777777555999@@@PPP~~~wwwjjjdddllluuuyyy~~~tttmmmppprrr}}}}}}~~~~~~}}}}}}~~~}}}|||yyyssskkk```UUUKKKFFFAAABBBEEEIIIMMMPPPQQQPPPQQQZZZdddlll{{{{{{iiiLLLDDD???CCCKKKPPPVVVZZZsssrrrcccUUUJJJHHHKKKKKKFFFeee~~~ppp|||\\\EEE888888777666666666666666555555555555666666666666222888;;;===HHH[[[kkkrrr666666555444444444444444222222222222222222222222222444444333222555===DDD[[[|||qqqtttyyyvvvsssrrrssssssqqqooommmjjjiiijjjkkkggg```YYY[[[XXX___pppyyy~~~wwwpppmmmmmmoooooooooiiieeennnvvvhhhPPPOOOVVVVVVWWWXXXUUUbbb|||yyyjjj^^^ggghhh]]]VVVXXXYYYVVVPPPPPPSSSVVVTTTPPPRRRWWWYYY___fffkkkkkkjjjjjjjjjfffccc^^^TTTKKKDDDBBBCCCHHHGGGKKKNNNLLLLLLYYYjjjmmm\\\XXX|||```AAA:::888333666666555555555555666666666555333444666777777666666000999AAAGGGccc~~~}}}zzz}}}zzzuuusssqqqsssyyywwwmmmiiihhhddddddfffhhhiiiiiifffcccaaa^^^[[[YYYYYYYYYWWWVVVWWWVVVSSSOOOKKKHHHEEECCCAAA@@@>>><<<::::::::::::;;;:::888777888:::===???AAACCCEEEFFFFFFDDDBBB@@@???===;;;999999;;;===>>>BBBCCCDDDFFFGGGHHHIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJKKKJJJIIIHHHHHHHHHHHHHHHIIIGGGGGGHHHGGGEEEHHHMMMQQQOOO[[[sss|||nnnWWWKKK===;;;===;;;AAA```\\\GGGBBBYYYyyynnnCCC666222333555333333333222222222333444555333333222333333444555666555666555999@@@OOOrrrfff```gggppptttyyy}}}vvvrrrvvvyyy~~~|||}}}}}}}}}~~~~~~}}}}}}~~~~~~}}}|||{{{xxxqqqggg\\\QQQHHHCCCBBBCCCFFFJJJMMMPPPPPPPPPTTT]]]eeennnzzzrrr^^^GGGBBBAAAEEELLLQQQYYY```|||{{{kkk]]]QQQHHHGGGJJJJJJRRRvvvwwwwwwWWWCCC888777777666666666666666555555555555666666666666444999;;;;;;DDDVVVfffnnn666555555444444444444444222222222222222222222222222333444222111333999???PPPpppzzzyyyxxxgggzzz}}}yyyvvvsssrrrqqqpppnnnmmmllliiigggfffgggfffbbb^^^```]]]eeevvvtttnnnkkkkkkmmmnnnmmmhhhgggpppwwwhhhPPPTTT[[[]]]]]]]]]YYYfffxxxnnnvvvvvvjjj```]]][[[VVVRRRRRRTTTVVVSSSOOOQQQVVVZZZ___eeeiiiiiihhhfffeeebbb^^^VVVLLLDDD@@@AAABBBIIIFFFKKKRRRNNNJJJ]]]xxxmmmVVVdddoooFFF666;;;;;;333666666555555555555666666666444333333555666666555444222888===CCC\\\vvv~~~{{{}}}|||wwwtttqqqttt|||sssjjjfffeeeeeeaaaaaabbbdddffffffdddbbbbbb```]]][[[[[[[[[YYYXXXVVVTTTPPPLLLHHHFFFDDDDDD@@@???>>><<<<<<<<<<<<===<<<<<<;;;;;;<<<>>>AAACCCFFFGGGHHHIIIHHHEEEBBB@@@???===;;;999:::;;;===???CCCDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIHHHHHHHHHHHHHHHIIIJJJGGGGGGIIIHHHGGGIIIOOOSSSZZZjjj{{{{{{gggQQQFFF:::<<<>>><<>>888777666666555555666666444555555555555666666666666999999999@@@PPP```jjj666555444444333333444444222222222222222222222222333333333111000222666999HHH```yyyiiissszzzzzzxxxvvvsssqqqooonnnmmmllliiifffeeeffffffeeedddcccdddkkkwwwzzzpppmmmllllllnnnlllkkkffffffooottteeePPPUUU]]]```aaabbb```mmm}}}rrryyyzzzqqqfff```\\\WWWSSSRRRSSSTTTPPPLLLNNNSSSYYY]]]bbbfffgggfffdddbbb^^^YYYOOOEEE???>>>AAACCCHHHGGGJJJOOOOOOSSSeeeyyydddYYYxxxTTT:::777;;;;;;888666555555444444555555666555333222333444666555555222333666999>>>RRRkkkzzzzzz~~~zzzvvvssssssxxx{{{ppphhhffffffggghhhbbbaaa```aaaccccccbbb```bbb```^^^]]]]]]\\\ZZZYYYUUURRRNNNJJJGGGFFFEEEEEE@@@@@@>>>======>>>??????======>>>???AAACCCEEEGGGJJJKKKLLLKKKIIIFFFBBB@@@>>>===;;;::::::<<<>>>@@@DDDEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMIIIIIIHHHHHHHHHIIIJJJJJJLLLJJJIIIJJJIIIHHHKKKPPPUUUcccvvvuuu^^^III???;;;<<<======QQQwwwsss^^^IIILLLppp}}}~~~QQQ222666777111222333222222222333333333444444222222222222333444555666444777555666888<<>>???CCCFFFEEEJJJKKKHHHPPP```lllnnnUUUjjjkkk===777;;;555222999555555444444444444555555444333222222444555555444000444444444;;;HHH\\\pppwwwrrrooozzzxxx}}}zzzwwwtttssstttuuuuuuuuupppkkkfffeeegggjjjiiihhheeecccaaa```aaaaaa```^^^aaa```^^^]]]^^^]]][[[YYYTTTRRRNNNKKKHHHGGGGGGHHHAAAAAA????????????@@@AAA>>>???@@@BBBDDDFFFHHHHHHLLLLLLMMMLLLJJJGGGCCCAAA>>>===;;;::::::<<>>===;;;:::;;;===@@@AAADDDEEEFFFHHHIIIJJJKKKKKKMMMMMMMMMMMMNNNNNNNNNNNNLLLLLLKKKKKKKKKKKKKKKLLLOOOLLLKKKLLLLLLLLLPPPWWWeeettt}}}uuudddTTTFFF;;;<<<;;;DDDUUUrrraaaJJJHHHZZZWWW;;;///444444222333111111222333444444444333333111111111222222333444555222666444555999888EEE___}}}mmmccc^^^ccchhhllluuu}}}ssslllmmmrrrtttuuuvvvuuuwwwzzz|||{{{{{{{{{|||~~~~~~|||||||||wwwwwwxxx{{{}}}~~~|||yyyllldddXXXMMMFFFDDDFFFHHHLLLOOORRRSSSSSSTTTYYY]]]cccjjjrrruuunnn```OOOCCCFFFIIIOOOSSSUUU]]]pppqqqdddUUUMMMIIIGGGIIILLL```{{{VVVBBB666777666555555444444555555333444444444444555555555555555666888:::CCCTTTddd555444333333222222333333222222222222222222222222222222222222333333222111555@@@TTTnnnqqq|||nnn{{{vvvrrrsssrrrooojjjhhhhhhjjjgggiiijjjjjjiiihhhgggggg]]]bbb```XXXZZZkkk~~~qqqffffffiiijjjjjjkkkiiiiiieee___[[[[[[ZZZYYYYYY[[[\\\ffftttxxx~~~fff\\\eeeooosssnnnfffaaa```ZZZXXXXXXXXXTTTPPPSSSYYY______aaacccdddaaa[[[VVVLLLGGGBBB@@@AAAEEEGGGGGGGGGJJJLLLQQQ^^^jjjggg\\\vvvbbbJJJ888999;;;666333888555444444333333444444555333222000111333444444333///666000///::::::>>>TTTgggqqq}}}qqqzzzvvvxxx|||}}}yyytttsssqqqppppppnnnkkkhhhdddcccddddddeeeeeedddbbbeeebbb^^^]]]]]]^^^^^^^^^]]]\\\[[[[[[\\\[[[XXXVVVPPPPPPNNNMMMKKKJJJIIIHHHEEEDDDBBBAAAAAAAAABBBBBB???@@@CCCEEEGGGGGGGGGGGGHHHIIIJJJKKKJJJGGGDDDCCC>>>===;;;:::;;;===@@@BBBCCCDDDFFFGGGIIIJJJJJJJJJLLLMMMMMMMMMMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJKKKIIIIIILLLNNNPPPVVV^^^lllvvvwwwiiiZZZQQQFFF;;;;;;>>>PPPhhh~~~~~~___FFFPPPeee}}}vvvEEE666111333111333666000111222333444444444333333111111111111222333444555111666444555999888AAAVVVrrrmmmccc^^^ccchhhkkkuuu|||wwwvvv{{{~~~|||zzz|||vvveeefffmmmvvvyyyvvvtttvvvvvvyyy}}}~~~|||zzzzzz{{{yyy{{{}}}~~~|||{{{{{{|||wwwwwwwwwyyyyyyxxxtttqqqddd\\\PPPFFFAAACCCHHHLLLMMMQQQTTTUUUUUUWWW\\\aaafffmmmtttrrreeeTTTHHHDDDHHHJJJOOOSSSXXXcccxxx{{{ooo```XXXPPPKKKHHHFFFIIINNNggg}}}yyy}}}EEEBBB666666666555444444444444555333333444444444555555555555444666888888===MMM^^^555444333333222222333333222222222222222222222222222111111222444444222111555888EEEaaalllvvv|||sssxxxzzzyyyuuussstttssspppllliiijjjllleeehhhjjjkkkjjjgggeeeddd]]]aaa^^^XXX___tttzzznnndddcccggggggggggggjjjkkkggg^^^WWWVVVYYY\\\ccccccbbblll}}}uuu[[[^^^fffqqqwwwrrriiicccbbb^^^\\\\\\\\\XXXUUUXXX^^^cccbbbbbbdddccc___XXXRRRGGGCCC@@@???CCCFFFGGGGGGJJJGGGMMM[[[fffgggaaa]]]FFFBBB999333333666666333555444444333333444444555333111000111222444333333///666//////;;;777666KKK^^^fffwww{{{xxxyyy{{{zzzuuutttrrrooommmlllkkkiiigggfffeeedddcccbbbbbbcccdddbbb___\\\[[[\\\^^^______[[[ZZZZZZZZZ[[[ZZZWWWUUUNNNNNNNNNMMMLLLJJJHHHGGGFFFEEECCCBBBAAAAAABBBBBB???AAACCCFFFGGGGGGFFFEEEEEEGGGIIIJJJIIIGGGEEECCC>>>===;;;:::;;;>>>@@@BBBCCCDDDEEEGGGHHHIIIJJJJJJLLLLLLMMMMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHFFFGGGKKKOOOSSS[[[cccnnnuuuppp^^^RRRNNNEEE999;;;AAAYYYtttuuuZZZFFFXXXlllxxx~~~bbb>>>777777555///444777...111222333444555444333333111111111111222333444555333777444444777555;;;LLLfff}}}}}}~~~xxx|||oooeee```dddiiimmmwwwyyytttppprrroooooorrroooiiijjjpppwww|||jjjjjjttt{{{~~~yyy|||~~~|||{{{|||vvvyyy{{{||||||{{{{{{|||xxxwwwwwwwwwvvvsssnnnjjj^^^VVVKKKAAA>>>BBBIIINNNNNNRRRVVVWWWVVVYYY___dddiiipppuuuppp___MMMDDDCCCIIIJJJNNNSSSZZZggg~~~ooobbbTTTOOOKKKJJJGGGEEEIIIPPPiiiwwwrrrooo;;;BBB777666666555444444444444555333333333444444444555555555444666888666999HHHXXXnnn555444333333222222333333000000000000000000000000000111111111111222222222444999BBBZZZtttyyy{{{xxx|||}}}~~~}}}ssswwwtttqqqnnnkkkjjjiiigggfffhhhiiijjjiiihhhfffcccaaa^^^```]]]ZZZgggvvvnnnfffcccfffhhhfffbbbggggggccc[[[TTTUUU^^^gggnnnkkkfffnnn|||nnnZZZeeexxx|||qqqkkkeee^^^```^^^\\\ZZZXXXXXXYYYZZZ```bbbdddccc^^^VVVNNNIII@@@@@@@@@BBBEEEGGGHHHHHHIIIDDDSSSjjjiiiWWW]]]uuu\\\:::999888666555555444444444444555555444444333222222222111111222222333444222222222222333666<<<@@@RRRhhhoookkkpppwww{{{}}}{{{yyy~~~~~~~~~~~~|||yyyvvvuuupppllllllmmmlllgggaaaaaa`````````bbbbbb```^^^aaa___\\\ZZZYYYXXXYYYZZZ[[[[[[ZZZYYYXXXVVVTTTSSSNNNNNNMMMKKKJJJIIIHHHGGGDDDEEEEEECCCAAA???>>>???DDDGGGIIIHHHDDDBBBFFFIIIHHHIIIIIIHHHJJJMMMIIICCC>>>>>><<<;;;:::;;;>>>@@@BBBBBBBBBCCCEEEHHHJJJLLLMMMMMMNNNNNNNNNMMMMMMLLLOOOLLLIIIIIIKKKKKKJJJGGGEEEBBBEEEMMMPPPSSS```pppxxxuuujjjYYYJJJBBB???>>>999MMMeee~~~}}}bbbXXXIIIcccmmmtttrrr{{{RRR777555333222333333222111111111222333333333333222111111222222222333333333222333333333444777<<<@@@aaa~~~|||zzzyyyyyyzzz{{{vvvwwwxxxyyy{{{qqqeee```gggnnnpppwwwyyyyyy{{{xxxsss{{{oooddd``````aaaeeejjjsssyyysssqqqzzzyyyyyyzzz|||}}}}}}||||||{{{zzz}}}}}}yyytttttttttoooeee]]]TTTMMMDDDAAACCCGGGIIIHHHOOOSSSUUUUUUXXX```fffgggjjjtttsssaaaKKKAAA@@@AAAIIINNNRRRWWWcccvvvyyydddVVVMMMGGGCCCEEEFFFEEEJJJRRRvvvttt[[[999:::666666555555555555444444444444444444444444444444444111333444444444999CCCKKK```yyy444444333222222222222333000000000000000000000000000000111111111222222222222666>>>RRRttt{{{|||{{{www{{{}}}~~~}}}www{{{rrrqqqooommmllliiifffcccddddddfffffffffdddbbbaaaaaaccc___[[[eeexxxrrrmmmgggeeeggggggeeebbbgggfffddd___\\\^^^fffllllllllliiiqqq}}}{{{eeeWWWggg}}}rrrjjjfffcccaaaaaa```^^^]]][[[ZZZZZZ___``````]]]XXXPPPHHHCCC@@@@@@AAACCCFFFGGGGGGGGGIIINNN___mmmdddVVVdddnnnLLL:::999888666555444444444444444444555444444333222222222111111222222333444222222222222222666;;;???PPPeeekkkgggiiipppyyyzzzuuuwwwzzzyyywwwsss|||}}}|||{{{xxxuuusssqqqpppnnnlllkkkiiihhhgggbbbaaa```aaabbbaaa```^^^___^^^[[[YYYXXXYYYYYYZZZZZZZZZYYYXXXVVVTTTRRRQQQMMMLLLKKKJJJIIIGGGFFFFFFEEEEEEEEECCC@@@???@@@AAAEEEGGGIIIGGGCCCBBBEEEIIIIIIKKKLLLLLLPPPSSSOOOIII???>>><<<::::::;;;>>>AAABBBBBBBBBCCCEEEGGGIIIJJJLLLLLLMMMMMMMMMMMMMMMLLLOOOLLLJJJIIIKKKKKKJJJHHHDDDDDDFFFLLLSSS[[[gggqqqppplllcccTTTFFF>>><<<<<<>>>]]]wwwVVVMMMXXXpppzzz|||}}}pppCCC666444222222333333222111000000111222222222222111111111111222222222333333222333333333444777<<>>PPP{{{zzzyyyzzzyyyxxxuuusssrrrrrrssstttooopppqqqrrrtttxxx~~~{{{jjj___cccmmmuuu|||~~~~~~|||yyy{{{~~~{{{uuufff]]]VVVUUUWWWZZZ```gggjjjsss|||~~~zzzvvvuuuwwwxxxvvvtttmmmuuu|||{{{uuusssvvv{{{tttssssssuuuxxxzzz{{{zzz{{{xxxzzz~~~~~~yyyhhheeedddeeefffbbbYYYQQQFFFCCC@@@BBBGGGLLLOOOOOOOOORRRTTTUUUZZZdddkkklllrrriiiXXXEEE<<<>>>DDDGGGJJJNNNTTT]]]nnn~~~ppp___NNNEEECCCGGGJJJFFF@@@GGG```xxx|||}}}FFF666:::555555555555555444444444444444444444444444444444444333555555444444888???EEENNN[[[~~~444333333222111222222222000000000000000000000000000000000000111111111111///111444===PPPiiixxx|||xxxvvv~~~uuuhhhttt||||||{{{|||yyytttppplllhhhdddaaa^^^______```______^^^]]][[[]]][[[VVVXXX^^^aaa___[[[___ccceeedddccccccdddccc```^^^___cccffffffeee\\\eeeiiimmmrrrmmmnnn{{{qqqddd]]]]]]bbbfffyyy}}}jjjaaaaaacccaaa``````______^^^______dddaaa[[[SSSLLLFFFAAA???AAACCCEEEGGGGGGGGGHHHIIITTT```gggaaa\\\iii```BBB666888777666555444444444444333444444444444333222222111111111111111222222333111111222111111444888;;;???SSSjjjxxxwwwnnnvvv{{{sssmmmsssyyy}}}}}}|||~~~~~~|||}}}|||yyyvvvrrrqqqqqqrrrpppooommmkkkjjjlllnnnqqqkkkhhhdddaaa___\\\XXXVVVYYYYYYXXXWWWXXXXXXYYYZZZWWWWWWVVVUUUSSSQQQPPPNNNKKKKKKJJJHHHGGGFFFEEEDDDEEEDDDBBB@@@???AAAEEEIIIIIIIIIIIIGGGEEEDDDGGGIIILLLOOORRRUUUYYY\\\WWWPPPDDD@@@<<<999:::===@@@AAACCCCCCDDDDDDEEEFFFGGGGGGIIIIIIJJJLLLLLLMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJEEEKKKMMMPPP]]]pppvvvrrrfff___WWWLLLAAA:::;;;???VVVtttmmmMMMBBBNNNqqquuuFFF888555333111111222333222111///000000111111111111111111111111111222222222222222333333333444555999<<>>AAAFFFJJJJJJJJJIIIGGGFFFGGGJJJLLLLLLPPPSSSUUUYYY[[[VVVNNNGGGBBB;;;888:::===@@@BBBCCCDDDEEEEEEFFFGGGGGGGGGIIIIIIJJJLLLLLLMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKHHHMMMQQQUUUcccsssuuunnncccZZZQQQHHH>>>888<<>>EEEIIIKKKNNNTTT\\\iiiyyytttfffZZZOOOIIIEEEEEEFFFEEECCCJJJ```~~~yyy{{{XXX<<<999999555555444444444444333333333333333333333333333333333444444444444444666999<<>>555555444333333333333333333333333333333222111111111000000000000111222222000000111111000111444666555EEETTTeeexxxzzzrrrtttiiimmmqqqrrrnnnnnnxxx~~~wwwqqqtttzzz~~~yyytttttttttppplllkkknnnqqqqqqmmmjjjlllppprrrmmmhhhccc```]]]\\\\\\]]]\\\\\\UUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTRRRPPPOOOMMMLLLKKKJJJIIIGGGFFFEEEEEECCCBBB@@@>>>===@@@EEEIIIJJJIIIGGGFFFGGGIIILLLMMMMMMPPPRRRTTTXXXZZZVVVOOOJJJCCC;;;888:::>>>AAACCCCCCDDDFFFGGGHHHIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMJJJKKKLLLKKKIIIIIIKKKLLLKKKOOOUUU]]]hhhooonnnggg\\\RRRHHHAAA:::777???KKKxxx{{{ooo[[[KKK@@@HHH___zzzIII555444444222000000222222222111111111222333333333333333000000000111111111111222111222444444333444666777===JJJgggyyytttrrrpppnnnmmmmmmnnnnnnlllmmmooopppqqqsssvvvyyy{{{~~~}}}{{{zzz~~~rrrgggfffoooxxx}}}~~~}}}~~~}}}zzzxxxuuulllbbbPPPMMMNNNRRRUUUZZZbbbkkknnnssswww{{{ssskkkkkklllmmmmmmnnnnnnnnnmmmjjjbbb]]]dddppprrrkkkgggfffeeeggglllqqqtttuuurrrrrrqqqoooqqqsssoooiiibbbaaaaaa___ZZZQQQFFF???AAACCCEEEHHHKKKNNNPPPQQQUUUXXXZZZ]]]cccjjjiiidddUUUIII???>>>DDDHHHKKKMMMRRR[[[fffrrr~~~|||uuuhhhZZZPPPIIIGGGFFFFFFDDDBBBEEEVVVsss}}}ttt|||LLL===:::555555444444444444333333333333333333333333333333333333444333333333444666888999EEEPPPiii}}}333222222111111111111111000000000000000000000000////////////000000000111111111111222777CCCSSS___wwwyyyzzzuuupppuuu}}}ooowwwvvvnnniiigggfffeeeaaaaaa```^^^^^^]]]]]]]]]ZZZZZZ[[[\\\]]]aaaiiiooouuussspppjjjeeebbbbbbbbbfffeeedddddddddbbb```^^^nnnzzzzzzooohhhaaabbboooqqqlllgggfffkkkvvvwwwiiicccbbbbbb___[[[\\\\\\^^^_________^^^^^^OOOKKKFFFAAA??????BBBCCCBBBEEEGGGHHHIIIOOOXXX```]]]ZZZZZZfffbbbDDD777555777555444333333222333333333222333333333333222111111000000000000000111222222///000111000000000222444555BBBLLLZZZlllpppkkklllgggeeegggjjjjjjmmmwww}}}yyy~~~zzzwwwxxx~~~}}}uuupppqqqqqqnnnhhhfffhhhkkkkkkkkklllnnnooommmgggbbbaaa^^^[[[ZZZ[[[[[[[[[[[[UUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRPPPNNNMMMLLLJJJJJJIIIGGGFFFEEEDDDCCCAAAAAA@@@>>>===???CCCFFFHHHFFFDDDCCCFFFIIILLLNNNNNNPPPRRRTTTXXX]]]ZZZTTTLLLDDD;;;777:::???BBBCCCCCCDDDFFFHHHJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLJJJKKKLLLKKKIIIIIIKKKMMMNNNPPPXXXdddkkkiiicccaaaVVVJJJ@@@<<<888888EEEUUU|||yyygggSSSHHHDDDPPPhhhwww\\\:::555222333111000000111222222111000000111222222222222222000000000000111111111111111222444444333333444666777>>>XXX{{{zzzqqqooommmkkkjjjjjjkkklllhhhjjjllllllmmmooorrrttttttyyy~~~~~~{{{yyyyyyzzzssskkkjjjpppwww{{{{{{|||}}}vvvxxxxxxvvvtttpppfff[[[NNNLLLNNNRRRUUUYYYbbbkkkqqqwwwzzz||||||nnndddfffiiikkkkkkkkkkkkkkkiiikkkfff```eeerrrxxxsssllljjjhhhhhhkkknnnppppppssstttsssnnnmmmnnnmmmjjjgggccc]]]VVVOOOHHHCCC@@@BBBDDDFFFIIILLLOOORRRTTTVVVYYY[[[^^^cccgggbbbZZZFFF@@@>>>BBBGGGHHHKKKPPPXXXcccqqq{{{}}}sssjjj]]]PPPHHHEEEFFFGGGCCCCCCCCCKKKcccyyy{{{|||eee>>><<<999222888444444444333333333222222222222222222222222222222222222222333555666777777???OOOddd}}}~~~333222222111000111111111000000000000000000000000////////////000000000000111000000222666>>>LLLXXXooowwwttt}}}tttiiikkkvvvxxxmmmwwwzzzttt{{{tttnnnkkkhhhfffddd______^^^]]]]]]^^^^^^___[[[ZZZZZZ[[[]]]bbblllttttttpppkkkfffdddcccddddddbbbcccddddddcccccccccccchhhvvvwwwnnniiigggnnn~~~{{{wwwqqqoooqqqyyyxxxmmmbbb___``````]]]ZZZVVVXXX\\\^^^^^^ZZZVVVSSSJJJGGGCCC@@@???AAADDDGGGBBBEEEGGGHHHJJJQQQ\\\eeeXXX[[[ccctttmmmJJJ::::::666---444444333333222222333333222333333333333222111111000000000000000111111222///000111000///000111333444@@@IIITTTgggmmmiiijjjkkkeeedddlllsssxxx{{{}}}|||~~~zzzpppnnnppppppllleeebbbcccfffeeeiiiooopppmmmgggbbb___dddaaa]]]ZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUTTTSSSSSSSSSRRRRRRQQQOOOMMMKKKJJJIIIHHHGGGFFFEEECCCBBBBBB@@@@@@@@@>>>===>>>BBBEEEFFFCCCAAAAAADDDHHHLLLMMMNNNPPPRRRTTTZZZ___^^^YYYMMMEEE;;;777:::???BBBCCCCCCDDDGGGIIIKKKLLLMMMLLLMMMNNNNNNNNNNNNMMMMMMLLLIIIKKKLLLKKKIIIHHHKKKMMMPPPPPPZZZiiimmmccc\\\\\\SSSFFF<<<;;;999<<>>:::555333666333333333333333333333333111111111111111111111111222222222111111111000000000111111111111222222222333555>>>OOObbbnnnrrrqqqrrrqqqnnnlllqqq|||xxxzzztttqqqmmmnnnnnnkkkfffccccccdddkkklllmmmlllhhhdddaaa___bbb```\\\ZZZXXXXXXYYYZZZTTTTTTSSSRRRRRRRRRRRRRRRQQQQQQOOOMMMLLLKKKKKKJJJIIIHHHFFFDDDBBBAAA@@@???BBB@@@???>>>???AAADDDFFFHHHGGGDDDAAA@@@CCCHHHLLLPPPRRRVVV[[[^^^^^^ZZZWWWKKKDDD;;;888;;;@@@CCCCCCFFFGGGHHHJJJLLLMMMNNNNNNOOOOOONNNNNNMMMLLLLLLLLLOOONNNMMMMMMMMMNNNOOOPPPMMMYYYfffjjjeee______aaaRRR@@@777;;;;;;<<>>CCCQQQiii~~~333333222222222111111111000000000000000000000000000000000000000000000000000//////111111444>>>HHH```~~~xxx|||~~~rrrfffjjjuuuxxxppptttzzznnngggdddddd```^^^\\\[[[\\\\\\[[[ZZZ[[[]]]^^^______bbbfffiiigggddd___]]]]]]___`````````cccfffeee```]]]]]]^^^hhhkkklllhhhccceeeoooyyy{{{uuunnniiihhhiiikkklllfffdddbbbaaa```___]]][[[[[[ZZZYYYVVVQQQKKKEEEAAA===>>>@@@CCCEEEFFFFFFFFFFFFNNNKKKIIIUUU[[[YYY[[[iii}}}gggFFF999888555333555333333333333333333333333111111111111111111111111222222222111111111000000000000111111111222222222333555;;;IIIZZZhhhnnnpppiiihhhjjjnnnrrruuuvvvxxx{{{|||tttooonnnoooooolllhhheeeeeefffgggjjjmmmllliiidddbbbbbbdddbbb^^^ZZZXXXWWWWWWXXXVVVUUUTTTSSSRRRRRRRRRRRRPPPOOONNNLLLKKKJJJJJJIIIIIIHHHFFFDDDBBBAAA@@@@@@AAA@@@>>>>>>>>>@@@CCCEEEGGGFFFCCC@@@???BBBHHHLLLOOOQQQUUUYYY\\\[[[WWWTTTFFF@@@999888<<>>BBBJJJccc~~~xxxfffPPPCCCCCCOOOggg|||}}}JJJ888777222222111111111111111111111111000000000000000000000000000000000000111111111111111111222222333444444555;;;999CCC___{{{tttpppuuu{{{~~~}}}}}}~~~~~~{{{xxx|||vvvqqqjjjeeeccccccdddddddddeeeffffffggghhhkkknnnppprrruuuxxxzzz|||||||||}}}~~~xxxooorrr~~~|||yyyvvvwwwxxxvvvtttsssnnnaaaTTTKKKMMMNNNOOOQQQXXXbbbkkknnnpppppphhh[[[PPPLLLLLLUUUZZZ```dddeeefffffffffgggiiijjjgggcccbbbfffjjjeeeeeeeeegggiiilllnnnoooqqqpppooommmjjjfff___[[[VVVPPPHHHAAA>>>???AAABBBJJJKKKKKKMMMOOOSSSVVVYYYXXX\\\```ccc```UUUGGG===???CCCHHHKKKLLLOOOVVV\\\pppxxx|||zzzzzz|||uuuiii___RRREEEBBBDDDDDDDDDEEE???HHHNNNcccuuu[[[999888999666666555444444333333333222222222333333333222222222111111333333333444444444444555666===III[[[rrr~~~~~~333222222222222111111111000000000000000000000000000000000000000000000000000//////111000000777???UUUnnnxxxwww~~~xxxuuuvvvyyy}}}rrrjjjiii{{{tttlllrrr~~~yyylllfffeee^^^\\\[[[[[[\\\\\\ZZZYYYZZZ]]]___aaa`````````aaadddaaa]]][[[\\\]]]^^^^^^```bbbcccaaa]]]ZZZ[[[]]]bbbdddeeecccaaabbbgggllllllhhhccc``````aaaaaabbbbbbbbbbbbccccccaaa]]]ZZZYYYWWWSSSNNNHHHCCC@@@>>>???@@@BBBDDDFFFGGGHHHHHHIIILLLLLLTTT```^^^YYY^^^iiiQQQ:::555777555333333333333333333333333333333111111111111111111111111222111111111111000000000000000000111111111222222333333666@@@OOO___jjjooo______fffrrrvvvooojjjjjjrrr~~~tttmmmqqqqqqpppmmmjjjhhhhhhiiiccciiinnnmmmiiidddccceeeeeeccc___[[[WWWUUUUUUUUUWWWVVVUUUSSSRRRQQQQQQPPPOOONNNLLLJJJIIIHHHHHHHHHHHHGGGEEECCCBBBAAA@@@@@@@@@???>>>===>>>???AAACCCFFFDDDAAA>>>>>>AAAGGGLLLNNNPPPUUUYYY[[[XXXRRRMMM===:::777888===BBBDDDDDDIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNMMMLLLLLLNNNQQQUUUWWW___```aaabbbbbb```\\\XXXDDD>>>999===HHHWWWjjjxxxeeePPPAAACCCMMMYYYnnn]]]===777555///111111111111111111111111111000000000000000000000000000000000000111111111111111111222222333333444444888888<<>>FFFQQQbbbzzzyyyzzz222222222222111111111111000000000000000000000000000000000000000000000000///...///111111000333999JJJ\\\iiinnnwww|||vvvooollloooxxx{{{nnnfffqqqvvvrrrqqqzzzssshhhfff\\\[[[ZZZZZZ[[[[[[YYYWWWYYY[[[^^^___^^^^^^^^^___dddaaa]]][[[[[[\\\\\\\\\aaaaaa```^^^ZZZYYYZZZ\\\\\\^^^___aaaaaabbbcccdddbbb```]]]\\\\\\]]]]]]\\\```aaaccceeefffccc^^^ZZZTTTPPPKKKEEEAAA>>>>>>>>>BBBCCCDDDDDDEEEFFFFFFFFFHHHKKKPPP___jjjccc___mmmyyyNNN???444333777666444333222222222222222222222222111111111111111111111111111111111111000000000000000000000000111111111111222111111888EEEUUUeeennn]]]ZZZaaaqqquuummmfffggggggxxxxxx}}}vvvpppsssrrrpppnnnkkkjjjjjjjjjccciiinnnnnnhhhcccccceeeccc```]]]ZZZWWWUUUTTTTTTWWWVVVTTTRRRQQQOOONNNNNNMMMLLLJJJIIIGGGFFFFFFFFFGGGFFFDDDCCCBBBAAAAAA@@@???>>>=========>>>@@@AAADDDCCC@@@===<<>>DDDKKK\\\zzzyyyxxx222222222111111111000000////////////////////////////////////////////////...---...111222111333888AAANNN___hhhmmmtttuuunnncccgggrrrssskkkjjjlllxxx}}}uuuuuuxxxzzzkkkhhh___]]][[[ZZZZZZYYYWWWVVVWWWYYYZZZZZZZZZ\\\___aaafffccc___]]]\\\\\\[[[ZZZ]]]\\\[[[XXXWWWVVVXXXYYYVVVWWWYYY]]]___aaa``````]]]\\\ZZZZZZ[[[\\\[[[ZZZ___```bbbddddddaaa[[[WWWKKKHHHCCC???===>>>@@@BBBFFFFFFEEEDDDDDDDDDDDDCCCGGGJJJNNN\\\gggeeemmmwwwZZZ???888333555888777444333222222222222222222222222000000000000000000000000000000000000000000000000//////000000000111111111000//////222===MMM^^^iiiaaaZZZ[[[eeejjjfffccceeeddduuuzzzkkkqqq{{{~~~zzzwwwuuurrrooommmlllkkkjjjgggkkknnnlllgggcccbbbddd^^^]]][[[YYYWWWVVVVVVVVVWWWUUUTTTQQQOOONNNMMMLLLKKKJJJIIIGGGFFFEEEEEEDDDEEEEEECCCBBBAAAAAAAAAAAA???>>>=========>>>???@@@BBBAAA???<<<;;;>>>BBBFFFLLLPPPWWW[[[YYYPPPDDD;;;333555888<<>>999===BBBOOOaaakkkbbbQQQAAA@@@JJJ^^^jjjqqqSSS333444666///...555000000000000000000000000///////////////////////////000000000111111111111111111222222222222222333...777666888VVV{{{~~~www{{{||||||{{{xxxzzzzzz{{{~~~~~~{{{vvvrrrpppsssvvvzzz|||}}}~~~~~~}}}yyyrrrlllgggccc___\\\YYY[[[___aaabbbccceeefffjjjlllppptttwwwwwwwwwvvvuuuwwwwwwwwwzzz}}}|||yyytttmmmmmmpppqqqooopppnnniiigggddd]]]TTTTTTUUUUUUUUUWWWZZZ___bbbeeeaaa[[[SSSOOORRRYYY```bbbfffkkkmmmkkkgggcccbbb^^^___```aaacccfffjjjmmmxxxtttnnniiigggfffhhhiiillliiieee```ZZZRRRIIICCC:::<<<>>>???@@@CCCHHHKKKKKKOOOSSSSSSPPPQQQVVV[[[]]]YYYPPPDDD;;;;;;BBBIIIMMMOOOQQQPPPRRR\\\kkkwwwxxxyyyxxxtttooojjjaaaYYYKKKGGGFFFGGGFFFCCCBBBDDDIII```~~~yyycccmmmLLL<<<777888333222555222222222222222222222222222222222222222222222222222222222222333333333444444555999<<>>>>>AAADDDFFFHHHGGGFFFEEEDDDCCCCCCDDDJJJKKKLLLXXXgggooo\\\@@@888777555666777666555333222222222222222222222222000000000000000000000000//////000000000000000111/////////000000000111111......///000666CCCSSS^^^bbb\\\VVVVVV[[[```bbbaaaiiixxx|||sssfffkkkttt|||}}}yyytttqqqooonnnlllkkkkkklllkkkiiifffdddcccccc\\\[[[[[[ZZZYYYYYYYYYYYYVVVUUUSSSQQQOOONNNMMMMMMKKKJJJHHHGGGEEEDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBB???>>>>>>>>>>>>>>>??????AAA@@@???===;;;<<>>777555777;;;???BBBDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMKKKKKKMMMPPPTTTYYY]]]___hhhjjjlllkkkcccUUUEEE;;;999???JJJXXXddddddVVVGGG???FFFRRR___hhhsssccc???///666333...222444000000000000000000000000000000000000000000000000000000000000111111111111111111222222222222222222000777888777GGGeee{{{zzz~~~~~~~~~zzzzzzyyywwwzzzyyyyyyzzz}}}~~~~~~~~~}}}}}}}}}~~~~~~{{{vvvrrrooorrrvvvxxxyyyzzz|||}}}zzzwwwqqqlllgggbbb]]]ZZZXXXZZZ\\\^^^^^^```bbbdddgggjjjnnnrrrttttttsssrrrrrrrrrrrrsssuuuuuurrroooqqqssssssoookkkkkknnnqqqkkkmmmlllhhhfffccc[[[TTTMMMNNNOOOQQQTTTXXX\\\^^^]]]ZZZVVVRRRRRRWWW___eeennnqqqttttttoooiiiccc```aaaaaa``````bbbdddgggiiippppppnnnmmmkkkiiihhhhhhjjjeee^^^VVVOOOHHHBBB===;;;???BBBDDDDDDEEEIIIMMMOOORRRVVVWWWVVVWWWYYY[[[[[[QQQDDD:::999@@@HHHNNNOOOOOOPPPRRRXXXcccrrr|||zzzxxxtttoooggg^^^TTTMMMGGGDDDDDDEEECCC@@@BBBFFFPPPqqq{{{\\\```ppp???666666777222444888333111111111222222222222222111222222222222333333333222222222222333333333333444777999???SSSuuuwwwyyy~~~111111111111000000000000////////////////////////////////////////////////111---,,,///111000111444555666III[[[bbbuuu~~~iiibbbaaalllyyy|||vvvqqqkkkjjjjjjooozzz~~~uuurrrqqqzzz~~~vvvvvvooojjjddd___\\\ZZZYYYXXXUUUUUUVVVUUUUUUXXX\\\___aaa___]]]]]]]]]^^^]]]\\\UUUTTTSSSTTTUUUUUUVVVUUUTTTVVVXXXXXXXXXZZZ]]]```\\\ZZZYYYYYYZZZ[[[[[[ZZZYYYVVVSSSQQQOOOLLLIIIFFF@@@??????@@@AAADDDGGGHHHHHHGGGFFFEEEEEEFFFGGGGGGMMMSSSXXXgggeeeHHH555666777666555333444444444111111111111111111111111000000000000000000000000////////////000000111111////////////000000000111...///111000111999EEEOOO___^^^WWWRRRZZZhhhlllfffooozzzzzzuuuuuusssnnnpppfffiiinnnuuu|||~~~xxxtttrrrqqqooommmmmmjjjgggeeefffgggfffeee^^^^^^]]]]]]\\\\\\\\\[[[WWWVVVUUUSSSQQQPPPPPPOOOJJJJJJHHHFFFEEEDDDDDDDDDCCCCCCBBBAAAAAAAAABBBBBB???????????????????????????@@@@@@>>><<<:::;;;<<>>MMMggg|||}}}zzzxxxyyyyyyxxxvvvuuuvvvxxx{{{}}}}}}{{{||||||}}}|||yyysssoooooorrruuuvvvvvvvvvxxx{{{yyyuuuqqqlllhhhccc^^^ZZZWWWYYYZZZZZZZZZ[[[^^^aaabbbeeekkkpppssssssrrrqqqqqqooooooppppppnnnjjjhhhaaagggnnnpppllliiikkkooohhhlllllliiieeebbb[[[SSSIIIIIIJJJLLLPPPSSSVVVWWWUUUTTTTTTUUUYYY___gggllluuuxxxzzzyyyssskkkddd````````````aaabbbccccccbbbeeeggghhhiiihhhfffdddcccccc]]]SSSKKKEEEAAA>>>======AAAFFFHHHGGGGGGKKKNNNRRRUUUXXXZZZZZZYYYWWWVVVQQQIII???;;;???EEEKKKMMMMMMNNNQQQWWWaaammmwww|||yyyssslllddd[[[QQQHHHCCCEEECCCCCCDDDBBBAAAFFFMMMbbbqqqbbbrrrVVV:::444666555000555999222000111111111222222222222111111222222222333333333111222222222222333333333444888:::<<>>???@@@BBBDDDFFFHHHIIIGGGGGGFFFFFFGGGIIIKKKLLLNNNZZZhhhjjjOOO;;;111444666666333000111444555111111111111111111111111000000000000000000000000.../////////000000111111////////////000000000000...111222000...222;;;DDD[[[___[[[UUUaaavvv{{{qqqrrrzzzooohhhnnnhhhbbbnnnggghhhjjjooouuu}}}{{{vvvuuusssqqqnnnnnniiiccccccfffiiiiiigggaaaaaa```______^^^]]]]]]XXXWWWVVVTTTSSSRRRRRRRRRKKKJJJHHHFFFEEEDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBB@@@@@@@@@@@@????????????>>>@@@@@@???<<<:::999999;;;999777666888999::::::<<>>>>>???@@@AAABBBDDDFFFIIIIIIHHHFFFKKKDDDCCCIIIMMMLLLMMMQQQ^^^hhhKKK;;;777777555555444333333222111111000000000000000000000000000000////////////000000000000000000000000000000////////////////////////000000000//////222777;;;YYYdddfffaaaiii|||yyytttooollljjjgggeeegggmmmpppssstttooojjjmmmwww}}}tttmmmkkkmmmiiieeeaaa```dddiiillllllmmmlllhhhccc___\\\\\\]]][[[ZZZXXXUUUTTTSSSSSSSSSNNNKKKHHHGGGFFFEEECCCBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@????????????>>>===;;;999666666666777999<<<>>>@@@EEEEEEFFFFFFFFFEEEEEEDDDGGGGGGFFFFFFFFFFFFGGGGGGHHHKKKNNNOOONNNNNNRRRUUUXXX[[[___cccfffhhhiiiiiipppmmm```JJJ:::888@@@FFFZZZeeecccLLL:::<<>><<<===>>>>>>DDDDDDEEEHHHJJJMMMPPPQQQXXXXXXYYY[[[[[[VVVNNNGGG<<<:::===DDDHHHGGGGGGIIIOOOSSSXXX___kkkwww{{{yyynnneeeZZZQQQHHHBBBAAAEEEGGGEEEDDDCCCAAAEEERRR```UUU???666555444222111111222222222222222222222222222222222222222222222222222222222222222222222222222222555333333777???SSSqqqwwwttt~~~|||uuuwwwyyysssooonnnwww111111111000000000//////////////////////////////////////////////////////.../////////000000000000000222444:::JJJ^^^iiikkkeeegggcccfffqqqrrrttt}}}wwwjjj^^^\\\eeepppuuuxxxtttsssxxx}}}}}}}}}wwwmmmccc\\\WWWUUUSSSTTTVVVWWWWWWUUURRRPPPQQQQQQPPPPPPPPPQQQRRRSSSSSSSSSUUUVVVVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSRRRPPPNNNLLLJJJIIIEEECCCBBB@@@@@@@@@BBBCCCFFFFFFGGGHHHHHHHHHEEEDDDFFFEEEGGGJJJJJJMMMZZZgggsssWWWBBB999666444555444444333222222111111000000000000000000000000000000////////////000000///////////////////////////////////////////////////000000//////111555888IIIXXXaaaaaajjj}}}}}}yyykkk______fffkkknnnpppwwwkkkeeehhhmmmxxx}}}}}}vvvqqqooolllhhheeeeeehhhlllmmmnnnsssoooiiibbb^^^]]]___aaa\\\[[[YYYVVVTTTSSSSSSSSSNNNLLLIIIGGGGGGFFFDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@???>>><<<<<<;;;;;;<<<===>>>AAACCCDDDGGGGGGGGGHHHHHHGGGGGGFFFHHHGGGGGGGGGGGGGGGHHHHHHJJJLLLMMMLLLKKKMMMRRRVVVWWW\\\dddiiikkkjjjjjjjjjsss^^^HHH@@@>>>===AAAHHHccccccYYYGGG;;;AAAQQQ\\\sssyyywwwrrrkkkkkkvvvxxxPPP666555333222111111222333555AAANNNMMM;;;///333333,,,............////////////000000000000000000000000000000000000000000000000111333111222666999IIIfff}}}{{{yyyxxxvvvuuuxxxvvvvvvwww{{{||||||zzz~~~|||zzzyyyyyywwwssspppllljjjllluuu|||tttsssttttttssspppjjjeeeaaa\\\YYYVVVTTTTTTUUUUUUUUU[[[\\\^^^aaadddfffggghhhiiijjjlllmmmlllhhhdddbbb[[[fffnnnmmmhhhhhhiiiiiigggdddbbbbbbaaa\\\SSSLLLEEECCCBBBAAADDDHHHNNNQQQTTT[[[aaaeeekkktttyyyzzz||||||yyyssskkkeeeaaaaaacccaaabbbeeeccc]]]ZZZZZZ[[[\\\]]]YYYSSSMMMIIIHHHFFFDDD@@@>>>>>>???@@@AAADDDEEEGGGIIILLLOOORRRSSSWWWXXXYYYZZZXXXQQQHHHBBB<<<<<>>>>>???@@@AAABBBDDDEEEEEEHHHHHHIIIIIIHHHGGGFFFFFFDDDHHHLLLLLLLLLTTTkkkzzz[[[AAA666666444111444444333333222111111111000000000000000000000000000//////......//////000////////////////////////////////////////////////...///000000///000222444:::KKKYYY```kkkzzz~~~yyyqqqeee[[[]]]eeekkkppptttxxx{{{{{{ttthhh```___aaaiiioooxxx}}}wwwrrrooommmkkkkkklllnnnnnnnnntttnnnfff^^^[[[\\\```ccc^^^\\\ZZZXXXUUUTTTSSSRRRNNNLLLJJJHHHHHHGGGFFFDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA??????@@@@@@@@@@@@????????????@@@AAACCCEEEFFFHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJJJJKKKLLLLLLJJJIIIMMMTTTZZZ^^^bbbhhhlllmmmlllkkkkkklllPPP:::;;;???@@@IIIXXXmmm___MMMCCCBBBMMMbbbtttyyytttooohhhpppvvvZZZ:::444444333222111111222333444<<>>CCCJJJMMMLLLLLLOOOVVV```lllssswww{{{zzzwwwmmm^^^MMMDDDBBBBBBEEEIIIDDDCCCBBBCCCGGGRRRiii~~~jjj}}}WWW999333555444333222222111222222222222222222222222222222222222222222222222222222222222222222222222222222333333555666777;;;JJJXXXnnn|||vvvuuu{{{nnnsss~~~111000000000////////////////////////////////////////////////////////////........./////////000000...///......333>>>KKKTTT[[[dddeeeeeeiiifffkkk{{{zzz~~~rrreeebbbeeehhhvvvwww|||}}}yyyyyy}}}yyyiii]]]ZZZ[[[______\\\WWWRRROOOOOOPPPKKKKKKJJJIIIHHHHHHGGGGGGKKKLLLMMMNNNOOOPPPPPPPPPJJJIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCAAA@@@>>>===<<<===@@@BBBDDDEEEFFFFFFEEEFFFGGGHHHHHHHHHJJJKKKGGGJJJNNNQQQXXXggg~~~|||zzzdddGGG444000333333000333333222222111111111000000000000000000000000000/////////....../////////////////////////////////////////////////////////---...000000///...///000555AAAOOO[[[hhhsssrrrkkkeeeddddddffffffeeejjjrrrkkkoooqqqmmmfff```aaaccccccgggooowww||||||xxxuuuoooooonnnmmmmmmmmmlllllllllggg___YYYXXX[[[___aaa___^^^[[[YYYVVVTTTRRRRRRNNNLLLJJJIIIIIIIIIHHHFFFDDDDDDDDDCCCCCCBBBBBBBBBCCCBBBBBBBBBBBBAAAAAAAAA???@@@@@@AAAAAABBBBBBBBB@@@@@@AAABBBDDDEEEGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIGGGGGGGGGHHHIIIJJJLLLLLLMMMMMMLLLKKKLLLQQQ[[[cccjjjjjjjjjlllmmmlllhhheeeUUUIII@@@???AAAIII\\\ooommmVVVDDDEEENNN\\\sssrrrnnnqqqqqqlllzzz~~~nnnCCC222:::333222111111111111222333---<<<>>>///(((///222,,,............///////////////////////////////////////////////////////////////333000000444444;;;NNNpppuuuyyyuuuuuuuuurrrpppqqqqqqrrruuuxxx{{{}}}~~~{{{|||~~~~~~zzzuuuqqqooonnnqqqxxxxxxooolllmmmnnnoooooonnnlllkkkeeeaaa[[[WWWUUUSSSRRRQQQRRRRRRRRRSSSVVVZZZ^^^```___bbbeeefffeee```[[[WWWSSS]]]eeeccc^^^^^^___```\\\[[[ZZZYYYXXXSSSMMMIIIEEEEEEFFFHHHLLLQQQVVVYYYaaaiiioooooopppuuu{{{}}}~~~|||ttteeeXXXTTT\\\eeemmmcccZZZXXXWWWSSSOOOMMMKKKJJJHHHEEEAAA???>>>>>><<<>>>AAADDDEEEFFFGGGHHHIIIKKKMMMPPPSSSUUUWWWXXXUUUVVVTTTNNNFFF???======CCCCCCFFFLLLNNNLLLMMMQQQ\\\gggrrrvvvvvvvvvtttqqqcccTTTEEEAAACCCEEEGGGJJJDDD@@@>>>DDDOOOaaayyyeeegggsssGGG555888444333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000111333666666999DDDOOOccc}}}~~~}}}kkkpppttt000000000////////////...........................////////////////////////............////////////////////////111777CCCMMMYYYbbbdddeeeiiidddeeerrrsssxxxxxxqqqjjjhhhjjjjjjnnnsss{{{|||xxx{{{{{{kkk___YYYXXX```___\\\XXXSSSPPPOOOPPPIIIIIIIIIHHHHHHGGGGGGFFFIIIIIIIIIJJJKKKLLLLLLMMMHHHGGGEEEDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAA>>>???BBBDDDFFFFFFFFFEEEDDDFFFGGGGGGGGGHHHKKKNNNKKKLLLPPP[[[nnntttYYYKKK;;;222111333333222222111111111111111000000//////////////////////////////............//////........................////////////////////////,,,...000000///---......444888AAAQQQaaaiiieee]]]lllgggeeefffgggeeefffjjjmmmoooppplllfffcccdddgggqqqpppppprrrtttvvvvvvuuuooooooooonnnllljjjiiihhhccc___[[[YYYZZZ]]]^^^___^^^]]]\\\YYYWWWTTTRRRQQQNNNLLLJJJIIIJJJJJJIIIHHHFFFFFFEEEDDDDDDCCCBBBBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBCCCCCCAAAAAABBBDDDEEEFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIGGGGGGGGGIIIJJJLLLNNNOOOOOOPPPPPPOOOQQQXXXccckkknnnmmmnnnqqqppphhh\\\QQQ>>>CCCCCCCCCNNNcccrrrvvv```JJJ???JJJ[[[hhh{{{lllccckkkwwwwwwqqqwwwmmmNNN555000555111111111111111111111111---------...///000111333............////////////////////////////////////////////////////////////---222000///555555999FFFiiixxxxxxrrrxxx~~~}}}}}}|||xxxvvvuuurrrpppuuuuuuuuutttvvvxxx|||~~~vvvzzz~~~xxxqqqmmmmmmoooqqqrrrrrrooommmkkkhhhiiijjjkkklllmmmmmmmmmgggddd^^^ZZZWWWUUUSSSQQQQQQPPPOOOOOOQQQUUUYYY[[[]]]___aaaaaa___ZZZUUUQQQNNNXXX___]]]YYYZZZ\\\]]]XXXXXXWWWVVVTTTQQQLLLIIIEEEFFFHHHLLLQQQVVV[[[^^^iiimmmooommmooouuu|||~~~yyykkk```\\\___eeejjjhhh]]]SSSPPPOOOKKKHHHGGGBBBAAA???>>>>>>>>>>>>>>>???BBBGGGIIIIIIIIIJJJLLLMMMNNNPPPSSSUUUVVVWWWWWWTTTRRRMMMEEE===;;;>>>AAAGGGGGGJJJNNNNNNMMMPPPUUUfffnnnuuutttqqqpppmmmiiiTTTIIIAAABBBGGGIIIIIIIIIEEE>>>===HHH[[[rrrddd[[[xxx\\\999222:::222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000111444555888BBBMMM]]]~~~kkknnnnnnttt000000////////////..............................////////////////////////------........./////////111//////000000111888@@@SSS]]]ccckkksssllleeejjjsssuuurrrllljjjpppuuuwwwiiilllttt{{{|||{{{~~~vvvllleeebbb]]]]]]^^^```___[[[TTTOOOIIIJJJJJJIIIIIIHHHFFFFFFHHHHHHGGGGGGGGGHHHIIIIIIFFFEEEDDDCCCBBBAAAAAAAAA>>>???@@@AAABBBCCCCCCCCCAAABBBDDDFFFGGGGGGFFFFFFHHHIIIJJJHHHFFFGGGKKKOOORRRUUU\\\llltttyyynnn@@@:::555555444333222444000000000000000000000000///////////////////////////......------......///........................////////////////////////,,,...//////...---...///111000666EEEUUU\\\[[[XXX}}}mmm^^^___gggjjjhhheeehhhjjjjjjgggeeeeeeiiilll~~~xxxsssoooooopppqqqqqqqqqpppnnnjjjgggfffgggaaa]]][[[[[[^^^``````^^^\\\\\\[[[YYYWWWTTTRRRQQQMMMKKKIIIIIIJJJJJJIIIHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDCCCDDDEEEGGGHHHHHHIIIHHHFFFFFFGGGHHHIIIIIIIIIIIIHHHIIIJJJKKKNNNPPPRRRSSSRRRTTTVVVWWWYYY___hhhooohhhnnntttuuummm^^^LLL@@@999@@@DDDMMMfff~~~{{{gggNNNCCCCCCTTTdddnnn{{{vvvfffhhhxxx}}}qqqttt|||sssVVV<<<444222...000000000000000000000000333,,,***///222...---000............////////////000000000000000000000000000000000000000000000000---222///---444555666???SSSqqq}}}{{{yyywwwsssxxx~~~xxx|||wwwtttrrrqqq|||{{{zzzxxxvvvvvvxxxzzzuuuyyy}}}~~~zzzsssnnnjjjkkknnnooolllfffcccdddgggeeeeeefffggghhhjjjkkklllhhheeebbb___\\\YYYTTTRRRQQQPPPNNNMMMNNNPPPSSSUUUXXXYYYZZZZZZXXXTTTPPPNNNMMMWWW]]][[[WWWWWWYYY[[[TTTTTTTTTSSSQQQNNNKKKIIIEEEGGGKKKPPPVVV[[[```bbbkkkmmmlllkkkpppyyyssseeeaaagggmmmmmmjjj[[[SSSKKKIIIGGGCCCAAABBB>>><<<;;;<<<>>>@@@@@@???BBBGGGLLLMMMMMMLLLMMMOOOQQQRRRSSSTTTUUUTTTTTTSSSOOOKKKDDD>>>;;;===BBBGGGKKKKKKLLLOOOOOOPPPUUU]]]oootttuuuqqqmmmiiiddd^^^IIICCCAAAFFFKKKJJJHHHGGGEEE@@@CCCRRRiiidddUUUeeeuuuJJJ555444999111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222000000111222555>>>HHH^^^nnnnnnkkknnn000000/////////.................................////////////////////////---------.........//////000------111111///111666FFFRRR___rrrzzzhhhcccnnnrrrqqqmmmlllrrrzzz~~~jjjfffhhhsss~~~zzzsssooodddcccdddhhhllljjjbbb[[[PPPPPPOOOOOOMMMJJJHHHGGGHHHGGGFFFEEEEEEEEEFFFGGGCCCCCCBBBAAA@@@@@@AAAAAA??????@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHIIIKKKLLLJJJHHHJJJPPPUUU```iiivvvwwwgggLLL888444333666666222111444000000000000000000000000///////////////////////////......------......///........................////////////////////////,,,...//////......///111000---111===FFFJJJPPPWWWzzzoooeeedddfffggghhhkkkbbbdddeeefffeeegggkkknnn}}}|||xxxrrrkkkhhhiiilllttttttsssooojjjgggggghhhccc___[[[[[[___aaa```]]]ZZZZZZZZZYYYWWWTTTRRRQQQKKKJJJHHHHHHIIIJJJIIIHHHJJJIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCCDDDEEEFFFHHHIIIIIIIIIHHHFFFFFFGGGHHHIIIIIIIIIIIIKKKLLLMMMOOORRRUUUWWWXXXWWWYYY\\\]]]^^^bbbhhhmmmfffooovvvnnn\\\JJJBBBAAACCCJJJUUUggg{{{mmmSSSEEEFFFPPP```mmmssszzzyyyqqqwww~~~rrr}}}wwwbbbDDD555555555//////000000000000000000//////......---,,,---------............////////////000000000000000000000000000000000000000000000000...333...+++222333222888EEE^^^qqq~~~~~~{{{wwwrrrqqqrrrvvvxxxzzzyyyvvvttttttuuuvvvxxxyyywwwqqqmmmkkkjjjkkklllllliiieeebbbbbbccccccccccccccceeefffhhhiiigggfffdddccc```\\\WWWSSSQQQPPPNNNLLLKKKLLLMMMNNNQQQRRRRRRRRRQQQPPPNNNMMMMMMVVV\\\XXXRRRRRRTTTUUUPPPQQQRRRPPPNNNKKKIIIHHHEEEGGGLLLSSSYYY___ccceeegggggghhhkkkuuu{{{oooccceeennnpppfffZZZLLLGGGDDDCCCAAA===<<>>AAABBBAAA@@@CCCHHHNNNOOONNNMMMPPPSSSTTTTTTUUUUUUTTTRRRPPPNNNGGGBBB===;;;===CCCHHHKKKMMMLLLNNNQQQRRRUUU^^^iiiqqqsssrrrmmmhhhbbbXXXOOODDDBBBCCCIIIKKKHHHEEEEEECCCEEEOOOaaatttddd\\\zzz^^^>>>666777666000111222333333222111000111111111111111111111111111111111111111111111111111111111111111111111111333000///111111333;;;CCC___|||tttnnnlllpppxxx000/////////....................................////////////////////////---------.........//////---***,,,222444000000444999GGGZZZvvvjjj^^^```iiipppnnnlllnnntttvvvnnnccc___mmmzzzxxxyyy{{{~~~}}}xxxtttrrrlllhhhkkksssvvvrrrlllWWWWWWVVVTTTRRRNNNKKKIIIIIIHHHFFFEEEDDDDDDEEEEEEAAA@@@@@@?????????@@@@@@AAAAAABBBBBBCCCBBBBBBAAADDDEEEEEEFFFHHHIIIJJJJJJGGGIIILLLKKKKKKNNNVVV]]]mmm}}}pppfffOOO444999444222555666111000333////////////000000000000////////////////////////.........------.................................////////////////////////---...///.........000222111///222999;;;<<>>999:::>>>AAA???>>>@@@CCCDDDBBB@@@CCCHHHNNNOOONNNNNNQQQUUUVVVVVVVVVUUUSSSPPPMMMKKK@@@===:::;;;AAAHHHKKKLLLMMMMMMNNNRRRTTTYYYeeerrrooopppnnniiiddd\\\NNNBBBDDDCCCFFFJJJJJJEEECCCDDD@@@IIIZZZkkkzzzuuummmiii|||NNN555444555///000000222333333222111000000000000000000000000000000000000000000000000000000000000000000000000000222///000333444555<<>><<<===BBBBBBAAAAAAAAACCCDDDEEEAAAEEEIIIJJJJJJLLLMMMLLLGGGOOORRRVVVXXXVVVeee~~~}}}dddJJJ:::555222222222111111111111000000000000000000000000000////////////////////////........................------------------------,,,,,,,,,---------......------------------------111222111000222:::HHHRRRaaannnxxxtttgggaaaiiittteeennnrrrlllfffeeeccc```ffffffbbbfffmmmcccWWWYYYqqqjjjssszzzsssrrrnnnjjjddd]]]ZZZ[[[]]]]]]]]]XXXZZZ]]]\\\ZZZVVVUUUTTTQQQOOOMMMLLLKKKHHHEEECCCIIIHHHFFFEEEEEEEEEFFFFFFDDDBBB@@@AAADDDDDDAAA???AAAAAA@@@@@@AAACCCDDDFFFDDDEEEFFFGGGHHHHHHHHHHHHKKKJJJHHHGGGHHHKKKOOOQQQUUUVVVVVVVVV[[[aaabbb^^^___bbbeeeeeebbbbbbfffkkkmmmwwwbbbDDD===???HHH\\\hhhxxxxxxhhhZZZNNNFFFSSS\\\dddiiirrr}}}}}}{{{yyy}}}xxxZZZ<<<333333000///222111111000000//////......---------------------------------............///....................................////////////////////////000111222333;;;CCCXXXwww|||zzzrrrqqqrrrsssttttttrrrooommmooorrr~~~}}}wwwnnnjjjkkkllljjjiiikkkjjjggggggiiifffbbb\\\]]]^^^^^^^^^___bbbeeegggfffdddbbb```^^^\\\[[[YYYUUUOOOIIIFFFEEEGGGHHHHHHHHHHHHHHHGGGFFFDDDCCCMMMNNNPPPQQQQQQOOONNNLLLHHHHHHHHHGGGFFFFFFEEEEEEDDDEEEIIIQQQYYY______^^^]]]___dddooo|||qqqpppmmmggg]]]PPPEEE???>>>>>>>>>>>>????????????AAABBBCCCDDDEEEEEEEEEEEEHHHKKKNNNRRRTTTTTTTTTSSSUUUVVVWWWUUUQQQKKKDDD???888:::>>>AAAEEEIIINNNQQQNNNMMMNNNVVVaaajjjmmmmmmooollleee\\\QQQIIIDDDAAA???AAAEEEHHHHHHEEEAAA>>>DDDTTTnnnvvvuuu|||yyyxxxUUU@@@:::333111666333333333222222222111111000000000111222222333333111111000000//////......000000000000000000000000...------...000444777999WWWtttuuunnnrrrvvvuuurrrppprrrtttrrrnnn///............---------------------------------................................................------......//////000000111444AAAUUUdddfffaaa]]]ZZZ___fffjjjiiigggdddccckkknnncccZZZbbbjjjmmmrrrmmmpppvvv||||||~~~uuuooojjjhhhlllsssyyyvvvvvvwwwrrreeeZZZUUURRRPPPQQQPPPKKKDDDBBBEEEFFFBBB@@@BBBCCCAAABBBDDD@@@@@@@@@@@@AAACCCEEEFFFDDDFFFFFFEEEFFFIIINNNPPPMMMWWWZZZ___ooo|||}}}iiiQQQ>>>555444222222222111111111000000000000000000000000000000................................................------------------------,,,,,,,,,---------......------------------------///000000///000777BBBKKKZZZeeepppqqqiiidddgggmmmccceeeccc^^^^^^aaa```[[[TTT\\\^^^___aaaZZZZZZggg___YYYggg||||||uuulllfffeeecccbbbbbbaaa```^^^ZZZ[[[]]]^^^]]][[[WWWUUUTTTSSSPPPOOONNNLLLIIIFFFIIIHHHGGGFFFEEEEEEFFFFFFCCCBBBAAABBBDDDDDDBBB@@@BBBBBBAAAAAAAAACCCDDDEEEDDDDDDEEEFFFFFFFFFFFFEEEGGGGGGHHHJJJLLLNNNPPPQQQXXXZZZZZZZZZ^^^eeefffbbb[[[aaagggkkkllllllmmmooohhhbbbQQQCCCBBBFFFVVVmmmoooXXXHHHDDDDDDaaadddhhhooo{{{}}}xxxzzz|||{{{\\\EEE222000222000000333000000000000//////......---------------------------------............///....................................////////////////////////000111222333111777HHHhhhyyy|||{{{tttqqqqqqnnnoooooommmlllmmmppptttvvvvvvrrrjjjhhhjjjjjjhhhhhhjjjhhheeefffhhheeeaaa[[[\\\]]]\\\\\\]]]___aaabbbbbbbbbbbbbbbaaa``````ZZZXXXTTTPPPMMMKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDEEEHHHJJJKKKKKKKKKJJJDDDCCCCCCBBBBBBAAA@@@@@@AAABBBEEELLLSSSWWWXXXWWWZZZ]]]eeeqqq}}}tttooofff[[[PPPFFF@@@<<>>AAAEEEGGGJJJNNNQQQPPPOOORRRZZZdddkkklllkkkkkkfff^^^TTTKKKDDDBBBAAAFFFHHHIIIHHHEEEBBBBBBBBBMMMbbb~~~~~~wwwuuuqqqHHH999666000///444333333222222222111111111222111111111111111111111111000000000/////////...000000000000000000000000///.........000333666777GGG\\\uuu|||sssrrruuuzzzuuupppooorrrtttqqqlll///............---------------------------------..................................................................//////222...333CCCTTT\\\]]]\\\___]]]\\\aaafffhhhddd___nnnrrrbbbPPPUUU```dddffftttssstttxxx|||xxxsssnnnfffaaa___hhhfffgggkkkkkkeee```___]]]]]]]]]\\\UUUMMMNNNSSSPPPHHHBBBAAABBBAAABBBDDDAAAAAAAAABBBCCCEEEFFFGGGGGGGGGHHHHHHIIILLLQQQUUUYYYhhhmmmssszzznnnOOO<<<333111444222222111111111000000000000000000000000000000000........................------------------------------------------------,,,,,,,,,---------......---------------------------...///......222:::@@@PPPYYYeeemmmooolllgggeeegggbbbZZZVVVZZZaaaaaa^^^NNNVVVXXXYYY^^^ZZZZZZfffrrr^^^ZZZgggnnntttxxxuuukkkkkkkkkhhheeecccbbbbbb]]]]]]]]]```bbbaaa\\\WWWYYYWWWUUUSSSRRRPPPMMMKKKKKKJJJIIIHHHGGGGGGGGGGGGDDDCCCCCCDDDEEEFFFDDDBBBFFFEEEEEEDDDDDDEEEFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFFFFHHHKKKOOORRRTTTTTTUUUYYY[[[\\\\\\aaaggghhheeedddgggkkknnnooonnnllljjj___HHH>>>BBBGGGWWWrrr}}}nnn[[[HHHAAAJJJXXXooommmnnnvvv~~~tttvvvxxxfff???333,,,000333000///222000000000////////////...---------------------------------............///........................---............/////////////////////000111222222111444???\\\ppprrr}}}xxxyyy|||wwwrrrpppmmmmmmkkkiiihhhiiimmmpppkkkmmmkkkfffeeehhhhhhffffffgggfffcccdddfffddd___[[[[[[\\\[[[YYYYYY[[[\\\ZZZ\\\___aaacccdddeeeeee]]]\\\[[[YYYVVVQQQNNNKKKIIIHHHGGGEEEEEEEEEFFFFFF???@@@CCCEEEFFFFFFFFFFFF@@@@@@@@@???>>>>>>=========>>>AAAEEEJJJLLLLLLLLLTTTXXXaaammmwwwzzzwwwtttllldddWWWJJJAAA======>>>DDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFHHHIIIJJJKKKKKKPPPPPPQQQRRRTTTWWWZZZ\\\XXXTTTNNNGGG@@@<<<999888@@@CCCFFFIIIKKKLLLOOOQQQRRRTTTYYYaaaiiillljjjgggddd]]]SSSIIIBBB@@@AAABBBHHHHHHGGGBBB===>>>EEEKKKXXXkkknnnaaasssxxxyyyYYY;;;333333000000333333222222222222111111111333333222111111000//////000000000000////////////000000000000000000000000000/////////000222444555<<>>>>>>>><<<<<<>>>@@@BBBCCCCCCCCCLLLOOOVVV^^^dddfffccc___VVVQQQHHH@@@<<<===AAADDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIKKKMMMNNNOOOPPPQQQQQQRRRSSSUUUVVVXXXYYYSSSOOOGGG@@@;;;:::<<<===DDDGGGJJJLLLMMMNNNOOOQQQUUUXXX___fffkkkjjjeee```ZZZSSSHHH@@@>>>@@@DDDGGGGGGGGGDDD>>>;;;BBBPPP]]]jjjvvvoooWWWbbb]]]GGG444222555333222555222222222222111111111111222111111111000000000///000000000000////////////////////////////////////111000000///000111222222666===GGGVVVkkk{{{tttxxx}}}{{{rrrjjj///............---------------------------------............................................................------------111///000444999AAAPPP^^^[[[]]]___```aaadddhhhlll}}}uuuVVVIIIJJJOOOWWWgggpppwwwwwwssspppqqqttt~~~zzzuuusssttttttoooiii___VVVLLLGGGEEEDDDHHHLLLNNNOOOTTTYYYZZZ[[[ccclllaaaZZZSSSRRRPPPJJJGGGFFFEEEGGGJJJNNNRRRUUUXXXYYY```\\\[[[___aaaeeemmmwwwyyy^^^AAA333222333333222111111111000000000//////////////////////////////........................------------------------------------------------,,,,,,,,,---------......---------------------------...//////...///000111:::???JJJ]]]llloooeeeZZZ^^^\\\WWWRRRMMMNNNUUU\\\RRRRRRKKKNNN```jjjjjjnnnlllaaaeeennnhhhcccdddbbbkkkmmmooolllgggdddcccddddddaaa```cccggggggbbb]]]^^^[[[XXXUUUTTTSSSQQQPPPQQQPPPPPPOOONNNMMMLLLKKKKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIICCCDDDGGGJJJMMMOOOPPPQQQVVVUUUVVVVVVWWWYYY[[[\\\XXX]]]``````bbbfffgggeeeccceeehhhkkkjjjeee^^^XXXCCCCCCSSSdddsssZZZLLL>>>===GGGWWWiiiwwwlllnnnssszzzooofffwwwuuuQQQ444111000111222111...---000.............../////////---------------------------------............///........................------------........................///000111222000444888EEEeee|||zzz{{{hhhzzztttmmmuuu}}}||||||vvvwwwxxxzzz{{{xxxsssooonnnnnnmmmkkkiiifffbbb```aaaddddddaaa```bbbbbb^^^aaacccbbb___```bbb```\\\YYYZZZZZZYYYVVVTTTSSSTTTTTTVVVYYY\\\___aaabbbcccbbb```^^^[[[XXXVVVUUUUUUSSSQQQNNNJJJHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@??????===>>>???????????????@@@EEEFFFHHHKKKNNNNNNMMMLLLBBBAAA@@@???@@@BBBDDDFFFEEEEEEEEEEEEFFFFFFFFFFFFJJJKKKMMMOOOQQQRRRSSSSSSTTTUUUVVVWWWVVVUUUSSSRRRGGGDDD>>>::::::===AAAEEEGGGIIILLLNNNNNNOOOQQQSSSXXX\\\bbbhhhiiieee^^^XXXPPPJJJAAA===>>>CCCHHHKKKIIIHHHEEE@@@@@@KKK___nnn{{{pppYYYdddzzzJJJ<<<222333666444333555222222222111111111000000//////000000000111111111////////////000000000000////////////////////////111000000000000000000000111888@@@NNNddd|||}}}yyyrrrjjj///............---------------------------------................................................------------------......,,,---000111000444CCCQQQWWW^^^dddbbb[[[ZZZaaajjjtttyyyeeeUUUFFF???DDDVVVcccnnnpppllljjjkkkkkkrrrqqqnnnmmmsss{{{~~~|||sssfffWWWNNNGGGDDDFFFJJJGGGEEEFFFJJJLLLNNNSSSZZZ\\\YYYYYY[[[ZZZVVVUUUWWWSSSVVV[[[```fffkkkoooqqqqqqjjjhhhlllpppuuusssNNN???222000444444111///111111000000000/////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------.........///////////////000333<<>>SSSlll{{{iiiEEECCCAAAFFFVVVjjjvvvxxxhhhkkkrrrxxxzzz{{{xxxooorrr}}}tttVVV===666.../////////...---...000---............/////////---------------------------------............///........................,,,------------.....................///000111111+++000444<<>>???AAACCCEEEFFFFFFEEEEEEFFFFFFGGGHHHIIIJJJJJJNNNOOOQQQSSSTTTUUUVVVVVVYYYYYYYYYXXXUUUQQQLLLIII<<<;;;999:::<<>>JJJTTTZZZjjjjjjjjjnnn[[[AAA>>>EEE___ooommmooozzzxxxjjjooonnnqqqvvvwwwxxxyyyyyyoooWWW???333111222000111000//////000...,,,---------.........//////---------------------------------.........//////........................,,,,,,,,,---------.........------......///000111333000000222666CCCZZZooossshhhqqqwww~~~yyy~~~~~~{{{|||zzzsssiiibbb___]]][[[ZZZZZZ\\\\\\YYYZZZ___aaa___^^^``````^^^___aaa```[[[ZZZ[[[\\\[[[XXXUUUTTTTTTQQQQQQOOOOOOQQQUUUXXX[[[ZZZYYYXXXXXXWWWWWWXXXXXXYYYYYYYYYYYYYYYWWWVVVUUUUUUTTTQQQNNNKKKHHHGGGFFFGGGFFFFFFEEEEEEDDDCCCCCCBBBDDDEEEDDDBBBAAADDDGGGAAACCCEEEFFFFFFFFFGGGIIIKKKJJJHHHGGGGGGJJJLLLNNNJJJKKKMMMOOOQQQSSSUUUUUUTTTUUUVVVWWWXXXXXXXXXXXX]]]ZZZSSSLLLDDD>>>:::888===???CCCHHHLLLNNNOOOOOONNNOOOPPPPPPSSSXXX^^^ccc```aaaaaa^^^VVVNNNFFFCCCEEEBBBBBBEEEJJJKKKHHHCCCCCCBBBCCCJJJZZZnnn|||nnn~~~}}}www}}}QQQ444444333333333333111222444111111111111000000000000111111000000//////........./////////000000111111000000000000000000000000...//////000000000000000///000333CCCeeexxxooolllrrrrrriiidddfff//////.........---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.....................///000000333===HHHOOOPPPPPPRRRUUUZZZbbbkkkmmmiiieeedddffftttvvvdddQQQUUU```eeejjjhhhjjjiiikkktttyyytttmmmiiijjjooovvv{{{uuugggZZZUUUTTTRRROOOOOOKKKKKKJJJHHHHHHKKKMMMMMMQQQTTTQQQTTTbbbfffgggpppzzz}}}zzz|||tttXXXBBB777333000000000000000000000000000000000000000000000000////////////////////////...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---------------------------+++,,,...000000///...---------------------------////////////111444777999BBBGGGNNNTTTVVVUUUTTTSSSOOOUUUcccggg______```WWWRRRTTTYYY```aaaZZZUUUSSSTTTVVVWWWVVVTTTVVV\\\aaahhhnnnlllbbb```eeefffaaa___\\\XXXTTTSSSQQQPPPOOORRRQQQPPPOOOOOOOOOPPPQQQUUUTTTRRROOOMMMMMMPPPRRRPPPOOONNNMMMNNNQQQSSSUUUZZZZZZ[[[]]]______^^^\\\```eeejjjkkkjjjhhhhhhiiifffkkkpppqqqmmmeee^^^ZZZJJJHHH@@@888===QQQeeennnnnnZZZPPPUUUQQQ???:::DDDTTTqqqssskkk{{{}}}ppptttjjjOOO===333///000444//////000000000000//////................................................,,,++++++++++++,,,---............------,,,,,,,,,........................000---,,,---///000...,,,444111//////000999KKK]]]uuupppiiiwwwrrrpppyyyzzz|||zzzssswwwzzzyyymmm]]]TTTWWW^^^```XXXSSSWWW\\\___```aaabbb```^^^___``````]]]ZZZ]]]\\\ZZZWWWTTTSSSTTTVVVVVVTTTRRROOOOOOOOOQQQRRRXXXWWWUUUTTTTTTVVVWWWYYYXXXWWWVVVWWWXXXXXXVVVUUUZZZWWWTTTQQQNNNMMMMMMMMMMMMLLLJJJIIIHHHHHHHHHHHHFFFJJJKKKGGGFFFHHHIIIGGGIIIIIIIIIJJJJJJJJJJJJJJJFFFJJJOOORRRSSSQQQOOONNNOOOPPPQQQUUUXXXZZZYYYXXXXXXXXXYYYYYYZZZ[[[\\\]]]WWWQQQGGG>>>::::::===@@@BBBEEEIIILLLMMMMMMNNNOOOOOOQQQTTTXXX\\\^^^``````ddd___]]]]]]WWWKKKCCCCCC@@@@@@BBBEEEGGGGGGCCC@@@???===HHH^^^ppp|||nnnwwwqqqpppYYY;;;<<<444444333333222111000000111111111111000000000000............////////////111000///......///000111000///.........///111222000000000000////////////333222333???[[[{{{yyyqqq```[[[fffgggbbbeee///.........------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.....................//////000222777???GGGMMMQQQTTTVVVPPPWWW```eeeggghhhkkknnnrrr\\\ZZZ]]][[[\\\bbbeeehhhjjjqqqzzz~~~~~~wwwsssmmmkkknnnvvv~~~rrreee___^^^^^^```cccdddbbb]]]XXXSSSRRRPPPOOOOOOZZZ```hhhvvvyyyzzz|||}}}}}}|||{{{oooUUUCCC999555555000000000000000000000000////////////////////////........................------,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---------------------------+++,,,...///000///...---------------------------.........///000333666888@@@FFFMMMOOOOOOPPPTTTXXX\\\___hhhggg[[[ZZZ[[[TTTPPPNNNOOORRRRRRNNNMMMOOOSSS\\\dddccc\\\UUUUUUWWW[[[aaaffffffffffffccc___^^^[[[WWWUUUTTTUUUWWWWWWTTTSSSRRRQQQQQQQQQRRRSSSVVVVVVUUUSSSPPPPPPRRRTTTVVVVVVVVVWWWXXXXXXYYYZZZ_________```bbbbbb```___hhhiiijjjjjjjjjkkklllnnnrrrqqqnnnfffZZZPPPHHHDDD<<>>AAABBB@@@FFFSSSdddvvvpppgggwwwrrrqqqxxxyyywwwpppZZZAAA555333222111111...//////000000//////...................................................,,,,,,,,,,,,------------......---------,,,,,,,,,........................///---,,,---///000...,,,******...000111444@@@LLLjjjhhhiiiuuutttqqqsssxxx}}}zzzzzzrrrvvv{{{~~~uuufffZZZWWWYYY___YYYWWW]]]bbbcccaaa```bbb___]]]]]]______]]][[[]]]]]]\\\YYYUUUTTTTTTVVVVVVTTTRRRPPPOOOPPPQQQRRRTTTSSSRRRQQQQQQSSSUUUVVVVVVUUUUUUVVVXXXXXXVVVUUUWWWUUUSSSQQQOOOOOOOOOPPPTTTSSSQQQOOOMMMLLLKKKKKKJJJMMMMMMJJJIIILLLMMMKKKNNNNNNMMMMMMLLLLLLKKKKKKNNNQQQUUUXXXXXXVVVUUUTTTSSSSSSSSSTTTVVVWWWVVVTTTVVVVVVWWWWWWWWWVVVUUUTTTGGGDDD???<<<<<>>HHHSSS___hhhmmmsssiiiaaaooo{{{vvvrrrccciiirrrssswwwVVVDDD222...222333111///.........//////.........------------------------------------------------+++,,,---...///...------...------------,,,,,,,,,------------------------///...------...///...---+++,,,///222222222999CCCbbbyyypppwwwyyybbbqqquuurrrkkkjjjssszzz|||rrrooovvvttt}}}|||nnnaaa[[[ZZZZZZWWWYYYaaagggeee```\\\aaa^^^\\\[[[\\\]]]\\\\\\^^^^^^]]][[[WWWUUUTTTUUUVVVTTTRRRPPPPPPPPPRRRSSSQQQPPPNNNMMMNNNOOOQQQRRRTTTSSSSSSUUUWWWWWWVVVUUUTTTSSSRRRQQQPPPQQQRRRRRRUUUUUUTTTSSSRRRQQQQQQQQQPPPRRRQQQMMMNNNQQQRRRQQQSSSSSSRRRQQQPPPOOONNNNNNTTTVVVXXXZZZ[[[ZZZYYYXXXVVVVVVVVVWWWXXXWWWUUURRRTTTTTTSSSRRROOOKKKHHHFFF<<<<<<<<<>>>BBBFFFJJJMMMNNNPPPRRRRRRPPPNNNNNNNNNVVVXXXZZZ]]]^^^^^^^^^]]]WWWQQQKKKGGGCCC>>>>>>@@@AAADDDHHHGGGDDDAAAAAABBBIIISSScccxxxpppyyy{{{VVV;;;333666333333333222111111000000111111000000000000//////............////////////000//////......//////000//////......//////000111////////////000000000000//////---000;;;LLLXXX]]]fffpppnnngggddd______iii------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........------------...//////...---...333<<>>KKKSSSQQQLLLGGGEEERRRUUU]]]ZZZNNNPPPWWWSSSRRRRRRVVV\\\[[[TTTNNNNNNIIITTT```gggfffcccaaabbbaaaXXXUUUZZZ]]][[[___gggccccccaaa___]]]]]]^^^___YYYXXXWWWWWWWWWXXXYYYZZZVVVYYY\\\^^^______aaabbb]]]]]]^^^_________^^^^^^]]]]]]^^^aaadddfffgggfffllljjjiiikkkoooqqqooommmXXXPPPCCC888555<<>>===>>>@@@BBBEEEIIIKKKMMMNNNMMMNNNOOONNNMMMMMMOOOQQQ[[[\\\]]]]]][[[YYYVVVTTTLLLGGGAAA===;;;<<<@@@CCCCCCFFFGGGDDD??????CCCHHHLLLZZZiiiyyy~~~eeeyyydddAAA666777666333222222222111111000000111000000000////////////............////////////////////////////////////............//////000000////////////000000000000000000000000333<<>>;;;:::<<>>@@@@@@HHHQQQZZZfffrrrsssnnnnnnhhhdddeeegggiiieee\\\^^^]]]ooo{{{gggOOO:::111......000000...///333------............------------------------------------------------------+++,,,...000000///...------------------------------------------------------.........------......///------///...---111888QQQnnnvvviiiiiiqqqwww|||uuurrr|||{{{lllpppwwwjjjeee```dddvvv~~~zzzsssmmmpppxxxyyyzzz|||{{{wwwppphhhcccXXXWWW\\\gggnnnkkkddd```\\\[[[YYYXXXWWWXXXZZZ[[[[[[\\\\\\[[[XXXUUUTTTTTTTTTTTTSSSRRRQQQRRRSSSSSSPPPNNNMMMKKKKKKKKKMMMNNNNNNNNNNNNPPPRRRSSSRRRQQQRRRRRRQQQPPPPPPOOOOOOOOOOOOQQQSSSUUUWWWXXXYYYYYYWWWWWWVVVTTTWWW\\\\\\XXXTTTTTTUUUUUUVVVVVVVVVWWWXXXXXXYYY\\\___aaa___^^^\\\^^^aaacccaaa[[[SSSLLLHHHFFFBBB???===>>>???@@@CCCEEEHHHJJJLLLMMMMMMMMMLLLLLLLLLKKKLLLPPPUUUZZZ``````___]]]YYYSSSNNNKKKBBB@@@<<<999:::???EEEGGGEEEEEECCC???<<<@@@JJJSSSYYYfffppp{{{pppjjjvvvKKK333333555000222222111111111111111000000000000////////////...............////////////......////////////......---......///////////////.../////////000000000111///111222222222666@@@IIIooovvvqqqllljjjppp,,,,,,,,,,,,------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------,,,,,,------...///,,,///111///---111:::CCCQQQNNNMMMNNNRRRTTTSSSRRRZZZccccccbbbgggfffdddlllvvvuuunnnbbb[[[]]]bbbdddnnnkkkhhheeedddfffiiikkkjjjeeeaaaaaacccjjjxxxsssiiigggeeeeeemmmxxx~~~mmmjjjllllllqqq||||||oooiiittt||||||~~~|||yyyzzzzzzuuu||||||nnnXXXGGG666555222000......111333////////////////////////........................------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------+++,,,,,,---------......222111333:::DDDLLLOOOOOOCCCEEEPPPVVVVVV]]]```XXXSSSOOONNNPPPOOOLLLMMMPPPRRRKKKEEEHHHSSS___gggiii\\\VVVSSSVVVXXXVVVTTTTTT___cccffffffdddccceeeggg[[[[[[\\\]]]^^^aaaccceeehhhjjjkkkiiifffdddbbbbbbhhhfffcccaaa```aaaccceeeaaacccggglllpppqqqooollliiigggddd___YYYPPPGGGAAA>>>BBBFFFHHHHHHEEEDDDCCCCCC???>>>>>>???AAAGGGOOOSSSTTTUUUYYYbbblllpppoookkkeeejjjlllcccbbbhhhfffeeefffvvv|||aaaBBB777666---...111222///+++...444.........//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///+++---222888888333222444>>>SSS[[[ZZZccckkkooovvvqqqoootttvvvooonnnnnniiirrrnnnlllzzzwwwooo{{{~~~qqqkkkpppoooqqqvvv{{{}}}wwwmmmdddXXXTTTUUU]]]bbbaaa]]][[[XXXYYYYYYWWWVVVVVVXXXZZZXXXYYYYYYWWWUUUSSSTTTUUUTTTSSSSSSRRRRRRSSSSSSSSSRRRPPPNNNKKKJJJJJJKKKLLLLLLLLLKKKMMMOOOPPPNNNMMMOOOOOOOOOOOOOOONNNNNNNNNTTTVVVWWWYYYYYYYYYXXXXXXXXXYYYXXXXXX\\\aaa___ZZZUUUUUUVVVWWWXXXYYYYYYZZZ^^^]]]^^^```dddeeebbb^^^[[[\\\\\\\\\YYYRRRHHHBBB===<<<;;;<<<>>>BBBFFFIIIEEEFFFHHHJJJLLLMMMNNNNNNMMMNNNOOOPPPQQQUUU[[[___aaa```___\\\VVVOOOHHHDDD<<<>>>===;;;===DDDHHHIIIFFFDDD@@@===???HHHUUU___eeeooovvv}}}qqqjjjvvvsssxxxYYY<<<111444444///111111111111111111111111000000////////////..................////////////---......//////......---------...////////////.........//////000000111111---...000222222333<<>>AAAIIIMMMPPPWWW```eee]]]VVVXXX^^^fffnnnttthhhjjj}}}lll```eeeeeefffeeehhh]]]@@@000222333///...///111///+++---222...//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///---,,,---///---...444;;;<<<999777999555BBBHHHNNN[[[bbblll|||wwwnnnyyy}}}zzzqqqvvv}}}oookkktttwwwqqqqqqzzz~~~zzzxxxzzz|||xxxppphhh]]]UUUPPPRRRUUUUUUSSSTTTUUUWWWXXXXXXVVVUUUVVVXXXUUUUUUUUUSSSRRRRRRSSSUUUSSSSSSSSSSSSSSSSSSSSSTTTTTTRRROOOKKKIIIHHHIIIIIIKKKJJJIIIJJJLLLLLLKKKIIIKKKLLLLLLMMMNNNNNNOOOOOOUUUVVVXXXZZZ[[[ZZZYYYXXXZZZ[[[[[[\\\aaaeeebbb\\\XXXXXXYYYYYYZZZZZZ[[[[[[```^^^^^^```bbb```ZZZUUUPPPOOOLLLJJJHHHDDD???;;;999;;;===AAADDDGGGJJJKKKGGGGGGHHHIIIKKKMMMOOOPPPOOORRRUUUWWWXXXYYYZZZ[[[ZZZZZZYYYVVVQQQIIIBBB>>>:::???AAA@@@BBBHHHIIIFFFDDDAAA???AAAHHHTTT```iiiooouuu{{{|||dddnnnvvvooovvv[[[AAA666666444222111000000000000111111111111000000/////////.....................////////////------...//////...------,,,---.../////////...............///000111111111---,,,...222111111777???TTTooo|||wwwtttoooiiikkk+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......///...---...///000...,,,111777???IIIQQQWWW[[[\\\YYY___]]]ZZZ]]][[[^^^jjjdddhhhhhhaaa[[[[[[]]]^^^XXX[[[___dddhhhjjjkkkkkkmmmgggccccccbbbaaacccggg^^^VVVUUU\\\___]]]aaalllsssuuuggg]]]jjjtttqqqllljjjwwwxxxtttxxxvvvrrrvvvvvv{{{zzz}}}uuuvvvmmmXXXDDD:::666222222111000111222222000...////////////////////////........................------------------------,,,++++++++++++++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,+++++++++,,,---...------------------------,,,------......---------+++---000222666<<>>@@@JJJWWW___aaagggnnnjjj]]]UUUWWW]]]bbbkkkuuukkkuuu~~~eeeccc```ddd[[[PPP===...222333&&&111---+++...///,,,,,,/////////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///---,,,---000///,,,---222444555888===999???CCCJJJVVV\\\kkkppp~~~zzzllljjjmmmllljjjjjjjjjqqq~~~vvvvvvvvvrrrnnnhhh]]]SSSQQQSSSSSSSSSTTTSSSVVVXXXXXXVVVTTTVVVWWWSSSSSSRRRQQQPPPPPPSSSVVVSSSSSSSSSSSSTTTTTTTTTTTTTTTRRROOOKKKHHHGGGGGGGGGJJJIIIHHHIIIJJJJJJHHHGGGGGGHHHJJJLLLNNNOOOPPPPPPQQQRRRUUUXXXZZZ[[[[[[ZZZ[[[\\\]]]___eeeiiieee]]]\\\[[[[[[[[[[[[[[[[[[[[[]]][[[YYY[[[\\\XXXPPPIIICCC@@@<<<::::::;;;;;;:::===???DDDHHHJJJJJJHHHGGGLLLKKKJJJJJJKKKMMMOOOQQQOOOTTTZZZ]]]\\\YYYUUUTTTQQQRRRRRRPPPKKKDDD===999:::AAADDDDDDEEEIIIHHHBBBBBB@@@@@@EEEPPP]]]hhhnnnxxx|||pppggg|||mmmbbbwwwdddEEE000222777000---111000000000000000111111111000/////////......................../////////000,,,---...//////...---,,,,,,,,,.../////////...------......///000111111222///---...222222///333;;;KKKlllzzzsssjjjcccddd,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------...222888@@@IIISSS]]]ddddddaaa\\\WWWTTTVVV\\\```ccceeefffaaa]]]^^^fffmmmkkkaaa[[[^^^bbbbbbdddhhhjjjjjjjjjhhhffffffhhhjjjddd______dddgggeeeeeehhhiiilllqqqtttuuussspppmmmrrrqqqrrruuuyyyyyyvvvsssuuu|||sssrrrvvv{{{{{{~~~yyyuuutttiii\\\KKK>>>777555222000000000000000000000000000000000000000000000000000------............------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------...---,,,,,,///444999<<>>;;;777<<>><<<<<<<<>>555222222111///////////////////////////////////////////////////------............------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------...---,,,,,,...111444666EEENNNVVVRRRHHHCCCHHHPPPYYY[[[]]][[[WWWRRRNNNLLL\\\mmmvvvooohhhcccTTTBBBGGGJJJJJJGGGEEEGGGGGGDDDJJJNNNUUU\\\^^^\\\VVVRRRRRRWWWYYYUUURRRRRRPPPKKKBBBHHHEEEDDDJJJIIIHHHOOOLLLOOOPPPNNNJJJGGGIIIKKKRRRZZZeeejjjggg```YYYUUUVVVZZZ]]]ZZZTTTQQQTTTYYYLLL@@@777777;;;???IIISSSaaaooovvvlll^^^ZZZ___ddddddiiikkkkkklllppprrrpppggg~~~nnn^^^SSSKKK???999111---...//////---................................................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------....................................////////////111111999EEELLLTTTjjjwwwuuuuuu___YYYccciiiooorrrnnntttsssmmmlllqqqtttrrriiinnnooojjjeeeiiihhhddd]]]WWWSSSRRRQQQUUUXXX\\\[[[XXXTTTRRRQQQPPPPPPOOOOOOPPPQQQRRRSSSRRRSSSSSSSSSRRRRRRQQQPPPTTTQQQOOOPPPRRRRRRNNNJJJGGGHHHIIIJJJJJJJJJIIIHHHIIIHHHHHHHHHHHHIIIJJJJJJJJJLLLNNNPPPPPPPPPRRRSSSQQQRRRTTTVVVWWWUUUPPPLLLLLLLLLLLLKKKJJJHHHGGGFFFDDDBBB@@@>>><<<;;;::::::AAA@@@@@@@@@AAACCCEEEFFFFFFGGGHHHHHHHHHIIIKKKMMMLLLKKKKKKLLLOOORRRTTTTTTWWWWWWWWWUUUSSSOOOLLLJJJGGGDDD???<<<:::<<>>===???IIIZZZkkkvvvuuuiiilllwwwkkkqqqvvvVVV===888222000222333222000111111111000000000//////........................................................................,,,,,,---......---------------------...............---------...000222333;;;OOObbbfffddddddaaa\\\,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......---------------------------------------------------------///444>>>IIIQQQPPPPPPQQQPPPPPPQQQTTTWWWXXX[[[]]]]]]]]]aaajjjrrrvvvhhh\\\[[[aaabbb```^^^aaaccceeedddaaa___]]]]]]___]]]^^^cccfffeeecccddddddddddddeeefffiiikkkmmmooosssvvvxxxvvvtttrrrqqq~~~|||xxxssspppnnnooopppuuujjjgggnnnzzzzzz^^^@@@:::222......000111000////////////////////////////////////////////////------............------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------,,,------...///888AAAIIIHHHBBB@@@FFFNNN[[[^^^bbbaaa]]]VVVPPPMMM___nnntttjjj```ZZZPPPCCCGGGOOOSSSLLLBBB=========CCCEEELLLUUU\\\\\\UUUOOOTTT\\\```YYYPPPMMMNNNPPPIIIJJJDDDDDDNNNNNNIIIKKKHHHJJJKKKJJJJJJMMMSSSXXX```iiitttwwwqqqdddXXXRRROOOVVVZZZUUUIIIAAABBBFFF@@@;;;888;;;CCCLLLTTTXXXqqqmmmXXXUUUZZZ]]]aaagggmmmmmmmmmlllfff______sssxxxeeeSSSEEE<<<000...,,,---//////---)))------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------------------------............/////////000,,,...999EEEPPPaaapppsssqqqmmmpppvvveee]]]\\\[[[bbbeee]]]ppptttuuu{{{}}}}}}mmmfffhhhjjjhhhgggiiigggddd```\\\WWWSSSQQQQQQVVV[[[]]]ZZZTTTOOOLLLMMMMMMMMMMMMNNNOOOQQQQQQQQQQQQQQQRRRRRRQQQPPPPPPRRRPPPNNNNNNPPPOOOLLLIIIIIIIIIJJJKKKJJJIIIHHHGGGHHHHHHGGGFFFFFFFFFFFFGGGEEEGGGJJJKKKKKKKKKLLLNNNLLLKKKKKKKKKKKKHHHDDDAAABBBCCCBBBBBBAAA@@@???>>><<<<<<;;;;;;;;;<<<<<<===AAAAAAAAAAAABBBDDDFFFGGGGGGHHHIIIIIIHHHIIILLLNNNOOONNNNNNPPPSSSUUUUUUUUUVVVVVVTTTRRROOOJJJGGGEEEAAA>>>:::777888===DDDHHHEEEGGGGGGEEE@@@======???EEEUUUlllzzzhhhVVVXXXrrrmmmsssWWW<<<555222//////111333222000111111000000000000//////........................................................................,,,...000000---+++,,,...------------...........................///000000111>>>IIIPPPYYYeeeiiieee,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---------......------------------------------------------------......------000777@@@FFFHHHKKKMMMOOOOOOOOOQQQRRRUUUVVVWWWUUUSSSUUU\\\aaaeee___YYYZZZ___bbbbbbaaafffffffffccc___\\\[[[[[[UUUXXX^^^fffiiigggbbb^^^bbbbbbdddgggkkkooosssvvvpppsssuuutttooolllkkklllppppppqqqpppnnnkkkiiihhhggg```bbbkkkpppppp___AAA555222...---///111111111////////////////////////////////////////////////------............------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,...555<<<===;;;>>>GGGPPP[[[]]]___^^^[[[XXXVVVUUUXXXdddggg[[[OOOLLLHHHBBBEEEOOOUUUPPPFFFBBBAAA@@@@@@@@@@@@DDDIIILLLMMMLLLRRRXXX\\\XXXQQQNNNPPPUUU[[[\\\UUUXXXeeedddZZZXXXTTTUUUUUUUUUUUUXXX]]]aaadddiiinnnlllbbbTTTIIICCC???DDDHHHFFF???:::;;;>>>???@@@BBBFFFMMMTTTUUUSSSgggtttrrr^^^RRRZZZcccdddhhhkkkjjjfffccc___XXXPPPcccnnnssshhhUUUEEE999111/////////000111///+++(((------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------------------------------.........//////000******222<<>>======???@@@@@@AAAAAABBBCCCDDDCCCBBBAAAAAABBBCCCDDDEEEGGGIIIKKKLLLKKKKKKKKKLLLQQQQQQQQQSSSUUUVVVUUUTTTPPPOOONNNMMMJJJGGGEEECCC;;;:::888888;;;AAAGGGKKKFFFHHHGGGBBB======CCCIIIZZZgggwwwoooZZZTTTggg|||uuuZZZAAA222111000...///111222111///111000000000////////////........................................................................---222555333...,,,...111,,,,,,---------.........000000000000000000000000000666<<>><<<<<<<<<::::::<<>>???AAACCCDDDCCCCCCBBB@@@@@@@@@===;;;<<>>CCCIIIMMMNNNKKKEEEDDDIIILLLQQQ```ppp|||iii^^^bbbmmmppplllbbb^^^WWWQQQSSSYYY[[[YYYLLLHHHAAA777///,,,,,,---......---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---///111///---111<<>>======AAAKKKYYYcccrrrooorrr|||dddRRRkkkwww|||iiiKKK555000444222222111111000/////////000000////////////......------------------------------------------------------------------------+++---//////,,,***+++---,,,,,,,,,,,,------------,,,---------------,,,,,,...000222888KKKcccnnnmmm,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,---------......------------------------------------------------)))+++---...------...///...000444888===CCCJJJOOOLLLLLLKKKIIIIIIJJJLLLNNNNNNUUUWWWSSSPPPTTTWWWXXX___^^^\\\YYYWWWXXXZZZ]]]jjjggg___VVVUUU\\\___^^^dddeeehhhiiijjjiiigggfffhhhkkkqqqvvvwwwtttnnniii^^^^^^^^^aaaeeefffdddbbbOOOEEEAAA:::...---333111////////////......///000................................................------............------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,------------...------,,,,,,---222888===HHHIIILLLMMMOOOQQQUUUXXX[[[^^^]]]XXXRRROOOLLLIIILLLOOOQQQPPPSSSXXXYYYWWWMMMPPPSSSTTTRRRNNNJJJHHHIIICCC@@@AAAAAA===>>>BBBBBBHHHCCC>>>AAA<<<888=========>>>@@@AAAAAAAAA@@@>>>@@@AAAAAA@@@CCCHHHMMMIIIHHHFFFFFFGGGKKKPPPRRRNNNGGGLLLYYY]]]___tttqqqeeedddbbb^^^[[[QQQQQQNNNLLLOOORRRNNNHHH:::555000,,,++++++---///,,,,,,---,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++...000---+++///666<<>><<<;;;:::999===???BBBDDDEEECCCAAA???>>>>>>@@@EEEOOO[[[fffnnnpppooottt~~~~~~lllmmm~~~nnnlllyyy~~~iiiMMM888111111333111111000///......///000000000/////////.........------------------------------------------------------------------------***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,---------,,,+++,,,//////000???VVVeeehhh,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,---------......------------------------------------------------,,,---............000222---...///111333999@@@EEEMMMLLLKKKJJJJJJKKKMMMNNNMMMPPPNNNHHHHHHOOORRRQQQRRRTTTUUUTTTTTTUUUWWWYYY[[[\\\ZZZUUUVVV[[[\\\WWW\\\\\\^^^___````````````gggkkkrrrxxxzzzsssggg]]]SSSRRRTTT\\\bbb___RRRFFF>>>222000333///111333,,,...//////000000000333444................................................---..................---......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------...---,,,,,,++++++,,,,,,---------,,,,,,---///000333999BBBJJJNNNPPPQQQRRRQQQUUUXXXYYYWWWTTTNNNIIINNNRRRUUUTTTVVV]]]bbbcccRRRPPPOOOQQQTTTSSSOOOKKKNNNJJJHHHJJJHHHDDDGGGNNNRRRWWWPPPFFFDDD??????JJJGGGFFFEEEEEEFFFFFFFFFEEECCCFFFHHHGGGDDDBBBDDDFFFHHHJJJKKKJJJGGGHHHMMMQQQOOOKKKYYYpppvvvqqqddd[[[ZZZTTTPPPRRRMMMOOOPPPPPPPPPLLLAAA444333///---...000000///000...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***,,,---++++++///444666;;;HHHOOOWWWssseeehhhxxxXXXSSSXXXSSSQQQZZZ\\\ZZZ^^^UUU^^^cccbbbfffsss```iiixxx~~~qqq]]]ZZZdddccc\\\SSSLLLIIIHHHFFFEEEGGGHHHIIIJJJJJJJJJIIIHHHHHHIIIJJJLLLMMMNNNNNNNNNLLLLLLKKKIIIGGGFFFGGGHHHJJJKKKLLLLLLLLLKKKIIIIIIGGGFFFFFFEEEEEEEEEEEEEEEDDDEEEGGGFFFEEEDDDDDDEEEEEEEEEEEEFFFGGGEEEBBB???AAABBBCCCDDDEEEEEEEEEDDDCCCDDDEEEGGGGGGGGGGGGFFFGGGHHHJJJMMMQQQUUUYYY\\\XXXXXXVVVSSSOOOLLLLLLLLLHHHIIIKKKMMMNNNKKKFFFBBB<<<<<<;;;;;;;;;<<<======AAABBBDDDDDDCCCAAA>>><<>>>>>??????AAALLLSSSPPPLLLMMMPPPRRR[[[___fffooovvvyyyxxxvvvtttgggVVVMMMMMMRRRTTTTTTRRRQQQNNNIIIBBB999222---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000...++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---,,,+++***)))*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------............///333===IIIXXXooo|||mmmfffwwwjjjXXX[[[QQQRRRTTTKKKHHHPPPSSS\\\```gggjjjfffccckkkwwwcccbbbcccdddbbb^^^\\\]]]hhhbbb\\\XXXRRRJJJGGGGGGLLLLLLLLLKKKIIIIIIIIIKKKEEEFFFGGGGGGFFFFFFGGGHHHJJJIIIIIIHHHGGGGGGGGGGGGIIIIIIIIIJJJJJJKKKMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFEEEDDDDDDCCCBBBBBBDDDDDDDDDDDDDDDCCCBBBBBBDDDEEEFFFGGGIIIKKKMMMNNNOOONNNMMMLLLNNNPPPSSSUUUYYYVVVRRRNNNLLLMMMNNNOOOEEEGGGHHHIIIGGGBBB>>>:::============>>>???@@@AAACCCCCCBBBAAA???>>><<<<<>>FFFMMMRRRRRRLLLFFFEEEGGGQQQRRRSSSTTTZZZ___^^^YYYLLLKKKJJJJJJKKKLLLNNNOOONNNNNNKKKIIIMMMUUUYYYXXXhhhbbbUUUFFF@@@DDDHHHHHHHHHEEEJJJUUUZZZSSSLLLJJJMMMKKKGGGDDDAAA@@@@@@AAADDDXXXgggccc[[[ZZZZZZWWW``````bbbcccdddccc___\\\LLLJJJKKKRRRYYY\\\XXXSSSFFFDDD@@@;;;666222...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------............111777AAAQQQiiizzztttbbbfffttttttgggWWWTTT[[[[[[JJJBBBHHHKKKTTTgggwwwuuudddYYY[[[dddWWWWWWXXX[[[]]]^^^^^^^^^[[[[[[]]]bbb```WWWPPPMMMIIIJJJKKKLLLJJJIIIHHHGGGCCCDDDEEEEEEEEEEEEFFFGGGIIIHHHGGGGGGFFFGGGGGGGGGIIIHHHHHHIIIJJJKKKLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFGGGIIIKKKMMMNNNPPPOOOMMMLLLLLLMMMOOOQQQQQQQQQOOONNNMMMKKKKKKJJJEEEEEEEEEDDDBBBAAA???>>>===>>>>>>???@@@AAABBBCCCCCCBBB???===<<<>>>AAADDDUUU]]]iiippppppssscccSSSVVVvvvgggxxxssscccXXXDDD444222333///...000.../////////000000000000...........................///000...,,,+++---///......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111:::DDDLLL,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000///...------...///000111222333555888<<<@@@BBBGGGFFFDDDCCCBBBBBBCCCCCCBBBGGGMMMPPPOOOKKKHHHFFFGGGHHHIIIGGGDDDDDDGGGKKKDDDGGGLLLOOOOOOMMMHHHEEEDDDHHHNNNUUUYYYYYYUUUQQQAAA===777222000///...---000000000////////////...........................------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////000222333444AAADDDHHHIIIHHHEEECCCBBBFFFJJJLLLKKKNNNRRRRRRPPPGGGGGGGGGHHHJJJMMMPPPRRROOOOOOOOOQQQWWW]]]\\\VVVVVVSSSLLLCCC@@@DDDGGGHHHEEEHHHTTTaaaaaaTTTIIIFFFKKKJJJIIIGGGFFFFFFEEEEEEWWWooozzzmmm___]]][[[TTT\\\YYYVVVSSSQQQOOOLLLIIIFFFIIIOOOXXX^^^ZZZOOOEEE999666222...++++++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((+++---...---++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,---......,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------...............111888FFF^^^mmmfffVVVaaakkktttxxxyyyzzzvvvqqq___ZZZ]]]\\\OOOHHHKKKIIIVVVyyylllWWWUUUXXXZZZXXXVVVVVVYYY[[[ZZZXXXSSSTTTZZZccceee```ZZZXXXRRRPPPMMMJJJHHHGGGGGGGGGCCCCCCDDDEEEFFFGGGGGGHHHGGGFFFEEEEEEEEEFFFGGGHHHGGGGGGGGGGGGHHHIIIJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJIIIGGGEEEDDDGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEFFFGGGHHHJJJLLLMMMPPPOOOLLLJJJIIIJJJKKKKKKIIIJJJLLLLLLKKKIIIEEECCCDDDBBB@@@>>>>>>???@@@AAA>>>???@@@BBBCCCDDDDDDDDD@@@>>><<<:::===DDDNNNUUU^^^fffppptttsssuuu```KKKNNNiii{{{uuukkkhhhQQQCCC666...111444000,,,---....../////////000000000.........................../////////---,,,---......------------,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,111777<<<,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///...---,,,,,,,,,---...,,,---...///222555777999===>>>>>>??????@@@AAAAAACCCFFFJJJKKKHHHEEEBBB@@@CCCGGGIIIFFFBBB@@@BBBFFFCCCGGGMMMRRRSSSOOOKKKGGGFFFHHHKKKNNNNNNKKKDDD???999555000------.........////////////////////////........................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------......777999<<>>???>>>===<<<===>>>@@@BBB@@@AAABBBCCCCCCCCCBBBAAA<<<======???DDDOOO\\\fffdddiiiqqqxxx{{{}}}hhhVVVNNN]]]|||tttmmmeeelll|||uuuXXXDDD777000,,,000333000---,,,........./////////000000........................------......------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,...111444,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,,,,------...///000111333444666888:::<<<===>>>DDDFFFGGGFFFEEEDDDEEEFFFAAAGGGKKKJJJEEEAAA@@@BBBDDDHHHMMMQQQQQQMMMIIIEEE???>>>===<<<;;;777222...333000......///000000///.............../////////........................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...//////...///222777>>>BBBBBBAAA>>>DDDFFFBBB>>>@@@CCCCCCFFFEEEEEEGGGJJJOOOTTTWWWOOOTTTYYY```fffeeeXXXJJJLLLJJJIIIGGGGGGJJJQQQWWWgggpppXXXSSSOOODDDFFFGGGJJJMMMOOOQQQRRRRRR___gggcccTTTRRR^^^bbb[[[IIIFFFDDDEEEIIINNNSSSUUUQQQJJJAAA:::666333000......------,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000///...,,,******+++---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,...///111,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,///111444;;;EEEKKKMMMTTTZZZpppmmm]]]]]]bbbdddoooooo```ZZZXXXPPP\\\{{{}}}cccWWWVVVUUUVVVYYYZZZ\\\eeepppsssqqqZZZRRRMMMPPPTTTVVVWWWZZZbbb[[[RRRJJJGGGGGGGGGGGGDDDCCCBBBDDDGGGIIIIIIHHHEEEDDDBBBBBBBBBDDDFFFHHHDDDDDDDDDDDDDDDDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGIIIKKKKKKIIIFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFHHHHHHIIIIIIHHHGGGGGGGGGHHHIIIGGGGGGEEECCCAAA???===<<<:::;;;<<<>>>???@@@@@@AAABBBBBBBBBAAAAAA@@@???>>>===@@@DDDHHHMMMVVVbbbkkkjjjuuu~~~bbbVVVWWW]]]qqqhhhZZZXXX[[[nnn~~~~~~sss\\\EEE999444000...000111000//////............////////////........................,,,,,,,,,---...---,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////......///111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,---......///------------............---...000222444666888999???@@@AAAAAABBBDDDHHHKKK>>>CCCGGGHHHDDD@@@======AAABBBDDDEEEDDD@@@<<<:::333111000000111111///---///...---...000000///...---............/////////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111***+++,,,000444777888777===BBBDDD@@@???BBBEEEEEEIIIHHHGGGGGGJJJOOOSSSVVVQQQSSSSSSUUUYYY\\\VVVMMMNNNMMMMMMNNNMMMMMMSSSZZZiiieeeLLLLLLKKKAAAEEEFFFHHHKKKNNNPPPQQQQQQWWWZZZWWWRRRTTT[[[ZZZSSSJJJGGGDDDCCCEEEHHHJJJKKK===999333000......---,,,+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000---*********++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,---......,,,,,,++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------000111000111777AAAIIIPPPYYYwwwpppYYYXXXZZZvvvnnnXXXXXXYYYXXXgggooocccUUUQQQTTTVVVSSS[[[______eeeppptttrrrXXXQQQNNNRRRVVVUUUSSSRRRTTTQQQNNNNNNNNNLLLHHHDDDDDDBBBAAABBBFFFHHHGGGEEEFFFEEECCCAAAAAACCCFFFGGGCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBDDDEEEGGGHHHHHHFFFEEEDDDAAAAAABBBBBBCCCCCCBBBBBBCCCCCCBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGFFFDDDBBB???===<<<;;;<<<888:::===@@@AAABBBAAA@@@CCCBBB@@@???>>>>>>>>>>>>DDDIIIOOORRRTTTYYYaaahhhppp|||~~~wwwcccMMMOOOeee{{{wwwZZZKKKRRRbbbxxxxxxvvvwwwtttbbbGGG555000444333111000000///000111------........./////////------------------------,,,+++,,,---//////---+++,,,,,,,,,------------...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---............,,,,,,---...............---------...///111222333666777999::::::;;;>>>AAA999;;;<<<===<<<999777555888888888777666444222111.........///111333222111///---,,,,,,.../////////---------.........//////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////***+++,,,------///000222666:::;;;:::===BBBFFFFFFHHHGGGEEEDDDEEEIIIMMMPPPLLLNNNOOONNNQQQUUUUUUPPPNNNNNNQQQTTTQQQLLLOOOVVV[[[eeeeeeXXXKKKGGGFFFDDDEEEFFFFFFGGGHHHJJJJJJKKKPPPOOONNNNNNNNNLLLIIIHHHFFFCCC???<<<;;;;;;:::888222111000000///...---,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...+++***---222333///)))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------/////////......111999@@@GGGSSSlll~~~jjj[[[ZZZZZZ~~~pppVVVVVVYYYUUUYYYZZZUUUOOONNNSSSYYY[[[eeehhhaaa^^^ccceeebbbXXXRRRPPPVVV\\\\\\YYYXXXPPPMMMJJJKKKNNNOOOLLLIIIHHHEEEBBBDDDHHHJJJHHHEEEHHHFFFCCCAAAAAACCCEEEGGGBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBBBBBBBBBBAAA@@@BBBBBBCCCCCCCCCCCCCCCBBB??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCC@@@@@@AAAAAAAAABBBBBBBBB@@@???===<<<;;;;;;;;;;;;999;;;>>>@@@BBBCCCBBBBBBBBB@@@>>>======???AAABBBLLLRRRYYY\\\]]]```hhhnnnyyynnn___WWWVVVXXXiiiqqqooolllXXXUUUdddsss}}}|||ooonnniiifff```MMM666---111000222222000//////000000---------.........//////---------------------------------///222222///,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......---------***+++,,,...///////////////...---,,,,,,---...//////111333333111000000111555333222333333333111...000000///...//////000111///...///000111111///,,,222///,,,+++---///000111---------.........//////........................---..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------***+++------,,,---000222---000222333999AAAEEEEEEEEECCC@@@>>>???BBBEEEHHHDDDJJJOOOQQQTTTVVVTTTPPPMMMNNNSSSWWWSSSKKKJJJOOORRRMMMOOOVVVTTTKKKIIINNNGGGFFFEEEDDDDDDDDDEEEEEEDDD@@@AAADDDCCC???CCCKKK>>>;;;777555333111...,,,++++++,,,,,,.../////////++++++******+++,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++,,,333;;;<<<444+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---,,,+++***)))*********++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///---,,,---///111444888===KKKZZZaaa```^^^]]]\\\]]]vvvfffSSSQQQNNNRRRPPPOOOOOOLLLJJJPPPYYY^^^jjjmmmccc[[[\\\]]]YYY\\\TTTQQQWWW___cccdddeeeZZZRRRIIIEEEIIINNNQQQQQQLLLIIIFFFHHHLLLNNNKKKHHHIIIGGGDDDBBBAAACCCEEEGGGAAAAAA@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAAAAAAAA@@@???AAAAAA@@@@@@AAAAAAAAAAAA>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@??????@@@AAAAAA?????????>>>>>>>>>>>>>>>999999:::;;;;;;;;;;;;;;;<<<===>>>@@@AAACCCDDDDDDAAA???===<<<===@@@DDDFFFQQQXXX___cccdddiiirrryyyvvvVVVPPPOOONNNaaa|||ooommmddd```pppaaa___nnnyyymmmggg\\\RRRIII999***,,,888,,,000222111......//////---------.........//////------------------------///......111444444111...,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,...******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................111111000000/////////.........------------..............................//////.........---------.................................------,,,,,,,,,///......------......///.........------,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111333444555555999======<<<<<>><<<===>>>>>>======>>>>>>>>>??????@@@@@@BBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>?????????@@@????????????@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@??????===<<<:::888777666666888;;;===>>>>>>======CCCBBBAAA@@@@@@>>>;;;999<<<:::888999>>>FFFPPPVVVSSS]]]ggggggbbbeeeoooyyykkkRRRNNNUUU\\\yyyggg\\\]]]aaaeeelll|||xxx^^^ZZZNNN>>>333/////////...////////////////////////////////////////////////------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................000000/////////...............------------..............................///.........------------..............................---------,,,,,,,,,...------------------.........---------,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,++++++++++++,,,------,,,,,,,,,------------...,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000000111555888888666777;;;???BBBBBBAAABBBCCCDDDFFFGGGGGGGGGGGGEEEDDDCCCEEEGGGGGGKKKOOOPPPMMMHHHDDDBBBBBBAAA???>>>===<<<======:::999777444222111000/////////...---,,,------...------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,---------...------------......///444???LLLSSSTTTQQQOOOPPPJJJTTT[[[ZZZ[[[]]]WWWMMMKKK]]]^^^RRRNNNNNNNNNUUUfff|||aaaWWWZZZXXXTTTUUUIIIKKKOOOPPP```kkk___```\\\YYYWWWQQQKKKLLLRRRUUUOOOHHHGGGKKKMMMKKKHHHBBBAAA@@@@@@??????@@@@@@AAA???<<<<<<<<<======<<<<<<<<<======>>>>>>>>>>>>AAAAAA@@@??????>>>>>>===<<<<<<<<<<<<====================================??????>>>>>>===<<<<<<<<<888888888888888888888888999;;;===@@@AAAAAAAAA@@@AAA@@@>>>>>>======<<<;;;999:::;;;???FFFOOOYYY```___aaadddfffdddfffrrrwwwgggTTTXXXnnn}}}cccVVVXXXdddmmmsss{{{}}}zzz}}}pppZZZNNNEEE888000...//////...................................................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------............------------......------------......------------------------............------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---///111111//////333666999999:::;;;===???AAACCC===>>>??????>>>???AAACCCCCCEEEGGGFFFCCC>>>;;;:::;;;:::999777666555555555111000///---,,,+++++++++---------,,,------...///------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///...------------------///666@@@HHHLLLMMMMMMLLLMMMZZZaaa\\\UUUTTTSSSNNNNNNkkkpppZZZKKKHHHHHHKKKZZZjjjhhhYYYVVVVVVSSSUUUXXXLLLJJJMMMQQQ___dddYYYVVVTTTWWW[[[ZZZTTTNNNLLLLLLIIIFFFEEEGGGJJJKKKLLLAAAAAA@@@???>>>>>>>>>>>>===<<<;;;<<<======<<<:::;;;;;;;;;;;;<<<<<<<<<<<>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;===<<<;;;;;;:::999888888222333444666888999:::;;;>>>???AAABBBCCCCCCCCCBBB???>>>===;;;;;;;;;;;;<<<:::===CCCJJJSSS\\\eeelllfffbbbfffppppppjjjppp|||sssdddeeebbb[[[iiipppYYYNNNTTTgggwww~~~zzzuuusssuuuqqqbbbRRR>>>888222......//////---................................................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++---...---++++++---000111111222444666777999:::444555777777666777999:::999::::::999666333222222222222111000///.........------,,,+++++++++++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++---///111111///---+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,,,,,,,...111666<<>>>>>;;;;;;<<<>>>??????<<<:::::::::::::::::::::::::::======<<<<<<;;;:::::::::<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888888888888777777777444555666888:::<<<>>>???AAAAAABBBBBBBBBAAA@@@@@@>>>===<<<;;;:::<<<>>>@@@CCCIIIQQQXXX___fffnnnsssuuuhhhgggrrrsssllltttjjj[[[ZZZZZZXXXUUUcccjjj{{{rrrjjj\\\NNNKKKWWWlll|||wwwmmmmmmlll```PPPDDD222000......//////...,,,................................................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------------------------------------------------------------------------+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...,,,------,,,++++++,,,---,,,------...//////000000...000111111000///000111///000111///---,,,---...,,,,,,,,,---------------,,,,,,+++++++++,,,,,,---******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))+++---//////---+++)))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,000//////222888???GGGKKKiiivvvyyyiiiUUUMMMKKKJJJaaa\\\CCC>>>>>>AAA<<>>@@@BBBAAA>>>;;;:::::::::::::::999999999<<<<<<;;;::::::999999888999999999999999999999888888888888888888888888777555666666777888999::::::;;;<<<===>>>???@@@AAAAAAAAA@@@@@@???>>><<<;;;:::888:::<<<>>>???CCCIIIMMMRRRXXX^^^cccfffiiiooottttttlllppppppoooiiiTTTKKKLLLYYYgggiii~~~jjj]]]VVVOOOMMMTTTcccsss}}}~~~pppeeeccc___PPP???666........./////////---+++................................................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---......---,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,***************+++,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++)))***+++,,,---...///000...------,,,,,,---------++++++,,,,,,,,,++++++***+++---......,,,++++++,,,+++,,,------,,,,,,...///+++,,,---.../////////...***************+++,,,,,,******,,,---............,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))***,,,------,,,***)))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...---,,,,,,,,,,,,,,,,,,000///......111888AAAGGG\\\hhhkkk^^^PPPKKKJJJHHHTTTiiieeeJJJ;;;999:::===;;;AAA???@@@GGGGGGJJJWWWxxxvvvbbbKKKFFFEEEGGGPPPTTTNNNHHHFFFMMMSSSQQQJJJDDDFFFHHHHHHGGGEEEDDDDDDFFFFFFFFFEEEFFFGGGGGGHHH??????@@@AAACCCBBB???===;;;;;;;;;;;;::::::::::::;;;;;;::::::999888888888555555555555666666666777444444555555555666666666666777888999;;;===>>>>>>BBBBBBAAAAAAAAA@@@@@@@@@>>>>>>===<<<;;;:::999888555:::???DDDHHHNNNUUU[[[^^^cccggggggfffggglllrrrxxxyyyxxxyyy\\\RRRQQQWWWiii}}}qqq]]]WWWRRRQQQWWWdddpppuuuvvvnnncccYYYTTTNNNBBB555---....../////////...------------------------------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++---...//////...---+++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,***************++++++,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,************++++++++++++************************)))******+++---......///---,,,++++++,,,---------***+++,,,,,,,,,,,,+++******,,,......---,,,,,,,,,+++,,,......------...///+++,,,---.........---,,,***************++++++,,,***+++,,,---...------,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********************************++++++++++++******++++++******++++++,,,------------------------------------,,,,,,+++++++++,,,,,,,,,+++,,,,,,------,,,///000///...111888???HHHRRRVVVPPPKKKLLLLLLHHHGGGRRRLLL===;;;;;;999<<<@@@HHHEEE???BBBDDDIIIUUU{{{{{{cccKKKKKKHHHFFFPPPOOOMMMGGGFFFLLLTTTSSSLLLEEEHHHLLLPPPQQQPPPNNNKKKHHHGGGFFFEEEDDDDDDDDDDDDBBBAAAAAAAAABBBAAA???=========<<<<<<<<<;;;;;;;;;;;;;;;::::::999888888777444444555666777888888999444555555666777888999999:::;;;;;;===>>>???@@@AAABBBBBBAAA@@@???>>>===<<<;;;::::::::::::;;;;;;<<<<<>>>>>AAAGGGRRR^^^cccQQQEEEOOOOOOHHHNNNEEEFFFEEEEEENNNWWWUUUNNNFFFIIINNNUUUZZZ[[[WWWSSSMMMKKKHHHEEEAAA???===<<>><<<>>>>>>>>>======<<<<<<<<<;;;;;;::::::999888888888666777777999:::;;;<<<===777777888:::;;;<<<===>>>>>>>>>??????@@@AAAAAAAAA@@@@@@???===<<<;;;:::999888888999:::<<<>>>???@@@FFFKKKQQQSSSSSSTTTXXX]]]cccffffffccc___```hhhppp}}}yyydddbbbiiijjjllldddXXX]]]uuu{{{SSSIIIQQQWWWZZZZZZ^^^gggqqqvvvrrrggg]]]KKKJJJAAA333...111222............---,,,---///111------------------------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++******+++---...++++++,,,,,,,,,,,,------...+++)))))),,,---,,,***++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************************++++++++++++*********++++++,,,,,,++++++***)))************+++++++++******************************+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///777;;;@@@CCCEEEFFFHHHIIIUUUYYYXXXPPPDDD>>>@@@EEEVVVdddZZZCCC;;;>>>@@@CCCBBBCCCBBBJJJVVVQQQGGGJJJJJJNNNKKKBBB@@@GGGNNNQQQVVVYYYXXXRRROOORRRWWWXXXLLLKKKJJJIIIGGGEEEAAA???@@@@@@@@@@@@@@@@@@@@@???@@@BBBBBB@@@===<<<===@@@>>>===<<<;;;;;;;;;======<<<===>>>=========???AAA<<<<<<======>>>??????@@@@@@???>>>======>>>???@@@===<<<;;;:::999999::::::888888999<<<@@@DDDFFFFFFRRRSSSSSSPPPNNNRRR\\\dddiii[[[ZZZeeeeee[[[bbbuuusss___WWW___kkknnnddd___]]]ddd|||}}}ooo\\\OOOIIILLLSSSZZZeeegggfffeeegggfff[[[MMMGGG???444///...///...,,,------------------------,,,,,,,,,---------......***---//////...---......,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************************************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,,,,---------+++)))***,,,---,,,***++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************************************++++++++++++*********++++++,,,,,,++++++***)))************+++++++++******************************++++++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///000444888<<>>>>>??????;;;@@@MMMMMMLLLUUUXXXWWWOOOCCC>>>BBBGGGGGGRRRRRROOOKKKMMMSSSVVVUUUKKKJJJJJJJJJJJJHHHFFFDDDEEEEEEEEEDDDCCC@@@===<<<<<<===>>>===<<<;;;>>>@@@<<<;;;:::::::::;;;<<<===<<<===???>>>>>>>>>@@@BBB=====================>>>???>>>===<<<<<<<<<===>>>======>>>???@@@@@@@@@@@@AAABBBCCCEEEGGGIIILLLNNNUUURRRNNNKKKLLLPPPVVVZZZWWWWWW___jjjiiiccclll~~~xxxvvvnnn```SSSOOOVVV^^^ZZZbbbrrruuupppyyykkk```RRRIIIHHHOOOYYYaaaccccccaaa^^^^^^]]]RRRFFF???888000---...///...---------------------------,,,,,,,,,---------......///000222111///,,,,,,,,,,,,---...---,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************************************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------+++***+++,,,---,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***+++---......---+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********************************++++++++++++************++++++++++++******)))************+++++++++******************************++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......+++...222555888<<<@@@DDDWWWWWWVVVRRRLLLFFFCCCBBBQQQRRRKKKJJJRRRLLL>>>:::>>>@@@::::::BBBCCCEEEOOOaaa[[[OOOCCC???AAABBBAAAIIIGGGCCCAAAHHHQQQSSSQQQLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHFFFCCC@@@???===>>>>>>===;;;;;;<<<>>>::::::999999999::::::;;;:::<<<======<<<===>>>@@@????????????>>>>>>>>>>>><<<<<<;;;:::999999::::::;;;===AAADDDFFFFFFEEEDDDEEEHHHKKKLLLLLLNNNRRRVVV]]]WWWPPPLLLLLLOOORRRRRR\\\gggtttwwwmmmeeekkkvvvooohhh\\\PPPJJJLLLQQQVVVVVVjjjpppfffjjjjjjXXXRRRJJJFFFJJJTTT^^^ddd___]]]XXXSSSQQQNNNEEE;;;444000,,,+++---///...---------------------------,,,,,,,,,---------.........000111000...,,,+++++++++---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++---//////---+++)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++************++++++++++++******))))))*********+++++++++******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,---///111444888===AAAKKKKKKJJJJJJHHHEEEAAA===CCCEEEDDDMMMXXXOOO???===:::@@@<<<:::???===<<>>===<<<<<<<<<;;;;;;:::999999888888888999;;;<<<;;;;;;<<<===========================<<<<<<;;;::::::999999999;;;>>>BBBFFFHHHGGGEEECCCCCCGGGKKKKKKJJJLLLSSSYYY___ZZZSSSNNNMMMNNNQQQSSSiiiwwwvvvfff]]]]]]```ddd]]]RRRHHHEEEHHHPPPVVV]]]kkk}}}xxx]]]PPPSSSTTTOOOOOOMMMLLLRRRZZZ```aaaZZZUUUNNNHHHDDD@@@999333...,,,++++++---...---,,,------------------------,,,,,,,,,---------......)))+++---...---,,,,,,---+++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------+++,,,---------,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++---//////---+++)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******)))******++++++******)))))))))*********+++++++++******************************+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---.../////////222777:::@@@@@@AAADDDFFFFFFBBB???>>>EEEJJJQQQVVVKKK???BBB@@@FFF@@@;;;>>>>>>===DDDIIIEEECCCEEEGGGHHHFFFDDDFFFIIIHHHBBB@@@CCCGGGGGGGGGIIIKKKKKKKKKLLLNNNQQQIIIGGGEEEDDDFFFIIIMMMPPPKKKJJJGGGFFFDDDCCCBBBAAA???>>>>>><<<;;;:::888888:::<<<>>>???>>>===>>>???<<<<<<<<<======>>>>>>>>>AAAAAAAAA@@@@@@????????????AAAEEEGGGHHHGGGEEECCCDDDHHHJJJIIIFFFGGGMMMSSSUUUUUUSSSOOOLLLOOOWWW^^^hhhoooooocccVVVQQQOOOLLLPPPOOOJJJCCC>>>CCCOOOZZZ___^^^ddd```OOOHHHKKKJJJLLLQQQUUUVVV[[[aaa```[[[RRRLLLDDD???;;;666111...---,,,,,,---......,,,+++------------------------,,,,,,,,,---------......***,,,//////...------...+++,,,---,,,++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...++++++,,,,,,,,,,,,------***,,,...///---,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++---......---+++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******************************++++++++++++******))))))************)))))))))************+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,---,,,++++++,,,000222999:::>>>BBBEEEGGGEEECCCCCCQQQUUUQQQNNNDDD>>>EEEYYYYYYIII::::::;;;:::@@@>>>===???DDDFFFDDDAAAAAAMMMQQQQQQHHHAAA@@@AAAAAA===AAAEEEGGGHHHKKKPPPTTTLLLIIIFFFDDDDDDGGGJJJMMMJJJHHHGGGGGGHHHIIIHHHGGG@@@@@@@@@@@@???>>><<<<<<@@@BBBEEEFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGGGGFFFEEEKKKKKKJJJGGGDDDDDDHHHLLLOOORRRTTTRRRQQQWWWbbbkkkhhhggg___SSSIIIEEECCCBBBDDDHHHJJJEEE@@@DDDQQQ^^^```VVVUUUUUUJJJFFFEEE@@@KKKSSSXXXYYY]]]aaa]]]TTTHHHAAA;;;888555000---.........//////...---,,,+++------------------------,,,,,,,,,---------......000222333222000...------***,,,---,,,+++***+++---++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---.........******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,...///000++++++,,,,,,,,,,,,------))),,,///000---,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************++++++++++++******))))))************)))))))))************+++++++++************************++++++******************++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))***+++,,,---,,,,,,+++***++++++***)))***,,,...222555999===???AAABBBCCCHHHZZZZZZJJJBBB======DDDbbb```MMM;;;;;;;;;777888:::999<<>>IIILLLKKKFFFCCCCCC@@@===:::>>>BBBCCCCCCEEEKKKPPPJJJIIIGGGEEEDDDEEEFFFFFFGGGEEECCCDDDFFFHHHGGGEEE???@@@BBBCCCDDDDDDCCCCCCDDDGGGJJJKKKJJJIIIIIIJJJMMMMMMLLLKKKJJJIIIHHHGGGDDDEEEGGGHHHHHHHHHHHHGGGFFFEEECCCCCCCCCDDDFFFGGGLLLJJJHHHEEEEEEFFFIIIKKKRRRRRRQQQPPPQQQWWW```gggddd^^^UUULLLCCC===>>>BBBIIIMMMPPPKKKEEEFFFOOOYYY\\\QQQPPPQQQGGGBBBDDDAAAMMMUUUWWWTTTTTTXXXSSSIII>>>777333333111,,,,,,///......///...---,,,,,,---------------------------,,,,,,,,,---------......///111222111///---,,,,,,***,,,,,,,,,+++***+++,,,************************++++++++++++++++++++++++******++++++++++++******************************************************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,---...//////******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,...111222++++++,,,,,,,,,---------))),,,000000...,,,,,,---++++++,,,,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******************************++++++++++++******))))))************)))))))))************+++++++++************************++++++******************++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))***+++,,,---,,,++++++***+++,,,+++++++++---///+++///333666777999;;;===GGGZZZWWWAAA888999===CCCPPPRRRFFF<<>><<<666888>>>===?????????CCCFFFCCC<<<===@@@CCCAAA??????DDDIIIEEEEEEFFFGGGFFFEEEDDDCCCGGGDDDAAAAAACCCCCCBBB???>>>@@@BBBEEEGGGIIIIIIIIIEEEHHHKKKLLLLLLKKKJJJKKKJJJJJJHHHEEECCCAAA???>>>@@@AAACCCEEEFFFFFFEEEEEECCCAAA???===>>>AAAEEEGGGHHHEEECCCCCCFFFJJJMMMNNNTTTOOOIIIGGGIIIMMMQQQSSSTTTMMMHHHDDD>>>999>>>IIIPPPSSSSSSMMMEEEBBBFFFKKKPPPGGGJJJMMMDDDBBBLLLPPPQQQWWWUUUMMMKKKNNNIII>>>777111...000///++++++000,,,---......---,,,---...------------------------,,,,,,,,,---------......)))+++---...---,,,,,,,,,***+++,,,,,,******+++,,,************************++++++++++++++++++++++++******++++++++++++******************************************************++++++++++++++++++++++++***+++,,,------,,,+++******++++++,,,,,,++++++*********++++++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,++++++*********))))))***+++,,,,,,------++++++******++++++,,,---.........------,,,,,,,,,---,,,+++*********+++,,,---------,,,,,,+++++++++---------,,,,,,+++++++++------,,,,,,,,,,,,++++++------,,,++++++,,,------------------------,,,,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,************************************************,,,,,,,,,++++++*********+++++++++*********))))))************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++*********+++++++++******)))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------************************************************************************,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++************************)))************+++++++++************************+++++++++*********))))))...,,,)))))))))*********++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111555999;;;HHHFFFCCC???<<<;;;:::999@@@AAADDDIIILLLHHH???777>>><<<:::;;;<<<:::666222999777777;;;>>>???<<<888>>>JJJNNNCCC:::>>>CCCBBBCCCAAA??????AAABBBAAA@@@LLLIIIFFFEEEEEEDDD???<<<===>>>???BBBCCCEEEEEEFFFDDDEEEGGGGGGFFFEEEBBBAAAAAA@@@>>>=========>>>>>>AAA>>><<<===AAAEEEEEEEEECCC???===??????>>>???CCCBBBFFFJJJHHHEEEFFFMMMTTTVVVOOOGGGCCCEEEIIILLLMMMEEEBBBAAABBB??????IIIVVV^^^VVVLLLEEEBBBAAA???>>>AAACCCEEEFFFGGGLLLSSSXXXSSSPPPKKKFFFBBB===888444000000///...---,,,,,,+++///............------------------,,,,,,+++++++++,,,++++++******++++++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++)))---...***)))+++,,,++++++++++++*********))))))+++++++++*********))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,---++++++******++++++,,,---......---------,,,,,,,,,---,,,++++++++++++,,,------------,,,,,,+++++++++---------,,,,,,+++++++++------,,,,,,,,,,,,++++++---,,,+++******+++,,,---,,,,,,------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,************************************************,,,,,,,,,+++++++++******+++++++++*********))))))************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++******,,,,,,+++++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************************************************************,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++************************)))************+++++++++************************+++++++++*********)))))),,,+++)))))))))*********++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000333666888???@@@@@@@@@???===;;;999>>>>>>@@@DDDGGGDDD===666DDD@@@:::777777999::::::888777777888;;;;;;:::888AAAHHHHHH@@@>>>CCCCCC===>>>???@@@@@@???@@@AAACCCGGGEEECCCCCCDDDCCC@@@===BBBCCCCCCCCCBBBBBBAAA@@@???@@@BBBCCCCCCCCCAAA@@@;;;;;;;;;<<<>>>AAACCCEEEAAA???===>>>AAABBBAAA@@@GGGCCC@@@@@@???===???CCCKKKKKKIIIDDD@@@AAAFFFKKKXXXQQQHHHCCCBBBCCCEEEEEEAAABBBEEEEEEAAAAAANNN]]][[[TTTIIIBBB>>>===<<<;;;AAADDDFFFHHHJJJMMMRRRVVVMMMJJJEEE@@@<<<999555222/////////...------,,,,,,............---------------,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++'''+++,,,***)))+++---++++++++++++*********))))))+++++++++*********))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++******++++++,,,---------------,,,,,,,,,,,,------,,,,,,,,,------...------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++************++++++++++++,,,,,,------......---,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,************************************************,,,,,,,,,++++++++++++***+++++++++***************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,************************************************************************++++++,,,,,,,,,+++*********************+++++++++************************)))************+++++++++************************+++++++++*********************)))))))))******+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222444555888<<>>;;;999===<<<;;;===???>>>:::666AAA>>>:::777777888999999777666666666666777777888>>>???>>><<>>AAA@@@???>>>???@@@AAA@@@>>>CCCCCCCCCBBBAAA@@@>>>===:::<<<>>>@@@AAAAAAAAAAAA888888:::<<>>@@@EEEHHHEEEBBB@@@AAAEEEKKKOOOSSSNNNFFF@@@>>>???@@@AAAFFFIIILLLHHH???===HHHUUUXXXQQQGGG???;;;:::;;;;;;@@@CCCFFFHHHIIIJJJKKKMMMDDD@@@;;;777444333000///------------------------............------------+++,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++'''+++,,,***)))+++---++++++++++++***************+++++++++*********************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************+++,,,------......------,,,,,,+++***))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************************************++++++,,,,,,,,,++++++***************************************************))))))*********+++++++++************************************************))))))******))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,---//////000333777:::<<<;;;999888>>><<<999888888888666444999<<>>888333666666555444333444666777555666555888@@@GGGBBB999999;;;<<<;;;:::::::::;;;<<<;;;;;;;;;<<<===============>>>???????????????;;;<<<===???@@@@@@@@@@@@:::;;;<<<===???@@@BBBCCCDDDCCCAAA@@@@@@@@@AAAAAACCC???===>>>???@@@DDDIIIDDD@@@===???DDDKKKOOOPPPHHHEEE@@@<<<<<<>>>@@@BBBGGGIIIIIIEEE>>><<>><<<888333///.........---,,,,,,,,,------..................---------,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++++++++++++++***...///+++)))+++,,,*********************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************++++++,,,---......------,,,,,,+++***))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***************************************************************************++++++,,,,,,,,,++++++************************************************))))))*********+++++++++************************************************)))***,,,,,,***)))***,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,000111222444555666666666???<<<999666555555444333999???GGGLLLJJJCCC;;;555666555555555555666666666111333444666:::===;;;666999777666999???AAA>>>;;;:::::::::999888999:::;;;888888:::;;;<<<=========<<<<<<============<<<<<<;;;;;;<<<===>>>>>>??????AAA@@@===;;;;;;>>>BBBEEEDDD@@@>>>@@@BBBBBBEEEKKKGGGCCC???@@@CCCDDDBBB@@@@@@>>><<<::::::<<<@@@BBB@@@@@@@@@???AAAEEEGGGHHHJJJGGGBBB>>><<<>>>BBBDDDAAAAAAAAAAAA???;;;666333555222...+++,,,,,,------++++++,,,,,,---............------------,,,,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++...111111---***++++++)))******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******)))******+++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,+++,,,---...////////////++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++******+++,,,,,,+++************++++++,,,,,,---------,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***************************************************++++++++++++,,,,,,,,,***************+++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,******************************************************************************+++,,,,,,,,,+++++++++++++++***************************************)))************+++++++++***************************************+++++++++***---///...+++)))***,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,*********+++++++++++++++++++++++++++++++++++++++******++++++++++++******000///......///111333444<<<;;;999777555444444444888<<<@@@BBB@@@<<<888666666555555888<<<<<<999555333444555555555444333111777333222999CCCHHHEEE???:::::::::888666666888:::888888999999999888777777;;;;;;:::999999888777777777888:::<<<===>>>??????<<<;;;:::888888;;;AAAEEEHHHDDDBBBCCCCCCAAABBBEEEAAA>>><<<<<<===<<<999666======<<<:::999999<<>>BBBFFFDDD???>>>>>>===;;;:::<<<@@@CCCCCCAAA>>><<<:::666222...111///,,,++++++------,,,++++++,,,,,,---------...------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++++++++...222111---*********(((***************+++++++++***************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******))))))***+++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---++++++******++++++,,,---******+++++++++,,,,,,,,,***+++---...//////......+++++++++,,,,,,---------+++++++++,,,,,,---------------,,,,,,,,,,,,++++++***+++,,,------,,,+++***++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************************************************************************************+++++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,))))))*********+++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,*********+++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************************************************************)))***+++,,,,,,,,,,,,++++++++++++*********))))))************************)))************+++++++++************************))))))*********+++++++++,,,///222000,,,)))***,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,)))*********++++++++++++*********************************+++++++++******---,,,,,,+++,,,...000111444666777777666666555666555777:::999666444444555666444555<<>>777666555666888::::::;;;<<<======;;;888888;;;===DDDEEECCC>>>===???;;;444777999:::999888999<<>>333555000---111666777666444000111333666888888777666777888999777666777:::>>>888888888888888777666666<<<;;;;;;:::999999::::::666777999:::;;;;;;::::::999===AAABBBAAA@@@@@@BBB999777777;;;;;;888777:::999777555444444777:::===999;;;<<<;;;999999<<>>===<<<:::<<<<<<;;;:::999999:::333333444555777999:::;;;<<<888555666888;;;;;;:::CCC>>>999;;;???@@@:::444======;;;:::888888777777777777777777777777777777222222111///...---,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************&&&333>>>>>>222)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))************************++++++++++++++++++++++++++++++++++++++++++++++++(((&&&%%%&&&***,,,---,,,---,,,+++,,,------+++)))++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............------------///000111222222111000///,,,333666///)))***,,,,,,+++,,,---......---,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***************************************+++++++++******++++++,,,+++++++++***+++++++++++++++,,,,,,---...+++''''''+++,,,***++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************,,,++++++++++++,,,------000---***)))***++++++***************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))******+++,,,---......*********+++++++++,,,,,,,,,++++++******++++++,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...///000111222333333666777888999999777666444444555777:::;;;888444000444333444999===>>>999444000111222333333333444555555444222111222333444555777555333444666777777555999888777666555444444444:::888666666888:::999777444555666555333333444555333333333333444555555666777555444666;;;???@@@@@@BBBBBBCCCCCCAAA>>>:::777<<<;;;;;;:::999999999:::888888777666555444444333000000///...---,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************)))...444444///+++***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))************************++++++++++++++++++++++++++++++++++++++++++++++++---+++))))))+++,,,------///---,,,,,,------,,,+++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............111222555777666555222000---//////***(((***,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++++++++*********)))***+++,,,------,,,+++)))***,,,++++++---222777???999000((((((------***++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***************************++++++++++++++++++++++++******************************++++++++++++******************************,,,,,,,,,++++++++++++***************************************************+++++++++++++++,,,------///---***)))***++++++***)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************+++++++++,,,*********++++++++++++,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...///000000111555666777888999888777777555444444555555333000---111222555>>>EEEDDD<<<333111111222333333444333333444333111000000111333444666444333333444555444333333222111111111111111222444333333444555555444222333444444444222222444555333222333333444555666777999888777999===AAACCCDDD>>>DDDIIIHHHAAA:::888999;;;;;;::::::::::::;;;;;;888888666444222111//////...---------,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,------.........,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************,,,***)))***,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++///...,,,,,,,,,---......111///------......---,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........///111222333333222111,,,,,,+++***+++,,,,,,+++******++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,,,,++++++++++++******'''(((***,,,---,,,+++***'''***,,,,,,+++000999AAAJJJEEE:::///,,,......+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))++++++++++++++++++++++++***************************++++++,,,,,,++++++***))))))))))))))))))))))))++++++++++++++++++++++++************************************************+++++++++***+++,,,,,,---...,,,******+++++++++***************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++******************++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,---......///111222444555666777777777777555444444555444222111222222555>>>FFFEEE<<<222000000111333555666555444444222111000000111222333555444222222222333333222444333222111111111111222111222333444444444222111444555555444333444666888222222333555888:::<<<>>>???>>>======>>>???@@@@@@:::???DDDBBB<<<777777999;;;;;;:::999999888999999555444333111000...---,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---......//////,,,,,,++++++++++++,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************,,,(((&&&'''***,,,+++(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,---...///222000...------...---,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---+++++++++,,,---000222444+++******---000///,,,************++++++,,,,,,,,,,,,,,,***))))))***,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,+++++++++++++++++++++'''(((***+++++++++******(((+++,,,+++)))---555===@@@AAA<<<222,,,,,,---,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++************************************************+++************+++,,,,,,---,,,******+++,,,+++***++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,++++++++++++))))))*********+++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,*********+++,,,,,,,,,------...///111222333444444666555333444666777777666666444555:::@@@@@@999222111111333666:::<<<:::888222222111111111222333444333333333222222222333444777666555333222222222222333444666666666555444333555555555333222333555777333444555666999;;;===>>>>>>>>>===<<<:::999999::::::;;;;;;:::999888888999<<<;;;999888666555444444000000//////...------,,,*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...//////,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************)))************)))((((((+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++222333444333111...,,,,,,333000---,,,---------,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,***))))))+++///333555+++***+++000222///,,,+++++++++***++++++,,,---...++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************++++++++++++,,,,,,,,,---************************+++,,,,,,)))&&&'''+++///+++111222---((()))++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++***************************++++++++++++,,,,,,,,,***************************************************************+++,,,,,,,,,+++***+++,,,,,,+++***++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++++++++)))))))))************+++,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++)))*********+++++++++,,,++++++,,,---///000111222222111000222555777888777777666555777999999666333555444555999>>>@@@>>>;;;111222333444555666666666333444444444333333555777777666555444222222111111555777888888777666666777::::::999777555555888:::666666555555666666777777777888999888666555555666<<<999666666888;;;:::999:::999777555333111000000,,,,,,,,,,,,------------*********+++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,---------++++++************++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************'''***------***((((((***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++555888;;;;;;888333111000333000---+++,,,,,,,,,+++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------------,,,+++++++++,,,...000111,,,***,,,000///++++++...,,,+++++++++,,,---...///******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************)))******+++,,,---......///...,,,+++******+++,,,+++++++++***)))(((''''''$$$)))***((((((++++++)))++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))******+++,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************************************************++++++,,,,,,+++***+++,,,---+++***************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++))))))))))))************,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***************+++++++++*********+++,,,...///000000//////111333666666666555666666666666555555555666444555888======:::555///111555888::::::999888222444666555444555888:::666555444333333333333333666888999888666555777:::>>>>>><<<999777777999;;;666555555444444444444444555777999888666444555777999888666666888999888666666555333111000///......+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************''')))************+++,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++###***333999:::;;;;;;<<<333000,,,++++++,,,++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000000//////......---+++,,,,,,,,,,,,,,,++++++...++++++...,,,(((***111,,,,,,++++++,,,...///000)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************))))))***+++---...//////333111...,,,++++++---...*********,,,...---+++)))++++++***(((,,,///---'''++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***+++,,,,,,------,,,++++++++++++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,*********************************************************)))***++++++,,,+++******+++------+++***)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((()))))))))************))))))))))))************,,,++++++++++++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************++++++++++++*********+++,,,---//////000000000111444555555444222555888777555444555777444222222444888888333......111666;;;===<<<;;;999222555777777666666999===555555444444555666666777666888888777444444777:::<<<;;;999555222222444777444444444444555666777777999<<<===<<<888666666777555666777888777555333222222111000///............,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++***************++++++,,,,,,,,,++++++******************++++++************++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************((('''%%%&&&))),,,...///************************+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,++++++*********---,,,***))))))***,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++*********))))))++++++,,,------...//////KKKDDD:::000***(((***,,,++++++******************************************,,,++++++******++++++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++************,,,------,,,++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************---+++******+++,,,++++++,,,+++++++++***)))))))))+++***+++...---))))))---,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---...,,,******+++,,,+++*********************************+++++++++,,,,,,,,,---,,,+++***))))))))))))******+++++++++,,,,,,,,,************************************************************************************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))))))))***+++,,,......------......///000000111333333444444444444444444555666666666555444333222222111111444888;;;:::888000000000111222555777999555555555555555555555555:::888666333222222333444222111000000000000111222555555555666777777888888999888888777777777777777555555444444333222111111000000///...------,,,,,,))))))*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,++++++******++++++,,,---+++******+++,,,,,,+++++++++++++++++++++++++++,,,,,,+++***))))))************************************************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++******---,,,+++******+++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,//////...---,,,+++*********++++++,,,,,,++++++***+++++++++*********))))))***++++++,,,------......AAA<<<444---))))))+++---************************************************,,,++++++******++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,------+++******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************---,,,++++++------,,,***++++++++++++************---+++,,,...,,,((()))---,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---...,,,******+++++++++)))******************************+++++++++,,,,,,,,,---,,,+++***))))))))))))******+++++++++,,,,,,,,,************************************************************************************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++************+++,,,------,,,,,,------...//////000222333333333444444555555555555666666555444333333333222222444777888777555222222222222222333444444444444444444444444444444666555333111000111222222444333222111111222333444666666666666777777777777999888777666666666666666222222222111000/////////......---,,,,,,+++*********+++++++++,,,,,,,,,,,,***+++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,++++++******++++++,,,,,,***))))))***++++++***++++++++++++++++++++++++,,,++++++***))))))************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,444333000...,,,+++*********++++++,,,,,,++++++***+++++++++************************+++,,,,,,------444111---***((()))+++---************************************************,,,++++++******++++++,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++------,,,+++******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,...//////,,,************+++++++++++++++///---,,,---,,,)))***///,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,///---+++***++++++***)))******************************+++++++++,,,,,,,,,,,,,,,+++***))))))))))))******+++++++++,,,,,,,,,************************************************************************************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,++++++******+++,,,,,,++++++,,,,,,------......111111222222333444555555444555555555555444444333555444333444666666555333444444444444333222111000333333333333333333333333444333222111111222333444666666555444444555666666888777777777777666666666888777666555444333333333///......------,,,,,,+++,,,++++++******)))))))))++++++,,,,,,,,,---------))))))+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,++++++******++++++,,,+++)))((()))***+++***)))++++++++++++++++++++++++,,,+++******)))***************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,444222///,,,+++***++++++***++++++,,,,,,++++++***************************))))))******+++++++++++++++***)))))))))***+++,,,***************+++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------+++,,,---///******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,---000222111---************++++++,,,,,,,,,///,,,+++---,,,***---222,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,///---+++***++++++***(((******************************+++++++++,,,,,,,,,,,,++++++***))))))************+++++++++,,,,,,,,,************************************************************************************************************************++++++++++++++++++++++++***************************************************+++++++++++++++,,,,,,---,,,++++++*********+++******++++++,,,,,,,,,,,,...///000111222333444555333333444444555444444444444444555666666777666555555555666666555333222000333333333333333333333333555555555555555777888999888777666666666666777888888888777666666555444444444444222111000000000000,,,,,,,,,++++++*********++++++******))))))))))))+++++++++,,,,,,,,,,,,---((()))***,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,++++++******++++++,,,+++***)))***+++,,,***)))++++++++++++++++++++++++++++++***************+++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,000///,,,*********,,,---***++++++,,,,,,++++++***************************))))))************++++++))))))******************))))))*********+++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------...111333******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***+++...111333111...*********++++++,,,,,,,,,---,,,******,,,,,,,,,///555,,,++++++******++++++,,,,,,++++++******++++++,,,///---+++***++++++***)))******************************+++++++++,,,,,,,,,,,,+++******)))***************+++++++++,,,,,,,,,************************************************************************************************************************++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,------,,,+++*********************+++++++++++++++,,,---...///000111222333000111222333333333333333333444555777777777888888555555777777777666555444444444444444444444444444555555666777888999:::;;;888777666666666666777888666666555444333333222111000///...---,,,,,,,,,,,,+++++++++++++++*********++++++++++++************************++++++++++++((()))***+++,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,---,,,++++++******++++++,,,,,,++++++,,,------,,,***+++++++++++++++++++++++++++***************++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++*********+++,,,,,,***++++++,,,,,,++++++******************+++++++++***************************++++++,,,,,,+++***))))))))))))***++++++,,,,,,************************,,,++++++******++++++,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++,,,,,,,,,...111444******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++---000222111...++++++++++++,,,,,,,,,,,,,,,***((())),,,---,,,///444,,,++++++******++++++,,,++++++************++++++...,,,******+++,,,+++*********************************+++++++++,,,,,,,,,++++++***************+++******+++++++++,,,,,,,,,************************************************************************************************************************++++++++++++++++++++++++*********************************************************++++++,,,,,,------,,,,,,+++*********+++******++++++++++++++++++++++++,,,------...//////......000111222222222222111333666666666666888999555555666666777666666666555555555555555555555555333333444555666777888888666666555444444555666666333333222111000000//////,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++*********++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************+++,,,------,,,++++++******++++++,,,,,,,,,,,,---///...,,,***++++++++++++++++++++++++*********)))******+++,,,******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------.........---,,,++++++,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***((())))))***++++++,,,,,,************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++******+++...000******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******,,,///111111...,,,,,,,,,,,,,,,,,,,,,++++++***)))***------***+++000,,,++++++******++++++,,,++++++************++++++,,,+++)))***+++,,,,,,+++******************************+++++++++,,,,,,,,,+++***************++++++******+++++++++,,,,,,,,,************************************************************************************************************************++++++++++++++++++++++++************************************************)))******+++,,,,,,------,,,,,,++++++***+++++++++++++++++++++++++++++++++************++++++,,,,,,+++,,,---///000111111111111333555555444333444666555555444444444444555555444444444444444444444444111222333444555666666666444333222111111222333444/////////......------,,,+++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,+++******+++---///000++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************+++,,,---...,,,++++++******++++++,,,++++++,,,---///...,,,)))++++++++++++++++++++++++******))))))***++++++,,,******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,------.........///...,,,++++++,,,...///,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,+++***)))+++++++++,,,,,,+++++++++))))))******++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++((())))))***++++++,,,,,,************************,,,++++++++++++++++++,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,+++)))'''(((***,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++...000000...,,,---------,,,,,,++++++++++++***,,,...,,,((((((,,,,,,++++++++++++++++++,,,++++++************+++++++++***)))))),,,------,,,******************************+++++++++,,,,,,,,,+++***************++++++******+++++++++,,,,,,,,,************************************************************************************************************************++++++++++++++++++++++++************************************************))))))***+++,,,,,,------,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++)))))))))))))))************+++,,,...///000000000111333555444111000000222666555333222111111222333333333333333333333333333222333444555666666666666222111000000000000111222---,,,,,,,,,,,,+++++++++************+++,,,---...************++++++++++++***************+++++++++++++++,,,,,,,,,---------...,,,+++***+++---000222++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************+++,,,---...,,,++++++++++++++++++,,,******+++,,,...---+++(((++++++++++++++++++++++++******))))))***+++,,,,,,******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,+++*********++++++------,,,++++++,,,,,,,,,------------------------,,,++++++******++++++,,,******+++,,,,,,---......******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++******************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********...---,,,,,,++++++++++++(((***,,,------,,,+++,,,...---+++))))))***,,,---...---,,,+++***+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,,,,,,,+++***)))///***((()))'''%%%)))111222,,,(((((()))((())),,,)))***+++,,,---,,,+++***************************++++++++++++++++++++++++,,,+++***))))))***+++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++((()))++++++******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000111111111111111111111111//////000000000111111111444333111000000111333444333111///---,,,---...///,,,,,,+++***))))))******++++++++++++++++++++++++******************************))))))******+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,666333///,,,)))((()))))),,,++++++******++++++,,,+++++++++*********))))))************************+++++++++*********))))))************************************************++++++++++++++++++++++++************************)))************+++++++++************************************************++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,+++,,,,,,---+++++++++++++++,,,------,,,++++++******++++++,,,++++++,,,------...//////******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******...---,,,,,,+++++++++,,,'''((())))))(((((())))))++++++*********+++,,,------...///000000...---,,,++++++++++++++++++++++++,,,++++++******++++++,,,******++++++,,,,,,------...'''%%%,,,222///)))&&&***'''(((,,,...+++)))*********+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++***))))))***++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++(((***++++++******+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000000000000000222222222222333333333333333222000//////000222333///...,,,***)))***++++++,,,++++++***))))))******++++++++++++++++++++++++******************************))))))******+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,222000---***))))))+++,,,,,,++++++******++++++,,,+++++++++*********))))))************************+++++++++*********))))))************************************************++++++++++++++++++++++++************************************++++++++++++************************************************++++++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,---...///---,,,,,,,,,,,,,,,------000...,,,+++***+++,,,---,,,++++++******++++++,,,,,,,,,------......//////******************************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***------,,,+++++++++,,,,,,---,,,***))))))***+++,,,))))))******++++++,,,,,,+++---111444444111...,,,++++++++++++++++++++++++,,,++++++******++++++,,,------,,,++++++,,,---...+++)))***///111...,,,,,,///+++***---...,,,***,,,++++++******++++++,,,---************************++++++++++++++++++++++++++++++***))))))***++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))+++,,,,,,******+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................111222222222222333333333111000///......///000111---,,,***)))((())))))***,,,+++******)))*********++++++++++++++++++++++++******************************))))))******+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,...,,,++++++******++++++,,,+++++++++***************************************+++++++++***************************************************************++++++++++++++++++++++++************************************+++++++++,,,************************************************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------///000111---,,,,,,,,,,,,------...666444000---++++++,,,---,,,++++++******++++++,,,,,,,,,,,,---------......******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,000...,,,***+++,,,---...)))***++++++,,,++++++******,,,///222222000---+++++++++++++++++++++++++++,,,++++++******++++++,,,333111...,,,******++++++'''///444///&&&&&&444CCC<<<333,,,***)))))),,,000,,,+++***)))***+++,,,---************************+++++++++++++++++++++++++++******************+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***,,,---,,,++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,------------------------------........./////////......------------.........---,,,++++++++++++,,,++++++***************+++++++++++++++++++++++++++******************************))))))******+++,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++***)))))))))***,,,---,,,++++++******++++++,,,*********************************************************************************************************************************************************************************+++++++++,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---...///000111---,,,,,,,,,------...///333111///,,,,,,---///000,,,++++++******++++++,,,+++++++++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---...+++))))))+++,,,,,,***,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,333111...,,,******++++++(((000333---'''+++;;;III;;;333+++)))((((((+++///,,,+++***)))***+++,,,---************************++++++++++++++++++++++++*********++++++***************+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,---...---,,,+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++***************++++++++++++++++++++++++++++++******************************))))))******+++,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++******)))))))))***+++,,,++++++******++++++,,,***************************************************************************************************************************************************************************++++++++++++,,,,,,,,,************************************************+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------------...///000,,,,,,,,,,,,---...///000******)))***+++...000222,,,++++++******++++++,,,************++++++++++++******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,+++++++++,,,------...,,,,,,...111222///+++...---------,,,,,,,,,,,,---,,,***)))((()))***+++++++++++++++++++++++++++,,,++++++******++++++,,,------,,,++++++,,,---...,,,+++***---555<<<===888...***))),,,---***)))***++++++******++++++,,,---************************++++++++++++++++++++++++)))***++++++++++++***)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++---...///...,,,+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,+++++++++*********************************)))******+++,,,++++++++++++++++++++++++******************************))))))******+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++***************,,,++++++******++++++,,,***************+++++++++***************************************+++++++++************************************************************************************************++++++++++++,,,,,,,,,,,,************************************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---...//////---,,,,,,+++,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,------......,,,,,,,,,------...///000((())))))***,,,---///000,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***+++++++++++++++)))******+++,,,,,,------******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...------000555999999333---------,,,,,,---///000111000...,,,+++*********+++++++++++++++++++++++++++,,,++++++******++++++,,,******++++++,,,,,,------,,,***(((---999AAA888+++,,,((()))---///,,,***+++******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++)))***++++++++++++***)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++---//////...---,,,,,,---++++++++++++++++++++++++*********************************+++++++++,,,,,,*********************************+++++++++,,,,,,+++++++++,,,,,,+++++++++((()))))))))))))))))))))******))))))***++++++,,,++++++++++++++++++++++++******************************))))))******+++,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,))))))*********+++++++++************************))))))*********+++++++++************************************************************************************************+++++++++,,,,,,,,,------************************************************+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,...///000000+++******+++---000333555,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,---...///000000......------------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***))))))***+++,,,,,,------*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++,,,,,,---...)))***...555:::888111***,,,++++++,,,...111444666111111000...---,,,++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,+++,,,,,,,,,,,,+++***))))))---......222777444,,,666///+++,,,,,,+++,,,///)))***+++,,,---,,,++++++************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++...///000///---,,,---...++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,************************((()))))))))************++++++,,,,,,,,,,,,++++++))))))***************)))******))))))***+++,,,,,,++++++++++++++++++++++++*********************************)))***++++++,,,,,,++++++++++++++++++,,,************************)))******+++,,,,,,------,,,++++++++++++++++++,,,))))))******++++++++++++************************))))))******++++++++++++************************************************))))))))))))))))))))))))************************++++++,,,,,,,,,---------************************************************+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------......//////000000777111+++***---//////---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++***))))))++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++************************************++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++*********+++++++++,,,,,,,,,++++++***---+++))))))***+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---111000...---,,,,,,------***+++///333333111555;;;333///++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++///...,,,++++++,,,...///999555///,,,++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++...,,,+++***+++,,,---,,,------------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,---,,,+++)))(((++++++************++++++******++++++++++++******---------,,,,,,+++++++++************************************************)))******++++++******))),,,++++++******++++++,,,***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***************************,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++***)))************************...,,,******,,,---+++(((************************---------,,,,,,+++++++++******++++++++++++******(((((()))***++++++,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...............////////////444000+++***---///...,,,//////...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***************************++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******+++++++++++++++,,,,,,++++++***,,,***)))***,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---000///...,,,+++++++++,,,///000555;;;:::333...---000---++++++,,,...---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++///---,,,++++++,,,---///666333...+++++++++,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++,,,,,,+++***(((******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,------------,,,,,,+++***++++++************++++++******++++++++++++******------,,,,,,,,,+++++++++******************************************************++++++++++++******,,,++++++******++++++,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***************************,,,,,,,,,+++++++++******************++++++++++++************************---+++))))))++++++***'''************************------,,,,,,,,,+++++++++******++++++++++++******((())))))***++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////...............000---***+++---///...+++111000///...---,,,+++***++++++++++++++++++++++++------,,,,,,,,,...///000++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++***++++++,,,,,,+++++++++*********,,,......---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---///...---++++++++++++,,,///...111777777000+++))),,,+++***,,,---...,,,+++************++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...222///,,,***++++++,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++)))***,,,------+++((('''))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++++++++++++++,,,++++++************++++++******++++++++++++******,,,,,,,,,,,,++++++++++++************************************************++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,***++++++,,,,,,++++++*********+++,,,,,,+++******************************,,,,,,,,,++++++++++++***++++++***))))))***+++,,,************************+++***((()))******)))'''++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******++++++++++++******)))))))))***++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////......---------,,,+++***,,,......---+++//////...---,,,,,,++++++++++++++++++++++++++++++------++++++,,,...000222++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,******+++,,,,,,,,,++++++)))***+++...000000...,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,------,,,,,,+++,,,---///000---******+++***))),,,222)))***,,,...///...---++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------...,,,******+++,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))***,,,,,,,,,++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++)))))))))***+++,,,++++++************++++++******++++++++++++******,,,+++++++++++++++++++++************************************************+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,***++++++,,,,,,++++++*********++++++++++++******************************++++++++++++++++++++++++///---+++***)))***+++---******************************))))))*********)))++++++++++++++++++++++++,,,+++++++++++++++++++++******++++++++++++******))))))*********+++++++++***+++++++++++++++,,,,,,************************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++---------............///+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////......------,,,,,,+++++++++,,,------,,,***++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,+++******+++---///111++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,******,,,...000111...,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---+++++++++,,,...111333555111111111///***''',,,555)))+++...000000///...---,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,***)))***+++,,,+++***++++++++++++++++++++++++************************++++++++++++++++++++++++***+++++++++***,,,000444000///...,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++******+++,,,...///++++++************++++++******++++++++++++******++++++++++++++++++++++++************************************************+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++222000...+++******+++,,,***************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********************+++++++++*********++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++---------.........//////+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............---------------,,,,,,,,,------,,,++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++*********,,,---...++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,)))***++++++,,,,,,,,,,,,+++++++++---//////...,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---***++++++---///222555777999;;;@@@AAA:::000+++,,,***---000111///...------,,,,,,------......//////,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++******+++,,,,,,+++)))++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,***))),,,222777222111///---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------------...000111111++++++************++++++******++++++++++++***************+++++++++++++++************************************************++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***+++***))))))))))))***+++***************************++++++++++++,,,,,,,,,111000...,,,+++******+++***************************+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++******++++++++++++***************************************++++++,,,,,,---************************)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------------------............---,,,++++++,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---))))))***+++,,,,,,,,,,,,---,,,+++,,,---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---++++++,,,,,,...111333555777888???HHHHHH===000(((+++---000///---+++,,,---++++++,,,------...//////++++++,,,,,,,,,---------------------------------+++++++++,,,,,,++++++++++++***+++,,,------***(((++++++++++++++++++++++++************************+++++++++++++++++++++++++++---...,,,)))***///333111000---,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***+++---...///000000000++++++************++++++******++++++++++++******)))*********++++++++++++******************************************************++++++++++++******,,,++++++******++++++,,,***++++++,,,,,,++++++***+++***)))(((((()))***+++******************************+++++++++,,,,,,,,,,,,,,,++++++++++++******************************(((***,,,+++***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++******++++++++++++******************************)))******+++,,,,,,------************************''''''((()))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------........./////////---+++***+++,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,---((()))***+++,,,---------...,,,+++***,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++******++++++,,,------,,,,,,,,,---///000111///---222AAAKKKFFF777,,,+++---///...+++)))***,,,******+++,,,,,,---......******+++++++++,,,,,,,,,------------------------***++++++,,,,,,++++++***+++++++++---...---***'''++++++++++++++++++++++++************************++++++++++++++++++++++++***---000...***(((+++......---+++******+++,,,...++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,&&&(((***,,,------------++++++************++++++******++++++++++++******))))))******++++++++++++*********************************************************++++++*********,,,++++++++++++++++++,,,+++++++++,,,,,,++++++++++++***)))(((((()))***+++*********************************++++++,,,,,,,,,&&&'''(((***++++++++++++************************&&&)))+++***((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++******++++++++++++******++++++******************))))))***+++,,,,,,------************************&&&&&&''')))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------++++++,,,---------------------------+++++++++,,,,,,---------************************+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++.........------,,,,,,,,,///+++(((+++222444000+++...+++))))))***,,,,,,+++***++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,---......------,,,000,,,(((***///333333111......555======444......))),,,...///...---,,,---,,,,,,---......---,,,,,,---.........---,,,,,,+++...---,,,,,,++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********---------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++******++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,---------,,,,,,+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++************************))))))))))))************************************,,,+++******)))******++++++++++++*********))))))************************++++++++++++++++++++++++))))))))))))************---,,,+++++++++---000111++++++++++++++++++++++++++++++************++++++,,,,,,+++***+++,,,...///************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))++++++++++++++++++++++++************************,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++,,,---------------------------++++++,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++......---------,,,,,,,,,///------000333444000+++---///111111...++++++,,,+++,,,,,,---...//////000---,,,,,,++++++,,,,,,---------...///000111222222555111,,,+++...///...+++---,,,///444444///+++---...///000///---,,,---...+++,,,...//////...,,,+++------......---,,,,,,+++...---,,,,,,+++++++++,,,,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,---...///000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******))))))******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,---,,,,,,,,,++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************,,,,,,++++++++++++++++++************************))))))))))))************************************)))))))))*********+++++++++++++++*********))))))************************++++++++++++++++++++++++))))))))))))************,,,+++******+++---///000++++++++++++++++++++++++++++++************+++++++++++++++++++++,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))++++++++++++++++++++++++************************,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,------++++++,,,---------------------------,,,,,,------,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++******++++++,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------,,,,,,,,,,,,)))+++---...///---+++***,,,222888888111,,,***,,,,,,,,,---...///000111222---,,,,,,++++++,,,,,,------------...000222555666777222...,,,------+++)))---++++++------++++++---111111000---+++***,,,...+++---///000000///---+++---------------,,,,,,+++------,,,+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++***+++++++++,,,...111444666++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++*********++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************,,,,,,,,,++++++*********************************)))))))))*********++++++************************'''((()))******+++******+++++++++***************************************++++++++++++++++++++++++)))))))))*********+++++++++******)))***+++---...++++++++++++++++++++++++++++++************++++++)))***++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,******++++++++++++++++++++++++***++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,,,,******,,,///---111666666111---+++,,,+++,,,---...///000111222---,,,,,,++++++,,,,,,---,,,+++***+++,,,///222333111///,,,,,,...///...,,,---,,,+++,,,,,,,,,---///...//////...+++***+++,,,........................,,,,,,---------,,,,,,+++---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++---111555777++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,******,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************---,,,,,,++++++*********************************))))))*********+++++++++************************(((((()))*********)))(((************************************************++++++++++++++++++++++++))))))*********+++++++++******))))))***+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,((()))+++,,,,,,+++***)))************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***)))+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++---333999..................---,,,***++++++---...///000000---,,,,,,++++++,,,,,,------,,,+++******+++---///---,,,,,,,,,.../////////+++,,,---------......---***---111222111///------111///,,,++++++,,,///111++++++,,,,,,---,,,,,,+++,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++---,,,******+++...111333++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))&&&(((------(((&&&)))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************,,,,,,,,,++++++*********************************************++++++++++++***************************************)))((((((************************************************++++++++++++++++++++++++************++++++++++++******))))))******++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))***+++,,,,,,+++)))(((************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,---......---+++))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,++++++******++++++,,,)))******++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,+++***,,,222888///,,,))))))+++------,,,******++++++,,,------------,,,,,,++++++,,,,,,---000///...,,,,,,,,,,,,---------------------------(((+++---,,,---///...++++++///444666666333111///000...+++))))))+++...000***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------***++++++,,,,,,++++++******++++++++++++,,,,,,,,,---,,,+++******+++---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))---555555---))),,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++*********************************++++++++++++,,,************************,,,++++++***))))))*********************+++++++++************************++++++++++++++++++++++++*********++++++++++++,,,************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++***)))************************++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......+++,,,------++++++,,,---++++++++++++++++++++++++)))+++---...///---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++,,,,,,,,,++++++******++++++,,,******++++++,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,)))*********)))***,,,...//////...,,,++++++,,,...++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---000000///...------,,,,,,,,,---......------------))),,,---***+++///000,,,...111444555333111//////---,,,++++++++++++,,,---******+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++...,,,111;;;;;;111,,,...******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************************************************************************************++++++,,,,,,---*********************************+++++++++,,,,,,************************,,,+++))))))))),,,...000))))))*********+++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,***+++++++++++++++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,+++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...+++,,,------++++++,,,---++++++++++++++++++++++++(((***,,,...///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,---,,,++++++++++++++++++,,,++++++,,,------...//////++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,*********++++++,,,,,,,,,,,,,,,---......---***)))///222444111+++)))+++///------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,------.........---,,,++++++)))+++---.........///000,,,///...***+++111333000///111111000...,,,,,,,,,)))***,,,------,,,***))))))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,---...***+++,,,------,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))'''---999999---''')))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------------+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************))))))***+++,,,------...******************************+++++++++,,,,,,,,,************************+++)))((((((***...222555))))))******++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---///...,,,+++***+++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---...------,,,,,,------...---,,,,,,++++++,,,,,,---///...,,,++++++,,,---...///...,,,***))))))***+++...------,,,,,,------...,,,++++++++++++,,,---...------------------------222***''',,,000///++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************++++++++++++,,,,,,---------++++++++++++++++++++++++---------------------------------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((+++000444555444,,,,,,,,,++++++*********...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------,,,+++******,,,...///...---,,,+++***++++++,,,000000////////////000000,,,,,,,,,---------...............------,,,,,,,,,***++++++,,,,,,++++++***************++++++,,,---///...---+++*********+++...---,,,++++++,,,...///+++++++++++++++,,,---...,,,++++++...222333000...(((***,,,+++***)))***+++''')))++++++******+++,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,*********)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++******+++---...000---+++)))***,,,---,,,)))++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******)))...---,,,,,,,,,,,,---...>>>===///&&&...111+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++*********+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........---------,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,000000...---,,,,,,,,,,,,+++...///...+++***+++---...------,,,,,,------...,,,---------,,,++++++***------------------------...111333444222000---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++///111111111,,,,,,,,,+++++++++******,,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------,,,+++******,,,---//////...---,,,++++++,,,---.........------.........,,,,,,,,,---------............---------,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,...------,,,++++++++++++...---,,,///222333222000***,,,------,,,++++++,,,...///...,,,***((()))***+++++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,************))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,,,,,,,,,,---...//////---+++)))***,,,---,,,***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++******...---,,,,,,,,,,,,---...DDDCCC444(((,,,---)))***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++*********+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////............------------,,,,,,,,,,,,------...------,,,,,,------...,,,---...//////...---,,,111111000///...,,,+++***(((---111000---+++---000...------,,,,,,------......///000111000---***(((------------------------***888@@@:::333111000---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---...---,,,,,,,,,,,,++++++++++++***++++++,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------,,,+++***+++,,,---...///...------,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,---------.........------------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...+++,,,...///000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++---+++***+++,,,......---,,,---//////---------...,,,---...---++++++,,,...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************+++,,,---......//////...,,,+++******,,,,,,+++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------CCCEEE777***++++++)))...++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------------------------------............------------------,,,,,,,,,,,,------...------,,,,,,------...,,,---///000000///---,,,///000111111000...,,,+++***,,,............///000...------,,,,,,------...///111333555444000,,,***------------------------+++;;;CCC999000222111***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------------------,,,,,,+++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,+++++++++,,,---...........................,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......------------------------+++,,,,,,,,,,,,,,,,,,+++---------,,,,,,------...,,,,,,---...000222444555------,,,,,,---///111222,,,---...000222333444444000...,,,+++***+++++++++,,,...//////...------...***---///000///...---...,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,)))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***************************+++---.........---,,,+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,666<<<555***+++++++++222++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++***++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,---...------,,,,,,------......------,,,,,,------...,,,---///000000///---,,,---...///000000000.........,,,+++,,,...000000///...------,,,,,,------...---///111333222000---+++---------------------------999:::000,,,222111(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++++++++,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++,,,,,,---------.....................------,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,------,,,,,,,,,...------,,,,,,---------...---,,,+++---111555888000...,,,,,,...222777;;;333555666888:::;;;;;;;;;888666444111///------...+++,,,......,,,+++,,,---...111555666444111...---///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************)))***+++------,,,+++***++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,)))333111***,,,+++)))///++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------------------------------+++++++++,,,,,,,,,,,,---......------------.........------,,,,,,------...,,,---...//////...---,,,,,,,,,---...////////////000//////////////////......------,,,,,,------...,,,------......---,,,+++------------------------...222000***+++000///))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---***++++++++++++,,,,,,,,,)))***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++,,,,,,,,,---------,,,,,,---............---...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,------------,,,,,,...------,,,,,,,,,,,,,,,///---+++***,,,///333666///---,,,,,,...333888<<<444555666777666666444333555555444111...,,,,,,---***+++------+++***+++,,,)))---222666888999::::::333222000---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******************************++++++++++++*********+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,------,,,++++++,,,,,,,,,,,,++++++%%%000///***,,,***&&&)))++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................------------------------------------------------,,,,,,,,,,,,------............------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------......---444:::999222------///...------,,,,,,------...111000---,,,++++++,,,,,,---------------------------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---)))******+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---//////---+++,,,---******+++++++++,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++,,,,,,---------,,,***+++,,,---......---,,,------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,------------,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,---...//////+++++++++,,,...000222444---...///000///...,,,++++++---...---***((()))******+++------+++***+++,,,&&&(((+++...222888>>>BBB888555222///,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++---//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,))))))***++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,++++++******++++++,,,***+++---,,,***)))+++---++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***(((111...)))---,,,'''***++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................---------------------------------------------------------.........//////......------------.........------,,,,,,------...---,,,,,,++++++,,,,,,---000///---,,,++++++,,,---)))777DDDBBB555++++++000...------,,,,,,------...888555111---++++++---///------------------------***)))+++000///+++,,,111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111000---******,,,*********++++++,,,,,,,,,,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---***+++,,,---------,,,,,,)))***,,,---...---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,------.........,,,------......------,,,---,,,++++++************)))***---//////---+++)))'''(((+++---------,,,+++***,,,...///000///...---'''***---...,,,***+++---***,,,------,,,++++++,,,///...***''''''+++222888:::888444000---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))),,,...000000...,,,))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,************************...---,,,+++***+++,,,---))),,,---,,,***)))+++---++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***+++,,,,,,,,,***+++,,,------,,,+++******111---(((...000,,,///++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,)))***+++,,,---,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------........................------------------------...------,,,,,,------...........................------,,,,,,,,,---......------------------------222222111//////............000000---******...111===777000,,,+++,,,,,,+++------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++)))+++...///---,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++------,,,+++,,,---...///,,,++++++******++++++,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))'''(((***,,,---,,,///...------,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++---------...///000111111)))***,,,---...---,,,,,,+++,,,,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***...+++,,,+++'''///222'''++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***+++,,,...,,,++++++,,,+++***(((++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))+++---...---+++---------,,,,,,++++++++++++,,,,,,+++******+++---,,,,,,,,,+++++++++******++++++*********+++,,,---,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------........................------------------------...------,,,,,,------...........................,,,,,,,,,,,,,,,---...///------------------------111000///...------------,,,...000000///......///777333...+++,,,------,,,------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++)))+++......---,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,+++++++++,,,......,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---...//////...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------++++++++++++++++++++++++111///---+++***)))))))))+++,,,,,,------------,,,000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,++++++///'''+++000***)))...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++***,,,------,,,,,,---///---+++***)))+++++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******,,,...///...,,,---------,,,,,,++++++++++++,,,---,,,******,,,---,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------........................------------------------...------,,,,,,------...........................+++++++++,,,---...///000------------------------......---,,,+++++++++++++++,,,///333444333///,,,111...,,,+++---......---------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///------000333......---,,,,,,,,,------......------------......,,,,,,,,,,,,,,,,,,,,,,,,...---------///222555777......------------------222111///---------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++222&&&+++333+++$$$***///++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,---------,,,...000333...,,,)))(((***+++,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++---//////...---------,,,,,,,,,,,,++++++,,,---...---++++++---...,,,,,,,,,,,,++++++++++++)))***+++,,,---,,,++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************---,,,+++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------................................................------------------------...------,,,,,,------...........................+++++++++,,,---...///000------------------------...------,,,++++++,,,,,,******,,,111444444///+++,,,,,,,,,,,,,,,------,,,------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,------------------------+++///222111---,,,000444------,,,,,,,,,------...///...------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,///444999???BBB111000...---,,,,,,---......///000111222222333333------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,222+++---000+++---000+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---111444222///+++)))***+++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++,,,...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,,,,...///------,,,,,,,,,+++++++++((())),,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))***+++---///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------................................................------------------------...------,,,,,,------...........................,,,++++++,,,---...//////------------------------///...------------------+++******---000111///,,,,,,,,,---,,,,,,+++******------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,------......------,,,------------------------***...222000---+++...222,,,,,,,,,,,,,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------...000222444111000...---,,,,,,---...+++---000222444333111000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------///000000+++///BBBCCC---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++******,,,///222666222...+++++++++,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,...//////...------...000---------,,,,,,,,,++++++((())),,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))***,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------................................................------------------------...------,,,,,,------...........................------,,,,,,,,,---......------------------------//////...............///,,,+++***+++---......---,,,---...---+++)))***+++------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------......,,,------......------,,,------------------------***---//////,,,+++,,,...+++++++++,,,---...///000///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,......------------------+++,,,///000000///,,,***------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,111111)))333QQQRRR333++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))*********)))***---///555222...,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******+++,,,---+++)))++++++,,,,,,,,,,,,---------...///...,,,,,,...///------------,,,,,,,,,,,,)))***+++,,,---,,,++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******************************)))))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------................................................------------------------...------,,,,,,------.................................---,,,,,,,,,------------------------------//////............//////+++---......,,,,,,---...,,,---...,,,***)))+++---------------------------------------------------,,,------......------,,,........................------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................------------------------+++,,,---,,,++++++,,,...,,,,,,,,,---------......------------------------***+++,,,---...------,,,------,,,,,,,,,,,,------,,,,,,,,,---------......,,,------......------,,,........................+++,,,---------,,,+++++++++++++++,,,---...000000000///...---,,,,,,,,,,,,------------------------)))+++,,,...000000000000+++,,,,,,------------,,,........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...///,,,...///***222KKKLLL333++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++(((***++++++******+++---000...,,,+++,,,---,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,...//////...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++,,,------,,,***+++++++++,,,,,,------------......---,,,,,,---///...------------,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------////////////////////////........................------------------------...------,,,,,,------...........................//////...---,,,,,,,,,,,,------------------------......---------......///***...111111...,,,,,,...+++,,,---,,,******---000------------------------------------------------,,,------......------,,,........................------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------////////////////////////------------------------,,,------,,,++++++,,,...,,,,,,,,,------.........------------------------+++,,,---...///...------...------,,,,,,------...,,,,,,,,,---------......,,,------......------,,,........................,,,++++++---...---+++)))******+++,,,---...000111111111000......---------------------------------)))+++---//////...---+++)))***,,,---...---,,,,,,000///---,,,...111555888................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...//////,,,,,,,,,...<<<>>>---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++)))+++,,,---+++***+++,,,+++***)))***,,,---,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---///000000///---,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,---......---++++++++++++,,,,,,---------,,,---...---++++++---.........---------,,,,,,,,,++++++*********+++,,,---*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------------------------................................................---------............///------,,,...//////...,,,...---000222111,,,,,,///------------------------........................------------------------------------------------......------------...............///////////////........................////////////////////////------------------------------------------------+++,,,---.........---,,,,,,,,,,,,------.........------------------------------------------------,,,,,,,,,---------.........---,,,,,,,,,,,,---...---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...///000000.........------,,,,,,,,,,,,------......------,,,---------------------------------------------------,,,,,,,,,,,,---......------------------------///......------,,,++++++------------------------------...//////...------------------------------------------------------------------------------------------------------,,,---.........---,,,+++......//////......---,,,---...///000111222333444......---,,,---...///000+++---//////......000222......---------,,,,,,,,,+++,,,,,,------,,,,,,+++////////////000000000000---+++***+++...///...,,,&&&---///+++))),,,...,,,---.........---,,,+++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************...------,,,+++++++++,,,------------------------+++,,,---,,,***)))***+++000///...---,,,---......,,,,,,+++++++++,,,------......///---++++++,,,---///,,,***)))***+++++++++...---+++*********++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------)))************+++++++++************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,///---+++(((((()))+++---...,,,******+++...000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++)))***,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------...---,,,,,,,,,,,,---...------------------------................................................---------............///------.........//////000...++++++//////------000------------------------........................------------------------------------------------......------------......///////////////.........................................................------------------------------------------------+++,,,---.........---------------...............------------------------------------------------,,,,,,,,,---------.........---,,,,,,,,,,,,---...---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...//////000......---------,,,,,,,,,,,,------......------,,,---------------------------------------------------,,,,,,,,,,,,---......------------------------------------------------------------------------........................---------------------------------------------------------------------------------------------------------......------,,,------......------,,,+++,,,------...///000111111...------,,,---...///000.../////////..................---------,,,,,,,,,+++,,,,,,------,,,,,,+++---------.........//////---333999:::666222///...000777999333...------+++))))))******+++,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++...---,,,,,,---...///000------,,,,,,,,,,,,,,,---.........---++++++,,,......,,,++++++,,,---,,,+++------+++*********++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,...---+++*********+++,,,+++++++++,,,---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,*********+++******+++---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------...------,,,,,,------...------------------------................................................---------............///,,,...//////---...111555666000+++---//////...000------------------------........................------------------------------------------------......------------......000000//////......------........................------------------------------------------------------------------------+++,,,------......------........................------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---......//////...------------,,,,,,,,,,,,------......------,,,---------------------------------------------------,,,,,,,,,,,,---......------------------------++++++,,,------...//////------------------------......------------......------------------------------------------------------------------------------------------------...---------------......,,,------------,,,++++++,,,,,,,,,---------.........------------...//////111///............,,,+++......---------,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------***666BBBCCC:::000,,,---000777;;;555---***++++++,,,++++++***+++,,,...///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++******+++++++++++++++++++++++++++++++++,,,---,,,+++***+++,,,+++++++++,,,---///000111//////...---,,,,,,,,,------......---++++++,,,...---,,,+++,,,---...---,,,---,,,,,,++++++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000///...---,,,++++++***++++++++++++++++++++++++******+++,,,------------************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,---------,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***+++*********,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------------................................................---------............///,,,///111///,,,---222888AAA777//////000000...///........................................................................------------------------......------------......111111000///...------,,,........................------------------------------------------------------------------------,,,,,,,,,---------------.........------------,,,------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........------------------------,,,------......------,,,---------------------------------------------------,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......------------------------///...------------...///------------------------------------------------,,,,,,------------------------------------------......---,,,,,,---///000------......------,,,+++------,,,,,,,,,,,,,,,,,,------------......//////111///------......,,,***......---------,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,'''111;;;;;;333+++)))***+++111555222,,,+++000555666444111///---------...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,++++++*********+++++++++++++++++++++++++++++++++,,,------+++***+++---++++++,,,,,,---...//////111000///...---,,,,,,,,,---......---++++++---...,,,++++++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------//////...---,,,,,,++++++***************************+++,,,,,,---------,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---.........---,,,,,,---,,,+++***)))+++---000,,,,,,,,,,,,,,,,,,,,,,,,)))---///,,,***+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------------------------------------------................................................---------............///,,,///111///,,,---222888AAA777//////000000...///........................................................................------------------------......------------......111111000///...------,,,........................------------------------------------------------------------------------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------------------------------------,,,------......------,,,---------------------------------------------------,,,,,,,,,,,,---......------------------------......---------,,,,,,,,,------------------------.........------.........------------------------------------------------,,,,,,,,,---------......------------------------......---,,,---...///111///////////////...------.........------------,,,---------...............///...------...///...---......---------,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,---------,,,...//////---++++++,,,,,,///111000---...777???:::888444111...---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,++++++***++++++,,,,,,------------------------+++,,,------,,,+++,,,---------------------,,,,,,111000///...---,,,,,,,,,,,,---...---,,,,,,---///,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------************************++++++,,,---------,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------******+++,,,,,,---......+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,...//////...,,,+++,,,///111111...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,333555///++++++,,,***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,------......------,,,------------------------................................................---------............///,,,...//////---...111555666000+++---//////...000........................................................................------------------------......------------......000000//////......------........................---------------------------------------------------------------------------,,,,,,,,,,,,---...///,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......,,,------......------,,,------------------------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------...,,,------......------,,,---------------------------------------------------,,,,,,,,,,,,---......------------------------//////...---,,,,,,++++++------------------------------...//////...------------------------------------------------------+++,,,,,,------.........------------------------------------...///000000///000000000000///..............................,,,---......//////......---///000///......///000......---------,,,,,,,,,------............------,,,,,,---------.........222///++++++---000111111...,,,+++,,,++++++222:::333111000...------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...,,,,,,++++++,,,,,,------------------------------+++,,,------,,,,,,---...---------------,,,++++++//////...---,,,,,,,,,---,,,---------,,,,,,---///000...+++***+++,,,,,,,,,+++,,,,,,------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++,,,---------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++---......---,,,,,,///777???BBB===444,,,(((,,,,,,,,,,,,,,,,,,,,,,,,---666999111+++,,,,,,)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,---......---,,,,,,------------------------................................................---------............///------.........//////000...++++++//////------000........................................................................------------------------......------------......///////////////.........................................................------------------------------------------------------,,,,,,,,,---...///,,,------...///000111111------------------------------------------------,,,,,,,,,---------......,,,,,,---......---,,,,,,------------------------------------.........///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,---------------------------------------------------,,,,,,,,,,,,---......---------------------------------------------,,,------------------------+++---///000000///---+++------------------------------------------------++++++,,,,,,---......///------------------------,,,---...//////000000000/////////000///......------------...............,,,---.../////////...---...222555222---+++...222......---------,,,,,,,,,------............------,,,,,,,,,------------...111...,,,,,,000222111000...)))(((++++++)))***///+++,,,,,,------......///,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///***+++,,,---------,,,+++------,,,,,,,,,,,,,,,---+++---------,,,,,,...000555222---+++,,,---......++++++---.........------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,...666???BBB===555///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++666:::111+++------***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,---......---,,,,,,------------------------................................................---------.........//////...------...///000...,,,...---000222111,,,,,,///////////////////////////........................////////////////////////------------------------.........------..................///////////////........................////////////////////////------------------------------------------------------,,,+++,,,---...///---...///000111222333444------------------------------------------------,,,,,,,,,---------......,,,,,,---......---,,,,,,---------------------------------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,------......------,,,---------------------------------------------------,,,,,,,,,,,,---......------------------------+++,,,,,,------......///------------------------***,,,///111111///,,,***------------------------------------------------++++++,,,,,,---...//////------------------------+++,,,...000111000000///......//////......---,,,,,,,,,,,,------.........,,,,,,.../////////...---///555888555,,,))),,,222......---------,,,,,,,,,------............------++++++,,,,,,,,,---------++++++---...///...,,,***111+++***000222...+++,,,***+++,,,---............,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,---------------...///000+++++++++++++++++++++++++++,,,------,,,,,,...///((()))+++---.........---,,,,,,+++++++++,,,------+++,,,------,,,,,,...000999555000,,,,,,...000000***+++---...///...------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,---------************************++++++,,,,,,,,,---------++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,%%%***///000---+++---000,,,,,,,,,,,,,,,,,,,,,,,,(((444999000***---...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------........................//////.........---------////////////////////////,,,---......//////......................................................000000000000000000000000000000000000000000000000////////////////////////000///...---------------................................................---------.........//////111000///...------...///........................///......---------..............................------------------------,,,---------.../////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///...---,,,------.....................------..................------...+++,,,000///+++---444------------------------------------------------//////......---------,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------...///...---...000...+++////////////...---,,,+++................................................//////.........---------//////...---,,,,,,++++++---------............///...------,,,,,,------...------------------------,,,------......------,,,//////000000///......---//////.........------------------............///000///...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,------...---+++------,,,+++++++++,,,,,,---------------------------,,,++++++------,,,+++------------------------...........................,,,+++,,,//////---***,,,,,,,,,---------......111000///...---,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++------------------------,,,***)))+++...000///---,,,,,,,,,------.........++++++++++++++++++++++++.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,---*********++++++,,,,,,------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............////////////..............................//////.........---------////////////////////////,,,---......//////......................................................000000000000000000000000000000000000000000000000////////////////////////000///...------------...................................................---------.........//////111000///.........//////........................///......------.................................---------------------------------...............------------------------------------------------------------------------------------------------000///...---------......................................................///++++++......***+++///------------------------------------------------/////////.........------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------///...---,,,...000111111////////////...---,,,,,,................................................//////.........---------//////...------,,,++++++---------............///...------------------...........................,,,------......------,,,....../////////......---//////.........------------------............///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---......---......---,,,,,,+++,,,,,,---------------------------,,,++++++------,,,+++------------------------........................---,,,+++,,,...///---***,,,,,,,,,---------......000///...---------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...---+++,,,,,,,,,---------......------------------------......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,---......---,,,+++......................../////////............---////////////////////////------...////////////...////////////////////////........................000000000000000000000000000000000000000000000000//////////////////////////////......------......................................................------........./////////111000//////.../////////........................///......---......//////........................------------------------...............---------------------------------------------------------........................------------------------000///......------......................................................000---+++...///---,,,---------------------------........................000000////////////......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------000...---,,,...000333555000000//////...------,,,...............................................................---------//////......---,,,,,,,,,---------............///......------------..............................------............------------.................................------------------............///---....../////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---///000000///...---,,,,,,,,,,,,---------------------------,,,+++,,,---...---,,,---------------------------------------------------,,,,,,---......---+++,,,,,,,,,---------......///......---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++++++++///---,,,,,,------,,,+++,,,,,,,,,------------..............................------------,,,,,,,,,---------------.........------------------------------------------------------------------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,---------------......++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......***+++...//////...+++***......................../////////...............////////////////////////------...///////////////////////////////////////........................//////////////////////////////////////////////////////////////////////////////............//////............................................................////////////111000000000000000000000.......................................//////000................................................/////////...---------,,,................................................................................................//////..............................////////////---------...............000...---///111111///...........................////////////////////////000000000000000/////////................................................------------------------................................................------------............///------//////...111555111000///......---------........................................................................//////......---------,,,---------............/////////............//////------------------------------............---------------------......///........................---------............///------//////000//////...---------------------------------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---000222111000///...---,,,,,,,,,---------------------------,,,+++,,,......---,,,------------------------------------------------............//////...---,,,,,,,,,---------......---------------...///000,,,,,,,,,---------......------------------------++++++******++++++,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---------...//////------------------------........................---------------------------------------.................................------------------------------------------------........................------------------------------............---------------,,,,,,++++++***......------,,,,,,++++++++++++,,,,,,---------...+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,...111333333111...,,,////////////////////////////////////////////////////////////////////////---...//////000000//////000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000//////.........//////000////////////////////////////////////////////////........./////////000000000000111111111111111111////////////////////////...............///000111////////////////////////......................../////////...---------,,,................................................------------------------..............................//////////////////........./////////000000---------.........//////,,,,,,---...000111000///......................../////////////////////////////////000000000000000................................................------------------------................................................---------....../////////...---...111000---///555111111///......---......................................................---.....................///...............---------------............///000//////......//////000,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---......---------......///---.....................---------............///......///////////////...---------------------------------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,---000333000000///...---,,,,,,------------------------------,,,+++,,,...///...---------------------------------------------------...///000000000/////////,,,,,,,,,---------......---------------...///000,,,,,,,,,---------......------------------------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,.......................................000333444------------------------------------------------------------------------++++++,,,,,,---------...........................------------------------------------------------........................---------------------------......//////......---...------,,,,,,+++++++++///......------,,,,,,,,,******++++++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,---------.........000333555555333000...////////////////////////...////////////000000000////////////////////////......///000000000000///000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000//////......//////000000////////////////////////////////////////////////....../////////000000000000000111222222222222111////////////////////////............///000111111////////////////////////.......................................---------................................................------------------------..............................///000000000//////.........//////000000111,,,,,,------.../////////(((---///...---//////.........................................................////////////000000................................................------------------------................................................---------...//////000000///,,,...222111---000999222111000...---......///................................................---------.......................................---------............///000000////////////000000------------------------......////////////......111000///------......///---------...............---------............///111000//////......//////---------------------------------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++---000///------///222///...------,,,------------------------------------,,,+++,,,...//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...000111111000//////000,,,,,,,,,---------......---------------...///000,,,,,,,,,---------......------------------------+++++++++++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............------........................,,,---...---...000444777...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++++++++,,,------......---------------------------------------------------------------------------------------.........------------------------------............------------------,,,,,,,,,,,,..................------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......---///111222222111///---////////////////////////.../////////000000000000////////////////////////......///000000000000000111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111////////////////////////////////////////////////.../////////000000000000000111222333333333222222////////////////////////............///000111222////////////////////////........................---------...............................................................................................................---...///000111000000///---......///000000111111,,,,,,------...//////000)))222777222------..............................------------------------------........./////////........................................................................................................................---------...///000000000222------111000...777DDD333222000...---...//////................................................---------.........//////............////////////---------............///111000000//////000000111////////////////////////......////////////......444333000...---......///---------.........//////---------............///444222000---,,,---...///................................................---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***...222222///,,,---000,,,,,,,,,,,,,,,------...---------------------------,,,+++---///000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000...---...///,,,,,,,,,---------............---------......///,,,,,,,,,---------..............................,,,,,,,,,,,,,,,------...***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------............------........................,,,------,,,+++---222555......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,,,,------------........................---------......---------,,,,,,,,,---------------.............../////////...............---------,,,,,,,,,------------...,,,,,,,,,---------......---...////////////...---000000000000000000000000.../////////000000111111////////////////////////...//////000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000////////////000000000000000111222333444333333222000000000000000000000000............///000222222000000000000000000000000////////////////////////,,,------....../////////////////////////////////////////////////////////000000000000000000000000////////////////////////---...///111111111000///---......///000111111222,,,,,,------...///000000...999>>>777///...000000////////////////////////------------------------,,,---------......//////////////////////////////........................................................................////////////////////////---------...///000000111444---+++///000000===NNN333222000...---...///000................................................---------.........//////.........///////////////---------.........//////111111000000000000111111111111111111111111111111......////////////......666444222///.........///---------.........//////---------.........//////666444000---+++,,,...000................................................---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))///333444///,,,,,,...++++++++++++,,,---......---------------------------,,,+++---///000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***---//////,,,+++,,,...,,,,,,,,,---------......///......---------......,,,,,,,,,---------..............................------,,,,,,------...///)))***+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------............------------------------------,,,------+++)))***///333.........------,,,,,,,,,------------------------,,,,,,,,,------.........---------...///000000111,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,---------........................,,,------------------,,,,,,,,,,,,------.........------......//////000000111111000000//////......,,,,,,,,,---------......,,,,,,,,,---------............////////////......////////////000000000000////////////////////////////////////////////////000000000000000000000000111111222222222111111000111222222333333222222111111111222222222333333333222222222222222222222111333333333222222222111111222111000000000111333333111222222333333222222111000000000000000000000000222111111111111111111222333333333333333333333333333333333333222222111000333333333222222222111111000000000000000000000000000000000000000000000000000111111111222222222222111111111000000000//////111111000//////000111111///////////////////////////000000000111111111111222222111000/////////000///.........000333666888......------------......000111222222222000///.........------------......000///...---------------//////............//////000000000000000000000000000000//////.........------------........./////////////////////.........000...---...///000///...,,,,,,.../////////...------//////...---///444999AAA777---+++///222000+++---..................---////////////////////////............/////////000000000000000000000000000222111000//////...//////333222000///.........///333BBBFFF888++++++///000------............------...........................------------...//////---...///...---------...///000000///...------...........................------------------------------------------------......---,,,,,,,,,,,,,,,---------....../////////,,,,,,,,,---...///000000.........------,,,,,,,,,---------------------,,,........................,,,------......------,,,...,,,++++++---......---,,,------......------,,,------------------------........................------------------------////////////............---,,,...111111---***,,,///,,,+++,,,...///---+++///...,,,,,,,,,---///111------------------------...------,,,,,,------.........////////////......///...---,,,,,,,,,,,,---///...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++***)))***---111666999...------,,,,,,------...------------------------+++,,,------......------+++,,,------......------***+++------------+++***,,,---......+++******+++------------------------........................---------------...///000........................,,,---///000000000///...,,,...111222222000,,,***000000111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000222222333333333222222111222333333444444333333222222222222333333333444444333333333333333444444444333333333333222222222222222222111111111222333444333333333333333333333333222222222222222222222222333222222111111222222333222222222222222222222222222222333333333222111111222222222222111111111111000000000000000000000000000000000000000000000000000000000000111111111222333333222222222111111111222222222222222222222222111111111111111111111111000111111111222222222222333333222111111111111111//////...///000222555666000000////////////000000111111111111111000//////000000////////////000000000//////.............../////////....../////////000000000000000000000000////////////......------------........./////////////////////////////////000///......000000///...,,,---.../////////......---////////////111666999AAA999000---...000---***......////////////......................................./////////000000000000000000000000000000//////......---.........111111000///000111222333---666999000+++///111......//////000000//////..............................------------...//////......//////............333333333222///------...................................................------------------------///............//////000------------.........///,,,------....../////////.........---------,,,,,,,,,,,,,,,------......///........................,,,------......------,,,...,,,+++,,,...///...---,,,,,,------------,,,,,,------------------------........................---------------------------.........//////000000222---*********))),,,111///---+++,,,...///...,,,000///...------///000222...........................------,,,,,,------............//////..................------,,,,,,,,,---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///---,,,,,,---///111------,,,,,,,,,,,,------------------------------+++,,,------......------+++,,,------......------,,,------......------,,,------------------,,,+++------------------------..............................---------......///........................---......///////////////---...000111111///---+++222222222333333333333444333333333333333333333333333333333333333333333333000000000000000000000000222222333333333333333222333333444444444444333333222333333333333444444444333333444444555555666666333333333333222222222222333222222222222333444444555444333222222333444555333333333333333333333333333333222222222222333333111111111111111111111111111111222222333222222222111111111111000000000000////////////////////////////////////////////////////////////000000000000444444444333333333333333222333444444444444333222222222222222222222222222111111111222222222333333555444333333222333333333111000//////000111333444222111111000000111111222222111111000000000000000222111111000000111111222111000000///////////////000//////////////////000000000000000000000000000///////////////.....................////////////////////////////////////000///...///000111000...------...//////////////////000000///...///222555;;;777222///.........---/////////000000/////////............................../////////000000000000000000000000000000000//////////////////000111//////000000222333555666,,,///...***---333222+++///000000111111000000///..............................------......///000.../////////////////////666777666444000---------........................////////////////////////------------------------......//////000222333444---------------................................................---------++++++,,,---...///000000........................------............------...---,,,---...//////...,,,,,,------------,,,,,,------------------------........................------------------------,,,,,,---...///000111111222...---///000000333888///---,,,---...///...---000000///......000111222////////////////////////......------------......------............------------...///...---,,,+++,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000...---,,,+++++++++,,,,,,++++++++++++,,,,,,------------------------+++,,,------......------+++,,,------......------///......------......///...,,,+++---000111...,,,------------------------........................//////...---------.............................................///000000/////////000///......---222222222333333333444444333333333333333333333333333333333333333333333333000000000000000000000000111111222333333333222222222333333444444333333222111111222222222333333333222222333444444555666666222222222111111111000000111111111222222222333333444333111000000111333444333333333333333333333333222222111111111111222222000000000000000000000000///000111222222222222222000000000000////////////////////////////////////////////////////////////.........////////////000333333333333333333333333111222444555555444222111222222222222222222222222000000111111111222222222444333333222222333333333111111000000000000111111222111111000000111111222222111000//////000111222222111111000000111111222111111000000000000000111000000000000000000000000000000000000000000000000111111111000000000000000....../////////000000000///////////////000000000111000//////111111000///......//////000000000000111111000///...---......111111111///...///111222......////////////.................................////////////000000000000000000000000000000000111111111111222333444444//////000111222333555555111222///,,,...333000)))///000000111111000000///.......................................//////000/////////000111111000///666666666444000.................................////////////////////////........................------...///111333555666------------------......////////////............///.....................------....../////////000........................------............------...------...000000///...,,,,,,------------,,,,,,........................................................................---------...///000000111,,,...555>>>AAA===::::::///.........//////......//////.........///000111////////////////////////......------------......,,,,,,------------,,,,,,,,,---///000000...,,,+++------.........------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,++++++******++++++,,,------------------------+++,,,------......------+++,,,------......------///...---,,,,,,---...//////,,,***---222444111---------------------------........................000///...---------------........................///......------...000111000000///...............111111111111222222222222222222222222222222222222222222222222222222222222000000000000000000000000//////000111111111111111111111222222222222111111///000000000000111111111000000111222333333444444000000000000///////////////000000111111111111111222111///......///111222111111111111111111111111000000////////////000000///////////////////////////000111111222222222222000000000/////////......////////////////////////////////////////////////---.........////////////111111111111222222222222///111222444444222111///111111111111111111111111////////////000000000000222222111111111111222222222111111000000///000000111000000//////000000111222111000//////000111222111000000//////000000111111111000000000000111222000000111222222111000000111111111111111111111111222222222222222222222333/////////000000000111111////////////000000111111222000///000111222111000////////////000000111111000000111111222222222111---///111111//////111222......////////////......////////////////////////////////////000000000111111111111111111111111111222222111222222333444555///000000111111222222222222333222///...///...,,,...//////000000//////...///////////////////////////............///000000000//////111444444111///111222333222000//////000////////////////////////................................................,,,------///000222444555........................//////////////////......////////////////////////000000000//////.........////////////////////////---......//////......---.........///111111000...,,,------......------,,,........................////////////////////////........................///////////////.........+++///888BBBDDD>>>777555////////////////////////...---------......//////........................///......------......///,,,,,,------------,,,,,,,,,---///000000///---,,,//////000000///...+++***,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,------------,,,++++++******++++++,,,------------------------+++,,,------......------+++,,,------......------...---,,,++++++,,,---...///,,,***---222444111...------------------------........................000///...---------------........................///......------...000111111000///...---......///000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000......///000111111111111000000111111111111000000....../////////000000000//////000000111111222222000000000////////////......///000000111111000000000000///......///000000000000000000000000000000//////............//////////////////////////////000000111111222111111111000000000000////////////////////////////////////////////////////////////............///////////////000000000000111111111///000111111111111000///////////////////////////........./////////000000000000//////000000111111111111111000000/////////000//////......//////000000000000000000111111222000//////......//////000000000000000000111111222000111222333333222111000111111111111111111111111222222222333333333333333000000000000111111111111...//////000000111111222222111000111222333222000000000000000000111222222///000111555999::::::888000222444444222000//////...//////000000//////...000000000000000000000000/////////000000000111111111111111111111111111111000000000000000000111111000111111222111111000///---000111000...---///111...//////000000//////...//////////////////////////////......//////000111000//////222666666333///...///000000//////000222////////////////////////................................................---------...///111222333000000000///////////////////////////////////////////////////000000000000222222111000///...------////////////////////////......////////////............///000222222000.........////////////..............................////////////////////////........................000000//////............111000222777666111...//////000111000///...///111---------.......................................//////............//////------............------,,,---...///000///......///111222333222///,,,***,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,------------------------+++,,,------......------+++,,,------......------,,,,,,,,,++++++,,,,,,,,,...,,,+++...111222111...------------------------........................//////...---------.............................................///000000000000///............///000000000000111111111222111111111111111111111111111111111111111111111111000000000000000000000000......000111111222222222111111111222222111111111////////////000000000000000000000000000000000000222111111111111000000000...///000111222111111000000000000000000000000000000000000000000000000000//////............//////////////////////////////000111111111111000000///111111111000000000//////000000000000000000000000000000000000000000000000....../////////000000000/////////000000000111111000000000000000000000000////////////////////////////////////000000000000000////////////000111222000000000000000/////////000//////......//////000//////000111111111111111000//////......//////000///////////////000111111000111333444444333111000111111111111111111111111111111111111222222333333000000000111111111222222...//////000111111222222333222111111333333222111111111000000000111222333000000222666:::<<<:::777444555666777777555222///111111111222222111111111111111111111111111111111//////000000000111111111111111111111111111111111111000000////////////000111111222333333222111111...///000000000///000222///000000111111000000//////////////////////////////////////////000000111111//////333777888444///---///000000//////111222////////////////////////////////////////////////........................000////////////000000111222111111111000000000///......//////000000111111//////000000000111111111111111111000000/////////////////////////////////......////////////............///111333333000...//////000000000000//////........................////////////////////////.................................///////////////111...---//////,,,+++...///000222111///...000222------.../////////////////////////////////////////////............//////.........//////.........---.........////////////---000333555555333000...,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---------,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------+++,,,------......------+++,,,------......------,,,,,,------------,,,,,,,,,------...////////////------------------------..............................---------......///........................---......//////////////////////////////.........000000111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000//////000222222333333333222222222333333222222222000000000000111111111111111111111000000000000000333333333222222222222111///000111222333222111111000000111111111111000000000000000000000000000000000000////////////000000000000000000000000000000111111111111111000///...111111111111000000000000111111111111111111111111111111111111111111111111////////////000000000000//////000000111111111222111111000//////000111111////////////////////////000000000000111111111111000000//////000111222222//////000000000000//////000000////////////000000...///000222222222111000000000////////////000000//////...//////000111111000111333444444333111000111111111111111111111111//////000000111111111111000111111111111222222222...//////000111222222222333222111111333333222111222111000000000111333333222222222555888777444000333444666999;;;:::777333222333333444444333333222222222222222222222222222000000000000111111111111111111111111111111111111333333222111000000000111111111333444555444333333444111000222333222000111111111222222222222111111000000000000000000000000///////////////000111111111///000333888999444000///000111111000///000222000000000000000000000000000000000000000000000000////////////////////////222111111000//////000000333222222222111111000000---......///000111111222//////000000111111111222000000000000000111111111000000000000000000000000......////////////......//////000222333333111...000000111111111111000000////////////////////////000000000000000000000000////////////////////////,,,------...///000111111---+++---111222000///222///111333222///...000222...//////000000000000000000000000000000000000000//////............//////......////////////.....................///000111+++...222666777666333111,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---...///...------,,,,,,------...------------------------+++,,,------......------+++,,,------......------,,,---...//////...---,,,+++---//////...---...///------------------------........................---------------...///000........................,,,---///000000000///.../////////000///......---222222111111111111222222111333444333000///111555333222222111111111111111222222111111111111111111111111111111111111111111111222222222222111111000222222111111111111111111222222222222222222222222333333222222222222222222111111111111000000000000000000000000000000000000333222222111000000000111111111111111111111111111222111000//////000111222000//////////////////000111222222222222111111000111111111111111111111111//////000111222333444444111111111111111111111111333333222111111111111111111111111111111111111111111111222222222222111111222222222222111111111111333333333222222222222111////////////////////////222111000/////////////////////000000000000//////111111111111111111111111...000111000...---///222333333333222222222111111111111111111111111111111333777555...,,,000222000333222000//////000111111000000///000111222444666222333333333333222111000222222222111111111111000333333333333333333333333111111;;;HHHHHH;;;111111000000000000111111111111222000///000222333111...333333222222222222222222111000333777666222222555000000000000111111111111444222///000111111///---000//////000111333222111222111111111222333222222111111222222222222111111111111111111111111111111111111111444:::>>>888///222000//////111333333222111111222222222333333333555444444333222222222333333111000000111222222111222222111111111222333333444333222222111111222222///000111222111111000///333222222222111111000000000111111111111222222222222222222222222222222222//////000000000000//////222111000//////000111222000000000000111111111111000111111222222000///...111111111111111111111111//////...//////000111111111111111111000000000000000000000000000000000000000000//////......------////////////////////////111111111111111111111111222111000///////////////111111000000/////////...------............---------------///444:::@@@DDD777555333000...---------,,,,,,,,,---------............---------,,,,,,,,,......///111222222000---/////////---,,,---000333444222///,,,+++,,,...///000000//////.........---///............///000000,,,---...//////...---,,,........................////////////////////////000000000000000000000000........./////////000000//////000000///...------///(((111:::000'''+++...000//////.........//////444333333222222333333444222333444333222222333444555444333222222222222222333333333333333333222222222222222222222222222222222222333333333333333222222222222222222222222222444444444444444444444444444444444444444444444444333333333333222222222222333333333333333333333333555444444333333333333333333333333333333333333333333222111111111111222333111111111111111111111111000111111222222222111111222222222222222222222222//////000111222222222222222222222222222222222222222222111000000000000000000000000000000000000000111111222222222222111111000000000000000000111111444444444333333222222222000000000000000000000000222222111111000000000000000000111111111111000000000000000000000000000000000111222111//////111333333333333222222222111111222222222222222222222222666999888222///111222///000000000000000111222222000000000000000111222222333333333333222222222222111222222222333333444444222222222222222222222222333111666AAAAAA666111333000000000000111111111222111///...///111222000...222222222222222222333333444111000333333000000222111111111111222222222222000...---...111222111///111000000111222333222000///000222777<<<<<<999555111111222222222111000000111111111111111111111111000111111333999<<<777///222222333333333333333333222222333333333444444444444444333222222222222222444333111111333444333222333222222222222333333444444444333222222222222222444444333222111000000000222222111111111000000000000111111111111222222222222222222222222222222222//////000000000000//////111111111000000111111111000000000000111111111111000111111222111111//////111111111111111111111111111000000000000111111222111111111111111111111111000000000000000000000000///////////////.........000000000000000000000000111111111111111111111111111000//////.........///000000000//////.........---......//////......---...---,,,,,,...111444666222111000...------......,,,,,,---------............------------,,,,,,,,,------...000222111///---/////////---,,,---000222444222000...---...///000000000/////////........................//////000...//////000000//////...................................................////////////////////////...............////////////////////////...------222...;;;FFF===222222222111000000///////////////666555555444444555555666444444555777888999777666777666555444333333333333666555555555444444444444222222222222222222222222222333444555555555555555333333333444444444444444666666666666666666777777555555555555555666666666666666555555555444444444666666666666666666666666777777666555555555666666555555555555555555555555444444333333333333444444333333444444444444333333222222333444555555555444333333333333333333333333111222333444444333222111333333333333333333333333333333222111111111222222111111111111111111111111222222333333333333222222111111111111111222333333666666555444444333222222222222222222222222222222333333333222222222222222111222222222222222222111222222222222222222222222222333444333111111333444333333222222222222111111222222222222222222222222888;;;;;;666333333222000//////000111222222222222111111222222222222111111555444333222111222333333111222222333555666666777111111111111111111111111444000111777777111000444000000111111111222222222000//////000111111000...111111222222333333444444;;;444000111222111111222222222222333333333333444111///......000111111000111000000111333333222000...111777>>>BBB@@@999333111222222222111000//////000000000000000000000000///000000111777:::666...111444777777444222333444333333333333444444444555333333222111111111111222333222111111222333222111333333333333333444555555555444444333333333333333555444333222111222333444111111000000000000//////000111111111111222222222222222222222222222222222///000000111111000000///111111222222222222111111000000000111111111222222111111222222111111000///000000000000000000000000333222111111111111111222111111111111111111111111////////////////////////...///////////////000000111111111111111111111111111111111111111111111111/////////.............../////////...............---......//////......---...---,,,+++++++++++++++------,,,,,,------...///,,,------------.........------------,,,,,,,,,+++---------///000111///---...//////...------000222444333000///...///000111000000////////////............------......///000///000000111111000000///..........................................................................................------///////////////......---222...888AAA999111222111111111000///////////////777666666666666666666777888777777;;;>>>???<<<888888777666555444333333333777777666666666555555555333333333333333333333333222333444555666777777777555555555555666666666666777777777888888888888888666666666777777777777777888777777777777666666666888888888888888888888888888888777777777777777888666666666666666666666666444444444444444444444444555666777777777777666555444555666777888999999999444444444444444444444444555555777777777555444222444444444444444444444444555555444444444444555555444444444444444444444444333333444444444444333333555555444444555666777888888888777666555444444333444444444444444444444444333333444444444333333333333333444444444444333333555555555555555555555555555555555444444444555666333333333222222222222222333333333333333333333333666999:::999666444333111000111222333444333222111333333444444444444444444777555333222111222444555222222333444555555666666222222222222222222222222444000///222222///000444111111111222222222333333111111111111222222111000111111222222333444555555CCC999111222444444333444222222222222333333333333555444222000000//////////////////111333444333111///555<<>>???<<<888999888777666555555555555777777777777777777777777444444444444444444444444333444555666777777888888666777777777888888888999888888888888999999::::::777777777888888999999999999999888888888777777777999999999999999999999999888888777777777777888888777777777777777777777777555555555555555555555555777888999::::::999888777555666777888999999:::999555555555555555555555555666777777888777666444333444444444444444444444444555555555444444555666666555555555555555555555555555555666666666666555555888777666666666888999:::999999888888777666666555444444444444444444444444333444444555555555444444555555666666666666555555555555555555555555555555888777666666666777777777333333333333333444444444444444444444444444444444333444777999888555444444444444555666555444222111222222333444444555666666777666444222222333444555444444444444444333333333444444444444444444444444333111111333333111111333222222222222333333333333222333444444444333333333111111222333444444555555CCC999222222444444333444111111111222222222222333666555444222111111222333///......///222444444444000888???>>>555......111222222222222222111000000000000000000000000000000...000000000333666333......333888777222///000222000111111111222222222222222111111000111111222222//////...///111111///---333333333333444555666777555555444333333333444444000111333444555444333222///////////////000000000000000111111111222222222000000000111111222222222000000111111111111000000111222333444444333222111111111111111222222222222333222222111111111111111////////////////////////222111000///////////////........./////////000000////////////////////////.../////////000000111111111111111111111111111111000000000000000000000000,,,---...//////...------------.....................//////////////////...,,,---...///000000///.........//////............---------.........//////.........---------,,,,,,------,,,---///000...------...//////......///111//////.........///000000//////000000000000000000///............///000000////////////////////////////////////////////////..............................................................................///////////////...222***---///(((***111000111000///...------------999888888777777888888999666666777999::::::999777999999888777777777888888888888888999::::::;;;;;;777777777777777777777777666777777888999999999999888888999999::::::;;;;;;999999999::::::;;;;;;<<<999999999:::;;;;;;<<<<<<;;;;;;:::::::::999999999::::::::::::::::::::::::888888777777777888999999888888888888888888888888666777777888888777777666888999;;;<<<<<<;;;999888555666777888888888888888777777777777777777777777888777777666666555555555666666666666666666666666555444444444444555666666555555555555555555555555888888888999999888888888:::999777666555777888:::::::::999999999999888888555555555555555555555555444555666888888777666666777777888888888888777777444444444444444444444444999888666666888999888777444444555555555555666666555555555555555555555555222222555999888444444777666666777777666666555444444333222222222333555666777666555444333444555555555555444444444333333333666666666666666666666666333333444666666444333333222222333333333444444444333555666666555444444555222222333333444444555555<<<555111222333222111333111111111111222222222222222333333333333444888;;;555222000000222444666666000888===;;;222...111777222222333333333333333222111111111111111111111111...111111000111444333......111444444111///000111000000000000111111111111222111111111111222333333111111111333444444222///222222222222333555666666555444444333333333333333333444555555444222111000//////000000000000111111000111111111111222222222//////000000111222222222000111111222222111111000111111222222222222111111111111111222222222222333333333222111111111111222000000000000000000000000111000//////////////////---......//////000000000///////////////////////////000000000000000000111111111111111111111111111000000000000000000000000,,,---...000000///...---.............../////////...//////000000//////....../////////......---,,,000000000000000///...---------........./////////////////////.........---///---,,,---///000///...---...//////......///000......---......///000000//////000000000000111111000000//////000000111222000//////......//////000////////////////////////////////////////////////................................./////////000000---...//////////////////...***000555///000222,,,222111000...------------;;;::::::999999::::::;;;777888999999888777888999;;;;;;::::::;;;;;;<<<<<<999:::;;;<<<===???@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;999999:::;;;;;;<<<======;;;;;;;;;<<<===>>>>>>>>><<<<<<======>>>?????????=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888999::::::::::::::::::::::::::::::999:::;;;;;;;;;;;;:::999999:::<<<>>>>>><<<:::999999999:::::::::::::::999::::::::::::::::::::::::;;;:::999888777888:::;;;999999999999999999999999777777777777777888999999888888888888888888888888::::::;;;;;;;;;;;;::::::===;;;999777666777999:::999::::::::::::;;;;;;;;;777777777777777777777777777888:::;;;;;;;;;999999999999999::::::999999999666666666666666666666666:::888666666888:::999777555666666666777777777888666666666666666666666666444333555999888333444888666666777777888999:::;;;;;;999666333222333555777666666666555555555555555555555555555555555666666777777777777777777777777444555666666666666555444333333333333444444444444222555777666444333444555333333444444444444444444555222222555444222111444222222222222333333333444000111222222222555:::>>>???:::555222222444666777111444777666333111333666222222333444555555555555222222222222222222222222///111222000111444333///000000111111111111111111000000111111111222222222222222222222222333444444222222222444555555222000000111111111222444555666444444333222222222222222555444333222333444666888000000000111111111222222000111111111111222222222/////////000111222222222000111111222222111111000111111111000000111111111111111111222222222333333444333222111111111222222111111111111111111111111000000000///000000111111/////////000111222222222000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000,,,---///111111000///............//////000000000//////000000000000////////////......---,,,,,,,,,//////000111000///...---............////////////000000000000////////////000...---...///111000///,,,...000000///...///000---......///000000111111//////000000000111111111111111111111111222222333111111000//////000111111////////////////////////000000000000000000000000////////////////////////---......///000111222222------...///////////////---***000444///111222***444333222000//////......<<<<<<;;;;;;;;;;;;<<<<<<:::<<<===;;;888888:::======<<<<<<======>>>???@@@;;;;;;===>>>@@@BBBCCCDDD????????????????????????===>>>>>>>>>>>>>>>===<<<::::::;;;;;;<<<======>>><<<======>>>???@@@@@@@@@>>>>>>???@@@AAAAAABBBBBB????????????>>>>>>>>>===========================999999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;999;;;===>>>>>>===;;;999===>>>>>>>>>>>>>>>===<<<========================@@@???<<<;;;;;;===???AAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>========================;;;<<<<<<<<<<<<<<<<<<;;;AAA???<<<:::999999;;;<<<999999:::;;;;;;<<<<<<===999999999999999999999999999:::<<<>>>>>>===<<<;;;999::::::;;;;;;::::::999999999999999999999999999;;;888666666999:::999777666666777777888888999999777777777777777777777777888555666:::888333333888666666666777999;;;>>>@@@DDDAAA<<<777555555777999666666666777666555555444444444555666777888999999777777777777777777777777666777777555555777777666333333333444444444555555111444666666333222333555444444444444444444333333222222555888777333333777333333333444444444555555222333333222111222777;;;GGGAAA:::444333444666777444222111222333333111...222222444555666777777777333333333333333333333333///222222000111444333000222000//////111333333222111111222222222333333333333222222222333444444555000000111333444333111...000000000111222333555666444333222222111111222222333111//////222888???CCC000000111111222222222333000111111111111222222222...//////000111222222222111111222222222222111111222111000//////000111222111111222222222333333333444333222111111111222333111111111111111111111111111000000000111222333333000111111222333333444444111111111111111111111111222222111111000000//////////////////////////////000000000000000000000000,,,...000111222111000///.../////////000000111111//////000000000000//////......------......///000---...///000000000///.............../////////000111111111111000000000000000///......000111111000,,,...000000///...///000......///000111222222333//////000000111111111222222222111111222222333444333222111000000111222333000000000000000000000000000000000000000000000000000000000000000000000000---...///000111222333444------...///000000//////333...///000,,,111777000666555444222111000000000999999999999:::::::::::::::::::::888777777:::===<<<>>>@@@BBBBBB@@@>>><<>>=========>>><<<>>>??????>>>======>>>>>>@@@DDDFFFEEECCCAAA@@@EEECCCBBBBBBDDDEEEEEEDDDAAA@@@???>>>===>>>???@@@??????>>>======>>>@@@AAAAAA???>>><<<;;;;;;<<<<<<;;;<<<============<<<<<<@@@>>>===;;;;;;;;;<<<===<<<;;;:::;;;<<<===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>===<<<=========>>>>>>>>>>>>>>>========================????????????>>>>>>>>>===>>>;;;999<<>>>>><<<<<<>>>EEEEEEHHHBBB999===AAA888===<<<;;;::::::;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????>>>===<<>>===;;;:::;;;<<<:::::::::::::::;;;::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::;;;:::999777666666666777777888888888999666666666666666666666666666888;;;======;;;888666888777777777666666555555888666666888;;;:::777333444444555666666666666666555444444555666666555333<<<:::888666444222111111222555999999666333222222222333333444555666666666555555444333222111111000111000///000222333222111222222222111111000000000111111111222222333333333333444444333111111333444444333111222333444444333000000111111111111000000444333333333333444555555777333000000111333<<>>@@@BBBCCCEEEHHHIIIIIIFFFCCCAAADDDEEEFFFHHHIIIIIIHHHFFFDDDDDDCCCCCCCCCDDDEEEFFFGGGFFFDDDAAA???>>>======>>>>>>???>>>======@@@BBBFFFEEEFFFIIILLLLLLGGGCCCAAA???>>>???AAABBBBBBAAA@@@@@@AAABBBAAA@@@>>>===?????????>>>???@@@AAAAAABBBAAA@@@@@@@@@@@@@@@AAACCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>=========???===<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<==================<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>======>>>>>>@@@===;;;>>>BBBDDDBBB@@@@@@<<<<<>>===<<<<<<======>>>========================@@@AAAAAAAAA@@@>>><<<;;;@@@@@@???>>>============>>>======<<<<<<======>>>?????????>>>>>>>>>>>>===????????????????????????>>>??????>>>===<<<<<<>>>===>>>>>>===<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===<<<;;;:::999::::::;;;;;;;;;;;;;;;;;;999999999999999999999999777888;;;<<<<<<;;;888777999999999::::::;;;;;;<<<999888888:::<<<<<<999666666777888888999999888888888777777777999999777666999888777666555555555555555777999888666444555777777777888999999:::;;;;;;888888777777666555555555666555444555666777666555777777777666666555555555333333333444444555555555555666666555444444666777666444222111222444333333222333333444444333333222444444333333444444555666===777222111000///333888555222000111333444222///333333222222111111000000000000000000000000000000111111111111111000//////////////////000000000111000111111222333333444444555555444444444444444555111222333333333333222111000000000000000111222333333333333333333333333333333222111111000000111111000000111111111111111111111111111111000000//////000000000000000000//////000000000000000000000000222111000000000111222222000000000000/////////.../////////////////////////////////000000000000000000000111222111111/////////////////////000000000222222111000000000000000000000000000////////////........./////////000000000000//////000111111222000000//////000000111222111111000//////000111111111111111111111111111111...111444666555333222222111111111111111111111111111111111111111111111111////////////000000000000111111000000000000000111222111111111111111111111======<<<<<<;;;;;;::::::===;;;:::===BBBGGGHHHHHHGGGIIIMMMOOONNNKKKGGGEEEIIIKKKMMMNNNLLLIIIEEEBBBCCCCCCCCCDDDEEEGGGHHHIIIHHHGGGDDDBBB@@@>>>======AAAAAA@@@>>><<<===@@@CCCJJJGGGFFFJJJPPPQQQLLLGGGCCCBBB@@@AAACCCEEEFFFFFFDDDFFFIIIJJJJJJFFFBBB???AAABBBBBBBBBBBBAAAAAAAAADDDEEEFFFGGGHHHHHHHHHHHHKKKIIIGGGDDDBBBAAAAAAAAA===>>>AAABBBBBBAAA???>>>AAA@@@???@@@AAAAAA@@@?????????>>>>>>======<<<<<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>===<<<===>>>>>>AAA???===>>>AAABBB@@@>>>???===>>>BBBDDDCCCDDDGGGkkkJJJ<<>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBAAA@@@??????AAAAAA@@@@@@@@@@@@@@@AAA??????>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@BBBBBBBBB@@@???@@@AAA@@@BBBBBB@@@===<<>>>>>?????????>>>===<<>>>>>========================<<<<<<============<<<<<<>>>>>>>>>>>>>>>?????????;;;::::::<<<======;;;999999:::;;;;;;<<<;;;;;;;;;::::::999:::;;;<<<:::888777666666666777888888999999::::::999888888:::<<<888888888999::::::;;;;;;::::::::::::::::::::::::999888777888999::::::888;;;:::::::::::::::999999777777777777888888888888777888999888777888:::<<<;;;888555444555666666666666666777777777777666666555555555555555666777777>>>888444444444111111333555555555555444333222111444444444444444444444444333333333333333333333333333333444444444333222222111111111222222222222333111111111222333333444444666666666666666555444333222222333333333333222222000000000000111222333444333333333333333333333333444333333222222222222222333333333222222222222222111111111000000000000000000000000000000000000000111111111111111111111111111111111111111222333444222222111111111111000000000000000000000000000000/////////000000111111111111111111111111000///...------......///000000000222111111000000000000111111000000000000/////////...////////////000000000000000000000000111111222000000000000000111111222222111111000000111111222222222222222222222222222000333777888666444222111111111111111111111111111111111111111111111111111//////000000000111111111111111000000000000000111222222111111000000000///>>>>>>>>>>>>>>>>>>>>>>>>???<<<:::>>>EEEJJJJJJHHHHHHKKKNNNQQQQQQOOOLLLJJJKKKNNNRRRRRRNNNHHHBBB???DDDEEEEEEFFFGGGHHHIIIJJJIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFEEEBBB>>><<<<<<<<>>EEEGGGIIILLLMMMNNNNNNNNNMMMKKKGGGCCCAAA??????@@@<<>>>>>>>>===>>>>>>>>>???@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA???>>><<<<<<===>>>??????===<<<===???@@@???>>>AAA@@@BBBEEEEEECCCDDDHHHiiiLLL???BBB@@@>>>???===BBBAAA@@@@@@???>>>>>>===@@@@@@@@@@@@@@@@@@@@@@@@===>>>???AAABBBCCCDDDEEEBBBBBBAAAAAAAAABBBCCCCCC??????>>>>>>>>>>>>??????>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDCCCBBBAAABBBCCCAAACCCDDDAAA===<<>>@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@AAADDDCCCBBBAAA???>>>===<<<;;;;;;<<<===>>>>>>===<<<<<<<<<============<<<<<<;;;:::::::::<<<<<<:::999777777777777888999:::;;;:::;;;<<<======>>>>>>???999:::::::::;;;;;;;;;<<<::::::;;;;;;<<<<<<<<<<<<999888777888:::::::::888;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888999::::::::::::<<<>>>AAA>>>:::999:::;;;<<<<<<888888999999999999888888888888888888888999999:::999555444888;;;999888999666777999999777555555666666666666666777777777777888888888888888777777777555666666777666666555555555555555666666666777777333333333333444444555555777777777777666444222111111111222222222222111111000000000111222333444555444444444444444444444444555444333333333333444444444444333333222222111111111111111111111111000000000000000000111111111111111111111111111111111111111111222222333444555666333333333333333333333333111111111111111111111111000000000111111222333333222222222111111000//////......//////000111222222222222111111111111111222111111111111000000000000///000000000000111111111000000000//////000111111000000//////000000111222333222222222222222222333222222222222222222222222111555888999777333111///111111111111111111111111000000000000000000000000////////////000000000111000//////000000111222333222222222111000000//////<<<<<<===>>>???@@@AAAAAA>>>;;;999<<>>=========>>>AAAEEEHHHHHHFFFCCCAAA@@@@@@@@@CCCFFFIIIJJJIIIFFFEEEEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@AAACCCDDDEEEAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???>>>===>>>>>>???;;;::::::<<<>>>?????????AAA@@@BBBFFFEEECCCFFFKKKIII???<<<<<<;;;BBBEEE;;;AAAAAAAAA@@@???>>>======????????????????????????======>>>@@@AAACCCEEEEEE@@@@@@@@@@@@@@@@@@AAAAAA???>>>>>>======>>>>>>???<<<<<<===>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAA@@@??????@@@AAA@@@BBBBBB@@@======???BBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????????????????@@@@@@@@@AAAAAABBBAAA@@@>>>===AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@??????@@@AAABBBCCCBBBAAA@@@>>>===<<<;;;;;;<<<============>>>>>>=========>>>>>>======<<<:::999999999;;;;;;999888:::999999999999:::;;;;;;999;;;>>>BBBCCCBBB???===>>>???????????????@@@@@@999999::::::;;;<<<<<<<<<:::999888999:::;;;;;;999;;;;;;;;;;;;;;;<<<<<<<<<========================999:::;;;;;;;;;;;;===???BBB@@@===<<<===>>>>>>>>>999::::::::::::::::::999<<<;;;;;;;;;;;;<<<======:::777777;;;===;;;:::<<<666888999999888777888999888888888888999999999999;;;:::::::::999999888888777777888888888888777777777777777777888888888888555555555666666666666666666777777666555333111///111111111000000111111111111111111111222333444555666666666666666666666666555444444444444444555555333333333222222111111111111111222222222222222222111111111222222222333333333333333333333333333333222333333444555666666777555555555555555555555555333333333333333333333333222222222333333444444444333333222222111111111111000111111222333444444555333333222222222333333444333333222222222111111111111111222222222222333333111111000000000000000111000000//////000000111222333444444444444444444333222222222222222222222222222555888888666222000///111111111111111111111111////////////////////////....../////////000000000......///000222444666777333222222222111111111000======>>>???@@@AAAAAABBB===;;;:::<<>>@@@BBBCCCDDDDDDEEEEEEDDDBBB@@@>>>>>>>>>>>>BBBCCCEEEGGGGGGFFFDDDCCC@@@???@@@CCCGGGJJJKKKKKKGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBCCCDDDFFFHHHIIICCCCCCCCCBBBAAAAAA@@@@@@????????????????????????AAAAAA@@@@@@@@@?????????999:::;;;<<<===>>>??????======@@@DDDDDDCCCHHHPPPAAA???BBB???;;;CCCFFF999@@@AAAAAAAAA@@@???>>>===????????????????????????BBBAAAAAAAAAAAAAAABBBCCC??????>>>======>>>>>>>>>??????>>>>>>>>>>>>??????<<<<<<===>>>??????@@@@@@????????????????????????<<<===>>>>>>======>>>???@@@@@@@@@AAAAAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAABBBCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@????????????@@@AAAAAA???@@@BBBCCCCCCAAA???>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>???<<<===>>>>>>>>>>>>???AAA>>>>>>>>>>>>>>>======<<<:::999999:::;;;;;;:::888<<<;;;;;;::::::;;;;;;<<<999;;;???CCCFFFDDD???<<<>>>>>>>>>>>>>>>>>>>>>>>>:::::::::;;;;;;;;;<<<<<<===;;;;;;<<<===>>>===<<<=========>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>;;;<<<<<<<<<;;;<<<>>>??????===<<<<<<===>>>>>>===:::;;;;;;<<<<<<;;;;;;:::===============>>>??????>>><<<<<<===:::666777;;;:::999888888888888888888::::::::::::::::::::::::999999999888888777777666777777888999999999888888666666666666777777777777777777777777777777777777777666666555444333111111222111111000000111111222333333222222333333444555666666666666666666666666444444444444444555555666333333222222222222222222333333333333333444444444222222333333444555555555555555555555555555555555444444555666777777777777666666666777777777777888666666666666666666666666555555555555555555555555444333333222222333444444333444444444555666666666555444444444444555555666555444444444444333333333333333444444444555555555444333222222111222222222222222111111222222333444444555555666666555555444333333333333333333333333333555777777555222111111333333333333333333333333000000000000000000000000/////////000000000111111//////000222444666888999333333333333333333333333EEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAABBBCCCDDDEEEMMMTTT\\\^^^ZZZUUURRRQQQWWWWWWXXXWWWWWWUUUTTTSSSRRRQQQNNNKKKHHHFFFEEEDDDNNNQQQSSSSSSOOOJJJEEECCCDDDGGGIIIJJJJJJMMMRRRWWWSSSPPPLLLKKKLLLNNNOOOPPPRRRQQQOOONNNMMMNNNOOOPPPTTTVVVXXXXXXTTTLLLEEE???============>>>???@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBFFFFFFEEEEEEEEEEEEEEEEEEAAAAAAAAACCCFFFHHHIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCEEEGGGJJJLLLEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCCCCAAA@@@>>><<<===>>>>>>>>>>>>??????>>>===???AAA@@@AAAGGGPPPQQQGGGFFFFFF@@@AAACCC===@@@AAABBBBBBBBBBBB@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAEEEDDDCCCBBBBBBBBBCCCDDDBBBBBBAAA@@@????????????@@@@@@????????????@@@@@@??????@@@@@@AAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAA@@@@@@AAACCCBBBAAA@@@CCCGGGHHHEEEAAA????????????????????????AAABBBBBBCCCDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???@@@AAABBBCCC@@@AAADDDEEEEEEDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAA@@@@@@@@@>>>>>>>>>??????@@@@@@AAA===???AAA@@@??????BBBDDD??????@@@@@@??????>>>======<<<<<<<<<>>>>>><<<;;;<<<;;;;;;;;;<<<<<<===>>><<<<<<>>>BBBDDDCCC???<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<==================>>>===<<<===???@@@???>>>===>>>>>>>>>????????????????????????>>>>>>=========>>>???>>>===<<<>>>@@@<<<;;;<<<===???@@@>>>===<<<==================<<<===============>>>>>>???>>>>>>???>>>999666;;;DDDDDD@@@;;;999:::;;;:::888<<<<<<;;;;;;::::::999999999999999888777666666666666666777888888888888888666666777777777888888888777777777777777777777777888777666555444444444444444444333222222333444444555444444333333333333444444444444444444444444444444333333333444444555666333333333333444444444444444444444555555555666666444444444555666777777777666666666666666666666666555666777888888777777666777777888888888999999999888888888888888888888888999888888777777666666555444444333333444555777777555555555666666666666666666666555666666777777888666666666666555555555555555555666666666777777777777777666555555555555555555555555555555666777777555555666777777666555555555555555555555555555555555666777666444333444555444444444444444444444444333333333333333333333333111111222222222333333333333333333444555666777888222333333444444555555666NNNMMMMMMLLLJJJIIIHHHHHHFFFHHHJJJJJJIIIIIIIIIKKKQQQOOOMMMKKKKKKLLLNNNOOOJJJQQQYYY\\\YYYUUUTTTUUUUUUUUUVVVWWWVVVUUUTTTSSSTTTTTTRRRPPPOOONNNMMMMMMNNNQQQSSSTTTRRRPPPOOOOOONNNMMMLLLMMMOOORRRUUUVVVVVVRRRNNNLLLMMMOOOPPPPPPOOOOOOOOONNNNNNNNNNNNNNNSSSVVVYYYZZZWWWPPPHHHCCC@@@???>>>======>>>@@@@@@BBBCCCDDDFFFGGGGGGGGGGGGHHHGGGEEEDDDCCCDDDEEEFFFCCCBBBBBBCCCEEEGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCEEEHHHKKKLLLGGGFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDD@@@BBBDDDEEEEEECCC@@@>>>@@@AAAAAA@@@???>>>>>>???BBB@@@@@@@@@>>>===DDDMMMXXXAAA===FFFCCC???DDDGGGAAABBBCCCDDDDDDDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEGGGHHHHHHGGGFFFDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGGGGFFFFFFGGGIIIEEEBBBAAAFFFLLLNNNHHHBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@AAABBBCCCDDDAAACCCFFFHHHHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@???AAACCCBBB@@@AAACCCFFFAAAAAAAAAAAA@@@@@@???>>>@@@???>>>???AAAAAA???>>>;;;;;;;;;;;;<<<>>>???@@@???======???BBBBBB???<<<>>>>>>>>>>>>============????????????????????????===<<<<<<<<<>>>???>>>===<<<<<<<<<======>>>>>>>>>?????????>>>>>>=========???@@@@@@???>>>===???@@@;;;<<<===@@@CCCCCCAAA>>>>>>>>>????????????>>>>>><<<<<<<<<<<<<<<===>>>>>>999;;;>>>???<<<<<>>???<<<:::======<<<;;;:::999999999;;;;;;:::999999888777777555666777888888888888888888888999999999:::::::::777777777777666666666666:::888777555555555666666666555444444444444555666666666555444333333333333333333333333333333333333333333333333333444555666333444444555555666666666555555555555666666777777555555555666777888888999777777777777777777777777777777888999999888666666888888888999999:::::::::999999999999999999999999;;;;;;:::999888777666666555444444444555777888:::666666666666666555555555777777777777777888999999777777777777666666666666777777777777888888888888::::::999888888888888888888888888888888999999:::555666777888888777666555777777777777777777777777777888888666555555666888555555555555555555555555666666666666666666666666333333444444444444555555666666555555555555666666222333333444555666777777TTTUUUUUUSSSOOOKKKJJJJJJLLLLLLMMMMMMMMMNNNNNNNNNQQQPPPOOOQQQTTTUUUSSSQQQPPPPPPPPPPPPPPPPPPPPPPPPSSSSSSRRRQQQQQQQQQQQQRRRUUUTTTRRRPPPOOOPPPQQQRRRTTTSSSRRRQQQQQQRRRSSSTTTUUUUUUTTTSSSSSSSSSSSSSSSRRRSSSTTTTTTRRRQQQRRRTTTRRRRRRSSSTTTTTTSSSRRRRRRSSSSSSSSSRRRQQQNNNLLLJJJIIIGGGEEECCCBBBBBBCCCDDDKKKKKKKKKKKKJJJIIIHHHHHHJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEHHHHHHHHHIIIJJJKKKLLLMMMRRRQQQOOOKKKGGGEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCFFFFFFGGGGGGGGGFFFEEEEEEEEEDDDCCCCCCDDDFFFHHHJJJOOODDD@@@EEEFFFAAABBBHHHGGGFFFEEEDDDCCCCCCCCCCCCFFFHHHHHHFFFFFFGGGHHHGGGEEEDDDDDDEEEGGGHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEECCCCCCEEEFFFHHHJJJKKKLLLGGGGGGHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHKKKMMMMMMKKKHHHFFFEEEEEEFFFGGGHHHHHHIIIIIIGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFEEECCCCCCCCCCCCDDDEEEFFFGGGIIIIIIIIIIIIHHHFFFDDDBBBEEEEEEEEEEEEEEEFFFFFFFFFFFFBBB???BBBGGGJJJHHHDDDDDDHHHHHHEEECCCFFFGGGFFFCCCBBBBBBAAAAAAAAAAAABBBDDDCCCBBBAAAAAAAAAAAAAAADDDCCCAAA@@@??????@@@@@@>>>>>>>>>>>>??????@@@AAA???????????????@@@AAABBB@@@@@@???????????????@@@@@@@@@@@@@@@@@@???>>>>>>@@@@@@@@@@@@@@@?????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????????????????@@@@@@AAA@@@>>>>>>>>>>>>@@@AAAGGGEEEDDDAAA@@@>>>============<<<<<<<<<<<<======<<<;;;::::::;;;<<<;;;:::999999999999999999999999<<<<<<<<<<<<<<<===>>>>>>;;;;;;:::::::::999999999888888888888888888888888888888777777777777888888777777666666555555555444777777777777777777777777555555666666777888888999222333555888999999888666888888888888888888888888888888888888777777777777888888999999999::::::::::::::::::999::::::;;;;;;999::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>=========<<<;;;:::999888777777777777666666666666666666666666666666666666555666666777777666666555777777777666666555555555999:::;;;<<<<<<;;;:::999::::::999999999999999999::::::::::::::::::::::::999999::::::::::::999999;;;:::999888888999:::;;;;;;===>>>===:::777666666AAA***444@@@000111@@@:::999999999999999999999999555666666666777777777777999999999999888777666666999999999999999888777666UUUVVVVVVTTTQQQPPPPPPQQQOOOOOOPPPPPPPPPQQQQQQQQQPPPOOONNNOOORRRRRRQQQNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTRRRQQQPPPOOOOOOPPPRRRSSSTTTTTTSSSRRRRRRSSSTTTTTTWWWWWWVVVUUUUUUUUUUUUVVVSSSTTTUUUUUUSSSSSSTTTUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRPPPNNNMMMMMMLLLJJJIIIHHHHHHIIIIIILLLMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLUUUTTTSSSPPPLLLJJJKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHIIIIIIHHHHHHHHHEEEDDDDDDCCCDDDEEEFFFGGGKKKEEEFFFOOORRRKKKEEEFFFEEEEEEDDDEEEEEEFFFGGGGGGJJJJJJHHHHHHJJJLLLMMMLLLMMMLLLJJJJJJLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFGGGHHHIIIJJJKKKLLLKKKKKKKKKLLLKKKKKKJJJIIILLLLLLKKKKKKKKKJJJJJJJJJIIIJJJLLLNNNNNNLLLJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHFFFFFFEEEEEEFFFGGGHHHHHHIIIJJJJJJJJJJJJIIIGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJLLLNNNQQQSSSSSSSSSMMMPPPPPPKKKHHHJJJJJJHHHIIIHHHGGGFFFEEEEEEEEEEEEGGGFFFEEEEEEDDDDDDDDDEEEGGGFFFEEECCCBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDBBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBBBBAAAAAA@@@???@@@AAABBBBBBBBBAAA@@@???BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBBBBBBBEEEDDDDDDCCCCCCDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@???>>>>>>======>>>>>>???>>>===<<<===>>>???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======>>>>>>???@@@>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999:::::::::::::::999999999888888777777777777777777777777555666666777777888999999777555444888===@@@===999888888888888888888888888999999999999999999999999999::::::::::::;;;;;;;;;<<<;;;;;;:::::::::;;;;;;999999:::::::::;;;;;;;;;;;;:::::::::::::::;;;;;;===============<<<;;;::::::999999999999888888888888888888888888888888888555555666666666666555555999999999888888777777777888888::::::;;;:::999999::::::::::::::::::::::::999999999999999999999999999999999999999999999999::::::999888888999::::::<<<===>>>===:::888777777666999[[[gggEEE222:::888666666666666666666666666999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::::::::999999888777ZZZZZZYYYWWWTTTSSSTTTUUUSSSTTTTTTTTTTTTUUUUUUUUURRRQQQQQQQQQRRRRRRQQQOOOQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQRRRSSSTTTUUUUUURRRRRRQQQQQQRRRSSSUUUVVVUUUUUUTTTTTTTTTTTTUUUUUUWWWWWWVVVUUUUUUUUUUUUUUUTTTUUUVVVUUUTTTTTTUUUVVVTTTSSSRRRRRRRRRRRRSSSTTTSSSTTTTTTSSSSSSRRRPPPPPPPPPPPPOOOOOONNNNNNMMMMMMOOOPPPQQQRRRSSSSSSSSSSSSPPPPPPPPPPPPOOOOOOOOOOOOMMMNNNOOOOOOOOOOOONNNNNNLLLLLLKKKKKKKKKLLLLLLLLLRRRRRRRRROOOMMMKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJJJJKKKKKKLLLLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIDDDFFFQQQUUUNNNFFFDDDDDDDDDCCCCCCCCCDDDDDDEEEHHHFFFEEEGGGKKKNNNMMMLLLNNNLLLJJJJJJLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLIIIJJJJJJJJJIIIIIIHHHGGGJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFHHHHHHIIIJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJKKKJJJJJJKKKKKKLLLKKKKKKJJJIIIIIIJJJJJJJJJKKKKKKKKKIIIMMMQQQSSSRRRQQQRRRTTTQQQTTTTTTOOOMMMNNNNNNLLLNNNNNNLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIHHHHHHGGGFFFFFFGGGGGGGGGFFFEEEEEEDDDEEEEEEFFFFFFDDDDDDEEEEEEDDDDDDCCCBBBCCCDDDEEEEEEEEEDDDBBBAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAACCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBCCCCCCDDDAAAAAA@@@@@@@@@@@@AAAAAABBBAAA@@@@@@AAABBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAA@@@@@@@@@@@@???????????????????????????======<<<<<<<<<<<<======>>>>>>>>>===============::::::::::::::::::::::::999999::::::;;;;;;<<<<<<===888555999AAAFFFCCC===999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>===<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::999999888999999999;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777888888888888888888777;;;;;;::::::::::::999999888999:::;;;;;;;;;;;;;;;========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<>>>???>>>;;;999888888333DDDooo}}}YYY<<<:::555777777777777777777777777888888888888999999999999:::;;;<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;:::999999bbbaaa^^^YYYUUUSSSTTTVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUTTTVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVUUUWWWWWWVVVVVVWWWXXXYYYYYYWWWVVVVVVVVVVVVVVVVVVWWWUUUTTTTTTSSSSSSSSSSSSSSSRRRTTTUUUUUUTTTSSSTTTVVVUUUTTTRRRPPPPPPRRRTTTUUUTTTTTTTTTTTTSSSSSSSSSRRRPPPQQQQQQRRRRRRQQQPPPPPPSSSSSSTTTUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPOOOPPPQQQPPPNNNMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOQQQRRRSSSSSSSSSSSSTTTUUUVVVVVVUUUSSSPPPOOOOOOIIIHHHNNNRRROOOKKKJJJJJJIIIGGGFFFDDDCCCCCCBBBGGGDDDFFFLLLRRRRRRPPPNNNOOOMMMLLLLLLNNNOOOOOOOOONNNNNNMMMMMMLLLKKKKKKKKKLLLKKKKKKJJJJJJKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKMMMMMMLLLLLLLLLLLLLLLMMMKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLNNNPPPQQQPPPNNNLLLJJJLLLQQQRRROOOMMMOOOPPPNNNOOOOOONNNMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJKKKHHHHHHHHHHHHHHHGGGGGGFFFIIIHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFCCCDDDFFFFFFFFFFFFDDDCCCDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBDDDDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@??????????????????@@@@@@@@@@@@@@@@@@?????????????????????????????????>>>>>>>>>??????@@@@@@@@@AAA===;;;===BBBEEEDDDAAA;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>????????????@@@AAA@@@???>>>===<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<;;;::::::::::::::::::888999:::;;;;;;;;;;;;;;;>>>>>>>>>>>>====================================;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<===>>>>>>>>>?????????@@@@@@@@@@@@@@@========================???>>><<<;;;;;;<<<>>>???????????????????????????===???@@@???===;;;::::::>>>BBBYYYhhhZZZJJJAAA555999999999999999999999999888888888888999999999999888999:::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;cccbbb___[[[WWWVVVWWWYYYYYYYYYYYYZZZZZZZZZ[[[[[[\\\]]]]]]\\\[[[YYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZYYYXXXWWW\\\[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVUUUTTTTTTSSSSSSTTTTTTRRRSSSTTTTTTSSSSSSTTTVVVVVVTTTSSSQQQQQQSSSTTTVVVUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSTTTUUUUUUUUUTTTTTTVVVVVVWWWWWWVVVUUUUUUTTTUUUVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVWWWWWWVVVVVVVVVWWWVVVUUUTTTSSSSSSSSSSSSRRRTTTUUUUUUTTTSSSTTTUUUQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTUUUUUUWWWWWWWWWWWWVVVVVVVVVVVVUUUVVVWWWXXXYYYYYYZZZZZZWWWXXXYYYYYYXXXVVVSSSQQQVVVSSSRRRUUUVVVTTTQQQQQQQQQPPPNNNLLLJJJIIIHHHHHHKKKIIINNNXXX]]]ZZZWWWVVV\\\YYYVVVUUUVVVWWWWWWVVVTTTTTTTTTTTTSSSSSSRRRRRRPPPOOOOOOOOOOOOOOOOOOPPPNNNNNNNNNMMMMMMMMMLLLLLLMMMMMMMMMLLLLLLKKKIIIIIIGGGGGGHHHIIIKKKLLLMMMNNNMMMLLLKKKKKKKKKKKKLLLMMMNNNMMMMMMLLLLLLKKKKKKJJJIIIJJJJJJJJJKKKKKKKKKLLLKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJLLLMMMNNNNNNNNNNNNPPPPPPOOONNNNNNMMMNNNNNNMMMMMMLLLKKKIIIIIIHHHHHHJJJJJJKKKKKKLLLMMMMMMNNNSSSQQQQQQSSSVVVUUUPPPKKKLLLPPPRRROOONNNOOOPPPNNNLLLLLLLLLLLLMMMNNNOOOOOOMMMNNNNNNOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLKKKLLLLLLKKKKKKKKKKKKKKKLLLOOOOOONNNMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNOOOOOOLLLLLLMMMMMMLLLLLLKKKJJJPPPNNNJJJGGGGGGHHHKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHGGGIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFEEEDDDCCCDDDEEEFFFEEECCCEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEFFFGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAA@@@@@@AAAAAABBB@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCBBBAAAAAABBBDDD>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????AAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBB@@@????????????>>>>>>>>>>>>?????????@@@??????>>>>>>>>>>>>>>>???:::;;;<<<======>>>>>>===@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>>>>??????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@???===<<<<<<===???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@AAAAAA>>><<<;;;<<>>>>>>>>999:::;;;<<<===>>>>>>>>>======>>>>>>>>>>>>======^^^___^^^]]][[[[[[]]]___[[[[[[\\\\\\\\\]]]]]]]]]]]]^^^___^^^\\\ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYUUUWWWXXXZZZ[[[[[[[[[ZZZ\\\\\\\\\[[[ZZZZZZYYYYYY[[[\\\\\\]]]]]]\\\\\\[[[[[[ZZZZZZYYYYYYYYYYYYYYYTTTUUUWWWWWWVVVVVVXXXYYYXXXWWWVVVUUUUUUVVVWWWXXXYYYYYYXXXWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYZZZZZZ[[[ZZZZZZZZZYYYYYYXXXWWWVVVXXXYYYYYYYYYYYYYYYZZZZZZYYYZZZZZZZZZZZZYYYXXXWWWWWWWWWVVVUUUUUUUUUUUUUUUSSSUUUVVVWWWVVVUUUVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTRRRRRRSSSTTTUUUUUUUUUUUURRRSSSUUUUUUUUUSSSQQQPPPPPPTTTYYY[[[ZZZVVVSSSRRRQQQPPPOOONNNMMMMMMMMMMMMMMMKKKQQQ[[[^^^ZZZYYY]]]dddaaa]]]ZZZYYYXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTSSSSSSSSSSSSTTTTTTRRRRRRQQQQQQPPPPPPPPPPPPNNNNNNNNNNNNMMMKKKJJJIIIFFFFFFGGGIIIJJJLLLMMMNNNLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMJJJJJJKKKKKKLLLLLLMMMMMMQQQRRRRRRSSSSSSRRRRRRQQQPPPPPPQQQRRRSSSSSSSSSSSSRRRQQQPPPOOONNNNNNNNNNNNNNNMMMKKKJJJHHHGGGGGGGGGJJJJJJKKKKKKLLLMMMNNNNNNUUUQQQPPPTTTZZZ[[[WWWRRRQQQUUUVVVSSSPPPPPPOOOLLLKKKKKKKKKKKKLLLMMMNNNNNNMMMNNNOOOPPPQQQPPPOOONNNLLLMMMMMMNNNNNNMMMLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKOOONNNNNNNNNNNNOOOPPPQQQPPPPPPPPPPPPQQQRRRSSSSSSPPPPPPPPPPPPPPPOOOOOONNNUUURRRNNNJJJJJJKKKNNNPPPLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKJJJJJJIIIJJJJJJKKKKKKJJJJJJIIIMMMLLLKKKIIIHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHGGGEEEDDDEEEFFFGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCFFFHHHFFFBBB@@@BBBEEEAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>????????????>>>>>>=========>>>>>>>>>>>>>>>======<<<;;;;;;<<<<<<===<<<<<<======>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>??????============????????????@@@@@@@@@@@@?????????AAABBBBBB@@@>>>======???>>>>>>@@@CCCBBB???===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>===>>>???@@@AAAAAAAAAAAA>>>>>>???@@@@@@@@@??????^^^___``````______```aaa^^^^^^^^^^^^____________]]]___``````]]][[[\\\]]][[[[[[[[[[[[[[[[[[[[[[[[WWWXXXZZZ\\\]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\^^^^^^___``````___^^^^^^```___^^^^^^]]]]]]^^^^^^YYY[[[\\\\\\\\\\\\]]]___[[[[[[[[[[[[[[[[[[[[[[[[___^^^]]]\\\[[[[[[\\\\\\\\\[[[[[[[[[\\\]]]___```]]]]]]]]]^^^]]]]]]\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYYYYYYYYXXXWWWWWWWWWXXXXXXTTTVVVXXXXXXWWWVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYVVVVVVUUUUUUUUUTTTTTTTTTPPPQQQQQQRRRRRRRRRQQQQQQPPPQQQRRRSSSSSSSSSRRRRRRMMMTTTZZZYYYUUUTTTWWW[[[VVVVVVTTTSSSRRRQQQQQQQQQOOOLLLQQQYYYXXXTTTXXXccc___\\\XXXVVVVVVWWWWWWVVVTTTUUUUUUVVVVVVWWWWWWXXXXXXXXXWWWWWWWWWWWWXXXXXXVVVVVVVVVUUUUUUUUUUUUUUUPPPPPPPPPOOONNNMMMKKKJJJHHHHHHIIIIIIJJJJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKMMMNNNOOOOOOKKKKKKLLLMMMMMMNNNOOOOOOTTTUUUUUUVVVVVVUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUTTTSSSRRRPPPOOONNNMMMMMMMMMMMMLLLKKKIIIHHHHHHIIIIIIJJJKKKKKKLLLNNNNNNOOOPPPQQQPPPPPPRRRVVVWWWVVVTTTSSSWWWYYYUUUSSSSSSQQQNNNNNNNNNMMMLLLLLLLLLLLLLLLNNNOOOQQQRRRRRRRRRPPPPPPMMMMMMNNNOOOOOONNNNNNMMMMMMLLLKKKKKKJJJJJJJJJKKKMMMMMMMMMMMMNNNPPPQQQRRRRRRRRRRRRRRRSSSTTTUUUVVVSSSSSSSSSSSSSSSRRRRRRQQQUUUTTTRRRPPPOOOOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNNNNOOOOOOPPPPPPQQQOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNMMMMMMMMMKKKJJJJJJJJJJJJJJJJJJKKKOOONNNMMMLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHGGGFFFGGGHHHHHHHHHFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDFFFHHHHHHGGGEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEEEEEEEFFFHHHIIIJJJFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDAAAAAA???>>>======>>>>>>??????@@@@@@AAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCCCCBBBAAA@@@@@@AAACCCCCCAAA???>>>???===CCCAAA???@@@>>><<<@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======??????@@@AAAAAABBBAAAAAA??????@@@AAAAAAAAAAAAAAAaaabbbdddcccaaa```___```___`````````aaaaaaaaaaaa^^^```cccbbb___]]]^^^```^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^___``````^^^\\\[[[]]]^^^___```aaaaaaaaaaaa___```aaabbbbbbaaa```___aaaaaa```____________```^^^___aaaaaaaaaaaabbbddd^^^______``````______^^^cccbbb```___^^^^^^______\\\\\\ZZZZZZ[[[]]]```aaa^^^___```aaaaaabbbbbbaaa^^^_________``````aaaaaaaaaaaaaaa```___]]][[[ZZZ\\\[[[[[[[[[[[[[[[\\\\\\YYY\\\^^^^^^]]]\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZXXXXXXXXXYYYXXXXXXWWWWWWRRRRRRTTTUUUVVVWWWWWWWWWTTTZZZ\\\WWWQQQVVVbbbllldddccc```]]][[[YYYWWWWWWUUURRRTTTYYYWWWSSS\\\lllYYYVVVTTTTTTVVVYYY[[[\\\XXXXXXYYYZZZ[[[\\\]]]]]]ZZZZZZYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVUUUTTTRRRQQQPPPOOOOOOOOOOOONNNNNNNNNNNNIIIJJJJJJKKKKKKJJJJJJIIIKKKLLLMMMOOOQQQSSSTTTUUUQQQQQQRRRRRRSSSTTTUUUUUUTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUTTTTTTSSSSSSRRRPPPOOOMMMMMMLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLKKKLLLLLLMMMOOOPPPQQQQQQRRRSSSTTTTTTRRRRRRSSSUUUPPPUUUWWWUUUTTTUUUTTTRRRRRRQQQPPPNNNLLLKKKKKKKKKNNNPPPRRRSSSTTTSSSRRRQQQMMMNNNOOOPPPPPPPPPNNNNNNMMMLLLLLLKKKJJJJJJJJJKKKKKKKKKLLLLLLNNNOOOQQQRRRSSSSSSSSSSSSTTTUUUVVVWWWTTTUUUUUUUUUUUUTTTSSSSSSTTTTTTUUUTTTSSSQQQOOONNNQQQQQQQQQQQQQQQQQQQQQQQQNNNOOOOOOPPPQQQRRRSSSSSSPPPPPPPPPQQQQQQQQQRRRRRRSSSTTTTTTTTTTTTUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPOOOOOOQQQPPPOOONNNNNNOOOPPPQQQOOOOOONNNMMMLLLLLLLLLMMMIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIHHHHHHIIIJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFFFFIIIKKKKKKHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIFFFFFFFFFGGGHHHJJJKKKLLLGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHIIIGGGFFFDDDBBBAAAAAAAAABBBCCCDDDDDDEEEFFFGGGGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEFFFGGGGGGFFFEEEDDD@@@BBBDDDCCCAAA@@@??????AAADDD>>>;;;CCCCCC>>>@@@????????????????????????????????????@@@@@@@@@@@@>>>>>>???@@@@@@@@@?????????@@@AAAAAABBBBBBBBBBBBhhhgggfffeeeeeeeeefffgggffffffggggggffffffeeeeeeeeedddccccccdddcccaaa___]]]```bbbbbb______aaadddbbbcccdddcccaaa``````aaaaaabbbcccccccccbbb```___```cccffffffbbb_________bbbbbbbbbbbbbbbaaa______bbbaaa```______```bbbbbbcccbbbaaa______``````aaa```bbbcccccc```]]]\\\\\\^^^]]]]]]___aaaaaa```^^^___```````````````bbbeeecccbbb___]]]\\\]]]^^^___[[[]]]^^^^^^\\\[[[\\\]]]^^^^^^]]]]]]]]]^^^______^^^\\\\\\]]]]]][[[ZZZ[[[\\\[[[\\\___```______```]]]\\\\\\___aaa___]]]]]]______```aaaaaa```^^^]]]\\\\\\cccaaaYYY\\\bbb\\\XXXWWWWWWYYY[[[\\\[[[ZZZYYYYYYXXXZZZ[[[[[[ZZZXXXZZZYYY\\\bbbhhhiiiddd___XXXYYY\\\^^^___^^^]]]\\\^^^YYYXXX\\\\\\YYY[[[```]]]\\\\\\]]]]]]^^^___```]]]]]]]]]]]]\\\\\\\\\\\\\\\^^^^^^]]]\\\[[[\\\]]]\\\[[[[[[ZZZZZZZZZZZZ[[[\\\YYYXXXYYYXXXUUUUUUXXXTTTVVVWWWWWWVVVTTTSSSSSSWWWWWWWWWXXXYYYZZZ[[[\\\[[[ZZZYYYXXXXXXYYY[[[[[[YYYZZZZZZZZZZZZZZZZZZZZZ]]]ZZZXXXXXXYYYYYYWWWTTTTTTTTTTTTSSSPPPNNNNNNNNNMMMMMMMMMNNNOOOPPPRRRRRRMMMOOOPPPPPPOOOOOOPPPRRRSSSRRRPPPPPPPPPRRRTTTUUUTTTLLLLLLUUUYYYTTTRRRVVVQQQOOOMMMNNNPPPPPPNNNKKKMMMMMMMMMMMMMMMLLLKKKJJJNNNNNNNNNOOOOOOOOOOOOOOONNNLLLKKKLLLMMMMMMLLLKKKNNNNNNNNNNNNOOOOOOOOOOOOPPP]]]aaaXXXOOOOOONNNIIIQQQRRRRRRSSSRRRQQQOOONNNKKKMMMLLLJJJLLLPPPOOOKKKLLLLLLMMMOOORRRSSSSSSRRRMMMMMMMMMNNNPPPTTTWWWYYYQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQRRRSSSTTTSSSRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRUUUTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTTTTSSSRRRQQQPPPSSSSSSRRRQQQOOONNNMMMMMMJJJIIIGGGFFFFFFFFFGGGGGGHHHIIIJJJJJJIIIFFFDDDBBBHHHHHHHHHGGGFFFEEEDDDCCCFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHIIIIIIJJJJJJJJJKKKHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFHHHMMMKKKGGGJJJQQQMMMKKKJJJIIIIIILLLNNNPPPLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGJJJJJJIIIIIIIIIIIIJJJJJJMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJIIIHHHHHHJJJLLLKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHJJJKKKKKKKKKJJJIIIGGGEEEJJJIIIHHHIIIJJJJJJHHHFFFHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNHHHGGGEEEEEEFFFGGGIIIKKKGGGGGGFFFFFFGGGGGGHHHIIIHHHIIIJJJIIIFFFEEEGGGJJJJJJKKKKKKLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEEEECCCBBBDDDGGGKKKGGGFFFEEEEEEFFFFFFEEEDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEDDDCCCCCCBBBBBBCCCkkkjjjiiiggggggggghhhhhhjjjkkkllllllkkkjjjiiihhhhhhiiiiiijjjjjjjjjiiiiiiaaacccdddeeedddeeefffgggccceeegggfffeeecccbbbcccccccccddddddeeedddddddddbbbeeeggggggdddccccccdddddddddddddddddddddddddddcccccccccccccccdddeeeeeefffeeedddccccccbbbccccccfffffffffffffffeeedddccceeedddcccdddeeeeeedddbbbdddeeefffeeedddcccdddfffeeedddbbb```______```aaa______````````````___^^^```____________```aaaaaa^^^^^^^^^___``````bbbcccaaa\\\YYYZZZ]]]___^^^^^^bbbaaabbbccceeedddccccccddddddcccdddddddddcccaaafffbbbccc```\\\fffrrrpppZZZZZZ[[[]]]^^^^^^]]]\\\^^^]]]\\\\\\]]]]]]\\\ZZZ^^^^^^___ccchhhhhhddd`````````aaaaaa`````````___ccc```___bbbbbb______cccbbbaaa```_______________^^^^^^_________`````````^^^___```___]]]]]]]]]^^^______^^^^^^^^^^^^^^^___\\\YYYYYY[[[[[[XXXYYY\\\[[[\\\]]]\\\[[[ZZZZZZZZZZZZZZZ[[[[[[\\\]]]^^^______^^^]]]\\\]]]]]]^^^_______________``````aaabbbbbb```^^^^^^```___]]]ZZZ[[[[[[ZZZYYYWWWVVVVVVVVVXXXXXXWWWWWWWWWWWWXXXXXXWWWXXXYYYYYYWWWWWWWWWYYYWWWWWWWWWXXXWWWWWWWWWWWWYYYRRRRRR\\\___YYYVVVXXXWWWUUUTTTTTTVVVVVVTTTRRRPPPQQQRRRSSSTTTUUUUUUUUUPPPPPPPPPOOOOOOOOONNNNNNQQQPPPOOOOOOPPPQQQOOONNNMMMMMMNNNNNNOOOOOOOOOPPP```fffdddWWWPPPRRRSSSPPPOOOOOOPPPPPPPPPOOOMMMLLLKKKMMMMMMJJJIIILLLKKKIIIOOONNNNNNPPPSSSUUUUUUTTTQQQPPPPPPQQQRRRTTTVVVWWWRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPRRRRRRRRRRRRRRRRRRRRRRRRNNNNNNLLLKKKKKKKKKLLLLLLLLLMMMNNNOOOOOONNNLLLKKKLLLKKKJJJIIIHHHHHHHHHHHHKKKJJJJJJIIIIIIJJJJJJKKKHHHHHHGGGGGGFFFEEEEEEEEEHHHIIIIIIIIIIIIIIIIIIHHHIIIGGGJJJMMMLLLHHHKKKPPPPPPNNNLLLJJJJJJKKKMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOONNNNNNNNNMMMMMMJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLMMMNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMRRRQQQQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKMMMOOONNNMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNOOOOOOOOONNNMMMMMMOOONNNMMMMMMNNNMMMLLLJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNKKKJJJIIIGGGGGGHHHJJJKKKIIIIIIIIIIIIJJJJJJJJJJJJIIIJJJKKKJJJHHHGGGIIIKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJIIIIIIGGGHHHHHHIIIIIIIIIIIIHHHFFFEEEDDDDDDEEEJJJQQQVVVLLLIIIFFFFFFHHHIIIGGGFFFGGGFFFFFFEEEEEEFFFFFFGGGFFFEEEEEEEEEEEEFFFFFFFFFwwwvvvuuusssrrrrrrrrrrrroooppprrrsssrrrpppmmmkkkiiillloooooommmlllnnnpppkkkjjjiiiiiiiiiiiigggeeecccfffiiijjjhhhfffeeedddddddddeeeeeeggghhhiiijjjiiikkkllllllkkklllnnnpppsssrrrpppnnnlllllllllllllllmmmnnnooopppqqqqqqqqqqqqqqqqqqppppppooonnnmmmmmmjjjggghhhjjjlllkkkiiimmmkkkiiihhhhhhhhhgggeeeggghhhiiihhhfffddddddeeehhhgggfffdddddddddeeefffeeebbbaaaaaadddeeedddaaacccbbbbbbaaaaaaaaabbbbbbdddddddddcccaaaaaabbbccciiifffddddddgggiiieeeaaaaaaaaabbbbbbcccdddeeeeeeiiifffdddcccddddddcccccchhhbbbbbb```___lllwwwttt```aaacccddddddcccaaa```dddbbbaaa```aaabbbaaa```dddbbbbbbdddhhhhhheeebbbfffeeedddcccccccccdddeeefffdddeeehhhhhheeedddfffkkkjjjhhhgggfffeeeeeeeeedddddddddeeeeeefffffffffdddffffffeeedddcccdddeeefffeeeeeeeeeeeeeeeffffffbbb``````ccccccaaaaaaddddddcccbbbbbbbbbbbbbbbbbb``````aaaaaabbbbbbcccccceeedddccccccccccccddddddddddddcccbbbcccdddfffgggfffdddccccccdddccc```^^^bbbbbbaaa______^^^^^^^^^___^^^]]][[[ZZZZZZZZZZZZ[[[]]]^^^]]][[[YYYYYYZZZYYYZZZ[[[[[[[[[ZZZYYYXXX\\\VVVVVV^^^aaa[[[WWWWWW[[[YYYXXXXXXYYYYYYXXXWWWUUUVVVWWWXXXYYYZZZZZZ[[[ZZZZZZYYYYYYYYYYYYYYYZZZSSSRRRQQQQQQRRRRRRPPPOOOTTTUUUUUUVVVWWWXXXXXXYYYZZZ^^^\\\UUUTTTZZZ\\\XXXRRRSSSSSSSSSSSSRRRQQQQQQPPPTTTUUUPPPMMMMMMNNNNNNRRRPPPOOOPPPSSSUUUVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTQQQQQQQQQRRRRRRSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQPPPQQQQQQRRRSSSTTTUUUUUURRRRRRQQQPPPPPPPPPPPPQQQPPPQQQRRRSSSTTTSSSSSSRRRQQQPPPNNNMMMMMMMMMMMMNNNOOONNNNNNMMMMMMNNNNNNOOOMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLNNNMMMNNNPPPPPPMMMNNNRRRTTTRRRPPPMMMLLLLLLMMMNNNPPPPPPOOOOOONNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLMMMMMMNNNMMMNNNOOOQQQRRRSSSTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQVVVUUUTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQRRRQQQOOOOOOQQQSSSQQQPPPPPPOOOOOOPPPPPPQQQRRRRRRRRRSSSSSSTTTTTTUUUSSSSSSRRRSSSSSSTTTTTTUUUTTTSSSQQQQQQRRRRRRPPPNNNMMMNNNNNNNNNNNNOOOOOOOOOPPPOOOOOOOOOOOOOOOPPPPPPQQQPPPNNNMMMLLLLLLMMMMMMMMMMMMMMMNNNNNNMMMLLLLLLKKKLLLLLLKKKJJJJJJLLLMMMLLLMMMNNNNNNOOOOOONNNNNNPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNOOOOOOOOOOOOOOOOOOLLLMMMMMMMMMMMMMMMLLLKKKHHHGGGFFFEEEGGGMMMVVV[[[RRRMMMHHHHHHKKKMMMKKKHHHIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGHHHHHHIIIJJJJJJKKK~~~~~~}}}zzzuuuppptttwww{{{}}}|||yyyxxxwwwxxxxxxxxxxxxzzz}}}~~~yyyxxx|||}}}{{{|||zzzyyyxxxwwwuuutttuuuwwwvvvtttsssrrrrrrwwwvvvuuuuuuuuuuuuvvvvvvvvvpppkkkkkkooossssssqqqqqqpppooommmlllkkkkkkkkkkkkmmmnnnkkkjjjlllmmmmmmjjjnnnrrrrrrpppnnnjjjeeegggjjjllljjjkkkmmmoooooorrrnnniiigggggghhhgggfffhhhccceeefffeeemmmrrriiihhhiiijjjjjjjjjjjjlllnnnnnnllliiiiiijjjjjjjjjjjjjjjiiihhhjjjmmmnnnmmmllljjjjjjjjjkkkkkkkkkjjjjjjggghhhjjjmmmnnnlllkkkjjjooonnnlllkkkjjjiiiiiiiiihhhhhhhhhggggggggggggggghhhiiijjjiiiggggggggghhhhhhhhhhhhhhhiiiiiijjjkkkiiifffgggiiiiiiffffffhhhiiigggeeedddeeefffggggggeeeeeeffffffffffffffffffhhhhhhggggggggggggggggggiiihhhfffddddddeeefffgggggggggffffffeeedddcccaaahhhfffdddddddddeeeeeeeeedddcccbbbaaa______^^^^^^___aaabbbaaa___]]]\\\]]]______^^^^^^___```aaaaaaccc^^^\\\aaaccc___\\\\\\___^^^^^^^^^^^^^^^^^^^^^``````_________^^^______ZZZZZZYYYYYYZZZ[[[\\\]]]\\\ZZZYYYXXXYYYYYYWWWUUUSSSTTTTTTUUUVVVWWWXXXXXXVVVZZZ]]]]]]bbbfffbbb[[[ZZZZZZZZZZZZZZZYYYYYYYYYWWW]]]___ZZZUUUUUUWWWXXXXXXVVVTTTTTTWWWZZZ[[[\\\[[[[[[[[[[[[[[[ZZZYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWXXXYYY[[[\\\WWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSQQQRRRSSSSSSSSSSSSSSSRRRPPPPPPQQQRRRSSSTTTTTTUUUTTTSSSSSSSSSSSSSSSSSSSSSRRRSSSTTTTTTUUUUUUTTTTTTSSSTTTUUUUUUUUUTTTSSSRRRQQQPPPPPPOOOOOOPPPPPPQQQPPPQQQRRRSSSUUUWWWXXXXXXSSSRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTUUUUUUTTTTTTVVVVVVUUUSSSQQQPPPPPPPPPQQQSSSSSSRRRRRRQQQPPPOOOOOOMMMLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIJJJKKKLLLLLLLLLOOOPPPQQQSSSTTTUUUVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVUUUUUUTTTSSSRRRRRRQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUTTTSSSSSSTTTUUUSSSRRRRRRRRRRRRRRRRRRSSSRRRSSSSSSTTTUUUVVVWWWWWWWWWVVVUUUTTTTTTUUUWWWWWWWWWUUUSSSSSSTTTTTTSSSQQQPPPPPPPPPPPPQQQQQQQQQRRRTTTTTTSSSRRRRRRRRRRRRRRRTTTTTTSSSRRRQQQQQQRRRRRROOOPPPPPPQQQQQQPPPOOONNNNNNOOONNNNNNMMMNNNOOOOOONNNOOOOOOPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPQQQQQQQQQRRRPPPPPPQQQPPPPPPOOONNNMMMJJJJJJIIIHHHHHHKKKPPPTTTVVVPPPJJJIIIMMMOOONNNJJJLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKLLLMMMMMMMMMMMMMMM~~~|||~~~|||}}}~~~|||zzzwwwsssvvvxxxuuu|||}}}ssswwwxxxyyyzzz|||}}}zzz~~~|||zzzwwwvvvttttttssssssrrrqqqpppooonnnnnnpppqqqrrrqqqooonnnooopppqqqqqqqqqrrrrrrtttuuuvvvuuurrrrrrtttsssnnnmmmnnnpppnnnkkkkkkmmmoooooonnnllllllmmmmmmmmmlllkkkkkkllllllllllllkkkkkkjjjjjjooonnnllljjjhhhhhhhhhhhhkkkkkkjjjiiigggffffffgggjjjgggeeeeeegggiiiiiihhhjjjiiihhhgggffffffffffffdddeeeggggggeeecccccccccfffdddaaa```aaaeeejjjmmmkkkeeeaaabbbdddcccbbbaaaaaabbbcccddddddcccbbbbbbgggfffeeedddccccccccccccgggfffdddbbbbbbbbbcccddddddcccaaa`````````^^^\\\ZZZ[[[[[[\\\]]]]]]^^^^^^cccccccccdddfffgggaaaYYY^^^^^^]]]\\\\\\[[[[[[[[[XXX___aaa]]]XXXYYY\\\]]]___]]][[[[[[]]]```aaabbbaaaaaabbbbbbbbbbbbaaaaaa````````````````````````aaa```______```bbbccceeebbbaaa```___^^^\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYTTTUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUXXX[[[^^^^^^\\\YYYVVVUUUUUUTTTTTTTTTTTTUUUUUURRRSSSTTTUUUWWWXXXZZZZZZWWWWWWVVVUUUUUUVVVWWWWWWWWWXXXXXXWWWXXXYYYYYYWWWWWWWWWVVVUUUUUUVVVWWWWWWWWWWWWVVVVVVUUUTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQLLLLLLMMMMMMMMMNNNNNNNNNRRRSSSSSSTTTUUUUUUTTTTTTVVVVVVWWWWWWWWWWWWVVVVVVSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVUUUTTTUUUVVVTTTSSSSSSRRRRRRSSSSSSTTTTTTTTTUUUUUUVVVWWWXXXXXXYYYWWWVVVTTTSSSSSSTTTUUUVVVTTTRRRRRRSSSTTTSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSUUUTTTSSSRRRRRRQQQRRRRRRRRRRRRRRRRRRSSSTTTTTTUUURRRRRRRRRRRRRRRRRRQQQQQQSSSRRRQQQQQQQQQQQQQQQQQQPPPQQQRRRRRRSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQRRRRRRSSSSSSQQQRRRRRRRRRQQQPPPOOOOOOLLLMMMNNNMMMLLLLLLMMMNNNVVVQQQLLLKKKMMMPPPOOOMMMPPPOOOOOONNNNNNOOOOOOPPPPPPPPPQQQQQQQQQPPPOOONNN~~~~~~}}}|||~~~}}}|||{{{yyywwwvvvvvvxxxxxxvvvtttqqqqqqsssuuurrrnnnkkklllooorrrsssqqqpppooonnnlllkkkkkkjjjjjjgggiiilllnnnmmmkkkkkkkkkkkkhhhcccaaabbbgggmmmrrrlllhhhddddddeeefffdddcccaaadddgggiiihhhfffeeedddfffeeeddddddddddddffffffvvvtttpppmmmjjjiiihhhiiifffdddbbbaaaaaa```^^^\\\cccccccccddddddddddddeeegggccc___]]]^^^```___]]]cccbbb```___]]]\\\\\\\\\[[[```bbb^^^[[[]]]___^^^aaa```^^^___aaaccccccccc```aaaaaaaaaaaabbbbbbbbb_________________________________```aaabbbcccdddfffeeedddbbbaaa___^^^^^^\\\\\\\\\[[[[[[[[[ZZZZZZYYYZZZZZZZZZZZZZZZYYYYYY]]]]]]\\\\\\[[[[[[ZZZZZZ\\\\\\]]]^^^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[[[XXX\\\```cccdddbbb^^^[[[\\\\\\[[[[[[[[[[[[\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[XXXYYYYYYWWWYYY]]]\\\XXXYYYYYYYYYZZZZZZ\\\]]]]]]\\\[[[[[[[[[ZZZYYYYYYYYYWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTVVVVVVVVVVVVTTTTTTRRRSSSSSSTTTUUUUUUVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVWWWWWWVVVUUUUUUVVVUUUTTTTTTSSSSSSTTTTTTUUUWWWWWWWWWXXXXXXYYYYYYYYYXXXWWWUUUTTTSSSRRRRRRRRRUUUSSSQQQQQQSSSTTTUUUUUUTTTTTTUUUUUUUUUUUUVVVVVVTTTSSSRRRRRRQQQQQQQQQQQQPPPQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVYYYVVVTTTSSSTTTTTTSSSQQQRRRSSSSSSTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTQQQRRRRRRRRRRRRQQQQQQPPPMMMOOORRRSSSRRRQQQPPPQQQTTTQQQOOONNNOOOPPPPPPPPPSSSRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTRRRPPPOOO}}}}}}zzzzzz}}}|||{{{{{{|||}}}~~~zzzxxxwwwxxxxxx|||zzzxxxwwwvvvuuusssqqqqqqqqqqqqqqqpppppppppppptttqqqmmmllllllllllllmmmrrrqqqnnnllljjjhhhhhhhhhlllooonnnjjjiiikkkkkkhhhjjjiiihhhiiikkkllllllkkkfffeeedddccccccdddeeeeeeaaaaaaaaaaaaaaaaaaaaaaaa``````bbbcccdddeeeeeeeeeggggggffffffeeeeeedddddd^^^^^^^^^^^^]]]]]]]]]]]]____________^^^]]]\\\\\\`````````_________^^^^^^``````bbbcccccccccbbbbbbaaaaaa`````````aaabbbbbb^^^___bbbdddeeedddcccbbbbbbaaaaaaaaaaaaaaaaaabbbbbbaaaaaa``````_________```___^^^]]]]]]^^^___```[[[]]]\\\ZZZ]]]bbbbbb\\\]]]]]]]]]^^^______``````__________________^^^^^^[[[[[[[[[ZZZZZZZZZYYYYYY^^^]]]]]]\\\[[[ZZZYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYUUUVVVXXXYYYYYYXXXVVVUUUWWWWWWWWWWWWWWWXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVTTTVVVXXXXXXWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUUUUUUUUUUTTTSSSSSSUUUSSSQQQRRRTTTWWWXXXXXXWWWWWWXXXXXXXXXYYYYYYYYYVVVVVVUUUUUUUUUUUUUUUVVVUUUUUUVVVVVVVVVVVVVVVUUUXXXWWWUUUUUUVVVXXX[[[]]]]]]ZZZWWWVVVVVVVVVSSSQQQTTTTTTUUUVVVVVVVVVVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTSSSSSSSSSQQQQQQRRRSSSSSSSSSRRRRRRQQQSSSUUUUUUSSSRRRSSSTTTPPPRRRSSSRRRPPPPPPRRRUUUUUUUUUTTTTTTTTTTTTUUUUUUSSSTTTUUUVVVVVVUUUSSSRRR~~~|||zzzxxxxxxxxx~~~zzzzzz|||yyytttyyyxxxxxxzzz||||||{{{yyysssqqqooommmlllmmmnnnoookkkkkkkkkkkkkkkkkkkkkkkkhhhiiikkkmmmnnnooonnnnnnmmmmmmnnnnnnnnnoooooooooffffffffffffeeeeeeeeeeeebbbbbbbbbbbbaaa```___^^^______`````````````````````aaacccdddeeedddccccccaaaaaaaaabbbcccdddffffffbbbbbbbbbcccdddeeefffgggdddccccccbbbbbbccccccddd`````````aaaaaabbbbbbbbbfffeeecccbbbbbbccceeefff___aaa```^^^bbbhhhgggaaa````````````aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbccccccbbbbbbbbbaaaaaaaaabbbaaa```___]]]\\\[[[ZZZ[[[\\\]]]]]]^^^^^^^^^]]]YYYZZZ\\\]]]]]]\\\ZZZYYY\\\[[[[[[[[[ZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZUUUWWWYYYZZZXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVSSSTTTVVVWWWWWWWWWVVVUUUVVVTTTRRRSSSVVVYYY[[[[[[YYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[\\\[[[[[[ZZZYYYXXXZZZYYYWWWVVVXXX[[[___aaa```\\\XXXWWWWWWVVVTTTQQQTTTUUUVVVVVVWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSRRRRRRQQQQQQQQQQQQRRRSSSTTTTTTTTTTTTTTTVVVVVVUUUSSSQQQPPPQQQSSSNNNRRRVVVUUURRRQQQTTTXXXWWWVVVVVVUUUUUUVVVVVVWWWQQQSSSUUUWWWWWWWWWVVVUUU{{{xxxzzz{{{yyyyyyzzzuuussspppnnnlllkkkjjjiiiqqqooommmmmmnnnooommmkkkmmmnnnppprrrrrrnnnhhhddddddgggjjjlllkkkkkkkkklllmmmmmmmmmkkkjjjjjjlllnnnmmmkkkhhhggghhhhhhhhhggggggggggggggghhhgggeeecccjjjjjjiiihhhhhhhhhhhhhhhcccdddfffgggggggggfffeeedddddddddeeeeeefffffffffdddccccccbbbbbbdddeeefffccccccbbbbbbccceeefffhhhggggggeeedddcccbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccaaabbbbbbaaa___^^^```aaa^^^\\\[[[\\\^^^______^^^]]]]]]\\\[[[[[[[[[\\\\\\]]][[[ZZZYYYZZZ[[[ZZZYYY\\\\\\[[[ZZZYYYXXXXXXXXXWWWWWWXXXYYYXXXWWWVVVUUU[[[[[[[[[[[[ZZZZZZYYYYYYWWWXXXYYYZZZ[[[[[[ZZZZZZZZZXXXWWWXXXZZZ[[[[[[ZZZXXXZZZ[[[\\\\\\\\\]]]^^^___]]][[[[[[\\\]]]\\\[[[^^^^^^\\\[[[[[[ZZZZZZ[[[\\\]]]______^^^[[[XXXVVVZZZ[[[\\\[[[ZZZYYYZZZ[[[[[[YYYWWWXXXYYYYYYUUURRRSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTSSSRRRRRRTTTSSSSSSRRRQQQQQQPPPPPPQQQQQQRRRSSSSSSSSSSSSRRRWWWUUUTTTVVVYYYYYYWWWUUUQQQRRRSSSTTTUUUVVVWWWWWW~~~|||}}}}}}}}}}}}}}}}}}{{{xxxvvvrrrrrrqqqpppoooooooooooopppqqqrrrsssssssssrrrqqqpppooonnnmmmkkkjjjhhhhhhgggffffffeeeeeeeeeeeefffiiihhhgggfffeeeffffffgggdddddddddddddddeeeffffffeeeeeeeeeffffffffffffggghhhhhhhhhfffdddcccccceeeaaa```___```ccceeeeeeeeegggfffeeedddddddddddddddcccaaa```___```aaa```___aaaaaaaaaaaa```___^^^]]]___```aaabbbbbbaaa``````````````````````````````^^^^^^^^^]]]]]]]]]]]]]]]^^^]]][[[[[[\\\]]]\\\[[[[[[]]]^^^^^^^^^^^^^^^^^^bbb```^^^^^^___```___^^^]]]]]]\\\\\\\\\\\\\\\]]]\\\]]]^^^______^^^\\\[[[^^^______^^^\\\[[[\\\]]]aaa___]]]]]]______]]][[[YYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZXXXXXXWWWWWWVVVVVVUUUUUUQQQQQQRRRSSSSSSSSSSSSRRRYYYWWWVVVWWWYYYYYYWWWTTTWWWWWWWWWXXXXXXYYYYYYYYY}}}{{{zzzyyyyyyssssssrrrrrrsssssstttuuuuuuuuuuuuvvvvvvwwwwwwwwwuuuuuutttrrrooommmmmmnnnjjjiiiggghhhiiijjjjjjiiijjjiiihhhgggfffeeeeeeeeegggeeeccccccdddeeedddccccccdddeeefffeeedddbbb```ddddddeeefffffffffeeeeeecccccccccdddddddddddddddfffdddbbbaaa``````aaabbbeeecccaaaaaaaaaaaaaaa___bbbbbbbbbbbbbbbaaa``````fffeeeccccccddddddcccbbbaaaaaaaaaaaaaaabbbbbbbbb______``````aaaaaaaaabbb___`````````^^^^^^```bbb```^^^]]]]]]^^^___^^^]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZ[[[[[[\\\\\\]]]]]]YYYYYYYYYXXXWWWWWWVVVVVVYYYYYYZZZ[[[[[[[[[[[[ZZZaaa```______```___]]][[[ZZZZZZZZZZZZZZZZZZZZZZZZ{{{zzzyyyxxxwwwvvvvvvvvvxxxvvvuuutttuuuvvvuuuttttttuuuwwwxxxxxxvvvsssqqqttttttttttttssssssrrrrrrooooooooonnnnnnmmmmmmmmmkkkiiifffddddddeeegggiiikkkiiihhhhhhiiijjjiiihhhiiihhhgggggggggfffdddbbbiiigggeeeeeeffffffeeedddffffffffffffeeeeeedddddddddcccbbbbbbbbbcccdddddd```aaabbbbbbaaaccceeegggaaa```___^^^___`````````____________^^^^^^^^^^^^\\\\\\\\\]]]^^^^^^___```]]]]]]\\\\\\[[[ZZZZZZZZZWWWWWWXXXYYYYYYYYYYYYXXX[[[[[[[[[[[[[[[[[[YYYXXX\\\\\\\\\]]]]]]]]]]]]]]]}}}{{{yyyyyy|||~~~}}}|||}}}~~~|||{{{zzz{{{zzzwwwtttvvvtttrrrqqqrrrrrrqqqpppqqqqqqpppooonnnllljjjiiilllkkkiiigggeeeeeefffgggfffgggfffeeecccdddfffhhhggggggfffeeedddddddddeeebbbbbbbbbbbbbbbaaaaaaaaabbbaaaaaa``````aaabbbbbb`````````___^^^^^^]]]]]]\\\\\\]]]^^^^^^^^^^^^]]][[[\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]|||zzzyyyyyyyyyxxxwwwtttpppmmmkkklllnnnpppqqqrrrpppmmmjjjiiijjjddddddeeeeeeffffffffffffiiigggeeedddcccbbbccccccaaaaaaaaa```______^^^^^^ccccccdddeeeeeeeeeeeeeeeaaabbbdddcccbbbaaaaaabbb\\\\\\\\\\\\\\\\\\\\\\\\~~~{{{zzzzzzzzz{{{zzzzzzyyyyyyxxxwwwwwwqqqrrrrrrsssssssssssssssqqqssstttrrrnnnllllllllloooooonnnllljjjiiihhhggg~~~|||