BM6P6(@ ccc[[[llloooZZZWWWQQQJJJFFFFFFFFFFFFEEEEEEGGGHHHFFFCCCCCCGGGKKKLLLMMMOOOQQQRRRRRRRRRQQQTTTSSSRRRSSSTTTUUUTTTSSSSSSUUUXXXXXXVVVTTTSSSSSSWWWZZZ]]]]]]\\\ZZZYYYYYYWWWVVVXXX\\\ZZZVVVUUUWWW___YYYSSSRRRUUUVVVSSSNNNJJJQQQYYY]]][[[YYYYYYZZZWWWTTTTTTTTTPPPUUUppp}}}gggOOO]]]vvvSSSMMMHHHRRRqqqyyyKKKIII>>>UUU]]]MMMFFFHHHHHHLLLYYYnnnlll\\\NNNKKKLLLHHHDDDCCCAAAAAABBBCCCEEEGGGHHHIIIMMMMMMLLLLLLKKKKKKJJJJJJKKKJJJIIIHHHIIIIIIHHHGGGFFFEEEDDDEEEGGGHHHHHHGGGBBBBBBCCCDDDEEEFFFGGGGGGPPPTTTZZZ]]]```eeennnuuuuuuyyy|||{{{yyyzzz~~~}}}}}}}}}{{{yyywwwvvvyyy~~~~~~xxxzzz{{{xxxtttuuuzzz~~~sssWWWTTTOOODDDBBBCCCEEEHHHIIIIIIJJJLLLNNNPPPRRRTTTWWWXXXYYYYYYYYY\\\[[[ZZZWWWUUUUUUWWWZZZ^^^]]]]]]___bbbddddddcccdddcccaaa`````````___^^^hhhdddaaa```______aaadddggghhhhhhfffeeegggmmmsssbbb]]]XXXYYY___eeehhhhhhiiihhhiiikkkhhhcccbbbdddqqqjjjeeeHHHDDDSSSppp}}}NNNBBB888777999===BBBGGGHHHFFFCCC??????FFFQQQZZZnnnwwwyyytttxxxuuuddd\\\VVVRRRUUUZZZ___ffflllttt{{{sssvvviii```bbb^^^uuu{{{}}}yyypppjjjfffcccsssnnnpppvvvuuurrrooobbb]]]___ZZZMMMMMMIIIDDDBBBDDDGGGHHHIIIFFFDDDDDDFFFJJJLLLKKKIIIIIIJJJLLLMMMOOOPPPQQQQQQVVVSSSQQQPPPRRRTTTUUUUUUWWWXXXZZZYYYWWWUUUTTTTTTVVVXXXZZZ[[[ZZZZZZZZZ[[[ZZZWWWXXXZZZZZZWWWWWW[[[\\\VVVOOONNNQQQTTTSSSQQQKKKQQQXXXZZZXXXUUUVVVWWWTTTRRRQQQQQQMMMRRRjjjzzz___NNNbbbpppUUUDDDLLL\\\rrrwwwTTT???OOOnnnttt]]]PPPOOOJJJLLLPPPXXXzzz{{{aaaTTTOOOKKKGGGFFFDDDDDDDDDDDDEEEGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIHHHHHHIIIJJJJJJJJJIIIEEEDDDDDDEEEGGGHHHGGGEEEAAABBBBBBCCCDDDEEEEEEEEEEEEIIINNNPPPRRRWWW^^^eeegggkkkoooqqqqqqsssyyy~~~zzzvvvwww{{{}}}yyywwwvvvvvvxxxvvvvvvwww{{{~~~~~~}}}~~~|||rrrzzz{{{{{{zzzyyy|||mmmZZZUUULLLBBBDDDDDDFFFHHHIIIJJJKKKMMMOOOMMMNNNQQQTTTWWWYYY[[[\\\[[[\\\\\\[[[XXXXXXXXXZZZ[[[^^^aaaaaa``````bbbdddddd```\\\\\\^^^bbbccccccbbbbbbcccdddbbb______bbbhhhjjjlllkkkiiijjjmmmqqqiiiccc\\\[[[___dddgggggghhhfffgggiiihhhcccbbbeeegggdddRRRBBBKKK___```FFF:::<<<999999@@@CCCGGGFFFCCC@@@???DDDMMMUUUfffppp|||~~~~~~uuuddd[[[TTTPPPQQQTTTVVV[[[``````dddiiillllllkkkkkklllhhhvvvsssjjjXXXPPPVVVWWWYYY\\\^^^\\\XXXWWWWWWXXXkkkkkkpppwwwxxxwwwqqq___gggcccUUUKKKEEEDDDBBB??????BBBEEEGGGHHHHHHDDDBBBHHHSSSWWWRRRKKKGGGGGGHHHIIIKKKNNNPPPQQQUUURRROOONNNPPPSSSUUUVVVYYY[[[[[[ZZZXXXVVVWWWXXXUUUWWWYYYYYYYYYYYY[[[\\\]]]YYYXXXYYYXXXUUUUUUXXXZZZTTTNNNLLLNNNRRRTTTUUUPPPTTTXXXXXXUUUSSSSSSUUUVVVTTTSSSSSSPPPSSSggg|||jjjQQQXXX~~~[[[@@@KKKTTTXXX~~~cccAAAEEETTTvvvmmmWWWPPPGGGJJJMMMLLLaaavvv]]]QQQKKKHHHGGGFFFFFFEEEEEEFFFGGGIIIJJJEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIJJJJJJKKKKKKDDDDDDDDDFFFGGGGGGEEECCCAAAAAABBBBBBCCCCCCDDDDDDAAADDDGGGIIIIIIMMMRRRWWW[[[```eeeiiilllpppwww||||||yyyvvvwww||||||xxxuuussstttvvvwwwvvvttttttuuuwwwyyyyyyyyy|||}}}yyyrrrxxxwwwuuuuuuwww{{{yyyvvvzzzlll^^^KKKAAAEEEEEEGGGJJJKKKKKKLLLNNNOOOKKKMMMOOOSSSWWW[[[^^^```[[[]]]______]]][[[ZZZZZZWWW]]]bbbbbb^^^\\\___cccbbb\\\UUUUUU[[[bbbeeeeeeeeeeeeeeeeeeaaa]]]```hhhgggkkknnnnnnllljjjkkkmmmlllfff```]]]```ccceeefffdddbbbcccggggggeeedddgggeeeeeettt___BBBEEELLLzzz{{{LLL999AAA:::777@@@BBBFFFFFFEEEBBB???BBBHHHMMM```lll|||uuubbbYYYRRRNNNOOOPPPPPPSSSWWWQQQRRRSSSRRROOOLLLJJJJJJMMMOOO^^^kkkTTTKKKRRRVVVUUUUUUUUUVVVVVVXXX\\\```eeejjjoooqqqpppnnnnnnppprrr~~~aaaYYYccc]]]MMMFFFEEECCCBBB@@@???@@@AAABBBCCCJJJDDDBBBIIITTT[[[XXXRRRHHHHHHHHHHHHIIIKKKMMMOOORRRQQQOOOPPPRRRTTTUUUTTTXXXYYYZZZYYYXXXXXXZZZ\\\YYYZZZZZZYYYXXXXXXZZZ\\\]]]YYYXXXZZZXXXTTTQQQQQQXXXUUURRRPPPPPPRRRTTTUUUWWWYYYZZZYYYVVVSSSSSSTTTVVVTTTTTTTTTRRRTTTbbbqqqpppcccxxxhhhEEELLLSSSRRRlllOOOBBBKKKiiizzzfffWWWFFFGGGOOOMMMXXXssssss^^^RRRLLLJJJGGGFFFEEEEEEFFFGGGIIIKKKEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIJJJJJJIIIIIIJJJJJJCCCCCCDDDEEEGGGFFFDDDBBBCCCCCCCCCCCCCCCCCCCCCDDDBBBDDDFFFFFFFFFHHHKKKNNNRRRUUU[[[___dddiiioootttyyywwwuuuvvvzzz~~~~~~zzzvvvtttsssrrrqqqrrrtttvvvxxxqqqpppqqqrrrsssuuuvvvwwwyyy{{{|||}}}}}}~~~zzzxxxxxxuuurrrrrrvvv|||~~~uuuppp]]]HHH???FFFEEEHHHKKKLLLMMMMMMNNNPPPMMMNNNPPPSSSWWW[[[```bbb[[[^^^bbbcccaaa^^^[[[ZZZWWW\\\```aaa^^^\\\^^^```^^^XXXRRRSSSZZZ```bbbaaajjjfffccc___XXXUUU^^^kkkfffiiimmmmmmjjjhhhiiikkkjjjgggcccbbbcccddddddddd___]]]^^^dddhhhhhhiiillljjjkkkkkkpppHHHEEEAAAdddWWW999@@@;;;999CCCCCCEEEFFFGGGDDDAAAAAADDDGGGXXXeeexxxvvvaaaXXXSSSOOOQQQRRRRRRSSSVVVLLLLLLKKKIIIGGGEEEDDDDDDLLLDDDEEE\\\gggXXXUUUUUUSSSOOOMMMNNNPPPRRRUUUZZZ___eeehhhfffdddbbb[[[TTTTTTaaasss}}}zzzyyyxxxdddVVVTTTSSSIIIDDDFFFDDDCCCCCCBBBAAAAAA@@@AAABBBGGGCCCAAAEEELLLSSSVVVVVVLLLKKKJJJIIIIIIJJJLLLLLLNNNOOOQQQTTTVVVWWWTTTRRRTTTVVVWWWWWWXXXYYY\\\^^^]]]^^^]]][[[YYYXXXYYY[[[YYYWWWYYY^^^___YYYSSSQQQXXXXXXXXXVVVTTTSSSSSSTTTYYYZZZYYYWWWUUUSSSRRRRRRQQQOOOOOOOOOOOOQQQXXX```www|||qqq\\\JJJIIIKKKTTTbbbiiiFFFLLLWWWeee|||zzzgggMMMEEELLLKKKNNN]]]mmm|||eeeUUUNNNHHHGGGEEEEEEEEEGGGJJJKKKGGGGGGGGGHHHHHHIIIIIIIIIIIIKKKLLLJJJGGGFFFFFFHHHDDDDDDDDDEEEFFFFFFDDDBBBEEEEEEDDDDDDDDDDDDDDDDDD@@@AAABBBBBBBBBCCCDDDFFFFFFHHHLLLPPPTTTXXX]]]```gggfffgggiiinnnrrrvvvwwwvvvwwwyyyzzz|||~~~~~~~~~~~~{{{xxxtttqqqnnnllljjjiiieeefffiiikkkmmmnnnoooooojjjkkklllnnnppprrrtttvvvvvvwwwyyyzzzzzz}}}|||vvvssstttvvv{{{yyywwwyyy}}}nnnsssiiiXXXMMMAAA>>>GGGEEEHHHKKKMMMNNNNNNOOOPPPOOOOOOPPPQQQTTTXXX[[[]]]ZZZ]]]aaacccaaa^^^\\\[[[]]]]]]^^^```bbbbbbaaa```^^^ZZZWWWYYY^^^aaa___]]]eeeaaa```aaaYYYQQQVVVcccgggjjjlllkkkiiihhhkkknnnmmmlllkkkjjjiiigggdddbbb\\\ZZZ[[[ccciiilllnnnqqqmmmmmmdddtttWWWGGG???TTTpppFFF>>>;;;<<>>>>>@@@BBBOOOnnnpppZZZYYYMMMGGGKKKOOOMMMNNNQQQRRRQQQSSS[[[```^^^TTTKKKSSS]]]kkkwww~~~gggWWWUUULLLIIIEEE>>>CCCJJJDDD???BBBEEEFFFEEEEEEFFFHHHDDDBBB@@@AAADDDHHHKKKMMMMMMMMMMMMMMMMMMMMMLLLKKKNNNOOORRRVVVZZZZZZWWWUUUSSSUUUXXXYYYYYYYYYYYYZZZ\\\^^^___^^^[[[YYYXXXXXXVVVTTTWWW___ddd```ZZZWWWQQQTTTWWWUUUPPPNNNQQQUUUUUUUUUUUUUUUUUUSSSQQQOOOOOOOOOOOOQQQTTTUUUSSSPPPVVVyyy|||hhhpppLLLJJJNNNKKK]]]wwwUUU>>>@@@QQQhhhuuuhhhOOOIIILLLLLLKKKPPP\\\{{{iiiUUURRRNNNIIIGGGFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHFFFIIIJJJHHHDDDBBBDDDFFFJJJGGGDDDDDDDDDFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCEEEEEEDDDDDDBBBAAAAAACCCEEEGGGHHHIIIHHHIIILLLOOORRRVVVZZZ]]]]]]^^^```bbbdddeeeeeeeeedddfffhhhjjjkkkkkkjjjiiicccbbbaaa___]]]\\\ZZZYYYVVVWWWWWWWWWWWWWWWXXXYYY[[[\\\^^^```bbbcccdddddd```bbbeeeeeeeeefffjjjmmmlllmmmnnnoooqqquuu{{{~~~|||wwwqqqmmmmmmppptttwwwyyy}}}zzzvvvxxxvvvmmmUUUEEEFFFEEECCCHHHCCCFFFKKKMMMNNNMMMMMMNNNNNNOOOPPPRRRSSSSSSSSSSSSYYYZZZ[[[ZZZYYYYYYZZZ\\\]]]^^^^^^___```cccfffhhh___bbbddddddbbb___^^^^^^___aaapppmmm```aaabbbgggllloooooooooqqqsssqqqqqqqqqpppnnnllllllllleee```___fffmmmoooppprrrpppooooooooo}}}~~~YYYNNNIIIYYYMMM@@@>>>777===???CCCFFFFFFCCC@@@@@@AAAEEELLLYYYiiixxxzzzyyysssttt{{{~~~lll[[[XXXWWWYYYYYYTTTPPPPPPYYYVVVSSSQQQPPPNNNIIIFFFCCCAAABBBCCC???>>>OOOdddgggVVVJJJMMMPPPOOOOOOTTTXXXRRRWWWhhhqqqkkk___XXXiiiuuu{{{lllccc]]]TTTDDD@@@DDDBBBCCCDDD???AAADDDGGGGGGEEEDDDEEEFFFHHHEEECCCEEEIIILLLKKKJJJJJJKKKMMMNNNNNNNNNMMMLLLPPPPPPRRRUUUXXXZZZYYYXXXUUUXXXZZZ[[[ZZZXXXXXXXXXYYY[[[]]]^^^\\\YYYXXXXXXZZZVVVUUU[[[^^^ZZZTTTQQQNNNQQQRRRPPPKKKKKKQQQWWWVVVVVVVVVWWWXXXVVVSSSQQQJJJKKKKKKMMMQQQSSSOOOIIINNN```WWW^^^VVVFFFIIIJJJIIImmmhhhKKKJJJCCCddd~~~^^^MMMMMMJJJFFFIIIIII[[[\\\XXXRRRLLLHHHFFFEEEEEEHHHHHHGGGGGGFFFFFFEEEEEECCCFFFIIIGGGCCCBBBDDDHHHKKKHHHEEECCCDDDFFFGGGGGGEEEEEEDDDCCCBBBAAAAAA@@@?????????AAABBBCCCBBBAAA@@@??????@@@BBBCCCDDDDDDCCCDDDEEEFFFFFFGGGJJJKKKMMMNNNQQQSSSUUUVVVVVVVVVRRRSSSTTTVVVWWWXXXXXXXXXWWWWWWVVVUUUTTTRRRPPPOOORRRTTTWWWXXXWWWUUUUUUUUUXXXXXXXXXYYYZZZ\\\^^^___^^^aaacccbbbaaaaaadddggghhhiiijjjlllnnnrrrxxx||||||}}}~~~{{{zzzqqqmmmjjjiiimmmssswwwyyyqqqvvvfff^^^JJJ???EEEEEEBBBFFFCCCFFFJJJMMMMMMMMMMMMMMMPPPRRRTTTUUUVVVWWWVVVVVVYYYYYYXXXWWWUUUVVVYYY\\\VVVZZZ\\\[[[YYY[[[bbbiii\\\```dddbbb^^^[[[]]]___]]]]]]lllpppdddeee[[[bbbkkkpppqqqpppooopppjjjjjjjjjjjjjjjmmmqqqtttjjjdddbbbgggmmmoooooopppjjjiiiooolllmmmfffYYYHHHHHHtttVVVDDDAAA888BBB===AAADDDDDDBBB???@@@AAA@@@EEEOOO]]]mmm{{{oooXXXUUUVVVZZZ[[[XXXUUUUUUYYYWWWTTTSSSRRRPPPKKKFFFAAA;;;:::???>>><<>>???@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGJJJJJJJJJJJJJJJKKKLLLMMMKKKLLLLLLLLLMMMMMMMMMMMMMMMNNNPPPRRRTTTUUUVVVVVVUUUUUUUUUUUUVVVXXXZZZ\\\```^^^\\\ZZZYYYYYYZZZ[[[]]]cccjjjmmmllllllppptttrrrvvv|||}}}yyyuuussskkkfffnnnsssmmmppp{{{~~~}}}rrrooo___LLL@@@BBBEEEBBBAAADDDJJJHHHFFFHHHKKKMMMLLLKKKKKKOOORRRSSSRRRTTTXXX\\\[[[[[[YYYUUURRRSSSVVVYYYUUUWWWXXXXXXYYY[[[___bbb```^^^___bbbccc``````bbbcccdddggglllnnnkkkeee```]]]aaafffjjjkkkkkkkkkkkkfffffffffeeefffjjjppptttooolllfffbbbgggmmmmmmhhhhhh```XXXaaatttiiiHHHFFFPPPuuu}}}GGGAAA:::<<>>>>>>>>>>>>>>>>>??????BBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCCFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMNNNPPPRRRSSSUUUUUUVVVUUUTTTTTTTTTVVVWWWYYYZZZ]]]\\\ZZZXXXXXXXXXYYYZZZYYY]]]bbbfffggghhhlllooonnnqqqtttuuusssooommmllljjjgggpppuuummmqqqzzzrrrooojjjWWWIII@@@CCCEEEBBBBBBFFFGGGEEEDDDEEEIIILLLLLLLLLGGGHHHJJJKKKKKKMMMPPPRRRZZZVVVRRRQQQTTTXXXZZZZZZ___```___]]][[[ZZZ[[[]]]bbb```bbbffffffbbb```bbb^^^bbbeeedddbbb```aaaccc___bbbeeegggeeecccbbbbbb^^^___aaaccceeehhhmmmqqqppprrrqqqllljjjmmmooonnnooohhh]]]^^^hhhsssVVVFFFOOO```YYYGGG999===>>>BBBFFFHHHHHHGGGDDDCCC@@@@@@CCCKKKXXXgggttt||||||xxxyyy^^^VVVSSSUUU[[[\\\WWWSSSSSSWWWTTTQQQOOOMMMJJJFFFBBBBBB???<<<::::::<<>>>>>?????????>>>>>>===@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCBBBBBBBBBDDDCCCCCCDDDEEEFFFGGGGGGIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMOOOQQQRRRTTTTTTTTTTTTTTTSSSSSSTTTVVVXXXYYYZZZYYYXXXWWWWWWWWWYYYYYYWWWYYY[[[^^^bbbeeegggiiijjjjjjjjjiiifffdddeeefffhhhgggqqqwwwppptttyyypppllltttmmmZZZMMMDDD@@@DDDEEEBBBCCCHHHFFFDDDCCCDDDGGGKKKMMMNNNKKKJJJIIIJJJLLLNNNNNNNNNXXXQQQJJJJJJOOOTTTUUUSSSXXXYYYZZZZZZYYYZZZ\\\^^^eeecccdddhhhgggccc```bbb[[[```ccc^^^VVVUUU]]]fffaaaccccccbbb^^^[[[ZZZYYYTTTXXX]]]aaadddgggjjjlllmmmuuuyyytttmmmllloooqqqvvvrrrhhhdddfffiiijjjKKKLLLQQQrrrOOO;;;CCC===AAAGGGKKKMMMKKKGGGDDDAAA???@@@EEEOOO___nnnwwwnnnaaajjjyyyyyyiiiZZZSSSTTTYYY^^^]]]WWWTTTUUUVVVQQQLLLIIIHHHGGGDDDBBBAAA???===;;;;;;<<<===???CCCUUUgggnnnssssssllljjjnnntttuuuOOOHHHBBBAAAAAA@@@AAACCCBBBBBBCCCCCCCCCBBBAAAAAAEEEGGGMMMPPPMMMHHHIIIOOOQQQRRRRRRRRRRRRSSSTTTTTTRRRSSSRRRRRRVVVZZZYYYTTTMMMMMMRRRYYY[[[WWWRRRQQQKKKOOOTTTWWWYYY[[[^^^aaa\\\\\\]]]]]]WWWQQQOOOPPPUUURRRQQQSSSXXXXXXTTTOOOOOOSSSUUUUUUQQQMMMMMMNNNNNNKKKIIIHHHHHHGGGEEEBBBDDD???GGGLLLdddzzzlllPPPVVVWWWIIIJJJFFFLLLooo}}}WWWFFFSSShhh{{{mmmEEELLLEEEGGGPPPRRRTTTiiizzz```WWWPPPOOOLLLJJJIIIFFFCCCDDDGGGIIIFFFBBB@@@AAACCCEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBBBBAAA@@@>>>===????????????????????????BBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLNNNPPPQQQRRRSSSSSSSSSSSSRRRSSSSSSUUUWWWXXXXXXWWWWWWWWWWWWXXXYYYZZZ[[[ZZZZZZ[[[___bbbccccccdddcccaaa^^^]]]___cccfffiiigggrrr|||zzz~~~xxxuuuqqqwwwvvvttt|||iiigggvvv~~~gggHHHEEEBBBBBBEEEDDD@@@AAAFFFGGGFFFDDDEEEGGGJJJLLLNNNPPPMMMKKKLLLOOOQQQPPPMMMPPPKKKFFFGGGNNNUUUXXXYYYRRRTTTWWWXXXYYY[[[^^^```hhheeeeeegggfffbbbaaaccc]]]aaaaaa\\\UUUUUU]]]fff```aaaaaa___[[[YYYXXXXXXQQQVVV]]]bbbdddfffgggggggggqqqwwwsssmmmlllooopppzzzyyyqqqllllllkkkyyy^^^LLLOOOvvv[[[???EEE<<<@@@GGGMMMPPPNNNHHHDDDCCCAAA???AAAJJJYYYjjjuuuppp```jjjwwwrrrbbbYYYRRRVVV[[[]]]ZZZVVVUUUVVVXXXQQQJJJFFFGGGHHHGGGDDDAAA@@@???<<<;;;;;;===???FFF[[[mmmooopppkkk___SSSNNNNNNOOODDD@@@@@@CCCCCCAAA@@@AAAAAABBBBBBBBBBBBAAAAAA@@@BBBDDDIIILLLJJJGGGKKKSSSWWWUUURRROOONNNNNNPPPQQQPPPQQQQQQQQQUUUZZZXXXSSSIIIIIIMMMVVVZZZVVVRRRQQQMMMOOOQQQSSSUUUXXX[[[]]][[[ZZZ\\\\\\WWWPPPPPPUUUUUURRRQQQTTTWWWWWWRRRMMMIIIMMMQQQQQQNNNLLLLLLNNNJJJHHHGGGFFFFFFEEEDDDCCCEEE===GGGJJJPPPggg\\\vvvqqqHHHLLLJJJKKK___sssPPPIIIWWWuuu{{{bbbQQQGGGEEELLLOOOOOOYYYhhhyyyeeeVVVSSSMMMIIIJJJHHHCCCBBBDDDFFFCCC@@@@@@BBBDDDEEEFFFCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@===>>>??????@@@@@@??????@@@AAABBBBBBAAA@@@>>>===????????????????????????BBBCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFHHHIIIJJJIIIIIIIIIJJJJJJJJJKKKKKKJJJKKKMMMNNNPPPPPPQQQQQQRRRRRRQQQRRRSSSUUUWWWYYYXXXXXXXXXXXXYYYZZZ[[[[[[^^^\\\ZZZZZZ\\\]]]\\\\\\ZZZZZZXXXWWWXXX]]]dddiiippplllxxxttteeebbbgggppprrreee[[[hhh~~~uuuyyyjjjuuutttUUU???AAABBBDDDEEECCC???@@@CCCFFFFFFEEEDDDDDDFFFHHHJJJNNNKKKIIIJJJMMMOOONNNKKKHHHHHHJJJMMMTTT]]]fffkkkYYYZZZ\\\\\\\\\\\\]]]^^^hhhdddcccddddddaaabbbeee______^^^[[[YYYYYY]]]```]]]___```___^^^]]]]]]^^^VVVZZZ```dddeeeeeedddddddddjjjooonnnmmmoooooonnnyyyuuukkkfffjjjjjjuuu|||PPPPPPgggoooGGG======@@@FFFLLLPPPOOOIIIDDDCCCAAA>>>>>>EEESSSdddooo}}}~~~xxxdddiiiqqqhhhZZZTTTTTTXXXZZZXXXUUUTTTUUUWWWVVVOOOHHHFFFHHHKKKIIIFFFAAAAAA@@@===;;;;;;???BBBHHH```uuupppbbbOOOEEECCCEEECCC???<<<<<<>>>CCCDDDAAA???AAA@@@AAAAAABBBBBBBBBAAAAAAAAAAAADDDHHHGGGFFFIIIOOOUUUSSSOOOMMMKKKLLLMMMNNNNNNOOOPPPQQQUUUZZZXXXRRRHHHFFFJJJTTTZZZXXXUUUTTTSSSRRRPPPPPPRRRUUUYYY[[[^^^YYYWWWVVVOOOHHHKKKUUUSSSRRRQQQSSSUUUSSSNNNJJJEEEHHHKKKLLLLLLKKKKKKKKKGGGFFFEEEDDDCCCCCCCCCCCC@@@;;;EEEJJJGGGhhh|||qqqdddZZZRRRPPPVVViiijjjJJJFFF^^^qqqooo```TTTHHHEEEFFFJJJQQQXXXccc|||ttt```SSSIIIJJJJJJEEECCCEEECCCAAA@@@@@@CCCDDDEEEEEEBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@??????>>>>>>???@@@@@@@@@@@@???>>>>>>?????????>>>>>>===@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJLLLMMMNNNOOOOOOOOOPPPPPPQQQRRRTTTWWWYYY[[[YYYYYYYYYZZZ[[[[[[[[[[[[[[[[[[ZZZYYYWWWVVVUUUUUUQQQRRRSSSTTTXXX___gggnnnxxxuuu|||dddSSSPPPTTTXXXVVVNNNQQQiii|||zzzzzzvvvVVVBBBBBB@@@BBBDDDDDDCCCAAA@@@@@@CCCDDDEEEDDDCCCBBBDDDEEELLLKKKJJJKKKMMMOOOOOOOOOMMMOOOQQQRRRTTTYYY```eeeTTTWWWYYY[[[[[[\\\]]]___ccc```aaaeeeeeebbbbbbeee___]]]ZZZZZZ\\\]]][[[YYY]]]___bbbccccccccccccddd\\\___ccceeedddbbbbbbbbbcccfffhhhhhhkkkppppppmmmqqqlll^^^WWW]]]bbbnnnyyy{{{TTTLLLVVV\\\999???@@@CCCHHHMMMMMMIIIDDDBBBAAA>>><<>>;;;<<>>999===BBBAAA>>>===<<>>???@@@@@@AAAAAA@@@@@@>>>>>>>>>>>>>>>>>>????????????????????????????????????@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDFFFHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNOOOOOOPPPRRRUUUXXX[[[]]]YYYZZZZZZ[[[[[[[[[ZZZZZZWWWZZZ\\\ZZZVVVSSSRRRSSSOOOQQQSSSWWW\\\dddmmmrrr||||||vvvbbbUUURRRSSSSSSPPPRRR```yyytttzzzdddDDD<<>>;;;===EEELLL^^^sssvvvnnnKKKGGGCCCAAA>>>===???BBB@@@>>>@@@BBBAAA>>>???CCC???@@@AAABBBCCCDDDDDDDDD@@@>>>AAAFFFGGGBBB===;;;>>>BBBGGGKKKNNNOOOOOONNNIIILLLNNNPPPUUUZZZYYYSSSKKKHHHKKKUUU^^^```^^^^^^\\\WWWQQQNNNPPPUUU[[[^^^UUUXXXcccllleeeTTTMMMRRRLLLNNNPPPPPPLLLGGGDDDCCCEEECCCCCCFFFIIIIIIFFFBBBIIIHHHFFFBBB???======>>>===???:::777<<>>CCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAAAAA@@@??????>>>??????@@@AAAAAAAAAAAA@@@@@@@@@?????????@@@BBBCCC????????????????????????@@@@@@AAABBBBBBBBBBBBAAABBBCCCCCCDDDFFFHHHIIIJJJFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIKKKLLLMMMMMMMMMMMMNNNOOOPPPRRRVVVYYY]]]___YYYYYYZZZZZZZZZZZZYYYYYYUUUZZZ^^^\\\WWWSSSSSSUUUQQQSSSXXX\\\bbbiiiqqqwww{{{~~~vvvhhhaaabbbaaa^^^\\\fffzzzyyyooozzzuuu[[[EEEBBBHHH???@@@AAAAAADDDFFFDDDAAAAAAEEEJJJKKKJJJIIIJJJKKKGGGKKKNNNOOONNNPPPTTTXXXTTTPPPNNNRRRXXX\\\[[[XXX[[[\\\^^^]]][[[XXXXXXXXXUUUYYYcccnnnqqqjjjcccaaabbb```^^^]]]]]]^^^]]]]]]cccfffjjjkkkjjjgggeeeddd`````````___]]]]]]___``````cccbbb^^^^^^ccchhhjjjXXXdddgggeeeccc^^^aaappprrrVVVEEEllleeeCCC@@@>>>@@@FFFIIIGGGDDDHHHGGGEEE@@@<<>>GGGOOOXXXnnnyyyAAA???>>><<<<<<===???@@@@@@@@@???????????????@@@@@@???>>>@@@CCCDDDCCC@@@>>>???@@@@@@@@@>>>===<<<999???FFFIIIIIIHHHHHHJJJNNNIIIFFFJJJSSSYYYYYYWWWPPPPPPPPPSSSWWW[[[]]]^^^YYYVVVRRROOOMMMQQQWWW\\\ZZZWWW[[[bbb___RRRNNNRRRMMMLLLKKKIIIGGGEEEDDDCCCEEEDDDDDDEEEGGGGGGFFFEEEGGGGGGFFFDDDAAA???===;;;:::;;;???@@@;;;>>>YYYwwwqqqTTTfff\\\NNNKKKHHHSSSgggvvvUUUFFF???HHHOOOYYYZZZPPPDDDDDDKKKOOOPPPSSSeeeiiiXXXKKKEEEFFFEEE@@@@@@EEEGGGCCC===;;;AAAAAA@@@@@@@@@@@@AAAAAA???@@@AAA@@@>>>>>>>>>???@@@?????????>>>>>>============>>>>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@BBBDDDEEEFFFGGGGGGGGGGGGIIIJJJJJJIIIHHHGGGGGGHHHIIIKKKMMMNNNOOOOOOQQQRRRTTTVVVWWWXXXYYYYYY[[[ZZZXXXYYYZZZZZZYYYWWWXXXZZZZZZUUUOOOLLLOOOSSSQQQ\\\eeefffeeekkktttzzz}}}{{{pppoookkknnnuuu}}}xxxvvvyyypppZZZIIIDDDBBB>>>EEECCCBBBAAAAAABBBDDDEEEIIIIIIIIIIIIIIIIIIIIIIIIOOOPPPOOONNNMMMOOORRRTTTTTTQQQOOOQQQVVVZZZZZZYYYVVVZZZ___aaa___\\\\\\\\\[[[ZZZ``````ZZZ^^^ccc\\\dddaaa^^^^^^______\\\YYYdddbbbaaacccgggjjjkkkkkkddd```[[[ZZZ]]]___``````eeegggbbbYYYXXX___fffggg\\\bbbjjjllliiigggiiilllvvvcccOOOKKKqqqVVV>>>>>>DDD===AAALLLHHHHHHHHHFFFBBB>>>???EEEJJJ___mmm|||yyynnnqqqzzzqqqgggaaa\\\YYY```___NNNKKKHHHGGGLLLRRRSSSNNNHHHEEE@@@<<<===<<<>>>IIIVVVhhhsss???>>><<<;;;;;;<<<>>>???>>>=========>>>>>>???@@@@@@???>>>@@@CCCDDDBBB@@@???????????????>>>======>>>BBBHHHKKKMMMMMMLLLLLLKKKHHHFFFGGGLLLPPPQQQPPPRRRQQQQQQRRRUUUXXX[[[\\\\\\ZZZVVVQQQNNNOOORRRVVVTTTPPPSSS\\\[[[QQQLLLOOOKKKKKKJJJIIIHHHFFFFFFEEEDDDCCCCCCCCCEEEEEECCCBBBEEEEEEDDDBBB@@@>>><<<;;;<<<999:::<<<888888GGGZZZaaaQQQsssrrrVVVMMMMMMRRRXXX~~~^^^???===DDDQQQ[[[ZZZOOOFFFBBBBBBEEEGGGSSSgggwwwxxx___MMMFFFKKKEEEBBBCCCCCCAAAAAACCCAAA@@@???>>>>>>>>>>>>>>>???@@@AAA@@@>>>===>>>??????>>>>>>>>>============<<<<<<<<<<<<==========================================>>>>>>>>>????????????@@@AAACCCDDDEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJLLLMMMVVVUUUTTTTTTUUUVVVXXXYYYZZZXXXWWWWWWYYYYYYXXXWWWWWWVVVTTTQQQOOOOOOQQQRRRXXX```gggkkkqqqzzzzzz~~~{{{qqq___KKKAAAAAACCCCCCCCCBBBAAAAAABBBDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHMMMMMMMMMLLLKKKLLLOOORRRTTTSSSRRRSSSUUUXXXYYYYYYWWWYYY[[[ZZZXXXVVVWWWXXX]]]YYYZZZVVVOOOWWWaaa]]]ccc___\\\\\\^^^^^^[[[XXX[[[]]]```aaaaaaaaacccdddfffaaa]]][[[\\\^^^^^^^^^dddfffddd^^^]]]bbbfffgggaaafffkkknnnmmmlllmmmnnnfff|||___>>>PPPiiiUUUAAACCC;;;;;;FFFJJJFFFEEEDDDCCCAAAAAACCCFFFRRR```ppp{{{|||~~~{{{sssmmmhhhhhhqqqlllUUUPPPNNNNNNRRRWWWWWWPPPIIIGGGCCCAAAAAAAAADDDPPP^^^xxx===<<<;;;::::::;;;<<<===<<<<<<<<<<<<======>>>??????>>>>>>@@@BBBCCCBBB@@@@@@@@@???>>>>>>>>>>>>???BBBCCCGGGKKKNNNOOONNNLLLJJJIIIHHHGGGGGGHHHIIIJJJQQQPPPOOOOOOPPPSSSUUUWWW[[[ZZZWWWSSSPPPOOOQQQSSSTTTOOOPPPWWWXXXQQQKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHCCCBBBAAAAAABBBBBB@@@>>>AAAAAAAAA@@@>>>===;;;:::<<<666555888888555888@@@SSSqqqSSSVVV}}}wwwWWWOOORRRVVV```PPP??????III[[[eee^^^NNNBBB@@@EEEDDDHHHQQQXXXkkkgggWWWRRRJJJDDDCCCCCCAAABBBEEEBBBAAA@@@???>>>=========???@@@AAA@@@>>>===>>>???=========<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>??????>>>???@@@BBBCCCDDDDDDEEECCCCCCDDDDDDEEEFFFHHHHHHHHHHHHGGGFFFGGGIIIKKKLLLXXXVVVSSSQQQQQQSSSUUUWWWXXXVVVUUUTTTUUUUUUTTTSSSQQQNNNLLLMMMQQQTTTVVVVVV___eeejjjqqq||||||zzz~~~vvvbbbMMMBBB???@@@AAACCCAAAAAAAAABBBCCCEEEGGGIIIGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJIIIHHHJJJMMMOOOTTTUUUUUUTTTSSSTTTUUUWWWYYYYYYXXXVVVSSSRRRTTTUUUccc]]][[[XXXTTTcccssstttdddaaa^^^]]]______\\\YYYYYY^^^dddeeebbbaaabbbdddfffbbb]]][[[[[[\\\]]]]]]___bbbccc______bbbddddddeeegggjjjmmmnnnooonnnnnnbbbeeeHHH???KKKeeeqqqIIIBBB<<<999AAAIIIEEEEEEDDDDDDDDDDDDBBB@@@FFFRRRcccrrr~~~}}}ttt|||zzzuuuzzz}}}uuulllmmm|||www^^^MMMKKKKKKOOORRRQQQKKKEEEBBB@@@???@@@CCCKKK[[[jjj<<<;;;;;;:::;;;;;;<<<===>>>>>>===<<<<<<=========>>>>>>>>>@@@AAAAAAAAA@@@AAA@@@???>>>>>>>>>???@@@BBBAAABBBGGGKKKNNNLLLIIIJJJLLLLLLJJJGGGFFFHHHJJJMMMMMMMMMLLLLLLNNNPPPSSSTTTUUUUUUTTTRRRRRRTTTVVV[[[UUURRRWWWXXXRRRJJJGGGGGGGGGHHHHHHIIIIIIJJJJJJCCCBBBAAA@@@AAA@@@===;;;>>>>>>======<<<;;;:::999888444444888:::888888;;;???nnndddPPPjjjhhhLLLRRR```]]]iiirrrvvvWWWKKKFFFRRRbbbdddXXXLLLGGGJJJGGGFFFLLLNNNXXXlllyyydddVVVJJJGGGHHHGGGDDDCCCCCCBBBAAA@@@????????????>>>@@@@@@???>>>===>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>???>>>>>>@@@AAABBBCCCCCCCCCCCCCCCCCCCCCEEEGGGIIIKKKMMMLLLJJJIIIIIIKKKNNNPPPUUUTTTRRRQQQQQQRRRSSSTTTXXXVVVRRRPPPOOOMMMLLLJJJLLLKKKLLLOOOUUU\\\bbbeeeeeekkkqqqwwwxxxvvvdddSSSEEEEEEFFFAAA>>>@@@BBBBBBBBBBBBDDDEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHIIIMMMOOORRRUUUVVVTTTQQQOOOQQQSSSZZZYYYXXXVVVUUUUUUUUUVVV```]]]aaabbbdddvvvhhheeeaaa```bbbcccaaa^^^ZZZ^^^cccfffgggeeedddcccccc```]]]ZZZZZZ[[[]]]^^^[[[]]]]]]\\\[[[\\\___```eeedddeeehhhkkklllkkkjjjnnnbbbsssgggGGGFFFPPP~~~VVV@@@<<<>>>BBBDDDKKKHHHEEEEEEFFFDDD@@@===BBBLLL[[[lll|||{{{zzzpppmmmwww}}}sssfffeeevvvwwwbbbHHHEEEDDDFFFIIIIIIFFFCCC@@@>>>===???GGGWWWkkk{{{;;;;;;;;;;;;<<<<<<======AAA@@@???>>>===<<<<<<<<<<<<===??????@@@@@@@@@@@@AAA@@@???>>>>>>???@@@AAABBB@@@@@@DDDHHHKKKJJJGGGHHHKKKMMMKKKHHHGGGIIILLLJJJLLLMMMMMMLLLMMMPPPSSSQQQRRRSSSSSSSSSSSSTTTUUU[[[VVVSSSUUUWWWSSSLLLHHHFFFFFFGGGGGGHHHIIIJJJJJJDDDBBBAAAAAAAAA@@@===;;;;;;;;;;;;;;;:::999888777555555666999999999;;;>>>>>>QQQmmmRRRfffTTTMMMYYYbbb[[[XXXllluuu]]]FFFDDDOOOWWWUUURRRHHHIIIBBBAAAHHHJJJLLLXXXbbbxxxmmmTTTKKKKKKKKKFFFCCCAAAAAA@@@?????????@@@@@@>>>???@@@???===<<<===>>>:::::::::::::::;;;;;;;;;======<<<<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>@@@AAABBBBBBBBBBBBDDDDDDDDDEEEFFFIIIKKKMMMOOONNNLLLJJJKKKMMMPPPQQQRRRSSSTTTUUUVVVUUUTTTSSSYYYUUUPPPLLLJJJHHHFFFDDDKKKOOOSSSVVVYYY```jjjqqqooowwwtttooottttttmmmTTTJJJEEEIIIHHHAAA???CCCCCCCCCCCCCCCCCCDDDDDDEEEHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIKKKNNNQQQPPPSSSTTTRRROOOMMMNNNPPPUUUVVVVVVWWWXXXXXXXXXWWWWWWXXX```eeeggguuuhhheeeaaa```cccdddcccaaaWWWVVVXXX]]]dddeeeaaa\\\___^^^[[[ZZZYYY[[[^^^aaa\\\[[[ZZZYYYXXXYYY\\\```cccbbbbbbdddggghhhhhhgggrrrhhhkkkTTTIIINNNmmmjjj>>>666AAADDD@@@QQQLLLHHHFFFEEEDDDAAA===AAAHHHUUUgggzzzzzzxxx|||vvvqqqhhhcccmmmmmm\\\HHHEEEBBBBBBEEEHHHIIIIIIEEEBBB>>>AAANNNdddyyy::::::;;;<<<<<<=========AAA@@@???>>>===<<<<<<<<<;;;===?????????>>>???@@@@@@????????????@@@AAAAAABBBBBBBBBDDDGGGIIIJJJJJJFFFHHHKKKJJJHHHGGGIIILLLKKKNNNQQQRRRPPPOOOQQQTTTSSSTTTTTTSSSPPPOOOOOOPPPRRRPPPNNNPPPRRRQQQNNNKKKFFFFFFFFFFFFGGGGGGGGGGGGDDDBBBAAAAAAAAA@@@>>><<<::::::::::::999777666666444666777777555555999<<<<<<>>>cccjjjdddzzzwwwWWWJJJSSSWWWUUUXXXuuurrrUUUFFFDDDFFFIIIMMMHHHIII@@@>>>FFFHHHFFFLLLSSS___sssiiiVVVQQQNNNIIIEEEBBBAAA@@@???????????????>>>???@@@???===<<<===>>>::::::::::::;;;;;;;;;;;;>>>>>>>>>=======================================<<<<<<============>>>>>>>>>???@@@AAABBBBBBBBBBBBEEEEEEFFFGGGHHHJJJLLLMMMLLLLLLKKKJJJKKKMMMOOOQQQRRRTTTVVVXXXYYYWWWUUUSSSVVVSSSOOOLLLKKKKKKJJJIIINNNSSSWWWYYYZZZ```kkktttzzzmmmfffnnn}}}wwwrrr```KKKGGGEEEDDDBBB???BBBGGGCCCCCCCCCCCCCCCCCCBBBBBBHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIKKKNNNQQQOOOPPPQQQQQQPPPNNNNNNOOOQQQQQQRRRUUUXXXYYYXXXVVVWWWXXXaaaccc```ffflllfffccc___\\\\\\___aaaaaa```YYYTTTRRRWWW```ccc```ZZZ]]]\\\[[[YYYXXXZZZ___bbb___]]][[[\\\ZZZYYY\\\aaabbbbbbbbbbbbccceeefffggggggjjjiii{{{{{{fffMMMOOOfffKKK777???CCCAAAPPPNNNJJJHHHFFFDDDBBB@@@@@@CCCLLL\\\qqqwwwnnnnnnqqqmmmjjjbbbRRRGGGCCC@@@@@@BBBFFFIIIJJJFFFBBB===BBBTTTlll~~~888999:::;;;;;;<<<<<<<<<=========<<<<<<======>>>:::<<>>===???@@@>>>???@@@@@@AAAAAAAAA@@@AAABBBCCCDDDDDDFFFIIIKKKGGGHHHIIIJJJIIIIIIJJJKKKJJJOOOTTTTTTQQQNNNNNNOOOUUUUUUTTTQQQNNNKKKKKKLLLKKKLLLLLLKKKKKKLLLLLLJJJFFFFFFFFFEEEEEEEEEDDDDDDBBBAAA@@@@@@@@@@@@>>><<<:::::::::999888666555444444555555444444555666666666888MMM|||uuuiiifffOOOQQQUUUVVVaaazzzgggTTTFFFDDDHHHNNNQQQIIIBBBFFFEEECCCIIIIIIOOOXXXfffqqqaaaUUUNNNHHHGGGEEECCCAAA@@@??????===?????????===<<<===>>>::::::::::::;;;;;;<<<<<<>>>>>>>>>>>>>>>?????????========================<<<<<<<<<=========>>>>>>???@@@AAABBBCCCCCCCCCBBBEEEFFFGGGHHHJJJJJJKKKKKKJJJJJJJJJKKKLLLNNNOOOPPPRRRSSSTTTTTTSSSRRRPPPOOORRRPPPNNNOOORRRUUUXXXXXX[[[]]]```ccciiiqqq|||~~~sssrrrzzz|||bbbTTTCCCDDDCCC>>>===AAACCCBBB@@@@@@AAABBBBBBCCCCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHLLLOOOOOOOOOOOOQQQRRRSSSQQQOOOSSSQQQPPPRRRUUUXXXXXXWWW]]]\\\aaaaaaYYY\\\```XXX^^^ZZZWWWXXX[[[___```___^^^YYYVVVWWW\\\______\\\]]]]]]\\\YYYWWWYYY]]]aaaaaa^^^^^^aaa___ZZZ[[[______```bbb```___```dddggg___jjjfffmmmxxx}}}YYYPPP```mmmMMMAAA===DDDHHHJJJKKKJJJHHHEEECCCBBB@@@@@@CCCNNNaaawww~~~hhhdddoooppphhh[[[LLLCCCBBB@@@@@@AAACCCDDDDDDAAA???>>>HHHaaa{{{666777888999:::;;;;;;;;;999::::::;;;<<<===??????999<<>>@@@===???@@@AAABBBAAAAAA@@@???AAACCCCCCAAACCCGGGKKKJJJJJJKKKKKKLLLLLLKKKJJJIIIOOOTTTTTTOOOJJJIIIIIITTTTTTSSSPPPMMMKKKKKKLLLKKKMMMMMMJJJHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCBBBBBB@@@???>>>???@@@???===;;;;;;::::::999777666444333333333333333666999777333222999AAAYYYjjjnnn}}}cccRRRTTT___XXX\\\mmmRRRGGGHHHRRRXXXQQQGGGEEEAAA???GGG???FFFKKKMMMZZZyyyhhh]]]PPPOOOLLLHHHEEECCCAAA@@@===??????>>>===<<<===>>>:::::::::;;;;;;<<<<<<<<<======>>>>>>??????@@@@@@========================<<<<<<<<<<<<=========>>>@@@AAAAAABBBCCCCCCCCCCCCDDDEEEGGGIIIJJJJJJJJJIIIIIIJJJKKKMMMNNNPPPQQQQQQRRRQQQOOOMMMLLLKKKJJJJJJNNNMMMNNNRRRXXX___dddfffmmmmmmooouuu~~~{{{tttTTTAAA:::AAABBB===???DDDAAA888===>>>???AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDCCCDDDFFFIIILLLPPPOOOOOOQQQUUUVVVTTTQQQXXXTTTPPPPPPTTTXXXZZZZZZ]]][[[___\\\UUUZZZ```ZZZ\\\XXXUUUVVV[[[___``````___\\\XXXVVVVVVXXX[[[\\\^^^^^^]]]ZZZWWWWWW[[[______]]]```dddbbbZZZXXX\\\[[[^^^```^^^[[[[[[aaafffaaalllbbbaaa~~~gggRRR\\\gggFFF888EEE@@@EEEKKKLLLIIIFFFDDDCCCCCC???>>>DDDSSShhh{{{dddVVVeeekkkcccWWWLLLDDDDDDEEEEEEEEEDDDCCCBBB@@@@@@DDDTTTsss777777888999999999999888;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>><<<======???@@@AAABBBBBBAAABBBCCCEEEEEEEEEDDDCCCEEEHHHJJJJJJHHHGGGJJJLLLMMMIIIKKKQQQRRRLLLIIIJJJMMMOOOQQQPPPLLLJJJJJJLLLMMMKKKIIIHHHHHHHHHGGGFFFHHHGGGFFFFFFEEECCC???;;;;;;;;;;;;;;;;;;;;;::::::;;;:::888777555333111111444444444555555555555666888;;;;;;GGGpppbbbMMMvvv{{{^^^ZZZZZZZZZlll|||^^^FFFIIIGGGQQQUUUJJJDDDHHHGGGDDDEEEGGGKKKRRR___ooozzzxxxhhhdddZZZOOOJJJHHHCCC<<<>>>??????>>>;;;:::===@@@<<<<<<<<<;;;;;;;;;::::::999999:::;;;<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<>>>>>>>>>>>>????????????BBBBBBBBBBBBBBBBBBBBBBBBEEEFFFGGGHHHHHHIIIHHHHHHGGGGGGIIILLLNNNOOONNNMMMLLLHHHFFFGGGFFFCCCDDDHHHNNNQQQUUUZZZaaajjjtttzzz{{{}}}{{{wwwtttsssgggQQQCCCBBB<<<<<<<<<<<<<<<===>>>>>>>>>>>>???@@@@@@@@@@@@???<<<@@@DDDEEEDDDBBBBBBCCC@@@BBBEEEFFFFFFHHHJJJLLLLLLJJJJJJLLLQQQTTTTTTSSSWWWWWWVVVUUUTTTUUUXXX[[[YYYXXXVVVTTTRRRSSSVVVXXX\\\TTTOOOQQQUUUWWW[[[^^^``````^^^ZZZVVVVVVYYY]]]bbbeeeaaaYYYWWW[[[^^^\\\XXXVVVVVVYYY^^^___[[[VVV\\\]]]\\\YYYUUUTTTWWWZZZ___bbbdddcccgggyyymmmNNNkkkcccCCC>>>===???@@@BBBEEEGGGEEEBBBBBB@@@@@@CCCGGGQQQcccrrr{{{zzzaaa[[[^^^YYYNNNGGGGGGFFFDDDCCCDDDDDDCCCAAADDDEEENNNccc~~~888888999::::::::::::999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>>======>>>>>>???@@@AAAAAA@@@AAACCCDDDEEEEEEDDDDDDEEEGGGIIIHHHFFFEEEFFFHHHJJJGGGIIINNNOOOLLLJJJLLLIIIKKKNNNNNNLLLLLLMMMOOOLLLJJJHHHGGGHHHHHHFFFEEEEEEDDDDDDEEEEEEDDD@@@>>><<<<<<<<<<<<<<<;;;;;;;;;888777777666555444333333444444444444555555555555111555777AAAaaammmSSS^^^||||||cccXXXYYYffftttyyySSSHHHCCCMMMWWWTTTPPPLLLDDD@@@@@@AAACCCHHHRRR^^^ggg|||gggTTTLLLKKKJJJEEECCCDDDCCCAAA===<<<===@@@;;;<<<<<<===>>>>>>>>>============>>>>>>>>>======>>>>>>===<<<<<<<<<<<<<<<=========>>>>>>>>>??????BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDFFFGGGHHHHHHHHHLLLLLLKKKKKKKKKJJJIIIGGGFFFDDDDDDFFFGGGGGGJJJOOOTTTVVVZZZ```fffoooxxx}}}mmmaaaffftttxxxrrrkkk{{{uuujjjeeeYYYHHH>>>???<<<<<<<<<<<<<<<======>>>===>>>???@@@AAAAAAAAAAAA>>>AAAEEEEEECCCAAAAAAAAADDDFFFGGGGGGGGGGGGIIIJJJMMMLLLKKKLLLPPPSSSSSSRRRWWWXXXXXXXXXVVVVVVWWWXXXYYYXXXVVVTTTSSSTTTVVVXXX^^^WWWSSSRRRSSSSSSVVV\\\^^^]]]\\\XXXUUUVVVYYY]]]___eeegggaaa[[[[[[]]]\\\]]]\\\\\\]]]______\\\ZZZZZZZZZYYYXXXWWWXXX[[[^^^^^^ddd```]]]bbbkkkUUUVVVjjj|||RRREEE:::;;;<<<@@@DDDGGGFFFDDDCCC@@@???AAADDDLLL\\\jjjwwwhhhZZZTTTQQQMMMJJJGGGFFFHHHMMMLLLGGGDDDEEEGGGHHHQQQeee888888999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>>?????????@@@??????AAACCCDDDEEEEEEEEEFFFGGGHHHGGGEEECCCCCCDDDHHHFFFGGGJJJKKKJJJJJJMMMHHHJJJLLLLLLLLLLLLMMMNNNKKKIIIHHHGGGHHHGGGFFFDDDBBBBBBBBBCCCDDDDDDAAA???;;;;;;;;;::::::999999999555555555555555555555555333333333444444444555555111555888===MMMrrrqqqUUUGGG___oooTTTQQQ[[[cccoooqqqNNNCCCFFFSSSXXXYYYSSSFFFDDDDDDCCCCCCEEEKKKRRRWWWeeekkk^^^YYYRRRJJJEEEEEEDDD@@@===;;;<<<===;;;<<<===>>>======;;;;;;<<<<<<<<<<<<;;;;;;;;;:::>>>>>>===<<<<<<<<<<<<===<<<<<<<<<============>>>AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHKKKJJJHHHFFFEEEDDDDDDDDDCCCBBBEEEIIIKKKLLLQQQWWW___bbbhhhnnnuuu}}}xxx]]]OOOEEEGGGPPPWWWZZZ\\\rrr___TTTJJJ@@@;;;===<<<;;;;;;;;;;;;<<<============???AAABBBCCCCCCCCCAAACCCEEEEEECCCAAA@@@???DDDEEEGGGHHHHHHHHHJJJLLLKKKJJJIIIKKKMMMOOOOOOOOOSSSUUUWWWXXXVVVUUUTTTTTTYYYWWWUUUTTTSSSTTTVVVWWW]]]YYYWWWUUUQQQMMMPPPVVVZZZYYYXXXUUUTTTUUUYYY\\\YYYbbbiiieee]]]ZZZ[[[\\\]]]^^^______^^^___aaabbb\\\YYYUUURRRSSSUUUVVVWWW[[[eee\\\YYYeeebbbxxxhhhIIIMMM[[[jjjGGG;;;::::::>>>DDDHHHHHHGGGEEEAAA???@@@AAAFFFRRR]]]lllyyyvvvcccXXXUUUPPPJJJHHHEEEKKKUUUSSSGGGEEELLLVVVWWW___qqq~~~zzz777777888999999999999999999999999999:::::::::;;;:::::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>===>>>???AAACCCDDDEEEEEEEEEFFFGGGGGGFFFEEEDDDDDDGGGFFFFFFFFFFFFFFFHHHKKKIIIJJJKKKKKKJJJIIIIIIIIIKKKJJJHHHHHHHHHHHHFFFDDDBBBAAA@@@AAABBBBBB@@@>>>888777777666666555555555444444444444444444444444222333333333444444444444444555777999;;;MMMvvvwwwaaaHHHKKKddd]]]JJJQQQ^^^___kkk}}}hhhSSSIIIMMMOOOUUUXXXPPPIIIHHHGGGFFFFFFHHHLLLNNNRRRbbbwww{{{hhhXXXQQQPPPMMMIIIEEECCCBBBBBB@@@@@@@@@@@@>>><<<999888<<<;;;;;;;;;;;;;;;;;;;;;>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>???????????????BBBBBBBBBBBBCCCDDDDDDEEEDDDEEEEEEDDDDDDFFFHHHJJJKKKLLLPPPUUUWWWXXX]]]dddlllsss|||eeeGGGEEE???<<>><<<>>>;;;;;;::::::;;;;;;<<<===<<<===???AAACCCDDDEEEEEEDDDEEEEEEEEECCCAAA???>>>???AAADDDFFFHHHJJJMMMOOOGGGGGGGGGHHHJJJLLLMMMMMMOOOQQQSSSSSSSSSSSSSSSUUUXXXVVVTTTSSSTTTUUUUUUUUUWWWYYY[[[[[[SSSLLLMMMSSSWWWVVVTTTSSSSSSUUUYYY\\\UUU[[[aaaaaa]]]ZZZYYYZZZUUUYYY\\\[[[ZZZ\\\bbbhhheee^^^WWWSSSSSSSSSRRRPPPSSS```UUUZZZooodddlllYYYQQQLLL^^^OOOAAA<<<999>>>DDDHHHJJJKKKGGGCCC@@@@@@@@@AAAIIIQQQ___ooozzzuuuppp```MMMPPPJJJPPP^^^\\\OOORRRaaaqqqqqqwww|||555555666777777777777777888888888888999999999999::::::::::::;;;;;;;;;;;;=====================>>>======>>>???AAACCCDDDEEEEEEEEEGGGHHHIIIIIIGGGFFFGGGHHHGGGDDDBBBCCCEEEGGGGGGGGGHHHHHHIIIIIIHHHGGGKKKJJJIIIIIIIIIHHHFFFDDDCCCBBB@@@@@@@@@???===;;;777666666555444444333333555555444444333333222222222222222222333333333444222000333444111444LLLhhh{{{ZZZHHHIIIqqqyyyMMMIII[[[VVV___cccmmmpppZZZMMMCCCGGGRRRSSSHHHFFFDDDCCCCCCDDDEEEFFFHHHOOOWWWbbbvvvmmmiiibbb[[[UUUOOOKKKHHHEEEEEEDDDCCCBBB???===<<<>>>============>>>???@@@===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<=========@@@@@@???>>>>>>>>>??????@@@BBBDDDEEEGGGJJJNNNRRRSSSUUU\\\cccfffhhhoooxxx{{{{{{uuuhhhTTTEEE>>>DDDQQQ```nnnzzzwwwxxxooo^^^KKKAAA???>>>======:::::::::::::::;;;<<<<<<;;;===>>>AAACCCDDDEEEFFFEEEEEEDDDDDDDDDBBB@@@???===???BBBEEEFFFHHHLLLNNNGGGGGGHHHJJJKKKMMMOOOPPPOOOPPPPPPPPPQQQSSSWWWZZZWWWTTTRRRRRRSSSTTTTTTRRRRRRWWW___aaaZZZQQQQQQVVVWWWUUUSSSRRRSSSVVVXXXZZZVVVVVVWWWZZZ]]]\\\ZZZYYYPPPTTTVVVUUUSSSUUU\\\cccfffaaa[[[YYYZZZ[[[[[[YYYSSS^^^UUUaaa{{{kkkeee}}}[[[SSSRRRrrrgggFFF;;;555:::BBBGGGLLLPPPJJJEEEBBBBBB@@@???CCCIIIUUUhhhqqqUUUUUUOOOVVVfffiiidddmmm444444555666666666666666777777777777888888888999:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<======>>>>>>=========>>>???AAACCCCCCCCCDDDEEEGGGJJJJJJGGGEEEEEEIIIIIIDDD@@@AAACCCDDDBBBBBBCCCEEEIIIKKKJJJJJJJJJIIIHHHIIIIIIHHHEEECCCEEECCC@@@>>>>>><<<:::888888888777666666555444444444444444333333222222111111111222222222333333333222111333666444222;;;IIIhhhrrrZZZMMMdddcccKKKNNNVVV___aaafffsss]]]FFF???FFFHHHHHHFFFCCCBBBCCCDDDEEEDDDEEEJJJOOORRR[[[oooxxxmmmbbbXXXPPPJJJJJJIIIHHHFFFDDDCCCAAAAAA>>>===<<<;;;<<<<<<>>>???======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===999::::::;;;;;;<<<<<<===>>>===;;;::::::;;;;;;<<<<<>>@@@BBBCCCDDDEEEDDDCCCBBBCCCDDDDDDCCCAAAAAABBBDDDEEEEEEEEEGGGIIIJJJLLLMMMNNNNNNOOORRRTTTPPPQQQQQQPPPQQQTTTYYY\\\UUURRRPPPPPPRRRTTTRRROOOOOOUUU^^^ccc^^^VVVVVVZZZZZZWWWSSSRRRSSSVVVXXXXXXZZZUUUTTTXXX]]]\\\ZZZYYYQQQSSSTTTRRRNNNNNNSSSWWWWWWVVVVVVWWW[[[___aaabbb^^^ddd___jjjsssiii___[[[TTTaaaNNN???444777???DDDKKKRRRJJJFFFCCCCCCBBB???@@@DDDOOObbbyyyoooVVVMMMLLLWWWjjjuuuyyy444555555666777666666666666666666777777777888888;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;<<<<<<===>>>>>>>>>>>>======>>>???AAABBBBBBAAABBBEEEGGGFFFCCC@@@AAAHHHIIIDDD@@@BBBDDDDDDAAA@@@AAADDDHHHJJJJJJIIIGGGGGGFFFGGGGGGFFFCCC@@@DDDBBB???===<<<;;;999777999888777666555444444333222222222222333333333333111111111111222222222222333444666777777777;;;>>>OOOuuutttkkkzzziiiMMMTTTXXX```jjjwwwmmmWWWMMMDDDKKKGGGDDDCCCDDDFFFFFFEEEEEEHHHLLLMMMPPPXXXgggsssuuukkkddd___\\\XXXSSSOOOLLLKKKJJJEEECCCAAA???>>>===>>>?????????>>>===============;;;<<<<<<<<<<<<=========::::::;;;;;;<<<======>>>======<<<;;;<<<>>>@@@AAA>>>DDDJJJNNNPPPSSSXXX]]]bbbhhhsss~~~zzzhhhdddqqqwwwqqqmmmjjjlllqqqppp{{{___EEEBBB>>>::::::::::::888999999999999999::::::;;;;;;<<<>>>@@@AAABBBCCCCCCCCCAAA@@@BBBEEEGGGFFFDDDBBBDDDEEEFFFEEEEEEGGGHHHNNNPPPQQQPPPNNNMMMOOORRROOOPPPQQQQQQPPPQQQTTTVVVTTTPPPMMMNNNQQQSSSPPPMMMLLLOOOUUUZZZWWWSSSUUUZZZ^^^ZZZUUUSSSTTTVVVWWWWWWYYYUUUUUUYYYZZZVVVSSSTTTSSSTTTTTTRRRNNNMMMOOORRRKKKNNNQQQSSSUUUXXX[[[]]]___aaa```gggrrrnnnmmmzzzxxxdddQQQZZZcccMMM;;;999===???EEEMMMIIIDDDBBBDDDCCC@@@???AAAHHHXXXmmmzzz}}}eeeUUUHHHOOO___ttt555666666777777777777777666666666666777777777777;;;;;;;;;<<<<<<<<<======999999:::;;;<<<>>>>>>??????>>>=========???@@@AAAAAA@@@@@@BBBDDDBBB>>>:::>>>FFFIIIDDD@@@CCCFFFEEECCCBBBAAADDDGGGHHHGGGDDDEEEEEEEEEEEEFFFDDDAAA>>>CCC@@@>>><<<<<<;;;999888777666666444333222111111//////000222333444555555000111111111111222222222///222333222222666888888===NNN|||rrr[[[iii\\\KKKIIIUUUddddddhhh}}}dddQQQJJJFFFAAA@@@AAACCCCCCBBBBBBBBBCCCDDDEEEHHHPPPXXXWWWrrr|||xxxppphhhaaa[[[YYYWWWRRRPPPLLLIIIFFFEEEEEEEEEAAA@@@@@@???????????????<<<<<<<<<============>>>;;;;;;<<<<<<===>>>??????@@@?????????AAADDDGGGIIIHHHOOOWWW]]]```dddkkkpppzzzooo\\\___qqqxxxpppooo}}}eeeGGG>>>>>>===;;;:::::::::888999999888888999999:::;;;;;;<<<>>>???@@@AAABBBBBBBBB@@@???BBBFFFHHHGGGFFFAAACCCEEEFFFGGGHHHJJJLLLOOOPPPQQQNNNKKKIIIKKKMMMLLLNNNPPPPPPOOOMMMMMMNNNSSSOOOLLLMMMQQQRRROOOKKKIIIIIIKKKOOONNNMMMPPPWWWaaa\\\WWWTTTUUUWWWWWWVVVVVVTTTWWWZZZVVVNNNKKKOOOSSSSSSSSSRRRQQQQQQRRRSSSNNNRRRUUUUUURRRQQQSSSUUUSSSSSSTTTWWW[[[___iiisss~~~qqqLLLXXXxxx^^^FFF>>>===;;;???GGGGGGCCCAAADDDDDD@@@???@@@CCCPPPaaammmttt}}}zzzbbbXXXNNN[[[ooo666666777666444444555777666777777777777888888888888888888888888999999999::::::999999:::;;;===>>>AAAAAA@@@>>>===>>>BBBDDD>>>>>>>>>>>>===<<<::::::BBBCCCDDDEEEFFFFFFEEEDDDDDDCCCBBB@@@AAADDDEEECCCFFFFFFDDDAAA@@@@@@???>>>::::::::::::999999888777555444333222111111111111111111111111111111111111////////////000000000000000111111111111222222222333;;;VVVmmmMMMSSSkkkrrrTTTDDDWWWcccWWWgggmmmOOO@@@<<<@@@???BBBDDD???CCC@@@>>>@@@EEEIIIJJJIIIKKKQQQccczzzsssiiifffhhh___ZZZ^^^[[[PPPKKKOOOPPPNNNLLLGGGCCCBBBDDDFFFBBBAAAAAA@@@????????????:::BBBBBBBBBIIIFFFAAAEEEFFFJJJMMMNNNMMMPPPVVV\\\\\\eeepppuuuxxx}}}}}}wwwbbbXXXXXXZZZzzzkkkgggoooooocccXXXGGG999:::::::::999999888888888999999888888999;;;<<<>>>============>>>???@@@AAADDDCCCBBB@@@@@@AAABBBBBBHHHHHHHHHIIIJJJKKKLLLMMMPPPOOOMMMKKKIIIIIIJJJJJJGGGLLLNNNKKKKKKQQQWWWZZZWWWXXXXXXVVVSSSQQQPPPPPPXXXTTTNNNJJJKKKPPPWWW\\\aaa]]]XXXSSSQQQRRRUUUWWW[[[YYYXXXVVVUUURRRNNNKKKQQQSSSUUURRRNNNMMMQQQUUUPPPSSSUUUUUURRROOOMMMLLLTTTQQQNNNKKKLLLOOOSSSVVV```wwwZZZQQQkkkgggIII;;;999;;;<<<<<<@@@DDDEEECCCAAABBBCCCFFFIIIQQQ\\\eeemmmxxxqqq[[[aaauuu555666666555444444555777777777777777888888888888888888888888888999999999::::::999999:::<<<===>>>@@@@@@???>>>===>>>AAADDD??????>>>>>>===<<<<<<;;;AAABBBCCCEEEEEEEEEEEEEEECCCCCCCCCBBBDDDFFFGGGGGGGGGGGGEEEBBBAAA@@@???===999999999999888777666666444444333222111111111111111111111111111111111111.../////////000000000000000000111111111222222222222555DDDrrryyyTTTJJJSSSjjj}}}NNNGGGTTTVVV```yyyfffSSSHHHCCC;;;<<>>777::::::::::::999999999888:::999999888999:::<<<<<<============>>>???@@@@@@CCCBBBBBBAAAAAABBBBBBCCCFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLJJJHHHFFFEEEDDDDDDIIINNNPPPMMMLLLPPPUUUWWWVVVXXXYYYXXXUUURRRQQQQQQRRRQQQOOONNNPPPSSSVVVXXXZZZWWWSSSOOOOOOPPPSSSVVVVVVUUUTTTSSSTTTSSSQQQOOORRRTTTVVVSSSOOONNNPPPSSSSSSPPPNNNMMMNNNNNNKKKIIILLLKKKJJJJJJJJJKKKLLLMMMSSS```uuuXXX]]]zzzaaa@@@:::===:::;;;>>>AAACCCCCCCCCDDDDDD???AAAGGGOOOWWW___kkkwww|||kkkxxx444555666555444333555777777777777888888888999999777777888888888999999999::::::::::::;;;<<<===>>>>>>???>>>===<<<===@@@CCCAAA@@@???=========>>>>>>@@@@@@BBBDDDEEEFFFFFFFFFCCCCCCDDDFFFGGGHHHIIIJJJGGGEEECCCCCCBBBAAA>>><<<888888888777777666555444444333222111000000000000000000000000000000000000....../////////000000000000000000111111111222222000333666SSSfffMMMCCCMMMmmmkkkGGGGGGNNNVVVddduuummm}}}qqq___OOO<<<777<<<===GGGGGGFFFDDDCCCBBBAAA@@@CCC??????BBBFFFRRRkkkyyyuuuqqqmmmgggccceeecccaaa_________aaaaaacccggggggrrrzzzttt~~~~~~rrrvvvgggXXXOOOFFF<<<<<>>???@@@@@@AAABBBCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEGGGHHHIIIMMMMMMMMMMMMLLLKKKIIIHHHJJJOOORRROOONNNQQQTTTTTTVVVXXX[[[[[[YYYVVVTTTTTTRRRSSSUUUVVVVVVUUUTTTSSSVVVTTTQQQOOOPPPRRRUUUXXXZZZXXXVVVVVVWWWXXXXXXWWWRRRTTTVVVTTTPPPMMMNNNOOOTTTMMMFFFEEEHHHKKKIIIEEEFFFGGGHHHIIIIIIHHHFFFEEENNNRRRhhhcccKKKYYYqqq}}}JJJ;;;<<<999::::::<<>>???@@@@@@AAABBBDDDEEEGGGGGGHHHCCCCCCEEEHHHHHHGGGHHHKKKDDD@@@???BBBCCC@@@===<<<888888888777666555444333222222111000000000000000000000000000000000000000........./////////000000000000000000111111111111///444333<<>>???>>>???AAACCCDDDEEEDDDDDDBBBBBBCCCCCCDDDFFFGGGHHHLLLNNNPPPRRRSSSRRRPPPOOOIIIOOOSSSRRRPPPSSSTTTTTTWWWZZZ]]]___]]]ZZZXXXWWWZZZ\\\]]]]]][[[WWWRRROOOTTTSSSQQQPPPPPPRRRUUUWWW^^^[[[XXXVVVWWWXXXXXXXXXQQQSSSTTTRRRNNNKKKJJJJJJOOOJJJDDDCCCEEEGGGFFFDDDFFFGGGHHHHHHHHHGGGEEEDDDIIINNNZZZ{{{PPPEEESSSaaafffCCC<<<;;;999777888<<>>===>>>@@@AAAAAABBBCCCDDDFFFGGGHHHIIIDDDBBBDDDHHHGGGDDDFFFLLLCCC<<<:::???BBB???<<<<<<999999999888777555444333111111000/////////000000////////////////////////............//////////////////000000000111111111111333111444<<>>999;;;>>>@@@@@@@@@EEELLLSSS___ppp~~~wwwdddPPPCCC:::<<<;;;===NNNdddZZZCCC;;;999888999::::::::::::::::::::::::999999999999999999888888::::::::::::;;;<<<===>>>===>>>@@@BBBDDDDDDDDDCCCCCCCCCCCCCCCDDDFFFGGGHHHIIIKKKNNNPPPPPPNNNLLLJJJHHHOOOTTTSSSRRRUUUWWWVVVXXX\\\___aaa___]]][[[ZZZ^^^^^^^^^]]]ZZZWWWSSSQQQTTTSSSQQQPPPPPPQQQRRRSSSWWWTTTQQQPPPQQQTTTUUUVVVPPPPPPPPPOOOKKKHHHFFFEEEFFFGGGGGGGGGFFFDDDDDDDDDGGGFFFEEEEEEEEEEEEFFFGGG???HHHNNNkkkqqqMMMHHHTTTdddVVV===<<<999777666999@@@DDDFFFEEEDDDAAA>>>???@@@EEEPPP\\\iiisss111222333333222222444666555555555666666666777777666666777888999::::::;;;;;;<<<<<<=========<<<<<<;;;<<<============@@@AAAAAA@@@???>>>>>>???@@@@@@BBBBBBBBBCCCDDDFFFHHHIIICCC@@@BBBGGGFFFBBBFFFOOOFFF<<<888>>>AAA===;;;<<<999999999888777555444333000000////////////000000////////////////////////------.........//////////////////000000000111111333///,,,333777666OOOzzzdddNNNUUUmmmZZZGGGLLLYYYhhhoooppp|||nnn\\\EEEBBB???AAAEEEHHHIIIGGGBBB@@@???===;;;<<<@@@CCCEEEIIIQQQYYYaaakkk|||uuuZZZFFF???:::999<<>>???@@@BBBBBBCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHKKKMMMNNNNNNMMMJJJGGGEEEIIIPPPTTTSSSSSSVVVXXXXXXYYY\\\___```^^^\\\[[[ZZZYYYYYYYYYXXXWWWVVVUUUTTTYYYXXXWWWVVVVVVVVVUUUUUUPPPNNNMMMNNNRRRVVVYYYZZZOOONNNMMMKKKIIIFFFDDDBBB???CCCHHHIIIGGGDDDDDDDDDEEEDDDBBB@@@AAACCCEEEGGGAAAHHHFFFRRR~~~~~~hhhNNNKKKPPPmmmoooDDD999:::999777999<<<@@@BBBCCCDDDAAA?????????AAAJJJTTT^^^fffsss000111222222111222444666444444444444555555555555555666777888999:::;;;;;;;;;<<<===>>>>>>===<<<;;;:::<<<>>>>>>>>>>>>@@@BBB????????????????????????BBBAAAAAAAAABBBCCCEEEFFFBBB>>>@@@FFFEEEBBBIIIVVVNNNAAA:::>>>AAA;;;888;;;888888888777555333222111/////////......//////000........................---------.........//////////////////000000000111000000---111666333:::PPPrrraaa[[[ccc~~~]]]LLLKKKXXXfffbbb___|||^^^RRREEE@@@EEELLLOOOOOOIIIGGGDDD@@@???@@@BBBCCCEEEDDDHHHNNNRRRWWWbbbnnn|||}}}yyylll[[[FFF888;;;???DDDIIIRRReeevvvZZZ@@@:::<<<;;;:::;;;777777777888888999999999666777888999::::::999999888888888999999:::;;;<<<>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGKKKLLLMMMNNNMMMLLLJJJIIILLLRRRVVVTTTRRRUUUXXXXXXYYY[[[\\\\\\ZZZXXXXXXXXXWWWWWWWWWWWWWWWVVVUUUUUUXXXXXXYYYXXXXXXXXXWWWWWWOOONNNMMMPPPTTTXXX[[[\\\PPPNNNKKKIIIGGGFFFDDDCCC???@@@CCCFFFHHHGGGEEECCCCCCBBB@@@@@@AAACCCFFFHHHGGGGGGFFFHHH```eeeIIIIIIRRRzzz]]]BBB<<<;;;:::999888:::>>>AAADDDBBBBBBBBBAAAAAAGGGOOOUUU[[[hhhvvv{{{000111222222111222444666333333333444444444555555555666777888999:::;;;;;;<<<<<<===>>>>>>===<<<;;;:::<<<>>>???>>>???AAABBB===>>>>>>?????????>>>>>>AAA@@@@@@???@@@AAACCCDDD@@@<<<>>>EEEFFFDDDMMM\\\UUUFFF<<<@@@AAA:::777999777777666555444222000/////////.........//////000........................---------.........//////////////////000000000000+++555444---///111555AAAbbbaaaQQQZZZnnnbbbVVVRRRXXXYYYYYYmmmpppUUUFFFDDDHHHJJJHHHAAABBBBBBAAAAAAAAA???<<>>>>>=========???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFCCCEEEGGGJJJLLLMMMMMMMMMOOOUUUWWWTTTRRRTTTVVVWWWXXXYYYZZZYYYWWWUUUUUUVVVYYYZZZZZZZZZYYYWWWTTTSSSPPPQQQQQQRRRRRRRRRRRRQQQMMMLLLLLLMMMQQQTTTUUUVVVQQQNNNJJJHHHGGGFFFEEEDDDAAA>>>>>>BBBHHHJJJGGGBBBAAAAAABBBBBBDDDFFFGGGHHHAAA>>>FFFJJJTTTvvvPPPLLLHHHeee}}}VVV===>>>===999666666;;;???AAA@@@@@@BBB@@@>>>BBBIIIOOOTTT^^^jjjsss}}}{{{|||222222111111222222333444444555555666555555444444555555666666777777888888:::::::::;;;;;;;;;<<<<<<<<<;;;:::999999:::;;;<<<<<<===>>>>>>======>>>???======>>>@@@@@@@@@@@@@@@BBBAAAAAA@@@AAABBBDDDDDDFFFBBB<<<:::999888666333555555444333222111000///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.........//////000000///000000000111111111111III\\\zzzUUUGGGRRRXXX]]]PPPRRRXXXbbblllpppiiiyyymmmZZZGGG>>>AAAAAA<<<<<>><<<>>>;;;<<<======@@@EEEIIIJJJRRRUUUZZZ```ffflllppprrr{{{xxxwwwwwwrrrqqqrrryyy{{{sss\\\UUUBBB<<>>>>>>>>>>>>>>>>>>>>>>>>>>AAABBBCCCCCCAAAAAABBBCCCDDDEEEGGGHHHIIIJJJJJJKKKRRRTTTSSSNNNLLLPPPSSSSSSYYY[[[ZZZTTTPPPRRRSSSQQQVVVYYYYYYWWWYYY\\\WWWOOORRROOOLLLMMMQQQTTTTTTTTTPPPNNNLLLMMMPPPRRRQQQOOOQQQOOOMMMJJJGGGFFFEEEEEEBBB@@@???>>>???@@@AAAAAA===>>>AAACCCCCCCCCBBBAAABBBBBBFFFJJJMMMaaatttPPPGGGaaa\\\;;;BBB:::333DDD===999>>>???BBBDDDDDDCCC@@@???IIIMMMUUU]]]ccckkkzzzvvvzzz222222111111222222333444444555555555555555444444555555555666777777888888::::::::::::;;;;;;;;;;;;;;;::::::999999::::::;;;:::<<<======<<<;;;===>>><<<===>>>???@@@@@@@@@@@@@@@??????>>>???@@@AAABBBBBB>>>:::888888777555222333333222111000///..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---........./////////000//////000000000111111111111;;;VVVdddPPPVVVPPPlllkkkMMMGGGZZZpppsssiiihhh|||wwweee```NNNBBB:::<<>>@@@BBBCCCBBBAAAAAA@@@@@@BBBDDDCCCNNNnnnlllQQQNNNoooXXXFFF;;;666???666666<<<>>>@@@BBBCCCCCCBBBAAA@@@BBBIIIPPPVVV]]]mmm{{{222111111111111222333333444444444444555555444444444555555666666777888888999999:::::::::;;;;;;;;;999999::::::::::::999999999:::;;;;;;::::::;;;<<<;;;<<<===>>>>>>??????>>>===<<<<<<<<<<<<===>>>>>>>>>;;;999777666555333111111000000///...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.............../////////////////////000000000000...///888RRReee\\\SSSYYYzzziiiPPPOOOWWWfffhhheeecccrrrxxxaaaHHH>>>???BBBCCCCCCCCCCCCDDDCCCAAA@@@@@@AAA???AAACCCFFFIIILLLNNNOOOTTTXXX]]]___```dddiiinnnnnnpppttt|||yyyttttttvvvxxxxxxwwwvvvvvvwwwtttrrrnnnlllnnnvvvqqq]]]MMMCCC@@@:::GGGLLLOOO^^^jjjqqq{{{{{{}}}}}}rrrUUU777;;;888555333444555555444777666666555555666666777777666555555666777999:::;;;:::999999999:::<<<===========================@@@AAABBBBBB@@@@@@AAABBBEEEEEEFFFGGGGGGGGGGGGGGGJJJMMMLLLHHHGGGJJJMMMMMMSSSYYY\\\ZZZVVVSSSNNNIIILLLKKKFFFCCCFFFNNNSSSSSSMMMKKKIIIIIIKKKMMMMMMMMMPPPNNNKKKJJJJJJJJJIIIHHHJJJIIIGGGFFFDDDCCCCCCCCCDDD@@@@@@DDDKKKKKKCCC:::<<<>>>???AAAAAAAAA@@@@@@???>>>???@@@<<<>>>PPPeeerrrJJJNNNrrr}}}TTTAAA999:::555::::::;;;>>>@@@BBBCCCCCCCCC??????CCCIIIMMMUUUdddrrr111111111111111222222333444444444444444444555555444444555555666777777888999999999999::::::::::::888999:::;;;;;;:::999888888999;;;:::999999:::<<<999:::;;;<<<============;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::888666333000.../////////...---,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------................................./////////000000444444444===UUUzzznnnccc\\\lllzzz[[[CCCOOO^^^iiifffcccrrrmmmSSSHHHDDD???<<>>????????????>>>>>>===>>>@@@>>>>>>FFFQQQ```DDDTTTkkkqqqRRR>>>888999AAA888999<<<>>>AAACCCDDDEEEBBBAAABBBFFFJJJQQQ^^^kkk|||111111000000111111222333444333333333333444555666444444444555666666777777888888888999999999::::::999:::;;;<<<<<<;;;:::999888:::;;;;;;:::999;;;<<<888888999:::;;;;;;;;;;;;:::;;;;;;;;;;;;:::::::::=========:::777222///---/////////......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...............------------............/////////000,,,---444<<>><<<===???>>>=========>>><<<<<<=====================;;;<<<>>>???@@@EEEJJJjjjSSSJJJVVVjjjnnnHHH777;;;???888999:::<<>><<<888333///---/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,.........---------------------------.........///222))))))444777777HHHaaaeeeZZZhhhttt[[[JJJMMMQQQOOOVVVccctttsssYYYKKKCCCGGGKKKFFF@@@???@@@?????????@@@BBBDDDEEEBBBBBBBBBCCCDDDFFFHHHHHHHHHIIIJJJJJJKKKNNNRRRVVVUUUVVVXXXZZZ\\\^^^______hhhccc]]]\\\^^^aaabbbaaa^^^]]]\\\[[[ZZZZZZ[[[[[[[[[YYYWWWWWWXXXYYYYYYXXX[[[```fffiiikkkqqqzzzzzznnnaaaTTTKKKFFFEEE===999@@@RRRfffrrrwwwiiiQQQ>>>444444999444555666555444333555777666555555444444555555666666555444444555666888999999999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@@@@>>>>>>???@@@CCCCCCDDDEEEEEEFFFEEEEEE@@@DDDFFFEEEEEEJJJMMMMMMIIIMMMOOOMMMMMMPPPRRRPPPMMMKKKLLLNNNMMMLLLNNNSSSRRRRRRSSSQQQOOOMMMMMMNNNDDDEEEEEEDDDCCCBBBDDDEEE@@@@@@@@@@@@???>>>===<<<999<<<===:::777666:::???;;;;;;;;;;;;;;;<<<<<<<<<:::999999999;;;===@@@BBBHHH{{{xxxTTTMMMVVV```___???:::666::::::::::::<<>>@@@BBBFFFNNNXXXaaammm}}}000000000000000111222222333222111111222333555777333333444555555666666777777777777777888888888999888888777777777777888888666777999888777777888:::555555666888888888888888999999:::::::::999777777666:::===<<<888333111000...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,---------.........444000000444444111333999gggyyySSSEEENNN[[[kkkqqq___UUUOOONNNRRRXXX```rrrlllTTTOOOPPPJJJBBB???@@@??????@@@BBBDDDGGGIIIFFFEEEDDDDDDEEEEEEEEEEEEBBBDDDDDDCCCAAAAAADDDGGGIIIIIIJJJKKKLLLOOOQQQRRRVVVRRRNNNMMMOOOQQQQQQPPPMMMNNNNNNOOOOOOOOONNNNNNMMMLLLKKKLLLQQQVVVZZZ\\\eeeiiiooorrrssssssuuuwwwpppgggWWWFFF;;;888<<>>???@@@???>>>===>>>@@@CCCCCCEEEFFFGGGGGGGGGGGGCCCGGGIIIFFFFFFIIIJJJIIIFFFKKKMMMLLLKKKNNNOOOMMMIIIHHHJJJNNNMMMIIILLLRRRQQQRRRSSSQQQNNNKKKKKKLLLEEEFFFFFFDDDAAA@@@AAACCC@@@@@@@@@@@@???===;;;::::::;;;:::999888888:::<<<;;;;;;::::::::::::;;;;;;888999999888999;;;<<<===<<>>@@@AAACCCJJJQQQXXXbbbppp|||000000000000000111111222333222111111111333666777333333444444555666666777777777777777888888888888777666555444444555666777555666777777666666777888444555666777888888888888777888999999999777666555222666;;;;;;888444222222...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......(((000333...,,,111666666BBBjjjgggDDD@@@KKKQQQ___cccSSSNNNNNNMMMMMMVVVpppooobbb___WWWNNNKKKBBBBBBBBBCCCFFFIIIMMMOOOIIIGGGDDDCCCCCCBBBAAA@@@>>>@@@BBBAAA??????BBBEEEDDDCCCCCCDDDFFFIIILLLNNNLLLIIIFFFGGGIIIKKKJJJHHHCCCEEEGGGIIIKKKKKKKKKKKKJJJJJJLLLRRR\\\gggooottthhhkkknnnnnnhhh___WWWRRREEEDDDBBB??????AAAFFFIIIYYY```pppuuu~~~hhhNNN777444888888444222222444666555222111222444555555555444444555555555555555444444555666888999888888999::::::::::::999<<<<<<<<<<<<<<<<<<<<<<<<===???@@@???>>>===>>>???AAABBBCCCEEEFFFGGGGGGGGGIIIMMMNNNJJJHHHJJJJJJHHHDDDJJJMMMLLLKKKMMMLLLIIIHHHFFFHHHMMMLLLIIILLLTTTOOOQQQRRRPPPLLLIIIIIIJJJFFFHHHGGGDDD@@@>>>???AAA@@@@@@@@@@@@>>><<<:::999===;;;999:::<<<<<<;;;:::;;;;;;:::999999:::::::::777:::<<<;;;;;;<<<======AAADDDqqqUUUMMMJJJuuuhhhOOOAAA>>><<<:::999999;;;>>>???BBB===;;;<<<===>>>CCCIIIVVV^^^iiittt~~~......//////000000111111000111111111111222222222333333444444555666666666777777777777777777777777777777666666555555555444555555555666666666666666222222444555666666777777777777777777777666555555444444444333333333222222------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***************))))))***,,,---///------------------------....................................////////////>>>CCCYYYyyy\\\MMMHHHFFFMMMggguuu```CCCTTTUUUTTTZZZssszzzmmmeeeYYYOOOFFFCCCCCCHHHVVVccc\\\TTTJJJGGGIIIJJJGGGBBBDDD???===AAAEEEDDDCCCCCCCCCBBBCCCFFFCCC>>>BBBJJJHHHEEEBBBAAABBBDDDDDDDDDEEEHHHHHHCCCBBBIIITTT[[[WWWVVVXXX\\\dddjjjlllmmmaaa[[[RRRKKKIIIGGGEEECCCBBB@@@AAAEEEGGGLLL[[[kkkyyyvvvuuuyyyooodddLLLCCC777111111333444333222222333333333333444444333333333333333333333333444555555555555555444444777888888888888999999999<<<<<<<<<<<<<<<;;;;;;;;;===>>>>>>?????????>>>>>>@@@AAABBBCCCDDDEEEFFFGGGGGGIIIKKKLLLKKKIIIFFFDDDIIIIIIJJJLLLNNNOOOMMMKKKKKKLLLLLLKKKJJJJJJKKKMMMUUUQQQMMMJJJIIIJJJJJJJJJGGGEEECCC@@@???>>>>>>>>>??????>>>===<<<:::888777:::;;;;;;<<<<<<;;;;;;::::::::::::999999888888888:::<<<<<<<<<:::999:::;;;>>>BBB[[[kkkIIIFFFkkktttUUUKKK>>>444777<<<;;;999888???@@@@@@???>>>???BBBDDDMMMPPPYYYgggttt~~~.........///000000111111000000111111111222222222333333444444555666666666666666666666666666666666777666666666555555555444666666666555555555555555222333444555555666666555666666777777666666555444222222111111111000000000------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************))))))***,,,---...------------------------....................................////////////666666@@@\\\aaaKKKDDDEEERRRllldddNNNRRRSSSRRRXXXjjjttt___NNNKKKSSS\\\bbbbbbdddhhhiiieee\\\UUU]]]TTTKKKGGGDDDBBBCCCGGGNNNHHHDDDGGGIIIGGGGGGJJJPPPNNNKKKHHHEEECCCCCCDDD???BBBGGGMMMSSS[[[eeennnqqqhhh\\\TTTQQQOOOLLLHHHBBB???;;;:::<<>>???????????????@@@@@@AAACCCDDDFFFGGGHHHGGGHHHJJJKKKKKKIIIFFFEEEHHHGGGGGGIIIKKKKKKJJJIIIMMMMMMMMMMMMLLLKKKKKKKKKOOOLLLIIIGGGGGGGGGGGGFFFDDDCCCBBB@@@???>>>>>>>>>>>>===<<<;;;999888777777999999::::::::::::999999999999888888888777777777888999::::::999888999;;;@@@===DDD___gggQQQ]]]aaaIII999===>>>777888CCC>>>???@@@@@@??????AAACCCIIIJJJRRR^^^iiisss---......//////000111111000000000111111111222222333333333444555555666666666666666666666666666666666666666555555555555555666666666555555444444333333444444555555444444333555555666666555555444333/////////............---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,------------------------------------------------------............/////////000......666LLLpppkkknnnfff___\\\ZZZaaawwwkkkSSSJJJNNNVVV^^^cccrrr}}}jjj``````aaa___^^^```dddkkkrrruuuwwwxxxqqqiiiddd___]]]bbbiiijjj```XXXZZZ___```^^^\\\oooooommmhhhaaaZZZUUUSSS\\\YYY[[[cccggggggjjjrrrhhh]]]OOOEEEAAA???===::::::::::::<<>>???@@@@@@@@@???@@@AAACCCEEEFFFHHHHHHGGGHHHJJJKKKJJJIIIGGGFFFIIIGGGFFFFFFGGGHHHHHHGGGKKKKKKLLLLLLLLLKKKIIIHHHHHHFFFEEEDDDEEEEEEDDDBBB@@@@@@@@@@@@???>>>=========<<<:::888777666777777777888888888888888888777777777777777666666666666555777888888777777999:::;;;;;;777===___lllTTTdddsss{{{fffAAA>>>???555444>>><<<>>>@@@@@@@@@???@@@BBBCCCCCCHHHQQQZZZcccooozzz------......///000000111000000000000111111111111222333333444444555666666666666666666666666666666555555555555555555555555666666555555444333222222444444444444444333222222444444444444444333333222......---------,,,,,,,,,,,,,,,,,,++++++++++++***************************+++++++++******************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------........./////////111000---333HHHjjjnnnRRRCCCJJJYYYnnnmmmVVVPPPMMMOOOTTTWWW___kkk|||vvvlllyyyoooddd^^^___bbbddddddtttsssuuuvvvuuutttyyyyyyyyy}}}~~~|||yyyzzz|||ooofffeee^^^SSSOOOSSSEEEEEEDDDEEEGGGKKKPPPSSSYYYXXXYYY```jjjwww}}}uuu{{{ZZZLLLHHH???777444222111111333555666444222111222222222222333333333444444444555555555555555444555555666666666666555777777888888888999999999===<<<<<<;;;:::999888888:::;;;<<<>>>???@@@@@@@@@>>>???AAABBBDDDFFFHHHHHHGGGHHHIIIKKKKKKJJJIIIHHHKKKIIIFFFFFFGGGHHHHHHHHHFFFFFFHHHJJJKKKJJJHHHFFFCCCCCCCCCDDDEEEEEECCCAAA======>>>??????>>><<<;;;===;;;999666666666777888777777888888888888777777666666666666666666666666444666777888777777999;;;333<<<>>>888???dddeeeYYYZZZ\\\dddMMM:::======777333:::<<>>AAAHHHOOOXXXdddnnnqqq{{{---------...//////000000//////000000000111111111222222333333444555555555555555555555555555555555444444444555555555555555666555555444333222222111444444444444333222111000333333333333333222111111...---------,,,,,,,,,,,,,,,,,,+++++++++*********************************************************))))))*********+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...............333555222///555EEESSS{{{```GGGAAAFFFQQQ```^^^FFFEEEQQQRRRXXX___hhhttt|||zzzqqqooopppooofff^^^cccbbbcccdddaaa^^^bbbhhhllllllkkkiiiiiijjjjjjiiipppuuummm___SSSMMMGGG>>>===BBBEEEPPP^^^gggkkkooovvv|||www\\\AAA666666666666777444333222222333444444444111111111222222222333333444444444555555555666666444555555666777777666666777777888888888999999999=========<<<;;;::::::999::::::<<<===??????@@@@@@>>>>>>@@@AAACCCEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJIIIMMMKKKHHHHHHIIIJJJJJJJJJCCCCCCEEEHHHKKKLLLJJJHHHBBBBBBCCCEEEFFFFFFDDDBBB:::;;;<<<======<<<;;;:::<<<:::888666666777888999777777888888888888777777666777777777777777777777444666777888777777999;;;444:::AAA@@@888EEEwwweeeOOONNNOOOnnnmmmDDD;;;AAA???666999;;;>>>@@@??????@@@@@@@@@===>>>CCCIIIQQQ\\\ggggggttt,,,------......///000000/////////000000000111111222222222333444444555555555555555555555555555555444444444444444555555555444444444333333222222111333333333333222222111000111111222222222111000000------------,,,,,,,,,,,,++++++++++++************************************)))))))))***************))))))******+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........+++...111111///000666;;;HHHvvvtttXXXGGG???HHHFFFXXXvvv___VVVHHHLLLRRRXXX^^^kkk}}}}}}ppphhh___XXXPPPKKKLLLQQQLLLTTTZZZYYYVVVVVVWWWWWWRRRTTT\\\hhhrrrrrrggg]]]VVVUUUSSSTTTXXX___ggglllnnn||||||{{{wwwiiiRRREEE888666666444333333333222111000000000111222111111111111222222222222333333333444555555666666444555666666777777777777777888888888888999999999======<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>?????????===>>>???@@@AAACCCDDDDDDEEEEEEFFFHHHHHHIIIIIIIIILLLJJJIIIIIIKKKLLLKKKJJJEEEDDDDDDGGGKKKMMMKKKIIIBBBBBBBBBDDDFFFFFFDDDBBB::::::;;;;;;;;;::::::999999999888777666777888999666777777888888777777666666666666666777777777777444666777777777777888999:::444888AAA===<<>>>>>>>>@@@AAABBB???>>>BBBFFFJJJTTT]]]eeennnyyy,,,,,,---......//////000////////////000000000111111222222333333444555555555555555555555555555555333333333444444555555555333333333222222222222222111222222222222222111000000111111111111000//////,,,,,,,,,,,,++++++++++++++++++++++++************************************((()))))))))*********+++))))))***++++++***)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++---......---...111333000PPPqqq|||___KKKKKKGGGJJJooo```YYYRRRPPPPPPVVVfffuuuzzztttoooiiiggghhhmmmyyyqqqnnnkkkhhheeebbb^^^\\\mmm{{{~~~|||yyyqqqcccQQQDDD>>>:::888999777333111111000111111111000000000111111111111111222222222222222222222333444555555555444444666777777888888888777888888888888999999999::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>>>>=========>>>>>>???@@@@@@AAAAAAAAABBBCCCDDDEEEFFFGGGGGGHHHGGGGGGHHHJJJKKKJJJHHHFFFCCCAAACCCGGGIIIGGGDDDAAA@@@@@@AAABBBCCCAAA@@@;;;:::999999888888888888666666666666666666777777555555666666666666555555444444555555555666666666444555666666555444555777:::333333:::;;;:::EEEVVVbbbQQQMMMggggggIII<<<888999:::<<<<<<<<<===@@@BBBDDD@@@???@@@AAACCCJJJQQQ\\\bbbjjjpppwww,,,,,,------...//////000////////////000000000000111222222333333444555555555555555555555555555555333333333444444555555555222222222222222222333333000111111222222222111111000000000000000//////...++++++++++++************+++++++++************)))))))))))))))))))))))))))(((((())))))*********+++((()))***++++++***)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000///---,,,---///000555999FFFmmmlllZZZ___VVV[[[zzziiiXXXOOOMMMTTT^^^kkkpppYYYDDD888777444444444444111...///222...000333444333222111111000111111111111222222222111111222333333444555555444444666777888888888888777888888888888999999999888999999::::::;;;;;;<<<<<<<<<===============<<<===>>>>>>>>>????????????>>>???@@@AAABBBDDDEEEEEEDDDDDDDDDGGGIIIIIIHHHFFFEEEAAA>>>>>>BBBCCCAAA>>>@@@>>>===>>>???@@@???>>><<<;;;999777666777777888333444555666666666555555333444444555555444444333333333333444444555555555333555555555333222333444333666888666444777@@@HHHccc{{{|||XXXGGG[[[cccHHH>>>999:::;;;;;;;;;===@@@CCCEEEAAA???>>>======AAAHHHLLLRRR[[[cccllluuu............///////////////000000000111111111111000111111111111222222222111222333333444444444444222333333333333222111111222222222222222222222222111111111111111111111111111///...---......,,,+++************************+++,,,,,,++++++)))((('''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,---------......////////////000000000000111111222666BBBcccsssfffeeerrr___NNNPPPWWWgggdddfffkkkmmmxxxwwwYYYCCC666333666000000000000000000000000111111111111111111111111000000000000111111111111222222333333333444444444555666777888888999999888777888888888888999999999>>>===;;;::::::;;;<<<===;;;<<<=========<<<:::999???@@@AAA???===<<<<<<===???>>><<<>>>@@@AAA>>><<<@@@BBBDDDDDDBBBBBBFFFIIIBBBBBBAAABBBCCCCCCAAA@@@@@@???>>>===<<<<<<======999888777666777888:::<<<888777666555444333333333555555555444444333333333444444444555555555666666666666555555555444444444888777666555666888:::;;;RRR~~~~~~cccKKK___wwwZZZFFF222;;;@@@<<<888;;;???AAAEEECCCAAA???===>>>??????HHHLLLRRRZZZbbbllluuu|||............//////////////////000000000111111111000000111111111222222222111222222333444444333333222222333333222222111000222222222222222222222222111111111111111111111111000///------......,,,+++************************,,,,,,+++******))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,------------........./////////000000000111000000111777LLLooozzzfff___aaasss}}}oooXXXLLLOOOOOOTTT\\\^^^bbbuuu{{{nnntttvvvZZZFFF<<<666444555000000000000000000000000111111111111111111111111//////000000000111111111222222222222333333333333555555666777888888888888777777888888888999999999===<<<;;;::::::;;;<<<>>><<<<<<======<<<;;;;;;:::<<<===>>>>>>===<<<===>>>@@@>>>===>>>@@@AAA???<<<>>>???AAABBBBBBCCCDDDFFFCCCBBBBBBBBBCCCCCCAAA???>>>===<<<::::::::::::;;;777666555444444666777999666666555444333333333333444444444333333333222222222222222333333333444444666555555555444444444333777666555444555777999:::;;;^^^uuuSSS]]]qqqVVVBBB@@@<<<999888999<<>>>>>??????CCCFFFLLLSSS[[[dddnnnuuu---............/////////////////////000000000000000000000111111111222222111111222333333333333222222222222222222111000000111111111111111111111111000000000000000000000000000...------------,,,***************************---,,,***)))(((((()))***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------.........////////////000000............555GGGWWW{{{\\\KKKWWWZZZYYYbbbwwwjjj]]]PPPIIIEEEGGGVVVhhhxxxuuurrrlllkkkwwwbbbOOO<<<555555555333222000000000000000000000000000000000000000000000000//////000000000000111111000111111111222222222222444555666777888888888888777777777888888888999999;;;::::::999:::;;;===>>>======<<<;;;;;;;;;;;;<<<999;;;<<<<<<<<<<<<>>>???@@@???>>>???AAAAAA???>>>>>>>>>???BBBDDDFFFEEEDDDDDDCCCBBBBBBCCCBBB@@@>>><<<;;;999777777777777888555555333222222333444444555444333222111111111111333222222222222111111111000000000111111111222222555555444444444444333333555444444444444666777888555AAAoootttfffaaammmxxxZZZGGG777777:::999888:::????????????????????????>>>@@@DDDIIIPPPYYYcccjjjttt}}}ssseee---------.........//////........./////////000000000000000000111111111111111111222222222222222111111111111222111000000///000000000000000000000000////////////////////////...---,,,,,,------,,,***************************---+++)))((('''((()))+++(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))***++++++++++++***************************++++++,,,,,,,,,---------------.........////////////------......---333:::RRRiiipppSSS]]]``````]]]fffyyybbbQQQIIIJJJQQQXXXWWWdddvvvyyyyyy}}}uuu{{{|||rrr```HHH<<<222000333222111111000000000000000000000000////////////////////////////////////000000000111000000000000111111111111444444555666777777777777777777777777888888888888999999999999:::;;;============;;;::::::;;;<<<===999;;;<<<===<<<<<<===????????????@@@@@@@@@????????????@@@CCCHHHIIIGGGCCCDDDCCCBBBAAABBBAAA>>><<<:::999777666555555555666444444222111111111111222333222111000000000000000111111111111111000000000//////000000000111111111444444333333333333333333333333333333444555666777???666EEErrrbbbSSSWWWjjj~~~\\\???;;;???<<<:::<<<<<<===>>>???@@@@@@@@@@@@<<<===???BBBGGGPPPYYY```jjjtttooo^^^RRR------------............---............///////////////000000000111111111000111111222111111000000000000111111000000///...////////////////////////........................---,,,++++++,,,,,,+++***)))))))))))))))))))))))),,,+++)))''''''(((***+++''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))***++++++++++++***************************+++++++++,,,,,,,,,------------------............000------000000...///222333???UUUrrrjjjeeeooorrrbbbmmmnnnRRRBBBKKKIIISSScccfff```iii{{{nnneeerrr{{{mmmQQQEEEDDD;;;777444444333000000222////////////////////////...........................////////////000000000//////000000000111111111333444555666666777666666666666777777777888888888888888888999:::;;;<<<<<<===<<<;;;::::::;;;======<<<===>>>>>><<<<<<===>>>>>>???@@@@@@@@@????????????>>>???BBBGGGHHHEEEBBBCCCBBB@@@@@@@@@???===;;;:::999777555444444444555444333333222111111111111111111000////////////000000000000000000000000000000000000000111111111111222222333333333333333333222222222333333444555666<<<555222EEEooo```NNNQQQddd~~~~~~QQQ@@@===:::;;;@@@:::;;;===>>>???@@@@@@@@@>>>>>>>>>???CCCIIIQQQWWW[[[eeeqqqxxx|||wwweeeWWWPPP,,,------------.........------------.........////////////000000000111111000111111111111000//////000000000000000///..............................------------------------,,,+++******,,,,,,+++***))))))))))))))))))))))))******(((((((((((()))***''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))***++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......000......111000------000111666<<>>???>>><<<<<<===>>>===>>>@@@@@@>>>===>>>???<<<<<<===???AAABBBAAA???@@@???>>>>>>???>>><<<::::::999777555444333333444222222222222222111111111000000///////////////000/////////000000000000111000000000111111111222222111111222222222222333333222222222333444444555555000:::888777LLLqqqYYYAAALLLeeelllLLL>>>777777:::;;;;;;<<<===>>>???@@@@@@@@@@@@@@@???@@@DDDJJJOOOPPPYYYcccjjjqqq|||nnnZZZNNNIII,,,,,,---------.........,,,,,,---------.........////////////000000000111000000111111000//////...//////000000//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))***++++++++++++******************************++++++++++++,,,,,,,,,+++,,,,,,,,,,,,------------,,,...111000------111333777666444???^^^uuu^^^NNN```|||vvvfffWWWPPPPPPUUUXXX^^^ffflllyyyiiillluuu{{{yyydddOOOEEEAAA;;;444111222000000333333000000333////////////////////////////////////////////////........./////////000000000000000111111111222222222222333444555555555555666666666666777777777888888888999999999999999888:::;;;;;;<<<======<<<<<<:::;;;<<<<<<<<<<<<===???;;;===??????===<<<===>>>;;;===>>>>>>======>>>???===<<<<<<<<<======;;;999999888666444222222222222000000111111111111111111000000////////////000000//////000000000111111111000000000000111111111111111111111111222222222333111222333444555555555555///<<<;;;888???OOOxxxOOOGGGZZZrrrttt\\\KKK>>>777<<<;;;;;;;;;<<<>>>???AAAAAAAAA@@@???>>>???CCCFFFIIIOOOXXX___gggsss}}}}}}nnn]]]TTTQQQQQQ,,,,,,,,,---------......,,,,,,,,,---------......////////////000000000000000000111000000///......///////////////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,+++***))))))))))))))))))))))))'''((())))))))))))((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))***++++++++++++***))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------)))***---222111...///333+++...///...555EEEVVV___rrrKKKKKKLLLVVVlll{{{nnncccXXX]]]XXXPPP[[[wwwwwwrrryyynnnsss|||iiiKKKAAA999666222...000666555///---111444222000///////////////////////////000000000000000000000000............/////////000111111111111222222222222222222333444555555555555666666666666777777777777888888999999999888888777999:::<<<===>>>===<<<;;;666888:::;;;;;;<<<>>>@@@:::===???>>><<<;;;<<<>>>===???AAA???<<<<<<>>>AAA<<<;;;:::;;;<<<<<<:::999888777555333111000000111......///000111111111000000000/////////000000111///000000000111111222222////////////000000000111000000111111222222222333222222333444555555555555555666111666<<<999]]]nnnQQQSSS```lllPPP======<<<;;;:::;;;===???AAAAAAAAA@@@>>><<<<<<>>>@@@BBBFFFMMMTTT]]]iiivvv}}}eeeUUURRR[[[fffnnn---,,,,,,++++++,,,,,,---.........////////////000///////////////.........000000000000000000000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000222666999;;;GGGVVV{{{hhhXXXPPPTTTYYYddd~~~rrraaaVVVWWW^^^ccceeecccfffooo}}}|||iiicccfffeee___ccceeerrrppp]]]OOOIII333333222111000000000111////////////............---------............///---------............///////////////////////////000111111111111222222222111111222333444444444444555555555666666777888999777777888999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<===>>>999999::::::;;;<<<<<<===<<<;;;;;;:::::::::;;;;;;666EEEMMMDDD;;;===???>>>===<<<:::888777666555555555444222000///...------000000000000000000000000//////000000000000//////000000//////.........---000000////////////000000///000000000111111111111222222222222222222222222333000444:::999888FFFYYY~~~fffUUUxxx~~~OOOCCC;;;666999>>>???>>>>>>DDDDDDCCCCCCBBBAAA@@@???@@@@@@BBBFFFNNNZZZhhhqqq}}}yyybbbZZZOOOLLLfff---,,,,,,++++++,,,,,,---------.........//////////////////////////////...000000000000000000000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))(((((()))))))))*********************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000/////////000222444666333<<>>:::333222111111000000000111////////////............------------............------------............////////////////////////000000111111111222222222111111222333444444444444555555555555666777888999777888888999999::::::;;;;;;;;;:::::::::::::::;;;888888999:::;;;<<<===>>>;;;;;;:::;;;;;;<<<===>>>>>>KKKPPPEEE<<<<<<===;;;===<<<;;;999888777666666555444333111///.........000000000000000000000000/////////000000/////////////////////......------000//////////////////000//////000000000111111111222222222222222222222222666222333777555222;;;JJJgggeeesssggg???=========999666:::@@@BBBBBBCCCCCCCCCBBBAAA@@@===>>>???BBBIIIUUUaaajjjrrrxxx~~~{{{~~~xxxfffZZZGGGBBB[[[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////000000000000000000000000/////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))******************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000///...------...///000...000;;;KKKZZZmmm~~~rrrhhhcccXXXiiizzzwwwrrreee```YYYSSSUUUcccxxxyyy]]]VVVaaacccjjjvvvvvv}}}kkkiiiiiihhhccc]]][[[\\\bbbiiiooorrrzzz{{{nnnxxxfffMMM<<<777777777666222111111000000000000000/////////............---------------............------------............////////////////////////000000000111111111222222111111222333444444444444555555555555666777888999999999999999999999999999;;;;;;:::999999888777777888888999:::;;;<<<======::::::::::::<<<===>>>???@@@IIILLLBBB::::::;;;999======;;;:::888777777777555444333111000/////////000000000000000000000000......////////////......///............---------//////............//////////////////000000000000111111111111111111222222777222222555444111444===DDDnnntttsssyyy{{{QQQGGG>>>:::888777999===???@@@BBBDDDDDDCCCBBBAAA<<<<<<===???CCCLLLVVV]]]fffmmmuuu{{{~~~}}}wwwyyyxxx```NNNLLL>>>LLL|||,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............//////////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((()))))))))***************************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------///...------------......333222333666999BBBVVVjjjhhhIIINNNVVV___wwwlllgggiiimmmkkkZZZTTTWWWRRRLLLTTTaaakkkXXXVVVXXXZZZ```aaa^^^___cccccc___]]]___dddZZZTTTYYY]]]]]]___eee]]]___ccchhhmmmsss{{{fffTTTLLL@@@333---111555666444111000000/////////000000//////.........---------,,,,,,---------.........,,,,,,---------.........////////////////////////000000000000111111111111111111222333444444444444555555555555555666888888:::999999999888888777777:::::::::999999888888777999999:::::::::;;;;;;;;;:::999999999:::;;;<<<<<<888???AAA;;;666888::::::<<<;;;999888777666666666444444333111000000000000////////////////////////---......//////......---------------------------///......------......///........./////////000000000000000111111111111111666111000555777555666:::888IIIxxxlll\\\___nnnaaaAAA555999===;;;777<<<>>>AAACCCEEEDDDCCCBBB>>>>>>>>>===???CCCIIINNNWWW^^^hhhnnnsssyyyrrr___NNNBBBAAAIIIhhh+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,------.........//////000000////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------......//////000...///000111444;;;CCCqqq```[[[]]]XXXjjjtttzzzjjjcccjjjjjjmmmeee```hhhjjjfffhhhbbb^^^ZZZ[[[```eeeiiikkkwwwlllhhhoooqqqkkkkkkqqq{{{xxx|||ttt```FFF888777444111000111000...+++000//////...//////000000............------------,,,,,,,,,------------...,,,,,,,,,------------...//////////////////////////////000000000111111111111111222333444444444444444444444444555666777888:::999999888888777777666777888999:::::::::::::::<<<;;;;;;:::999999888888:::999888888777777777777333777999666555777999999888777666555444444333333333333222111000000000111........................------............------,,,,,,,,,,,,------------......------------......---............//////////////////000000111111111333000000444777777777888222666QQQsss```YYYbbbuuu[[[BBB;;;:::777555:::<<>>@@@CCCFFFMMMWWW^^^ccclllvvv~~~nnnVVVIIIEEEDDDEEEUUUppp++++++------------+++++++++++++++,,,,,,,,,------------......///000000000000000000000000000000000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))''''''(((((((((((()))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,---...///000000///---,,,---000222555666GGGaaattt~~~}}}uuuiiiaaagggyyy||||||aaaKKKEEE===444666222333333222///...------...............//////000.........------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------/////////////////////////////////000000000111111111111222333444444444444444444444444555666777888999999888888888777777777666777999:::;;;;;;::::::<<<;;;;;;:::999888888777:::999888666555555555555666777777777888888777777555444333222222111111111111111000000000000000111........................,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------------.........///......//////000000111111111000000111333444333222///888>>>LLLzzz^^^VVV```~~~jjjOOO<<<777:::999:::<<>>======>>>@@@FFFMMMSSSYYYcccoooxxx}}}zzztttuuuhhhQQQEEEHHHNNNRRRYYY[[[aaahhh~~~***+++---......---+++***,,,,,,,,,,,,------------------......///000000111000000000000000000000000.........---------,,,,,,++++++++++++++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))'''''''''((((((((()))))))))))))))))))))))))))))))))************+++++++++***************************++++++++++++,,,,,,,,,++++++,,,---............000///...---...111222222999@@@IIIQQQ```|||nnnXXXVVV[[[______lllZZZ???333555111000;;;000000000//////000111333...---------......///000.........---------,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------////////////////////////////////////000000000111111111222333444444444444444444444444555666777777888888888888777777777777666777888::::::999777666999999999999999999999999999888777666666666666666666666666999:::999666444444333222111000000000000000///////////////000000------------------------,,,,,,------------,,,,,,***+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---------.........------...//////000111111///000111000000111222222111999999777QQQccc___yyy~~~\\\GGGAAA:::::::::;;;===@@@BBBDDDDDDEEEEEECCC@@@>>>>>>>>>@@@DDDIIIMMMQQQ[[[hhhrrrssswww~~~xxxuuuxxx{{{nnn]]]IIIEEEUUUlllwwwwwwoooeeedddkkk|||***+++---......---+++***,,,,,,------------......---------...///000000111000000000000000000000000......---------,,,,,,,,,++++++++++++++++++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))''''''''''''((((((((())))))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,+++,,,,,,---------,,,,,,***---/////////111333333555111777CCCFFFMMMkkk___PPPQQQXXX^^^aaatttzzz|||yyykkkYYYOOOAAA222555<<<111)))222000///...///000111000...---------------...///000......---------,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------////////////////////////////////////000000000000111111222333444444444444444444444444444555777777777777777777777888888888666777888999888666444333777777888999:::;;;;;;<<<888777777777777777888999333222333888;;;999666444333333222111000000000000///............//////000------------------------+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------...///000000111---000111000000222555666222000555===BBBUUU{{{uuu```xxx\\\EEE:::999999999;;;>>>BBBDDDAAACCCDDDCCCAAA@@@???@@@===@@@CCCEEEHHHQQQ___iiinnnsss|||zzzwwwwww}}}qqq]]]LLL>>>MMMuuu|||rrrxxx++++++++++++++++++++++++*********+++,,,---...///---------............///..............................---------,,,,,,,,,++++++************++++++))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))---***)))+++------++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,,,,------,,,000444666777<<>>888888AAAEEELLLHHHBBB@@@CCCGGGFFFCCC???>>>>>>???BBBGGGLLLOOOVVV___jjjrrrxxx~~~}}}tttttt|||~~~cccQQQKKKHHH@@@EEEkkk++++++++++++++++++++++++++++++++++++,,,------...------------.......................................------------,,,,,,,,,+++******))))))******+++))))))************))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))'''&&&'''(((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------...------,,,,,,,,,------+++...111000...000555::::::JJJ]]]oookkkQQQIIIKKKLLLWWWqqqxxxwww}}}www~~~{{{iiiYYYQQQGGG:::333444222111111000000////////////.........---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,++++++***+++,,,------......------------......///000000000//////000000111111222222444333333333333444555555666555555555555666777888999888888777777666666666666555555444444555555666444444444555555555666666666666555444333222111111000000000/////////......///...---------------...++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***+++,,,......,,,,,,,,,------------...............////////////////////////000000000000111---000888666444DDDZZZsssppp|||[[[EEEBBB??????>>>777EEEFFFGGGHHHIIIIIIGGGDDDCCCBBB@@@???@@@BBBEEEGGGJJJQQQZZZaaagggoooxxx~~~wwwyyymmmXXXKKKDDDAAAAAADDDSSSyyy++++++++++++++++++++++++,,,,,,,,,++++++,,,------------------............------------------------------------,,,,,,,,,,,,+++******))))))******+++((())))))******))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((******)))(((((()))******))))))))))))))))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------///111111///---,,,///333)))000666;;;KKKlllhhh```ccc```^^^jjjpppiiidddUUUOOOZZZdddmmm|||zzz}}}{{{xxxqqqggg___RRREEE999666333//////333/////////000000000000000............---------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++++++++,,,------......------------......///000000000//////000000111222222222333333333333333444555555555555444444444555666666999999888777666555444444555444444333333444444555333333333333444444444444555555444333222111111000000////////////.........000///...---,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,---,,,,,,,,,,,,---------------............/////////////////////000000000000111000333777888444444666PPPzzzttt\\\eeefff~~~]]]MMMCCC???===666===AAAEEEGGGEEEBBBBBBCCCHHHFFFCCC@@@>>>===>>>>>>>>>BBBHHHMMMSSS[[[eeemmmwww}}}yyyyyy}}}}}}fffQQQBBB>>>@@@CCCFFFKKKYYYsss************++++++++++++------,,,+++++++++,,,,,,,,,,,,---------.........---------------------------------,,,,,,,,,++++++******))))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))((((((***+++***((())),,,,,,***))))))))))))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------///000111000//////222444222555333000777LLLeeeuuuyyylll```___[[[\\\```___^^^fffsss|||mmmddd___aaannn{{{vvvooommmoooyyypppgggjjjxxx|||tttyyyqqqkkkcccRRRAAA999888222000444555111///111////////////////////////---------------------------,,,,,,++++++,,,,,,---***************************++++++++++++,,,,,,,,,******+++,,,,,,,,,+++++++++,,,------......------------......///000000000///000000111111222333333333333222222333333444555444444444333333444444555777777777666666555555555444333333222222333333444222222222222222333333333444333333222111111000000/////////.........------......---,,,++++++,,,,,,++++++************++++++************************************************,,,,,,++++++++++++++++++++++++,,,,,,,,,------------------.........//////////////////000000000000333555444222333666666333===PPP]]]ZZZTTTaaa}}}|||dddGGG888;;;===;;;<<>>[[[ppp]]]VVVhhhiiiMMMBBB===;;;999:::>>>===;;;???FFFDDDCCCCCCCCCBBBBBBBBBBBB???>>>>>>===???DDDKKKOOOWWW]]]fffooowww~~~|||ppplllqqqxxxrrrfffPPPJJJDDDGGGTTTeeesss{{{qqqaaaUUUaaa(((((())))))***+++++++++,,,,,,,,,++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))(((((())))))***'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))((((((''')))((('''///666222&&&)))))))))))))))))))))))))))))))))************+++************+++++++++++++++******++++++,,,---...,,,,,,,,,,,,,,,,,,,,,++++++,,,+++***...555666222000555<<>>@@@AAACCCDDDEEEFFFFFFFFFBBB@@@???>>>>>>@@@BBBDDDJJJNNNUUU]]]eeemmmtttyyy~~~{{{pppkkkssssss___QQQKKKGGGCCCLLLkkkooocccppp((((((((()))***+++++++++++++++++++++,,,------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))(((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''*********)))((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))***+++)))+++777AAA888((())))))))))))))))))))))))))))))))))))************************++++++++++++************+++,,,---.....................---,,,,,,//////,,,---//////---++++++...111111000666===]]]ooo~~~|||mmmcccRRR@@@;;;......000333444111---+++222111000---,,,...000222------------------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************++++++++++++))))))***+++,,,,,,,,,,,,+++,,,------......------------......///000000000000111111222222333333444222222222111222222333444666666555444444444444444333333333444444555555666444444333333333333444444333333333222222111111111000000////////////......---------,,,,,,,,,,,,++++++***************+++,,,++++++************++++++************************************************((()))***+++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,---------.........////////////000000000000000000333666666333222333+++444666===dddkkkSSS???<<<>>>;;;888999???AAACCCEEEFFFGGGFFFFFFCCCBBBAAAAAAAAAAAA@@@???AAADDDHHHMMMTTT]]]ffflllqqqzzzxxxuuutttuuuxxxzzzdddPPPCCC>>>>>>???IIIggg{{{'''(((((()))***+++++++++*********+++,,,---...///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))(((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((,,,,,,+++***)))(((''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''&&&)))888CCC888$$$))))))))))))))))))))))))))))))))))))************)))************+++++++++************+++,,,---...*********,,,.........,,,&&&...333000...///000///555000...111222222444777;;;CCCKKK```vvvdddkkk]]]FFF===999444444333111...,,,///333222...'''***---,,,,,,---...---++++++,,,------...//////+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))************+++++++++((()))***+++,,,---------+++,,,------......------------......///000000000000111111222222333444444222222111111222222333444777666555444444444444444444444444444444444444444555444444333333444444555333333333333222222111111///////////////.........---------,,,,,,,,,++++++---,,,+++***))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000333,,,+++111444000///111444888777555BBBiiivvvtttMMM>>>===<<<<<>><<<>>>AAADDDJJJSSS\\\cccaaalllwww|||wwwnnnkkkooozzzyyylllYYYIII@@@???@@@BBBGGG[[[~~~************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***)))(((((('''))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000111222222333///222888CCCPPP___mmmtttxxxaaaMMMAAA???;;;777444333222333////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,)))))))))))))))******+++)))************+++++++++++++++,,,,,,,,,,,,------............////////////000111111111111222222222222222111111222222333444555444444333333444444555555555555444444333333333444444333333222111000000000000000000000000000000........................,,,,,,,,,+++++++++******************************))))))))))))************))))))))))))))))))))))))************************)))************+++++++++******))))))***+++,,,,,,+++,,,------......------............////////////000111111111111222222222---...333888999EEEhhh|||tttYYYGGG;;;;;;CCCAAABBBBBBCCCFFFIIIGGGBBBDDDFFFGGGDDDAAA@@@CCCGGG???>>>===>>>AAAFFFKKKOOOXXX]]]eeennnwww}}}}}}tttllliiimmmxxxnnn___[[[PPPEEE@@@???AAAGGGMMMSSS]]]nnn************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))(((((((((((((((((((((((((((((((((((('''((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,,,,---......//////222222222444777<<>>???BBBEEEGGGMMMOOOTTT[[[ccckkkpppttt|||tttmmmlllmmmqqqvvvtttcccQQQFFF@@@999888CCCRRR[[[]]]]]]YYYWWW^^^xxx************************+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***((((((((())))))((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******+++,,,,,,---------///...---,,,,,,,,,......///...///777BBBKKKMMMLLLTTTVVVZZZeeeyyyppplll```SSSBBB666111000///---///...---,,,,,,,,,---...////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++)))))))))))))))******+++)))************+++++++++++++++++++++,,,,,,,,,,,,---............/////////000000000111111111222222111111222222222333333333444333333222222333333444444444333333333333333222333333222222111000000000........................------------------------,,,++++++++++++*********************************))))))))))))************))))))))))))))))))))))))************************)))************+++++++++************+++++++++++++++,,,------......------............////////////000000000111111111222222888222///333333000555>>>XXXcccSSShhhpppOOOGGG@@@===@@@@@@>>>BBBJJJHHHFFFDDDEEEFFFFFFCCCAAAEEEDDDBBBAAA@@@@@@@@@AAABBBBBBCCCGGGMMMUUU\\\```ffflllttt|||yyypppkkkoooxxxiiiTTTFFFAAA@@@@@@;;;>>>QQQtttlll___]]]vvv***************************************++++++,,,++++++++++++++++++++++++************************,,,+++)))((('''((()))***((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********************************))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------......//////,,,------///000111222333666444222111111222222222///111444>>>NNN[[[]]]XXXTTTZZZbbbiiimmmrrrvvvzzz{{{zzzzzzzzzxxxzzzppp^^^LLL@@@===333333333444444333111///......---,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++******************+++)))))))))))))))******+++))))))*********+++++++++***++++++++++++,,,,,,,,,---------.........//////000000000000111111111111111111222222333333333333333333222222222222333333333333333333222222222222222222111111000000000000........................------------------------++++++++++++************************************((()))))))))************))))))))))))))))))))))))************************))))))*********+++++++++***++++++++++++++++++++++++,,,------......------............////////////000000000000111111111111111------333666555666:::CCC[[[|||aaaUUUrrrbbbAAA:::???BBBCCCGGGUUURRRMMMHHHFFFFFFGGGIIIGGGGGGEEEDDDCCCBBBAAAAAA???>>>===???BBBGGGLLLPPPQQQWWWaaakkksssyyy}}}yyyvvvsssiiimmmzzzlll```NNN???888:::???CCC:::JJJpppooolll))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++************************+++***)))(((((())))))***''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))******************************))))))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------...............///////////////000//////......000000///...------///111000000000333;;;@@@===555333777<<<>>>>>>???CCCHHHGGGFFFFFFHHHJJJMMMUUU]]]______\\\XXXXXX^^^eeehhhzzz~~~sssdddQQQCCC;;;555222333111000...,,,+++,,,000222//////......------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************************************++++++*********)))))))))))))))******+++))))))*********+++++++++*********+++++++++,,,,,,------------............//////000000000111111111000111222333333333222222222222111111111111222222222222222222222222222222111111000000000000//////////////////////////////------------------------+++++++++*********))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,+++***+++,,,------......------............//////////////////000000000111111111000///000222111///000333:::>>>KKKuuukkkppp___CCC===>>>CCCIII___```^^^VVVKKKEEEGGGKKKGGGGGGFFFEEEDDDDDDDDDDDD@@@@@@@@@@@@AAABBBCCCDDDCCCIIIQQQYYY```gggmmmpppzzz{{{ppppppvvvzzzooobbbLLLIIIFFFCCCBBB@@@>>>===CCCXXX}}}zzz))))))))))))))))))))))))***))))))))))))***++++++++++++++++++++++++++++++************************))))))******))))))))))))''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))******************************))))))******+++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,---------...000222222222///---000555555111222555777666333333555888999777555555777999:::;;;@@@BBBCCC@@@<<<<<>>666222222222222222000000000...,,,+++,,,.........------,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))***++++++++++++***))))))))))))))))))******+++)))************+++++++++************++++++++++++,,,------------........./////////000000000111111000111222333444333222222222111111000000111111222000111111111111222222222000000000///////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))************++++++++++++,,,---------,,,******+++,,,------......------............/////////////////////000000000111111111222222111///...111444...<<<@@@MMMzzzvvv}}}aaaBBB777:::@@@KKKSSSYYYVVVLLLFFFIIINNNKKKIIIHHHFFFEEEDDDEEEEEEBBBCCCCCCCCCBBB@@@???>>>>>>BBBFFFIIILLLPPPSSSVVVYYYaaammmyyyyyyvvvxxx|||xxx~~~uuubbbOOOFFFAAA>>>::::::>>>CCCHHHJJJVVVddd)))))))))))))))))))))))))))))))))))))))***++++++************************************************''')))***++++++***)))((('''''''''''''''''''''''''''((((((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))******************************))))))******+++,,,***************************++++++++++++,,,,,,,,,++++++++++++++++++******+++++++++,,,---...000111//////000000000/////////))),,,,,,)))***...000///***+++,,,,,,,,,,,,---...111111000//////000///...111111222111000...///111,,,111333222333777666111111111000/////////...,,,))),,,///222222000...,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************)))***++++++++++++***))))))))))))))))))******+++)))************+++++++++************++++++++++++,,,,,,---------.........////////////000000000111///111222444444333222111111111000000000000111111000000000000111111222222////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))************++++++++++++,,,---...---,,,***)))+++,,,------......------............////////////////////////000000000111///111111111222444666777+++::::::999NNNppp|||rrrqqqkkkXXXLLLCCC===CCCGGGGGGDDDEEELLLSSSVVVSSSOOOJJJGGGFFFFFFFFFDDDDDDDDDCCCCCCBBBAAA@@@@@@BBBCCCCCCBBBBBBDDDFFFDDDGGGMMMUUU___kkkwww~~~~~~~~~ttthhh^^^^^^ddduuu}}}vvvfff[[[RRRIIICCCBBB???AAAGGGOOOYYYaaafffhhh\\\```ttt)))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))&&&(((***,,,,,,+++((('''''''''''''''''''''''''''''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))*********)))***++++++,,,******************************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++---,,,+++***+++,,,...///+++,,,---...//////---,,,&&&---222000.........,,,///..................---+++///111000000111333444000------000222000......///333222,,,+++000111///...000///------.........000...***)))***,,,...000******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***))))))))))))))))))******+++)))************+++++++++)))************+++++++++,,,,,,,,,---------......////////////000000000000///111222444444333222111111111000000000000111111//////000000111111111222.........///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))************++++++++++++,,,.........,,,***)))+++,,,------......------............/////////000////////////000000000000000///......000444333///333000---333888>>>dddrrreee~~~yyy]]]LLLHHHBBB<<<;;;AAAMMMVVVbbb^^^WWWPPPKKKHHHHHHHHHEEEEEEDDDCCCCCCDDDEEEFFFDDDEEEEEECCCAAAAAABBBDDDBBBAAA@@@AAAGGGQQQ^^^gggnnnpppsssxxx}}}}}}oooddd[[[WWW```lllqqqyyy|||ttt]]]QQQEEE@@@===;;;;;;===???RRRqqqwwweeeeeesss))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************************)))************+++++++++,,,++++++******++++++,,,,,,,,,,,,---------.................................------------...//////---------............///000000///...............222222111//////.........//////.........---------------...........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++)))(((+++,,,,,,+++)))((()))+++************************))))))*********++++++++++++******)))(((''''''&&&************))))))))))))(((((((((((())))))))))))************************++++++,,,,,,,,,,,,------222,,,)))***,,,---///333,,,///111111......000333000000000000111111111111222111000//////000111222//////......---------,,,////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,------......------,,,,,,,,,,,,---------........................------............/////////////////////000111111222222222555666333222:::KKKYYY[[[^^^tttfffLLLEEEBBB:::999AAAXXXZZZ[[[XXXSSSMMMHHHEEEFFFEEEEEEEEEGGGGGGEEECCCEEEDDDEEEGGGGGGEEEAAA===AAAAAACCCGGGLLLQQQSSSTTTVVVWWWYYY^^^eeelllsssxxx|||}}}zzzvvvuuuwwwoooppprrrooottt~~~}}}sssjjjaaaXXXFFFCCC???======???BBBCCCPPP{{{zzz))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))((((((************************))))))*********+++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,------------------------------------------......///------------............000//////...............111000//////............///.........---------,,,------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***)))+++,,,,,,+++)))(((***+++))))))******+++++++++,,,(((((()))))))))******************)))((('''''''''************))))))))))))(((((((((((())))))))))))*********************************+++++++++,,,,,,,,,***,,,000///***((()))///000000000//////000222/////////000000000111111111111000//////000111111/////////.........------............------------------------------------++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------.........---------------............/////////////////////000111111222222222444444222///333===FFF^^^wwwcccaaazzz~~~WWWAAA>>>DDDIIIFFFJJJNNNOOOOOOQQQVVVZZZYYYUUUNNNHHHDDDDDDEEEGGGJJJFFF@@@>>>@@@DDDGGGHHH>>>>>>@@@CCCFFFGGGFFFEEEHHHIIIJJJMMMQQQVVV[[[^^^fffhhhkkkoootttxxx{{{}}}yyyvvvttttttvvvwwwtttqqqwww~~~~~~yyymmmooojjj^^^TTTMMMEEE===>>>===<<<;;;<<<@@@GGGMMMggg))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))((((((************************)))))))))*********++++++++++++************++++++************++++++++++++++++++++++++++++++++++++------,,,,,,------...///------------............//////...------------...///......---------............------------,,,,,,---------,,,++++++******++++++++++++************++++++++++++++++++++++++,,,,,,+++************++++++,,,,,,+++))))))***,,,)))*********++++++,,,,,,((((((((((((((()))))))))******))))))((((((''''''************))))))))))))(((((((((((())))))))))))************************)))))))))************+++)))***...111///***+++///444111///...///000111111.........////////////000000000////////////000000///////////////.........------------,,,,,,,,,+++------------------------************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******++++++,,,,,,,,,------------------------------------............/////////...//////000000111111222000111222111000000333666>>>\\\YYYKKKDDD888777:::>>>@@@AAAFFFNNNUUUXXX\\\```___YYYRRRMMMKKKHHHEEEBBBCCCEEEGGGEEECCCFFFFFFGGGIIIJJJHHHDDDAAA@@@AAAAAABBBCCCEEEGGGHHHKKKLLLOOOSSSWWWZZZ]]]___eeefffmmmvvv||||||~~~~~~|||{{{yyyuuurrrssstttmmmddd^^^^^^```fffnnnssssssrrruuu{{{xxxoooeeeXXXVVVPPPHHHDDDDDDCCC???>>>GGGRRRVVVTTTRRRTTTXXXiii(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((************************))))))))))))************++++++************++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,---------.........///...------,,,,,,------------,,,,,,,,,---......------,,,,,,,,,,,,,,,,,,---,,,,,,+++***))))))(((++++++++++++++++++******++++++++++++++++++++++++,,,+++***))))))***+++,,,+++,,,,,,+++***)))+++,,,,,,,,,+++++++++*********))))))))))))))))))))))))***)))))))))((((((((('''************)))))))))((((((((((((((())))))))))))************************)))))))))*********++++++---++++++,,,+++---777CCC777222...---///111111000---------.........//////////////////////////////////////////////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........//////......//////000111111111000000000111333444444333444;;;^^^{{{ooo^^^LLLDDDAAA===999999<<>>???>>>;;;:::>>>DDDIII]]]rrrtttddd]]]]]]zzz((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********+++******))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,------------.........---,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((((((++++++++++++,,,,,,,,,,,,************************+++***)))))))))***+++,,,+++,,,,,,+++******,,,---///...---,,,+++)))((((((************************))))))))))))((((((((((((************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))************+++++++++,,,...+++*********...<<>>@@@DDDFFFDDDEEEIIIGGGGGGHHHIIIKKKLLLNNNNNNQQQVVV___ggglllmmmmmmmmmrrrrrrmmmeeedddiiillljjjdddeeefffcccZZZUUU[[[fff[[[]]]]]]^^^eeemmmooommmeeebbb``````bbbaaa^^^ZZZSSSUUUUUUQQQLLLHHHBBB<<<===@@@BBB???<<>>>>>???@@@BBBCCCVVV\\\iii|||~~~uuuppphhhaaaZZZTTTOOOLLLPPPNNNKKKHHHGGGFFFGGGGGGEEEEEEEEEFFFFFFFFFFFFFFFIIIFFFEEEGGGGGGDDDEEEHHHFFFFFFFFFFFFFFFGGGGGGHHHFFFHHHJJJJJJJJJKKKNNNQQQQQQUUUTTTOOOTTTbbbjjjiiieeekkktttuuupppmmmvvvxxxrrrppplllgggiiibbbYYYRRRMMMIIICCC???BBBBBB@@@===999;;;BBBJJJIIIKKKNNNOOOQQQ]]]zzz))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))*********************************************)))***++++++,,,++++++,,,,,,,,,------------,,,++++++******++++++111000///...---,,,,,,,,,))))))******+++++++++,,,***************+++++++++(((((())))))*********+++))))))))))))))))))))))))'''((()))+++++++++***)))***,,,,,,,,,++++++---///+++++++++,,,,,,---------******))))))((((((((('''(((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))...***)))---...,,,+++---***---//////---,,,...111.........////////////000,,,,,,---......---,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))************((())))))***++++++,,,,,,,,,,,,,,,---------......------......///000000000+++...222333222000000000...222...444???999AAAaaa}}}pppfff^^^UUUGGG===999;;;???BBBBBBAAAIII^^^|||uuuooo```]]]XXXSSSPPPNNNNNNNNNJJJJJJIIIIIIHHHHHHGGGGGGGGGEEEFFFIIIJJJHHHHHHKKKHHHGGGFFFEEEGGGJJJMMMOOOVVVXXXXXXXXXXXX[[[aaafffaaafffeee___dddsss|||zzzlllrrryyy}}}yyytttwww{{{zzztttkkkddd```\\\VVVQQQKKKDDD@@@??????===;;;888:::===???AAAHHHVVVdddyyyllldddkkkwww~~~ttt]]]))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''(((((((((((())))))((((((''''''&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((******)))(((((((((((((((''''''''''''(((((((((((('''(((((((((((((((''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))***++++++***)))***+++************************......,,,+++***)))))))))************************(((((())))))*********+++))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,------+++))))))***+++((()))***+++++++++++++++------,,,,,,+++***))))))))))))))))))******************))))))(((((('''''')))))))))))))))(((''''''((((((((((((((((((((((((************************++++++,,,,,,,,,,,,------------------------------------............------,,,,,,------------,,,,,,******+++,,,,,,---......,,,,,,+++)))'''(((***---,,,++++++*********************))))))))))))******(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------------------------------............///////////////000000000000444333222222333666888:::HHHooo~~~~~~aaaLLLCCC>>>:::AAA999@@@MMMSSShhh~~~tttooodddYYYXXXQQQNNNTTTZZZYYYVVVTTT```]]]]]]```aaa^^^___bbb]]][[[XXXUUUWWW]]]gggnnn}}}yyyzzz}}}tttmmmooorrrppphhhjjjmmmppptttwwwyyyzzzwwwfffUUUMMMIIIEEEAAA???DDD>>>:::===???===<<<===???>>>CCCMMMWWWiiiqqqhhhgggeeevvv{{{aaadddaaaSSSFFF===))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''(((((((((((((((((((((((((((''''''''')))(((((((((''''''''''''************************''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((***))))))(((((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))***++++++))))))***+++************************---,,,++++++************************************(((((()))))))))*********))))))************))))))'''((((((((())))))))))))))))))))))))))))))))))))***++++++***(((((()))+++((())))))***++++++******,,,,,,++++++***))))))(((((((((((()))))))))*********)))))))))((((((((('''((((((((((((((('''&&&&&&((((((((((((((((((((((((************************+++++++++,,,,,,,,,------------------------------------............---------------......---------***++++++,,,,,,---------************((()))+++---++++++***))))))))))))*********))))))))))))******(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------------------------------------.............../////////000000000000333222222222333555777888222KKKqqq|||zzztttXXXHHHAAAAAA:::@@@HHHGGGPPPcccnnnxxxqqqsssvvvvvvtttttt~~~~~~yyyqqqnnnppptttxxx||||||~~~|||tttnnnmmmiiiddd\\\^^^bbbeeefffeeedddbbbOOOIIICCCAAA???>>>======@@@===<<<===<<<<<<@@@GGGKKKHHHKKKWWWgggpppmmmlll|||sssSSSPPPJJJ???777111))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''************************''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))))))))((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))((((((''''''((((((''''''''''''((((((((((((''''''((((((((((((((('''''''''((((((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))***++++++))))))***+++************************++++++************++++++************************(((((())))))))))))******((())))))******))))))(((''''''((((((((()))))))))))))))))))))))))))))))))((()))))))))(((((()))+++(((((())))))******))))))+++******))))))(((((((((''''''((((((((()))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&%%%((((((((((((((((((((((((************************++++++++++++,,,,,,,,,,,,------------------------,,,------......------,,,---..................---+++++++++,,,,,,,,,,,,,,,((()))++++++******+++---******)))((((((((())))))***))))))(((((())))))***((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,------------------------------------................../////////000000000111111000000111333555666000333CCC```qqqqqqjjjXXXMMM@@@===;;;666<<>>>>>;;;>>>CCCJJJOOOWWWffftttjjjaaa^^^dddqqqgggFFF???888222222000((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''((((((((((((&&&&&&''''''(((((())))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&((()))++++++)))(((&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))(((((('''''''''((((((''''''''''''((((((((((((&&&'''(((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++***)))((()))+++************************)))))))))))))))***++++++************************(((((())))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))))))))))))))))))))))))))'''((())))))((()))+++---(((((())))))))))))(((((())))))((((((((('''''''''''''''''''''(((((((((((())))))))))))(((((((((((('''''''''((((((''''''&&&((((((((((((((((((((((((***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---......//////......---,,,,,,,,,+++++++++++++++(((***,,,,,,*********+++***))))))((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000000000//////000222333444888222444<<>>>>>===<<<;;;:::;;;>>>===;;;===CCCDDD@@@CCCGGGSSSfffzzzyyysssqqqvvvwwwTTT;;;666111111666555(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''((((((((((((&&&&&&''''''(((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))++++++)))(((&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********((()))******)))((()))***))))))))))))))))))))))))(((((((((((()))***++++++))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((()))))))))***,,,...(((((())))))))))))((('''((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))'''(((((()))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------............------+++++++++++++++++++++******+++---,,,***)))))))))***))))))((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////////////////000000111222111222777:::555:::\\\wwwwww|||vvvsssuuu}}}jjjJJJGGGCCCDDDNNNVVVUUULLLDDDIIIEEECCCEEEKKKRRRWWWZZZXXXVVVXXX^^^```\\\WWWUUUUUU[[[iiiyyy~~~sssiii]]]UUUTTTUUUTTTSSSMMMNNNJJJCCC???AAABBBAAA???===<<<<<<============???===<<<;;;<<<>>>@@@BBB<<>>===<<<999:::999888999<<<;;;666888888;;;>>>===;;;===AAAFFFFFFFFFEEEEEEDDDDDDDDDWWWooo{{{yyy}}}uuuqqq~~~dddPPP<<<333222444///111333,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''((((((((()))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))''''''''''''((((((((((((%%%&&&'''((())))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***((()))***)))((('''(((***))))))))))))))))))))))))(((((('''''''''((())))))))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((())))))((((((***,,,******++++++***))))))((('''''''''''''''(((((((((((((((((()))))))))******'''((((((((()))))))))***&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,++++++))))))******++++++,,,,,,((()))***))))))***,,,///++++++***))))))))))))***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////...//////000000000000000222///,,,,,,...222666999EEE[[[{{{iiiYYYccc{{{{{{{{{cccRRRRRR```zzzuuuhhhYYYNNNEEE@@@AAAEEEBBB@@@AAAEEEDDD???===>>>;;;<<<===>>>?????????>>>;;;:::999;;;CCCMMMMMMIIIKKKHHHFFFDDD@@@@@@KKKXXXgggkkknnnoookkkbbbXXXRRRgggggg___eee___NNN>>>000444111555666///222444,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''((((((((()))))))))(((((('''''''''&&&&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))%%%&&&'''((())))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))***)))((('''(((***))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((((((&&&'''(((***+++++++++++++++***))))))''''''(((((((((((((((((())))))))))))************'''((((((((())))))******%%%%%%&&&'''((((((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,++++++***(((((()))***+++,,,,,,---&&&'''(((((((((+++///333,,,++++++***************((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////...///000000000000000///'''000555333000222444333555;;;QQQuuutttwwwiii}}}kkkfffzzzqqqaaaUUU___}}}sssaaaQQQJJJJJJNNNOOOUUU[[[XXXNNNDDDAAA===AAAGGGJJJLLLLLLLLLMMMGGGDDD@@@FFFYYYnnnxxxyyyooofffZZZPPPJJJPPPeee{{{zzznnnmmm}}}xxxuuueee[[[RRRCCC===:::111......333222+++///444---((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&)))************+++***)))))))))***)))'''$$$******))))))((((((''''''''''''''''''((((((((())))))((('''&&&&&&'''((()))&&&(((+++------+++(((&&&))))))(((((('''''''''&&&))))))((('''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''')))***)))((('''(((***))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))((()))*********((('''&&&'''''''''''''''&&&&&&&&&(((((()))***************((((((((((((((())))))***''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((***+++,,,---...,,,,,,,,,++++++*********)))************+++++++++,,,,,,,,,+++++++++******+++*********))))))((((((+++***)))))))))***,,,---888333,,,(((((())))))((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''((())))))************)))))))))))))))))))))))))))************++++++++++++++++++++++++///...---,,,,,,,,,,,,,,,---------............///............////////////000000000000111111111111222333;;;HHHSSSgggzzzkkkuuupppaaaXXX```lllwwwjjj^^^rrrwwweee}}}qqqccckkk]]]SSSPPPBBBbbbmmm___RRR[[[}}}gggeeezzzzzzttt||||||[[[PPPCCC:::666444111...000000//////.........---((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((,,,///111...)))'''***---)))((((((***++++++)))'''******))))))(((((((((((('''''''''((((((((()))))))))(((''''''''''''((()))&&&(((***++++++***(((&&&)))(((((((((''''''''''''))))))((('''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((((()))******)))((('''&&&((('''''''''''''''''''''((()))******++++++******))))))((((((((())))))***''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((()))***++++++,,,---,,,++++++++++++++++++***)))************+++++++++,,,,,,+++++++++*********************)))))))))(((***))))))((()))***+++,,,000---***((()))***((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))******+++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++......---,,,,,,,,,,,,,,,------------........................//////////////////000000000111111111444111333888;;;DDD]]]wwwmmm```pppwwwtttpppiiirrrrrraaaWWWddd{{{rrr```mmmuuulllwwwjjj```xxxqqqnnnppp{{{llleeekkk}}}hhhDDD===444000000111000...000/////////.........---((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''(((((((((((((((((((((((())))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((///555333+++%%%%%%((((((((((((***,,,---,,,******))))))))))))(((((((((''''''((((((((())))))))))))((((((''''''(((((()))'''(((((())))))(((((('''(((((((((((('''''''''''')))((((((''''''''''''(((((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((&&&''''''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***)))))))))))))))))))))))))))((((((''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((())))))))))))(((((('''((((((((((((((())))))))))))***++++++,,,,,,++++++***))))))((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))*********++++++*********+++++++++++++++)))************+++++++++,,,++++++++++++*********************)))))))))))))))(((((((((((())))))***(((''''''(((******(((&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++...------,,,,,,,,,,,,,,,------------........................//////////////////000000000000111111222...---000///111>>>MMM{{{lllggg|||yyymmmbbb___ffflll^^^```wwwsssjjjbbb~~~uuu|||uuuzzzyyyffffffoooyyy}}}~~~yyyooo[[[DDD777222...---000222222222/////////...............((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("""+++555999555...)))'''+++***)))***,,,---,,,+++))))))))))))))))))))))))'''(((((((((((())))))))))))(((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((''''''''')))(((''''''''''''((((((((((((''''''''''''((((((''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((()))(((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&((())))))))))))((((((((()))))))))))))))*********++++++,,,------------,,,++++++***)))((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((************))))))))))))))))))******++++++,,,,,,))))))*********+++++++++++++++++++++*********************)))))))))))))))(((((('''''''''(((((((((&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))*********((((((((()))))))))))))))((()))))))))************++++++++++++++++++++++++------,,,,,,+++,,,,,,---,,,,,,---------.....................////////////////////////000000000111222//////222333333666===KKKsss{{{eeeZZZjjjuuuggg]]]YYYiii~~~tttnnneeexxxlllqqqkkkaaaeeelll~~~~~~}}}kkkhhhmmmjjjUUUCCC<<<555555333000000111222222000........................(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&***111888<<<<<<888555...,,,++++++,,,,,,+++***))))))))))))************(((((((((((()))))))))***((())))))))))))))))))((()))((('''&&&&&&'''((()))'''''''''(((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''')))***)))((('''(((***((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''))))))((((((''''''&&&&&&)))(((((((((((()))))))))))))))))))))******++++++,,,------...............,,,,,,+++)))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''*********))))))))))))((()))))))))******+++++++++))))))*********++++++++++++++++++*********))))))))))))))))))))))))******''''''((((((((('''''''''))))))(((&&&&&&'''(((***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))''''''(((((())))))))))))((()))))))))************++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,------------...............////////////...////////////000000000333111000333333111//////444BBBNNNhhh{{{yyyxxxoookkkiiihhhyyy|||jjjqqq~~~}}}ccc^^^UUU[[[ppprrr```^^^gggssszzzppplllpppwwwsss\\\LLLFFFCCC888333444222222111000//////...,,,+++---------...............((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))(((((())))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,)))'''+++333:::<<<<<>>:::555111///......000000////////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((((((((((((((())))))))))))&&&'''((((((((((((((('''((()))******(((((()))***((())))))******))))))(((***************************************)))))))))***))))))))))))***++++++))))))))))))))))))))))))************************************+++++++++,,,************************++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((())))))((('''(((***''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))---------------.........------,,,+++***)))((('''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((((((((((((((())))))))))))(((((())))))************++++++*********)))))))))))))))))))))))))))))))))((((((((())))))))))))***---444444,,,'''))))))&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((((((((())))))******+++++++++************)))))))))*********++++++++++++,,,++++++++++++++++++++++++------,,,,,,,,,,,,------------------------------........................//////000000000111111111---111333444<<>><<<333...333333333333222222111000/////////....../////////------------------------++++++++++++++++++++++++(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))***))))))))))))***+++***)))((()))+++))))))************))))))***************************************+++++++++***************++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&''''''''''''(((((((((((('''''''''(((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%'''((((((''''''(((***''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))***))))))(((+++,,,---.........------*********))))))(((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((((((((((((((())))))))))))'''''''''((()))+++,,,---,,,,,,,,,+++***))))))((((((((((((((((((((((((((((((((())))))***+++++++++000222000,,,)))))))))((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''(((***++++++++++++))))))))))))))))))))))))))))))*********+++++++++************************+++++++++++++++,,,---...------------------------......................../////////............---000111111...+++---222888:::KKKkkkrrreee___QQQQQQYYYlllwwwqqqxxxzzzwwwooommmvvviiiYYY\\\PPPOOO>>>111555888444444222222222222111///---,,,//////............//////------------------------++++++++++++++++++++++++(((((((((((())))))))))))(((((((((((()))))))))))),,,,,,+++***)))*********)))***++++++))))))***+++)))******++++++******)))++++++++++++++++++++++++*********++++++++++++++++++************+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''(((((('''&&&''')))''''''''''''''''''''''''''''''''''''((((((((((((&&&''')))*********)))((()))***,,,---------,,,+++)))))))))(((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((***,,,...000------,,,+++***))))))((((((((((((((((((((((((((('''((()))***,,,---......111111000...,,,+++)))((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''((()))+++++++++***)))(((((()))))))))))))))***)))))))))************+++************************+++******++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................000...,,,,,,...111333444444666CCCZZZpppjjj___WWWYYY```kkkxxxzzz~~~rrrfffaaadddxxxxxxmmmXXXHHHDDD;;;===555000666666000333/////////000//////...---///......------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''((((((((()))))))))***(((((((((((())))))))))))111///,,,***)))***+++,,,)))***++++++))))))***+++)))******++++++******)))++++++++++++++++++++++++*********++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''((((((((()))&&&&&&''''''((())))))***'''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&(((((((((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((((((&&&''')))*********((((((&&&''')))***+++***)))(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((((((((((((((()))))))))))))))(((((()))+++---000222...------,,,***))))))((((((((((((((((((((((((((('''((()))+++---///111111222111000000///,,,***(((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''(((***++++++***)))((((((((((((((())))))******))))))))))))************************************************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////...///111333555444000...555///111:::DDDMMM___rrrwwwqqqhhhaaagggsssbbbUUUXXXfffnnntttooorrrmmmkkkeee^^^___lllbbbRRRKKKAAA999666444666111///444///+++111/////////000000111111111///......------......///,,,,,,,,,,,,,,,,,,,,,,,,************************'''((((((((())))))******(((((((((((())))))))))))444111---***)))***,,,---)))+++++++++***)))***+++******++++++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))(((&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&''')))***+++***((('''$$$%%%'''))))))((('''&&&'''''''''(((((((((((((((&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))((()))+++...111333......---,,,+++))))))((((((((((((((((((((((((((('''((())),,,...111222333222000000222111...***)))&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''((()))+++,,,+++***(((''''''((((((((())))))******))))))))))))************))))))))))))))))))))))))************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------........./////////000000------.../////////000111---+++///666333---444AAAFFFWWWqqq}}}ooolllkkk^^^]]]pppqqqrrryyy~~~tttjjjxxx|||www}}}mmmjjjjjjkkkgggaaaccciiikkk}}}vvvuuutttsssaaaRRR@@@888555444333333///222......222---+++555000//////......///000000.........------.........,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))---,,,***)))))))))******///---+++***)))***,,,---+++,,,---------,,,***)))******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++,,,,,,---------///111222000///////////////000000000//////...,,,...//////......///000000000111000///---+++***,,,,,,---------.........*********+++,,,...000111***++++++++++++,,,,,,,,,,,,,,,+++))))))((()))))),,,+++***)))((((((((((((******++++++++++++******++++++******)))(((((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&'''((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))&&&%%%&&&((()))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())),,,...000111333111...+++))))))))))))((((((''''''''''''(((((($$$%%%(((+++...111222333222444555666444000,,,)))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((---+++)))((('''((()))***(((((())))))((('''&&&&&&&&&'''((())))))((('''&&&))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------............///////////////////////////000000000000111111111111888:::EEEXXXooo~~~zzzxxxwwwrrriii___ZZZ[[[]]]^^^\\\mmm{{{vvvjjj___YYY[[[```YYYcccqqq{{{uuuggg[[[MMMFFFFFF888777555444333333444444000000000000000000000000////////////////////////---------------------------------,,,,,,+++++++++************************************************************************---,,,***)))))))))***++++++***)))))))))***+++,,,******+++,,,------------...------,,,,,,+++++++++,,,------....../////////---------------...///000000111333222111000111222222333333333333333222222333444444333111000111222111222333555555555444333222222111000000/////////.........////////////000++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,+++******)))******)))******++++++******)))))))))))))))************((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((()))((((((((('''''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((&&&%%%&&&((()))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))+++---///000111///,,,***)))))))))***((((((''''''''''''((((((&&&(((***---///111222333333444555444222...***''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((,,,***)))''''''''')))***((((((((((((((('''&&&&&&&&&'''((())))))((('''&&&))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------....................................//////000000000111111111333222777BBBNNNYYYeeepppyyyoooeee^^^ZZZ[[[```gggmmmpppnnnhhhdddvvv}}}|||}}}wwwuuuvvvpppiiiffffffiiiqqqxxx}}}|||hhhUUUMMMEEE;;;777:::777666444333222222333333111111111111111111111111........................------------------------------,,,,,,,,,+++++++++************************************************************************,,,,,,+++************+++((())))))******+++,,,,,,++++++++++++,,,---......---------------------------------...///000000000111111222222333444555666888999999888777777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888555333444555444555777999:::;;;<<<<<<:::999888666444333333222000000111111111///...------.../////////...---,,,+++,,,,,,,,,,,,,,,------,,,,,,++++++***+++++++++))))))************))))))(((((())))))***++++++,,,)))((((((''''''(((((()))'''(((((())))))(((((('''(((((((((((())))))))))))'''(((((())))))(((((('''(((((((((((('''''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))***,,,---...---,,,***)))(((((()))***((((((''''''''''''(((((('''(((***,,,...//////000222333333222///+++(((%%%((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((***)))'''&&&&&&'''(((((((((((((((((((((''''''&&&''''''((((((((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------....................................//////000000000000111111333000///333666777;;;AAAEEELLL\\\sss|||wwwrrrooooooooommmkkkaaahhhjjjeeegggsss~~~|||rrrmmmtttzzzyyyzzz~~~yyy{{{xxxtttuuuwww{{{zzz~~~sssbbbdddkkkqqqqqqnnnooossswwwssswww}}}nnneeeNNNCCC:::999666000000555555444333222111111111222222222222222222222222222........................------------------------,,,,,,,,,,,,++++++++++++************************************************************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,...---,,,+++,,,---...///+++,,,---///000222333333222222333444555666666777888888888999:::;;;===>>>=========;;;::::::===??????????????????@@@@@@AAA@@@AAA@@@===:::999:::;;;;;;;;;<<<======>>>>>>>>>???>>><<<:::999888888888555666777888888666444333222333444444444222000///...............------,,,,,,++++++******++++++,,,((())))))******))))))((()))))))))******+++++++++))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))'''(((((((((((((((((('''(((((((((((((((''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))***++++++***)))(((((((((((()))***((((((''''''''''''((((((''''''(((******+++++++++/////////...,,,***(((&&&((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''(((''''''&&&&&&&&&'''''''''((((((((((((((('''''''''(((((((((((((((((('''((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,---------.................................////////////000000000111333000000222333111333666666666999AAANNN[[[eeejjjvvv~~~}}}sssllljjjooottttttuuuwwwoooqqqyyyxxxggg^^^eeekkkyyy}}}zzzttt^^^WWWSSSTTTRRRGGG<<<666777333333555444000222777222222111111000000000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************************************************************+++++++++,,,,,,,,,+++++++++,,,,,,------,,,++++++------------///111333555222333444555777888::::::;;;<<<<<<===???@@@@@@AAA<<<<<<<<<===>>>???AAABBB>>>>>>>>><<<;;;;;;>>>@@@??????>>>>>>???@@@AAAAAAEEEFFFEEECCCBBBBBBDDDFFFEEEEEEDDDBBBAAA@@@??????>>>===;;;:::::::::;;;<<<<<<===@@@BBBBBBBBB@@@???;;;;;;;;;;;;999777555444444444333222111///---,,,,,,,,,+++*********++++++))))))************)))))),,,+++++++++******))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))''''''(((((((((((('''''''''''''''((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***''''''''''''(((((())))))((((((''''''''''''(((((((((((()))*********))))))+++++++++*********))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&'''&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''(((((((((''''''(((((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------..............................////////////000000000111...///333444222222555:::777333222444888<<<>>>CCCGGGNNNWWWfff~~~~~~ooosssxxx```JJJAAA>>>;;;999666222222555000111333444222///000333000000000000000/////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,---------...000333666999<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???AAABBBCCCCCC>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDCCCBBBBBBCCCEEEDDDCCCCCCBBBCCCDDDFFFGGGIIIIIIIIIGGGGGGHHHKKKMMMNNNLLLJJJHHHFFFDDDCCCCCC===<<<;;;::::::<<<>>>@@@???@@@CCCEEEFFFGGGGGGGGGCCCCCCAAA???===<<<;;;::::::::::::888666333000...///...---,,,++++++++++++******++++++++++++******---,,,,,,+++******))))))***))))))(((((())))))***((())))))******))))))((((((((((((((())))))))))))&&&''''''((((((''''''&&&'''''''''((((((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((()))))))))((((((''''''''''''((((((++++++,,,,,,,,,,,,++++++)))((((((((()))***++++++'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&'''((((((((((((((((((((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------------------------......////////////000000333000000333333//////222***,,,000555888999::::::111333555999AAAPPPdddrrrooo]]]RRRaaahhh]]]MMMCCC===888111444666666222111444777333444555555333000000000//////000000000000///...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,------------///111333555555666888;;;===???AAAAAABBBAAAAAA@@@@@@?????????===>>>???@@@AAACCCDDDDDDCCCCCCBBBCCCCCCDDDEEEEEEEEEGGGHHHHHHGGGFFFFFFGGGHHHGGGFFFFFFFFFHHHJJJLLLHHHHHHGGGFFFEEEFFFIIILLLMMMLLLKKKIIIHHHHHHHHHHHHCCCBBB@@@???@@@BBBDDDEEEEEEEEEFFFHHHIIIJJJKKKLLLJJJHHHEEEAAA???>>>>>>>>>??????@@@???===:::777555222111000...---,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))******))))))************))))))(((((((((((())))))))))))&&&''''''((((((''''''&&&''''''''''''((((((((()))'''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%''')))(((&&&%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''(((((()))'''(((((())))))))))))(((((((((''''''''''''((((((++++++,,,,,,,,,,,,,,,+++***)))((('''''')))***+++''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((((((&&&&&&'''((((((((((((((()))((('''&&&&&&'''((()))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------------------------------........./////////000000444111000222222///...111111333555555333///,,,***111444888:::999999;;;===SSS^^^kkknnnlllooozzz~~~sssvvvcccQQQFFFBBBDDDDDD>>>777333555888111333555444222111000///444444444333222333222000...///000111111000///...........................------------------------++++++++++++++++++++++++)))*********++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---...---,,,,,,/////////111333777;;;===???@@@AAABBBBBBAAA@@@???======>>>>>>????????????CCCCCCDDDFFFGGGIIIJJJJJJHHHHHHGGGGGGGGGHHHIIIIII@@@BBBDDDDDDCCCBBBAAABBBDDDCCCBBBAAABBBDDDFFFHHHEEEDDDCCCAAA@@@AAADDDGGGIIIHHHGGGGGGGGGIIIJJJKKKLLLJJJHHHFFFFFFHHHJJJLLLOOOOOOOOOPPPQQQRRRTTTUUUMMMJJJFFFBBB@@@???@@@@@@BBBBBBCCCCCCBBB???===;;;555444333111///...------+++,,,,,,------,,,,,,+++*********++++++,,,------******))))))))))))******))))))************))))))(((((((((((())))))))))))&&&''''''''''''''''''&&&&&&'''''''''(((((())))))'''((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%''')))(((&&&%%%&&&)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''((())))))(((((()))))))))))))))(((((((((''''''''''''(((((()))******+++++++++******+++***((('''&&&''')))***&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&'''((())))))((((((&&&&&&'''((())))))(((((()))((('''&&&&&&'''((()))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,++++++++++++++++++,,,++++++,,,,,,,,,---------------------------------............/////////000...,,,,,,///000...///333000111111000000111333555000000000000111444888;;;333;;;AAA@@@<<<@@@LLLXXXaaaiiippprrrpppsss|||zzz~~~sssdddTTTTTT```aaaZZZPPPGGG@@@<<<:::999999333000333555333222333333222000///111444333000000///...---///222111///...///000111111000//////////////////////////////------------------------++++++++++++++++++++++++))))))******++++++++++++************************++++++++++++************............---,,,+++***,,,,,,,,,,,,---000222333777666777;;;@@@CCCCCCAAAEEEDDDBBB@@@?????????@@@@@@BBBCCCCCCBBBAAAAAABBBBBBCCCCCCCCCDDDFFFEEECCCGGGGGGDDDBBBBBBDDDCCCBBBBBB<<<;;;@@@@@@;;;;;;@@@BBBAAA>>><<<===AAAAAA@@@DDDBBB???======???BBBDDDEEEDDDDDDCCCAAAAAAFFFLLLIIIGGGEEEEEEGGGHHHHHHGGGHHHIIIKKKMMMOOORRRWWWZZZTTTOOOKKKIIIEEEAAABBBFFFCCC@@@@@@DDDDDD??????CCCDDDCCC@@@<<<777222///,,,...//////......,,,+++***------,,,+++***)))((((((++++++***)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&((((((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&+++***)))))))))***,,,---,,,+++)))((((((((()))***((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......////////////000000000000000000000000111111111111000111111111111222222222333333444444555666666777;;;<<<===???AAACCCDDDEEENNNUUU```llluuu{{{}}}~~~rrrlllgggjjjqqqsssnnnhhh\\\TTTIII@@@<<<:::888666777777666666555555555444333333333222222222111111111111111111111111111111////////////////////////000000000000000000000000........................---,,,++++++******++++++++++++++++++++++++++++++************************)))***,,,------,,,***)))))))))))))))************++++++,,,,,,------------//////000111333555777888;;;;;;<<>><<<999>>>AAAEEEGGGHHHHHHEEEBBBBBBCCCEEEDDDBBBAAACCCGGGBBBDDDGGGHHHJJJLLLMMMMMMAAACCCEEEFFFGGGFFFDDDCCCKKKMMMPPPOOOKKKDDD@@@@@@DDDDDDEEEEEEFFFFFFFFFEEEDDDEEEEEEEEEGGGKKKQQQUUUQQQNNNMMMOOONNNKKKKKKMMMJJJFFFFFFHHHFFF@@@???AAADDDCCCCCCAAA>>>;;;777555000000000///......---------,,,,,,,,,+++++++++*********)))))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''')))(((((((((''''''''''''***))))))((()))***+++,,,,,,++++++***************((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,---------........./////////000000000000//////000000000111111111000000111111111222222222222333333444444555555666444444555666777777888888666999>>>CCCHHHLLLMMMNNNUUUUUUVVVYYY___hhhoootttrrriiiffflllooopppxxxxxxqqqppphhhjjjpppyyy~~~yyymmmbbbSSSNNNIIIIIILLLLLLGGGBBB;;;888444444555666666555444444444444444333333333333333222222222111111111111111111111111111111111////////////////////////////////////////////////........................---,,,++++++******++++++++++++++++++++++++++++++************************)))***,,,------,,,***)))))))))******+++,,,,,,,,,,,,,,,,,,,,,---...///000333444666888:::;;;<<<<<<:::;;;<<>><<<::::::;;;>>>@@@;;;<<<>>>AAADDDEEEGGGHHHSSSUUUXXX\\\]]][[[XXXWWWRRR^^^ddd^^^XXXZZZ[[[XXXWWWZZZ___bbbbbbccceeehhhZZZ[[[^^^```bbbddddddddddddhhhkkkiiiccc[[[TTTOOOQQQOOOMMMKKKJJJKKKKKKKKKGGGGGGDDDBBBAAADDDIIIMMMLLLGGGFFFIIILLLLLLMMMPPPKKKHHHGGGHHHFFFBBB@@@AAA@@@AAACCCDDDBBB???;;;999666555333222111000000000---------------,,,,,,,,,***)))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''&&&''''''&&&&&&''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((''''''''''''((((((((((((((()))******,,,,,,,,,,,,,,,+++******(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))------------------------+++++++++++++++,,,------,,,,,,,,,---------............/////////000000000//////000000000000111111000000000111111111222222111111222222333444444444444444333333333222222222888888777777888999;;;<<<;;;;;;:::;;;>>>AAAEEEGGGJJJCCCAAAFFFIIIIIINNNWWWWWW]]]aaa___XXXPPPLLLLLLFFFFFFGGGIIIIIIFFFAAA===>>>;;;888777666555222///000000000222444444111///111111111222222222222222333222222222222111111111000000000000000000000000////////////////////////////////////////////////---------------------------,,,++++++******++++++++++++++++++++++++++++++************************)))***+++,,,,,,+++***))),,,,,,,,,---------......//////......///000222333:::;;;===>>>???>>>======:::;;;===@@@BBBCCCCCCBBBCCCBBB@@@>>>;;;:::999888:::999888999<<>>===:::777555444333333000//////...------,,,,,,***))))))))))))***++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((('''''''''''''''''''''(((((())))))***+++,,,---,,,+++)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---,,,,,,,,,---------.............../////////000000////////////000000000111000000000000111111111111000000111111222222333333555555444444333333222222555444333222222444555777999999888888777777777888999444333666666444666;;;:::<<<===<<<:::888777777777777777666555444555666666666777666555444555666666666666666555333000...000000000111111222222222222222222222111111111111////////////////////////////////////////////////////////////////////////---------------------------,,,++++++******++++++************************************************)))***++++++++++++***)))------------------------000000222444666888;;;<<>>@@@AAABBBAAAAAA@@@@@@AAAAAA???===<<<;;;;;;<<<===>>>@@@DDDKKKRRRWWWXXXXXXrrrqqqsssxxxyyyxxx|||}}}}}}sssffffffeeeccc```^^^___```]]]TTTNNNPPPRRROOOIIIFFFEEEFFFGGGFFFEEEEEEDDDCCCCCCEEEHHHKKKLLLLLLJJJIIIGGGEEECCC???<<<999777666666555333111///...,,,+++++++++*********++++++,,,************************************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))(((((('''''''''((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((&&&&&&''''''(((((((((((()))***+++++++++***((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************+++************+++,,,,,,,,,,,,,,,---------..................////////////...////////////000000000//////000000000111111111//////000000111222222333000000000000111111111111//////000111111222222333555555555555444222111000555333333555444333333555555333222111222333333222111222444333111111333555...000222222111222444666111222222222222222222333000000111111222222333333222222222111111111000000........................////////////////////////........................---------------------------,,,++++++******++++++************************))))))))))))))))))))))))************************,,,,,,,,,,,,------------111333777;;;@@@CCCFFFGGGLLLKKKJJJHHHFFFCCCAAA???AAA@@@???===::::::;;;===:::::::::<<>>===<<<;;;999777444111000///...------,,,++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))((((((''''''((((((%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&'''''''''(((((((((((((((&&&''''''((()))((((((((()))************)))(((((('''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++,,,,,,,,,,,,,,,---------......------........./////////......////////////000000/////////000000000111111//////000000111222222222//////000000111111222222444555666777777666555444222333333333333222111000222222333444555666666777666444222222333444444333222333444444222111111222000111222222111000222333222222222000//////111333111111111222222222222222222111111111111000000000////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************))))))))))))))))))))))))************************+++,,,---...000111222333777:::???DDDHHHKKKKKKKKKLLLKKKHHHFFFCCCAAA@@@???;;;<<<;;;999999;;;AAAEEEIIIHHHIIIMMMTTT___iiiooouuussstttyyy}}}|||}}}yyyrrrmmmggghhhddd[[[UUURRRMMMFFFGGGEEEDDDDDDEEEHHHLLLNNNNNNOOOPPPOOONNNKKKGGGEEEAAA@@@???<<<:::888666555111000///...---,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&''')))*********)))(((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''((((((((()))&&&'''((()))))))))((((((,,,+++******))))))******'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***************************************++++++,,,,,,,,,,,,---------......---------.........//////........./////////000000////////////000000000111///000000111111222333333111111222222222222333333000111111111111000000///333444444444444444444444000222333333444666666666444444333333333333333333333333333333444444333222444444444444444444444333444555666333000///000222222222222111111111111111111111111111000000000000////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************))))))))))))))))))))))))******))))))))))))******,,,---///222555777999:::@@@CCCGGGKKKMMMLLLKKKIIIHHHFFFDDDAAA???>>>======:::;;;===>>>AAAGGGQQQXXXfffeeedddfffmmmwww}}}~~~}}}xxxtttuuuvvvzzz~~~wwwpppmmmggg```SSSOOOJJJFFFEEEGGGJJJLLLNNNPPPRRRTTTSSSQQQMMMKKKDDDCCCBBB@@@???===<<<;;;333222000///------,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&''')))*********)))(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))&&&''')))*********)))(((...---+++***)))***+++,,,'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********)))***++++++,,,,,,,,,,,,---------......---------.........//////............/////////000////////////000000000000000000000111222222333333000000000000000/////////333333222111222333444444111111111111111222222222333555444333333444444222111222333333333222222222111000///000333555555444111000///000222444333222,,,///333333222222444666222222111111000000//////111111111111000000000000000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******...///222444777<<>>AAACCCEEEGGGIIIGGGHHHIIIHHHFFFCCC>>>:::::::::;;;@@@GGGMMMRRRVVVgggssszzzyyyzzz}}}pppjjjiiixxx~~~~~~~~~~~~{{{tttkkkeeefffyyyoooaaadddXXXOOOGGGEEEEEEGGGLLLRRRRRRQQQPPPMMMIIIGGGEEEDDD@@@===999666444333111000...---,,,,,,------,,,+++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''(((''''''''''''''''''((()))(((((('''&&&&&&%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((()))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''(((((((((((((((((()))))))))******+++++++++*********)))******++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((('''&&&''')))))))))(((((((((((((((((((((((('''***)))))))))((((((((('''))))))************))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************)))))))))((()))************++++++++++++++++++,,,,,,,,,---------------------...//////000////////////000000111//////////////////////////////000111111111111000000000000000000000000000222222111000000111111222222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333333333222222222222222222222222111111222222222222111111111111111111111111111111111111111111000000000//////000000000111111111111000000/////////.........///............---------------,,,++++++,,,,,,,,,+++++++++*********))))))************************+++***)))(((((()))***+++)))))))))))))))))))))))):::???EEEJJJKKKIIIGGGFFFCCCBBBAAA???===:::888777;;;AAAJJJQQQYYYaaaiiinnnttt~~~qqqhhhqqqxxxuuu}}}vvv~~~tttiiidddhhhyyy}}}zzz{{{|||ooobbbSSSIIICCCDDDKKKTTTTTTUUUVVVTTTQQQMMMJJJIIIFFFCCC@@@===;;;999555333111///,,,,,,---------,,,++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&###$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))))))))))))))*********))))))))))))******+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((('''&&&'''((()))((('''''''''(((((((((((((((((())))))))))))((((((((((((((())))))******))))))(((************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,...---,,,,,,,,,---///000000---000888888111///222////////////////////////...///000000111111000000000000000000000000000000111111000000000111111222222222222222222222222222111111222222222333333333111111222222222222222222333333333333333333333333222222222222222222222222222222333333333333222222111111111111111111111111111111111000000000000///000000111111111111111222000000000/////////......///............---------...------,,,+++++++++++++++++++++*********************************************))))))))))))******))))))))))))))))))))))))???CCCHHHJJJIIIFFFCCCBBB???;;;888999:::>>>EEEMMMRRR[[[fffooowww~~~{{{|||~~~yyyqqq|||sssjjjnnn~~~zzzqqqttt|||tttiiifffbbbnnnwwwvvvwwwuuuzzz{{{kkk___TTTLLLLLLOOOQQQOOONNNOOOQQQRRRPPPNNNJJJHHHEEECCCAAA===999666555222...,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&'''(((((()))%%%&&&&&&&&&&&&&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''''''''(((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''((()))******+++))))))))))))))))))))))))(((((((((((()))+++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((('''&&&'''((()))((('''''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))))))))*********+++++++++***++++++++++++,,,,,,,,,...---,,,++++++---///000+++(((000@@@@@@333,,,000////////////////////////...//////000000000000000////////////////////////111000000000000111111222111111111111111111111111111111222222222333333333111111111222222222222222222222222222222222222222111111111111111111111111222333333333333333333222222222222222222222222222111111111111000000000000000000000000111111111111000000000////////////...///............---------///...---,,,+++************************************************************))))))))))))))))))***((((((((((((((((((((((((FFFGGGHHHFFFBBB???======::::::???IIIRRRZZZfffrrrqqq{{{~~~tttooorrr{{{}}}xxxxxxzzz~~~yyyiiittt~~~|||zzzsssooosss{{{~~~zzz|||{{{yyytttnnnkkkooouuuvvvkkkhhhbbbiiiuuuxxxtttvvvpppjjjkkktttwwwuuupppxxx~~~vvvhhh\\\WWWTTTLLLEEEEEELLLPPPOOOLLLNNNLLLJJJHHHGGGDDD@@@>>>:::666222000//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((()))***++++++*********)))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))(((''''''((()))(((&&&&&&'''''''''(((((())))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******))))))*********+++++++++*********+++++++++,,,,,,---,,,,,,+++,,,---...///---(((---;;;<<<000,,,111////////////////////////......///000000000000000////////////////////////000000//////000111111222111111111111111111111111111111222222222333333333111111222222333333333333222222222222222222222222222222222222222222222222222333333444444333333222333333333333333333333333333222222222111111111111000000000000000000000000111000000000///////////////............---------///...---,,,+++*********************************************************)))))))))******)))))))))((((((((((((((((((((((((EEEDDDAAA===999888999;;;AAAGGGWWWjjjuuuyyyrrrkkkkkksssyyyqqqjjjgggjjj}}}uuurrrqqquuuyyy{{{|||}}}~~~tttxxxxxxsssrrrxxx{{{{{{}}}{{{tttsssyyyzzzxxx|||mmmhhhfffllltttzzz{{{uuuhhhggguuu~~~}}}pppnnn|||vvvdddYYYLLLFFFIIILLLKKKHHHRRRPPPNNNMMMMMMLLLJJJHHH@@@===999666444222000...------------------------,,,++++++++++++*********************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((('''(((((())))))(((((('''((((((((('''''''''&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))*********+++++++++***************(((((((((((())))))***+++))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))(((''''''(((((('''&&&&&&&&&''''''((()))))))))(((((((((((())))))))))))'''(((((())))))(((((('''))))))))))))************''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++************+++++++++++++++,,,,,,,,,------------333,,,***//////,,,...555////////////////////////---...//////000000//////000000000000000000000000////////////000111111222111111111111111111111111111111222222222333333333222222333333444444555555333333333333333333333333555555555555555555555555444444555555555555444444444444444444444444444444444444444333333333222222111111111111111000000000111111000000000////////////............---------...------,,,++++++++++++***************+++++++++************************))))))************))))))))))))))))))))))))))))))======<<<<<<===AAAGGGLLLZZZ___ppp{{{~~~qqqiiieeehhhrrr|||~~~}}}yyyqqqkkkjjj{{{~~~}}}}}}|||{{{||||||}}}{{{}}}{{{xxx}}}yyyvvvwww{{{}}}}}}mmmbbbeeefffmmm|||tttlllaaa\\\aaarrrwwwoooaaaUUUMMMJJJJJJJJJSSSQQQNNNNNNOOOPPPOOOOOOHHHEEEAAA>>>;;;777333000------------------------,,,,,,+++++++++*********************************************************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))******((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((()))))))))))))))))))))***,,,,,,,,,,,,+++++++++***))))))((((((((())))))***))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((***(((''''''(((((('''&&&&&&&&&''''''((())))))***'''((((((((()))))))))***''''''((((((((((((''''''((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************)))************+++++++++************++++++++++++)))+++,,,......---,,,+++111///,,,******,,,///222////////////////////////---...//////000000//////000000000000000000000000.........//////000222222111111111111111111111111111111222222222333333333333333444555555666666777777777777777777777777777777777777777777777777777666777777888888777777666666666666666666666666666666555555555555444444444444444333333333222222222111111111000000000/////////............---------------,,,++++++,,,,,,,,,))))))*********+++++++++************************((()))***++++++***)))((())))))))))))))))))))))))999;;;???DDDLLLUUU___ffftttuuu}}}tttpppvvvzzzxxx}}}uuummmhhhffffffnnnvvv~~~|||}}}zzz{{{ooodddddddddjjj{{{zzzyyytttfffXXXWWWgggxxxtttdddTTTKKKLLLPPPQQQNNNLLLKKKMMMPPPQQQQQQMMMJJJGGGCCC???;;;666222........................,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&&&&'''((()))******&&&''')))******)))'''&&&&&&'''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((***++++++((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((*********)))))))))))))))---------,,,,,,+++++++++***))))))(((((((((((()))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))***(((''''''(((((('''%%%&&&&&&&&&'''((())))))***'''((((((((())))))******''''''((((((((((((''''''(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++)))************+++++++++)))************+++++++++(((***---//////...,,,******///111......000...)))////////////////////////---......///////////////000000000000000000000000............///000222222000000000000000000000000111111222222222333333333444444555555666777777888999999999999999999999999888888888888888888888888999999::::::::::::999999777777777777777777777777777666666666666555555555666666666555555444444444111111111111000000000000//////.........---------,,,,,,+++++++++,,,------))))))******++++++++++++************************((()))***++++++***)))((()))))))))))))))))))))))):::AAAMMM[[[hhhqqqvvvxxx|||{{{zzzwww|||}}}yyy|||{{{{{{tttqqqwwwxxxzzz~~~uuusssuuuxxx{{{}}}|||tttfffXXXSSSYYYaaaoooxxxrrrqqqmmm^^^NNNRRRIIIKKKNNNGGGGGGQQQVVVWWWSSSNNNJJJFFF@@@666///333000---,,,,,,------------,,,+++***))))))))))))++++++************++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))'''&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''((((((((((((((((((((((((%%%%%%&&&'''((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,)))((('''&&&&&&'''((()))******))))))((((((''''''))))))(((((((((***+++,,,++++++***)))((((((((()))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///............////////////............/////////000333222000///...//////000444333111000//////000000444444333333333333333333777888999;;;;;;;;;:::999===============<<<;;;:::<<<:::999:::<<<======<<<888:::<<<<<<;;;:::::::::::::::888777777777777777888666444333444444333222888777777777666666666666444444444333333111000000---------.........//////---------,,,,,,,,,+++++++++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))TTT\\\hhhssszzz|||{{{zzzwwwrrrqqquuu{{{}}}~~~~~~xxxhhh[[[VVVVVVkkk|||{{{wwwzzzrrrwwwwwwaaaSSSLLLCCCFFFOOOPPPUUUSSSRRRQQQOOOKKKEEE@@@999666111///.........---------,,,++++++***++++++++++++************++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))'''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((('''''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,***)))(((((((((((()))******)))))))))((((((((('''))))))(((((()))***+++,,,,,,+++***))))))(((((()))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///............////////////........./////////000000111111000//////000000111111000000111333555777888<<<=========>>>>>>>>>>>>:::;;;<<<>>>?????????>>>===============<<<;;;;;;:::888777777888999888777777888888777666666888:::888888777777777777777777;;;999777777777888777666888888777777777666666666555555555555444333222111.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************))))))))))))))))))))))))ooowww|||{{{|||tttlllhhhssszzzwwwwwwzzzhhh___vvvooo]]]HHHCCCJJJKKKQQQRRRSSSTTTSSSPPPMMMJJJBBB>>>888444111000///......---,,,,,,,,,,,,,,,---++++++************++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))((('''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((('''&&&&&&(((((((((((((((((((((((())))))((((((''''''''''''************************(((((((((((((((((((((((((((((((((''''''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,+++******))))))))))))******))))))))))))(((((((((((())))))))))))***+++,,,---,,,,,,+++))))))((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///............////////////....../////////000000000111111111000111222222333111111111333666999<<<>>>@@@@@@AAABBBCCCCCCCCCCCC===>>>??????@@@??????>>><<<<<<<<<<<<<<<<<<<<<;;;@@@???>>>???AAABBBAAA@@@?????????>>>===>>>AAADDD???????????????>>>======;;;999777777888999888777888888888888777777777777777777777777666555444444111111000//////........./////////.........------------------------------*********++++++*********************************))))))))))))))))))))))))xxxnnnqqq}}}tttvvvzzz||||||qqqbbbaaammm|||[[[IIIIIIGGGLLLOOOSSSUUUTTTQQQNNNLLLJJJFFF???999555333000///------,,,,,,,,,,,,------,,,++++++******++++++,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))((('''&&&'''((()))))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&%%%((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***+++,,,---------,,,+++***)))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++***************++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---------............///............////////////...////////////000000000222222222222222222333333444444444555777:::<<<===@@@@@@AAABBBBBBBBBAAA@@@@@@@@@???>>>===<<<;;;;;;===<<<<<<<<<<<<=========<<<<<<<<<>>>AAABBBBBBAAA@@@@@@AAA@@@>>>???AAACCC>>>>>>??????>>>===;;;:::===;;;999:::;;;<<<;;;:::::::::999999999888888888888888888888888777666666444333222111000///......////////////............------------------------)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))|||mmmmmmsss|||yyyxxxyyyyyykkk```dddrrrrrrbbbXXXKKKHHHJJJMMMQQQSSSTTTSSSQQQOOOJJJDDD>>>:::666222000......---,,,,,,,,,------,,,,,,++++++++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&((()))(((''''''((()))******))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((()))))))))((('''&&&&&&((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***+++------,,,+++***(((((((((((((((((((((((((((((((((((())))))))))))((()))***+++,,,---.........---,,,***))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++******))))))******+++,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---------............///............////////////////////////000000000111000111111222222222222222888888777888999<<<>>>???BBBCCCDDDDDDCCCBBB@@@???AAAAAA@@@@@@????????????BBBBBBAAAAAABBBCCCDDDEEEDDDDDDDDDEEEFFFGGGEEECCCHHHIIIIIIGGGDDDAAAAAAAAACCCCCCDDDEEEEEEFFFEEEEEEBBB@@@??????@@@@@@@@@???<<<<<<;;;;;;;;;:::::::::999999::::::999999888888777666555444333111000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***************************))))))))))))))))))))))))zzzpppmmmmmmnnnyyyqqqnnnqqq}}}xxxaaaMMMIIIFFFHHHMMMRRRTTTTTTPPPMMMHHHDDD@@@<<<777444111000///...------------,,,,,,++++++++++++,,,,,,************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((((((''''''((()))+++******))))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((()))))))))(((''''''((((((((((((((((((((((((%%%%%%&&&'''((()))******''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,------,,,+++***''''''((((((((((((''''''(((((((((((())))))))))))((()))+++,,,....../////////...,,,+++))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***))))))))))))***++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///............/////////////////////000000000111111...///111333444555666666============???AAACCCDDDCCCDDDEEEFFFFFFDDDBBBAAAEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKJJJJJJKKKLLLNNNOOOPPPOOONNNNNNMMMKKKHHHEEELLLLLLKKKHHHDDDBBBBBBCCCGGGGGGGGGHHHIIIJJJLLLMMMDDDBBB@@@@@@@@@AAA@@@???>>>>>>>>>>>>============;;;;;;<<<<<<<<<<<<;;;;;;999999888777555444444333111111111000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))xxxtttrrrpppdddjjjpppwww}}}pppaaaPPPFFFHHHNNNQQQQQQPPPOOOLLLJJJGGGCCC===888555444222111000///......---,,,,,,++++++,,,,,,---************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((((((''''''(((***++++++******)))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))'''(((((())))))))))))(((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())),,,---...---+++***'''((())))))))))))(((''''''((((((((()))))))))***((()))+++---...////////////...---+++***)))(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))***++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///............//////////////////000000000111111111000222666:::>>>@@@BBBCCCHHHHHHFFFFFFEEEFFFGGGHHHGGGIIIKKKNNNNNNNNNLLLKKKOOOOOONNNNNNNNNPPPQQQRRRQQQPPPOOOOOOPPPRRRUUUVVVPPPOOOOOOOOOOOOMMMJJJGGGNNNMMMKKKJJJJJJNNNSSSXXXRRRPPPMMMIIIHHHGGGHHHHHHJJJHHHEEEDDDDDDDDDBBBAAAAAA@@@@@@@@@@@@?????????>>>??????@@@@@@@@@??????;;;::::::999888777777666444333333333222222222222------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))wwwxxx~~~~~~~~~}}}|||zzzppplllppp~~~eeePPPKKKNNNPPPPPPPPPPPPOOONNNLLLGGGAAA<<<888777555333222000000///---,,,,,,++++++,,,,,,---************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%'''((((((''''''(((***+++++++++***)))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((())))))***))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())),,,......---+++)))((()))***++++++***)))((('''((((((((())))))******((()))+++---///000000///000///---+++***)))(((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))'''''''''''''''((())))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))******+++++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////............/////////000000000000000111111111111444777<<>>777444444333///***///---+++***+++------,,,,,,,,,,,,++++++************************)))((((((###%%%''')))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))***************************)))(((''''''((()))***))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++*********))))))+++,,,...///...,,,***(((***+++,,,---,,,***(((&&&'''((())))))))))))((((((******+++,,,---//////000//////---,,,***)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))+++---...---+++((()))***)))&&&%%%&&&'''))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))++++++******************************************++++++******************++++++,,,,,,,,,,,,---------------............//////////////////...............///000111222222222---///000000000222444666777===FFFOOOUUUVVVUUUTTTTTTSSSNNNHHHGGGKKKPPPRRR]]]aaafffhhhfff```ZZZUUU\\\VVVRRRPPPLLLKKKVVVdddccc[[[___ooossslllppp~~~xxx}}}|||wwwwwwpppkkkiiilllnnnkkkhhhhhhYYYSSSKKKFFFDDDCCCBBBAAAGGGDDDBBBCCCEEEFFFCCC@@@@@@@@@BBBDDDAAA;;;888999AAA===999999:::999555000888666222///......///000+++,,,,,,---------,,,+++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,xxxtttyyy|||}}}yyyzzzzzz}}}pppVVVGGGHHHNNNRRRVVVWWWUUURRROOOLLLFFFAAA:::777666444000+++...,,,++++++,,,------,,,,,,,,,,,,+++++++++*********************))))))(((&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))+++************************)))(((''''''((())))))))))))))))))))))))))))))************)))))))))((((((((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++*********))))))***,,,---///...,,,***((())))))***+++***)))((('''((((((((())))))***************+++,,,---.../////////...---,,,***)))((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---,,,+++)))******)))'''&&&'''((())))))))))))))))))))))))(((((((((((()))))))))***+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************************************************************++++++,,,,,,,,,,,,---------------............////////////////////////...,,,---///000000///...------///111333555888;;;>>>GGGJJJNNNSSSVVVXXXXXXXXXRRRSSSTTTUUUXXX\\\```ccccccccccccaaa^^^YYYVVVTTTMMMNNNQQQTTTWWW___mmmyyyyyyxxxxxxlllccc[[[SSSIIIBBBEEEDDDDDDDDDFFFGGGGGGGGGFFFDDDEEEHHHGGGBBBAAADDD>>>:::888999<<<<<<888444555555555444333111000///------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++******+++++++++wwwqqqooowww{{{}}}{{{xxxxxxyyywwwpppxxxvvv\\\RRRLLLMMMPPPTTTWWWUUUQQQNNNJJJEEE???;;;999666222...---,,,+++,,,---...,,,+++,,,,,,,,,,,,+++++++++++++++************)))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((()))((((((''''''&&&%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++******************+++---......,,,***)))((((((((((((((()))************)))))))))***,,,---******+++,,,------...///...---,,,+++***)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())),,,,,,+++******++++++***((('''((()))))))))))))))))))))))))))((((((((()))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))************************************************************************++++++,,,,,,,,,,,,---------------............///......//////////////////---...///000000///---,,,000222666:::===AAAFFFJJJUUUTTTSSSRRRRRRSSSTTTUUU]]]___aaaccccccccceeeggg]]]\\\YYYVVVTTTUUUYYY\\\^^^eeekkkmmmqqq{{{yyynnnfff[[[XXXSSSNNNIIIEEEBBBAAABBBAAACCCGGGHHHDDDCCCEEE>>><<<:::;;;===>>>;;;777666888:::<<<;;;888444222000///...,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++************++++++}}}|||~~~{{{|||pppiii~~~\\\RRRKKKNNNTTTUUUPPPLLLNNNJJJEEEAAA>>>:::555222...---,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))***---,,,***)))((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++******))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))*********)))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***************************+++,,,------,,,***)))))))))((('''(((***,,,---...---+++))))))***+++,,,)))******+++,,,------------,,,,,,+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''')))+++,,,+++)))+++,,,,,,+++)))(((((()))(((((((((((((((((((((((((((((()))))))))************))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))***************+++++++++***************************************++++++++++++++++++,,,,,,,,,---------------............///............/////////////////////000111222333444888;;;???CCCGGGKKKQQQTTTTTTSSSSSSSSSUUUXXX[[[]]]mmmkkkhhhddd^^^YYYZZZ^^^```aaabbbccceeelllvvv|||tttkkkddd]]]UUUOOOEEEBBBCCCGGGHHHEEECCCDDDDDDBBB@@@@@@@@@???<<<999;;;===@@@AAAAAA>>>;;;999444222000---,,,---......------,,,,,,,,,,,,------+++******))))))******+++vvviiiooozzzjjjOOOGGGLLLRRRSSSSSSQQQOOOKKKGGGBBB>>>:::777111000......///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))*********...,,,+++)))))))))******************************(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))''''''((()))******++++++(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************************************+++,,,,,,++++++***+++***)))((()))+++...000111///---***)))((()))***))))))******+++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''')))+++,,,+++)))+++,,,---,,,)))((()))***(((((((((((((((((((((((())))))))))))************)))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************))))))*********+++++++++************************))))))*********++++++++++++++++++,,,,,,,,,---------------............///---.........//////000000///......///222888>>>AAADDDFFFJJJMMMOOOSSSXXX[[[QQQSSSWWW[[[aaagggkkknnnjjjeee```]]]YYYWWW___iii~~~xxxZZZQQQIIIGGGFFFEEEFFFIIIFFFEEEDDDDDDDDDBBB@@@???@@@AAAAAAAAA@@@???>>>>>>888666333000......//////...------------------...++++++************++++++xxxppppppqqqrrr|||ZZZGGGEEEIIIPPPWWWTTTRRRPPPLLLGGGBBB>>><<<777444111//////......---,,,,,,,,,,,,---------------,,,+++***)))***++++++,,,,,,+++***)))))))))***************************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))''''''((()))+++,,,------(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))*********)))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++************************))))))))))))))))))))))))))))))))))))***************************************************+++++++++)))******+++++++++++++++,,,+++***)))***,,,...000000///---+++)))((((((((())))))*********+++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())),,,,,,+++***+++,,,,,,+++)))((()))***)))))))))))))))))))))))))))))))))*********++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************)))))))))***++++++,,,,,,************************)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,---------------............///------......///000000000...---...111888@@@HHHMMMMMMOOORRRSSSUUUWWW[[[]]]\\\]]]^^^```bbbdddffffff]]]ZZZ[[[aaaeeekkkzzzqqqcccSSSJJJEEEBBBCCCFFFCCCDDDEEEFFFFFFGGGFFFFFFBBBBBB@@@???>>>>>>>>>>>>;;;999777444222111000000///......------......///,,,++++++++++++++++++,,,~~~zzzxxx}}}zzzxxxzzz}}}~~~rrr]]]PPPHHHKKKSSSUUUUUUSSSPPPKKKFFFBBBAAA<<<888333///............,,,,,,,,,---------.........,,,+++))))))***+++,,,******************))))))************************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))'''(((((()))***++++++,,,((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((()))*********%%%&&&((()))*********)))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++))))))******++++++++++++++++++*********+++---...,,,,,,,,,+++******)))))))))))))))***************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---,,,+++***+++,,,+++)))(((((()))))))))))))))))))))))))))))))))*********+++++++++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************((())))))***++++++,,,,,,************************((())))))***++++++,,,,,,++++++,,,,,,,,,,,,---------------............///------......///000000111///111555;;;CCCKKKRRRVVVRRRTTTUUUVVVWWWXXX[[[]]]aaa```^^^\\\ZZZZZZZZZZZZffffffnnnzzzvvvooofffXXXLLLFFFCCCDDDFFFFFFFFFGGGGGGHHHEEEDDDCCCAAA@@@??????>>>===<<<:::888555333111000//////............//////------,,,,,,,,,,,,------zzzqqqvvv~~~~~~yyy|||gggQQQIIIOOOVVVVVVUUURRRMMMHHHEEEDDD@@@;;;444000......//////,,,,,,,,,------............---+++))))))***+++,,,((()))***++++++***)))(((************************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((()))***++++++%%%&&&((()))*********)))))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************************************))))))******++++++++++++))))))*********++++++,,,******************++++++((()))***++++++++++++***))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))+++---...---+++***++++++***((('''((())))))))))))))))))))))))))))))************+++++++++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************((())))))***++++++,,,,,,************************((())))))***++++++,,,,,,++++++,,,,,,,,,------------------.........//////---------...///000000111333777>>>FFFNNNUUUYYY\\\SSSTTTVVVVVVWWWXXX[[[]]]XXXWWWVVVVVVXXX[[[___bbb}}}~~~bbbQQQEEEFFFGGGGGGEEEDDDDDDDDDGGGGGGGGGFFFEEECCCAAA??????>>>===;;;888555222000//////............//////...------,,,,,,------...}}}qqqxxx|||ooowwwjjjOOOHHHQQQUUUYYY[[[VVVQQQNNNNNNJJJDDD<<<555222111000000000///...---,,,,,,,,,,,,---,,,++++++******++++++))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,,,,%%%,,,...(((###&&&******))))))))))))************((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((++++++++++++******))))))************************+++++++++***************++++++++++++************++++++++++++++++++******,,,,,,+++++++++,,,,,,---***************)))((((((************************************************))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((***)))((((((((((((((()))))))))(((((((((((())))))))))))))))))************))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,*********))))))))))))))))))************+++++++++++++++,,,,,,,,,---------......------,,,---------...---...111555999:::999???FFFMMMPPPPPPRRRSSSTTTUUUWWWVVVRRRSSSWWWVVVRRRQQQQQQccc{{{|||pppvvvjjjgggVVVIIIHHHKKKHHHDDDBBBHHHGGGFFFEEEEEEFFFEEEEEEDDDBBBAAA@@@@@@>>>;;;888:::777333000------...///......---,,,,,,+++******ooolllwwwnnnjjj```KKKMMMMMMSSS\\\^^^XXXSSSTTTQQQKKKBBB:::555222000...///...---,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++******************************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''%%%)))***'''(((---...+++))))))))))))************((((((((((((((((((((((((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))))))))************************))))))))))))))))))))))))++++++++++++*********)))++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++++++++******++++++,,,+++++++++++++++******)))************************************************************************++++++***)))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,************))))))))))))************++++++++++++++++++,,,,,,,,,---------///......------............333999<<<;;;<<<@@@DDDKKKMMMOOONNNMMMNNNNNNNNNSSSUUUWWWWWWUUURRRPPPPPPVVVbbb~~~ppp___WWWSSSKKKDDD@@@@@@AAACCCGGGIIIIIIFFFCCCBBB@@@>>>>>>???>>>===<<<;;;999555222///............---------,,,,,,++++++yyyuuutttsss~~~{{{kkkpppiiiVVVKKKJJJWWWaaa]]]XXXYYYYYYRRRIIIAAA:::444000---------,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++******************************)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&%%%(((((('''(((---111///***))))))))))))************((((((((((((((((((((((((************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***************)))))))))************************))))))))))))))))))))))))++++++++++++************++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++************************************************++++++***))))))))))))***))))))))))))))))))))))))***))))))))))))(((((((((************************)))))))))(((((())))))***))))))(((((((((((())))))))))))))))))************))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************************+++++++++,,,,,,,,,,,,,,,------------//////.........///000000555AAAMMMPPPJJJHHHNNNUUUTTTQQQOOOOOOPPPPPPQQQQQQTTTQQQTTTXXXUUUQQQVVV```iii}}}}}}vvvooodddWWWPPPKKKHHHEEEEEEGGGGGGEEEBBBCCCAAA??????@@@@@@@@@???<<<;;;999666333000...---......------------------yyywwwxxxyyyxxx~~~pppqqqzzz[[[EEELLLYYY[[[ZZZ]]]\\\VVVNNNFFF???999333///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++************************+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((+++***)))***---...+++'''((()))))))))************((((((((((((((((((((((((*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++************************************************))))))***************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------......---,,,,,,,,,------,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************************************++++++***))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((((((((())))))((()))))))))************((()))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,)))***************++++++*********+++++++++,,,,,,,,,,,,,,,------------............//////000111222===JJJWWW[[[UUURRRWWW]]]SSSNNNMMMRRRWWWXXXYYYZZZTTTNNNOOOVVVVVVWWWiii}}}tttiiiXXXJJJDDDBBBBBBBBBCCCBBBAAABBBCCCCCCBBB@@@???>>>===:::777333000...........................|||ooouuuuuu}}}{{{PPPEEEOOOVVVZZZ^^^ZZZVVVPPPJJJDDD>>>888444......------,,,,,,------,,,,,,---------,,,+++***************************++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))*********++++++)))((()))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((************************************++++++++++++***************+++++++++************************)))*********++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,------............---,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************************************+++***************++++++************************))))))))))))************(((((((((((((((((((((((()))))))))))))))***++++++))))))(((((((((((())))))((()))))))))************((()))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,))))))******+++++++++,,,***++++++++++++,,,,,,,,,,,,,,,---------.........---......///111333555666???HHHSSSWWWVVVSSSTTTWWWRRRMMMNNNUUUZZZYYYXXXYYYSSSPPPUUU___bbbeeeyyy}}}fffTTTIIIFFFEEE@@@@@@AAACCCFFFFFFDDDBBBAAAAAA@@@>>>;;;777333111000000//////////////////rrrkkkvvvhhhOOOLLLSSSZZZ]]]WWWUUUQQQNNNIIIDDD===999111000///...------------,,,---.........---+++***++++++++++++++++++++++++++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))---+++)))'''&&&'''(((******((((((******(((***---))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********************************++++++++++++,,,*********+++++++++++++++++++++++++++++++++++++++*********+++,,,,,,------++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,------......///---------...//////000000,,,,,,------...///////////////...---,,,,,,,,,,,,...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,************************)))))))))************+++''''''''''''''''''''''''))))))))))))******+++,,,))))))(((((((((((())))))))))))))))))************))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------............---...///222444888:::<<>>CCC<<>><<<<<<666555444222000///...---qqqlll|||zzzeeeVVVFFFTTTUUUWWWWWWSSSMMMIIIHHHAAA===777222...---...///......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++)))(((((()))...555;;;???222---)))(((+++---***'''))))))))))))))))))))))))************************************************+++*********))))))(((((()))************+++++++++,,,,,,++++++++++++++++++,,,,,,,,,++++++*********...---,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------......//////000000000000000000000000333222222222333444666777777666555666777999<<<>>>;;;<<<>>>@@@AAABBBBBBBBBDDDCCCAAA????????????@@@888999;;;<<<;;;999777666666555222000...---,,,,,,000///...---------//////------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************)))(((((((((((()))))))))))),,,,,,++++++***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++******************************************************+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,++++++---000111...+++------------......///000555666999===CCCIIINNNQQQWWWPPPKKKMMMQQQQQQLLLHHHMMMHHHYYYhhhmmm~~~{{{tttaaaRRRIIIEEECCCAAADDDGGGGGGDDD@@@>>>>>>AAA;;;555333555555222...rrrdddeeewwwlllKKKTTTYYY[[[VVVRRRSSSPPPJJJDDD@@@:::555000////////////.........------------++++++++++++++++++++++++,,,,,,,,,+++++++++******************************+++++++++++++++++++++++++++)))(((((())),,,000222000,,,((((((+++,,,***((())))))))))))))))))))))))************************************************+++*********))))))))))))************++++++++++++++++++++++++++++++,,,,,,...---------,,,,,,,,,+++---------,,,,,,,,,------,,,,,,,,,,,,,,,------------------...///000111111333444444555555666666777888777777888999;;;===???<<<;;;999777777888999:::::::::;;;===>>>@@@AAABBBFFFEEECCCAAAAAA@@@AAAAAA999::::::;;;:::999888777777777666555444333333222111000///...---,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************)))(((((((((((()))))))))***+++++++++******+++,,,,,,))))))))))))))))))))))))************************(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***,,,000333000//////...///000111222777:::???DDDIIILLLNNNOOOQQQNNNLLLMMMMMMLLLJJJIIIMMMPPPfffyyy{{{oooddd[[[VVVGGGEEECCCDDDGGGGGGCCC???===:::888888999:::777555}}}iii]]]eeeWWWPPPWWWYYYVVVWWW[[[UUUKKKHHHDDD???888444111000000//////.........---------++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))************************+++***((('''''''''((()))---***'''(((***,,,+++((())))))))))))))))))))))))***************************************************************)))))))))************+++++++++,,,******++++++,,,,,,------...............------------,,,------------------++++++,,,---///000111111000000111222333444555555999:::;;;;;;<<<===>>>>>>=========>>>???AAADDDEEEFFFDDDBBB???===<<<<<<<<<999999999999:::<<<>>>@@@DDDCCCAAA@@@??????>>>>>><<<;;;;;;;;;;;;<<<<<<===;;;<<<=========;;;999888444333222111000...------...---,,,++++++,,,...///++++++++++++++++++++++++************************+++++++++************)))((((((((()))))))))*********************+++,,,---))))))))))))))))))))))))************************(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...,,,---444BBBMMM222111000///000222444666<<<@@@FFFKKKOOOPPPNNNMMMMMMOOOOOOMMMKKKKKKMMMPPPOOO\\\xxxuuukkkSSSJJJBBBBBBHHHKKKGGGAAA<<<<<<===>>>>>><<<:::888zzzyyyllljjj{{{vvvVVVQQQQQQXXX```^^^UUUMMMKKKGGGBBB<<<666222000///.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((('''(((***++++++)))))))))))))))))))))))))))*********************************************************************************+++++++++,,,,,,******++++++,,,---..............................+++,,,,,,------.........,,,---///111333444666777555666777888999:::;;;<<<@@@@@@@@@@@@AAAAAAAAAAAA??????>>>>>>???AAACCCDDDFFFEEECCCBBB@@@?????????;;;999888777777888:::<<<======<<<;;;::::::999999======<<<<<<===@@@BBBDDDAAABBBDDDDDDCCC???<<<999777777666666444333222111111///...,,,+++,,,------++++++++++++++++++++++++************************+++++++++*********))))))(((((()))))))))*********))))))))))))***+++------))))))))))))))))))))))))************************(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))*********************************************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,.........000999GGGRRR000000000000333666:::<<>>@@@CCCCCC???;;;888777zzzrrr{{{yyy|||vvv[[[LLLVVV___ZZZSSSUUULLLIIIEEE???999444000...------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((((((((()))***++++++***))))))))))))))))))))))))***************************************************************+++++++++***++++++++++++,,,,,,,,,******+++,,,------......------------............+++,,,---//////000000///111111333555777999;;;<<<;;;<<<<<<===???@@@@@@AAACCCCCCBBBBBBAAA@@@??????===<<<;;;::::::;;;<<<===<<<<<<<<<======>>>>>>???>>><<<:::777666666777888888999999999888888777777<<<;;;;;;;;;===@@@DDDFFFEEEFFFHHHGGGEEEAAA<<<999777777777777777666666666666444222///---,,,++++++++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))************(((((())))))***+++,,,---))))))))))))))))))))))))************************(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************************************************************+++++++++,,,,,,,,,)))*********++++++,,,,,,000///---++++++///444999...///000333777<<>>@@@BBBDDDCCC@@@<<<999888|||}}}uuuVVVRRRUUURRRTTT]]]MMMKKKGGGBBB<<<666222///......---------,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******************************************************))))))((((((''''''(((((()))***+++++++++***))))))))))))))))))))))))*********************************************************+++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......---------...............---...000222444444444333555666777999;;;<<<>>>>>>>>>>>>??????@@@@@@AAAAAACCCBBBAAA@@@>>><<<;;;;;;:::999888777777888999:::999:::;;;===>>>@@@AAAAAA@@@>>><<<:::888777777777999:::;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;===@@@AAACCCEEEFFFGGGFFFBBB>>><<<999999777777777888999:::;;;:::888555222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************))))))))))))*********++++++)))))))))))))))***+++,,,))))))))))))))))))))))))++++++++++++++++++++++++(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++******************************************************+++++++++,,,,,,,,,)))******++++++,,,,,,---------...---------------///111444888===BBBGGGIIIKKKJJJIIIHHHHHHIIIKKKLLLJJJOOORRRUUU```pppwwwuuufffSSSIIIEEEDDDDDDCCCCCCBBBAAA???>>>yyyyyy~~~kkkTTTLLLPPPWWWZZZOOOMMMJJJEEE@@@:::555222000/////////............++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((((((((((()))***+++,,,,,,+++******))))))))))))))))))))))))*********************************************************++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------.........//////000000000111333555888999999999888999999:::;;;<<<===>>>>>>========================??????>>>===;;;:::999999888888777888999;;;<<<>>>>>>>>>???@@@AAABBBBBBBBB??????>>>===<<<;;;:::999;;;<<<>>>@@@BBBBBBBBBBBBAAA@@@>>><<<<<<;;;<<<<<<<<<>>>BBBEEEFFFFFFEEEEEEAAA???<<<999999:::<<<>>>>>>>>>===<<<999666222000------------------------************************+++++++++************)))))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++(((((()))***************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,******************************************************+++++++++,,,,,,,,,++++++,,,------...//////+++000666777333111222555444666;;;@@@DDDHHHJJJLLLKKKJJJHHHGGGGGGHHHIIIJJJKKKYYYfffmmmyyyvvvddd\\\OOOKKKFFFDDDEEEEEEDDDCCCyyy~~~uuu|||YYYJJJSSSYYYRRRPPPOOOLLLHHHBBB<<<777444111111111111000000000000++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))))))))+++,,,---)))+++------,,,+++***+++))))))))))))))))))))))))*********************************************************++++++,,,,,,,,,++++++,,,,,,,,,---------------------------,,,,,,//////000000111111111222444666999;;;=========<<<;;;;;;;;;;;;<<<<<<======::::::::::::999999999999<<<<<<;;;;;;:::999999999888888999:::<<>>===>>>>>>?????????>>>===<<<<<<===@@@CCCEEEFFFFFFFFFHHHFFFDDDAAA>>><<<;;;:::666999>>>CCCGGGJJJLLLMMMIIIFFFAAA>>><<<>>>@@@BBB???@@@AAAAAA???;;;777555........................************************+++++++++************))))))************++++++++++++***)))))))))))))))***))))))))))))))))))))))))++++++++++++++++++++++++(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,++++++,,,,,,---******************************************************+++++++++,,,,,,,,,------......///000111111000999@@@>>>444...000555888;;;@@@EEEIIIKKKLLLLLLJJJIIIIIIHHHHHHHHHHHHHHHOOOfff|||sss[[[SSSJJJFFFGGGHHHFFFCCCnnniiiQQQOOOUUUWWWTTTSSSQQQKKKDDD>>>;;;999000/////////000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++------------------------/////////000111444666888777777888999;;;<<<===>>>===<<<:::999888999::::::999777555555666777888888:::888:::AAAAAA<<<999<<<@@@???===<<<;;;;;;>>>???===<<<;;;:::999:::<<<>>>???;;;999:::999666777;;;===CCCEEEAAA>>>@@@AAAAAABBBBBBAAA@@@???>>>>>>===<<<;;;<<<@@@CCCGGGMMMSSSNNNNNNLLLIIIFFFFFFFFFHHHKKKEEEBBBEEEGGGBBB<<<888333///+++***,,,.........++++++++++++++++++,,,---,,,++++++******++++++,,,++++++************++++++++++++************+++++++++++++++************)))******))))))))))))************************************++++++++++++******************************))))))))))))))))))))))))//////...------,,,++++++******))))))))))))******++++++************+++++++++++++++,,,,,,,,,------///......---------......111777HHH>>>333444///:::<<<===BBBIIINNNLLLIIIHHHLLLPPPJJJEEEGGGDDDEEEPPPcccyyy|||gggNNNGGGLLLMMMFFF???bbbgggiiiOOONNN[[[UUUTTTRRRMMMFFF@@@===<<<333111000///000000///---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------.........111111222333555777888999::::::::::::;;;;;;;;;;;;:::999888777666555555555777777666666777999999:::>>>:::999======;;;===AAA;;;===>>>===:::888777666;;;999888999;;;;;;:::888::::::===AAAAAA===<<<>>>>>>AAAAAA===;;;>>>???============<<<<<<<<<<<<<<>>@@@???<<<999:::<<<>>><<<;;;???CCCEEECCC@@@CCCHHHTTTaaaddd\\\TTTQQQLLLLLLHHHCCCCCCFFFFFFCCCFFFEEEDDDCCCAAA@@@@@@@@@???@@@AAAAAABBBCCCCCCCCCGGGJJJNNNRRRTTTSSSRRRQQQRRRPPPQQQSSSQQQKKKHHHHHH@@@===888555333111///---,,,,,,,,,,,,,,,------...,,,,,,++++++++++++,,,,,,++++++************++++++******))))))))))))******+++++++++************)))******************************************************++++++++++++******************************))))))))))))))))))))))))''''''((()))******++++++++++++************++++++++++++************++++++---------........./////////......---......//////---333EEE@@@999:::888FFFLLLUUUYYYTTTPPPPPPMMMGGGHHHIIICCCEEESSS```rrrpppWWWHHHEEEtttnnnzzz]]]\\\iii|||dddMMMVVVTTTUUUTTTQQQKKKFFFBBBAAA;;;777222///.../////////------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...,,,,,,---...000111222333666777999;;;;;;;;;:::999::::::999999999888888888444666888:::;;;;;;;;;;;;777888999999999:::<<<===<<<;;;<<<===<<<:::999999===@@@BBB@@@======CCCIIIEEEFFFIIIMMMRRRWWW[[[]]]cccjjjzzztttmmmjjjddd^^^___bbb```[[[VVVVVVVVVWWWWWWVVVVVVVVVKKKHHHCCC===<<<@@@BBBBBBDDDEEEGGGKKKNNNPPPPPPOOOPPPQQQTTTXXXTTTMMMIIIIIIHHHEEEAAA<<<888444111///---,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,***))))))(((((())))))***+++++++++*********))))))******************************************************++++++++++++******************************))))))))))))))))))))))))''''''(((((()))******+++,,,++++++++++++++++++,,,,,,++++++******++++++,,,------------...........................//////000000333FFFBBB;;;<<<<<>>:::333///............------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---......///---...///000222444555555888888:::;;;;;;:::999888666666666777888888999999888999;;;<<<======<<<<<<999:::;;;:::999:::>>>AAA<<<<<<;;;;;;===AAAEEEFFFIIIPPPWWWWWWRRRPPPTTTYYYYYY___eeegggiiippp}}}vvvwwwzzz{{{||||||{{{zzzjjjggg^^^QQQKKKIIIDDD===@@@>>>>>>@@@EEEIIIJJJJJJGGGIIIOOOUUUTTTMMMJJJKKKMMMLLLIIIDDD>>>999555333///...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,******))))))))))))******+++++++++*********)))))))))***++++++++++++***)))******************************++++++++++++******************************************************************************,,,++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,---------...............///000111000222DDDCCC>>>BBBDDDYYYbbbiiigggZZZOOOMMMKKKGGGIIIOOOVVVgggzzzsss___|||xxx|||ppplllyyySSSQQQSSSTTTSSSNNNJJJGGGEEEAAA===666222000///......------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///000000111222333555666777888999999:::999999888777777333444555666888999:::;;;<<<<<<<<<<<<;;;;;;:::999666888888777777:::@@@FFFKKKJJJGGGEEELLLYYYeeekkknnn|||{{{xxxzzz{{{uuuhhhYYYYYYVVVTTTSSSRRROOOIIIDDDDDDCCCFFFMMMOOOMMMLLLNNNOOOOOONNNJJJCCC===:::888333222111///...---------------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++************+++++++++++++++************))))))***+++,,,,,,+++***)))******************************++++++++++++******************************************************+++++++++***************++++++************++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------............///000111111000///BBBEEEDDDKKKSSSlllyyyhhhTTTFFFCCCIIIOOOUUU]]]jjjzzzrrrtttdddQQQSSSUUUUUUQQQMMMJJJHHHEEE@@@:::666333111000.................................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------...///000111333333444555777888999999;;;;;;:::888888777777777555555666888999;;;<<<<<<<<<;;;;;;;;;;;;<<<======???AAABBBAAABBBHHHRRR[[[gggjjjjjjjjjrrrxxxfffYYYQQQIIIDDDFFFHHHIIIKKKNNNNNNPPPPPPMMMGGGAAA>>>===999888666333111000///...------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++++++++************))))))***,,,------,,,***)))******************************++++++++++++******************************************************)))))))))******++++++,,,*********))))))*********---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------...............///000111222444222DDDHHHJJJSSS___|||uuu^^^PPPFFFBBBKKKYYYnnnuuu|||ssstttRRRTTTWWWWWWSSSOOOLLLKKKGGGCCC===999666444111///..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------------------------------......000111111555555666777888999::::::===<<<:::888777777777888777888999:::;;;<<<<<<===999999999;;;>>>AAADDDFFFRRRTTTUUUUUUXXX```mmmwww~~~aaaTTTFFFBBBCCCEEEHHHKKKMMMPPPQQQOOOIIIDDDAAA@@@===<<<999777444222000000...------,,,,,,------...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++++++++************))))))***,,,------,,,***)))******************************++++++++++++******************************************************&&&&&&''')))***,,,------******))))))))))))******---,,,,,,++++++,,,,,,------------.........//////............///000222222;;;777HHHKKKMMMWWWdddrrr]]]NNNNNNNNNMMMXXXjjjzzztttnnncccZZZZZZ]]]YYYQQQSSSVVV___ooozzzsssuuuzzz|||nnnzzz^^^MMMOOOWWWQQQSSSUUUHHHHHHGGGDDD>>>666111///000000...---...///000///---///............---------++++++++++++++++++++++++)))************+++++++++************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++------------------------------...//////......------......000111222333444666777999::::::999888777888888888888888888888888888777888<<<>>>>>><<<<<<:::888999===<<<>>>NNNaaayyywwwwww~~~jjjNNNEEEEEEEEEFFFJJJKKKIIIJJJMMMMMMHHHFFFGGG>>>===>>>???:::222///000000...,,,,,,---...---,,,++++++++++++++++++++++++++++++,,,---,,,+++***)))************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***))))))************)))))))))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,...000///,,,+++,,,...000/////////000222444666888>>>CCCJJJXXXfffkkkggg\\\TTTKKKIIIRRR```mmmtttyyyooojjjhhheee___XXXYYYYYYWWWSSSNNNLLLOOORRRMMMOOOQQQTTT\\\fffmmmoooppppppiii]]]\\\fffkkkiiidddiiiqqqvvvzzz~~~|||{{{wwwzzz~~~mmmWWWMMMQQQTTTVVVTTTLLLHHHHHHFFF@@@999333111111111000//////000000///---///............---------++++++++++++++++++++++++************++++++++++++************************************************************++++++++++++++++++++++++++++++++++++---------------------------------...............//////000111222333444444777888888999999999999888999999::::::;;;;;;;;;;;;???<<<999777777666666777===<<>>EEECCCEEELLLOOOMMMIIIGGGCCCAAAAAACCCAAA888111...111///------......---,,,+++++++++++++++++++++++++++,,,,,,---,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***))))))************)))))))))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------))),,,//////---,,,---...------......000444888;;;OOOOOONNNRRR\\\eeecccZZZMMMJJJJJJPPP^^^qqq|||xxxuuuppplll]]]\\\^^^fffooopppiii```SSSRRRRRRPPPNNNMMMLLLLLLPPPSSSWWWZZZ]]]^^^]]][[[TTTXXXYYYVVVTTTTTTRRRPPPYYYZZZ]]]___cccjjjssszzzmmm~~~pppjjjzzzyyy]]]QQQXXXZZZSSSQQQIIIIIIHHHDDD>>>888444222444222000000000000///---///............---------,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...000111111111222333444444555555777777777777777888999999888999:::;;;<<<<<<<<<<<<:::;;;<<<===???AAABBBCCCKKKPPP___qqq{{{{{{sssmmmiii^^^^^^___aaa___]]]___cccnnnpppsssyyy~~~}}}vvvnnnoooiiijjjxxx|||wwwyyy~~~ooo```UUUFFF@@@???EEEKKKMMMLLLMMMEEEAAA???BBBBBB===999777333111///...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))************)))))))))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------***,,,///000/////////000---...///111333888???CCCbbb]]]XXXWWW\\\___VVVJJJGGGJJJRRR___ppptttlllgggnnn|||yyyVVVYYYcccttt|||pppYYYXXXYYY\\\``````]]]ZZZ\\\aaagggkkkkkkkkkmmmppp^^^[[[XXXWWWRRRKKKJJJLLLKKKLLLKKKKKKMMMRRRXXX]]]iiirrrllllll^^^bbbzzzYYYTTTUUUNNNOOOKKKKKKKKKHHHCCC===777444777555222000000000///---///............---------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------///...---,,,---///111333444444444555555666666666666555555444555666888999======>>>>>>>>>===<<<<<<555>>>HHHPPPWWW\\\^^^]]]]]]jjj{{{{{{pppbbb\\\___gggbbb^^^___ccceeedddcccooonnnoootttzzzzzznnnaaa___ZZZXXX\\\dddfffbbb]]]dddeeecccgggttt}}}YYYPPPHHHFFFFFFGGGJJJOOONNNIIIFFFEEEBBB>>>>>>AAA555333000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))******++++++******)))))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...///////////////000111111///000222444777>>>GGGMMMjjjeee___\\\[[[XXXPPPHHHRRRYYYeeetttzzz}}}ttt```pppssswww~~~yyyrrrqqqvvvzzzooollllllrrrzzz~~~{{{vvvvvv{{{}}}wwwwwwsssaaaYYYTTTMMMNNNUUULLLMMMNNNOOONNNMMMLLLKKKRRRXXXbbbooo}}}qqqzzzqqqbbbZZZkkkhhhNNNMMMKKKMMMMMMMMMLLLKKKGGGAAA:::666888555222000000000///...///............---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...------///111444555666666666666666777777777444444333333444555777888AAA@@@@@@???????????????>>>JJJXXXaaakkkwww}}}~~~zzzyyyggglllssstttmmmiiivvv{{{nnnjjjooo}}}xxxzzzrrrsssrrroooiiibbb\\\VVVRRRQQQYYY]]]^^^gggssstttmmmsssxxx{{{sssiii^^^RRRHHHEEEHHHPPPPPPPPPNNNHHH@@@>>>BBB888555222000000///---+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------.........111000...---...///000000///222555777:::BBBMMMUUUllliiieee___WWWQQQPPPQQQaaajjjxxxuuuiiigggvvv{{{yyylllzzz}}}vvvnnn}}}~~~iiidddaaaYYYSSSSSSQQQQQQRRRRRRRRRQQQOOONNNKKKMMMQQQXXXcccrrrssseeehhhZZZOOOQQQUUUOOONNNMMMLLLIIIDDD>>>999888555111////////////...///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------........./////////000111444666777888888777777777777777777444444444444555777888999<<<;;;:::;;;===@@@CCCEEEMMM[[[hhhppp}}}wwwiiiYYY]]]eeelllnnnrrrzzzooogggaaaWWWccciiifffhhhmmmhhh\\\cccgggooozzz}}}qqq___RRRNNNDDDFFFJJJOOOLLLEEEBBBCCC<<<999666444222111///---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---------............///...---...000111000//////333777999>>>HHHVVV```iiifffaaaZZZPPPKKKPPPYYYllluuu{{{eee[[[___iiiqqqyyyqqqdddXXXTTTOOOKKKKKKMMMNNNNNNNNNNNNMMMMMMQQQYYYcccjjj{{{{{{nnnnnn{{{mmmPPPRRRYYYPPPOOOMMMLLLJJJFFF@@@;;;777444000......////////////............---------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------++++++,,,,,,---......//////000111333555666888888888888888888777777666666555555777888999:::::::::999999:::>>>DDDMMMUUUZZZjjjzzz|||wwwooojjjiiijjjpppxxxzzzttt~~~lll```]]][[[[[[___eeelllrrrxxx}}}wwwWWWNNNHHHIIIKKKJJJHHHHHHAAA>>>;;;888666555222000------------------------///...---,,,+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------............,,,...111777::::::555111111666;;;@@@FFFRRRcccppphhhaaaZZZUUUPPPPPPZZZgggyyyoooeeegggsssyyynnnddd]]]XXXTTTQQQRRRRRRRRRPPPOOOPPPSSSUUUdddwwwvvvcccggguuuJJJHHHRRRRRROOOLLLKKKJJJGGGAAA<<<666333///---...///000/////////.........---------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------++++++,,,,,,---.../////////000222555777888999999999999888888777666666666666777999;;;<<<===<<<<<<@@@AAACCCJJJTTT```lllsssyyyqqqpppxxx}}}mmm```VVVQQQSSSVVVdddkkkzzz}}}sssxxxxxxvvvpppUUUJJJJJJKKKKKKJJJEEEBBB>>>;;;:::888555333------------------------///...---,,,+++,,,------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***++++++,,,,,,++++++***)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////+++///777@@@FFFDDD<<<555555:::AAAGGGOOO]]]ppp~~~mmmcccZZZXXXZZZ```lllzzzzzzwwwyyy}}}vvvfff\\\WWWZZZ\\\[[[YYYVVVTTTSSSQQQYYYfffsss~~~~~~lllssssssjjjqqq^^^IIIPPPNNNJJJNNNIIINNNJJJ999CCC:::666222000111222000...000000///...............---------------------------.........---,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------//////............//////111222444555666777777777888555333222444777999:::999999:::::::::===EEEMMMIIIRRR___lll{{{~~~xxx|||~~~vvvnnnggg```]]]RRRLLLSSS]]]ffftttyyyooouuueeeRRRIIIHHHJJJIIIMMMLLLFFFDDDBBB;;;222555222...------...---------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,...------,,,,,,------.....................---------222333222;;;GGGHHHAAA999BBBKKKQQQ[[[gggmmmlll___TTTcccuuupppuuugggooommmgggkkkvvvrrr___SSSTTT^^^UUUOOOOOORRRXXXdddooo}}}mmmxxxzzznnnqqqjjjNNNDDDMMMLLLRRRKKKLLLJJJ;;;BBB;;;777222000000111000///000000///...............------------------------------......------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))------------------------///............///000111333444555666777777777777;;;999888777888:::;;;;;;888999<<<<<<===BBBLLLUUUVVVdddttt{{{}}}{{{rrrqqqyyyxxxwww{{{sssnnn\\\LLLIIIMMMSSS___lll{{{zzzeeePPPKKKMMMHHHLLLMMMHHHFFFEEEBBB===666333///------...///...---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,...------,,,,,,------...........................111222111333:::CCCFFFCCCBBBIIIQQQYYYbbbjjjhhhbbb\\\VVViii~~~wwwxxxjjjrrrzzztttxxxrrraaaXXXZZZgggddd]]]UUUPPPQQQVVV\\\bbbzzz|||sss}}}xxxxxx{{{ooojjj}}}hhhOOOPPPOOOXXXNNNIIIJJJ???CCC>>>:::444000//////000000000000///...............------------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------............///111222333444555666777777777777777777777888999::::::;;;;;;888:::<<<>>>DDDQQQ___iiissszzzuuuyyyrrrnnnxxxzzztttssswww^^^RRRMMMLLLSSS]]]ppp{{{~~~yyy~~~}}}cccRRRJJJHHHMMMPPPNNNKKKIIIEEE@@@999666111......///000000------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,......------------..............................555111000444999<<<@@@EEEJJJOOOXXXaaajjjlllbbbVVVSSSUUUnnnyyyzzzlll^^^[[[hhhnnnjjj[[[PPPOOOQQQPPPRRRggg~~~}}}zzzmmmcccaaa^^^YYYVVVUUUXXX\\\___kkkssszzzmmm```iii|||}}}YYYTTT]]]QQQGGGKKKDDDCCCAAA===666111...///000111000000///...............------------------------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------............------...///000222333444444555555666777777666666444666888:::;;;<<<===>>>???AAADDDLLL\\\qqqsssxxxrrrsssggg[[[WWWZZZ[[[gggooommmnnnyyy~~~fffUUUJJJJJJKKKMMMOOONNNKKKFFF@@@<<<555111////////////...------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------......------------..................////////////555//////666999777<<>>@@@CCCFFFMMMXXXhhhrrrkkktttccc^^^VVVWWWXXXZZZ```lllxxxyyy\\\QQQFFFEEEJJJPPPQQQPPPHHHCCC<<<666222000...---.........---------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------///......------......///........./////////000000222...111888:::999AAALLLbbbhhhpppsssnnnddd\\\XXXaaatttpppmmmgggddd]]]eeegggZZZOOOVVV]]]^^^aaaiiitttpppiii^^^OOOFFFCCCDDDDDDCCC===>>>???@@@@@@AAAAAAAAADDDEEEGGGJJJPPPYYYdddkkkjjj|||sssjjjddd[[[XXXUUUJJJNNNKKKHHHGGGEEE???888222000111333000000///...............------------------------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------------------------...//////000000......///000111333555666333333555666777888888888:::<<<===<<<;;;>>>DDDIIIOOO___qqqzzzsssfffZZZNNNKKKQQQ]]]lllxxx}}}uuuyyymmmUUUHHHFFFGGGJJJLLLLLLHHHAAA;;;777333000---............---------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------//////............//////.........//////000000111///000444999===EEESSS```{{{|||}}}yyynnndddbbbfff}}}zzzuuuxxx]]]SSSQQQOOOPPPOOOWWWgggzzzwwwaaaTTTNNNIIICCC???>>>???@@@@@@=========>>>@@@AAACCCDDDAAAAAAAAAAAACCCHHHOOOSSSbbbwww|||~~~ooo^^^RRRVVVNNNPPPMMMKKKIIIHHHCCC<<<555111111333000000///...............------------------------+++,,,------......------------------------------******+++++++++,,,,,,,,,////////////////////////---------...///000000000///000000111222333555666333444666888:::;;;;;;<<<888:::<<<===@@@HHHTTT]]]ooo~~~zzzsssssszzzuuubbbUUUNNNNNNYYYfff{{{qqqrrrooo```RRRGGGDDDGGGMMMJJJEEE@@@<<<888333000............------------------............------------------------------++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...//////............//////---......///000000111111///444888999AAAUUUnnn}}}}}}vvvnnniiinnnwww~~~{{{ttt```TTTJJJGGGLLLMMMSSS]]]hhhvvvooo\\\PPPKKKDDDDDDDDDCCCBBB@@@???>>>======<<<<<<>>>AAADDDGGG<<<===>>>???@@@CCCGGGKKKLLLjjjyyy___MMMVVVPPPQQQNNNLLLJJJIIIFFF???777222222333000000///...............------------------------+++,,,,,,---.........---------------------------******+++++++++,,,,,,,,,---------------------------------...///000000111000000000111222333444555444555777:::<<<===>>>???:::===AAAEEELLLZZZkkkxxxxxxwwwyyyoooXXXGGGJJJWWW|||~~~}}}{{{zzz~~~xxxhhhUUULLLNNNLLLIIIFFFCCC???;;;666333//////.........---------------............------------------------------++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......//////............//////---......///000111111222///888:::888CCCbbbvvvpppmmmoooxxxvvvrrrttt|||hhhWWWQQQOOOIIIFFFHHHOOO^^^tttkkk]]]SSSHHHEEEHHHEEECCCAAAAAABBBBBB@@@>>>??????>>>======>>>@@@@@@??????@@@@@@AAAAAAAAAAAAHHHQQQ```vvvpppOOONNNTTTNNNIIIMMMNNNKKKFFFAAA;;;666222111000//////............///................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...............///000111444222222444888999777444///===???<<<@@@@@@;;;>>>AAAIIITTTcccwww}}}zzznnnbbbUUUKKK[[[cccppp{{{sssYYYDDDFFFFFFFFFEEEDDD@@@<<<888777555222000...------.........---------,,,,,,,,,------------------------+++++++++,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++...---,,,++++++---...000...............///000000000//////000111111000...///>>>>>>AAA\\\}}}}}}kkklllvvv|||rrruuukkk[[[\\\PPPFFFEEEHHHKKKSSS[[[ooo}}}ooo[[[KKKHHHGGGBBBBBBFFFEEEDDDCCCCCCCCCDDDCCCCCC@@@@@@???>>>>>>>>>???@@@>>>>>>??????@@@@@@AAAAAA===DDDNNN^^^{{{{{{tttWWWOOOSSSTTTQQQOOOLLLJJJFFFAAA<<<777333111000000///.........//////................................................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------............///000111111555444333555777888888777???GGGDDD???BBBDDDKKK[[[eeerrrmmm[[[NNNTTTaaaqqqkkkXXXJJJHHHFFFFFFFFFDDD???;;;888666333000......//////.........---------,,,,,,------------------------,,,,,,---------.........,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,++++++---///000///............///000000111111000111111222111000555<<<===KKKqqqnnndddooo||||||rrrfffWWWKKKBBB@@@JJJVVVbbbrrrdddvvv{{{nnnZZZNNNGGGJJJMMMJJJIIILLLFFFFFFFFFEEECCCCCCDDDFFFBBBAAA@@@???????????????<<<======>>>??????@@@@@@;;;@@@EEEKKK___qqqqqqxxxbbbOOOMMMTTTTTTMMMJJJIIIFFFCCC>>>999444111111111000///////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------///......///000111222222555666666666666888;;;>>>EEEIIIEEE@@@@@@AAATTTrrrjjj\\\YYYXXX^^^nnn}}}~~~rrrSSSMMMFFFDDDFFFGGGEEEBBB<<<999555111......000111.........------------,,,---------------------------------.........//////------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...---,,,,,,,,,---///000//////......//////000111222222222222222222222333:::<<>>??????@@@@@@CCCDDDDDDNNNmmm~~~vvv}}}xxx[[[LLLRRRTTTLLLIIIHHHGGGDDD@@@;;;666333222222111000////////////................................................------------------------........................------------............/////////000111222333444777888999888777:::@@@EEEDDDGGGEEEDDDCCCDDD]]]|||ppp}}}rrrbbbXXX]]]nnndddXXXIIIAAABBBGGGJJJKKKCCC???999444000//////000............------------------------------------------------............------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,...------,,,---...///////////////...///000000111222222222111111222444666;;;DDDVVVyyypppdddkkkyyyiiiZZZSSSNNNIIIEEEGGGMMMbbbjjjXXXNNNLLLGGGEEEEEEHHHIIIHHHIIIKKKJJJKKKLLLKKKJJJIIIIIIJJJFFFFFFEEEEEEDDDCCCBBBAAA>>>>>>>>>>>>???????????????BBBBBB???AAAUUUxxxyyyuuuXXXRRRTTTQQQJJJJJJIIIFFFBBB===888555333333222000000/////////................................................---------------------------------------------------------....../////////000000000111222333444555888:::;;;;;;;;;???FFFLLLJJJMMMKKKMMMQQQYYYxxx{{{hhhrrrxxxpppooouuu{{{zzzjjjTTTEEEBBBGGGNNNRRRJJJFFF@@@999333000......//////.........---------------------------------+++,,,,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------....../////////////////////000111111111222222111000222666:::@@@XXXssskkkdddXXXooooooZZZQQQQQQSSSGGGFFFOOOkkkvvvsssjjj]]]QQQKKKMMMQQQJJJKKKLLLMMMMMMMMMOOOQQQLLLLLLLLLMMMOOOMMMJJJGGGGGGHHHHHHHHHGGGFFFEEEDDDAAAAAAAAA@@@@@@@@@@@@@@@>>>@@@AAA???===FFF^^^ttt~~~hhhggg}}}hhhSSSPPPSSSNNNMMMKKKGGGCCC>>>:::888444444222111000000000000................................................---------------------------------------------------------...//////000000000000111111333444666777::::::<<<===AAAFFFMMMRRRRRRVVVTTTWWWcccttt~~~vvvuuuwwwyyy}}}~~~zzz{{{{{{zzzxxxqqqjjjffffffggg```kkksss~~~xxxnnnooolll^^^mmmkkkXXXNNNMMMPPPSSSOOOKKKEEE>>>888333000.../////////.........------------------------------+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------......////////////000000//////000000111222111222333222111444;;;@@@QQQsssooo]]]^^^___dddWWWTTTJJJEEEFFFUUUsss~~~vvvuuu{{{|||yyy}}}xxxuuutttppphhhbbbWWWXXXVVVTTTQQQRRRWWW[[[UUUYYY]]]]]]\\\\\\___```fffccc`````````[[[QQQIIIHHHIIIJJJJJJJJJIIIHHHHHHEEEEEEDDDCCCBBBAAA@@@@@@@@@???@@@AAA@@@BBBOOO]]]rrrbbbqqqzzzXXXMMMTTTRRRPPPMMMHHHDDD???<<<:::555444333222111000000000................................................................................................---------...///000000000000111111222444555777888;;;;;;<<<@@@GGGNNNTTTVVVTTT^^^aaafffwww|||uuupppmmmggg[[[NNNIIIJJJNNNVVV^^^aaannnxxxvvvooohhhaaa[[[XXXWWWTTTQQQNNNOOORRRVVVOOOUUUVVV[[[bbb^^^[[[eee}}}wwwxxx^^^SSS___qqquuucccWWWQQQOOOPPPMMMIIICCC===777333111////////////............------------------------,,,,,,,,,,,,---------...------............------------------------------++++++,,,,,,---......///---......///////////////000000//////000000111222111333444444333888@@@GGGlllvvv```XXX___rrrrrr\\\QQQMMMJJJMMM\\\yyy||||||~~~wwwrrrlllhhhgggfffcccaaaaaaYYYVVV\\\^^^[[[```jjjdddgggjjjlllkkkkkkkkkkkkfffiiillloooqqqssswwwyyy~~~{{{uuuooojjj___YYYRRRPPPRRRQQQLLLFFFOOOSSSXXX\\\^^^```bbbccclllttt|||~~~{{{yyyooo```SSSIIIJJJKKKLLLLLLLLLKKKJJJHHHGGGFFFEEECCCBBBAAA@@@???<<<===AAAAAA@@@FFFPPPhhhmmmrrrbbbQQQYYYTTTRRRNNNIIIDDD@@@===<<<666555444222111000000000........................................................................////////////////////////---------...///000000111111111111222444666777888<<<:::<<>>777111//////000000//////............//////........................////////////////////////---...//////////////////...//////000111111111111333444555777;;;BBBJJJPPP^^^ZZZYYYaaammmxxxrrrnnnkkknnnkkk^^^UUUPPPMMMRRRZZZ^^^\\\YYY___iiiyyy~~~||||||}}}|||zzzzzz|||}}}zzzuuuoookkklll\\\WWWSSSTTTTTTRRRPPPPPPMMMOOOTTT\\\dddrrrrrraaaeeeuuunnnRRRPPPYYYWWWIII<<<444333222000000//////000........................------............------........................------------------------------------........................////////////000000000000111222333333111;;;===FFFbbb~~~}}}nnn]]]RRRPPPRRRHHHZZZnnn{{{uuubbbVVV[[[gggqqqcccWWWOOOSSSMMMIIIFFFIIITTTeeeuuuzzzyyywwwpppsss}}}}}}xxx{{{rrr```^^^fffiiiYYYQQQOOOPPPLLLIIIEEECCCCCCCCCAAA???DDDYYY~~~vvv~~~yyyUUUCCCMMMPPPPPPMMMKKKLLLLLLKKKFFF@@@999333000000000000//////............//////////////////////////////////////////////////////------...////////////////////////000111222222333555777:::===BBBIIIRRRXXXeeeccccccgggppp{{{wwwooossszzzzzzzzzsssccc]]][[[]]]gggvvv}}}wwwnnnfffooommmcccZZZYYYXXXRRRNNNNNNRRRPPPOOOOOOPPPWWWgggwwwmmmeeehhh{{{jjjRRRPPPUUUNNNAAA888777444222111000111111////////////////////////------............------........................---------------------------------.........//////........./////////000000000000000000111222333444222999<<>><<<<<>>>>>HHHbbb```YYYSSSSSSVVVZZZbbbjjjrrrtttuuuuuutttvvv{{{}}}}}}ooohhh^^^WWWSSSRRRLLLFFFIIIQQQPPPTTT___kkkllljjjqqq}}}~~~vvvyyyyyykkkyyyrrrpppsssxxxzzz{{{mmmMMMEEEAAADDD@@@666000111000000000//////........./////////////////////////////////............---........................////////////............000////////////000111111000777555222666555888DDDXXXrrrwwwwww|||}}}sss]]]NNNOOOUUUWWWddd{{{}}}]]]```{{{]]]QQQLLLHHHEEEGGGQQQhhhxxxcccMMMOOORRRTTTOOOGGGHHHEEE@@@<<<888555222111111111111000000000//////...////////////000000000//////////////////////////////000000000111111111222000///111555999;;;;;;???EEEVVVtttnnnaaaPPPQQQUUU\\\aaaeeennnwww}}}|||yyyuuuvvv}}}pppccc]]]WWWPPPKKKKKKJJJIIINNNWWWZZZZZZaaalll|||xxx}}}{{{ooohhhmmmooottt{{{|||xxxtttttt[[[JJJAAAFFFFFF999111333111000000///............/////////////////////////////////.......................................///////////////.........000000//////000000111222///555555444666333<<>>777777333222000///.........///////////////////////////////////////////////////.................................///////////////000000000000000111222222...444444555666555GGGgggwwwlllzzzppppppooooooqqqtttvvvxxxuuutttrrrsssuuuxxxyyyyyyxxxvvvrrrnnnhhhddd```^^^[[[ZZZYYYWWWUUUTTTSSSSSSVVV[[[ccclllvvv~~~ooo^^^\\\aaaddd```NNNMMMbbbtttuuuxxxzzz|||lllmmmqqqgggSSSZZZ|||sssggg\\\SSSPPPWWW```~~~zzzTTTHHHMMMNNNWWWRRRLLLGGGAAA===;;;999555111222222111111111000000000/////////000000000111111000000000000000000000000000000000111111111222222000111333444444666:::===MMMXXXkkkzzzzzzqqq]]]OOONNNWWW]]]aaaiiisssxxxzzzuuugggUUUJJJEEEHHHJJJFFFGGGKKK```aaannnvvv|||}}}bbbIIICCCEEEBBB===;;;555444222000//////000000////////////////////////...////////////000000000.................................///////////////111000000000000111222222///333444777888:::WWWpppnnn|||wwwuuurrrqqqqqqqqqqqqnnniiiccc]]]YYYTTTTTTTTTUUUVVVXXXYYYZZZWWWUUUSSSSSSUUUXXXYYYYYYXXXWWWVVVTTTRRRPPPNNNMMMKKKJJJJJJIIIIIIHHHGGGGGGHHHJJJMMMPPPSSSXXX]]]aaaeeeqqqqqqccc```bbb^^^TTTKKKMMMiiiqqqrrrtttvvvxxx{{{```UUUYYYSSSNNNQQQuuuvvvnnnlllvvvuuu}}}mmmYYYTTTLLLZZZZZZMMMGGGAAA===<<<:::666111222222222111111111000000//////000000000111111111000000000000000000000000000000111111111222222222111444666666666;;;EEENNNgggnnn{{{{{{ggg```^^^[[[]]]cccaaahhhwwwooo___QQQOOONNNIIIGGGJJJMMMQQQddd{{{}}}cccOOOGGGDDDAAA===777555333111000000111111////////////////////////.../////////000000000000..................................../////////000111111000000111111222333222444444999<<>>BBB@@@<<<777333222111000000////////////////////////......////////////..................////////////000000000000111111111111000111111000///000333555222777888666???___{{{tttrrrooojjjccc^^^\\\ZZZVVVSSSNNNNNNMMMLLLOOOPPPNNNJJJIIIHHHFFFFFFGGGGGGFFFEEELLLIIIHHHJJJNNNPPPOOOMMMMMMNNNOOOPPPRRRTTTUUUVVVTTTVVVYYY]]]aaaccccccbbb^^^UUUUUUVVVOOOOOOSSSPPPRRRQQQPPPQQQRRRRRRPPPNNNRRRSSSUUUXXX]]]aaabbb``````ccceeeffffffjjjssszzz~~~bbbMMMjjjggglllqqquuuvvvxxx|||~~~[[[SSSOOOEEEEEEMMMggg{{{kkkXXXUUUUUUQQQLLLFFFCCCAAA>>>888333222222111000000000000000111111000000////////////111111111111111111111111000111222111000000222444888666999>>>CCCTTTvvvoooyyyrrrnnn|||pppXXXMMMIIIMMMJJJVVVrrrlllPPPDDDEEE@@@<<<777333111111000///////////////////////////......////////////..................////////////000000000000111111111111111111222111000111333666222999;;;:::JJJqqq|||uuullljjjggg___XXXVVVXXXTTTPPPMMMLLLKKKHHHFFFKKKKKKJJJIIIKKKMMMJJJFFFLLLKKKIIIIIIJJJKKKLLLLLLMMMNNNPPPQQQPPPPPPQQQQQQRRRTTTWWWZZZ^^^```bbbcccbbbfffnnn{{{pppgggccc^^^bbbfff```]]][[[XXXXXX[[[^^^```aaaeeefffgggiiimmmssswwwxxxvvvyyy{{{{{{zzz~~~qqqWWW```{{{dddiiinnnrrrsssvvvzzz~~~dddXXXNNNEEEDDDFFFTTTrrrrrr~~~dddTTTSSSSSSOOOIIIEEECCC???999555222222111000000000000111111000000000000/////////111111111111111111111111111222222222111111333555555666888>>>MMMkkkzzzvvvrrrdddaaaYYYKKKJJJ]]]sssuuuwwwXXXHHHFFFBBB>>>999555444222111///////////////////////////...//////000000//////...............////////////000000000000111111111111111222222222111222555777333;;;<<>>===@@@XXX}}}}}}tttlllhhhgggffffffWWWVVVUUUUUUTTTRRRPPPNNNJJJJJJJJJKKKMMMPPPPPPOOOLLLOOORRRUUUVVVVVVUUUUUUcccrrr|||~~~uuurrrooopppvvvuuuXXX\\\aaaeeeiiinnntttzzz|||~~~ssskkk[[[LLLIIIFFFCCCDDDOOOeeezzzhhhMMMVVVVVVTTTPPPKKKEEE???;;;999333333222111111111111222000000000111111111111222222222222222222222222222111222444444333444666888666999JJJmmm|||eeeUUUNNNKKKFFFBBBBBBCCCFFFNNNVVVeeeyyylllaaaVVVOOOKKKJJJRRR[[[nnndddcccyyyzzzmmmwww{{{aaaQQQIIIFFFAAA===:::777444111000000000000000000000000///000000111111000000///............////////////000000000000111111111111111222333333333444777:::AAA===KKKrrrnnnkkkddd[[[UUURRRSSSTTTUUURRRRRRQQQQQQPPPPPPPPPPPPOOORRRUUUUUUVVVYYYXXXUUUXXX]]]cccgggiiihhhggggggsss|||nnnllljjjkkkqqqyyytttzzz~~~~~~xxxuuu~~~TTTYYY^^^bbbffflllsssyyy{{{}}}yyyrrrbbbPPPKKKFFFDDDCCCJJJ\\\mmm~~~pppQQQTTTVVVUUUQQQKKKEEE???;;;:::444333222222111111222222000000111111111222222222222222222222222222222222111333444444444555777999777>>>YYYxxxiii\\\OOOFFFBBBCCC@@@???AAAAAA@@@DDDJJJRRRaaaqqqbbbUUULLLLLLOOOXXXUUUUUUaaavvvxxxfffZZZhhhqqqqqq^^^MMMJJJEEEAAA>>>;;;666444000000000000000000000000000000111111111111000000............////////////000000000000111111111111000111222222222444777999AAA???[[[}}}lllgggbbb\\\XXXVVVVVVWWWWWWSSSSSSSSSSSSTTTUUUXXXZZZZZZaaaffffffgggjjjiiieeehhhnnnwww}}}yyyvvvwww|||ooorrr{{{xxxssspppuuu|||SSSWWW]]]aaaeeekkkrrrxxxzzz|||~~~wwwgggUUULLLDDDAAA@@@DDDRRRbbb~~~vvvjjjlllrrryyyTTTQQQVVVUUUQQQKKKDDD>>>;;;:::444333222222111111222222000000111111222222222222222222222222222222222222111333444444444555777999>>>IIIllliiiQQQEEECCCBBB@@@???>>>===>>>@@@???<<<===AAABBBKKKeeeuuuaaaRRRJJJGGGCCCGGGLLLQQQ[[[ccc^^^TTTHHH[[[jjj~~~qqqRRROOOJJJFFFCCC???;;;888000000000000000000000000000000111111111111000000............/////////000000000000000111111111111///000111222222333666999???@@@ggg{{{xxxuuuqqqmmmkkkiiigggeeefffgggiiijjjlllpppuuuyyy{{{yyyzzz}}}yyyuuuqqqnnnlllmmmnnnSSSVVV\\\aaaggglllrrruuuvvvyyy|||wwwrrr^^^RRRIIIFFF@@@===FFFUUUnnnuuu\\\PPPTTT\\\yyy}}}```GGGPPPQQQQQQNNNHHHAAA<<<999999666222111111222222111111111111111111111111111333333222222111222222222222555444000111888<<<<<<<<<___www{{{iiiQQQJJJDDDBBBBBBAAAAAAAAABBB@@@???AAABBBAAA>>>>>>BBBEEEQQQtttgggRRRHHHHHHGGGDDDAAACCCIIILLLJJJGGGMMM]]]mmmyyykkkRRRBBBGGGJJJ???777999333222000///000111000///000000000000////////////////////////////////////000000000000111111111111---555333000555666555<<<>>>LLLxxx}}}tttrrrsssqqqlllOOORRRXXX^^^ccciiiooosssuuuxxx|||~~~{{{ttt```SSSIIIEEEAAA>>>EEERRRmmm|||vvvgggSSSMMMQQQYYYvvvxxxRRRPPPRRRRRRPPPJJJDDD>>>:::999666333111111222222111111111111111111111111111333333222222222222222333333222333444777:::<<<>>>JJJmmm|||kkk^^^TTTLLLIIIGGGFFFEEECCCCCCEEEGGGDDDDDDDDDDDDCCCBBBCCCDDDEEEDDDHHHeee}}}\\\QQQUUUMMMHHHDDDAAA@@@BBBFFFJJJSSS```kkktttvvv[[[GGGIIIKKKAAA888888444222000000000111000///111000000000////////////////////////////////////000000000000111111111111111777333///555666555===AAAXXXvvv|||zzzxxxsssppprrrMMMPPPVVV[[[aaagggnnnrrruuuxxx{{{}}}~~~~~~wwwdddVVVJJJEEEBBB???DDDLLLgggnnniii```RRRKKKMMMTTTqqqxxxvvvWWWPPPQQQSSSRRRMMMFFF???:::999666333111222222222222222222222222222222222222333333222222222222333333555000111888;;;999===EEE___mmmfff```YYYRRRJJJIIILLLAAADDDEEEEEECCCDDDFFFHHHFFFGGGGGGFFFDDDDDDEEEEEEFFFCCCBBB[[[yyy___WWWNNNKKKHHHGGGCCC@@@FFFOOO^^^gggnnnrrrzzzfffLLLHHHKKKDDD<<<999666333111000111111111000111111000000000/////////////////////////////////000000000111111111222222555888333000666666666>>>CCCgggxxxxxx}}}uuurrryyyNNNQQQVVV\\\aaahhhoootttuuuxxx{{{}}}}}}~~~zzziii[[[LLLFFFBBB@@@BBBGGG^^^|||zzzfffbbb]]]UUUIIIJJJOOOkkkwww\\\NNNOOOQQQRRROOOHHH@@@:::999666333222222333333222222222222222222222222222333333222222222333444444555000222:::999666AAATTTooowwwzzz~~~|||{{{zzzyyyxxxxxxqqqjjjccc^^^YYYRRRSSS\\\___WWWQQQRRRYYYXXXTTTOOONNNOOOMMMJJJIIIJJJJJJJJJLLLMMMJJJEEEFFFEEEDDDZZZcccSSSMMMMMMSSSRRRKKKKKKRRRdddllluuuyyy{{{|||zzzxxxuuuUUUIIIHHHEEE???<<<888555222111111222111111111111111000000000//////////////////////////////000000111111111222222222444777222222888777666@@@MMMxxxyyy|||zzzwww{{{MMMPPPUUUZZZ```fffnnnssstttwww{{{}}}}}}~~~}}}nnnaaaRRRHHHCCCAAAAAACCCVVVtttrrr^^^YYYUUUNNNIIIJJJMMMeeepppfffMMMMMMOOOPPPOOOIII@@@::::::777333222222333333222222222222222222222222222333222222222333444444555444222555999555666NNNlllooocccrrrrrrfff```WWWWWWVVVTTTSSSRRRRRRSSSVVVZZZaaaiiiooorrrttttttvvvuuuuuuxxx{{{zzzuuuqqqeee```ZZZTTTPPPLLLJJJJJJPPPMMMXXXrrr|||oookkkhhh^^^QQQOOOQQQRRRUUU\\\aaaYYYMMMMMMLLLHHHVVV|||ppp]]]TTT[[[]]]SSSNNNSSS^^^ffftttyyyqqqnnn{{{kkkSSSIIIFFFBBB???:::777333111111222222222111111111111000000000000000000000000000000000000111111111111222222222222111444222444;;;888999GGGgggvvvmmmrrr~~~~~~zzzKKKMMMQQQUUU[[[aaahhhmmmrrruuuxxx{{{|||}}}~~~}}}~~~rrrgggXXXKKKCCC@@@@@@AAAPPPjjjmmmZZZTTTNNNGGGHHHIIIKKK^^^~~~mmm|||fffMMMLLLMMMNNNNNNJJJBBB;;;:::777444222333333333333333333333333333333333333333222222333333444555666333444777999888EEEfff}}}YYY^^^zzzuuurrrnnnlllmmmoooqqqrrruuutttnnncccWWWMMMIIIHHHEEEFFFFFFEEECCCCCCDDDFFFBBBEEEIIIMMMQQQRRRRRRRRRQQQQQQQQQSSSUUUUUUSSSRRRIIIIIIKKKMMMMMMMMMTTT\\\eeefffuuuppp[[[[[[___```bbbiiiooogggYYYTTTUUUMMMQQQppp}}}bbb``````SSSLLLQQQRRRWWWfffwww}}}vvvooonnnvvvxxxhhhQQQGGGCCC@@@<<<888444222222333333333222222111111111000000000000000000000000000000000111111111222222222222333///333333666;;;999AAAVVV|||pppiiirrrxxxIIIKKKNNNRRRVVV]]]dddiiinnnqqquuuxxxzzz{{{}}}zzzyyyyyy{{{}}}tttmmm___OOOCCC??????AAAHHH]]]nnn~~~hhhYYYTTTNNNHHHEEEGGGHHHXXXtttiiiNNNMMMLLLNNNOOOLLLDDD>>>:::777444222333444333333333333333333333333333333222222222333333555666666222555888:::DDD^^^{{{___RRRhhhvvviiiccc^^^XXXTTTSSSTTTUUUVVVZZZ]]]^^^[[[UUUQQQPPPQQQRRRSSSTTTSSSPPPPPPRRRTTTNNNOOOQQQSSSTTTTTTSSSSSSQQQQQQRRRRRRQQQRRRUUUWWWWWW[[[dddkkkmmmppp}}}mmmjjjoooooogggeeegggaaaWWWOOOXXXWWW\\\uuuzzzppphhhTTTIIIMMMNNNJJJQQQdddnnnmmmnnnssssssnnnttt}}}\\\KKKEEEBBB===999555222222333444444222222222111111111000000000000000000000000000000111111111222222222333333000555444555999;;;LLLiiiwwwrrrrrr~~~yyyJJJLLLNNNQQQVVV\\\ccchhhjjjnnnrrrvvvxxxzzz|||~~~vvvvvvvvvxxx|||uuupppcccQQQCCC>>>???AAAAAARRR___ooo{{{```UUUSSSOOOIIIBBBEEEGGGTTTnnnwwwPPPNNNLLLNNNPPPMMMGGGAAA:::888444333333444444333333333333333333333333333222222222333444555666777111555888<<>>:::555222222333444444222222222111111111111000000000000000000000000000111111222222222333333333333777555444777<<>>???AAA@@@DDDOOO___nnnzzzsssaaaRRRLLLLLLGGGDDDDDDDDDRRRjjj|||gggOOOGGGOOOMMMGGGEEE@@@999888666333222111111111444444444444444444444444444333333333333444555555555777888BBBaaaqqqTTTZZZQQQYYY}}}|||~~~xxxlll]]]FFFNNNBBBUUUnnnkkk]]]RRRIIIGGGDDDGGGNNNPPPUUUhhh~~~yyynnnooo\\\FFFHHHDDD>>>666111222555444222222222222111111111111000000000000000000000000000000222333333222111333444000888111333???<<>><<<>>>DDDOOOZZZfffwwwkkk[[[MMMIIIJJJFFFDDDDDDCCCNNNbbbqqq|||___NNNOOOPPPLLLHHHCCC;;;999777555333222222222444444444444444444444444444444333333444444555666888888<<>>>>><<<;;;===@@@FFFRRRgggzzzcccUUUIIIGGGJJJGGGCCCEEECCCIIIWWWcccyyywwwVVVMMMPPPPPPJJJDDD<<<;;;999666444333333333444444444444444444444444444444444333444444555666:::888EEEfff~~~ssswwwWWW___qqqYYY^^^~~~[[[VVVWWW```~~~}}}\\\VVVQQQLLLKKKJJJGGGQQQwwwhhhPPPGGGCCC===888444222222333333222222222111111111111111111111111111111111111111222333333222222333444666333888:::777KKK~~~xxxttt~~~uuuzzzqqqeee[[[UUUVVVfffzzzttteee___XXXUUU]]]iiittt|||GGGHHHLLLRRRTTTVVV]]]fffhhhjjjmmmppptttwwwyyyzzzyyyyyyyyyzzz|||}}}~~~~~~|||uuuiii[[[MMMEEECCCCCC???>>>======>>>HHH^^^rrryyy^^^RRRIIIHHHKKKHHHBBBEEEBBBEEEPPPYYYppp^^^IIIOOOQQQIIICCC===;;;999666444333333333444444444444444444444444444444444444444555666666888999PPP|||oooeeeXXXgggfffPPPiiijjjfffaaabbbkkktttssslllggghhhsss```XXXcccooo~~~\\\SSSPPPSSSUUUNNNPPPpppsssPPPJJJDDD>>>:::555222222555333333222222222111111111111111111111111111111111111222444333222222333555888000;;;<<<333VVVtttqqqvvvooo```ddd[[[]]]rrr~~~mmmmmmccc[[[^^^eeelllrrrxxxxxx{{{FFFGGGKKKQQQSSSUUU[[[ccciiikkkmmmpppsssuuuvvvwwwwwwxxxyyyzzzzzz|||}}}~~~}}}vvvjjj[[[NNNGGGEEEFFF?????????>>>===DDDVVVhhh{{{qqqYYYPPPHHHGGGJJJFFFAAADDDBBBDDDLLLUUUlllhhhHHHOOOSSSHHHDDD===;;;999666444333222222444444444444444444444444555444444444444555666666444>>>___rrr___fffgggPPPNNNxxxrrroookkkddd```gggpppssspppbbbZZZYYY___cccdddnnn|||qqqmmmzzzppplll{{{vvv[[[TTTTTTWWWPPPLLLdddaaaOOOGGG???;;;777222333777333333333222222222222111111111111111111111111111111333444444333222444555999000<<<===777cccrrrzzzooopppwwwlllggg\\\___yyyvvvpppfff___bbbjjjqqqxxx}}}vvvttttttzzz}}}zzzyyyzzzEEEFFFKKKPPPRRRSSSYYY```gggiiilllooorrrtttttttttuuuvvvwwwxxxxxxzzz}}}zzznnngggttt~~~xxxlll^^^QQQIIIFFFFFF===<<<======<<>><<<999666444333222222444444444444444444444444555555444444555555666777444IIIoooiiilllZZZJJJaaa~~~qqqcccbbbmmmyyyooo___RRRNNNKKKIIIUUUfffssskkkoooxxxwww```PPPOOOJJJGGGZZZvvv[[[MMMAAA===:::444444888333333333333222222222222222222222222222222222222222333444444333333444555777222===???CCCuuuwwwnnn}}}}}}pppuuu|||xxxjjj]]]aaa|||qqqhhhjjjrrrzzzyyyrrrsss~~~}}}|||}}}|||DDDEEEJJJPPPRRRRRRWWW^^^bbbdddhhhlllppprrrssssssssstttuuuuuuvvvxxx~~~wwwiii]]]ZZZ___eeevvvvvviii[[[OOOGGGDDD@@@>>><<<===;;;===EEENNNdddyyy]]]LLLJJJGGGGGGHHHBBB???@@@===@@@IIIPPPbbb~~~yyyyyyMMMQQQRRRFFFIII???>>>;;;888555444333333444444444444444444444444555555555555555666666777999WWWnnnRRR]]]qqqeeelll}}}{{{lllaaa^^^VVVKKKNNN[[[{{{~~~|||}}}~~~|||yyyWWWNNNKKKFFFQQQfffkkkWWWEEE@@@>>>777444666444444333333333222222222222222222222222222222222222333444444333333444666555666>>>BBBUUU|||yyyuuuooozzz~~~yyy|||zzzkkkooo{{{yyy~~~www|||DDDEEEJJJPPPQQQQQQVVV]]]]]]```eeejjjnnnqqqrrrsssrrrssstttttttttxxx~~~{{{ooo```XXXXXXWWWSSSXXXttteeeUUUJJJDDDGGGBBB??????>>>>>>CCCJJJ]]]{{{sssXXXJJJKKKIIIJJJJJJEEE>>>???;;;>>>GGGMMM^^^xxxzzzLLLOOONNNBBBGGGAAA???<<<999777555444444444444444444444444444444555555555555555666777777===bbb}}}pppTTTsss}}}jjjkkkzzzzzzbbbWWW[[[pppvvv|||bbbVVVRRRHHHJJJXXXxxxvvv^^^IIICCC@@@999444555444444444333333333222222222222222222222222222222222333555444333333444666333:::???DDDbbbnnnmmm}}}|||mmmuuuxxx|||vvvCCCFFFJJJMMMOOOQQQTTTWWW\\\^^^aaaeeeiiimmmoooqqqrrrrrrrrrrrrssswww~~~}}}yyypppfffccccccaaa^^^\\\RRRssspppTTTFFFGGGEEECCCCCCAAA===:::???GGGUUUwwwiiiXXXKKKLLLLLLEEECCCGGGAAACCC@@@@@@FFFLLL___}}}vvvTTTHHHLLLKKKEEEBBB???:::888777666555444444444444555555555555666888777777888777666888;;;@@@{{{vvv~~~}}}rrrggg}}}yyy]]]```jjjrrroooWWWUUUKKKIIIYYYpppyyywwweeeRRRIIICCC<<<777777555555444333111000000111111111111111111111111111333444555555444444666888666@@@EEEBBBnnnvvvppp}}}wwwsssxxx|||BBBEEEIIILLLNNNPPPSSSUUUZZZ[[[^^^bbbfffjjjmmmnnnpppppppppqqqrrrwww}}}uuulllhhhbbbdddeeeccc\\\WWWUUUWWWZZZ|||uuuZZZLLLLLLHHHGGGFFFDDD???;;;>>>EEERRRuuuzzzfffVVVKKKLLLLLLFFFCCCFFF@@@CCC???@@@FFFLLL```~~~ZZZIIIKKKLLLGGGBBB???;;;888777666555444444444444555555555555666555555555666666555999???QQQlll{{{qqq___||||||bbbSSSJJJJJJWWWcccvvv|||hhhRRRHHHDDD===777555444444444333222111222222111111111111111111111111333444555444444444666888777;;;EEERRRvvvtttxxxvvv}}}{{{@@@CCCGGGJJJLLLNNNQQQSSSVVVXXX[[[___cccgggjjjkkkmmmnnnoooppprrrwww}}}~~~zzzpppaaaXXXVVVYYYhhhuuuqqqaaaRRROOOQQQZZZ|||dddUUUSSSKKKIIIHHHGGGAAA<<<===BBBNNNrrrtttaaaTTTKKKLLLLLLGGGDDDFFF@@@BBB>>>???FFFMMMaaagggLLLKKKNNNJJJCCC@@@;;;888777777666555444444444555555555555666555444555777555555>>>HHHmmmeeerrrpppyyyiiiaaa{{{zzzyyy\\\PPPMMMSSS]]]iiiqqqXXXKKKFFFAAA999444333333333333333333333333222222222222222222222222222444555444444444666888:::777IIIiiiwwwzzz~~~xxxyyyyyy???BBBFFFHHHJJJLLLOOOQQQTTTVVVXXX\\\```dddgggiiikkkmmmnnnpppsssxxx~~~}}}yyyqqqcccUUUPPPRRR^^^vvvyyyggg___^^^fff{{{ooo\\\WWWLLLIIIHHHHHHCCC>>>===AAAJJJpppttt^^^TTTMMMLLLLLLGGGEEEFFF@@@BBB>>>>>>FFFNNNdddzzzyyyUUUMMMOOOMMMDDDAAA<<<999888777666555444444444555555555555666777666777888666777EEEVVVssshhhfffuuukkkzzziiiuuuuuuvvv}}}zzzmmm{{{lllZZZQQQOOO___```qqq~~~cccRRRJJJEEE<<<555333333222222333333333222222222222222222222222222222333444444444555777999<<<777TTTuuuxxx~~~wwwzzzzzz>>>AAADDDGGGIIIKKKMMMOOOSSSTTTWWW[[[___cccfffhhhkkkmmmoooqqqtttyyy~~~|||wwwlll[[[OOOQQQYYYccc~~~yyyxxxvvv___WWWKKKHHHGGGGGGDDD???>>>AAAHHHooouuu___XXXPPPMMMKKKHHHFFFFFF@@@BBB>>>>>>GGGPPPhhhxxxrrrdddQQQNNNNNNEEEBBB===:::999888666555444444444555555555555666888666777888555888NNNggggggrrrhhhmmmmmmoooyyyvvvooorrrhhh```pppxxx___QQQMMM^^^YYY___|||sss\\\MMMEEE===777777444222111333333222111222222222222222222222222222333444444444555777999;;;>>>dddnnn}}}tttwww}}}>>>@@@DDDFFFHHHJJJLLLNNNRRRSSSVVVZZZ^^^bbbeeefffkkkmmmppprrruuuyyy~~~|||qqq___TTTXXXddduuu}}}}}}cccWWWMMMIIIFFFFFFDDD@@@???BBBIIIoooqqqccc]]]VVVOOOKKKIIIGGGGGGAAACCC>>>???HHHRRRkkk|||lllxxxWWWLLLMMMFFFCCC>>>;;;999888666555444444444555555555555666777444555666444;;;ZZZ{{{mmmzzzqqqzzz{{{ttt{{{ttteeerrrpppaaa[[[TTTbbbdddQQQPPPWWWXXX___wwwjjjQQQEEE???;;;>>>999444111222444333111333333333333333333333333111222444444444555888:::888GGGuuu}}}}}}ooopppxxx>>>AAADDDFFFHHHIIILLLMMMPPPQQQTTTXXX\\\```ccceeekkkllloooqqqtttxxx}}}~~~nnnccchhhuuu~~~mmm___SSSMMMHHHFFFDDD@@@@@@BBBKKKqqqxxxllliiidddZZZQQQKKKIIIIIIHHHBBBDDD??????IIIUUUoookkkvvv^^^JJJLLLGGGDDD???;;;:::888777555444444444555555555555666777333555888777CCCjjjxxxqqq{{{sssyyyyyykkk^^^```yyy\\\QQQQQQKKKTTTmmmuuuWWWVVVYYYbbbooo|||ZZZHHHDDDEEEGGG@@@888333444555444333333333333333333333333333111222444444444555888:::777QQQ|||||||||kkkhhhmmm|||>>>AAADDDFFFHHHIIIKKKMMMNNNPPPSSSWWW[[[___bbbcccjjjlllnnnpppsssvvv{{{}}}~~~sssxxxxxxiiiXXXPPPJJJGGGDDD@@@@@@BBBLLLrrrtttiiimmmhhh^^^RRRKKKJJJIIIHHHCCCDDD???@@@JJJVVVpppmmmnnnbbbIIIKKKHHHDDD???<<<:::888777555444444444555555555666666999555777;;;<<>>>>>```jjj^^^tttaaahhh~~~eee[[[[[[TTT___mmmYYYKKKIIIHHHEEEJJJUUUmmmuuu``````kkktttYYYNNN<<<<<<999666444444444333222333333222222333333444555555444333333555888999999BBBTTThhhooo~~~www{{{vvvzzzppp___]]]jjjyyy~~~|||>>>???BBBCCCDDDFFFJJJLLLPPPQQQSSSUUUWWWZZZ___cccdddjjjmmmkkkmmmsssyyy|||uuuccc[[[QQQKKKFFFCCCCCCEEEXXX|||{{{yyygggTTTJJJJJJHHHDDDCCCCCCBBBBBBKKKaaa~~~www}}}QQQKKKHHHEEE@@@===;;;:::888666666666666666666666666555777222888999AAAiiidddpppnnn___sssmmm^^^YYYMMMOOOjjjkkkXXXJJJJJJIIIDDDIIISSSgggbbbWWWaaagggSSSDDD===:::777555444444333222333333222222333333444555555444333333555888999:::FFFhhhiiiwww{{{|||xxx|||kkkZZZXXXdddttt}}}ssssssxxx<<<>>>@@@BBBDDDFFFJJJMMMNNNPPPRRRTTTVVVZZZ^^^bbbbbbhhhmmmmmmpppuuuyyyxxx}}}kkkaaaUUUOOOJJJEEEEEEIIIaaakkkWWWLLLIIIFFFBBBDDDCCCAAABBBMMMcccRRRLLLHHHEEEAAA===<<<:::888666555555666666666666666666666555777777IIIzzzggg```fffsss```ZZZMMMIIIXXXeeehhhVVVJJJJJJIIIDDDGGGQQQ```|||bbbWWWYYYyyyrrrQQQHHH>>>;;;777555555555444333333333333333333444444555444444333444555888:::<<>><<<:::888777555555555555666666666666555::::::;;;XXXzzz{{{\\\|||iii```SSSMMMRRRWWWxxxeeeTTTIIIJJJIIICCCEEENNN___yyylll___VVVkkkyyyOOOHHHAAA===999666555555444333333333333333333444555555444444444444555888<<>><<<;;;999777444555555555666666777777333<<<;;;@@@eee|||yyyiii~~~|||uuugggVVVMMMNNNMMMiiidddSSSIIIJJJIIICCCDDDMMMaaazzz}}}```SSS^^^yyyvvvWWWJJJCCC???:::666555555555444444444333333444444555666444444555555555888===BBBWWW}}}yyywwwbbbVVVUUUYYYlllzzzfff[[[ZZZ```ppp{{{gggooo;;;===???AAACCCEEEIIILLLHHHKKKOOORRRUUUXXX\\\___cccgggmmmttt|||zzzqqqiiivvv|||wwwvvv}}}{{{tttrrr|||qqqfff]]]MMMAAAIII[[[vvvkkk\\\SSSMMMHHHGGGCCCAAABBBKKK]]]sss[[[GGGIIIFFFBBB>>>===;;;999777444444555555666777777777111;;;:::EEEooo{{{xxx{{{lll|||tttuuu}}}~~~{{{{{{jjjrrr|||lllXXXNNNOOONNNbbb~~~dddSSSHHHJJJIIIBBBDDDMMMbbbzzz^^^RRRTTTuuu~~~uuueeeIIIFFFAAA;;;777666555555555444444444444444555555666333555666555555888???DDDaaa{{{vvvzzzdddWWWSSSTTTddd{{{~~~tttaaaVVVVVV\\\ppp{{{eeedddzzz:::;;;>>>???@@@BBBFFFHHHGGGJJJNNNRRRUUUXXX[[[^^^```dddkkktttvvvgggsss{{{{{{zzz{{{yyyssskkkgggwwwzzzqqqjjjaaaOOOCCCPPPiiimmm^^^VVVOOOJJJJJJCCCAAADDDOOObbbxxxdddJJJIIIFFFBBB???===;;;999888444444555555666777777888333;;;999IIIvvvmmmfffzzz{{{{{{xxxyyy}}}oooZZZ]]]gggvvv]]]PPPQQQQQQ___{{{eeeTTTHHHIIIHHHBBBEEENNN___vvvkkk^^^NNNbbbyyyLLLGGGCCC<<<888666666555555444444444444444555666666333555666555555888@@@FFFoooxxxtttvvvwww}}}~~~iiiYYYRRROOO\\\qqqyyy|||mmm]]]TTTUUUZZZooolllcccmmm888:::<<<===>>>@@@CCCFFFFFFIIINNNRRRUUUXXX[[[^^^^^^bbbiiittt{{{iiiqqqzzz}}}uuunnnddd___pppwwwqqqmmmdddQQQEEEVVVsssooo```XXXPPPKKKKKKCCCBBBEEERRRfff{{{{{{qqqXXXIIIFFFBBB???===<<<999888444444444555666777777888777>>>:::NNN{{{wwwxxx___xxxzzzxxxuuu{{{|||pppbbb___YYYWWWlllbbbNNNLLLJJJZZZxxxfffUUUHHHIIIHHHBBBFFFOOO[[[rrr~~~lllLLLQQQTTTHHHCCC===888666666666555555444444444444555666666333555777666555888AAAHHH~~~oooxxxyyy}}}vvvffftttxxx}}}}}}nnn]]]SSSLLLVVVhhhooo{{{|||uuubbbTTTNNNPPPUUUnnnuuueeedddwww999:::<<<===>>>@@@CCCEEEGGGKKKQQQUUUWWWXXXYYYZZZ```jjjrrrvvv{{{nnnxxxzzz}}}kkkddd___YYYiiizzzssslllcccQQQIII^^^}}}ttteee\\\UUULLLFFFFFFDDDJJJ[[[nnn~~~tttcccMMMJJJFFFCCCAAA>>>:::777555666777666555666777999666???EEE___~~~zzzzzzgggrrr{{{tttvvvvvvvvv{{{pppoooqqqnnn___hhhLLLOOOHHHZZZmmmuuu___SSSIIIEEEEEEDDDDDDFFFXXXlllqqqTTTQQQuuuqqqTTTHHH>>>:::999777444555333333333444444444555555333777555555999999BBBVVVmmmpppwww{{{lllkkkyyywww~~~|||~~~uuu\\\VVVUUUPPPTTT^^^qqqqqqwwwooo]]]TTTPPPQQQUUUfffzzz}}}nnn```eee999:::<<<===>>>@@@CCCEEEFFFIIINNNRRRTTTVVVXXXYYY```kkkuuuyyysssqqqzzzfff\\\WWWQQQ^^^}}}{{{qqqiii___NNNHHH^^^}}}rrreee]]]VVVMMMGGGGGGFFFNNN^^^ooo~~~uuuPPPLLLHHHDDDAAA>>>;;;888555666777777555666777999777@@@JJJhhhxxxtttuuuyyydddtttuuuvvvuuuvvvxxxeeerrruuuvvviiiqqqUUUQQQFFFQQQ```tttxxxkkk]]]RRRHHHEEEEEEDDDDDDFFFUUUiiixxxWWWTTTrrrZZZMMM@@@:::999777666777333333444444444555555555222777666666999:::HHHaaatttqqqrrrooonnnyyy}}}{{{}}}xxx```[[[YYYRRRQQQWWW______fffsssjjjZZZQQQNNNNNNQQQ___tttssseeeccc888:::<<<======???BBBDDDEEEHHHKKKMMMOOORRRVVVYYY```mmmyyy~~~vvvjjjpppxxxbbbUUUOOOIIISSSlll{{{||||||pppdddXXXIIIGGG^^^|||}}}pppfff___WWWNNNGGGEEEGGGPPP___mmmzzzzzzzzzSSSOOOIIIDDDAAA>>>;;;999666777777777666666888999888@@@SSSwwwuuuoooiiilllvvveee|||pppuuuuuuvvvyyyeeefffhhhqqqlll}}}kkkTTTNNNBBBHHHQQQ```ooo~~~pppeeeZZZPPPGGGEEEDDDCCCCCCEEEPPPddd}}}YYYXXXnnnsss___PPPAAA:::888777777999333444444444444555555555111888888777999;;;PPPppp~~~mmmoooppp|||}}}{{{|||~~~gggaaa___UUUOOOOOOQQQRRRXXXdddssswwwbbbVVVOOOKKKJJJLLLWWWlll{{{lllaaaqqq777999;;;<<<===>>>AAADDDFFFGGGIIIJJJLLLPPPUUUYYY___ooo~~~|||qqqgggmmmvvv___QQQIIIFFFQQQfffrrrttt}}}~~~ppp```RRREEEEEE\\\vvvxxxnnnfff___VVVMMMFFFBBBFFFPPP]]]hhhtttsssTTTPPPIIICCC???===;;;999666777888777666666888:::999AAA]]]xxxuuuqqqnnn{{{lllnnnzzzrrrtttvvvzzz|||^^^YYYeeehhhsss{{{]]]NNNLLLEEEFFFIIIQQQ^^^mmm~~~iii___UUUMMMFFFDDDDDDBBBBBBEEELLLaaaaaa\\\fffggg]]]OOOAAA;;;999777666888444444444444555555555555222999999888888;;;VVV~~~uuu|||mmmqqq~~~{{{|||mmmeeebbbYYYPPPNNNKKKKKKPPPZZZeeexxx|||mmm\\\RRRNNNJJJHHHIIIRRRhhhvvvbbbddd777888:::;;;<<<>>>AAACCCGGGGGGHHHIIIKKKOOOVVVZZZ```qqqyyyqqqkkkrrroooWWWKKKDDDEEERRRgggsssvvv}}}nnn\\\MMMBBBCCCVVVkkkuuuqqqjjjccc\\\SSSJJJCCCAAAFFFPPP\\\fffpppuuuttt~~~TTTOOOHHHBBB???<<<:::888666777888777666777888:::999CCCgggzzz~~~qqq~~~jjj```~~~yyyssstttwwwmmm^^^gggkkkpppvvv|||xxx___QQQNNNLLLGGGEEEHHHPPP]]]pppkkk]]]VVVPPPJJJEEEDDDCCC@@@AAADDDJJJ___~~~uuuddd]]]{{{{{{XXXLLL@@@<<<:::777555555444444444555555555666666444999999888777;;;[[[qqq~~~kkk~~~yyyooovvv}}}|||~~~vvviiiddd\\\UUUSSSJJJGGGHHHOOOVVVfffssseeeWWWQQQNNNJJJHHHHHHQQQfffhhh^^^|||666888:::;;;;;;===@@@CCCGGGGGGHHHHHHJJJOOOUUUZZZcccsssvvvrrrrrr|||fffLLLCCC???CCCRRRhhhuuuyyyuuugggVVVHHH@@@AAAOOO]]]vvv|||uuuiiifffaaa\\\VVVNNNFFFAAABBBFFFPPP\\\fffpppzzznnn{{{sssRRRNNNHHHCCC???===:::888777888888888777777999:::999FFFnnnxxxkkk|||~~~___]]]|||uuuqqqtttxxxsssyyy~~~xxxjjjWWWNNNMMMIIIEEEDDDGGGNNN^^^|||~~~hhhZZZTTTRRRLLLGGGDDDDDDBBB???@@@DDDKKKaaapppYYYhhhyyyYYYNNNBBB>>>;;;777444333444444555555555666666666555999888999999>>>aaawwwllltttsssyyyzzzxxx~~~|||~~~~~~~~~rrrhhh```[[[ZZZPPPIIIGGGJJJNNN[[[|||mmmaaaTTTPPPNNNKKKIIIIIIOOOdddtttaaasss666777999:::;;;===@@@BBBEEEFFFGGGHHHJJJNNNTTTXXXgggvvv|||rrrqqqvvv^^^DDDBBB>>>AAAPPPeeetttzzz{{{{{{uuuggg\\\NNNCCC>>>@@@IIIRRRiiippplllkkklllnnnlllfffbbbZZZYYYWWWSSSOOOIIICCC???CCCEEEMMMZZZeeeooo}}}~~~tttlllQQQMMMIIIEEEBBB???<<<999777888999888777777999;;;999IIIrrrqqqvvvrrrkkkaaahhhtttsssqqqtttxxxqqqYYYMMMOOOKKKFFFDDDEEEEEERRRrrrqqq^^^TTTPPPOOOHHHEEECCCCCCAAA>>>???CCCNNNccczzz^^^```zzzqqqbbbUUUGGG@@@<<<888555555555555555555666666666666666777666:::>>>DDDiiiiiipppttt{{{~~~|||}}}~~~~~~oooeee___^^^XXXNNNIIIKKKLLLVVVuuuiii]]]RRRNNNMMMKKKIIIIIIKKK```|||iiilll555777999:::;;;<<>>???CCCPPPeeeeeebbb~~~zzzkkk\\\KKKAAA<<<888666777555555555555666666666777666666555;;;AAAIIIooodddvvvqqq{{{{{{yyy}}}uuuhhhaaa```ZZZMMMGGGHHHIIIQQQnnnyyyhhh\\\QQQMMMLLLJJJIIIIIIHHH]]]yyyoooiii666888999::::::<<>>EEEgggnnnfff___SSSKKKHHHEEEDDDCCCCCCAAA@@@CCCGGGRRRrrruuubbbhhhmmmKKKEEE<<<444===222666666666666777777777777999555444===999RRRssssssqqqyyyyyy{{{mmmaaa[[[]]]RRRJJJGGGDDDJJJfffyyyfff___UUUOOOLLLKKKIIIGGGKKK___vvvyyyjjjvvv555666888999999;;;===@@@CCCBBBDDDGGGHHHKKKTTT^^^ppp|||yyywwwyyy{{{tttoooyyy}}}eeeJJJ???<<<;;;DDDUUUgggrrrxxxrrr^^^UUUIIIEEEBBB@@@<<<999<<>>===<<<<<<<<<@@@???CCCOOOZZZcccmmmuuueeeooobbbKKKMMMHHH@@@BBB;;;===888888777777888888999:::<<>>^^^vvv}}}{{{tttrrrxxxyyy{{{vvvfff___[[[RRRKKKHHHDDDIIIfffrrrfff^^^UUUNNNLLLKKKIIIGGGJJJ___vvvoooooo444555777888888:::<<>>???DDDHHHLLLUUU^^^www~~~~~~~~~nnnaaabbbfffUUUBBB===<<<:::FFFZZZllltttwww}}}kkk[[[NNNHHHCCCAAA>>>:::;;;>>>AAAUUUpppeeeRRRPPPLLLFFFBBB@@@??????>>>>>>>>><<<;;;::::::999999>>><<<@@@JJJUUU^^^iiisss|||ffffffpppTTTQQQJJJAAABBB;;;???888888777777888888999:::@@@ZZZ|||vvvjjjjjjaaaccc}}}mmmrrrmmmooorrrsssuuurrrOOOKKKOOOaaapppiiibbbUUUJJJFFFEEEDDDEEEGGGEEECCCHHHOOOhhhnnnaaa~~~___KKK???555;;;333666666666666777777777777333777777===CCClllxxxsss~~~yyyooouuuuuu~~~xxxyyyzzz|||qqqnnnjjjgggiiikkkooowwwmmmcccYYYQQQLLLIIIDDDHHHeeemmmfff^^^UUUNNNLLLKKKJJJHHHJJJaaazzzyyyiiisss444666777888888:::<<>>;;;888:::III___qqqwwwwww|||zzzeeeTTTMMMFFFDDDBBB>>>===>>>???OOOhhhyyydddTTTPPPMMMGGGDDDBBBAAA@@@>>>>>>>>>===<<<;;;::::::;;;???===@@@HHHQQQ[[[gggrrrxxx}}}lllbbbcccUUUJJJCCCDDD<<<>>>888888777777888888999:::BBB^^^~~~uuulllZZZ___kkkooommmnnnqqqttt{{{[[[PPPMMM```wwwnnnfffWWWKKKGGGGGGDDDDDDGGGEEEBBBIIISSSwww{{{fffqqq}}}hhhMMM@@@666:::666666666666666777777777777333999888<<>>>>>BBBGGGPPP]]]iii{{{sssZZZOOOQQQGGG===:::666;;;KKKcccuuu{{{zzz}}}ttt\\\RRRHHHEEEDDD@@@>>>>>><<>>===<<<;;;;;;;;;;;;;;;>>>===???FFFMMMVVVcccnnnvvv}}}rrrbbbyyyoooVVVJJJEEEFFF<<<<<<888888777777888888999:::@@@YYYuuutttssshhhSSS^^^nnnzzznnnmmmmmmpppwwwvvvmmmRRRKKKddduuummmeeeXXXNNNKKKKKKEEECCCEEECCCAAAKKK[[[uuudddhhhoooLLLBBB999;;;888666666666666777777777777555;;;888:::EEEtttgggiiiccctttyyy|||}}}~~~}}}~~~vvvdddTTTQQQMMMJJJKKKKKKMMMUUU]]]uuu|||zzznnn\\\RRRJJJHHHDDDHHHcccsssjjjbbbWWWOOOLLLLLLKKKJJJOOOmmmpppnnn555777888999999;;;===@@@AAA@@@@@@DDDIIITTTfffwww{{{yyy]]]PPPOOOFFF===:::777===KKKbbbvvv}}}|||~~~gggYYYKKKFFFEEEAAA===<<<777>>>OOOhhhyyy{{{hhhVVVLLLLLLIIIEEECCCBBBBBB@@@???;;;;;;:::999999999999999;;;;;;===CCCHHHOOO[[[gggqqqzzzzzzhhhyyyoooUUUJJJFFFFFF;;;;;;888888777777888888999:::CCCUUUddd___ddd^^^QQQjjjyyytttnnnnnnkkkqqq|||vvv]]]yyyXXXMMMjjjsssjjjdddZZZSSSSSSPPPGGGCCCEEEBBBCCCTTTjjjpppdddYYY___sssMMMEEE<<<;;;:::666666666666777777777777777:::777:::DDDrrrwwwoookkkcccuuu|||~~~}}}~~~~~~{{{iiiZZZVVVQQQLLLJJJFFFDDDHHHNNN\\\^^^lllvvvdddVVVJJJGGGFFFLLLeeewwwnnneeeYYYQQQMMMMMMLLLKKKTTTvvvzzzooo444555777888888:::<<>><<<888<<>>::::::666666666666777777777777777888555<<>>@@@DDDHHHMMM]]]zzzwwwaaaWWWGGG;;;:::888===HHH\\\qqq}}}~~~}}}qqq[[[QQQLLLGGGAAA===>>>???HHHYYYlllttt~~~sssnnndddXXXOOOIIIGGGEEEDDDDDDDDDCCCBBB;;;:::999999999999999:::999:::===AAADDDHHHRRR]]]dddpppYYYOOOLLLEEE@@@888>>>888888888777888999999:::>>>QQQZZZOOOSSSMMMNNN~~~|||iiilllnnniiisssnnnbbbfffpppvvv\\\YYYhhhXXX^^^yyypppgggccceeeYYYLLLEEEGGGHHHPPPkkknnnYYYYYY}}}|||yyyPPPKKK@@@::::::666666666666777777777777666555333>>>IIIrrrxxxyyyiiirrrooo|||zzz||||||wwwjjjiiibbbZZZTTTPPPOOOUUU\\\iiibbbaaasss|||www```MMMJJJMMMVVVkkkuuukkk^^^TTTOOONNNMMMKKKgggttt555555555666777999;;;;;;CCCAAADDDJJJMMMWWWtttgggUUUGGG;;;777<<<888DDDYYYooo{{{}}}|||~~~yyyhhh\\\NNNHHHFFF>>><<>><<<<<<;;;::::::::::::;;;;;;:::<<<@@@CCCGGGPPPZZZfffpppYYYJJJOOOEEE???BBB>>>888888777777888888999:::===___VVVPPPPPPDDD]]]ooovvvjjjnnnhhhggg{{{xxxaaa```ccchhh|||eeeSSScccooozzzlllVVVfff|||qqqmmmqqq```RRREEEDDDKKKZZZtttzzz]]]YYY}}}___HHHBBB>>>666777777777777777777777777888000CCC===EEE~~~nnnvvvqqqxxxjjjkkkqqq{{{lllnnnccc^^^bbbWWWXXXssswwwpppmmm|||xxxaaaPPPJJJJJJ\\\www|||rrrhhhbbbTTTQQQMMMFFF[[[www555555555666777999;;;;;;???===AAAGGGJJJPPPddd{{{ttt___NNN>>>888<<<;;;DDDWWWlllxxx{{{}}}qqqfffVVVNNNJJJCCC;;;BBBJJJOOOVVVllluuu~~~tttcccWWWTTTLLLHHHCCCAAABBBBBB@@@>>><<<<<<;;;::::::::::::;;;:::999;;;???BBBFFFOOOYYYfffooogggPPPOOOFFFAAAAAA;;;888888777777888888999:::AAAaaaYYYSSSQQQEEE___sssnnnooofffkkkgggiii|||kkkgggfffdddtttuuu\\\```ZZZbbbhhh^^^UUUmmmzzztttvvvcccUUUIIIKKKVVVfffmmm]]]yyy~~~bbbIIIBBB???888777777777777777777777777<<<222AAA<<>><<<@@@FFFHHHIIISSSaaannnXXXDDD:::;;;;;;BBBPPPbbbnnnuuu|||}}}sss```UUUQQQIII===CCCJJJLLLLLL\\\|||tttlll\\\WWWLLLGGGBBB@@@AAAAAA???===<<<<<<;;;::::::::::::::::::999:::>>>@@@DDDMMMWWWdddmmm}}}|||XXXMMMFFFCCC@@@888888888777777888888999:::EEEccc]]]XXXUUULLLggg___tttppppppoookkkdddjjjiiinnnzzzrrrooodddllluuukkkdddaaa```[[[\\\xxx|||xxxfffWWWLLLQQQ^^^oooaaa~~~xxx}}}tttiiieeeKKKBBB???:::777777777777777777777777>>>333>>><<>><<<<<<;;;::::::999999::::::999888:::===???BBBKKKUUUaaakkk{{{```IIIEEEEEE@@@777888888777777888888999:::GGGaaa^^^[[[WWWSSSqqqyyy```~~~yyyaaasssgggnnngggkkkjjjtttxxxuuuhhhjjjqqqddd___hhhxxxfffWWWMMMSSSaaaooojjjqqq|||~~~{{{xxxlllfffMMMDDD???888777777777777777777777777:::444>>>===YYY^^^bbb^^^jjjlllxxxjjjhhh{{{zzz~~~xxxhhhaaaiiimmmYYYSSSUUUkkk{{{uuu```UUURRRWWWxxx555555555666777999;;;;;;AAA@@@AAAEEEGGGGGGJJJNNNlllzzzfffPPP@@@999888999???KKKVVVaaaooozzz{{{~~~lll```[[[TTTMMMHHHDDD@@@;;;CCCcccrrrfffwwwjjj___MMMHHHBBB?????????>>><<<;;;;;;:::999999999999::::::888:::===>>>AAAJJJSSS^^^hhhyyy~~~hhhGGGDDDGGGAAA:::888888777777888888999:::GGG]]]ZZZXXXRRRSSStttyyybbbuuuYYYrrr{{{jjjrrrjjjjjjiiiwwwqqqqqqggghhhuuu```]]]nnnyyycccUUUNNNUUUcccooo~~~xxxkkkttt}}}~~~aaaMMMGGGAAA777777777777777777777777777666666???>>>___```sss|||```uuummmuuugggkkkwwwwwwssseeeaaaqqqsss^^^WWWZZZppp|||rrr[[[QQQSSS___555555555666777999;;;;;;===>>>@@@BBBDDDFFFJJJNNN^^^ttteeeTTTFFF===:::999<<>>VVVqqqwwwdddhhhvvv}}}ooocccOOOIIIBBB??????@@@???===;;;;;;:::999999999999999:::999:::===>>>@@@IIIRRR]]]gggxxxwwwvvvLLLEEEHHHAAA<<<888888777777888888999:::GGGWWWUUURRRJJJPPPsssnnnpppZZZtttmmmuuu}}}oooiiihhhiii{{{nnnjjj```cccwwwwww```___rrruuu]]]RRROOOXXXdddnnn|||ttttttxxxyyy]]]LLLIIICCC999777777777777777777777777555999@@@???eeegggxxxiiinnnqqqfffpppwwwwwwttteeegggxxxccc]]]```uuuttt\\\SSSYYYiii555555555666777999;;;;;;777===BBBCCCCCCFFFKKKNNNUUUcccrrr|||mmmaaaWWWLLLCCC<<<999999===AAAFFFPPPZZZ]]]pppzzzvvvrrrppphhh]]]KKK===<<<<<<<<>>;;;:::999999888999999999;;;:::;;;===>>>@@@IIIRRR]]]gggxxx|||UUUIIIHHH???===888888777777888888999:::DDDQQQPPPNNNGGGSSS{{{ppphhhcccppphhhgggiiimmmppp]]]\\\gggmmm}}}yyydddfffzzzzzzyyyyyytttzzz~~~zzzfffUUUNNNMMMVVV^^^eeerrrrrrvvvcccNNNIIIDDD;;;777777777777777777777777666;;;@@@CCCqqqvvvjjjqqquuusssllldddssszzz{{{~~~|||vvv}}}{{{gggcccggg|||yyyccc___hhhxxx555555555666777999;;;<<<555===DDDFFFEEEGGGKKKOOORRRSSS___uuuyyyhhh^^^XXXPPPHHH;;;777555666888:::BBBJJJHHH]]]fffyyy{{{yyyxxxqqqaaaKKK<<<>>>???;;;???IIIEEETTTUUUQQQ^^^dddUUUEEE<<>>;;;:::999999888888999999<<<;;;;;;>>>>>>@@@IIIRRR^^^hhhxxx\\\LLLGGG======888888888777888999999:::AAAMMMMMMNNNIII[[[vvvxxx```}}}kkkfffbbbggglllsss}}}^^^VVVZZZWWWbbbppp```hhh~~~}}}vvvnnniiiiiillleeemmmppppppvvvzzzkkkVVVPPPJJJJJJPPPUUUYYYdddqqq|||uuuvvvkkkRRRHHHCCC<<<777777777777777777777777666;;;@@@GGG}}}eeeiiifffzzzxxxiiibbbttt}}}~~~}}}|||~~~{{{~~~{{{www|||jjjffflll|||kkkkkkvvv555555555666777999;;;;;;??????@@@CCCEEEHHHJJJLLLJJJRRRYYYffftttYYYPPPRRRJJJDDD>>>888777:::===<<<:::@@@JJJSSSkkk~~~{{{wwwxxxyyyrrrlll___NNNBBB===<<<<<<;;;<<>>>>>===<<<;;;:::999999999:::888999;;;<<<>>>FFFOOOdddkkkxxx```JJJFFFCCC999888888777777888888999:::CCCIIIFFFCCCKKK___~~~tttzzzgggjjjfffkkkjjjiiivvvmmmZZZTTTSSSWWW\\\}}}{{{iii```dddwwwxxxsssyyyuuuhhh```bbbdddaaaaaa]]][[[___bbb^^^RRRHHH@@@@@@DDDJJJOOOTTT___iiilllzzz{{{~~~vvv\\\IIIAAA???999999888888888888999999888777;;;FFF}}}[[[wwwlllnnnbbbqqq|||yyyzzz~~~~~~~~~rrrnnnrrrppp{{{|||zzz444555555666777999:::;;;>>>???@@@BBBEEEHHHJJJLLLKKKQQQUUU___yyyzzzcccXXXWWWMMMJJJDDD>>>::::::;;;;;;:::===CCCIII```|||tttuuuyyyuuuwwwjjjXXXIIIAAA===:::888@@@CCCEEEEEEIIIMMMKKKDDD888AAA???ssscccLLLCCCFFFDDDCCCDDD???>>>>>><<<;;;:::999999999:::888999;;;<<<>>>FFFOOOcccjjjyyydddMMMHHHGGG===888888777777888888999:::>>>FFFBBB>>>III___qqqlllyyyppphhhfffjjjiiijjjzzz{{{cccWWWRRRRRRVVVoooppp___WWW\\\ppptttuuummmrrrqqqiiiaaa]]][[[XXXTTTQQQPPPRRRTTTPPPGGG???======AAAGGGLLLQQQ[[[eeekkkwwwwwwzzz}}}bbbNNNEEEDDD999999888888888888999999:::888<<>>>>>@@@BBBEEEHHHJJJLLLLLLNNNRRRYYYhhhmmmaaaZZZOOOMMMIIICCC===:::999:::;;;999<<<>>>QQQzzzpppmmmtttsss|||ppp^^^OOOEEE???;;;888<<<>>>???>>>AAADDDCCC???;;;>>>@@@~~~cccMMMDDDGGGDDDCCCDDD@@@???>>>===<<<:::::::::999:::888999;;;<<<>>>FFFOOO^^^gggwww```JJJFFFFFF===888888777777888888999:::<<>>???BBBEEEHHHJJJLLLLLLMMMSSSYYY^^^nnnwwwiii]]]RRRPPPNNNHHHAAA;;;999:::<<<777:::999EEEbbbooogggkkkkkkqqqhhhYYYLLLDDD???<<<:::888888888888:::<<<======<<<>>>JJJcccNNNFFFHHHEEECCCEEEBBB@@@???>>><<<;;;::::::::::::888999;;;<<<>>>FFFOOOYYYddduuuZZZHHHFFFFFF<<<888888777777888888999:::>>>IIIBBB<<>>JJJ}}}rrr```vvvrrryyyvvvwww}}}~~~rrrbbbcccuuu333444444555666888::::::<<<===???AAADDDHHHKKKLLLLLLNNNVVV]]]]]]ffftttfff___[[[XXXRRRIIIAAA<<<;;;;;;555:::;;;@@@PPPggguuueeecccaaa___YYYOOOEEE???;;;:::999888888888::::::;;;>>>@@@===CCCYYYcccOOOIIILLLGGGDDDFFFCCCAAA@@@???===<<<;;;:::::::::888999;;;<<<>>>FFFOOOYYYdddvvvZZZKKKKKKJJJ>>>888888777777888888999:::@@@JJJCCC>>>SSSnnn{{{{{{yyyZZZ}}}wwwgggeeefffkkkxxxvvvddd[[[WWWMMMSSSiiittt[[[NNNMMMPPPfffvvvfffPPPIIIDDDCCCEEEAAABBBBBB@@@<<<999:::;;;999888;;;???AAAEEEMMMWWWbbbhhhttteeehhh}}}bbbNNNFFFFFF::::::999999999999::::::<<<:::???MMM~~~iiiaaazzzvvvvvv{{{xxxxxx}}}~~~~~~xxxkkkccckkkzzzyyy}}}|||zzz{{{{{{333333444555666888999:::;;;<<<>>>AAADDDHHHKKKLLLLLLPPPXXX^^^^^^dddzzzqqqnnngggccc\\\SSSJJJCCC===:::555:::<<>><<<;;;:::::::::888999;;;<<<>>>FFFOOO\\\hhh{{{^^^LLLJJJHHH===888888777777888888999:::AAAHHHAAA???SSSkkk{{{ttt___qqqhhhdddfffoookkk]]]UUUQQQOOO```}}}aaaRRRQQQNNN\\\~~~vvvuuutttTTTIIIGGGFFFEEEAAAAAAAAA???<<<::::::;;;:::999;;;>>>@@@CCCKKKTTT]]]eeesssbbb]]]|||eeeNNNDDDCCC::::::999999999999::::::;;;999???PPP\\\gggpppwwwuuu{{{xxxxxx}}}}}}}}}~~~~~~ssshhhjjjxxxsssooorrr}}}{{{xxx}}}nnnjjjvvv~~~uuuqqqppphhhooo333333444444666777999:::;;;<<<>>>@@@DDDHHHKKKLLLNNNRRRVVVYYY\\\bbbnnnyyyqqqpppiiiddd]]]WWWQQQJJJAAA;;;888999999;;;>>>EEEnnneeeXXXMMMEEEDDDAAA>>><<<<<<===???>>><<<===???===888999>>><<>>===;;;;;;::::::888999;;;<<<>>>FFFOOO]]]jjj~~~yyyyyyiiiNNNFFFDDD<<<888888777777888888999:::BBBFFFAAABBBTTThhh}}}zzztttlllmmmgggcccgggsssuuucccXXXVVVMMMXXXhhhWWWVVVNNNSSSnnnoookkkxxxvvvWWWJJJHHHFFFBBB@@@???>>>======;;;:::999:::999:::===???AAAIIIRRRYYYcccssscccXXXuuuiiiPPPDDDBBB;;;::::::999999::::::;;;:::999???RRRWWWwww}}}ssstttpppqqquuuzzzwwwwww|||~~~~~~}}}vvvllldddpppwwwlllhhhnnntttpppjjjiiippp~~~~~~ooo```\\\ccckkkmmmggg___\\\]]]]]]iii}}}333333333444666777999::::::;;;===@@@DDDHHHKKKLLLPPPSSSTTTTTTXXX```fffhhhjjjjjjccc^^^XXXVVVTTTNNNEEE>>><<<888444777888:::\\\|||bbbSSSFFF>>>>>>?????????AAAEEEGGGGGGEEEFFFHHHCCC<<<<<>>FFFOOO\\\iii~~~nnnkkkwwwUUUGGGFFF@@@888888888777888999999:::EEEFFFBBBEEEUUUgggllluuuvvvlllfffbbbhhhvvvpppcccYYYLLLTTTooo\\\YYYOOOMMMcccxxxyyybbb___hhhtttzzzwwwtttoooVVVHHHGGGEEE>>>@@@>>>======>>>===:::888:::999:::======???GGGPPPWWWccctttfffXXXpppoooVVVKKKIII;;;::::::999999::::::;;;:::999@@@RRRuuu]]]zzzwwwlllhhhmmmxxxwwwuuuvvv|||xxxnnneee```rrr~~~oooeeeeeehhhbbb\\\\\\dddrrr|||~~~qqqjjj]]]OOONNNPPPSSSTTTQQQLLLJJJKKKZZZiii}}}222333444555666888999999<<<===???AAACCCFFFIIIJJJOOOPPPRRRVVVZZZ]]]^^^^^^|||}}}mmm]]]NNNPPPJJJFFFIIIKKKHHHCCCAAA>>>::::::;;;777999NNNggghhhOOOEEEFFFCCCFFFIIILLLRRRYYY^^^```iiibbbYYYTTTRRROOOKKKGGGMMMTTTooohhh^^^UUURRRPPPKKKGGGFFFGGGEEECCC@@@===;;;:::999999777777;;;===AAAIIIQQQ___ooohhhnnnPPPEEEJJJBBB:::999999888888999999:::CCCCCC>>>CCCTTThhhuuu|||iiiaaatttpppbbbaaajjj|||fff```SSSSSSyyygggVVVOOOLLLRRRZZZhhh^^^VVVSSSMMMLLLZZZnnnyyyhhhgggfffsssjjjdddWWWFFFCCCGGGBBBBBBAAA???>>><<<;;;;;;;;;:::999:::<<<;;;<<>>AAATTTnnn```nnnjjjppp}}}||||||||||||~~~~~~sssccc```hhhzzztttgggbbb___]]][[[VVVUUU[[[fffsss~~~llllllfffXXXVVVSSSQQQJJJDDDCCCBBB@@@BBBFFF[[[pppxxx222333444555666777888999<<<===>>>@@@CCCFFFIIIJJJKKKMMMOOORRRTTTTTTSSSQQQ^^^oooyyyrrrggg^^^TTTJJJHHH@@@===BBBFFFEEEAAA>>>???;;;:::;;;777666CCCVVVvvv^^^NNNLLLQQQWWW\\\bbbiiiqqqzzz}}}wwwrrrlllcccYYYRRRWWWlllqqqdddVVVQQQOOOMMMJJJJJJFFFEEECCC@@@>>><<<:::::::::777777;;;===AAAHHHQQQ```ooouuuuuuSSSFFFHHH???:::999999888888999999:::DDDFFFBBBFFFVVVjjjrrrwww}}}___QQQccczzznnndddcccnnniii[[[XXX}}}eeeWWWQQQKKKHHHJJJNNNHHHEEEFFFCCCBBBOOO```uuuiiiZZZGGGCCCEEE???AAAAAA???===<<<;;;;;;::::::999:::<<<;;;<<>>@@@CCCFFFHHHJJJJJJKKKMMMNNNNNNKKKHHHEEENNN]]]hhheee]]]YYYTTTMMMJJJAAA<<<@@@FFFEEE@@@<<<@@@;;;999:::888444:::EEEcccsssbbb[[[^^^dddqqqsssvvvyyy}}}uuuggg]]]rrr{{{iiiWWWOOONNNMMMKKKKKKEEEEEECCCAAA>>><<<;;;::::::777777;;;===AAAHHHPPPaaaooo|||XXXGGGGGG???:::999999888888999999:::CCCGGGFFFKKK[[[ooo|||nnnhhhyyy[[[FFFXXXsssmmmgggccc```ooorrrccc]]]tttZZZQQQOOOHHHBBB@@@???<<<===AAA@@@???HHHTTT}}}jjjYYYHHHDDDDDD===AAA@@@???===<<<;;;:::::::::999:::<<<;;;<<>><<<999888999:::999888;;;;;;CCC^^^xxxxxxlllppp~~~}}}zzzyyyzzz|||}}}kkk]]]___jjj|||kkkdddbbbeee^^^VVVRRRPPPSSS```lllqqq___ZZZQQQKKKGGGDDDAAA@@@DDDKKKggg{{{yyyooo111222333444666777888888;;;<<<===???BBBEEEGGGIIIKKKLLLLLLKKKHHHFFFEEEEEEPPP___mmmpppmmmjjjeee```[[[PPPHHHKKKOOOMMMFFFAAABBB<<<888999999777888===JJJggg~~~xxxvvvvvvxxxtttqqqooommmpppxxxmmmYYYPPPOOOLLLIIIGGGDDDDDDCCCAAA???===<<<;;;:::888888;;;===@@@HHHPPPaaannnZZZHHHHHHBBB:::999999888888999999:::>>>EEEGGGMMM\\\pppyyyccctttgggJJJ[[[~~~gggaaa^^^___ZZZkkk|||lllbbbttt___MMMJJJKKKGGGDDDDDDAAA@@@@@@BBBAAA???DDDMMMxxxeeeUUUGGGEEEFFF???AAA@@@???===<<<;;;:::::::::999:::<<<;;;<<>>===;;;;;;888888;;;===@@@GGGOOO```lll}}}{{{XXXEEEFFFDDD:::999999888888999999:::;;;CCCFFFKKKWWWfff\\\ttt|||TTTdddyyyaaa[[[\\\aaa]]]oooyyyjjj~~~pppZZZQQQNNNRRRRRRKKKGGGHHHBBB@@@??????===<<>><<<;;;;;;;;;:::999:::<<<;;;<<>>AAADDDFFFHHHGGGGGGEEECCCBBBFFFNNNTTTjjjsss~~~}}}sssiiicccZZZRRRNNNQQQTTTSSSQQQQQQPPPIII@@@;;;999888777777777888DDD___uuufff]]]WWWXXX\\\iii|||nnneee]]]QQQHHHDDDBBBCCCCCCCCCAAA@@@>>><<<;;;999888;;;===@@@GGGOOO]]]hhhyyy|||YYYCCCDDDCCC:::999999888888999999:::;;;BBBDDDGGGOOOWWWpppyyyTTTaaaooovvvaaa\\\^^^eeefffyyyqqq|||pppVVVSSSXXX___]]]PPPFFFFFF@@@@@@???>>>===???CCCGGGXXXppp]]]MMMIIIJJJFFFCCCBBBAAA???>>>===<<<<<<:::999:::<<<;;;<<>>===<<<999888;;;===@@@GGGOOO[[[eeeuuu~~~aaaHHHDDDBBB:::999999888888999999:::<<>>>>>===:::999:::<<<;;;<<>>:::KKKooo}}}cccddd}}}}}}}}}{{{{{{|||}}}mmmiiittt}}}tttdddZZZ___mmmzzz}}}vvvmmmhhhcccZZZSSSPPPPPPSSSaaayyyTTTUUUbbbjjjXXXIIIIIIJJJFFFAAACCCSSSdddvvvddd^^^ooo000111222333555666777777999:::;;;===@@@CCCEEEGGGDDDGGGJJJJJJJJJNNNVVV]]][[[WWWQQQJJJAAA:::888:::777555666999::::::>>>DDDCCCBBB@@@<<<;;;;;;999777:::555444>>>SSSkkkwwwoooeee___aaaeeeoooyyymmm^^^NNNFFFEEEAAABBBCCCCCCCCCAAA???===<<<999999;;;===@@@GGGOOOYYYcccsss}}}lllNNNFFFCCC:::999999999999999999:::<<>>>>>:::999:::<<<;;;<<>>:::LLLpppaaammm~~~vvv|||{{{{{{zzzzzz{{{|||}}}~~~|||llldddmmmyyyzzznnn^^^UUUYYYeeennntttzzzrrrlllggg^^^VVVRRRNNNKKKTTTkkk[[[XXXYYYvvv[[[QQQGGGIIIJJJFFFAAADDDVVVhhhxxxeee___mmm111111222333444666777888777999<<<>>>@@@BBBEEEHHHLLLUUU]]]^^^\\\YYYTTTNNNCCC???:::777777777777666333333444555555555555444:::::::::999888888777777777888555:::GGGOOO```zzz~~~uuulllfffdddnnnvvvlllaaaRRRGGGEEEEEEDDDBBBAAAAAA@@@>>>===:::::::::999:::>>>DDDIIIXXXaaapppjjjQQQCCCBBB;;;:::888777777888:::;;;EEE===>>>IIIRRRWWWeeeuuu}}}uuu___zzzcccWWWZZZ___hhhrrr___YYYaaawwwvvvhhh^^^WWWRRR\\\xxxuuuXXXMMMOOOOOOMMMKKKIIIJJJLLLKKKIIILLLWWWaaa[[[___xxx~~~lllZZZRRROOOGGGHHHFFFCCCAAAAAA@@@>>>===<<<::::::;;;:::<<>>===;;;;;;:::999:::===CCCGGGUUU^^^mmm|||aaaNNNCCC@@@===;;;999888777888999:::AAA???BBBIIIPPPZZZiiixxxxxx^^^|||bbbYYY[[[]]]hhh{{{ooollluuueee[[[QQQRRReeevvvfff___YYYQQQMMMPPPXXX___aaa```hhh{{{zzzkkkZZZTTTTTTNNNHHHFFFCCCBBBAAAAAA???===<<<::::::;;;;;;===EEENNNXXXhhhzzzeee]]]ttthhhIIIAAA===888777999;;;;;;:::<<<===GGGssspppbbbfffiiiiiinnn}}}zzzwwwxxx{{{rrrmmm|||}}}wwwpppmmmfff\\\SSSNNNNNNNNNNNN]]]```jjjyyyssshhhbbb```^^^[[[VVVVVVccc{{{mmmvvv}}}iiiTTTPPPJJJGGGAAABBBFFFEEEUUUuuuzzzbbbZZZfff333333333333444555666777:::;;;===???BBBHHHOOOTTT___iiitttxxxvvvmmm]]]OOO===:::777666666777666666222222333444444444444333222222333444555777777888777888444555::::::EEE\\\xxxoooeeeWWWLLLIIIEEEDDDBBBAAAAAA@@@>>>===;;;;;;;;;999999<<>>===::::::;;;;;;===EEEOOOZZZlllxxxccc[[[nnnsssKKKBBB===999888:::<<<;;;:::999AAAGGGpppxxx___ZZZ}}}iiieeefffqqq~~~}}}yyywwwxxx|||wwwzzzyyywwwuuuooojjjfff```[[[WWWSSSPPPMMMNNNQQQ[[[kkkxxxqqqiiifffccc```[[[TTTVVVkkk~~~lllXXXOOOLLLHHH@@@???DDDEEEWWWvvvdddYYYbbb333333333444444555666777:::;;;===???CCCKKKTTTZZZiiippptttppphhh```XXXPPP???>>><<<;;;<<<===<<<:::222333333444444444444444111111222333444555666666999<<<888888;;;999CCCZZZ}}}sssiiiYYYMMMJJJEEEDDDBBBAAAAAA@@@>>><<<<<<<<<;;;999999;;;???BBBOOOWWWdddvvvwwwqqq]]]NNNHHHBBB@@@>>><<<:::888888999::::::BBBDDDEEEUUUppp|||mmm]]]gggsss{{{```ZZZ^^^```ooo}}}nnnaaa[[[```bbbdddeeegggkkkrrrwwwwwwlll[[[LLLHHHRRRdddsss{{{ssssss]]]RRRQQQLLLIIIFFFDDDCCCCCCBBBAAA???===;;;:::<<<<<<>>>FFFPPP]]]ooopppaaa\\\nnnxxxLLLCCC>>>999888:::<<<;;;:::666DDDIIIqqq|||nnnSSSTTTvvvmmmbbbeeexxx}}}~~~{{{xxxxxxzzz~~~|||zzzwwwnnnnnnkkkgggccc___YYYTTTPPPKKKKKKRRR___lllxxx|||pppiiieeebbb\\\TTTQQQ^^^|||}}}nnn\\\PPPKKKIIIAAA>>>CCCDDDTTTooogggXXX```333333333444555666777888:::;;;<<>><<<;;;;;;;;;999999:::>>>AAAMMMSSSaaasssvvvlllaaaOOOIIIDDD@@@>>><<<:::888888999:::;;;@@@@@@DDD[[[{{{uuutttbbb```^^^ppp}}}^^^WWW___fffuuummm^^^VVVQQQQQQTTTPPPRRRRRRPPPNNNPPPVVV\\\ddd___VVVLLLFFFGGGOOOWWWzzz}}}|||dddVVVQQQJJJIIIGGGDDDCCCCCCCCCBBB@@@===;;;;;;<<<===???HHHQQQ___pppmmm^^^\\\ooo{{{uuuzzzQQQCCC???:::888:::<<<;;;:::666DDDLLLxxxzzzoooTTTWWWvvvqqqtttaaaddd}}}}}}{{{yyyxxxzzz~~~{{{lllvvvsssmmmhhhccc\\\UUUQQQOOOLLLLLLSSS\\\gggttt}}}pppjjjccc[[[WWWTTTYYYiiizzzzzzlll\\\OOOGGGHHHAAA???BBBBBBLLLbbbkkkYYY___222222333444555777999999:::;;;===AAAGGGPPPZZZaaadddmmmrrriii[[[QQQJJJFFF>>>======>>>???>>>;;;999777777888999999999999888888888777666555555444444333666444555:::>>>PPPmmm~~~xxx}}}}}}}}}~~~rrr___PPPJJJEEEDDDBBBAAAAAA@@@>>>===999::::::999999:::===@@@JJJPPP]]]ppp{{{qqqaaaNNNGGGCCC???===;;;999888888999:::;;;>>>>>>DDD]]]|||gggjjj]]]fff[[[ooo{{{]]]VVV```iiiyyyssscccRRRJJJIIIIIIKKKOOOCCCHHHNNNPPPNNNLLLLLLMMMKKKJJJHHHFFFCCCCCCDDDFFFQQQkkkpppaaaYYYOOOIIIGGGEEEDDDDDDDDDCCCAAA===;;;;;;===>>>@@@IIIRRR___ooojjjWWWUUUkkk|||WWWDDD@@@;;;999:::<<<;;;:::888BBBOOOvvv\\\bbbqqqrrr~~~bbbccc{{{yyyxxxyyy||||||~~~wwwoooggg^^^XXXUUUOOOJJJKKKOOOTTT]]]fffyyy}}}ttthhh^^^\\\ZZZWWW\\\cccxxxhhhXXXJJJDDDFFFAAA???BBBAAAGGGWWWtttqqq\\\^^^111111222444666888:::;;;;;;===@@@DDDKKKSSS]]]cccfffkkknnniiibbb[[[QQQHHHBBBBBBBBBDDDDDDBBB???<<<999:::;;;;;;<<<<<<;;;;;;:::::::::999888777777666555888666777???GGG^^^{{{}}}}}}sssrrrvvvcccTTTNNNEEEDDDBBBAAAAAA@@@>>>===888999999999999:::===@@@GGGLLLXXXlllyyy___NNNGGGDDD===;;;999888777888999::::::===???GGGZZZsssiiiggg[[[lll___uuuuuu\\\XXXaaaggg|||qqqcccUUUPPPQQQQQQRRRTTTJJJNNNTTTWWWVVVQQQMMMJJJDDDCCCAAAAAABBBBBBAAA@@@???LLLaaa|||mmmbbbVVVIIIGGGEEEDDDEEEEEEDDDBBB===;;;;;;===>>>AAAIIISSS\\\lllfffVVVWWWnnn}}}YYYEEE@@@;;;999;;;<<<;;;999;;;>>>QQQxxxbbbkkklllwwweeeeeezzzyyyxxxzzz~~~wwwkkkccc]]]VVVQQQNNNLLLKKKNNNSSSdddzzzrrrddd```]]]VVVVVV[[[xxxuuubbbRRRFFFAAAEEE@@@===AAAAAAFFFTTTfffuuuvvv___]]]000111222444666999;;;<<<<<<>>>BBBGGGMMMVVV___eeemmmlllhhheeeeeecccZZZOOOCCCCCCCCCDDDEEECCC???;;;;;;<<<======>>>>>>======;;;;;;;;;;;;:::::::::999444777555666???JJJdddkkkpppsssmmmyyyfffWWWQQQFFFDDDBBBAAAAAA@@@>>>===777888999999999:::===@@@DDDIIIUUUiii~~~]]]OOOIIIGGG;;;:::888777777888:::;;;999===BBBJJJWWWiii{{{tttjjj\\\pppeee}}}ooo[[[[[[aaaeee}}}www\\\NNNOOOYYYgggrrrlllkkkiiieee```YYYRRRMMMMMMHHHCCCBBBCCCCCCAAA???DDDGGGUUU~~~tttgggXXXIIIGGGEEEEEEEEEEEEDDDCCC===<<<<<<>>>>>>AAAJJJTTTYYYkkkhhh]]]eee{{{|||WWWEEE@@@;;;999;;;<<<;;;999>>>;;;QQQwwwbbbooohhhzzzgggiii{{{zzzyyy|||rrrhhheee___ZZZWWWQQQKKKHHHJJJTTTkkkyyy{{{iiiccc]]]VVVUUU[[[ppp~~~rrr^^^OOOEEEAAADDD???;;;@@@BBBGGGVVV]]]mmmxxxaaa[[[333333222333444666888999@@@???@@@EEEOOOYYYaaaeeeiiigggdddcccggghhh^^^RRRHHHIIIKKKLLLKKKGGGCCC@@@AAA???======>>>>>>>>>===???===;;;999999999888666666555555999>>>NNNkkkkkk\\\jjjtttiiixxxlll]]]QQQJJJCCC???@@@AAA???>>>???;;;:::999999999:::;;;<<>>>>>CCCBBB???<<<;;;<<<===???HHHRRR^^^kkkppp\\\hhhVVVHHH@@@::::::;;;:::999;;;@@@;;;[[[lllaaattthhhiiieee~~~|||}}}{{{}}}qqqiiifffbbb\\\WWWRRRNNNLLLOOO[[[nnnpppdddaaa___XXXQQQbbbrrrpppWWWGGGBBBDDDDDDBBB>>><<<>>>DDDJJJ\\\hhhzzzdddaaa333333333333555777999;;;>>>>>>@@@GGGPPPZZZaaadddcccddddddgggmmmpppiii___WWWVVVTTTQQQMMMIIIEEECCCBBB@@@>>>=========<<<;;;@@@>>>;;;;;;;;;;;;:::999888666666999???QQQooowwwuuunnnWWWSSSgggvvvkkk{{{ppp^^^OOOLLLEEE@@@AAABBB@@@??????<<<;;;:::999999:::;;;;;;@@@FFFRRReee{{{pppLLLIII???===;;;888777888999:::999;;;===???FFFUUUfffnnnnnnhhhqqqeeeuuuxxxeeeXXXVVV```nnnwwwyyyooo```TTTRRRZZZhhhsssooommmjjjddd\\\TTTNNNKKKIIIHHHGGGEEECCCBBBAAAAAACCCOOOeeezzzsssoooggg[[[QQQNNNkkkuuugggSSSFFFDDDFFF@@@AAAEEEBBBAAA>>><<<===<<<===FFFOOO[[[hhh||||||^^^^^^uuuvvvQQQHHH@@@::::::;;;:::999;;;>>><<<^^^mmmcccuuurrrfffggg{{{www~~~|||{{{}}}ooolllgggaaa\\\XXXTTTRRRSSSXXXcccuuu~~~nnneee___YYYUUUdddqqqkkkUUUGGGDDDEEEEEECCC@@@>>>???DDDHHHUUU___qqqiiiddd222222333444555888:::<<<<<<>>>AAAIIIRRR[[[```bbb```dddhhhnnnvvv|||wwwooogggccc]]]VVVPPPKKKHHHGGGEEECCC@@@?????????>>><<<@@@>>><<<<<<=========<<<;;;999888999AAAUUUtttzzzhhhdddiiihhhRRREEEMMMgggvvvnnnwwwuuu```QQQMMMFFFAAABBBCCCAAA???@@@>>>===<<<;;;;;;;;;;;;;;;???CCCNNNaaaxxxyyyQQQKKK@@@===;;;888777888999:::::::::===AAAIIIVVVdddkkkkkkppp{{{iii{{{lll```XXXUUUbbbtttqqqqqqhhh[[[RRRPPPUUU[[[```aaa```___\\\WWWRRRNNNKKKJJJIIIHHHGGGFFFDDDCCCBBBFFFVVVnnnsssccc\\\RRRHHHKKKVVVsssppp[[[JJJEEEFFFCCCDDDGGGAAABBB???======;;;<<>>CCCKKKUUU\\\```aaadddjjjqqqxxx~~~sssnnneeeZZZRRRMMMJJJJJJFFFEEEBBBBBBBBBBBBAAA@@@???>>><<<<<<>>>??????>>>===;;;999999BBBYYYyyy~~~ppp___ZZZ\\\VVVFFFAAAOOOgggzzzwwwrrrxxxwwwcccVVVNNNGGGBBBCCCCCC@@@?????????>>>>>>===<<<<<<<<<;;;>>>AAAKKK^^^vvvwwwOOOKKKAAA>>>;;;888777888:::::::::999===BBBJJJXXXhhhqqqsss```rrr~~~fff^^^YYYUUUcccxxxxxxnnnaaaWWWTTTTTTUUUUUU[[[\\\]]]]]][[[WWWQQQMMMJJJJJJIIIHHHGGGGGGFFFFFFGGGXXXssspppccc[[[OOOEEEQQQfffvvvcccNNNEEEEEECCCFFFGGG???AAA???======<<<<<>>EEENNNWWW^^^aaaaaafffnnnxxx~~~sssfffZZZRRRMMMJJJFFFEEECCCCCCDDDEEEDDDCCC@@@>>>======???@@@@@@???>>>===:::999CCC\\\{{{wwwiiiYYYTTTTTTLLLAAA@@@PPPfffttt|||yyyyyyuuubbbWWWPPPHHHCCCCCCCCC@@@>>>>>>????????????>>>>>>=========@@@JJJ^^^wwwwwwzzzrrrIIIFFF???>>>;;;999888999::::::::::::>>>BBBHHHVVVhhhuuuyyyxxxYYYhhheee\\\XXXVVVeee{{{{{{mmmbbb\\\YYYWWWUUUZZZ\\\^^^aaabbb^^^WWWQQQKKKJJJHHHGGGFFFFFFFFFGGGIIIWWWooouuuiii]]]NNNHHH\\\www|||iiiRRRFFFDDDCCCEEEFFF>>>@@@>>>===>>>======DDDLLLZZZggg{{{mmmddd{{{~~~~~~pppMMMGGG???999:::;;;::::::<<<>>>JJJyyy^^^^^^vvv{{{ooo^^^vvv~~~}}}~~~wwwooogggaaaXXXTTTPPPSSSaaawwwyyymmm```WWWPPPUUUbbbwwwiii[[[OOOJJJLLLKKKIIIGGGEEEBBB@@@>>>===FFFKKKYYYooopppggg333222222333444666888999===@@@GGGPPPYYY```ccccccfffppp{{{yyyjjj]]]TTTNNNIIIGGGEEEEEEFFFGGGFFFEEEBBB@@@??????AAABBBBBBAAA??????===;;;FFF```~~~qqqcccRRRNNNNNNFFF;;;>>>TTTkkkvvvyyyuuubbbXXXRRRJJJEEEEEEDDDAAA????????????@@@@@@@@@@@@??????>>>@@@KKK```{{{mmmqqq|||OOOJJJBBB>>><<<999888999:::;;;;;;;;;???BBBFFFRRRcccpppuuuppp]]]hhhhhhZZZUUUXXXhhh{{{}}}pppggg```\\\ZZZXXXYYY\\\aaaeeeddd___ZZZRRROOOLLLHHHFFFFFFGGGHHHLLLXXXmmmrrr___QQQVVVooonnnWWWIIIEEEBBBDDDFFF???@@@>>>>>>???>>>>>>DDDLLLZZZiii{{{cccXXXooorrrOOOFFF>>>999:::<<<;;;;;;<<<<<>>JJJddd|||nnn^^^MMMHHHIIIBBB;;;EEEbbb}}}}}}}}}iii___UUUMMMHHHGGGGGGCCCAAAAAA>>>???@@@AAABBBBBBAAAAAA???BBBMMMcccyyyiiijjj[[[QQQFFF???<<<999888999;;;;;;;;;999>>>BBBGGGQQQ```kkkpppvvvjjjdddiiisss]]]TTTZZZjjjyyysssfff]]]ZZZUUUTTTUUU[[[dddjjjkkkjjjbbb^^^VVVOOOKKKIIIJJJKKKSSS```rrrvvvaaa\\\kkkrrr[[[MMMHHHBBBCCCGGGBBBCCCAAAAAAAAA???>>>CCCKKKXXXjjj{{{]]]PPPdddkkkNNNFFF>>>999:::<<<;;;;;;===<<>>@@@BBBCCCCCCCCCBBB@@@CCCNNNfffiiihhh^^^PPPBBB???<<<999888999;;;;;;;;;555<<>>999:::<<<;;;;;;===???MMMSSSUUUlllccclllxxx~~~{{{yyy{{{|||lllfff\\\UUUVVVbbbsss|||nnn]]]OOOHHHGGGIIIHHHIIIKKKMMMNNNOOOSSSWWWVVVYYY\\\ZZZVVVRRRQQQQQQNNNKKKIIIPPPcccsssbbb\\\YYYYYY]]]\\\WWWPPPKKKIIIHHHDDDBBB@@@HHHUUUeeewwwppp\\\www<<<===<<<777555888<<<>>>BBBHHHQQQWWWYYYYYY^^^dddhhhrrr~~~wwwlllllljjjddd]]]ZZZZZZUUUNNNOOOMMMHHHEEEHHHMMMLLLFFFKKKIIIEEEEEERRRjjj}}}yyyhhhMMMAAA@@@;;;777YYYyyyqqq}}}yyy}}}tttdddTTTJJJMMMNNNHHHEEEHHHCCCCCCCCCDDDDDDDDDDDDDDDAAABBBOOOiiiiiiooo___GGGFFF???<<<999888888999:::999999888<<>>BBBNNNWWWSSSgggyyyeeeppp~~~}}}~~~{{{zzz|||rrrlllccc\\\XXX^^^rrr|||dddYYYWWWMMMGGGRRRJJJRRRVVVRRRMMMLLLMMMMMMMMMLLLLLLNNNNNNOOOSSSWWWTTTPPPLLLNNNZZZrrrrrrdddbbb]]]XXXYYY___\\\XXXVVVYYYXXXMMMAAA@@@CCCMMM___rrrwwwbbbnnn777888777555444777:::<<>>BBBNNNVVVUUUkkkgggqqq|||{{{}}}|||{{{~~~yyyoooddd\\\___rrr|||kkkdddVVVMMMQQQZZZ```dddaaa\\\XXXUUUQQQRRRPPPOOOPPPPPPPPPPPPPPPUUUTTTTTTTTTXXXbbbpppzzzsssdddaaa]]]ZZZ[[[^^^]]]ZZZWWWXXXWWWMMMCCCAAACCCLLL]]]pppzzzbbblll888777777777999;;;>>>AAALLLTTT]]]^^^ZZZTTTPPPOOOUUU^^^iiirrrxxx|||sssmmmiiiaaaXXXYYYWWWRRRNNNQQQWWWXXXTTTPPPOOOLLLKKKUUUgggwww~~~kkkOOO@@@<<>>BBBNNNVVVXXXooohhhqqq}}}{{{}}}~~~yyylllaaaccctttvvvgggYYYXXXeeekkknnnmmmjjjggg```YYY___^^^\\\]]]^^^]]]YYYUUURRRTTTWWWXXXZZZ\\\^^^```rrraaa]]]ZZZYYYZZZ\\\^^^\\\XXXUUUSSSMMMEEECCCCCCKKK[[[nnnccckkk:::888777:::<<<===AAAFFFUUU]]]ccc```XXXQQQKKKHHHIIIPPPZZZdddllluuuzzzuuulllccceeebbb[[[SSSSSSWWWXXXVVVSSSUUUTTTVVV___ppp^^^CCC<<>>CCCNNNWWWZZZsssfffooo}}}|||~~~zzzrrriiijjjyyywwwiiieeeiiinnnqqqqqqsssrrrmmmfffmmmnnnmmmlllnnnpppmmmiii^^^^^^bbbjjjqqqrrrkkkcccuuuppp^^^XXXVVVUUUVVVXXX[[[[[[UUUPPPNNNJJJFFFDDDCCCIIIYYYmmmeeekkk999555444777888999BBBLLLeeellloooggg]]]WWWRRRMMMEEEJJJQQQZZZcccnnnzzzyyypppiiifff___WWWVVV\\\______[[[^^^___aaajjjyyynnnIII@@@IIIkkkyyyuuuqqqlllmmmaaa]]]ppprrrcccZZZSSSMMMJJJHHHGGGEEEBBBAAAAAAAAABBBBBBKKK___zzzooommmVVVBBB???<<<999888888999:::999777:::???CCCFFFIIILLLNNNWWWfffqqqWWW}}}ddddddfffeee\\\XXXkkk~~~|||{{{ssszzzkkk}}}mmmVVVMMMKKKIIIFFFDDD@@@DDDIIIJJJHHHEEEEEEEEEKKKgggwww]]]iii~~~RRREEE???:::;;;;;;:::;;;>>>CCCMMM~~~YYY\\\vvveeemmm~~~{{{zzz}}}}}}~~~}}}|||xxxtttttt{{{qqqooommmppprrrrrrtttwwwtttoooooorrrrrrmmmmmmsssxxxxxxlllmmmwwwvvvyyyttt___WWWTTTTTTTTTSSSVVVVVVPPPKKKIIIGGGEEEEEECCCHHHYYYnnniiimmm:::666666777777:::JJJ\\\pppxxxyyynnnbbb\\\VVVOOOHHHJJJOOOUUU^^^iiiuuu}}}yyykkkiiibbb[[[[[[cccjjjlllccceeeeeeeeelllwwwpppJJJEEEGGGiiixxxtttmmmeee```VVVNNN[[[}}}{{{lllbbbYYYPPPIIIIIIGGGEEEBBBAAAAAABBBCCCCCCOOOeee~~~kkkzzzhhhPPP>>>???<<<999888888999:::999;;;===@@@DDDGGGIIIJJJJJJWWWjjjppp[[[]]]SSSQQQXXXXXXXXXkkk~~~wwwxxxkkkaaannnXXXMMMJJJGGGEEEEEE>>>BBBGGGHHHGGGEEEEEEGGGMMMfffggguuuTTTEEE???:::;;;;;;:::;;;>>>CCCKKKzzz[[[aaa{{{gggmmm}}}yyyyyy{{{uuuttttttuuu{{{~~~zzzsssooottttttxxxyyywwwvvvwwwvvvrrrooovvvssseee]]]eeeuuufffnnn}}}fffZZZVVVTTTSSSNNNQQQPPPJJJFFFGGGFFFCCCDDDBBBHHHZZZpppkkknnn999777777888777<<>>DDDJJJNNNMMMKKKTTTiiilll[[[bbbQQQIIIQQQTTTVVViiiuuukkkpppttt^^^QQQIIIDDDCCCDDD???CCCGGGHHHFFFDDDEEEGGGNNNddd}}}nnn~~~RRREEE???:::;;;;;;:::;;;>>>AAAHHHvvv\\\hhhkkknnn}}}|||~~~}}}qqqtttyyy|||zzznnnkkkhhhkkkzzzgggTTT\\\uuuppp{{{kkk\\\VVVSSSPPPLLLMMMKKKFFFEEEGGGFFFCCCBBBAAAHHH[[[ssslllnnn444222333444222:::WWWwwwrrrhhh\\\OOOKKKJJJJJJLLLSSS^^^hhhooo{{{kkkbbbcccggghhh\\\]]][[[YYY]]]fffnnnoooooo{{{rrrmmmpppQQQ777EEENNNtttrrraaaOOOTTTZZZkkksssUUUVVVeeeuuuhhhWWWIIIFFFDDDBBB@@@???@@@BBBCCCDDDQQQeeerrrtttssszzz}}}}}}}}}^^^NNNKKK???<<<999888888999:::999999888;;;DDDNNNTTTSSSPPPRRRgggiiiZZZjjjTTTIIIOOORRRSSSiiixxxqqqkkkZZZNNNGGGEEEGGGBBBEEEHHHHHHEEECCCDDDFFFOOObbbyyyrrr|||uuuNNNEEE???:::;;;;;;:::;;;>>>???FFFsss\\\mmmlllooowww~~~zzzggg___bbbaaajjjrrrVVV]]]{{{lll\\\UUUQQQMMMKKKKKKHHHDDDEEEHHHGGGCCCAAA@@@HHH\\\uuukkkmmm222555222222777<<>>AAAAAA>>>FFFMMM[[[ccc^^^VVV[[[gggsssllloooIIIHHH???<<<999888888999:::999;;;<<<>>>CCCNNNXXXWWWQQQRRR]]]hhhvvvaaa```LLLRRRRRRVVViii|||yyyhhhYYYJJJEEEGGGAAAIIITTTWWWNNNCCCAAAGGGQQQaaaxxxrrrjjjwww}}}ssszzzTTTBBB@@@<<<:::;;;;;;;;;;;;>>>GGGdddfff{{{}}}llllllwww}}}}}}{{{fffWWWVVVVVVYYYiii~~~qqqaaaUUUMMMHHHIIIGGGEEEDDDEEEEEEDDDCCCDDD>>>EEE^^^yyyeeeeee333777444555;;;AAAVVVuuuzzzmmm]]]OOOLLLJJJJJJKKKLLLPPP[[[gggzzzzzzpppmmmdddXXXWWWUUURRRPPPPPPQQQRRROOOQQQPPPJJJAAA===???BBB```{{{~~~cccccckkkkkkbbbtttjjjUUUJJJGGGBBB@@@BBBDDDBBB@@@EEEQQQgggxxxwwwiii___]]]tttkkk~~~RRRHHH???<<<999888888999:::999;;;<<<>>>DDDPPP[[[]]]XXXSSS}}}cccgggnnnXXXkkkOOOOOOOOOTTTgggyyyttt^^^KKKCCCFFFBBBIIIRRRUUUNNNDDDCCCGGGMMM^^^wwwxxxeee^^^ooo}}}qqq}}}{{{QQQBBB???<<<;;;;;;<<<===<<>>===@@@DDD]]]mmm|||aaa^^^\\\kkk}}}sssiiiaaa\\\\\\YYYRRRLLLLLLRRRYYYdddjjjoooqqquuuzzzyyyvvvnnn```VVVVVVRRRMMMRRR]]]oooddd[[[SSSMMMIIIGGGEEEDDDEEEEEEDDDCCCCCC???IIIdddggg]]]sss000444333444;;;EEE___}}}ppp___PPPKKKGGGEEEEEEEEEFFFNNNWWWiii|||hhhZZZVVVPPPKKKIIIHHHGGGGGGGGGEEEAAA<<<999===GGGOOO```xxx~~~{{{mmm[[[kkkwwwaaaSSSKKKBBB???>>>======>>>LLLYYYqqqwww___tttxxxWWWFFF???<<<999888888999:::999;;;===@@@EEERRR```gggffflll{{{xxxhhhRRR~~~^^^TTTMMMSSSjjj~~~sssYYYIIIEEEDDDDDDFFFKKKJJJEEECCCDDDHHH\\\xxxdddVVVggg~~~TTTDDDAAA===<<<<<<===<<<<<<@@@CCCZZZhhhbbb]]]]]]nnn}}}uuunnneee\\\XXXTTTOOONNNOOOKKKEEEJJJTTTaaaiiioooqqqrrrsssrrrooohhh^^^YYYZZZUUULLLKKKQQQ]]]rrroooeee]]]TTTMMMIIIGGGEEEDDDEEEEEEDDDCCCAAA@@@LLLhhhiiiZZZjjj111555333333;;;EEEbbbxxxfffVVVLLLGGGCCCBBBBBBBBBHHHOOO[[[ppp```ZZZPPPIIIFFFEEEEEEEEE@@@???<<<999:::???HHHOOOZZZiii|||ppp}}}hhh[[[NNNBBB===;;;999;;;???LLLZZZqqqnnnzzzpppPPPGGG???<<<999888888999:::999<<<>>>AAAFFFRRR```ggghhhnnnlllUUUsss^^^VVVLLLPPPkkk|||cccNNNEEEDDDAAABBBEEEEEEBBBAAACCCKKK___{{{uuuaaajjj{{{WWWEEEBBB>>><<<;;;;;;:::999@@@CCCZZZxxx```}}}aaa[[[XXXiiiuuuhhhbbb^^^YYYVVVWWWOOOIIIHHHMMMKKKEEEIIISSS\\\dddjjjlllnnnqqqrrrooobbb\\\YYY[[[VVVLLLHHHKKKBBBJJJYYYssspppfff]]]SSSKKKIIIGGGEEEDDDEEEEEEDDDCCC@@@@@@OOOllllllXXXaaa|||222777666666===IIIiiiqqq___NNNHHHCCCAAA@@@???CCCHHHTTTkkkrrrhhhYYYMMMFFFDDDCCCBBB<<<<<<;;;<<<>>>EEEMMMRRRVVV___pppooo___PPPBBB>>><<<999;;;AAAHHHZZZsss}}}aaaKKKIII???<<<999888888999:::999;;;???BBBGGGRRR```hhhiiikkkoooWWW}}}sss___WWWTTTIIIMMMhhh~~~}}}uuu~~~hhhQQQEEEEEEBBB@@@BBBAAA???@@@CCCNNNbbb}}}|||hhhllllllMMMEEEAAA===;;;::::::999888>>>DDD]]]mmmVVVsss}}}```ZZZVVVfff~~~|||~~~zzziii[[[XXXVVVRRRRRRVVVQQQLLLKKKNNNLLLHHHLLLSSSSSSZZZaaaeeekkkqqqrrrooo]]]YYYXXXXXXTTTKKKFFFFFFDDDAAACCCVVVyyyrrrggg^^^SSSJJJIIIGGGEEEDDDEEEEEEDDDCCC@@@CCCTTTqqqttt[[[[[[nnn111777666777???MMMoooyyyeeePPPIIICCCAAA@@@>>>@@@DDDOOOhhhnnn[[[PPPJJJGGGDDDBBBAAA??????BBBHHHOOOTTTRRR\\\eeemmm|||~~~lllZZZKKK@@@@@@>>>:::;;;BBBHHH\\\ssswwwYYYGGGHHH???<<<999888888999:::999999>>>DDDIIITTTbbbjjjlllgggnnnZZZxxx```PPPNNNOOOHHHNNNfffyyy~~~rrrxxxmmmzzz{{{fffRRRIIIGGGDDDBBBBBB???<<>>;;;999:::;;;::::::<<>>???BBBHHHaaa~~~kkk\\\SSSMMMJJJGGGEEEAAA>>>???DDDKKKOOOOOO[[[```]]]eee~~~uuucccRRREEE===@@@@@@::::::@@@KKK^^^ppp}}}uuuWWWEEEEEE???<<<999888888999:::999888>>>DDDKKKVVVdddmmmnnn```mmm^^^ZZZKKKIIIMMMJJJQQQggguuuwwwoooyyyppp^^^ffftttaaaSSSOOOIIIFFFEEECCC???<<<@@@GGGPPPeee~~~hhh[[[eeegggIII===;;;999888:::;;;<<<<<<;;;FFFeee|||^^^OOOhhheee[[[XXXhhh~~~}}}{{{}}}oooddddddccc[[[YYY]]]]]]]]]XXXRRROOOPPPQQQPPPZZZ^^^dddjjjrrrvvvpppfffaaa^^^ZZZVVVQQQKKKGGGFFF@@@AAAFFFSSSkkksssiiiaaaVVVMMMIIIGGGEEEDDDEEEEEEDDDCCCEEEJJJ]]]{{{ooo]]]___222111333777<<>>;;;JJJTTTdddsss|||~~~{{{xxxyyy}}}|||lllccc___VVVJJJAAA@@@CCCFFFJJJMMMLLLTTTYYYXXXZZZfffuuu}}}pppYYYNNNFFF???===;;;999:::===KKKTTTbbbrrrvvvzzzdddUUUNNN===AAA;;;888999999666666888888<<>>???DDDVVVeee|||ccc]]]ooodddHHH===<<<;;;:::999::::::;;;777BBBaaaUUUWWWbbblllbbbYYYbbb}}}|||~~~tttmmmjjjgggeeeeeeeeeeeeaaaYYYVVVXXXYYYXXXeeehhhlllpppqqqoookkkhhhgggaaaYYYSSSQQQNNNKKKHHHDDDGGGJJJSSSlllooocccaaaKKKKKKEEEBBBCCCEEEEEEGGGKKKGGGQQQggg~~~dddfffkkk444333444777===RRR{{{ooo\\\MMMGGGEEE===;;;???<<<;;;@@@HHHOOOSSSRRRPPPNNNGGGJJJPPPYYYiii~~~wwwnnnTTTIII@@@???AAADDDGGGJJJNNNQQQTTTUUUVVV\\\eeemmmxxxtttxxx{{{jjjUUULLLEEE???===<<<::::::===IIIPPPZZZgggyyyyyynnncccPPPIIIAAAAAA;;;888999999666666888:::===CCCLLLXXXgggttt}}}|||uuuWWWiiisssRRRNNNLLLIIIQQQ\\\pppmmmdddbbboooxxxpppYYYPPPQQQ]]]vvvnnnmmmjjjbbbWWWQQQMMMHHHEEEEEEBBB???@@@DDDUUUeee|||aaabbb^^^FFF===<<<;;;:::999:::;;;;;;>>>EEE______YYY```sssggg\\\```}}}}}}~~~zzzzzz}}}zzzuuussspppooopppllllllgggbbbaaaddddddaaakkklllnnnqqqrrrpppmmmjjjhhhbbb[[[TTTQQQNNNJJJHHHGGGGGGLLLZZZsssvvvfffSSSMMMHHHDDDFFFGGGGGGHHHKKKJJJUUUlllwwwlllggg666444555888>>>TTTvvv```OOOHHHEEE===<<<@@@<<<:::;;;::::::999888666666333555666666;;;JJJ^^^nnnzzz{{{kkkNNNEEE>>>===???@@@CCCGGGMMMJJJLLLRRRRRRQQQYYYdddoooooovvvyyyvvvwww{{{yyygggTTTJJJDDD??????>>>;;;;;;===FFFKKKQQQYYYhhhyyynnnbbbvvvoooRRRGGGGGGAAA;;;888999999666666888:::<<>>UUU~~~dddRRRIIIEEE===<<>>===;;;999888888888999;;;;;;;;;777555777>>>DDDIIIUUUgggzzzjjjXXXFFF???:::;;;===>>>AAADDDHHHDDDGGGOOONNNKKKXXXmmm{{{|||}}}jjjeeeiiisssppptttxxxzzzzzzfffTTTIIIDDD@@@@@@???<<<;;;===FFFIIIKKKPPP]]]pppkkk\\\ppp[[[FFFHHHAAA;;;888999999666666888888:::???GGGVVVjjjjjjgggKKKbbb[[[PPPKKKHHHQQQXXXiii{{{iii\\\SSSYYYlll|||qqqRRRHHHYYYfffeeebbbiiiwwweeeYYYaaa~~~xxx~~~rrrhhhTTTKKKCCC???>>>>>>CCCHHHOOO```xxxyyy___^^^|||UUUHHH<<<<<<::::::::::::;;;<<<@@@GGG___hhhSSSYYY{{{ddd\\\```~~~{{{{{{~~~}}}}}}||||||tttrrrqqqrrrtttuuutttrrrlllggg___WWWPPPLLLHHHFFFHHHEEESSSqqqjjjTTTPPPKKKIIIKKKKKKHHHGGGHHHOOO]]]wwwcccrrr555333444777???VVVhhhTTTIIIDDD<<<<<>>>>>===<<<;;;:::999999:::999777555333444555777111111000//////000333555222777999555333333222000666444555888999777888===<<<===???AAAGGGVVVkkk{{{uuuddd```lllxxxsssuuuwwwvvvuuuqqqggg]]]PPPHHHAAA???===::::::===@@@EEEIIINNN[[[rrr}}}iiilllsssOOOMMMAAA;;;888999999666666888888<<>>???@@@BBBDDDEEEHHHKKKPPPUUUZZZ```gggkkksss~~~hhhfffwwwyyyfff^^^^^^```cccfffaaaUUUGGGAAA???======???DDDUUUnnnoooaaajjjNNNCCC;;;;;;:::999:::;;;<<<===@@@PPPnnnppp___vvvzzzlllaaa___vvvzzztttrrrxxx~~~~~~{{{~~~}}}}}}vvvsssmmmddd[[[TTTSSSSSSSSSddd}}}aaaMMMfffooo|||aaaPPPJJJGGGHHHHHHGGGGGGJJJNNN___|||zzzzzz444444888>>>FFF]]]vvv___OOOIIIAAABBBDDD>>>>>><<<:::999777666666666...444999888444000111444///111444666888888666555666888777333333777888666777555666999888555555999999;;;<<<@@@NNNcccuuu|||sssgggiiizzz~~~qqqccc```]]]]]]```bbb^^^XXXRRRIIIBBB???<<<::::::===<<>>???>>>======BBBSSSlllyyyooofffMMMAAA;;;::::::999:::;;;<<<======KKKjjjqqqiiioooxxxggg^^^qqqxxxuuuzzz~~~{{{~~~yyywwwrrrhhh___XXXWWWXXX\\\qqq^^^ggg```qqqwww^^^QQQKKKGGGGGGHHHGGGIIILLLOOO```}}}xxx111555888999DDDbbbooo\\\QQQLLLCCCBBBEEEAAA@@@???>>><<<;;;999888888888777777666555444444444555444333333222222333333333333333333333333333333333444555555444444555777:::;;;???GGGWWWkkk{{{{{{tttpppcccTTTSSSQQQQQQQQQRRRSSSTTTOOOIIIAAA;;;999:::;;;<<<::::::<<>>===<<<;;;AAAMMMaaawwwqqqaaaLLLAAA======<<<;;;::::::::::::999GGGXXXmmmvvvooouuuhhh\\\vvv~~~{{{zzz{{{~~~wwwyyy|||}}}|||vvvllldddbbbdddeeesss{{{}}}}}}nnn[[[SSSJJJFFFIIIIIIGGGKKKSSSRRRnnn}}}}}}222666888:::EEEcccrrr^^^SSSMMMDDDDDDGGGDDDCCCBBBAAA???===;;;:::999888888777666666555444444444333333222222222222222333333333333333333333333333444555555444444555777777888===HHHZZZnnn~~~uuu]]]OOOOOONNNMMMLLLKKKKKKJJJIIIHHHDDD===999888888999999::::::;;;AAAPPPfff}}}wwwXXXHHH@@@;;;777888999777777999;;;<<<>>>@@@DDDQQQlllhhhwwwRRRIIIDDDCCCLLLNNNXXXnnnlll\\\TTTNNNIIIIIIHHHFFFFFFHHHEEEBBB@@@@@@AAACCCCCCBBBBBBDDDEEEEEEEEEEEEGGGHHHPPP^^^iiikkksssmmmeeeWWW]]]QQQIIIJJJIIICCCBBBEEEFFFEEEDDDBBB@@@>>>===<<>><<<;;;888888777777666666555555444333222222111111222222444444444444444444444444333444555555444444555777555888AAAPPPdddwwwooo[[[NNNNNNMMMLLLKKKKKKHHHEEEBBBBBB???;;;888888999999888:::999999>>>KKK```www~~~[[[III@@@;;;777888999777777999=========>>>AAANNNhhh^^^ZZZIIIEEEDDDIIIJJJXXXlllrrr```VVVOOOJJJJJJIIIFFFGGGIIIGGGDDDBBBAAABBBCCCBBBAAACCCDDDEEEFFFGGGFFFCCC@@@JJJWWWbbbbbbccctttzzzooommmnnnmmmdddlllnnneeeUUUHHHHHHIIIEEEDDDGGGIIIHHHFFFCCCAAA???>>>===@@@CCCLLLWWW```hhhtttrrrzzz|||vvv{{{```LLLAAA:::::::::::::::;;;;;;<<<:::FFFQQQyyyjjjxxxsssjjjrrr^^^ooo}}}}}}|||{{{zzz|||uuutttpppkkkkkksss|||vvvuuuzzznnn\\\QQQIIIJJJIIIGGGKKKRRRiii}}}www444666999<<>>===<<<===BBBJJJQQQXXXeeeppprrrhhh}}}wwwYYYGGG>>>999999999999:::;;;<<<===<<>>===<<<===>>>>>>===;;;999777666:::DDDWWWkkkxxx{{{mmm|||UUUCCC@@@;;;777888999777777999777;;;AAAFFFJJJUUUkkkoooUUUwwwgggOOOLLLJJJIIIFFFTTTfff~~~{{{ggg\\\TTTNNNKKKJJJGGGGGGJJJHHHFFFCCCAAAAAAAAAAAA???BBBCCCEEEJJJNNNNNNIIIEEEJJJYYYddd```YYYffftttcccYYYUUUPPPIIIEEEZZZvvv[[[OOOKKKHHHHHHMMMNNNLLLHHHDDD@@@>>>======999999===DDDIIINNNYYYdddvvvccc___{{{wwwSSSDDD<<<888888888999:::;;;<<<===<<>><<<999999888888888888888888999888777777666777777777666666666666666666666666333444555555444444555777444999MMMiii~~~nnnkkk~~~wwwsssbbb\\\TTTQQQQQQOOOKKKFFF???>>>===>>>??????===;;;:::888777999BBBPPPaaammm}}}wwwlllYYYGGG@@@;;;777888999777777999777;;;CCCIIIMMMVVVkkkrrrwwwkkkRRRnnnqqqXXXOOOKKKLLLHHHRRRbbb|||nnn___VVVNNNKKKHHHEEEDDDGGGIIIFFFDDDBBBBBBCCCBBBAAA===???BBBGGGKKKLLLLLLJJJUUUeeemmmccc^^^qqqiiiWWWRRROOOLLLGGGFFF]]]lll[[[QQQIIIGGGKKKPPPNNNIIIDDDAAA>>>======999888<<>>999999999999999999999999999888777777666666777777666666666666666666666666333444555555444444555777555777HHHbbbuuu}}}}}}rrriii]]]```~~~oooeeeYYYSSSQQQPPPLLLHHHDDDCCCAAAAAAAAAAAA???===<<<;;;999999>>>IIIVVV___lllxxxwwwooo\\\III@@@;;;777888999777777999777<<>>AAADDDGGGIIIMMMOOOeeevvvxxxfffeeezzzbbbQQQNNNLLLJJJHHHIII^^^~~~}}}~~~zzzwwwgggXXXRRRUUUTTTQQQKKKFFFBBB???>>>>>><<<:::;;;======???GGGOOO___iiiyyy~~~aaaddddddNNNEEE===999888888888999:::;;;;;;999@@@>>>pppxxxYYYRRRsssxxx~~~kkk^^^fff|||wwwxxxzzz|||}}}}}}}}}}}}~~~uuuwww|||iiiWWWRRRRRRPPPTTTZZZXXXQQQOOOfffyyy333333555;;;MMMooo{{{mmmdddXXXTTTTTTNNNGGGHHHIIIJJJHHHEEEBBB@@@999999999999999999999999888888777666666666666666777777777777777777777777333444666555444444555777888777DDD]]]ooovvv~~~rrrcccWWWOOOVVV{{{|||pppaaaWWWTTTSSSPPPLLLJJJHHHFFFEEEEEEDDDBBB@@@>>><<<:::999<<>><<<::::::===CCCIIILLLWWW^^^iiivvv|||wwwqqqmmmSSSHHH@@@===:::888888999999888555>>>FFFJJJRRRgggvvvnnnbbbXXXJJJtttxxx^^^NNNJJJMMMPPP^^^rrrwwwjjjXXXLLLHHHHHHHHHGGGIIIIIIIIIJJJKKKJJJHHHFFFDDDGGGCCCAAADDDBBBHHHZZZ}}}yyysssgggfffsss\\\OOONNNGGGKKKHHHGGGlllzzz^^^ccc\\\___\\\UUU\\\oooggg```UUUJJJEEEDDDBBB@@@???>>><<<999777888;;;???AAAMMM[[[kkkxxxdddwwwttt___QQQCCC<<<999999888888999999:::;;;===999EEE[[[sssbbbTTThhhjjj___TTTbbbvvv|||zzz{{{}}}~~~yyyiii\\\[[[___```_________SSSNNN___}}}333777777777HHHnnnpppbbb[[[ZZZ[[[UUUQQQLLLHHHFFFCCCAAA???>>>===;;;;;;<<<;;;888666999888777666666666777777777777777777777777777777888555444777888777999===AAAGGGUUUfffppptttzzzpppcccTTTFFFFFFRRRuuu~~~pppggg___VVVNNNLLLJJJHHHGGGFFFGGGFFFDDDBBB>>><<<:::999:::>>>CCCFFFQQQWWWbbbnnn}}}vvvqqq}}}mmmaaaPPPHHH@@@===999888888999999888999???EEELLLXXXmmmsssfffuuufffEEEfffwww\\\KKKGGGKKKPPPXXXlll~~~rrrbbbUUUPPPMMMJJJGGGJJJIIIIIIIIIJJJJJJHHHFFFDDDFFFCCCBBBFFFDDDMMMaaawwwddddddrrrZZZMMMNNNHHHMMMOOOVVV{{{yyytttgggaaaccc\\\WWWllluuullleee[[[PPPJJJHHHEEEAAA>>>@@@===:::888888;;;>>>@@@JJJVVVfffsssmmmxxx]]]MMM@@@;;;999999888888999999:::;;;===999EEEZZZkkkUUUffffffZZZQQQaaauuuzzzzzz{{{}}}pppaaaXXX___eeebbb```bbb^^^SSSOOO]]]xxx|||444777777888FFFhhh{{{lllaaa^^^___^^^XXXOOOHHHCCC@@@???===???>>>=========<<<:::888:::999888777777777888888666666666666666666666666666444555999<<<<<>><<<999777777999<<<>>>GGGMMMVVVbbbqqqwwwqqqyyyjjj{{{WWWMMMGGG???<<<999777888999999888;;;===DDDNNN]]]pppzzzfffMMMZZZrrrYYYKKKHHHJJJMMMRRRfffyyy{{{kkk]]]VVVPPPJJJFFFKKKJJJIIIJJJKKKKKKIIIGGGEEEGGGDDDDDDHHHGGGSSSlllrrr[[[___pppWWWJJJMMMHHHLLLSSS___mmmjjjwwwxxxkkkhhhzzzxxxsssqqqggg___UUUOOOLLLJJJEEE@@@BBB@@@<<<:::999:::<<<>>>FFFPPP^^^lll||||||yyyXXXGGG===;;;999888888888888999::::::<<<:::EEEVVVvvvUUUaaajjj\\\SSS```ooozzz{{{|||~~~xxxoootttppp```\\\jjjqqqggg```ccc[[[SSSNNNXXXpppooo|||444666777999DDDcccuuuhhhddddddeee]]]QQQGGGAAA>>>>>>>>>AAA???>>>?????????===;;;:::::::::999999999999999666666666666555555555555444333666===AAACCCEEEJJJTTT^^^mmmvvvwwwuuuuuuxxx{{{~~~{{{lll]]]QQQGGG???HHHVVVlll|||wwwdddVVVRRR```www~~~sssdddVVVNNNLLLJJJHHHGGGFFFDDDAAA>>><<<;;;888777666777999:::???CCCKKKVVVeeewww}}}tttwwwiiixxxUUUMMMDDD>>><<<888777888999999888888;;;BBBNNN[[[mmmhhhttt\\\WWW~~~hhhUUUMMMLLLKKKIIIPPPbbbvvvuuufff]]]VVVOOOJJJNNNLLLKKKLLLMMMMMMKKKJJJHHHIIIFFFGGGIIIIIIYYYwwwgggPPPZZZoooVVVIIIIIIGGGJJJOOOYYYvvvvvvjjjdddyyyvvvrrrpppllleee[[[QQQOOOSSSZZZdddlllfffccc[[[RRRNNNMMMIIIEEEDDDBBB>>>;;;999:::;;;<<>>???@@@BBBAAA@@@AAAAAAAAA???===;;;;;;;;;;;;;;;:::::::::777666666666555555555444444444999BBBHHHJJJMMMQQQXXXcccpppwwwyyyxxxxxxxxxttttttnnnaaaSSSIIICCC???LLL[[[rrrsss]]]OOOGGGPPPddd|||nnn```YYYQQQNNNJJJGGGEEECCC???===;;;:::888888888888999::::::>>>DDDNNN\\\mmm~~~vvvrrriiiuuuRRRKKKCCC===;;;888777777888999888777;;;EEEOOOYYYhhhvvvkkk\\\QQQ|||cccOOOJJJLLLLLLIIIOOOaaauuurrrggg```YYYTTTQQQOOONNNNNNOOOOOONNNMMMLLLLLLHHHIIIJJJIII]]]}}}cccNNN\\\mmmUUUIIIDDDHHHIIIIIINNNbbblllVVVcccooottttttooo```QQQPPPFFF===;;;???GGGSSS^^^ggghhhdddXXXOOOKKKHHHDDDFFFDDD@@@===:::::::::;;;@@@FFFQQQ```nnnzzztttgggHHH>>>;;;===888888777777888888999:::999<<>>>>>UUUdddyyyppp\\\JJJBBBAAAPPPnnnyyykkkcccWWWSSSLLLGGGDDDAAA???===::::::999999999:::::::::999;;;@@@HHHTTTdddttt~~~}}}kkkgggsssNNNIIIEEE===:::777666777888999999999===GGGSSSYYYddd|||pppVVVLLL|||oooTTTIIIHHHKKKLLLNNN^^^sss{{{oooeee\\\UUURRRQQQOOOOOOPPPPPPPPPOOOOOONNNJJJJJJKKKJJJbbbnnnZZZgggjjjSSSGGG@@@HHHHHHFFFHHHRRRyyy}}}aaaZZZSSSUUUaaaggg\\\MMMFFF@@@<<<<<<>>>AAAHHHOOOeeeppprrreeeTTTLLLFFFBBBFFFDDDAAA>>>;;;:::::::::>>>BBBLLL\\\iiiqqqyyysssddd^^^DDD>>>::::::888777777777777888999999888>>>DDDGGGTTTRRRgggxxx^^^RRR^^^iii~~~}}}||||||{{{uuupppmmmnnnqqqtttxxxmmmaaaOOONNNKKKOOOeeessseee666444777:::<<>>>>>>>>===<<<;;;999999888777777666555555777888@@@LLLSSSUUUXXX\\\VVV]]]bbbgggpppyyyzzzuuullleeeZZZMMMAAA;;;===BBBcccrrr}}}eeeUUUFFFDDDPPPeeesssjjj^^^XXXOOOGGGBBB@@@>>>===;;;;;;;;;::::::999888888888:::>>>EEEOOO\\\kkkttt|||hhhiii~~~SSSIIIFFF<<<:::777666777888999999:::;;;FFFSSSZZZ```qqqeeePPPtttmmmUUUJJJIIILLLJJJZZZooo~~~zzzlll^^^TTTRRRPPPNNNMMMNNNOOOOOONNNNNNLLLIIIJJJKKKKKKggg}}}hhhsssfffPPPDDD<<>>======AAAGGG\\\rrruuu```RRRJJJDDDFFFEEEBBB???<<<;;;;;;:::<<<>>>HHHXXXccciiinnnuuugggaaaUUUBBB???:::666777777777777777888999999777???CCCCCC~~~XXXRRRiiibbbRRR\\\eeeyyytttlllbbbYYYVVVVVVXXX[[[dddssskkkzzz}}}tttaaaRRRQQQMMMPPPgggvvvbbb{{{888444666:::888III}}}sssaaaQQQHHHDDDDDDDDDEEEDDDDDDEEEFFFFFFDDDBBB===>>>?????????>>><<<;;;:::999999888777666666555888:::BBBNNNVVVXXX[[[___RRRVVVYYY]]]hhhtttuuupppeee]]]RRRFFF===:::@@@HHHpppzzzeeeUUUIIIFFFOOO\\\wwwlllbbb[[[PPPGGGBBB???>>>===<<<<<<;;;;;;:::888777666888:::===CCCKKKXXXeeemmmvvv|||iiilll]]]KKKEEE<<<999777666777888999999999888AAAQQQYYY\\\fffsss[[[kkkgggPPPIIIJJJGGGVVVlll|||xxxeeeYYYQQQOOOMMMLLLMMMNNNNNNMMMLLLKKKHHHJJJKKKLLLjjjqqqzzz|||cccMMMAAA:::BBB>>>===AAA<<>>>>>>>>===<<<999666444222777<<>>===666;;;NNN~~~ZZZJJJIIIEEE\\\|||jjj___YYYPPPHHHCCCAAAAAABBB=========<<<;;;:::888777999999:::===DDDPPP]]]eeekkksss~~~uuuxxx^^^kkkbbbJJJCCC===;;;888777888999888888;;;999BBBSSS^^^aaajjjvvv```hhhvvv]]]LLLNNNOOORRRbbbzzzuuuddd[[[RRRLLLNNNNNNKKKJJJMMMKKKJJJJJJIIIGGGSSSyyyttt}}}lllVVVHHHDDD;;;>>>;;;:::<<<===PPPooowww^^^^^^WWW\\\xxxmmmNNNQQQLLLFFFAAA@@@AAABBBBBBQQQfffdddRRRNNNKKKHHHCCC@@@???===;;;::::::>>>CCCJJJQQQYYYbbbhhhnnnttt|||fffMMM<<<>>>>>>000777777777777888888888888:::===;;;BBBeee\\\kkk~~~XXXZZZeeeyyy~~~~~~tttjjjccc\\\SSSKKKGGGEEEEEEEEEFFFJJJQQQ\\\mmm~~~~~~wwwhhhccchhhmmmuuu~~~mmm\\\VVVNNNQQQhhhddduuu777555444:::<<>>AAADDDEEEEEECCCAAA???=========<<<:::888666444888===FFFRRR]]]dddggggggZZZVVVQQQPPPUUU^^^eeegggaaaXXXFFF>>>===777;;;MMMsssWWWKKK@@@GGG___uuufff]]]VVVNNNHHHEEEDDDCCCAAA??????>>>===<<<:::999888999999:::<<>>;;;:::<<<;;;JJJfffwwwyyyyyy[[[PPPMMMHHHEEEDDDCCCCCCCCCOOOeee~~~|||gggTTTJJJLLLIIIEEEAAA???>>>;;;::::::===BBBHHHOOOWWW___eeelll|||rrrvvv|||___III;;;<<<===444777777777777888888888888999===<<>>BBBFFFGGGFFFDDDBBBAAA???>>>===<<<;;;999888777888<<>><<<;;;:::999999999:::;;;@@@IIISSSZZZbbbkkkwwwvvvfffiiipppTTTKKKJJJ===;;;888777888999888888666999DDDRRR\\\eeewwwvvvsssZZZaaa|||qqqcccTTTQQQJJJMMMZZZooo}}}ooocccVVVPPPLLLJJJJJJLLLHHHIIIKKKKKKKKK\\\kkkfffvvvbbbNNNBBB===<<>><<<:::999;;;@@@EEEKKKSSS[[[aaajjjwww}}}nnnzzzvvvUUUFFF;;;999;;;777777777777777888888888888888;;;===AAAuuueeeZZZllliii^^^___sssyyyvvvzzz~~~wwwkkk\\\WWWOOOIIIFFFFFFFFFFFFOOORRRTTTXXXdddqqqwwwwwwwww{{{~~~|||sss~~~}}}qqqgggaaa___bbbgggkkkooovvv~~~ssseee]]]UUUYYYnnnkkkwww666777666999:::999MMMrrrmmm___XXXTTTOOOMMMOOOOOOJJJDDDBBBAAAEEEIIIJJJGGGDDDBBBBBBCCCBBB@@@===;;;999888777666<<>><<<:::999999999999999:::===DDDLLLRRR[[[eeeqqqzzzvvvqqqooommmSSSJJJGGG===;;;888777888999888888777999CCCSSSaaammm|||lllZZZ]]]hhh___ZZZSSSQQQIIIKKKUUUhhhwww|||ppp___SSSNNNLLLLLLLLLIIIJJJKKKIIIJJJ\\\cccXXXqqqvvviii[[[LLLBBB>>><<>>;;;888777777666>>>PPPggg{{{zzzqqqkkk^^^TTTQQQPPPKKKGGGFFFCCCDDD;;;555777444555@@@fffTTTGGG<<<:::<<<:::999:::888999<<>>;;;:::999999999999999999;;;@@@FFFKKKTTT^^^kkksssyyyuuuxxxttthhhQQQIIIEEE===;;;888777888999888888999999AAASSShhhwwwfff___^^^]]]OOONNNLLLMMMIIIJJJQQQaaarrr~~~}}}kkk[[[TTTRRRQQQPPPOOOOOOMMMJJJLLL\\\zzzttt___PPP\\\rrrxxxxxxmmmaaa[[[TTTKKKEEECCC===@@@<<<:::>>>:::999BBBDDD===:::BBBPPPdddssszzzeeeNNNHHHKKKLLL___ooossswwwzzznnn\\\OOOLLLGGGDDDBBB@@@===;;;888999;;;>>>BBBIIIQQQWWWbbbnnnuuu{{{pppooo}}}|||sssPPPGGG===444555777666777777777888888888888777888@@@>>>bbb}}}lllYYYhhhyyykkkZZZ\\\jjjsssyyyfff]]]YYYRRRNNNKKKKKKKKKJJJWWWWWWTTTPPPQQQWWWYYYXXXWWW\\\bbbgggqqq}}}yyyooommmtttrrrooo[[[YYYYYYYYYXXX\\\lll}}}xxxqqqeee```^^^gggxxxhhhvvv555999666666;;;:::???PPP}}}mmmeee[[[TTTOOOPPPPPPLLLHHHHHHIIIMMMOOOLLLGGGDDDEEEIIIOOOKKKEEE???;;;888777777888BBBUUUlll~~~zzztttdddXXXUUURRRIIIBBB@@@;;;???888333666444333;;;IIIsss[[[LLL???>>>===999888;;;777777:::===???AAAIIIQQQXXXVVVUUUTTTTTTRRROOOMMMGGGEEEBBB???<<<;;;::::::888888888888999===BBBFFFMMMXXXeeemmmqqqzzz}}}zzzvvv```NNNJJJFFF===;;;888777888999888888;;;:::@@@SSSkkk}}}aaannnkkkhhhdddLLLHHHGGGHHHJJJIIINNN[[[lll{{{xxxhhh___^^^\\\XXXQQQOOOKKKJJJNNN]]]qqq|||tttmmm```PPPSSSaaaeeeeee[[[RRRQQQPPPLLLGGGFFF>>>AAA<<<;;;AAA???:::>>>>>>===@@@CCCAAACCCPPP```eeeOOOYYYYYYRRR\\\bbbiiivvv~~~fffOOOFFFEEEFFFQQQ\\\aaagggkkkfff[[[NNNJJJFFFCCCBBB@@@>>><<<888999:::<<>>HHHoootttnnnddd[[[TTTRRRPPPLLLJJJJJJIIIMMMOOOLLLFFFEEEJJJOOOPPPLLLFFF@@@;;;999999:::999CCCTTTgggwww{{{jjj\\\ZZZVVVJJJ@@@===777===888333666444222888;;;QQQ~~~bbbOOO@@@???AAA<<<888:::999888999;;;::::::CCCNNN[[[\\\\\\YYYUUURRRQQQRRRKKKHHHEEEAAA>>>===<<<<<<777888888888999;;;???CCCHHHSSS```hhhlllttt{{{xxxcccQQQKKKDDD===;;;888777888999888888999:::@@@QQQiii~~~ggghhhnnnjjjwwwVVVLLLHHHHHHIIIHHHJJJTTTgggxxxuuummmkkkgggaaaTTTQQQNNNOOOXXXfffrrryyyuuunnnnnngggVVVTTT```eee]]]SSSLLLLLLNNNKKKGGGFFF???BBB<<<;;;EEEEEE>>>???>>>AAAEEEGGGCCC???@@@CCCDDDCCCKKKDDDBBBEEE@@@MMMOOOVVV]]][[[RRRGGG@@@===???CCCIIIOOOTTTVVVVVVUUULLLIIIEEEBBBAAA@@@???===999999999:::===CCCKKKPPP\\\llluuu~~~mmmiii~~~___JJJCCC;;;888999666777777777777888888888888888666BBB:::RRR~~~___^^^wwwTTTXXX```zzzxxxsssuuu}}}~~~yyyyyy~~~vvvddd___XXXRRROOOLLLJJJIIIFFFHHHGGGBBB@@@BBBCCCAAA@@@GGGNNNSSSZZZcccgggfffqqquuuggg^^^[[[rrrqqqggg^^^YYYXXXUUUSSS]]]mmm}}}yyyqqqiiibbbVVVRRRWWWgggyyyttt{{{333888555444===???>>>EEE^^^yyytttjjj```WWWTTTQQQMMMKKKKKKHHHLLLNNNKKKFFFGGGNNNTTTPPPLLLFFF@@@<<<;;;;;;<<<888@@@OOO___nnnyyynnn___]]]XXXJJJ???===666===999444777555222777:::===aaa~~~qqqpppvvvfffOOO???AAAGGGEEEAAAAAA:::888999;;;999999CCCPPP]]]___```\\\UUUQQQRRRUUUMMMKKKGGGCCC@@@???>>>>>>777888888888888;;;>>>AAAEEEPPP^^^eeeiiiqqq|||{{{lllWWWLLL@@@===;;;888888888999888888777:::AAAPPPfff|||rrrmmmddd```aaaRRRMMMKKKIIIGGGGGGQQQcccvvv}}}vvvtttooohhh\\\YYYVVV[[[gggvvv~~~wwwqqqrrrmmm\\\XXXdddkkk]]]SSSKKKKKKMMMKKKFFFDDD???BBB<<<<<>>AAACCCFFFHHHIIIHHHGGGDDDGGGDDD888CCCEEE222;;;DDDAAA???>>>@@@AAA@@@>>>===;;;>>>EEEHHHGGGKKKPPPJJJGGGDDDBBBAAA@@@???>>>999999999:::<<>>======<<>>======;;;::::::999:::;;;===>>>AAAIIISSS\\\dddmmmyyyuuuyyySSSIIIDDD===;;;888777888999888888444777???MMMddd~~~bbbvvvzzz```ZZZvvvLLLGGGDDDDDDHHHIIIKKKXXXnnn~~~uuuooocccfffooozzz|||{{{wwwqqqllljjjmmmqqqdddXXXMMMKKKLLLIIIFFFFFFEEE??????NNNbbbfffTTT>>>===<<>>>>>???===;;;:::<<>>BBBEEEHHHFFFCCCAAAAAA@@@???===:::888999<<<<<<>>>EEENNN[[[ggguuucccqqqzzzzzzVVVMMMCCC;;;888777666555666666666666666777888888999;;;555:::LLLbbbfffqqqWWW]]]ttt}}}xxxssstttuuusssrrrsss}}}qqqhhhZZZOOOHHHGGGIIIKKKEEECCCAAA??????AAACCCEEEAAAAAACCCFFFIIIMMMPPPRRRfffxxxooo]]]RRRJJJGGGGGGXXX~~~qqqgggYYYPPPMMMNNNNNNNNNZZZ\\\___aaa___[[[VVVRRRHHHIIINNNWWWeeeuuummmyyy666777888888888999===???KKK\\\tttkkkeeeccc```WWWPPPMMMKKKLLLLLLMMMOOOPPPQQQQQQJJJHHHFFFCCC@@@>>><<<<<<:::;;;>>>BBBHHHMMMRRRUUU[[[ZZZXXXTTTMMMDDD<<<888666666555444444444444444666555888ZZZqqqVVVNNNWWW|||hhhVVVVVVWWWkkkuuu```QQQAAA888<<<<<<888<<>>===::::::999999999:::<<<======EEEOOOXXX___hhhttt|||sssddd{{{{{{UUULLLFFF===;;;888777888999888888777999>>>KKKbbb}}}{{{ggg[[[ppp~~~SSSLLLJJJHHHJJJJJJKKKVVVkkk~~~zzzsss{{{|||vvvtttvvvxxxoooaaaSSSPPPVVVXXXPPPGGGCCCBBBHHH\\\rrrttt^^^EEE@@@===BBBKKKMMMIIIMMMVVVMMMGGGBBBDDDEEECCCAAABBB???===<<<<<>>;;;999:::===AAADDDGGGEEEDDDCCCCCCBBB???===:::999999;;;;;;===DDDMMMYYYfffuuuqqqeeexxx|||wwwTTTLLLAAA:::888777777555666666666666666777888888<<>>??????AAADDDHHHLLLNNN```pppiiiWWWMMMGGGEEEFFFTTTnnndddXXXQQQPPPQQQOOOLLLHHHJJJMMMOOONNNLLLIIIFFFEEEFFFIIIPPP[[[hhhuuu|||sssxxx666777888888888:::===???EEEOOO{{{yyyrrrmmmmmmjjj```UUUOOOMMMNNNOOOQQQRRRRRRRRRRRRKKKJJJHHHDDDAAA>>>;;;:::;;;;;;;;;<<<===@@@BBBDDDHHHIIIKKKKKKGGGAAA:::666666555555444444444444444666555222HHHuuuRRRFFFJJJdddyyyddd^^^```{{{kkkSSS???<<<<<<:::>>>GGGfffkkkllleee___\\\YYYVVVRRRQQQNNNKKKGGGBBB???===:::999888888888999:::;;;;;;CCCLLLTTTZZZdddoooxxxuuudddUUUuuuvvvQQQIIIDDD===;;;888777888999888888::::::<<>>>>>???BBBEEEEEEEEEDDDAAA<<<999999<<<@@@CCCEEEEEEEEEFFFFFFDDD@@@===;;;999999::::::<<>>===<<<===???CCCHHHJJJ\\\kkkiii[[[TTTNNNJJJHHHSSSeee]]]TTTQQQSSSSSSOOOKKKBBBCCCDDDEEEEEECCCAAA@@@AAABBBDDDJJJSSS]]]ggglllwww|||vvv777888999999999:::===@@@FFFIIIkkk{{{tttrrrppphhh\\\SSSPPPQQQQQQRRRRRRQQQPPPOOOMMMKKKIIIFFFBBB>>>;;;999;;;;;;;;;;;;===???AAACCC@@@AAACCCCCCAAA===999666666555444444333333444444222777555FFFzzz\\\KKKCCCKKKjjjpppeeeddd}}}qqqSSSDDD===;;;BBBMMMfffkkkkkkddd]]]YYYWWWTTTQQQPPPOOOLLLHHHDDD???===:::999888777777888999999===CCCLLLSSSYYYbbbmmmvvv{{{qqqcccSSSvvvnnnMMMIIICCC===;;;888777888999888888;;;:::;;;FFFbbbuuuRRRXXXoooUUUIIILLLKKKIIIIIIQQQbbbvvvyyydddUUU[[[ggg___KKKNNNUUU]]]ggguuu}}}xxxlll\\\VVVUUU[[[```___]]]]]]WWWOOOJJJJJJJJJHHHFFFGGG?????????BBBFFFIIIKKKJJJHHHDDD???:::888:::>>>AAACCCDDDFFFHHHIIIFFFBBB>>>;;;999999:::999;;;CCCLLL\\\llluuukkkvvv|||iiiMMMFFF>>>999888999888777666666666666666777777888555>>>BBBFFFGGGttt~~~eeeQQQ___{{{bbb^^^jjj}}}zzzxxxvvvqqqmmmooouuuxxxyyynnn___VVVQQQOOOJJJFFFJJJIIIGGGDDDBBB@@@??????@@@>>><<<;;;===AAAFFFIII[[[kkk~~~mmmddd^^^VVVMMMHHHYYYnnn___VVVQQQMMMNNNSSSTTTPPPKKKJJJIIIHHHGGGEEECCCAAA@@@===>>>BBBHHHPPPZZZbbbfffqqqxxxsss777888999999999:::===@@@FFFHHH___zzzuuusssnnncccYYYUUUTTTSSSRRRPPPNNNLLLKKKNNNMMMJJJFFFBBB>>>;;;:::888999:::<<>><<<999999999999;;;DDDMMM\\\nnnssskkkzzzbbbJJJDDD<<<888888999888777666666666666666777777888444888;;;BBBEEEpppuuuXXXYYYjjj^^^eee~~~}}}{{{yyywwwrrrnnnpppvvvwwwzzznnn___SSSNNNLLLKKKIIIKKKJJJIIIHHHFFFDDDBBBAAA@@@>>><<<;;;<<<@@@DDDGGGTTTeeeqqqfff^^^TTTKKKHHHddduuueeeUUUKKKGGGFFFFFFJJJOOORRRPPPNNNMMMLLLKKKIIIGGGDDDCCCBBB>>>???BBBGGGNNNVVV\\\```kkkqqqzzzppp~~~777888999999999;;;>>>@@@AAAGGGUUU{{{zzzxxxuuukkk```[[[YYYVVVSSSPPPMMMLLLKKKPPPNNNJJJEEEAAA>>>===<<<<<<>>>@@@CCCEEEFFFFFFFFFAAA???===999777555444333555444444333333333333333///666444>>>dddrrraaaZZZvvvwww]]]JJJHHHNNN^^^bbbbbb[[[TTTRRRQQQOOOKKKKKKKKKJJJHHHDDDAAA???<<<;;;999777666666777777999???GGGMMMSSS\\\iiirrr~~~llllll[[[{{{___JJJLLLEEE===;;;888777888999888888555999:::CCCaaayyy~~~VVVooojjjQQQLLLIIIGGGHHHLLLWWWjjj{{{jjjZZZXXXYYYWWWggg}}}xxxrrrhhh^^^ZZZVVVOOOKKKKKKJJJIIIGGGHHHJJJNNNPPPPPPKKKHHHCCC>>>;;;:::;;;===???AAAEEEIIIKKKIIIDDD???<<<999999::::::===FFFPPP[[[nnnsssnnn\\\HHHBBB;;;777777888777666666666666666666777888888888777777???@@@gggeeeZZZrrr```bbbwww~~~zzzxxxwwwtttqqqsssxxxvvv}}}|||~~~~~~ttteeeWWWOOOLLLLLLMMMNNNNNNNNNMMMKKKHHHEEECCC>>>===;;;:::<<>>AAA<<>>>>>===;;;999777666555555444333333222222333333333777444:::RRRiiitttpppZZZJJJIIIOOO[[[______YYYSSSRRRRRRPPPJJJJJJJJJIIIHHHEEECCCBBB===<<<:::888777777777777666<<>>@@@DDDHHHJJJHHHDDD@@@<<<999999:::;;;>>>HHHSSSaaasssuuuxxxxxxUUUGGGAAA;;;777777777666555666666666666666777888888:::888888???;;;]]]sss]]]}}}eee```nnnzzzvvvwwwwwwuuuvvvyyywww}}}{{{}}}~~~qqqbbbUUUOOOOOOQQQSSSTTTSSSRRROOOJJJFFFDDD>>>>>>======???AAADDDFFFHHHPPPzzz{{{hhhXXXRRRTTTqqq~~~dddOOODDDEEEHHH???DDDHHHIIIIIILLLRRRXXXTTTUUUUUUUUUTTTRRRPPPOOOEEECCCAAAAAABBBFFFJJJLLLUUUZZZcccnnn|||pppttt888999:::::::::;;;>>>AAA;;;LLLLLLYYYyyyiiidddaaa\\\WWWUUUTTTUUUVVVRRRNNNHHHCCC@@@???@@@AAA;;;???DDDJJJLLLLLLJJJHHH<<<===???@@@???===:::888555444333333222222333333000444222666BBBJJJYYYooo||||||tttpppgggYYYKKKEEEKKKUUUZZZ______YYYTTTSSSTTTRRRJJJJJJJJJIIIHHHGGGEEEEEE>>>===;;;999777777777777666<<>><<<;;;:::===???CCCGGGIIIHHHDDDAAA<<<999999:::<<<@@@JJJUUUiiizzzvvv~~~jjjNNNGGGAAA:::777777777666444666666666666666777888888777777999???888WWW{{{```yyyqqqiii___hhhzzzuuuwwwyyyxxxxxxyyyxxx}}}zzz}}}|||lll\\\RRRQQQSSSXXXXXXWWWUUUQQQKKKFFFCCC@@@@@@@@@AAACCCEEEGGGIIINNNOOOtttqqq\\\RRRQQQqqqdddPPPJJJLLLCCCHHHMMMKKKHHHJJJTTT\\\ZZZZZZZZZYYYVVVRRROOOMMMDDDBBB@@@???@@@CCCHHHJJJOOOUUU^^^iiivvvqqqrrr666777888888888;;;???BBB@@@DDDCCCPPPsss}}}wwwuuuooofff^^^WWWUUUUUUUUUPPPIIIEEEFFFDDDAAABBBGGGDDDFFFIIIKKKLLLJJJIIIGGGAAA>>>===???===888777888111333444444222111222333444444444333444999AAAHHHbbbppp~~~~~~yyytttooolllgggddd[[[NNNCCCBBBKKKSSS[[[^^^```]]]VVVRRRRRRTTTOOOMMMJJJIIIHHHFFFCCC@@@>>><<<;;;999888888999999:::;;;???GGGRRR]]]eeeiiittt|||rrr~~~VVVJJJBBBEEE:::999888777666666666666:::999;;;===NNNzzzgggjjjnnnooohhhYYYQQQJJJEEEFFFEEEHHHWWWggguuu}}}zzzbbb\\\{{{mmmbbb```\\\TTTJJJGGGJJJMMMKKKHHHGGGDDD@@@???@@@@@@===:::<<<;;;<<<@@@FFFGGGCCC>>>@@@<<<:::::::::>>>HHHSSSkkk{{{www|||eeeDDD;;;:::777555444444555666666555555444444666777888;;;666555888;;;SSS|||jjjpppjjjmmm^^^hhh}}}vvvuuuwwwwwwxxx{{{www{{{zzzwww^^^WWWYYYTTTVVVXXXXXXSSSMMMHHHCCC???CCCAAA???AAAEEEHHHIIIHHHKKKJJJnnnxxxlll\\\PPPLLLooouuuSSSHHHMMMMMMPPPUUUTTTMMMKKKUUUccc^^^ZZZVVVUUUVVVSSSMMMGGG@@@@@@@@@@@@AAABBBCCCDDDIIIKKKSSS```sssiiittt666777888888888;;;>>>AAACCCEEECCCKKKbbb|||zzzpppfff^^^ZZZXXXXXXRRRLLLJJJKKKIIIEEEDDDFFFEEEFFFHHHIIIHHHGGGEEECCC@@@>>>===???===777444555555555333111000///000111...111444555555666999<<>>===DDDLLLZZZ^^^```^^^XXXSSSRRRRRRMMMLLLKKKJJJIIIGGGCCC@@@>>>===;;;999888888888999999;;;???FFFQQQ\\\eeejjjuuu}}}rrrzzzVVVKKKAAABBB:::999888777666666666666999888:::<<>>===>>><<<<<>>AAACCCEEECCCFFFRRRbbb{{{qqqiiieeeccccccYYYUUURRRSSSQQQMMMIIIIIIIIIJJJJJJIIIGGGEEEBBB@@@AAA???@@@CCC@@@:::555666888555111///000111222222///222555666666666777888333777===AAAAAA???======:::999888888;;;AAAFFFJJJEEEFFFEEE@@@:::999>>>DDDSSSXXX]]]]]]XXXSSSOOONNNLLLLLLLLLMMMLLLIIIDDDAAA>>>===;;;999888888888999888:::>>>EEEOOO[[[eeekkkvvv~~~tttwwwTTTKKK@@@???:::999888777666666666666888777:::;;;LLLxxxwwwqqqpppVVV___zzzXXXOOOIIIIIIHHHGGGNNNZZZlllvvv}}}nnnggglllcccXXXRRRPPPNNNKKKGGGHHHHHHHHHFFFCCCAAAAAAAAA@@@>>><<<>>>AAACCCBBB@@@>>>;;;999:::<<>>===@@@AAAFFFRRRdddxxxttt~~~666777999999999:::===@@@@@@@@@@@@FFFMMMWWW}}}zzzuuussstttuuufffaaa\\\YYYXXXUUURRRPPPRRRQQQOOOLLLIIIFFFCCCBBBCCCBBBEEEHHHFFF???::::::666333000000222555555444444666777999:::;;;===>>><<<<<<<<<;;;999888777777:::888666444555999===@@@<<>>AAAAAAAAA>>>;;;999:::<<>>999888777555444444444555444444444444555555666666777777<<<>>>:::KKKbbbooofff[[[xxx___\\\uuuzzzuuutttuuuxxx|||~~~}}}wwwpppooofff\\\WWWRRRPPPNNNJJJHHHIIIJJJJJJIIIJJJJJJKKKKKKKKKLLLOOOmmmqqqcccWWWKKKCCC>>>:::<<<@@@@@@QQQtttgggUUUUUUXXX[[[ZZZWWWZZZjjj{{{zzznnn]]]OOOGGGEEEEEEFFFJJJJJJHHHFFFCCC@@@>>><<>>===333222111222333444333333333777===DDDHHHHHHFFFDDD@@@???<<<:::999888777666444444444444666999;;;===:::===@@@@@@>>>;;;;;;<<<===CCCKKKQQQRRRPPPMMMJJJKKKMMMOOORRRSSSPPPJJJFFF???>>><<<999888777777888666999===CCCLLLYYYfffpppzzz~~~xxxNNNEEE???AAA999888777777777777777777777666999999DDDnnnbbbtttZZZNNNnnniii[[[PPPIIIKKKLLLIIIKKKQQQ```nnn{{{vvvggg{{{|||lll```XXXRRRNNNLLLNNNPPPNNNIIIFFFFFFGGGDDDAAA===;;;<<<>>>@@@AAA???;;;999:::<<>><<<777777666555555444444444333444444555555555555555666666:::===;;;LLLkkklllqqqWWWiii^^^rrrzzzuuutttuuuyyy}}}|||~~~{{{xxxyyypppfff\\\RRROOOMMMJJJKKKOOOMMMNNNOOOOOONNNNNNNNNNNNQQQUUUmmmggg___UUUJJJDDD@@@<<<===@@@>>>HHHfffoooUUUSSSRRRSSSTTTTTTXXXgggvvvmmmcccUUUIIICCCCCCFFFIIIJJJIIIIIIGGGEEECCC@@@???AAAAAADDDMMM^^^sssttt666888::::::::::::<<<>>><<<>>>>>>DDDLLLPPPddd{{{ooofffeeegggeee```]]]ZZZVVVRRRNNNKKKJJJIIIGGGGGGIIILLLJJJBBB<<<<<<333444444333111111333555555===KKKYYY```]]]UUUNNNEEEBBB>>>;;;:::999888777555555555666666666555555888:::======<<<:::888888;;;???FFFLLLPPPPPPNNNMMMJJJLLLNNNRRRSSSPPPKKKGGG???>>><<<:::888777777777666999===CCCKKKXXXhhhsss}}}sssKKKEEE@@@@@@888888777777777777777888777666999999@@@ffffffeeeaaaUUU___lll]]]QQQHHHKKKMMMJJJJJJNNN[[[jjjzzzmmmmmm|||lll___UUUOOONNNPPPPPPOOOLLLIIIHHHGGGDDDBBB???<<<;;;<<<>>>@@@???;;;999:::===EEESSS```|||vvvfffooo{{{cccKKK>>><<<666666666555555555444444333333444555555555555444999888===BBBBBBTTTnnnkkk}}}YYYwwwaaalllzzzuuutttuuuxxx|||xxx~~~~~~|||ooonnn___RRRNNNMMMJJJMMMTTTPPPRRRTTTTTTRRRRRRRRRSSSSSSZZZppprrrZZZTTTLLLEEEBBB@@@======??????DDD]]]yyy[[[TTTOOOKKKLLLNNNSSS]]]gggYYYTTTLLLDDDAAABBBEEEHHHHHHIIIIIIIIIGGGEEECCCBBB???>>>AAAJJJZZZmmm}}}yyy666888:::;;;::::::<<<===;;;BBBBBBBBBHHHKKKYYYooovvvuuuwwwssskkkbbb___[[[VVVRRRPPPPPPPPPOOOMMMMMMNNNJJJAAA;;;:::555777777444222555>>>FFFLLLTTTaaaooowwwwwwpppiii\\\VVVMMMFFFCCC@@@>>><<<>>>===;;;888666444222111666777999:::999888777777;;;===AAAFFFJJJLLLLLLKKKHHHIIILLLOOOPPPOOOKKKGGG@@@>>><<<:::888777777777777:::>>>CCCKKKYYYjjjvvviiiHHHHHHAAA===888888777777777777888888777666:::888<<<___kkkxxxnnnZZZuuuxxxaaaSSSHHHJJJMMMJJJIIIKKKQQQbbbttt|||}}}~~~{{{{{{ppp```VVVQQQPPPPPPPPPOOOMMMIIIFFFDDDBBB@@@<<<;;;;;;===???===:::999;;;@@@JJJYYYhhh~~~ttteeeuuuvvvYYYJJJ@@@:::555555555666555555444444222333444555555555444444999777<<>>===:::;;;>>>@@@BBBYYYgggYYYOOOGGGGGGJJJMMMQQQUUULLLKKKIIIGGGEEEEEEFFFHHHIIIIIIJJJJJJIIIFFFDDDCCC===<<>><<<999999===CCCNNN___nnn~~~uuuggg{{{hhhMMMDDD===444555555555666555555444444222333444555555555444333333000444:::888???dddyyyOOOjjj[[[dddccc^^^sss|||wwwtttrrrrrruuusss{{{}}}zzzlllhhhnnn|||}}}nnn^^^XXX[[[^^^bbbbbb```___aaabbbhhhjjjoookkkaaaccccccUUUOOOGGG@@@===;;;999999<<>>999;;;:::444555555444GGGcccppp~~~}}}~~~nnneee___TTTJJJEEE<<<::::::<<<:::666444666444555666666777777666666888:::<<>><<<:::888777777666555:::@@@EEELLLZZZmmm{{{pppVVVJJJCCC===AAA666666555666666777888999;;;:::555777>>>LLLyyy|||eeeeee}}}LLLMMMMMMIIIPPPGGGJJJIIIPPPaaauuu~~~}}}}}}}}}{{{]]]XXXQQQNNNNNNNNNLLLJJJGGGEEEAAA>>><<<<<<<<<<<<999<<<:::888@@@UUUiiisssuuurrrSSSGGGBBB666777555555555555555555555555444444444555555555555666444444888;;;888;;;SSSpppYYY[[[ooobbbjjj]]]kkkuuuppprrrsssrrrvvvxxx{{{}}}vvvlllmmmzzz|||lll^^^\\\]]][[[]]]```___\\\bbbkkkqqqoooiiibbb^^^^^^[[[VVVMMMIIICCC===::::::;;;===DDDKKKhhhvvvfffTTTHHHJJJKKKGGGFFFJJJKKKNNNMMMIIIGGGIIIKKKJJJNNNPPPQQQQQQNNNHHHBBB===;;;:::===FFFUUUdddooottt777888999:::;;;<<<<<<<<<@@@BBBDDDDDDDDDHHHOOOUUUrrr}}}vvvjjjccc\\\\\\```eeeeeebbb[[[VVVRRRPPPIII???::::::999333666:::>>>VVVtttwwwjjj]]]VVVUUUEEE>>>999;;;===;;;888888555555555666666666666666777999;;;???CCCFFFIIIKKKOOOLLLIIIIIIJJJIIIGGGEEE???>>><<<:::888777777666555:::???EEEMMM\\\ooo}}}jjjQQQIIIDDD======777666666666666777777888666777666999???JJJuuuyyyuuusss\\\SSSLLLIIIFFFMMMFFFHHHIIINNN\\\ooozzz{{{|||{{{~~~fff]]]SSSLLLKKKKKKIIIHHHEEEDDDBBB@@@>>>=========:::;;;999999EEE[[[oooyyyxxxyyywwwNNNEEE@@@555555555555555555555555555555444444444444555555555555555444777999666999MMMdddvvvyyy```XXXtttxxx[[[ttt]]]]]]wwwqqqrrrsssrrrvvvxxx{{{|||~~~}}}nnngggmmmlll___WWWYYYXXXYYY]]]aaaaaa```hhhrrrxxxssshhh\\\XXXXXXWWWSSSKKKGGGAAA<<<999999:::<<<@@@KKKooohhhWWWKKKLLLNNNJJJHHHJJJNNNPPPOOOJJJIIIKKKNNNMMMQQQQQQRRRRRROOOKKKEEEAAA>>>===>>>DDDPPP^^^hhhmmmwww|||777777999:::;;;<<<<<<<<<>>>AAADDDEEEEEEGGGMMMQQQbbbyyyrrrddd___ZZZ\\\bbbhhhiiihhh^^^VVVPPPMMMIIIAAA;;;999:::444777>>>GGGcccuuueee```bbbRRRFFF<<<<<<>>>===999777888777666555555555666777666777:::>>>BBBFFFJJJLLLRRROOOLLLJJJIIIHHHGGGEEE???>>><<<:::888777777666555999???EEEOOO```ttthhhLLLFFFDDD===;;;888777777666666666666777111666777:::<<>>>>>===;;;999>>>OOOhhh{{{|||fffGGGAAA===444222444444444444444444444444444444444444555555555555777444555777666777DDDUUU{{{rrroooVVVaaa^^^uuuzzzcccTTTxxxzzzqqqqqqsssrrruuuxxxzzz{{{|||rrrdddbbb^^^UUURRRXXXVVVYYY^^^ccccccgggrrr}}}wwwgggXXXRRRSSSSSSPPPHHHEEE???;;;888888:::;;;DDDRRRxxxgggXXXOOOQQQUUUQQQLLLKKKNNNQQQOOOJJJIIINNNRRRRRRSSSRRRRRRQQQPPPMMMHHHDDDAAA???>>>AAAJJJTTT]]]bbbnnnsss{{{666777888:::;;;<<<<<<===>>>@@@CCCEEEFFFGGGKKKMMMZZZrrr}}}pppkkk___[[[XXX[[[bbbiiimmmnnnccc[[[QQQKKKHHHCCC<<<888;;;555888>>>IIIgggooohhhjjjcccVVVIIIDDDBBB???<<<;;;;;;999777555444555666777555666888<<>><<<:::888777777666666:::???GGGSSSdddxxxmmmLLLBBBBBB===<<<888888777666666555666666222777888999777:::^^^mmm___xxxcccgggaaaOOOMMMPPPNNNNNNNNNMMMQQQ]]]lllvvv{{{|||jjjaaapppwwwbbbUUUMMMFFFBBB@@@@@@AAAAAA@@@???>>>===???<<<<<>>@@@BBBEEEFFFHHHJJJLLLSSS```rrrfffbbbYYYWWWVVV[[[dddnnnuuuyyyllldddWWWMMMHHHDDD===777;;;555777===GGGggguuurrrmmmcccWWWOOOHHHBBBBBBEEE===<<<999666555555666777444555777:::>>>CCCHHHJJJMMMOOOQQQRRROOOJJJEEEBBB???>>><<<:::888777777666666:::AAAJJJWWWjjj}}}xxxPPP@@@???===>>>888888777666666555666666555999999888666888[[[mmmbbbmmmzzzZZZiiiRRRNNNLLLLLLJJJPPPNNNOOOVVVeeessszzz{{{rrr}}}sssbbbUUUIII@@@??????@@@@@@???>>>>>>===>>>;;;???OOOhhh~~~ooolllvvv}}}lllRRRAAA888666666222444444444444444444444444333333333444444444444555666333333666888:::>>>CCC^^^}}}fffMMMffffffyyyccciii\\\dddsssqqqssstttqqqtttxxxzzz{{{vvvkkkgggbbb[[[ZZZ]]]\\\\\\\\\[[[```mmm~~~wwwhhh[[[WWWWWWSSSMMMDDDBBB???;;;::::::<<<===BBBQQQyyy{{{```VVVPPPNNNSSSaaakkkgggXXXLLLJJJLLLJJJFFFJJJUUU```dddWWWRRRKKKIIIHHHGGGDDDAAA???>>>======@@@FFFMMMQQQXXX^^^gggoooxxx555666888:::;;;======>>>>>>???AAADDDGGGJJJKKKMMMOOOVVVmmmlllaaa]]]TTTSSSSSSXXXcccqqq|||wwwpppbbbRRRIIIDDD>>>777999555888<<>><<<999888777666666555555666888;;;???CCCFFFHHHLLLRRRSSSPPPKKKEEEBBB???>>><<<:::888777777666777;;;CCCNNN]]]nnn}}}QQQ???>>>>>>???888777777666666666666777777999888999999;;;[[[jjj```UUUkkksssXXXSSSMMMOOOLLLPPPOOOOOORRR]]]mmmwwwzzz}}}~~~~~~yyywwwnnnqqqhhhtttqqqaaaOOOBBBAAA@@@@@@??????>>>>>>>>>;;;;;;DDDZZZrrrnnngggqqqzzzcccKKK@@@555444777333333333333333333333333333333333333333444444444444444444444666888;;;>>>AAASSSxxxuuuRRReeeeeebbbaaaZZZZZZuuurrrssssssooorrrvvvyyy{{{wwwoookkkfff```\\\^^^\\\ZZZWWWVVV___pppzzzsssggg]]][[[ZZZTTTKKKBBBAAA>>><<<;;;;;;===>>>@@@PPPzzzaaaNNNNNNJJJLLLWWWiiiwwwuuucccRRRKKKLLLIIIFFFKKKXXXffflll\\\TTTKKKFFFEEEDDDAAA>>>============>>>BBBGGGKKKTTT[[[dddmmmvvv555666888:::<<<===>>>>>>??????@@@CCCGGGKKKMMMOOOOOOVVVeee~~~mmmbbb]]]RRRPPPOOORRR\\\jjjwww|||lllXXXIIICCC===888999666:::;;;AAAeeezzzpppddd]]]UUUKKKEEEDDDAAA@@@???===:::888777666666666555666888<<>><<<:::888777777666777<<>><<<777666666666666777777888777888777999;;;:::RRR{{{jjjpppcccyyy]]]YYYNNNSSSPPPNNNPPPOOONNNVVVfffssswww|||~~~tttmmmpppXXXFFFDDDCCCBBB@@@??????@@@@@@<<>><<<::::::;;;<<<===DDDNNNppp]]]MMMPPPMMMQQQ]]]pppnnn\\\KKKJJJGGGCCCHHHVVVeeelllcccYYYMMMFFFDDDDDD@@@<<<<<<>>>??????>>>???CCCFFFMMMUUU```iiirrr~~~555666888:::<<<===>>>>>>??????@@@CCCGGGLLLOOOPPPMMMUUU___ooopppeee___SSSPPPLLLLLLSSS```mmmuuusss\\\JJJBBB===888:::888;;;:::<<>>EEEIIINNNOOOMMMJJJIIIIII???>>><<<:::999777777666777<<>>>>>333222888222333333333333333333333333222222333333333444444444333666888666555888;;;===CCCaaaooo```fffdddaaa^^^qqq{{{ssspppooonnnrrruuuwwwwwwyyy}}}xxxmmmeee___^^^___[[[[[[[[[```ppprrrkkk___VVVVVVVVVOOOEEE>>><<<;;;999999:::;;;<<>>CCCQQQ```hhhhhh]]]OOOGGGEEEDDDAAA======???AAAAAA???>>>@@@BBBAAAJJJVVV```hhhttt777888999999;;;;;;<<<===?????????AAADDDHHHLLLNNNMMMNNNRRR___wwwvvvjjjcccVVVRRRMMMJJJLLLQQQYYY___uuu~~~gggSSS@@@@@@;;;;;;;;;<<<===>>>SSSlllUUUJJJIIIFFFCCC@@@???===;;;:::888777666555666777999;;;>>>@@@CCCGGGJJJKKKKKKKKKBBB???===<<<999555666:::999@@@LLL\\\kkkyyy}}}|||gggDDDDDD;;;===<<<666666666666777777777777333666888777666888???EEEyyy}}}hhhhhhbbbLLLLLLTTTRRRLLLKKKOOONNNOOO]]]pppxxx|||qqqUUULLLKKKHHHCCCBBBCCCBBB>>>HHHUUUmmmssssssxxxxxxzzzaaaIII666444777444222555222333333444444333333222555555444444444333333333555555555555666888999:::AAAoooccccccqqqdddlll[[[WWWkkk~~~oookkklllmmmoooqqqsssvvvzzzrrrcccaaaccc]]][[[^^^ccclll~~~vvvkkk^^^TTTOOOKKKFFFBBBAAA<<<999;;;;;;;;;===@@@HHHSSSdddrrryyy|||tttXXXQQQXXX```ccceeerrr}}}nnnVVVLLLBBB???BBBHHHQQQZZZ```YYYOOOGGGHHHKKKHHHAAA???AAABBB@@@<<<;;;===???@@@EEEMMMUUU___lllzzz777888999999;;;;;;<<<===>>>???@@@BBBDDDHHHKKKMMMLLLMMMPPPZZZnnnyyynnnggg]]]TTTJJJEEEBBBDDDOOO\\\yyynnnWWWBBBAAA<<<;;;;;;===>>><<>>fffcccWWWuuu```vvvhhhZZZeeetttnnnmmmlllnnnpppqqqssswww|||vvvjjjiiijjjccc```aaadddqqquuukkk]]]SSSNNNJJJEEEAAA@@@<<<;;;======;;;===AAARRR[[[hhhssszzzxxx\\\UUUZZZ``````[[[___mmmsssppp[[[PPPEEE@@@@@@BBBHHHOOOWWWUUUPPPMMMOOOQQQLLLCCC@@@AAAAAA???<<<:::<<<>>>===BBBIIIQQQ[[[hhhvvv777888999999;;;;;;<<<======>>>@@@BBBEEEHHHIIIKKKNNNOOOQQQUUUaaazzzuuuooo___RRRHHHDDD>>>:::FFFXXXzzzzzzaaaIIIDDD>>>>>>===@@@AAA======MMMaaa||||||nnn^^^TTTHHHBBBBBBBBB@@@===<<<;;;999777777777777888;;;===@@@CCCEEEFFFGGGGGGCCC???===<<<999555666:::===FFFUUUeeettttttbbbFFFEEE>>><<<:::555555666666666777777777444666777666444666:::???NNNwwwrrrnnnUUUVVVMMMQQQNNNNNNPPPNNNLLLUUUbbbpppvvv~~~pppfff[[[VVVVVVggglll\\\VVVRRROOOGGGAAAFFFPPPlllrrr~~~ooojjjrrr|||zzzxxxzzz|||oooTTTBBB333222555333222444222222333333333333222222111111222333444555666666444444444555666777999999;;;YYY}}}pppSSSddd[[[mmm}}}qqqZZZXXXzzzqqqmmmlllmmmnnnooopppsssxxx{{{~~~yyynnnnnnnnnfffddddddjjj{{{tttjjj\\\RRRLLLHHHCCC???>>><<<<<>>;;;<<>>===AAAFFFMMMOOOPPPRRRWWWXXXQQQGGGBBBBBBAAA???<<<::::::;;;:::>>>EEELLLUUUaaapppzzz777888999999;;;;;;<<<===<<<===@@@CCCEEEGGGHHHIIIOOORRRTTTTTTYYYhhhgggVVVKKKJJJEEE===DDDTTTwwwsssVVVKKK@@@BBBAAABBBDDDAAA<<<===CCCHHHQQQ```qqqxxxhhhTTTGGGEEEFFFDDDAAA>>>===;;;:::888777777777999:::===???AAACCCDDDDDDCCC???======999666777;;;???JJJZZZkkkyyyxxx{{{xxxZZZDDDCCC@@@;;;:::555555555666666666777777444555666555444555888;;;EEEuuutttjjjzzzZZZXXXOOOPPPOOOOOOQQQOOOLLLPPPXXXlllttt}}}llliiiccc\\\VVVOOOSSSjjjvvvlllccc[[[NNNFFFPPPaaa|||vvvmmmqqq}}}zzzuuuppp```III<<<222111333333222444222222333333333333222222111111222333444444555555444444444555666777888999:::LLL^^^[[[]]]^^^sss]]]UUUsssssslllmmmnnnooonnnoooqqqtttwww}}}wwwuuusssiiieeeiiiuuutttiii[[[QQQLLLHHHCCC>>><<<;;;===>>><<<:::>>>EEEHHH\\\vvvsssgggeeehhhfff\\\QQQMMMPPPSSSNNNFFF???======<<>>BBBGGGOOO[[[iiisss}}}777888999999;;;;;;<<<===<<<===???BBBDDDFFFGGGGGGJJJPPPUUUVVVWWW___ooo|||nnn[[[RRRKKKDDDJJJVVVzzzjjjWWWFFFHHHDDDCCCEEEFFFBBB===;;;::::::@@@IIIUUUhhheeeRRRKKKIIIFFFBBBAAA@@@>>><<<;;;999888888888999:::<<<>>>@@@AAABBBAAA>>>======:::777888===AAANNN```ppp|||uuugggRRRAAA@@@BBB:::;;;555555555555666666666666555555555444444444666888<<>>BBBFFFKKKPPPSSSXXX[[[VVVOOOGGGEEECCC@@@>>>===;;;:::>>>@@@BBBEEELLLWWWeeeooo777888999999;;;;;;<<<===<<<===???AAACCCEEEFFFGGGEEELLLRRRUUUWWW\\\fffoooyyy___OOOJJJPPPYYYjjjSSSQQQJJJEEEFFFIIIIIIEEE???===888777:::AAARRRrrr{{{eeeXXXPPPIIIDDDCCCBBBAAA???>>><<<::::::777888999:::<<<>>>???@@@@@@===<<<===;;;888:::???FFFSSSfffuuusssZZZMMM???>>>BBB999:::444444555555555666666666555555555444555555666666999XXXfffmmmxxxTTTOOOMMMOOOQQQQQQOOONNNNNNOOO___hhhuuu~~~pppYYYJJJFFFGGGQQQcccvvvlllddd^^^[[[TTTKKKLLLSSS~~~rrrbbbdddsssssslllrrr~~~TTTCCC999666222111111222222222111111222222222222111111444333333333222222222111333333333444555666888888;;;===ddduuuQQQmmm___eeejjjdddccccccvvvxxxpppssssssrrrqqqpppqqqtttwwwyyy|||vvvjjjzzzoooeeeXXXNNNJJJGGGCCC???<<<<<<<<<======EEEYYYkkkgggYYYSSSNNNMMMPPPHHHAAA<<<<<<<<<;;;<<>>===???AAABBBDDDJJJVVVeeeooo777888999999;;;;;;<<<======>>>>>>???AAADDDFFFHHHHHHLLLPPPSSSUUUYYY___eee~~~vvvYYYPPPTTTXXXzzziii^^^VVVMMMKKKOOOQQQMMMGGG>>>999666999>>>JJJhhhmmm^^^QQQJJJDDDDDDCCCBBB@@@>>>===<<<777777888999;;;===>>>???>>>;;;;;;<<<;;;:::===BBBKKKYYYlllzzzxxxUUULLL???<<>>444444333222111222222111111111222222222222111111222222222222222333333333333333333444555666777888:::888XXXXXXdddrrr___ggg^^^bbb\\\hhh}}}wwwsssssssssrrrqqqrrrtttwwwvvvyyy|||tttyyywwwjjj```TTTKKKHHHEEEAAA>>>=========>>>CCCSSSqqqvvvbbbXXXQQQPPPUUUOOOGGGAAA@@@>>><<<<<<>>>FFFLLLQQQUUUYYY]]]\\\XXXLLLIIIFFFEEEEEEDDDBBB@@@===>>>@@@CCCJJJWWWgggrrr777888999:::;;;<<<<<<===>>>>>>===>>>@@@CCCFFFHHHOOOOOOPPPPPPQQQTTTYYY\\\llleeeVVVUUUTTTppp{{{jjjaaaVVVQQQTTTVVVRRRKKK@@@;;;999<<<<<>>777777888999:::<<<>>>???===::::::<<<<<<;;;>>>CCCNNN]]]ppp}}}}}}UUUMMM@@@;;;BBB555888444444444555555555666666555444444555777888777666999AAAooo\\\ooogggUUULLLNNNPPPPPPPPPQQQPPPOOOJJJUUUdddqqqzzz}}}}}}~~~ZZZMMMLLLJJJFFFEEE@@@>>>TTTyyyvvvuuusssgggVVVQQQUUUgggxxxqqq{{{]]]bbb}}}kkk===???222444444222111222222111111111222222222222111111000000111222333444444555333333333444555666777888888555RRRvvveeebbbffflll]]]ddd]]]ccc|||sssssssssrrrqqqrrrtttwwwtttwww}}}rrroooggg]]]QQQIIIFFFDDD@@@===???>>>>>>@@@HHH^^^pppbbbTTTOOOSSSSSSKKKEEECCCAAA>>>>>>@@@EEELLLSSSWWW\\\```___[[[NNNKKKGGGFFFGGGGGGDDDBBB:::;;;===AAAIIIXXXiiiuuu777888888999999:::;;;;;;<<<<<<===???@@@BBBDDDEEEMMMOOOPPPPPPPPPPPPQQQSSS^^^zzz^^^YYYSSSkkkyyynnnjjjgggjjjgggYYYKKK:::777<<<777<<>>;;;999999;;;===???BBB:::888======:::@@@LLLYYYiiiyyy~~~___DDD>>>AAA===666555555555555555555555555555555555555555666666666666888AAA\\\{{{ggg~~~jjjhhh]]]PPPKKKNNNQQQRRRPPPMMMPPPWWWeeettteeeQQQKKKHHHFFFFFFEEEGGGVVV~~~~~~|||sssgggbbbcccsssxxxcccwwwccc???;;;222222222222222222222222333333333222222111111111000111111111111222222222333333444444555666666666;;;666PPP\\\{{{xxxYYYuuu}}}uuuzzzlllUUUVVV^^^sssvvvoooqqqqqqooonnnpppsssssssssxxxvvvjjjbbbYYYMMMEEECCCCCCAAA>>>===<<<:::<<>>@@@CCCLLL\\\qqq~~~~~~777888888999999::::::;;;<<<<<<===>>>@@@BBBDDDEEEKKKMMMOOOOOONNNOOOPPPRRROOOdddcccXXXQQQSSSpppoooYYYEEE???BBB;;;;;;GGGQQQ\\\\\\iii|||vvvlllfffYYYMMMIIIHHHEEEBBBCCCCCCAAA>>><<<;;;===???AAABBB<<<:::===;;;999AAAOOO]]]lll|||uuu[[[DDD???@@@<<<666666555555555555555555555555555555555555666666666666111888PPPffffff^^^lllzzzppppppggg[[[RRRNNNNNNOOOOOOJJJLLLRRR^^^lllxxx~~~fffVVVOOOKKKIIIDDDFFFUUU|||sssnnnnnnxxxqqqooouuuNNN888888222222222222222222222222333333333222222111111111000111111111111222222222333333444444555666666666888666EEERRRzzzzzzPPPdddrrrqqqVVV___[[[nnn{{{pppppppppnnnnnnoooqqqrrrqqquuu|||yyynnn___UUUJJJDDDCCCCCCAAA???>>>===;;;???NNNooolll]]]WWWRRRMMMFFFBBBDDDEEECCC???BBBEEEJJJPPPUUUXXXYYYZZZYYYOOOGGGGGGHHHEEEAAA@@@<<<>>>@@@DDDNNN```uuu{{{rrr777777888888999:::::::::<<<<<<===>>>@@@AAACCCDDDIIIJJJLLLMMMMMMMMMOOOQQQLLLVVVhhhfffUUUMMMAAAUUUjjjzzzfffPPPGGGIIICCCCCCQQQZZZ```YYY]]]jjj~~~vvvpppaaaQQQJJJIIIGGGFFFGGGFFFDDDAAA???>>>???@@@BBBBBB>>><<<===999999EEETTTdddqqq~~~}}}{{{hhhTTTCCC???>>>:::666777444444444444444444444444444555555555555666666666111555GGGvvvvvv\\\NNNbbbkkkkkkuuuwwwooocccWWWNNNJJJLLLNNNIIIJJJNNNWWWcccpppzzz~~~qqqcccVVVKKKHHHIIIVVVqqqqqqZZZ@@@555777222222222222222222222222222222222222222111111111000111111111111222222222333333333444555555666666777::::::III~~~tttRRRYYYvvvppp|||]]][[[WWWhhhrrrpppnnnmmmmmmmmmoooqqqqqqtttzzz~~~wwwlll^^^UUUJJJDDDDDDEEEDDDBBBBBB>>>===@@@JJJccc|||___TTTPPPNNNKKKKKKJJJIIIFFFDDDAAACCCGGGLLLQQQUUUWWWXXXYYYRRRMMMKKKIIIDDDBBBCCC===>>>@@@EEEQQQeee{{{iii777777777888999999::::::<<<<<<<<<===???AAABBBCCCFFFGGGJJJJJJKKKKKKNNNOOORRRSSS[[[qqqoooXXXMMMDDDLLLTTT^^^ppp{{{mmmkkkuuu|||eee[[[ZZZQQQRRRcccqqqssshhhfffnnnvvvgggUUUJJJGGGHHHHHHHHHGGGEEECCC@@@??????@@@AAABBB@@@???<<<999;;;KKK\\\jjjuuu{{{|||ZZZNNNBBB???===888666777444444444444444444444444444444444555555555666666666666AAAfffppp^^^nnn}}}|||wwwnnn```SSSLLLJJJKKKMMMLLLLLLNNNSSS\\\iiivvv~~~~~~}}}}}}~~~mmmUUUPPPQQQYYY~~~~~~eeeNNN<<<444444111111111111111111111111222222222111111111111111000000111111111222222222222333333444444555666666777@@@666FFFmmmqqqcccUUUhhhssskkkOOOTTTbbbvvvqqqmmmllllllkkkmmmpppsssvvv{{{~~~vvvkkkbbbYYYMMMFFFEEEGGGGGGFFFHHHAAA>>>AAAEEEQQQooojjjWWWTTTSSSSSSSSSQQQLLLIIIIII???@@@DDDHHHMMMRRRVVVXXXXXXTTTQQQNNNIIICCCBBBEEE??????@@@FFFTTTiiiooo}}}666777777888888999::::::;;;<<<<<<===>>>@@@AAABBBCCCEEEGGGHHHIIIJJJMMMOOOQQQPPPSSS^^^uuuppp[[[RRRNNNKKKOOO^^^jjjbbbSSSRRR]]]ooo}}}~~~{{{kkkcccooozzz~~~tttttt{{{rrr___OOOHHHFFFEEECCCEEEDDDBBB@@@>>>>>>??????@@@@@@???===;;;AAASSSdddoooxxxxxxqqqOOOHHHAAA>>>;;;777666666444444444444444444444444444444444444555555555555666444:::PPPyyyhhhwwwzzzlllYYYMMMJJJLLLLLLKKKMMMMMMMMMOOOUUU```nnnyyy{{{~~~~~~}}}~~~}}}{{{|||~~~cccVVVVVVZZZzzz~~~{{{qqqUUUCCC888333111111111111111111111111111111111111111111111111111000000111111111222222222222222333333444555555555555BBB666EEE___uuuttt}}}XXXYYYqqqsssQQQTTT^^^tttzzzrrrllllllllljjjkkkoootttvvvzzz}}}~~~}}}qqqiii]]]OOOFFFEEEGGGIIIHHHMMMEEEBBBFFFJJJMMMWWWccc|||vvvdddYYYUUUTTTVVVTTTNNNKKKNNN???@@@BBBEEEJJJPPPUUUXXXVVVSSSQQQOOOIIICCCBBBFFF@@@@@@AAAIIIXXXmmm}}}666666777777888999999999;;;;;;<<<<<<===???@@@AAAAAACCCFFFGGGHHHJJJLLLNNNMMMNNNQQQUUU```zzzyyyfff\\\RRRSSS```ggg]]]MMMFFFLLL^^^ppp}}}~~~{{{ppp[[[MMMFFFBBB>>>CCCAAA@@@>>>======>>>>>>>>>??????===???JJJ]]]lllttt{{{wwwiiiJJJEEE@@@<<<:::777555444333333333333333333333333333444444444444555555555777444888CCCZZZiiiuuuyyyaaaQQQLLLMMMMMMKKKKKKLLLLLLKKKMMMUUUcccmmmuuu{{{~~~}}}}}}}}}~~~~~~|||{{{~~~{{{cccTTTVVVVVVuuuuuuxxx~~~ooo___FFF:::666555666111111111111111111111111000000000111111111111111000111111111111222222222222222222333444444555555111???888???QQQvvvmmm^^^lllmmmrrr\\\TTTZZZgggssskkklllllliiijjjoooqqqrrrvvvyyyzzzxxxnnnaaaPPPFFFEEEIIILLLMMMQQQMMMLLLQQQYYY\\\ZZZVVV\\\aaagggnnntttvvvnnncccYYYUUU^^^xxxaaaXXXRRRTTTSSSNNNMMMRRRDDDDDDCCCDDDHHHMMMSSSVVVSSSPPPNNNMMMHHHBBBAAADDD???@@@CCCLLL^^^ttt666666777777888888999999;;;;;;;;;<<<===>>>???@@@@@@BBBEEEGGGHHHJJJMMMOOOMMMOOORRRRRRRRRbbbxxxkkkjjjrrrttteeeTTTIIIIIIYYYnnn{{{{{{fffRRRHHHBBB>>>@@@@@@???>>>======>>>>>><<<======>>>EEESSSeeeqqqxxx~~~vvvgggHHHDDD>>>:::999888555222333333333333333333333333333333444444444555555555777555<<<>>>EEEppp|||xxx___QQQLLLKKKKKKIIILLLMMMJJJHHHMMMYYYcccnnnvvv{{{|||}}}}}}~~~~~~~~~}}}{{{|||}}}hhhXXXOOOQQQMMMbbbwwwwwwhhhqqq{{{tttuuuMMM===:::666444666111111111111111111111111///000000000111111111222000111111111111222222222111222222333333444555555111::::::888EEEpppmmm{{{^^^fffUUUWWW\\\}}}uuukkklllmmmiiiiiiooooooooorrrvvvwww|||uuufffTTTHHHHHHNNNTTTXXXUUUXXXZZZ]]]hhhtttpppdddXXXVVVTTTUUU[[[```\\\TTTPPPNNNRRRkkksssbbbVVVTTTRRRMMMLLLQQQMMMJJJGGGEEEFFFJJJNNNQQQPPPLLLIIIIIIGGGBBB@@@AAA===???DDDQQQeee}}}666666666777888888999999;;;;;;;;;<<<<<<>>>???@@@@@@BBBEEEGGGHHHJJJMMMOOOKKKNNNQQQOOOIIIPPPlllmmm[[[SSSOOO___ttt|||~~~jjjUUUJJJEEEAAA??????>>>>>>>>>>>>>>>>>>;;;<<<<<<>>>HHHYYYjjjuuu{{{tttfffIIIDDD>>>999888888555000333333333333333333333333333333333444444444555555333222<<<;;;888aaammmUUUJJJIIIKKKJJJMMMOOOKKKGGGIIITTT^^^iiirrryyyyyy{{{{{{}}}www{{{~~~sss]]]RRRKKKMMMEEETTTdddmmmwwweeeZZZjjj{{{www|||~~~ccc@@@:::;;;444......000000000000000000000000//////000000111111111222000111111111111222222222111222222333333444555555222999<<<333???^^^pppeee}}}mmmUUUTTTUUUvvvvvvkkkmmmmmmiiiiiiooooooooorrrvvvxxx|||{{{kkkXXXLLLMMMUUU]]]bbbYYYbbbddddddqqquuudddaaa[[[ZZZ^^^bbb]]]TTTSSSQQQOOOaaappp]]]WWWSSSLLLJJJOOOSSSPPPJJJFFFEEEGGGKKKMMMNNNIIIFFFGGGFFFBBB??????;;;>>>EEETTTjjj999999888888999999:::;;;===<<<<<<<<<<<<>>>@@@AAA>>>???@@@BBBDDDGGGIIIJJJLLLOOOOOOJJJGGGOOOaaaqqq}}}\\\JJJTTTcccqqq{{{vvvtttbbbOOOEEE???>>><<<:::;;;===>>><<<:::777:::>>>EEEPPP```pppzzz~~~xxx[[[EEECCC???;;;888666444444222222222222222222222222333333333333333333333333777777666999@@@NNN}}}hhhXXXKKKNNNQQQOOOLLLIIIIIIKKKPPPSSShhhnnnvvv|||}}}||||||{{{|||~~~zzzzzzzzz{{{|||~~~|||~~~vvv___MMMQQQKKKIIIMMMTTT^^^kkkvvvlll[[[SSSfffzzzxxxzzzzzz[[[>>>666777444111222000000000000000000000000111111111111111000//////000000000000111111111111111222222333333444444555444333<<<>>>:::VVVxxxeeevvvjjjxxx[[[WWWQQQlll~~~qqqllljjjiiiiiikkksssqqqoooqqqwwwnnnYYYLLLRRRlllyyymmm[[[[[[eeeuuuwwwmmmbbb___cccccc\\\UUUPPPOOOJJJ]]]gggZZZVVVPPPMMMOOOMMMOOOOOOKKKIIIIIIIIIIIIGGGDDDBBBCCCEEEEEECCCAAA>>>@@@IIIZZZsss888888888888888999999:::=========<<<======>>>>>>>>>>>>???AAACCCEEEGGGHHHHHHKKKLLLIIIGGGKKKWWWaaabbbNNNOOOWWWfffvvv|||zzzhhhRRRHHH@@@AAA>>>;;;:::;;;======<<<888;;;@@@IIIUUUcccpppxxxyyy}}}www[[[CCCAAA>>>:::777555444333222222222222222222222222333333333333333333333333555666444666:::BBBkkkxxx\\\NNNLLLLLLNNNOOOPPPPPPPPPQQQQQQ]]]gggsssyyyyyyyyy|||~~~}}}{{{zzzzzzyyyyyyyyyzzz{{{|||}}}~~~~~~~~~nnn^^^]]]RRRIIIGGGLLLTTTaaalllggg[[[XXXlll|||hhhOOO888222333111///111000000000000000000000000111111111111111000////////////000000000111111111111111222333333444444555444666:::;;;<<>>???@@@BBBCCCDDDEEEGGGJJJJJJHHHHHHLLLPPP```~~~^^^QQQMMMXXXeeennn~~~}}}~~~sssYYYMMMFFFDDD@@@<<<999:::;;;======:::===DDDOOO]]]iiiqqquuusssyyy|||lllPPPAAA???<<<999666444333222222222222222222222222222333333333333333333333333444666444555666777TTTttt\\\FFFJJJKKKMMMNNNOOOOOONNNNNNSSS___lllssstttuuuzzz~~~~~~~~~|||yyywwwwwwxxxxxxxxxxxxyyyyyyzzzzzzzzz{{{|||~~~~~~tttfffXXXKKKKKKRRR[[[ccciiieee^^^___pppxxx{{{SSSBBB333111111///...111000000000000000000000000000000111111000000////////////000000000000111111111111222222333444444444333999777888===DDDppphhh|||ooommmvvvbbbRRR\\\qqq|||rrrmmmjjjkkkoooppppppppprrrtttwwwyyy{{{nnn]]]dddxxxvvveee]]]lllxxxuuutttpppfff]]]OOOLLLHHH^^^}}}hhh```YYYRRRMMMKKKJJJLLLNNNLLLHHHDDDBBBAAA@@@@@@AAAAAA@@@???AAAJJJ[[[ooo666555555555555666777777::::::<<<======<<<;;;:::<<<<<<<<<===>>>???@@@AAAEEEGGGIIIJJJJJJIIIIIIHHHNNNhhhzzzdddUUUWWWXXXYYYhhh}}}rrrwww|||sssssstttpppoooxxx|||bbbUUULLLDDDBBB>>>;;;::::::;;;;;;;;;@@@IIIWWWeeeooossstttqqqwww~~~uuuaaaEEE???===:::777444333222222222222222222222222222222333333333333333333333333333666666888888444EEEfff||||||lllPPPOOOMMMKKKJJJKKKMMMOOOOOOPPPXXXbbbkkkooossswww{{{zzzzzz{{{zzzxxxxxxyyyzzzxxxxxxyyyyyyyyyxxxxxxxxxtttvvvzzz}}}~~~|||}}}~~~ppp```TTTZZZkkkvvvwwwvvvddd```bbblllxxx|||uuufffEEE<<<555444333000000333000000000000000000000000///000000000000000//////////////////000000000111111111111222333333444444333<<<444444===:::YYYrrrjjjaaasssaaasssXXXXXX___}}}vvvmmmiiikkkooonnnooooooppppppsssvvvxxx~~~qqq```mmmppp\\\fffyyyrrrpppkkkbbbZZZPPPNNNMMMhhhssseeeUUUSSSMMMJJJLLLOOOMMMHHHEEECCCBBBBBBBBBBBBBBBBBBAAA???NNNeeezzz555555444444555555666777666777999;;;<<<===<<<<<<<<<;;;;;;<<<<<<>>>??????EEEEEEFFFGGGIIIIIIIIIHHHPPP^^^yyynnneeeZZZTTTccc|||}}}nnnpppyyy~~~sssgggcccdddjjjiiippp|||jjj[[[OOODDDCCCAAA>>>;;;999999999>>>EEEQQQ^^^kkkrrruuuvvvrrrvvvzzz||||||}}}vvv```EEE===;;;888666333222222222222222222222222222222222333333333333333333333333111444555888:::555>>>WWWuuuwww{{{aaaOOOMMMKKKLLLOOORRRRRRRRRNNNOOOUUU```llltttwwwwwwxxxyyyzzzyyyxxxwwwxxxyyyxxxxxxyyyyyyyyyxxxwwwvvvrrrtttxxx{{{~~~~~~}}}}}}~~~lll[[[bbbvvv~~~___]]]]]]cccjjjvvvvvvzzzxxx[[[===999666555444111000222////////////////////////...//////000000000//////...////////////000000000000000111222222333333444222;;;333333<<<444III^^^dddrrrzzzTTT```YYY[[[wwwyyynnnhhhhhhlllmmmmmmmmmmmmmmmqqqwww{{{vvvkkk|||}}}aaaaaayyy~~~sssmmmkkkhhhbbb\\\QQQPPPUUUvvvqqq]]]YYYPPPJJJLLLNNNJJJFFFFFFAAABBBBBBBBBBBBBBBBBBBBB???SSSnnn555555444444555555666777444555777999;;;<<<======;;;;;;;;;<<<===>>>???@@@CCCCCCDDDDDDEEEGGGHHHJJJKKKQQQbbb~~~ooofffqqquuummmqqqxxx~~~hhh\\\TTTWWWfffjjjmmmttt~~~vvvfffWWWIIIHHHEEE@@@<<<999:::;;;EEENNNZZZeeemmmrrruuuvvvtttwwwyyyyyyyyy{{{~~~rrr\\\FFF<<<:::888555333222222222222222222222222222222222333333333333333333333333///222111555;;;666:::LLL}}}yyy{{{gggLLLKKKKKKMMMQQQRRRPPPMMMKKKIIIJJJUUUfffrrrvvvuuuwwwyyyzzzzzzwwwuuuttttttvvvwwwxxxyyyyyyxxxvvvuuutttuuuxxxzzz{{{{{{zzzzzz}}}~~~~~~~~~xxxaaa^^^iiisssuuuuuu]]]\\\^^^aaagggssszzzpppzzz~~~xxxbbbMMM888666444333111/////////////////////////////////......///000000000//////......////////////000000000000111111222333333333222888444444999444BBBgggdddrrrfff]]]|||___qqqkkk^^^```ttt}}}qqqhhhfffiiiiiikkkkkkkkkkkkpppwww}}}}}}xxxfff^^^mmm|||uuulllgggfffeee```\\\MMMNNNVVV|||kkk^^^UUUOOOQQQOOOGGGCCCEEE???@@@AAAAAA@@@@@@AAABBBEEE\\\yyy555555555555555666666777666666777777999:::<<<<<<;;;<<<<<<===>>>???AAABBBBBBDDDFFFFFFEEEFFFHHHJJJDDDFFFPPPcccwww|||ddd^^^eeevvv|||lllVVVLLLDDDIII```jjjmmmqqqwwwyyygggQQQNNNHHHAAA;;;:::>>>BBBOOOXXXdddjjjlllmmmqqquuuuuuwwwyyyyyyxxxzzz~~~qqqhhhTTTAAA;;;:::777555333333333333222222222222222222222222333333333333333333333333333444000333:::666777EEEfff}}}yyy{{{___XXXOOOKKKLLLNNNNNNMMMMMMIIIHHHOOO\\\hhhmmmnnnrrruuuxxxyyywwwtttrrrrrrssstttvvvwwwwwwvvvuuutttsssuuuwwwyyyzzzyyyxxxwwwxxxzzz}}}~~~}}}}}}}}}~~~|||~~~xxxoookkkjjjmmmrrrgggiiimmmqqqssszzzrrrjjjsssZZZKKK@@@555444111......///...---////////////////////////---......///000000//////........./////////000000000000000111222222333333222444666666555777BBBOOOooo~~~uuuSSS^^^rrrxxxdddcccjjjuuujjjfffgggdddhhhkkklllkkknnnuuuzzz|||zzzttteeeiii{{{{{{vvvpppllliiieee]]]WWWRRRQQQYYYwwweee^^^[[[^^^XXXKKKDDDFFF???AAACCCBBB@@@@@@BBBDDDPPPhhh666555555555555666777777999888777777777888:::;;;<<<<<<<<<===???@@@BBBCCCBBBFFFJJJJJJGGGFFFHHHKKKIIIHHHKKKQQQVVV^^^ooo}}}YYYKKKQQQUUU```TTTCCC@@@<<>>;;;999777555444333333333222222222222222222222222333333333333333333333333888777111333:::666666AAALLLxxxhhh|||pppZZZKKKHHHLLLRRRVVVQQQNNNKKKMMMTTT\\\cccfffjjjoootttwwwwwwuuutttsssqqqrrrtttvvvvvvuuutttsssoooqqqtttwwwyyyzzzzzzzzztttwwwzzz{{{{{{{{{|||}}}yyy|||wwwxxxvvvzzzzzzsssjjjoooiiiFFF@@@<<<555333///---...000000...////////////////////////------...///000000//////............/////////000000000000111222222333333222222777777333:::DDDBBBfffvvvkkk\\\RRRnnniiiccc___xxxxxxkkkfffgggaaafffkkkmmmlllmmmrrrvvv}}}xxx}}}tttpppiiittt~~~yyysssjjj^^^UUU___\\\ddd}}}kkkfffgggjjjbbbPPPGGGIIIAAACCCEEEEEECCCBBBDDDGGGZZZrrr555555444444444444555555666777999:::;;;;;;:::999::::::;;;===>>>@@@AAAAAAAAABBBBBBCCCDDDEEEFFFFFFEEEFFFHHHKKKOOOUUU]]]bbbyyy|||fffOOOCCC===AAAAAAAAA===777888FFFVVVeeeggghhhlllwwwdddUUUGGG@@@;;;:::DDDRRRcccfffiiikkklllmmmoooqqquuuvvvwwwxxxzzz}}}sssZZZBBBCCC;;;888555333333333333222111111111111111111111111333333333333333333333333444444444444666:::===???AAA```kkknnnmmmTTTBBBMMM[[[QQQQQQOOOOOOOOOMMMNNNVVV```iiinnnqqqrrrsssvvvtttpppvvvuuutttsssssssssssssssooopppssswwwzzz{{{yyywwwwwwxxxyyy{{{}}}~~~~~~|||zzzzzz}}}hhhTTTGGG;;;333000000000000000000000000//////.........---------////////////////////////////////////000000000000111111222222222333333333444555555555666888<<>>???@@@AAAAAAAAABBBCCCDDDEEEEEEFFFFFFGGGHHHIIIKKKPPPVVVZZZ```cccgggkkkmmmnnnmmmlllooorrryyyvvv\\\JJJAAA<<<===>>>>>>;;;666777EEETTTfffgggfffgggooo}}}kkk]]]LLLBBB???CCCMMMWWWdddgggjjjlllmmmnnnpppqqqrrrrrrsssuuuwwwyyy{{{|||~~~|||___BBB>>>:::888555333333333222111111111111111111111111111222222222222222222222222444444333444666888;;;===999JJJtttvvvuuuhhhqqq\\\VVV[[[[[[RRRPPPNNNNNNKKKIIIOOOVVVaaagggmmmooorrruuutttpppssssssrrrrrrqqqqqqqqqqqqooooooqqqtttwwwxxxwwwuuuuuuvvvwwwyyy{{{}}}|||zzzyyyyyy{{{~~~~~~{{{eeeNNN@@@777333//////////////////////////////.........---------////////////////////////////////////000000000000111111111222222222333333333444555555555777;;;>>>JJJ]]]QQQ___rrriiisssrrrhhhffffffeeegggkkkkkkiiimmmsssxxx{{{{{{{{{rrrrrrzzzuuussskkkggg^^^NNNNNNKKKIIIGGGDDDCCCKKKUUUsss555555444444444444555555666777888999999::::::999999:::;;;<<<===???@@@@@@@@@@@@AAABBBCCCDDDEEEEEEGGGGGGHHHGGGGGGJJJNNNQQQNNNPPPSSSVVVXXXXXXXXXWWW[[[]]]bbblll|||rrrjjjfff___cccuuuvvvdddTTTJJJDDD@@@<<<===>>><<<888999FFFTTTcccdddcccbbbhhhwwwtttgggSSSDDDDDDOOOYYY\\\eeegggjjjllllllmmmoooqqqooopppqqqrrrtttwwwyyyzzzzzz}}}cccDDD;;;:::888555333333333222111111111111111111111111111111111111111111111111111444444333333444666888999555666QQQwwwooorrrZZZRRR[[[TTTQQQOOONNNKKKGGGHHHMMMVVV^^^eeekkkpppuuutttqqqrrrqqqqqqqqqqqqpppppppppoooooooooqqqsssuuutttsssssssssuuuwwwyyy{{{}}}~~~zzzyyyxxxxxxyyy|||~~~}}}~~~}}}{{{{{{xxx\\\EEE777333333////////////////////////...............---------////////////////////////////////////000000000000111111111222222222222333222333444444444666:::<<>>>>>???>>>???@@@AAABBBCCCDDDEEEFFFGGGGGGFFFFFFFFFIIIKKKKKKLLLMMMNNNOOOOOONNNMMMPPPQQQSSSWWW```pppuuugggbbbaaabbb^^^QQQIIIEEE???EEEYYYllllllggg^^^VVVSSSNNNIIIBBBBBBBBBAAA===>>>IIIVVV___aaaaaaaaaiii{{{xxxmmmWWWEEEIIIYYYbbb___dddfffiiijjjjjjkkklllnnnooooooppprrrtttvvvxxxyyywww{{{~~~|||```EEE<<<:::777444333333333222111111111111111111111111111000000000000000000000000444333333333333555666777999222<<>>======>>>@@@AAACCCDDDDDDDDDEEEGGGGGGFFFFFFHHHJJJKKKKKKJJJJJJIIIHHHHHHGGGHHHHHHHHHHHHKKKUUUbbbmmm|||lllXXXIIIDDDDDD???@@@;;;999;;;777???UUUeeehhhhhhdddaaa^^^XXXQQQIIIGGGFFFDDD@@@BBBLLLXXX___aaabbbdddooovvvkkkWWWIIINNN^^^eee```bbbdddggghhhhhhhhhiiijjjlllmmmnnnoooqqqsssuuuwwwvvvyyy}}}~~~oooVVVDDD>>>999777444222222222222000111111111111111111111111000000000000000000000000333333333333333444444555:::888666HHHvvvooo```vvvhhhVVVPPPLLLNNNOOOLLLKKKKKKHHHOOOWWW]]]eeennnqqqpppsssssstttuuuuuuttttttsssqqqpppoooppprrrsssrrrqqqssssssssssssttttttttttttwwwyyyzzzyyyxxxyyy|||}}}{{{~~~~~~zzz~~~|||~~~hhhPPPBBB;;;555111000........................---.....................////////////////////////////////////000000000000000000111111111222222222111222444444444555777999===>>>ttt{{{~~~\\\iii{{{ccc{{{zzznnngggcccbbbeeeggghhhjjjooopppuuutttvvvzzzxxx~~~ppp___WWWXXXdddxxx~~~qqqsss{{{yyy555555444444444444555555555555555555666777888999999999::::::;;;<<<<<<===;;;<<<===???@@@BBBCCCDDDBBBDDDGGGHHHGGGGGGHHHIIILLLKKKJJJHHHHHHGGGHHHHHHFFFFFFGGGFFFFFFJJJRRRWWWiiimmmlllfffgggqqqxxxxxxrrrooofffWWWFFF;;;777777777<<<<<<<<<>>>888???SSSgggmmmpppnnnkkkfff]]]UUUNNNKKKHHHFFFCCCFFFQQQ]]]fffggghhhlllyyyoooeeeWWWPPPVVV```dddaaabbbdddffffffffffffggghhhiiiiiijjjkkknnnppprrrsssuuuxxx{{{}}}~~~zzzzzzfffMMMBBB???999777444222222222111000111111111111111111111111000000000000000000000000222222333333444444444555555999777<<>>@@@AAACCCCCCBBBDDDGGGHHHHHHGGGGGGGGGJJJIIIHHHHHHHHHJJJKKKLLLHHHHHHHHHHHHGGGIIIKKKMMMVVVYYYVVVPPPUUUcccjjjhhhZZZWWWQQQHHH???:::888999;;;AAABBBBBB@@@777:::MMMgggooouuusssnnniiibbb[[[SSSNNNJJJHHHHHHMMMYYYfffoooooopppwwwzzzjjj```XXXZZZ___bbbbbbcccbbbdddffffffeeeeeefffggghhhhhhiiikkkmmmoooqqqrrrtttvvvxxxzzzzzz|||~~~}}}~~~|||www|||dddHHH@@@>>>999666333222222222111000111111111111111111111111111111111111111111111111111222333444555555555555222666777999KKKpppsssyyybbbTTTeeevvvcccVVVKKKIIIKKKKKKJJJJJJHHHJJJJJJJJJPPP\\\eeegggnnnpppqqqsssssssssqqqpppnnnnnnppprrrttttttrrrpppoooooopppqqqrrrsssttttttsssvvvyyyxxxvvvuuuxxx{{{vvvssstttxxxxxxwww{{{}}}zzzwwwzzz|||}}}}}}{{{{{{}}}~~~~~~rrrhhhwww}}}aaaLLL:::666666000...000........................---------.........//////////////////////////////////////////000000000000000000000000111111111111111333555666666666777888???===QQQxxxgggppp[[[ccc{{{}}}nnnhhheeegggjjjjjjlllooonnnsssppppppvvvuuuxxxtttggg```ZZZ^^^nnnwwwfffeeeqqq}}}yyy}}}}}}tttsss555555555444444555555555555555444444555666888999999999999::::::;;;;;;;;;::::::<<<===???AAABBBCCCBBBEEEGGGHHHGGGFFFEEEEEEDDDDDDDDDDDDFFFIIILLLNNNGGGFFFEEEEEEDDDDDDDDDDDDFFFIIIEEE???FFFTTTZZZUUUFFFDDDBBB???>>>=========666===>>>@@@???777;;;OOOcccmmmtttsssnnnkkkgggbbbWWWRRRMMMLLLMMMSSSbbbpppuuutttvvvvvvggg]]]ZZZaaafffcccbbbeeeccceeeggggggfffeeefffgggiiijjjkkklllnnnqqqssstttrrrtttvvvwwwxxxzzz}}}yyyzzz|||rrrttteeeGGG@@@>>>999666333222222222111000111111111111111111111111111111111111111111111111111111333444555666666666555444777:::;;;MMM}}}^^^pppRRRGGGiiinnn^^^OOOKKKLLLKKKJJJIIIIIIIIIGGGDDDIIIVVV```dddkkkmmmooopppqqqpppooonnnlllmmmooorrrttttttrrrooolllmmmnnnppprrrtttvvvwwwqqquuuxxxwwwtttsssvvvzzzwwwrrrqqquuuwwwuuuwww}}}}}}}}}|||{{{yyy{{{}}}|||zzzzzz}}}~~~~~~~~~~~~~~~|||kkk^^^aaa}}}}}}~~~sssYYYHHH999666333,,,+++111........................---------.........//////////////////////////////////////////000000000000000000000000111111111111222444666777666666777888222:::CCCjjjooowww[[[mmmsss```XXXjjjrrrkkkggghhhjjjjjjkkknnnmmmrrrooonnnttttttvvvxxxiiiXXXKKKIIIHHHSSSdddnnnbbbhhhzzz}}}vvv{{{555555555555555555555555555555444333444555666777777777888999::::::::::::999;;;<<<======>>>AAACCCDDDEEEFFFGGGHHHGGGFFFEEEGGGFFFDDDBBBCCCEEEGGGIIIEEEEEEEEEEEEDDDDDDDDDDDDCCCEEEEEECCCEEEKKKNNNMMM>>>CCCGGGFFFAAA===<<<>>>AAA???>>>>>>:::888AAANNN^^^jjjpppllllllpppnnneee^^^YYYRRROOOUUUaaammmrrrwwwxxx{{{zzzssshhhccc^^^___bbbdddcccaaaeeeeeeffffffgggfffffffffgggiiilllmmmlllmmmnnnooorrrrrrsssvvvyyy{{{zzzyyyyyyzzz|||}}}}}}~~~sss{{{xxxYYYEEEBBB888555555444333333222111111111111111111111111111111222222333333333222222111000000000111222444555666444444333777777:::^^^ttt^^^ppp```TTTVVVvvvxxxYYYRRRRRRJJJFFFKKKJJJHHHHHHIIIJJJKKKSSS\\\bbbfffkkkoooooonnnmmmmmmpppooonnnnnnnnnooopppqqqmmmnnnoooqqqsssvvvxxxyyyqqqrrrssssssqqqpppqqqrrrttttttttttttuuuuuuuuuvvvuuuxxx||||||}}}|||zzzuuuvvvzzz|||{{{xxx|||yyyxxxyyy{{{||||||zzz|||}}}}}}|||zzz}}}yyyyyyooo]]]kkkyyy~~~}}}zzz{{{||||||{{{~~~}}}mmmggg___LLL???444222111...---000------............------,,,,,,,,,---------......555444222///---,,,,,,,,,..................------////////////000000000000222222333444444555555666444;;;===JJJ}}}bbbpppRRRggg]]]ZZZaaazzzqqqfffkkknnngggdddiiikkknnnqqqpppnnnpppvvv|||xxxjjjYYYLLLJJJGGGDDDHHHZZZzzztttccc\\\lll|||tttuuu555555555555555555555555555444444333444555666777666777888999::::::::::::999;;;<<<======>>>@@@CCCDDDEEEFFFGGGGGGGGGFFFEEEFFFEEEDDDCCCDDDEEEGGGHHHDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCAAAEEEKKKOOONNNAAADDDFFFCCC===;;;===@@@EEECCCDDDCCC>>>;;;AAALLLaaalllqqqnnnmmmpppmmmeee^^^ZZZSSSQQQZZZiiitttxxxzzz|||xxxrrrgggccc______bbbeeedddbbbcccdddeeeeeeffffffeeeeeefffhhhkkkllllllmmmnnnpppqqqqqqqqqtttwwwyyyyyyxxxxxxyyy|||{{{www~~~|||uuuxxxnnnPPPAAA@@@666444333333222111111000000111111111111111111111111222222222222222222111111000000111111222333444555111222333777888666QQQ~~~kkkdddzzzrrrYYYJJJ^^^rrraaaUUUIIIDDDFFFHHHGGGHHHJJJIIIHHHKKKQQQYYY^^^eeekkkmmmmmmmmmmmmooonnnmmmlllkkkkkklllllllllmmmnnnoooqqqsssuuuvvvqqqrrrssssssqqqqqqrrrsssqqqrrrrrrrrrrrrssssssssstttuuuyyy|||{{{ttttttzzz~~~{{{|||yyyvvvwww{{{}}}~~~}}}{{{xxxuuutttuuuvvvwwwwwwyyyyyyzzz{{{{{{zzzyyyyyyzzzyyy{{{uuuaaahhhuuu}}}yyy~~~vvvxxx}}}zzz~~~zzzfff[[[QQQEEE:::222111111///...000------............------,,,,,,,,,---------......555444222000///.................................////////////000000000000222222333333444555555555999999<<>>:::===AAAHHHKKKNNNNNNJJJGGGHHHJJJ]]]dddhhhggggggiiiiiieeeddd___WWWVVVdddyyy}}}tttmmmhhhdddbbbbbbcccdddddddddcccbbb]]][[[YYYZZZ\\\^^^]]]\\\``````aaabbbccccccccccccbbbeeehhhjjjkkklllnnnpppooommmmmmnnnqqqssstttttttttuuuxxx}}}}}}[[[AAA@@@AAA888222222111111111000000000111111111111111111111111111000/////////000111222222222222111222222333333111333222666:::444777KKKuuuyyyrrr___PPPRRRnnnjjjaaa]]]VVVSSSSSSTTTQQQJJJGGGIIIIIILLLRRRXXX\\\aaaeeeiiieeefffgggiiijjjkkkkkkkkkjjjjjjjjjkkklllmmmnnnooojjjkkkmmmmmmmmmmmmooopppllllllmmmmmmmmmnnnnnnnnnnnnnnnoooppprrrtttvvvxxx~~~yyysssqqqqqqssssssrrrtttuuuwwwxxxxxxzzz}}}{{{zzzxxxwwwxxxyyyxxxvvvtttsssrrrqqqrrrsssuuuwwwyyy||||||gggppp}}}xxx{{{cccMMMHHHBBB444000......//////...---------............------,,,,,,,,,---------......---------------------------------...............////////////000000000000111222222333444444555555;;;222999===AAAppphhhuuuZZZWWW~~~xxxnnn\\\XXXsssvvvgggccceeefffeeegggiiiiiihhhhhhjjjlllssssssuuu|||qqq[[[HHHGGGJJJKKKGGGAAADDDUUUfff|||sssnnnnnnqqqtttssszzz555555555555555555555555444444444555555555555555555555666777888888888888:::;;;<<<<<<<<<<<<>>>@@@AAABBBBBBBBBCCCDDDEEEEEEBBBCCCEEEFFFFFFFFFDDDCCCFFFFFFFFFEEEEEEEEEEEEDDDAAAAAA@@@CCCNNN\\\cccdddVVVXXXWWWPPPFFF???===>>>DDDIIIMMMMMMKKKKKKKKKLLLVVV\\\aaaccceeehhhiiiiiigggcccZZZVVVcccyyyqqqggg]]]WWWVVVVVVXXXXXXYYYYYYZZZZZZYYYXXXXXXYYY[[[\\\\\\\\\^^^___```aaabbbbbbbbbbbbaaadddgggiiijjjkkkmmmooommmkkkkkkllloooqqqqqqqqqsssrrrtttxxx~~~~~~SSS???@@@???888222222222222222111111111000000000000000000000000000000//////000111111222222222222111222222333333444555222444:::666555AAAQQQpppvvvqqqZZZUUU\\\zzznnnccc^^^YYYXXXTTTMMMKKKLLLIIIJJJLLLMMMPPPVVV]]]bbbdddeeehhhjjjkkkkkkjjjiiiiiiiiiiiiiiijjjkkklllmmmiiikkklllmmmllllllnnnpppkkkkkklllllllllmmmmmmmmmkkkkkkllllllnnnpppqqqrrrwwwvvvtttsssrrrrrrqqqppprrrtttuuuuuuuuuvvvxxxzzzwwwvvvuuuuuuuuuuuusssqqqqqqpppoooooopppsssvvvwwwzzz~~~qqqnnn}}}|||{{{QQQ===<<<777000000///------...,,,***------............------,,,,,,,,,---------......+++,,,,,,------------------------.........//////////////////000000000000111111222222333444444555555000999<<<;;;[[[mmmuuuWWWqqq~~~fffUUUeeerrrgggeeefffiiiiiiiiihhhgggfffhhhiiiiiikkkqqqyyy}}}|||ssssss|||wwwkkk[[[NNNMMMKKKKKKKKKGGGFFFMMMXXXsss{{{rrrpppsssxxx555555555555555555555555333444555555666666555555444555666777777888888777:::;;;<<<<<<;;;<<<>>>@@@AAA@@@@@@AAABBBCCCEEEEEEBBBCCCDDDEEEFFFEEEDDDDDDGGGGGGGGGFFFFFFFFFEEEEEEBBBAAA@@@EEESSSeeennnooocccfffeee]]]PPPEEE???>>>AAAEEEHHHGGGHHHKKKLLLLLLPPPUUUZZZ^^^bbbfffiiikkkjjjggg\\\TTT___www~~~nnnbbbWWWPPPTTTUUUVVVVVVVVVVVVWWWYYYYYYYYYZZZ\\\]]]^^^______]]]^^^___aaabbbbbbbbbbbbaaadddfffhhhiiijjjkkkmmmjjjjjjjjjlllooopppooonnnooonnnooorrrxxx~~~vvvKKK>>>>>>999666222222222222222222222222000000000000000000000000//////000111222222222222222111111111222333333444555777222111999999666<<<@@@NNNvvvtttwwwpppUUUWWWyyy{{{qqqhhh```[[[VVVOOOKKKLLLKKKJJJIIIGGGHHHMMMTTTYYYccceeegggiiiiiigggeeedddgggggggggggghhhiiijjjkkkkkklllnnnnnnmmmmmmnnnpppjjjkkkkkkkkklllllllllllljjjjjjkkklllmmmnnnnnnoooiiilllooopppppppppqqqsssrrrrrrrrrsssssstttttttttvvvuuuuuuuuuvvvuuurrrooommmmmmlllmmmpppsssvvvxxxzzzyyynnnlllwwwoooIII999777///...000000---,,,...---***------............------,,,,,,,,,---------......---......///000000//////,,,,,,------.../////////////////////000000000000111111222222333333444444111333777:::===LLL|||```bbbvvv[[[\\\wwwppphhhgggjjjiiigggffffffgggiiijjjiiikkkrrr{{{zzzkkkhhh|||yyyxxx}}}~~~zzztttnnnfff^^^UUUOOONNNQQQPPPKKKLLLRRRjjjzzzvvvyyy}}}555555555555555555555555333444555666666666555444444444555666777777777777:::;;;<<<<<<;;;;;;===???@@@@@@???@@@AAABBBDDDEEEBBBCCCCCCDDDDDDDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEAAA@@@@@@FFFXXXlllwwwxxxrrrtttqqqgggXXXJJJCCC@@@>>>CCCCCC@@@BBBGGGJJJIIIJJJMMMRRRWWW[[[___dddhhhjjjjjj___SSS\\\tttxxxiii]]]VVVRRRTTTVVVXXXWWWUUUUUUWWWZZZXXXYYY[[[]]]^^^^^^```aaa]]]^^^___aaabbbbbbccccccbbbdddfffhhhhhhhhhjjjkkkhhhiiikkkmmmppppppnnnkkkeeefffjjjpppvvv{{{}}}}}}kkkEEE@@@>>>555666111111111111111111111111000000000000000000000000---///222444444444222111000000111111222333444555333888222000777999555777<<<>>>ZZZwww}}}WWW___rrr}}}sssiiibbbZZZPPPJJJHHHJJJJJJIIIGGGFFFHHHMMMPPPZZZ]]]aaadddfffeeedddbbbcccccccccdddeeeggghhhiiijjjkkkllllllkkkjjjkkkllliiiiiiiiijjjjjjjjjkkkkkkiiijjjlllmmmnnnmmmmmmlllcccfffjjjkkkkkkmmmqqquuuqqqooonnnpppsssuuusssqqquuuuuuuuuvvvvvvtttpppmmmhhhhhhiiilllooosssvvvxxx{{{fff^^^^^^nnn{{{aaaBBB999999///---111111---,,,///000---------............------,,,,,,,,,---------............///000111000//////,,,,,,------...//////000////////////000000000000111111111222333333444444111999444666@@@BBBfff___tttlll\\\iii~~~lllhhhiiifffdddccceeehhhlllnnnpppnnnqqqyyy~~~ttt|||xxxvvvtttnnnggg]]]VVVTTTXXXUUULLLJJJPPPccc}}}555555555555555555555555333333555666666666555444333444555666777777777777:::;;;<<<<<<;;;;;;===???????????????@@@BBBDDDEEECCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDAAA??????GGGYYYooo{{{}}}}}}}}}xxxlll[[[MMMEEECCC>>>AAA@@@<<<===DDDHHHFFFDDDFFFKKKQQQUUUXXX]]]bbbjjjkkk```SSSZZZsssrrrddd\\\YYYXXXTTTVVVWWWWWWUUUUUUWWWZZZVVVXXXZZZ\\\\\\]]]^^^```]]]^^^___aaabbbcccccccccbbbdddfffgggggggggiiijjjggghhhkkknnnqqqpppmmmjjj\\\___gggpppxxx}}}~~~}}}eeeBBBCCC???444777////////////000000000000000000000000000000000000---///333555666555333111000000000111222444555666000777333///666777222333777666IIIzzz~~~xxxttt^^^TTTooo|||qqqiii___SSSIIIFFFHHHIIIIIIHHHGGGGGGIIIJJJOOOSSSYYY```dddfffeeeeee``````aaabbbccceeeggggggggghhhiiihhhgggfffggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiikkkmmmnnnooonnnlllkkkeeegggiiiiiigggiiipppuuuqqqnnnllloootttwwwtttpppoooooopppqqqqqqoookkkhhhdddeeegggkkknnnrrruuuwww}}}qqqRRRTTTddd}}}yyyuuukkkQQQ666444888000+++000111,,,,,,111222000---..................---,,,,,,,,,---------......,,,---...//////...------,,,,,,------...///000000////////////000000000000000111111222333333444444333>>>222222BBB===XXXzzzfffbbbrrr~~~aaabbb|||ppphhhfffccc``````dddjjjooorrrrrrmmmkkkpppvvvxxxzzz|||~~~yyyyyyxxxpppeeeaaa[[[ZZZ]]]WWWJJJHHHNNN___xxx444444444555555666666666666666555555555444444444666666666666777777777777999999999:::;;;<<<===>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEDDDCCCBBBBBB@@@???@@@KKKaaauuu|||zzzzzzzzzyyytttjjj^^^RRRJJJDDDGGGFFF@@@<<<===>>>===;;;===BBBIIIKKKJJJPPPZZZfffccc[[[UUU```www}}}~~~pppddd]]]XXXUUURRRVVVUUUTTTSSSTTTVVVYYY[[[YYYYYYXXXXXXYYY[[[]]]^^^______``````aaaaaabbbbbbccceeehhhhhhhhhgggggghhhkkkkkkkkkkkkjjjiiihhhhhh\\\___fffpppxxx{{{xxxtttwwwuuutttwwwaaaIII===777555666000000000000000000000000000000000000000000000000...///000111111000///...000111111111111222222222444222000222444666444222666;;;AAAUUUyyyeeeRRReeexxxmmmfffOOOBBBJJJFFFHHHKKKKKKHHHFFFEEEEEEJJJJJJLLLRRRYYY^^^___^^^]]]^^^aaadddffffffffffffggggggffffffffffffggggggggghhhhhhhhhhhhhhhggggggfffgggiiiiiigggfffeeefffbbbccceeegggjjjmmmnnnooonnnllllllooorrrrrrpppmmmnnnllliiiiiiiiigggccc```bbbeeejjjnnnnnnooowwwzzzeeeTTTWWWbbbrrr}}}xxx||||||~~~}}}ggg]]]OOOAAA888333000///................................................,,,,,,,,,---------......---------------------------------............///////////////000000000000111111222222222333333333111555444555888<<>>===>>>???AAABBBBBBCCCCCCEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA??????III```xxx}}}vvvkkk^^^UUUUUURRRJJJAAA>>>@@@@@@===;;;:::===BBBDDDDDDJJJQQQ\\\\\\WWWWWWhhh~~~xxxuuuyyy|||zzzwwwvvvqqqjjj```XXXTTTSSSQQQPPPTTTTTTTTTTTTUUUWWWYYYZZZYYYYYYYYYZZZ[[[\\\]]]^^^^^^______``````aaabbbbbbbbbeeeggghhhhhhggghhhiiijjjkkkkkklllllllllkkkkkkcccffflllsssxxxyyyuuuqqqmmmllljjjmmmuuu|||}}}VVV@@@:::999666444000000000000000000000000000000000000000000000000...///000111111000///...000000111111111222222222333111000111333444333111333333444???```xxx|||yyy\\\___{{{zzzcccKKKDDDHHHGGGFFFEEEEEEEEEFFFFFFEEEFFFIIINNNSSSVVVXXXXXXYYY[[[___bbbddddddccccccfffffffffffffffggghhhhhhffffffffffffffffffeeedddccceeeggggggeeedddddddddeeeffffffgggggghhhhhhhhhkkkjjjiiijjjlllmmmkkkhhhfffdddcccccceeefffeeeddd]]]ccclllrrrqqqtttxxx\\\UUUSSSqqqxxx|||uuuttt~~~wwwvvv{{{~~~}}}rrr___VVVIII<<<444000...---........................------------------------,,,,,,,,,------------...------------------------------------.............../////////000000000000111111111222222222333333000555444444666555CCC___oooYYYxxx]]]\\\tttvvvkkkgggcccbbbdddhhhjjjkkkmmmkkkjjjlllppptttuuuuuuuuuuuuxxxwwwfff]]]ZZZ[[[ZZZVVVPPPNNNPPPTTTeeevvv555444333222333444555666555555555555555444444444555555666666666777777777888888888999:::;;;============???@@@AAABBBBBBBBBEEEEEEEEEDDDCCCCCCCCCBBBCCCDDDDDDDDDDDDCCCBBBBBBCCC@@@>>>FFF\\\xxx{{{mmmbbbddd]]]OOOCCC???AAA???;;;;;;888888===CCCFFFKKKOOOVVVVVVUUU[[[nnnzzzssspppqqqqqqmmmiiihhh```\\\WWWSSSRRRRRRQQQQQQRRRSSSTTTVVVWWWXXXYYYYYYXXXYYYZZZ[[[\\\]]]]]]]]]^^^^^^^^^___``````aaaaaaaaaccceeegggfffggghhhiiiiiijjjkkklllmmmmmmmmmmmmiiikkkooosssuuusssnnnjjjaaaaaabbbeeelllxxxsss}}}uuuMMM::::::;;;666111000000000000000000000000000000000000000000000000//////000000000000//////000000000111111111222222111000///000222333222111333333222666FFFfffuuu___{{{kkkjjjmmmvvv\\\QQQQQQLLLGGGEEEEEEFFFEEEDDDDDDFFFIIIKKKKKKLLLMMMNNNXXXZZZ___ccceeeeeedddbbbdddddddddeeefffggghhhiiidddeeeeeeeeeddddddcccbbbaaaccceeeeeecccbbbcccdddiiihhhhhhggggggfffffffffiiigggeeeeeeeeeeeedddccc___^^^^^^^^^```bbbeeegggaaaiiirrrvvvuuuzzzaaaSSS___kkkwww}}}|||zzzqqqggggggwwwssssssxxxxxxnnndddUUUMMMBBB888111...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------................../////////000000000111111111222222222222333///333333444777222777JJJ[[[```wwwjjj\\\lll|||~~~nnnhhhbbb```bbbfffiiijjjiiihhhiiikkknnnqqqqqqqqqtttsssssswww{{{{{{ggg[[[VVVWWWUUUQQQMMMMMMQQQUUUgggzzz555444333222222333555666555555555555555555555555555555555666666666777777888888888888999;;;<<<===<<<<<<>>>???@@@AAAAAAAAAEEEEEEDDDDDDCCCBBBAAAAAACCCCCCCCCDDDDDDCCCBBBBBBDDDAAA???EEEYYYuuuuuuhhhjjjeeeZZZLLLEEEDDDCCC???>>>:::999>>>GGGOOOSSSUUUTTTSSSQQQXXXjjj~~~vvvppplllllliiiccc______ZZZXXXVVVTTTRRRRRRQQQQQQPPPRRRTTTWWWYYYYYYYYYXXXWWWYYY[[[\\\^^^^^^]]]]]]]]]]]]]]]^^^______``````^^^```cccddddddeeefffhhhiiiiiijjjkkkkkklllkkkkkkjjjkkkmmmnnnnnnkkkgggdddZZZ]]]bbbfffllltttvvvqqqmmmKKK;;;;;;:::444///000000000000000000000000//////////////////////////////000000000000//////000000000000111111111111111111111111222222222222444444999===@@@LLLjjjqqqvvvgggtttkkkXXXQQQHHHEEEFFFHHHFFFDDDFFFIIIKKKJJJFFFEEEFFFHHHRRRUUUZZZ^^^``````^^^]]]aaaaaaaaabbbdddfffggghhhdddeeeeeeeeeeeedddcccbbbaaacccddddddccccccdddeeehhhhhhhhhhhhhhhhhhggggggeeecccaaa_______________\\\]]]]]]]]]^^^aaagggkkkiiiooozzz~~~hhhWWW___uuutttzzz~~~{{{yyytttjjj^^^]]]lllssszzz~~~sssaaaWWWKKKEEE<<<444111//////...------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000111111111111222222222222///333222444:::666666BBBfffkkkYYYxxxqqqaaadddtttuuummmccc^^^```dddfffgggdddeeegggjjjlllmmmmmmmmmsssrrrqqqsssvvv{{{yyy}}}~~~kkkbbbWWWVVVSSSOOOKKKKKKOOOSSScccxxx555555444333333333444555444555555555555555555555555555555555666666666666777777777888999:::;;;<<<;;;;;;===>>>???@@@@@@@@@EEEDDDDDDCCCBBBAAAAAA@@@BBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAGGGZZZuuuvvviiijjjlllhhh\\\PPPJJJIIIGGGBBB>>>;;;???HHHQQQTTTSSSNNNKKKIIIMMMZZZjjjssstttkkkfffcccbbb___YYYUUUVVVQQQQQQQQQQQQPPPOOOOOOOOOPPPRRRUUUXXXYYYYYYXXXWWWWWWXXXZZZ\\\]]]]]]]]]\\\\\\\\\\\\]]]^^^^^^______\\\^^^``````aaabbbdddfffiiiiiiiiiiiihhhhhhgggfffggghhhhhhhhhgggfffeeeeeeZZZ___eeeiiilllqqqxxx~~~{{{iiirrrqqq]]]HHH>>><<<888333000////////////////////////////////////////////////000000////////////000000//////000000000111111111111222333333333333333444222222666;;;999999III___zzzqqqdddTTTIIIFFFHHHIIIIIIFFFGGGHHHFFFCCCBBBEEEIIIHHHJJJNNNQQQSSSSSSRRRPPP[[[[[[\\\]]]___aaabbbccccccccccccddddddccccccbbbaaabbbccccccaaaaaabbbdddeeeeeeddddddccccccbbbbbb]]]\\\[[[YYYWWWWWWXXXYYYWWW\\\aaaccceeeiiiqqqxxxttt}}}xxxhhh\\\WWWeeewww{{{|||}}}vvvrrrqqqpppnnniiiiiirrr}}}sssuuufffTTTLLLAAA<<<555000............------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////000000111111111222222222222555222333:::888777@@@NNN___mmmpppaaammmvvvhhh``````cccddddddbbbdddgggiiikkkkkkkkkkkklllllllllmmmooorrrvvvxxx||||||}}}|||tttlllgggmmmqqqggg[[[XXXRRRLLLHHHGGGHHHJJJRRRjjj555555555555555555444444444444444555555555555555444444555555555666666666666666666777888999;;;;;;::::::<<<===>>>?????????CCCCCCCCCBBBAAAAAAAAA@@@AAAAAABBBCCCCCCCCCCCCBBB>>>@@@AAAGGGZZZuuuvvvkkkhhhooopppeeeWWWMMMIIIGGGDDDBBB>>>>>>DDDKKKLLLHHHEEECCCAAABBBJJJTTT]]]aaaYYYUUUTTTUUURRRMMMLLLNNNLLLNNNPPPQQQPPPQQQSSSTTTQQQSSSUUUXXXYYYXXXWWWVVVWWWXXXYYYZZZ[[[\\\\\\\\\[[[[[[[[[\\\]]]]]]^^^^^^\\\^^^_________```bbbeeeggggggggggggfffeeedddcccddddddcccbbbaaabbbfffiii\\\aaafffiiijjjooowww~~~yyymmmmmmTTTJJJAAA>>>;;;666222222////////////////////////000000000000000000000000000000////////////000000/////////000000000111111111333444444333222444555555222222444222111999FFFcccuuu{{{fffXXXRRROOOOOOGGGFFFDDDBBBAAACCCGGGKKKDDDFFFHHHJJJKKKKKKJJJJJJRRRRRRSSSTTTVVVWWWYYYZZZ[[[\\\]]]^^^____________]]]^^^^^^]]][[[[[[\\\]]]^^^]]]\\\ZZZYYYWWWVVVUUUSSSTTTTTTSSSQQQQQQRRRTTTRRR\\\gggnnnsssyyy|||qqq\\\```kkkllleeelllwwwwwwyyy~~~{{{uuussstttvvv|||uuupppyyyiiiZZZIIIBBB777333///,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////000000000111111111111222333777222000666555333:::<<<\\\nnndddooonnnqqqeeebbbccccccbbbbbbdddgggiiiiiiiiijjjkkkiiikkklllmmmnnnpppsssvvvuuuvvvvvvxxx~~~ppp___SSSMMMQQQdddyyyvvviii^^^ZZZSSSLLLFFFCCCAAAAAADDD[[[ttt}}}vvv}}}555666777888777666444333444444444555555555666666444444444555555555666666666666666666888999:::;;;999:::;;;<<<===>>>>>>>>>BBBBBBAAAAAAAAAAAAAAAAAA@@@AAABBBBBBCCCCCCCCCBBB>>>??????CCCSSSooowwwpppqqqwwwxxxmmm___SSSJJJDDDDDDEEECCC@@@CCCIIIIIIDDDBBBCCCCCCCCCCCCEEEKKKQQQKKKIIIIIILLLKKKHHHIIILLLMMMOOORRRSSSRRRSSSVVVYYYTTTUUUVVVWWWWWWWWWVVVVVVWWWWWWWWWXXXYYYZZZ\\\\\\ZZZZZZ[[[[[[\\\]]]]]]]]]^^^___```______```bbbeeeeeeeeeeeefffeeeeeeddddddaaa```]]]ZZZYYY]]]dddjjj___bbbfffhhhlllvvv}}}wwwnnnIIIBBB===<<<:::555000///////////////////////////000000000000000000000000111000///......///000111////////////000000000111000222444333111111333555555444333333222333777<<>>???PPPeeerrryyy{{{wwwrrreeelllttt|||555666888:::999777444333444444444555555555666666444444444555555555666666555555666666777999:::;;;999999;;;<<<===>>>>>>>>>AAAAAAAAAAAAAAAAAAAAABBB@@@AAABBBBBBCCCCCCCCCBBB??????======JJJfffzzzuuuwwwjjj^^^QQQGGGEEEHHHHHHEEEGGGMMMMMMIIIGGGIIILLLIIICCC???BBBHHHFFFDDDGGGKKKKKKJJJLLLPPPNNNPPPRRRQQQPPPPPPSSSVVVUUUVVVVVVWWWWWWVVVVVVVVVWWWWWWVVVWWWXXXYYY[[[]]]ZZZZZZZZZ[[[\\\\\\]]]]]]aaaaaabbbaaa``````ccceeeccccccdddeeeffffffffffff]]]\\\XXXTTTSSSXXXaaahhh```cccfffiiiqqq}}}oooLLLDDD>>>===;;;444...+++////////////////////////000000000000000000000000111000///......///000111////////////000000000000///111333222000000222444...222555555555777777555???SSSuuuiiieeeooo}}}|||ooodddZZZNNNFFFCCCDDDDDDDDDEEEDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHJJJLLLNNNOOOPPPPPPOOOOOONNNKKKHHHGGGHHHJJJIIIIIIJJJKKKLLLLLLMMMMMMLLLPPPTTTUUUTTTTTTUUUWWWWWWfffzzzsss[[[HHHCCCGGGTTT___ttt}}}zzzjjjiiirrr~~~}}}uuurrrsssnnnjjjvvv~~~|||gggPPPKKKGGG===888222000------...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////000000000000111111111111+++555333111666555333999>>>666XXXtttbbbdddbbb|||rrrkkkiiifffcccdddfffiiiiiihhhhhhkkknnnkkknnnpppooommmlllnnnpppooovvvxxxuuuvvv|||}}}{{{{{{yyyxxxwwwvvvuuuuuulllYYYIIIFFFHHHKKKVVVdddppp~~~xxxiiiddd]]]UUUNNNHHHCCC???<<>>???;;;777555555666666666666666666666666555555555555555555555555555555555666666777888999::::::;;;<<<=========<<>><<<@@@MMMbbbyyyuuulllRRRFFFJJJLLLNNNMMMKKKIIIIIIIIIQQQNNNKKKHHHFFFFFFGGGHHHIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMNNNOOOQQQSSSTTTVVVXXXXXXXXXXXXWWWVVVUUUTTTUUUTTTTTTVVVXXXZZZZZZYYY\\\[[[[[[ZZZ[[[]]]^^^___\\\___```^^^___bbbccc```bbbbbbbbbeeeggggggddd```YYYXXXWWWXXX[[[]]]^^^___dddaaacccnnn~~~uuufffEEECCC???:::666444333222000000////////////000000//////000000000000//////000000//////.........---////////////000000000000000111111111111222222222222222222222333444555555===>>>PPPyyy}}}iii]]]ppp{{{}}}uuucccQQQJJJKKKJJJFFFEEEGGGHHHFFFBBBAAACCCGGGCCCFFFGGGFFFCCCBBBDDDGGGHHHIIIKKKJJJGGGDDDDDDDDDIIIHHHHHHGGGGGGGGGGGGGGGFFFGGGHHHIIIIIIIIIHHHGGGJJJOOOZZZdddddd\\\VVVVVV^^^fffyyydddXXXNNN;;;AAAXXX___ccclllwwwxxxrrrooouuu}}}|||xxxtttppplllkkksss}}}ppp]]]OOOMMMIII>>>444333000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---,,,---,,,+++---000---------............////////////000111111222222222222333333333333444444555===EEEtttxxxlllWWWsssyyybbbyyyzzzxxxyyyooo```gggiiijjjiiifffdddeeegggmmmnnnnnnmmmllllllnnnpppqqqwwwyyytttsssxxx{{{yyytttuuurrrtttssshhhlll}}}eeeQQQKKKHHHGGGSSSdddlll{{{zzzrrriiiiiijjjeeeXXXHHHAAAAAABBBEEEMMMXXXccchhhfffccc^^^]]]cccmmmvvv{{{888:::;;;999666444555666555555555555555555555555444444444444444444444444555555555555666777888999999:::;;;<<<============???????????????@@@@@@@@@BBB@@@@@@@@@BBBBBBAAA@@@??????>>>@@@JJJ\\\sss|||]]]QQQOOOQQQRRRQQQNNNKKKJJJIIINNNLLLIIIGGGFFFFFFGGGHHHIIIIIIJJJJJJKKKKKKLLLLLLOOOOOOOOOPPPQQQRRRSSSTTTVVVVVVVVVVVVVVVUUUTTTTTTUUUUUUUUUVVVVVVWWWYYYZZZZZZYYYYYYYYYYYY[[[\\\]]][[[______]]]^^^aaabbb___bbbcccfffjjjkkkhhhaaa[[[XXXWWWWWWXXXZZZ]]]___```aaahhhsss{{{wwwbbbFFFDDD???:::555222111000000000////////////000000//////000000000000//////000/////////.........---.../////////000000000000000000111111111222222222222222222222333444555555555888AAAXXXoooOOOPPPkkkuuuhhhccc]]]WWWRRRQQQQQQOOOMMMJJJFFFCCCIIIJJJIIIGGGEEEDDDGGGIII@@@BBBDDDFFFFFFFFFEEEEEEGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEGGGIIIJJJOOORRR\\\iiimmmfff[[[TTTdddiiivvvyyyjjjaaaPPP@@@@@@GGGIII[[[mmmkkkjjjmmmssszzz~~~xxxwwwyyy}}}yyyqqqiiicccfffllldddSSSEEEDDDAAA888000000//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))(((***+++,,,...///------------............/////////000111111222222222222222333333333444444888<<<===]]]pppooonnnpppyyyxxxiii}}}vvvkkkeeeggghhhgggdddcccdddfffkkkllllllkkkjjjkkkmmmooooootttuuuqqqqqquuuwwwuuuuuutttnnnkkkggg\\\___ssskkkSSSFFFHHHRRRXXXaaammm{{{}}}uuuooommmtttnnnqqq{{{qqqVVVEEEDDD>>>@@@EEEPPP\\\aaa___[[[WWWXXX```mmmwww|||999999777333111111444666444444444444444444444444333333333333333333333333555555555555666777888999999999;;;<<<<<<=========>>>>>>?????????@@@@@@@@@AAA@@@???@@@BBBCCCBBBAAA???@@@@@@@@@EEESSSiiizzzaaaUUUUUUWWWXXXWWWSSSNNNKKKJJJJJJHHHFFFEEEEEEFFFGGGHHHIIIIIIIIIJJJKKKKKKLLLLLLQQQQQQPPPPPPPPPQQQRRRRRRRRRSSSTTTTTTUUUUUUTTTTTTUUUVVVWWWUUUSSSTTTWWW[[[ZZZYYYXXXXXXYYYZZZ\\\]]][[[^^^___]]]]]]```aaa^^^bbbeeejjjnnnmmmggg]]]UUUVVVVVVVVVWWWZZZ]]]```bbbfffwwwuuuzzzYYYFFFCCC>>>999444111///...000//////......//////000...//////000000//////.../////////...................../////////000000000000000000111111111222222222111111222222333444555000555444999UUU}}}bbbHHHHHH___nnnyyywwwlllgggaaa]]]\\\XXXSSSNNNLLLJJJFFFCCCBBBDDDFFFHHHEEEDDDCCCCCCDDDCCCBBB@@@GGGGGGGGGFFFFFFFFFEEEEEEIIIHHHHHHHHHJJJNNNQQQSSSPPPRRR^^^qqq}}}vvveeeXXX[[[ZZZ]]]aaa]]]PPPCCC===888@@@QQQ[[[```qqq}}}vvvyyyssspppttt{{{~~~{{{vvvrrrxxx|||qqqddd^^^^^^XXXHHH<<<:::999222------...------,,,,,,+++++++++++++++++++++++++++++++++***************)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000...,,,+++,,,---,,,+++------------...............//////000000111111222222222222222333333333333777999888JJJvvvrrreeellldddyyycccfffxxx~~~xxxpppfffggggggfffcccbbbcccdddhhhiiiiiiiiihhhiiilllnnnnnnppppppnnnnnnqqqsssqqqssssssiiiaaa[[[QQQSSSdddfffQQQVVV\\\YYY___hhhpppqqqjjjfffgggkkkwwwkkkrrrcccHHHDDD<<<;;;???HHHTTTYYYWWWRRRQQQUUU___mmmwww{{{:::888555333111222444555333333333333333333333333333333333333333333333333555555555555555666888888888999:::;;;<<<=========>>>>>>>>>???@@@@@@AAAAAA@@@??????@@@BBBCCCCCCBBB???AAABBB@@@@@@JJJ]]]mmmaaaWWWZZZ[[[\\\ZZZUUUOOOKKKIIIEEEDDDDDDCCCDDDEEEGGGHHHHHHHHHIIIJJJJJJKKKKKKLLLPPPOOOOOOPPPPPPQQQRRRSSSPPPQQQRRRSSSTTTUUUUUUUUUUUUWWWXXXUUUQQQQQQVVV\\\[[[ZZZZZZZZZZZZ\\\]]]^^^\\\______]]]]]]aaaaaa^^^bbbeeeiiillliiibbbXXXRRRUUUUUUVVVWWWYYY]]]bbbeeennnxxxpppzzzrrrKKKCCCAAA<<<777333111///////////////....../////////...//////////////////..................................../////////000000000000000000111111111111111111111111222333444555333444222222BBBbbb}}}{{{|||{{{sss~~~YYYCCCCCCCCCJJJ\\\hhhsss{{{qqqkkkfffccc```^^^ZZZSSSOOOMMMOOORRRTTTOOOKKKFFFCCCDDDDDDDDDCCCIIIHHHGGGFFFFFFGGGIIIJJJKKKKKKLLLMMMOOOQQQSSSTTTVVV[[[kkklll]]]NNNGGGBBB@@@<<<777666888AAAccc~~~|||qqqvvv~~~{{{xxxnnnkkkmmmmmmlllkkkjjjxxx~~~vvvggg[[[VVVPPPCCC888555444000------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///...+++,,,...---***,,,,,,---------...............//////000111111111111222222222222333333333333444:::GGGhhh^^^yyyiiiQQQgggxxxkkk{{{eeeuuuyyyyyywwwnnnkkkjjjhhheeecccaaabbbbbbfffggghhhggggggiiilllnnnoooooonnnmmmnnnpppssstttsssuuukkk___YYYPPPPPP[[[{{{kkkgggfff```eeemmmrrroooeee^^^___cccnnndddjjjjjjNNNCCC<<<:::<<>>>>>???@@@@@@AAAAAA@@@??????@@@BBBCCCCCCBBB???BBBDDD@@@>>>CCCRRR^^^vvvddd___ZZZ[[[[[[YYYSSSNNNJJJHHHBBBBBBBBBBBBCCCEEEGGGHHHHHHHHHIIIIIIJJJKKKKKKKKKLLLMMMMMMNNNPPPQQQSSSTTTOOOPPPRRRSSSUUUVVVVVVVVVTTTVVVWWWTTTPPPPPPVVV[[[YYYYYYXXXXXXYYYZZZ\\\]]]]]]``````^^^^^^aaaaaa^^^aaabbbdddccc```[[[UUURRRTTTUUUWWWXXXZZZ^^^eeejjjuuu}}}{{{qqqlllxxxzzz^^^>>>???===999555222111111111//////............//////......////////////......---------...........................//////////////////000000000111111111111111111111222333444444555333444888<<>>999888777777<<>>???@@@AAAAAABBBAAA@@@???@@@BBBCCCBBBAAA???BBBDDDAAA>>>@@@HHHPPP^^^qqq}}}~~~{{{bbb```VVVWWWVVVSSSNNNIIIFFFFFF@@@@@@AAABBBCCCEEEFFFGGGHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJKKKLLLNNNPPPRRRSSSOOOPPPQQQSSSTTTUUUVVVVVVSSSTTTUUUSSSQQQRRRUUUYYYVVVUUUUUUTTTUUUWWWXXXYYY]]]``````]]]]]]``````]]]]]]]]]]]]ZZZWWWUUUTTTUUUSSSUUUXXXYYY[[[```hhhnnn}}}}}}wwwwwwnnnkkkrrreeeIII:::<<<:::777444222111111111///......------......///---......//////......------------------.........------.........//////////////////000000000111111111000000111111222333444444///222999666333GGGddd~~~zzzyyy}}}oooooovvv~~~rrrccc\\\\\\___gggcccQQQEEEBBBAAAGGGPPP\\\lllyyywwwuuuzzz~~~vvvrrrkkkccc]]][[[^^^aaacccaaa^^^\\\[[[[[[]]]^^^oooqqqtttuuuuuusssooommmkkkooouuuuuuhhhRRR@@@999555666;;;BBBFFFGGGKKKQQQ___xxx~~~uuuyyy|||uuupppmmmeeebbbeeefffeeelllvvv~~~rrrrrrtttaaaTTTKKKGGGHHH???999222...------+++)))++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///888;;;333---///000...,,,,,,,,,,,,---------------......//////000000111111111111111222222222222777222333999<<>>@@@CCCEEEFFFOOO```qqqyyyzzz}}}<<<;;;999:::;;;:::777444444444444444444444444444444444444444444444444444444444444444555666777777666777888:::<<<<<<======<<<===>>>???@@@AAABBBBBBBBB@@@@@@@@@BBBBBBAAA@@@???AAACCCBBB@@@???BBBEEEIII\\\pppzzz~~~~~~pppssspppoookkkWWWWWWQQQQQQOOOKKKGGGDDDCCCCCC@@@@@@AAABBBCCCEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKJJJJJJJJJKKKLLLNNNOOOPPPNNNNNNPPPQQQSSSSSSTTTTTTRRRRRRRRRSSSSSSTTTVVVWWWTTTSSSSSSSSSSSSUUUVVVWWW[[[^^^^^^[[[[[[]]]]]][[[XXXXXXXXXUUURRRRRRTTTWWWSSSVVVYYYZZZ\\\aaajjjrrryyyxxxnnnlllkkkQQQ:::???<<<:::666333000////////////......------......///---......//////......---,,,,,,,,,------.........---------.........//////////////////000000000111000000000000111222333444111///111444222///888EEEWWWyyyzzzzzz~~~pppjjjfffaaaooommmccclllvvv{{{aaaRRRBBB:::999>>>IIITTTUUU^^^lllzzz}}}wwwxxx{{{~~~}}}{{{xxxsssooommm}}}wwwpppjjjfffUUUTTTSSSPPPHHH===999;;;>>>AAAIIIRRRVVVVVVYYY___lll|||wwwmmmuuuuuulllmmmlllddddddmmmttttttxxxqqqccckkkjjjWWWKKKDDDAAAAAA555222...,,,,,,---,,,))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''((((((((()))))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,666BBBFFF999---+++---,,,++++++,,,,,,,,,---------------......///000000000111111111111222222222222444666///000777:::___wwwfff|||XXXcccrrrvvv|||~~~ssshhhccccccdddeeedddeeeeeedddcccdddfffhhhlllnnnpppnnnjjjmmmssseee[[[ZZZfffzzzuuummmnnniiikkkmmmmmmhhhbbb]]]ZZZJJJEEEAAAAAACCCCCC@@@<<<888:::<<<;;;888999???DDDCCCMMM___ooowwwxxx{{{|||~~~}}}{{{{{{{{{|||}}}}}}zzzuuutttxxx}}}>>>;;;888888::::::888555444444444444444444444444555555555555555555555555444444444444444555777777666777888:::;;;<<<======<<<===>>>???@@@AAABBBBBBCCCAAA@@@@@@BBBBBBAAA@@@???AAACCCCCCAAA???>>>>>>@@@OOO]]]aaadddllluuuyyyppphhhmmmfffcccaaaPPPPPPMMMLLLJJJFFFBBB@@@@@@BBB@@@@@@AAABBBDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMOOOPPPQQQRRRRRRRRRQQQPPPPPPRRRUUUWWWVVVUUUUUUTTTTTTTTTTTTVVVWWWXXXYYY\\\\\\YYYYYY[[[[[[YYYTTTUUUUUUSSSQQQRRRUUUXXXSSSWWWZZZ[[[]]]bbblllttt|||zzzooommmgggEEE333FFF===;;;777333000...------.........------.........---..................---,,,,,,,,,------.........---------.........//////////////////000000000000000000000000111222333444000333333111222777888666;;;WWWtttxxxxxxrrrgggcccwww{{{aaabbbnnnZZZNNNGGGBBBDDDIII<<<<<>>999777999<<>>FFFEEENNN___nnnttttttwww|||xxxzzz{{{zzzxxxvvvuuuuuuxxxxxxvvvooogggdddfffiiixxx{{{:::666666999999777666888555555444444444555555666444444444444444444444444444444444555555777888888888888:::;;;<<<=========??????@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBCCCBBBBBBAAAAAAEEEEEEGGGJJJOOOVVV\\\```ZZZ\\\]]]]]]YYYRRRKKKFFFGGGEEEDDDBBBAAAAAAAAAAAA@@@AAABBBCCCDDDEEEFFFFFFHHHIIIKKKJJJIIIIIIJJJKKKMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKOOOSSSUUUTTTQQQPPPPPPPPPPPPRRRSSSTTTUUUXXXWWWUUUTTTTTTUUUWWWXXXUUUXXXZZZ[[[[[[[[[]]]^^^TTTRRRQQQQQQSSSUUUVVVVVV[[[\\\^^^]]]^^^aaahhhmmmwww^^^CCC<<>>AAA@@@===999FFFEEE===AAAHHHRRRaaannnqqq___XXX\\\UUUKKKBBB<<<:::999999777888;;;AAAKKKUUU\\\___```eeegggcccZZZVVVZZZ```kkknnnooommmkkkjjjhhhfffmmmvvv}}}{{{xxxyyy{{{|||{{{xxx{{{}}}wwwppp^^^OOOZZZsss{{{sssfff]]]QQQIIICCC???888333......---,,,,,,+++******+++,,,,,,---,,,+++***)))************************))))))))))))************)))************+++++++++///...,,,+++***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------..................////////////000111111111111222222222333000333888666555CCCVVVzzzYYYYYYrrruuu~~~nnnzzzxxxuuusssddddddeee```fffccc```___aaadddfffgggkkkrrrpppjjjkkkmmm}}}vvvttttttsssmmmbbb\\\\\\[[[ZZZXXXXXXYYY___ggglllgggZZZPPPNNNNNNHHH@@@;;;CCC@@@>>>===:::999>>>FFFQQQZZZfffnnnqqqssswwwzzzwwwyyy{{{yyyuuurrrppppppqqqpppiii^^^[[[```bbb```kkkyyy~~~~~~>>>999888:::;;;888666888555555555444444555555666444444444444444444444444444444444444555666777888777888:::;;;<<<<<<======>>>???@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???@@@AAABBBBBBCCCBBBBBBBBBBBBBBBDDDFFFJJJMMMOOOMMMOOOQQQQQQOOOJJJEEEBBBDDDDDDBBBAAA@@@@@@AAAAAABBBBBBCCCDDDDDDEEEFFFFFFGGGHHHIIIIIIHHHHHHIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMPPPRRRSSSRRRQQQOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTUUUUUUUUUUUUTTTTTTRRRUUUZZZ\\\[[[YYYWWWWWWRRRQQQPPPPPPQQQRRRRRRRRRYYY[[[\\\]]]^^^bbbiiinnnyyy}}}uuu]]]DDD===BBB???999222///000111///---///000000///---,,,---.......................................////////////000///...------...//////////////////////////////000000000000000000000000000111111222222333333444111777DDD[[[xxxzzzyyyooo^^^ZZZjjjxxxuuuoooooo______\\\eee|||www}}}}}}ppp___RRRJJJFFFJJJFFFAAA@@@AAA@@@:::444888;;;444000:::>>>???FFFLLLWWWbbbdddcccddddddcccddd^^^\\\]]][[[RRRIIIDDD???<<<::::::===>>><<<:::EEEGGGKKKPPPUUU[[[```cccbbbcccccc```\\\XXXWWWWWWfffdddaaa______cccgggiiiqqqtttqqqzzzxxxqqqttt{{{vvvcccUUU[[[iiillleee[[[SSSHHH@@@;;;777222---...------,,,++++++******+++,,,,,,,,,,,,+++***)))************************))))))))))))************)))************+++++++++...---,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,------------...............////////////000000111111111222222222444000111666444333===LLLyyyqqq[[[^^^iiijjj|||vvvyyymmmvvviiicccccc```ccc```^^^]]]```cccdddeeeccckkkjjjhhhkkkooo}}}{{{ssshhhbbbaaaZZZXXXUUUUUUXXX]]]bbbeeekkk```WWWTTTRRRLLLEEEAAAEEEBBB???>>>;;;999???GGGSSS\\\gggooorrrsssuuuwwwsssuuuwwwuuuqqqllliiigggkkkqqqpppggg^^^\\\\\\[[[bbbpppyyyyyy{{{DDD>>>999;;;<<<999777888666666555555444555555666444444444444444444444444444444444444555666777777777888999;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@===>>>@@@AAABBBBBBCCCCCC@@@@@@@@@?????????>>>>>>AAABBBCCCDDDDDDCCCAAA???BBBAAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDEEEEEEFFFFFFEEEGGGHHHHHHGGGGGGHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNPPPPPPPPPOOOPPPQQQNNNNNNNNNNNNOOOOOOPPPQQQQQQRRRTTTVVVVVVTTTRRRQQQOOOSSSYYY[[[YYYTTTPPPNNNOOOPPPPPPQQQRRRRRRSSSSSSYYY[[[___aaadddhhhmmmpppttt|||tttwwwxxxmmmWWWDDD???DDD<<<777111...///000...---,,,...///...,,,,,,---...---------------------------............////////////......---......//////////////////////////////000000000000000000000000000000111111222333333333444666999AAARRRhhhxxx~~~pppTTTKKKQQQYYY]]]^^^kkklllaaaXXX^^^bbbhhhsssyyyzzzeeeSSSHHHLLLJJJJJJNNNRRRQQQMMMHHHEEEFFF>>>:::>>>888222777666777;;;??????<<<===AAA@@@AAA@@@>>>???@@@<<<666======@@@HHHPPPQQQKKKDDDUUUXXX\\\]]]]]]___cccgggmmmfff\\\VVVUUUXXXZZZ\\\\\\ZZZYYY[[[```fffjjjlllwwwpppmmmvvvooommmgggccchhhttt~~~sssbbbYYYXXXYYYWWWSSSMMMFFF>>>777444111,,,)))------,,,,,,++++++******++++++,,,,,,,,,+++******************************))))))))))))************)))************+++++++++------,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------............/////////000000000111111111222222666000000333333000555???ZZZ}}}llllllRRRbbboooSSSttt~~~mmmmmmwwwyyyhhhccc___^^^]]][[[\\\___aaabbbbbb___ggghhhhhhmmmrrrzzzqqqnnnccc]]]YYYYYY]]]aaaaaa___ggg```XXXUUUPPPIIIEEEEEEGGGCCC@@@>>>;;;:::AAAIIIXXX___jjjqqqsssrrrssssssssstttuuusssnnnfff]]]XXXbbbnnnvvvpppcccZZZXXXYYY^^^kkkvvvyyy|||LLLBBB:::;;;===;;;999999777666666555555555555555333333444444444444444444444444444444444555666777777888999:::;;;<<<<<<<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>???@@@AAAAAAAAA@@@???@@@@@@???>>>===;;;:::======>>>???????????????@@@@@@@@@AAAAAABBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFHHHHHHGGGGGGHHHJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLOOOQQQPPPMMMLLLNNNPPPNNNNNNNNNNNNNNNOOOPPPPPPRRRSSSTTTTTTTTTTTTSSSRRRPPPSSSWWWXXXUUUPPPLLLJJJNNNOOORRRTTTUUUVVVXXXYYYZZZ^^^eeelllpppqqqrrrrrrssszzz}}}mmmpppmmm^^^LLLBBBBBBEEE888444000............---,,,---......---,,,---///---------------------------------.........//////...------.........//////////////////////////////000000000000000000000000000000000111222222333333555666666444:::LLLddduuuzzzddd[[[hhhzzzqqq___aaafffjjjrrrvvv{{{kkk```[[[[[[]]]aaabbbbbbfffjjjjjjpppmmmeee[[[HHH<<>>999@@@MMMIIITTTYYYTTTOOONNNIII@@@PPPOOOSSS^^^iiilllddd[[[^^^aaabbb```\\\\\\aaagggooolllgggccc```___``````TTTUUU\\\hhhrrrtttrrrppp~~~yyyoookkklllmmm^^^[[[[[[dddsssuuufffYYYWWWUUULLLFFFFFFCCC>>>888333111...,,,***,,,,,,,,,,,,++++++******++++++++++++++++++++++++************************((()))))))))************))))))*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////000000000000111111111111555000...111333111222666===mmmqqqZZZ}}}jjjaaaooouuu___rrrxxxuuu{{{vvvzzzggg___\\\[[[ZZZ\\\___aaaaaa```aaahhhhhhiiippprrr}}}uuummmfffeeeiiijjjddd^^^aaa\\\WWWSSSMMMFFFEEEHHHGGGCCC???===;;;;;;CCCLLL]]]dddlllqqqsssqqqpppoootttuuuxxxyyyuuujjj]]]TTTaaammmxxxvvvkkkaaa]]]^^^bbbkkksssvvv{{{WWWIII<<<:::<<<===;;;:::888777666555555555555555333333333444444444555555555444444444444555555666777777999:::;;;<<<<<<<<<;;;<<<===>>>???????????????????????????????????????@@@@@@@@@???>>>=========>>>???@@@@@@???>>>===>>>============>>>>>>??????@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDFFFGGGGGGGGGGGGIIIJJJHHHHHHIIIIIIIIIJJJJJJJJJLLLNNNOOONNNKKKIIIKKKNNNNNNNNNNNNNNNOOOPPPQQQQQQUUUTTTSSSRRRRRRSSSTTTUUUSSSTTTTTTRRROOOLLLKKKKKKOOOQQQTTTUUUUUUVVVXXX[[[[[[aaakkktttyyyyyytttppprrrvvv|||~~~~~~||||||yyyyyyxxxrrrqqqpppeeeQQQCCCAAACCCBBB444222///------------------...//////...---...000------------------------------------............,,,,,,---.......................................///////////////////////////000000111111222333333...222444111///777JJJ[[[wwwwwwppp}}}~~~vvv}}}eeeqqq}}}jjjttt{{{tttooolllwwwvvvuuutttppphhhdddmmm{{{mmmVVVOOOMMMMMMQQQTTTOOOOOO___tttrrrzzzjjjccc^^^ZZZ[[[XXXZZZdddpppvvvrrrlll```aaa___[[[VVVWWW^^^dddeeeppp{{{|||rrreee\\\YYYUUUUUU___qqq~~~zzzwwwlllaaa```aaa]]]___gggxxxlll___WWWXXXSSSGGG@@@AAA;;;888444111///---,,,+++,,,+++++++++++++++******+++++++++++++++++++++,,,************************((()))))))))************))))))*********+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------............//////000000000111111111333///...111444333333444333JJJllljjj^^^{{{iiiwwwXXX}}}uuu{{{ppp```\\\[[[[[[\\\___```aaa```___eeeeeefffnnnpppyyy~~~tttqqqrrrppphhh___```[[[WWWTTTNNNHHHIIIMMMEEEAAA>>><<<;;;===GGGQQQbbbffflllooopppnnnllljjjmmmpppwwwsssiiiqqqvvv{{{|||uuulllfffdddeeeiiimmmooottt{{{hhhUUUAAA;;;======;;;:::888888777666555555555555222333333444444555555555555444444444444444555555666777888:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@???>>>===;;;;;;999;;;===>>>@@@@@@??????===<<<<<<;;;;;;;;;<<<<<<>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBDDDFFFFFFFFFFFFHHHIIIGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLJJJIIIHHHJJJKKKMMMMMMMMMNNNOOOPPPRRRRRRVVVTTTSSSQQQQQQSSSTTTVVVSSSSSSQQQNNNKKKJJJKKKMMMRRRTTTUUUTTTRRRSSSVVVZZZ^^^dddnnnxxx}}}{{{tttooommmpppuuuzzzzzzyyy{{{}}}~~~~~~{{{xxxwwwyyy|||{{{lllppp|||vvvlllvvvrrr```HHH???CCCCCC<<<111000///...------.........///000///...---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........+++,,,---.......................................//////////////////////////////000000111222222222---000333444000000:::EEEWWWqqq||||||{{{zzz}}}bbbiiiuuuZZZfffwwwwwwtttpppppplllhhhlllyyy~~~|||xxxmmmhhhssspppYYYVVV[[[aaa```]]]ddd{{{tttjjjkkkooommmfffaaabbbgggjjjhhhddd^^^]]][[[VVVSSSTTTZZZ___cccoooyyyuuufffZZZYYY]]]```ZZZ]]]nnn~~~gggUUUWWW``````eeettt|||jjjaaaZZZXXXQQQEEE======333111///---,,,+++++++++++++++++++++++++++******++++++******++++++,,,---************************))))))))))))************)))************+++++++++)))***++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------........./////////000000000111111111//////111333555555555888:::MMM}}}lllbbbiii{{{kkk^^^|||~~~{{{}}}~~~ttthhh___]]][[[\\\^^^___``````ZZZ^^^]]]___iiilllrrrzzzyyyuuulllddd___ZZZUUUQQQLLLFFFGGGKKKCCC???<<<<<<===AAAMMMYYYccceeegggjjjjjjiiifffeeebbbeeeooo~~~{{{qqqiiifffiiiiiiiiilllqqqxxx{{{cccIII>>>======;;;999999888777666555555555555222222333333444555555666555444444333333444444555666777888999:::;;;;;;;;;::::::;;;<<<=====================>>>>>>>>>??????>>>>>>>>>>>>======<<<;;;::::::;;;<<<===>>>>>>>>>;;;:::::::::::::::::::::<<<===>>>??????>>>>>>===<<<<<<===>>>??????@@@@@@???AAACCCCCCCCCCCCEEEGGGFFFFFFFFFGGGHHHIIIIIIIIIKKKIIIGGGGGGHHHHHHHHHHHHJJJJJJKKKLLLNNNPPPRRRSSSSSSRRRRRRRRRRRRRRRRRRSSSPPPPPPNNNKKKIIIIIIKKKMMMQQQSSSTTTSSSRRRUUU[[[aaahhhkkkqqqxxx}}}|||vvvqqqhhhjjjpppwwwwwwsssuuuzzzxxxyyyyyywwwttttttwww{{{}}}vvvlllqqq{{{|||sssjjjnnnhhhUUU@@@>>>HHHEEE888/////////...------...000...//////...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........***+++,,,...//////..............................//////////////////////////////000000111111222222333000111555444222555;;;CCCZZZsss|||}}}rrrkkkoooMMMPPP```iiiooojjjgggcccaaagggssszzz{{{qqqnnnppptttqqqllltttjjjgggnnnpppiiigggtttuuullloooxxxwwwkkkbbb___]]][[[YYYYYYXXXVVVTTTSSSSSSSSSTTT___jjjsssnnnbbb\\\bbbkkkmmmaaa```pppdddVVVVVV[[[___gggxxxtttooobbb^^^XXXQQQHHH???888555......---,,,*********+++******************++++++++++++*********+++,,,---************************))))))))))))************)))************+++++++++((()))***+++,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........////////////000000000111///000111000111333555666888888===```mmmnnnjjjhhhuuuzzz}}}zzzzzz~~~xxx{{{xxxaaa^^^[[[ZZZ[[[]]]______\\\^^^ZZZ[[[dddfffkkkyyy~~~wwwqqqddd\\\UUUPPPKKKEEEDDDFFFBBB>>><<<===@@@GGGTTTaaaaaaaaaaaabbbbbbbbb```___aaa___cccppp~~~~~~yyynnnfffdddfffeeefffjjjpppwww}}}mmmOOOAAA>>>===:::888999999777666555555555555222222333333444555666666555444444333333333444444666777888999:::;;;;;;;;;999:::;;;<<<============<<<=========>>>>>>??????<<<<<<===============<<<======<<<<<<<<<<<<<<<<<<999999999:::::::::;;;;;;;;;;;;<<<======<<<;;;:::999:::;;;<<<===>>>???@@@===???@@@AAAAAAAAACCCEEEEEEEEEFFFGGGHHHHHHIIIIIIKKKGGGDDDDDDGGGIIIHHHFFFHHHHHHIIIKKKMMMOOOQQQRRROOOPPPRRRSSSSSSRRRPPPOOOLLLMMMLLLKKKIIIHHHJJJKKKMMMQQQSSSTTTUUU[[[eeemmmqqqqqqtttyyy}}}~~~zzzvvvfffhhhooowwwwwwqqqqqqvvvrrrtttuuutttrrrsssxxx|||~~~{{{}}}ssslllqqqvvvsssjjjccc```[[[JJJ999>>>LLLHHH777.../////////......///000---...///---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))+++,,,...//////............................../////////////////////////////////000111111222222666...+++///333222333777222AAATTTkkk|||uuuhhhjjjggglllzzz~~~xxxdddjjj{{{vvv\\\TTTUUUUUUYYYNNNSSSYYYbbbnnnuuuqqqiiiaaa\\\```jjjlllfffgggnnn{{{zzzuuu~~~|||~~~rrrpppzzzpppqqqzzzzzzmmmccc\\\[[[[[[[[[UUUTTTSSSSSSSSSQQQNNNKKKQQQeee{{{}}}sssppprrrtttggggggxxxxxxlllddd___YYYRRR```iii{{{{{{qqqoooWWWWWWQQQGGG>>>888222...---------,,,******+++,,,******************++++++++++++*********+++---...************************))))))))))))************)))************+++++++++((()))***+++,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000///222222000///111444555...444333EEE{{{jjj{{{aaavvvtttxxx}}}}}}uuu{{{{{{}}}bbb^^^ZZZXXXYYY\\\]]]^^^cccccc\\\[[[bbbbbbeeerrrzzz~~~nnnddd[[[UUUPPPJJJGGGHHHBBB>>>===???BBBJJJYYYggg___^^^\\\\\\]]]]]]\\\[[[fff___[[[bbbqqq~~~|||yyyxxxyyyssshhhbbbccc]]]\\\^^^eeelllqqqvvvzzzdddJJJ>>><<<<<<999::::::999888777666555555333333333444444555555555555555555555555555444444666777999:::;;;<<<<<<<<<::::::::::::::::::::::::>>>>>>>>>>>>============<<<<<<<<<;;;;;;::::::::::::::::::999999999888888888888888999999888888888888888999999999:::::::::888888999999999:::::::::;;;<<<>>>???@@@???===<<<>>>???@@@BBBDDDEEEGGGGGGIIIFFFDDDEEEHHHIIIHHHGGGLLLLLLLLLMMMMMMNNNNNNOOOMMMPPPRRRSSSQQQOOONNNNNNMMMKKKJJJIIIKKKLLLMMMMMMPPPVVVYYYVVVSSSYYYhhhvvvtttssstttyyy}}}|||vvvpppqqqqqqrrrtttwwwxxxwwwvvvsssssssssssssssvvvzzz}}}xxx~~~yyy|||wwwttttttqqqkkkkkkpppfffKKK???;;;JJJVVV@@@333///............---------***++++++,,,,,,++++++***------------------------------+++******+++------////////////000000000000111111000......---------////////////////////////////////////000000000000000000111111111222222222000111:::MMM^^^fffhhhiii___eeesss}}}fff^^^jjjvvvjjjaaacccccc[[[VVVUUU[[[aaaaaa[[[VVVXXXXXXWWWVVVTTTTTTVVVXXXeeelllrrrsssppprrr{{{xxxrrrnnnoooyyywwwmmmrrruuulllddddddiiipppggg\\\aaaddd^^^\\\___\\\VVVPPPKKKIIIIIIIII^^^kkk{{{xxxtttrrrzzz~~~xxxvvvooohhheeefffbbbYYYTTTUUUWWW___jjjvvvxxxfffRRRNNNGGG>>>777111...---...---,,,,,,++++++,,,,,,...---,,,,,,+++++++++,,,+++*********))))))((((((,,,...000...+++)))***++++++***)))(((((()))******++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------............///////////////000000000000000111111111111222222222///999666333SSSdddzzziiivvvnnn~~~uuuyyyvvvzzz{{{fffXXXZZZ[[[UUUUUU[[[]]]]]]^^^___aaaccceeefffnnnwwwqqqbbbTTTUUU\\\VVVIIIBBB???>>>@@@IIIUUU___ffffff```\\\___bbbaaa______rrrsssooojjjjjjqqqyyy|||zzzzzz|||{{{rrrfff^^^^^^[[[[[[```iiiooorrrvvv{{{}}}fffNNNBBB???===999:::999999888777666555444333333444444444444444444555555555555555555555555666777888:::;;;<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999999999888888888777777777777888888888888777777777777888888888999999999888888888888999999999999:::;;;<<<>>>>>>===<<<;;;===>>>???AAACCCDDDEEEFFFGGGEEECCCDDDGGGIIIIIIGGGJJJJJJKKKKKKLLLLLLMMMMMMMMMPPPRRRRRRPPPNNNMMMMMMJJJIIIIIIJJJLLLNNNNNNOOOQQQSSSVVVWWWZZZaaajjjqqqqqqqqqrrrwww{{{zzzsssmmmnnnoooqqqtttvvvvvvtttsssrrrrrrrrrrrrtttxxx}}}|||{{{|||}}}yyyvvvvvvtttooopppuuueeeHHH>>>@@@QQQXXX>>>222............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------....../////////000000000111000///...------------////////////////////////.../////////000000000000000000000111111111222222333222444===HHHTTTcccpppkkkgggjjjvvv}}}|||}}}vvvkkkjjjppp}}}|||ssszzzrrrlllddd___YYYRRRKKKFFFNNNPPPPPPNNNKKKJJJLLLNNN[[[aaagggiiiiiiiiilllooouuupppjjjddd\\\ZZZaaakkkoooccc___hhhnnnfff^^^]]]gggpppjjjbbbeeeeee^^^]]]XXXVVVTTTQQQNNNNNNOOOPPP\\\gggrrruuuvvvyyyzzzxxxzzzsssmmmkkkjjjeeecccdddhhhfff\\\UUUSSSVVVZZZ```hhhrrruuujjj[[[IIIEEE???999333///...---------,,,++++++++++++,,,------,,,+++++++++++++++************)))))))))(((***,,,///...+++))))))***+++***)))(((((()))***+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------.............../////////000000000000000000111111111222222222222444222444IIIpppkkkpppdddeeejjj{{{yyyzzz}}}uuubbb\\\ZZZVVVVVVZZZ^^^^^^^^^^^^___aaabbbcccgggxxxxxxiii\\\]]]ccc^^^RRRDDDAAA???@@@HHHTTT```gggggg]]]XXX]]]fffiiiiiihhhppprrrrrrqqquuu}}}tttfff___`````````dddmmmrrrsssvvvzzzzzzxxx}}}jjjUUUHHHCCC???:::999999888777666555444444444444444444444444333333555555555555555555555555666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888999999888888888888777777777777777666666666666555666666777777777777666666555666666666666777777777777777777777888888888888888999:::;;;;;;;;;:::999<<<<<<===???@@@BBBCCCDDDDDDCCCBBBCCCFFFHHHIIIHHHGGGHHHHHHIIIJJJKKKKKKKKKMMMOOOQQQPPPNNNLLLKKKKKKGGGHHHIIILLLMMMOOOPPPPPPTTTSSSUUU]]]fffmmmooonnnnnnnnnqqqvvvyyywwwqqqkkklllmmmppprrrsssqqqooommmpppooonnnoootttzzzxxx|||xxx{{{wwwvvvvvvuuurrrqqqttt___BBB???IIIXXXVVV999111............------------...------,,,,,,------...,,,,,,,,,,,,------------------............------.........////////////000000000///...------------////////////////////////....../////////000000000000000000000111111111111444222222333555>>>SSSfffkkkfffeeeyyy{{{hhhnnnrrrpppooommmggg___qqq|||jjj\\\TTTPPPPPPVVVYYYSSSHHHBBBCCCHHHPPPSSSYYY```gggjjjkkkjjjjjjhhhfffaaaWWWPPPTTT\\\bbb[[[ZZZbbbfff___WWWSSSaaaiiieee___aaa\\\UUUWWWSSSVVVYYYZZZZZZZZZ[[[\\\oooyyy}}}xxxyyy|||rrrpppooolllgggbbb^^^]]]^^^\\\___gggooonnnddd[[[WWW[[[[[[\\\^^^cccddd[[[QQQ<<<:::666222///---,,,,,,------,,,+++++++++++++++,,,+++******************************))))))))))))(((***------,,,***))))))******)))))))))******+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------................../////////000000000000000000111111111222222555000000666;;;NNNxxxzzzbbbdddSSSdddgggfff~~~|||zzzwwwyyytttcccZZZXXXXXXXXX^^^^^^]]]]]]]]]^^^^^^___dddkkkttthhhhhhlllfff[[[IIIFFFBBBCCCIIIUUUbbbjjjnnnbbbZZZ```kkkrrrttttttmmmppprrruuu}}}}}}nnnhhhiiibbbbbbgggooosssssstttwww}}}~~~rrrnnn{{{qqq]]]MMMFFFBBB>>>999888888777666555444444555555555444444333333333444444444555555555555555666777888999::::::::::::::::::::::::::::::::::::888888888888777777777666666666666666666666666666555555555555444444444444555555666666666666555555444444444444555555555555555666666666666777777777666666777888999888888777999:::;;;<<<>>>???@@@AAA@@@@@@@@@BBBDDDFFFHHHHHHFFFFFFGGGHHHIIIJJJJJJKKKMMMNNNOOONNNKKKIIIHHHIIIFFFHHHKKKMMMNNNNNNOOOPPPUUUVVVZZZdddoootttrrrooommmooorrrvvvxxxvvvqqqlllnnnnnnooonnnllljjjiiihhhkkkiiiiiikkkrrr{{{xxxzzzrrrllltttssstttuuusssnnniiifffSSS===DDDQQQYYYMMM222111.........---------,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,---------,,,---...//////...---,,,------........./////////000///...---------------................................./////////000000/////////000000000111111111222444333000222===JJJVVV^^^ccckkkqqqnnnvvv[[[___aaabbbeeehhhddd\\\gggmmmsss|||~~~xxxxxxkkkvvvzzzmmmUUUEEEEEELLLRRROOONNNTTT^^^eeehhhgggcccgggllljjj___UUUVVV\\\```\\\ZZZ___dddeeedddbbbgggjjjccc]]]\\\VVVRRRYYYXXX___ggglllllljjjhhhggg}}}yyyhhhZZZ]]]___```^^^ZZZUUURRRTTTZZZdddlllkkkddd\\\WWW\\\ZZZWWWVVVVVVSSSLLLDDD333111///---++++++++++++---,,,,,,+++***+++++++++******))))))))))))***************)))))))))))))))&&&(((+++,,,,,,***)))(((******************++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------................../////////000000000000000000111111111111333111444888333888\\\iiiggg}}}cccSSSbbbhhhbbb~~~zzzvvvuuu}}}sssaaaZZZXXXVVV\\\[[[[[[[[[[[[\\\]]]]]]ccccccmmmvvvtttsssiii]]]QQQNNNJJJHHHMMMYYYfffpppxxxmmmeeegggnnntttyyy}}}mmmnnnnnnqqqzzz}}}zzzuuunnnooobbbbbbgggooosssrrrsssvvvzzz{{{~~~zzzttt}}}yyydddSSSJJJEEEBBB999999888777666555444444555555555444444333333333444444444555555555666666666666777888999999999999::::::::::::::::::::::::888888888777777777666666555555555555555555555555444444444333333333222222333444444555555444444333222222333333333444444444444444444555555555666666444444555666666666666666777888999:::;;;<<<===>>><<<===>>>???AAACCCEEEGGGEEEEEEFFFGGGHHHIIIJJJKKKKKKLLLMMMKKKIIIGGGGGGGGGGGGJJJMMMNNNNNNMMMNNNOOOSSSWWW___hhhooorrrrrrpppnnnpppsssvvvwwwuuurrrnnnqqqqqqooojjjfffcccdddeeefffdddccchhhqqq{{{{{{yyy~~~ssshhhcccoooqqqssstttqqqiii]]]SSSEEE:::KKKUUURRR@@@***222...------------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,---...//////...---,,,------------............///......------------...------------------------............////////////....../////////000000000//////111444333000111666@@@MMMVVV^^^bbb___fffzzzzzz|||oooaaa]]]^^^bbbhhhnnnnnnmmmqqq|||mmmUUURRRYYY___UUUJJJEEEIIIPPPUUUWWWZZZdddppprrreeeWWWSSSXXXXXXWWWUUUXXXcccsss{{{xxxlllggghhhbbbaaaooommmvvv|||wwwtttvvv|||zzzsssuuu|||wwwjjjbbbbbbcccbbb^^^XXXQQQLLLNNNUUU\\\^^^\\\XXXSSSPPPQQQNNNLLLJJJGGG@@@888444///...---+++***)))******,,,,,,+++************+++)))))))))(((((()))******))))))))))))))))))******'''((()))+++++++++)))'''))))))******++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...............//////////////////000000000111111111///555:::888111444HHH\\\ttt~~~lllRRRjjjeee^^^uuu}}}zzzxxxyyy}}}nnn___YYYWWWYYYYYYYYYYYYZZZ\\\]]]^^^^^^]]]aaalllzzzxxxjjj]]]XXXVVVRRRPPPSSS]]]kkkuuuyyytttooommmmmmoooxxxsssppplllkkkqqqyyyzzzvvvqqqzzzvvvlllkkkccccccgggooottttttuuuxxxxxxyyy|||}}}zzzlllZZZNNNHHHDDD::::::999888777666555555444444444444444444333333333333444444555666666666666666777888888888888888999999999999999999999999888888777777777666666666333444444444444555555555333333333333222222222222222333333333333333333222222222222222333333333333333333333333444444444555333333333444444444555555555555666777888999:::;;;888:::<<<======???BBBDDDCCCDDDEEEFFFGGGHHHIIIJJJIIIJJJJJJIIIFFFEEEFFFGGGHHHKKKNNNNNNMMMLLLNNNQQQTTTYYY```fffjjjmmmnnnooonnnooorrrssstttsssqqqppppppqqqooojjjdddaaabbbdddcccaaaaaafffqqq{{{xxx{{{yyywwwzzz{{{lllcccaaammmqqqsssrrrmmmcccSSSDDD;;;;;;QQQTTTHHH777&&&222------------,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++,,,,,,------------............------,,,,,,,,,---------............---------------...------------------------------........./////////............////////////000---,,,000222111222444555<<>>AAAAAAAAABBBDDDEEEGGGHHHHHHGGGHHHHHHGGGEEEDDDEEEGGGGGGJJJNNNMMMLLLLLLPPPTTT[[[]]]```dddhhhkkknnnooolllmmmnnnnnnnnnmmmnnnnnnjjjmmmooommmgggcccbbbdddccc```aaagggrrr||||||sssssswww||||||zzznnnooovvv|||uuueee___bbbmmmppppppkkkfff]]]LLL<<<888>>>SSSOOOAAA444&&&///---------,,,,,,,,,++++++)))+++---......---+++))))))******+++,,,,,,------------,,,,,,,,,,,,------+++,,,,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------........./////////000---,,,000111000222555111444444>>>RRR\\\bbbnnnwwwcccUUU\\\lllyyyxxxbbbOOOYYYcccvvvuuukkkjjjfffwww}}}qqqgggqqq|||sssmmmaaaTTTLLLOOOZZZdddfffyyywwwnnnppphhhiii```TTTWWWkkk|||vvvoookkkyyyvvvjjj^^^ZZZZZZ]]]gggpppkkkcccWWWPPPQQQVVV\\\```aaaeeedddYYYPPPMMMLLLIIIDDD@@@===<<<777///---000,,,,,,,,,,,,++++++++++++,,,++++++******************))))))))))))***+++,,,((()))))))))************...+++((((((*********(((((()))***,,,------,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////////////////000000000111000222555555555555666777SSSyyy[[[VVV[[[nnnVVVUUUyyy}}}qqqwww~~~zzz{{{www|||pppbbb___YYYYYYYYYYYYYYYZZZ[[[[[[ZZZ[[[^^^___]]]aaaooo~~~ttthhh___[[[[[[YYYWWWWWW^^^kkkttttttrrrqqqpppnnnnnnuuu{{{yyyqqqiiiiiiqqqwwwyyy{{{}}}~~~sssnnnmmmkkklllqqqtttuuuxxx}}}uuuwwwzzz}}}~~~~~~|||www{{{ttt~~~xxxfffUUUIIIBBB<<<;;;;;;:::999888777777333333333444444555555555333333444444555666777777555666777777777777777666666666666666666666666666666666555555555444444444333333333444444555555555333333333222222222222111111111222222222222111111111222222222222333333333111111222222222333333333333333222222333333444555333333444444555666777777555777999999888999<<>>@@@AAAAAAAAADDDBBB@@@AAAEEEGGGFFFEEEHHHJJJLLLLLLLLLPPPVVV[[[dddhhhjjjjjjkkkooosssuuufffdddfffkkkllliiiffffffggghhhjjjkkkkkkiiifffddddddggglllssszzzzzzeeekkklllfffmmmrrrpppxxxzzzooo]]]RRRWWW___iiiffffffhhh```NNN>>>777<<>><<<;;;888444222111///---,,,++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))((((((((((((***)))'''''''''(((***+++,,,///111///+++)))***---))))))))))))************))))))))))))))))))))))))))))))))))))************,,,,,,,,,------------...---------------...//////........................000000000000000111111111111???\\\|||{{{{{{kkkllluuuxxxVVVQQQuuu}}}{{{}}}|||||||||rrreee[[[YYYZZZ\\\]]]ZZZWWWVVVZZZ[[[XXXVVVWWWVVV[[[eeennnwwwwwwpppgggbbbbbbaaa___]]]YYY[[[[[[YYYXXXZZZaaaggghhhjjjkkkjjjjjjlllrrrvvv{{{~~~yyynnnlllrrrtttooonnnllliiigggggghhhjjjjjjlllllllllllllllmmmppprrrrrrrrrqqqrrrtttwwwzzz|||{{{}}}}}}}}}}}}}}}yyypppcccYYYNNNIII@@@:::777777777777666666666666555444444444555555444444444444555555666666666666666666666666444444444555666666666777666555444444555666555444444444333333444444555555111222222333333222222111333333333222222222111111222222222222222222222222000000000000000000000000111111111111111111111222111111111222222222222333222222222222333333444444666777999:::<<<>>>???@@@@@@@@@@@@BBBFFFJJJKKKKKKHHHJJJLLLOOOTTT___mmmwwwzzzwwwvvvxxxzzzwwwooojjjjjjhhhhhhkkkkkkgggeeeggghhhhhhhhhhhhgggfffeeedddfffiiiooovvv|||ssspppkkk^^^aaahhhhhhkkkjjj```TTTOOOVVV^^^kkkooorrriiiSSS@@@999<<>>999888:::;;;888777777666555444444444555555444444444444555555555555555555555555555555333333444444555666777777666444444444555666555444333333333333333444555666111222222333333222222111333333333222222222111111111111111111111111111111000000000000000000000000000111111111222222222111111111111111222222222222222222222222111111111111444444666888:::<<<>>>???@@@@@@AAACCCEEEHHHJJJKKKGGGJJJNNNSSSZZZeeesss|||wwwwwwzzz~~~xxxqqqnnnnnnlllkkkllljjjffffffjjjhhhhhhgggfffeeedddddddddfffiiioootttyyy|||{{{ssssssmmmfffkkkqqqkkkkkkhhh^^^UUUSSSYYY```iiiooopppaaaJJJ<<>>IIIVVVVVVEEE222***,,,///...,,,++++++++++++++++++++++++...+++))))))+++---///000))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,.........------,,,,,,,,,------------------,,,,,,........................,,,---------......//////+++---000111111111333555000//////111666<<>>BBBOOOXXXIII;;;---***------+++***++++++++++++++++++++++++'''&&&(((++++++))),,,111*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---------+++,,,------------,,,,,,........................,,,,,,,,,---......//////---...//////......///000---///000000//////333666<<>>:::666//////...---,,,++++++***))))))***+++,,,,,,++++++(((((())))))***+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((((()))***+++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------,,,------...000111111222000666666000666SSSqqqcccrrrgggIIIFFFmmm|||iiilll|||vvvqqqnnnkkkppprrrrrrvvv|||yyypppggg```YYYWWWTTTOOOMMMOOOQQQPPPPPPSSSWWWVVVRRRMMMPPPPPPRRRSSSUUUVVVWWWXXXTTTUUUWWWYYYYYYWWWUUUSSSSSSTTTTTTUUUUUUVVVVVVVVVXXXYYYYYYWWWTTTUUUYYY^^^\\\\\\[[[[[[[[[]]]^^^___```bbbddddddbbbbbbdddhhhiiijjjmmmqqqtttvvvuuusssmmmmmmnnnqqquuuyyy~~~~~~}}}{{{pppqqqtttuuuvvvtttqqqpppoooiii^^^PPPCCC;;;:::;;;888777666555444555777888666666555555555555666666555555555555555555555555444444444444444444444444666555444444555666555444444444333222222222333333111222222333333222222111333333333222222222111111111111111111111111111111000000000000000000000000...///111333333333222111000000000000111111111111111111111111111111111111000000111222666:::===@@@@@@CCCEEEFFFGGGHHHLLLOOOWWW\\\cccfffggghhhjjjmmmrrrqqquuuyyysssgggfffmmmkkkhhhfffddd```]]]cccllljjjgggbbb^^^\\\^^^aaaccceeejjjqqqtttuuuvvvzzz~~~www^^^UUUaaaooossseeeaaa___bbbfffiiiiiiiii```^^^[[[YYYZZZYYYVVVTTTTTTOOOEEE<<<<<>>@@@@@@CCCFFFHHHIIIKKKPPPTTT^^^bbbgggiiiiiiiiikkknnnsssmmmnnntttrrriiigggmmmmmmjjjhhhfffaaa```fffpppkkkgggaaa]]][[[]]]```ccc```fffmmmqqqrrrtttyyy~~~|||oooeeebbbdddggghhh``````bbbfffiiihhhffffff[[[YYYXXXYYY\\\[[[WWWSSSOOOIII===666<<>>;;;666000,,,***+++,,,(((***,,,,,,***)))((((((***+++,,,------,,,+++***'''(((((()))***+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))((((((''''''&&&'''((()))******))))))%%%%%%%%%''')))******((())))))))))))************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------///////////////.........222///000222//////===QQQ~~~~~~ffflllhhhNNNVVV\\\ddd^^^www{{{zzz}}}|||uuuqqqlllkkkqqqtttsssrrrssstttooonnnnnnjjjaaaZZZWWWNNNPPPQQQOOOLLLMMMQQQUUUUUUUUUUUUTTTSSSRRRRRRRRRQQQRRRSSSSSSSSSTTTVVVXXXOOOOOOQQQSSSUUUVVVUUUSSSXXXYYYXXXUUUQQQQQQUUUXXXWWWWWWYYY]]]^^^\\\\\\\\\UUUZZZ```bbbbbbdddiiinnnrrrvvv{{{|||zzzwwwvvvwwwtttttttttuuuwwwzzz}}}~~~zzzxxxzzzjjjnnnrrrtttsssrrrsssuuuuuuqqqmmmeeeVVVFFF>>>===777555222111333555666666555555444444444333333333444555555666666555555444555555555444444333333333555555555444444333333333111000000000111222333333222333333444444333333222111111222222222333333333333333333222222111111111000000000000000000000000222222222222111111000000222222222222222222222222111111111111111222222222111000000111444999>>>AAABBB@@@BBBEEEHHHMMMWWWaaakkklllkkkgggcccccchhhmmmrrrnnnllljjjddd___cccmmmkkkcccbbbhhhhhhbbbdddllllllhhhbbb]]][[[\\\___aaaeeefffjjjnnntttzzzzzzggg\\\ccckkkhhhdddccc^^^ZZZZZZaaadddaaaZZZWWWKKKNNNQQQVVV```eee\\\MMM@@@BBB???;;;???FFFBBB777...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...111222///,,,)))((())))))))))))))))))))))))++++++************++++++))))))))))))************))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++,,,------......------........................//////...---...///000111////////////////////////////////////111444777999DDDJJJUUU```hhhhhhaaa[[[[[[dddlllhhh]]]VVVXXX]]]nnnooorrrxxx}}}pppfffllllllbbb___WWWSSSPPPVVV```iiikkkjjjppphhhbbbdddkkkmmmhhhbbbdddggggggccc\\\ZZZ___eeennnfffZZZPPPJJJEEEAAA>>>IIIHHHGGGEEEAAA===:::777333111///......---+++)))************************+++++++++*********))))))+++***)))))))))***,,,,,,+++*********))))))((((((((()))***++++++***)))(((******))))))((((((''''''%%%%%%&&&&&&''''''(((((((((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.....................///////////////000000000000333666:::[[[[[[ooogggVVV[[[```}}}dddZZZkkkzzz}}}|||}}}|||rrrqqqpppqqqrrrrrrqqqoooooojjjllluuuxxxmmm```YYYWWWUUURRRPPPOOOPPPSSSTTTUUUTTTSSSRRRQQQQQQRRRRRRUUUVVVWWWUUURRRPPPQQQSSSLLLOOOTTTVVVVVVTTTSSSSSSRRRUUUWWWWWWUUUVVVZZZ]]]VVVWWWZZZ\\\^^^^^^^^^^^^]]]]]]^^^aaafffjjjlllmmmttttttzzz{{{xxx|||}}}|||yyyvvvuuuxxx}}}|||yyyuuurrrnnnooozzz{{{^^^fffooouuuvvvtttrrrqqqqqqooonnnkkk```OOODDD@@@:::777555444555666666555666555555555444444444444444444555555555555444444555444444444333333333333555444444444333333333333222111111111111222222333333333444444444444333333222222222222333333333333444333333333222222222222222222222222222222222222333333222222111111111111333333333333333333333333222111111111111111111111000000000111444999>>>AAADDDCCCCCCGGGJJJMMMVVV___iiijjjiiifffccccccgggkkkmmmjjjjjjllliiicccdddiiikkkcccaaaeeeeee```bbbiiihhheee```\\\[[[\\\___bbbffffffhhhlllssszzztttccc]]]jjjwwwssseee\\\\\\YYYYYY\\\\\\UUUNNNLLLEEEIIINNNUUU___cccZZZLLL===<<<:::<<>>222------,,,++++++++++++,,,++++++++++++++++++++++++))),,,......,,,***(((((())))))))))))))))))))))))+++******))))))******+++))))))))))))************))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++,,,------...---------------------------------......---------...///000........................000///......///111333444666888???GGGMMMNNNKKKHHHQQQWWW]]]ZZZQQQKKKLLLPPPjjjfffbbbbbbfffmmmtttxxx~~~qqqdddfffddd^^^___SSSPPPPPPXXXdddnnnqqqpppqqqrrrrrrppplllddd]]]WWWVVVWWWWWWUUURRRSSSXXX]]]WWWQQQIIIBBB???>>><<<;;;@@@???===;;;888555333111...---,,,,,,------,,,***************************+++++++++*********))))))******)))))))))***+++,,,************)))))))))((())))))************))))))***)))))))))))))))((((((((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............///////////////000000000000111555888@@@eeecccuuujjjeeennnkkkdddggg{{{}}}rrrmmmsss}}}uuutttssstttuuutttqqqnnnmmmiiijjjrrrwwwrrrkkkfff]]][[[WWWTTTRRRSSSVVVWWWXXXWWWUUUSSSQQQPPPOOOOOOSSSUUUWWWVVVTTTRRRSSSUUUPPPRRRTTTUUUUUUUUUVVVWWWVVVWWWXXXWWWWWWWWWYYYZZZYYY[[[\\\^^^___```______bbbdddhhhmmmrrrtttttttttsssssswww}}}}}}zzz{{{~~~{{{xxxvvvwwwyyysssrrroookkkeeeiii{{{~~~NNNYYYgggsssxxxuuuqqqmmmkkkkkkmmmpppjjjZZZKKKDDD<<<:::777666666666666444666666555555555444444444333444444555555444444333444444333333333333222222444444333333333333222222444333222222222222222222333333444444444444333333222222222333333333444444444444444333333333333333555555555555555555555555333333333333222222222222333333333333333333333333333222222111111000000000000///000111555:::???AAAEEEDDDEEEJJJMMMPPPVVV^^^iiiiiihhhfffeeeeeehhhkkkfffeeegggmmmnnniiieeedddjjjcccaaacccbbb^^^___eeebbb```\\\ZZZZZZ\\\```bbbjjjiiikkkpppxxx~~~jjj^^^^^^qqq|||fffVVVXXXWWWXXXXXXSSSJJJDDDDDDAAAEEELLLUUU]]]___UUUHHH;;;666777AAAIIIDDD777---------,,,+++++++++++++++************************''')))+++***)))(((((()))))))))))))))))))))))))))+++******))))))******+++))))))))))))************))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///........................000///...---,,,---....../////////333777999::::::CCCFFFIIIIIIFFFDDDFFFHHHWWWTTTNNNJJJKKKTTT___gggrrrxxxqqqgggeee___VVVWWWOOONNNPPPXXXdddlllooonnneeeoooxxxuuueeeUUUKKKHHHIIIGGGFFFEEEGGGKKKPPPSSSGGGCCC===:::999:::::::::666555333111///...------***))))))***,,,------,,,************************+++************)))))))))***))))))))))))***++++++************))))))))))))******))))))))))))******)))))))))***************+++***************))))))(((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++------------------,,,,,,---............///////////////000///...///222444///CCChhhnnndddpppmmm^^^bbbssssss]]]^^^tttqqqeeeccckkkvvv}}}}}}|||||||||{{{vvvpppllllllfffeeekkkrrrtttssssssmmmjjjeee```^^^^^^```bbbaaa___]]]ZZZWWWTTTRRRQQQUUUWWWYYYYYYWWWUUUTTTUUUSSSTTTTTTTTTSSSUUUWWWZZZZZZYYYXXXXXXYYYZZZYYYXXXYYY[[[]]]```cccdddeeeeeeiiimmmsssxxx{{{{{{yyywwwssssssvvvzzz{{{zzz}}}}}}xxxssspppooopppkkkiiilllqqqxxxyyy{{{{{{|||ssswwwAAAKKK\\\kkkssstttqqqnnnhhhgggkkkpppnnnaaaQQQIII===;;;888666666666555444555555555444444444333333333333444444444444333333333333333333333333333222333333333333333333333222555555444333222222222333444444555555555555444444333333333333444444444444444444444444444444444444666666666666666666666666444444333333333333333333444444444444444444444444444333333222111000000///000000000333666;;;???BBBCCCCCCFFFMMMSSSVVV[[[aaaiiihhhggggggggghhhiiijjjbbbaaaccciiinnnmmmgggbbbhhhdddccceeeddd^^^]]]```[[[ZZZYYYXXXZZZ]]]aaaccciiijjjooovvv||||||wwwqqqaaaZZZ^^^ooo}}}xxxfffWWWXXXXXXZZZYYYQQQGGGEEEHHHEEEIIIOOOVVV[[[WWWMMMBBB:::777<<>>000,,,---,,,,,,+++***+++++++++************************'''((((((((('''''')))+++))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))))))))))))))))))))((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------........................///...---,,,+++,,,,,,,,,000///------///111444555999999;;;===AAAEEEGGGHHHDDDEEEEEEDDDDDDIIIQQQXXXfffrrrssspppqqqgggVVVOOOMMMMMMOOOUUU]]]aaaaaa___VVVdddpppooo___MMMDDDBBBDDD@@@<<<<<<@@@DDDGGGHHH???===999666555555666666111000...,,,++++++,,,,,,***))))))***,,,---,,,+++************************************)))))))))))))))))))))))))))******+++*********)))))))))))))))+++***)))(((((()))***+++))))))******++++++,,,,,,+++++++++******)))))))))(((((((((((())))))))))))((()))))))))************************************))))))))))))))))))))))))((()))))))))************************************************************.........------,,,,,,,,,---------.........//////.../////////---...000111111777QQQxxxxxxkkkzzzwww[[[VVVdddxxxxxxaaaZZZgggnnn[[[VVV```kkk}}}|||ssslllnnnhhhcccdddjjjooorrrtttvvvrrrmmmgggddddddeeefffiiihhhfffccc```]]][[[YYYZZZ[[[\\\\\\ZZZXXXVVVUUUTTTUUUVVVUUUUUUVVVYYY[[[___\\\[[[\\\___```]]]ZZZVVVYYY]]]bbbfffjjjlllmmmnnnrrrwwwzzzzzzyyywwwuuuuuuwwwyyy{{{{{{{{{}}}|||}}}|||yyytttooolllkkkvvvmmmkkkzzzooosssvvvxxx}}}pppuuu:::AAANNN\\\gggmmmoooooohhhgggiiiooonnndddXXXRRR@@@===999666666666555555444444444444333333333222333444444555555444444333333333333333333333333333333333333333333333333333666666555444333333444444444555555666666555555444333333444444444555555555555555555555555555555555666666666666666666666666444444444444444555555555555555555555555555555555555444444333222111111000000000222444888===AAACCCBBBBBBHHHRRRZZZ]]]aaaeeefffdddbbbdddggghhhgggeee```______bbbiiilllhhhbbbeeedddfffhhhfff```[[[ZZZVVVVVVWWWXXX[[[___ccceeedddiiiqqqyyy{{{ttthhh^^^\\\ZZZ]]]eeekkkiiibbb]]]^^^______\\\SSSJJJIIINNNOOOQQQTTTXXXVVVNNNCCC<<<;;;===FFFNNNGGG555,,,...,,,,,,+++************+++++++++++++++++++++++++++'''((((((((('''(((***,,,))))))))))))))))))))))))***))))))))))))))))))***((()))))))))************))))))))))))))))))))))))((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,........................------,,,,,,---------......------,,,,,,,,,...///222111111555;;;@@@BBBBBB===@@@CCCDDDEEEHHHNNNSSSccclllmmmnnnuuunnn[[[QQQIIIIIIJJJNNNRRRTTTSSSPPPRRR[[[dddddd[[[OOOGGGDDDCCC>>>888777999======<<<555444222000.........///...---+++******+++,,,------,,,***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))******+++***)))(((((()))***+++))))))******++++++,,,,,,*********))))))((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************.........------,,,,,,,,,------------............---...///...------...000333333>>>ZZZzzzvvvmmmhhhcccbbbttt}}}bbbYYYbbbnnniiiWWWYYYbbbjjjnnnwww{{{vvvtttoooiiieeefffkkkmmmnnnpppmmmhhhccc```_________hhhhhhgggfffdddbbb```___[[[\\\]]]^^^___^^^]]]\\\WWWZZZ\\\]]]]]]]]]^^^___eeecccccceeehhhiiigggdddYYY\\\```dddiiilllnnnooonnnqqqtttvvvuuuuuuwwwxxxxxx{{{~~~~~~}}}|||{{{zzzuuuuuutttrrrooonnnooopppyyyyyy{{{vvvzzz}}}|||zzz|||pppttt999<<>>999777777777777555555444444444333333333444555555555555555555444333333444444444444555555333333444444444444555555777666555555555555555555555555666666666666555555444444444555555555666666666666666666666777777777666666666666666666666666555555555555555666666666666666666666666666666666555555555444444333333333111222444777;;;???CCCEEEFFFFFFLLLXXX___aaabbbeeeaaa^^^\\\___dddfffccc______^^^\\\]]]bbbhhhfffaaa```bbbeeefffddd___YYYVVVSSSTTTVVVYYY]]]aaaeeegggiiiooowww{{{xxxnnnccc[[[[[[\\\\\\[[[YYYZZZ^^^bbbeeeccc```[[[QQQJJJKKKPPPVVVTTTUUUUUUOOODDD;;;888===DDDKKKJJJ===///+++///,,,,,,+++***************++++++++++++++++++++++++''')))))))))((((((***,,,))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,------------------------+++,,,,,,------.........,,,---...---,,,+++,,,---...,,,+++---111444444333888888888888:::???EEEJJJVVVZZZTTTSSS^^^^^^RRRLLLAAAAAABBBEEEHHHIIIHHHFFFKKKNNNPPPQQQNNNIIIBBB>>>===999444222333444333111---...///...---,,,...///******))))))******++++++...---++++++++++++***((())))))))))))))))))))))))(((((()))))))))))))))***'''((())))))******))))))))))))))))))******************))))))))))))******)))))))))***************((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++------------------,,,,,,,,,------------.........,,,...//////...---...000111111444BBBaaaxxx~~~rrrXXXWWWhhhsss}}}zzzmmmdddssssss^^^UUUUUUZZZcccnnnxxx}}}~~~}}}yyywwwrrrlllkkkmmmmmmkkkkkkiiifffccc```^^^]]]]]]aaabbbcccccccccaaa```___\\\[[[\\\___cccfffgggggg___aaadddeeeeeeeeeeeefffkkkkkklllnnnpppqqqooonnncccdddgggiiikkkllllllllllllooorrrrrrrrrtttyyy}}}xxx||||||zzzyyywwwsssnnnoooooooooqqqtttyyy}}}yyyrrryyy{{{}}}sssuuu~~~<<<999999===GGGQQQZZZ^^^[[[]]]ccciiiiiidddaaabbbXXXQQQGGG>>>:::999999999777666666666555555555555555666666777777666666555444444444555555666666666444444444555555666666666666666555555666666777777666666666777777666666666444555555555666666666666666666666777777888888888666666666666666666666666555555666666666777777777777777777777777777777777666666666666666555555555222333555999===AAAEEEGGGOOOOOOTTT]]]cccbbb_________[[[ZZZ^^^eeegggbbb]]]]]]^^^\\\ZZZ]]]cccccc___]]]^^^___^^^\\\ZZZVVVSSSSSSTTTWWW[[[___cccggghhhqqqtttwwwuuummmfffbbbaaa^^^___\\\UUUPPPRRR[[[bbbbbb]]]WWWRRRLLLGGGJJJPPPUUUQQQPPPNNNFFF<<<777888===EEEHHH>>>222,,,,,,---,,,++++++***************************************'''((())))))(((((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))******************************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++---.........---,,,------------------------++++++,,,------------,,,,,,---......,,,+++---///,,,+++***+++---...---+++111...,,,,,,000444777888>>>CCC<<<888@@@BBB<<<;;;888888888999;;;;;;;;;:::;;;::::::;;;;;;:::666333222111///.........---,,,+++---//////---,,,...000((())))))***++++++******---+++************)))'''))))))))))))))))))))))))(((((((((((())))))******'''''')))*********)))(((((()))))))))************))))))************))))))***)))))))))))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------.........,,,---/////////...///000///000222777GGGbbb|||sss{{{qqq[[[SSSUUU```mmmvvvsss~~~wwwbbbXXXWWWYYY^^^fffnnnsssvvvuuuxxxwwwsssrrrsssqqqlllmmmmmmlllkkkiiifffdddcccaaabbbcccddddddcccbbbaaabbb```___aaaeeeiiikkkkkkeeefffggggggggghhhjjjllllllnnnqqqqqqpppooonnnnnnkkklllmmmnnnooonnnmmmmmmmmmqqqssssssqqqrrrwww{{{uuuzzzzzzuuurrrsssrrrooolllnnnqqquuuyyyvvvuuu~~~||||||~~~>>>999444666===GGGOOOSSSOOOTTT]]]eeeeee```___bbbddd[[[NNNCCC===:::::::::888888888888777777777777666666777777777777666666555555555666666666777777555555555666666666777777666666555666666777888999666666777777777777666666555555555555666666666777666666777777888888888999777777777777777777777777555555666666777777888888777777777777777777777777666666666777777777777777333444666:::>>>CCCFFFHHHXXXVVVZZZaaaeeeaaa[[[YYYaaa]]][[[```gggjjjddd^^^ZZZ^^^]]]ZZZ[[[aaaaaa\\\[[[[[[ZZZWWWUUUUUUTTTRRRSSSTTTXXX\\\```eeehhhiiipppqqqoooggg^^^ZZZ^^^dddaaaaaa]]]TTTOOOQQQYYY___ZZZTTTMMMIIIFFFEEEJJJQQQQQQMMMJJJHHHAAA777555:::===DDDBBB444+++,,,---***,,,++++++***)))*********))))))))))))))))))))))))&&&((())))))(((''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...------------------------------+++,,,,,,,,,,,,+++******)))++++++***((((((,,,///++++++,,,---...///...------,,,,,,...222222///,,,,,,666444000555444...///444333222111000000///.........---///111111000///++++++,,,,,,,,,,,,,,,---***---...---***((()))***)))***+++,,,---,,,+++******)))(((((())))))((('''))))))))))))))))))))))))'''((((((((())))))******&&&''')))*********)))((((((((())))))*********+++((()))***++++++***)))(((******))))))((((((''''''''''''(((((())))))******(((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......+++---///000//////000111,,,---///000111>>>```jjj|||uuuZZZIIIKKKPPP]]]tttzzziiiccc[[[VVVXXX^^^dddhhhnnntttwwwuuuvvvxxxtttnnnnnnnnnoooooonnnkkkhhhfffeeeggghhhiiiiiihhhgggeeejjjfffcccbbbeeehhhiiiiiiggggggfffddddddfffkkknnniiimmmpppooollliiiiiijjjmmmnnnpppqqqrrrrrrqqqqqqqqqtttwwwuuupppnnnpppssssssvvvuuummmkkknnnpppmmmlllpppvvv|||~~~zzz}}}===;;;777666888>>>DDDHHHLLLPPPUUUZZZ]]]]]][[[ZZZfffaaaYYYOOOEEE@@@>>>???<<<888555666;;;>>>===:::999777888:::999444333555777666444333333555777999666888999888555444666999;;;;;;;;;777333333666:::555444444444555666777777<<<;;;888777666777888:::666666666777888999999::::::999888777777888999:::777777777888888:::;;;<<<777777666666666666555555555666666777888999::::::555555777<<>>666///,,,+++******))))))))))))))))))))))))(((((())))))******++++++******))))))))))))******'''(((((()))***+++++++++)))))))))))))))))))))))))))***,,,------,,,***)))*********)))))))))))))))(((((((((((())))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...///...---+++*********+++++++++++++++,,,,,,,,,------...........................///000000//////000111////////////////////////+++,,,------......------***+++,,,,,,------,,,,,,------,,,,,,+++***))))))************************+++++++++*********))))))))))))))))))))))))))))))'''(((******))))))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((()))))))))))))))******)))(((((()))***''''''(((((())))))******))))))))))))))))))))))))+++)))'''''')))*********)))))))))))))))******+++************************,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------............///111---///222000333FFF]]]}}}}}}qqqhhhdddOOO???EEEZZZvvv}}}zzzrrr___XXXYYY[[[ZZZXXX___llltttrrrrrrxxxxxxrrrqqqpppoooppppppooommmjjjfffiiimmmnnnmmmkkkjjjjjjmmmjjjggghhhjjjllllllkkkdddeeeeeedddcccdddfffhhhiiihhhgggjjjnnnpppooommmqqqsssuuutttrrrqqqrrrtttssswwwzzzwwwrrrnnnoooqqqrrrwwwuuukkkfffllluuuyyysss~~~yyy}}}<<<:::888666777:::>>>@@@LLLNNNRRRUUUWWWXXXWWWVVVaaa___ZZZSSSMMMJJJJJJKKKHHHDDDAAAAAAEEEGGGFFFCCCAAA======@@@???:::777777999888888777777777888999666777777666555444555777555666777777666666777999777666666555444444444444888777666555444444555666555555666666777888888999999888777666666777888999666666666666777888999999666666666666666666666666777777777777888888888888333444666<<>>999222---+++***++++++)))))))))))))))))))))))))))))))))))))))***************))))))))))))******'''(((((()))******++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((())))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---------------,,,+++*********+++++++++++++++,,,,,,,,,,,,---------------------------,,,---......------...000------------------------+++,,,------...---------)))***++++++,,,,,,++++++------,,,++++++***))))))************************+++++++++*********)))))))))))))))))))))))))))))))))***+++***((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((())))))))))))***++++++***))))))***+++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***))))))(((((()))))))))))))))******+++************************+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------............000---///222///---999JJJ```www~~~nnniiirrrYYYGGGDDDUUUvvvvvvmmm|||rrr___RRRPPPVVVOOOUUU\\\aaagggpppttttttrrrrrrsssssssssqqqooommmnnnooooooooommmmmmooopppooollljjjjjjmmmnnnnnnmmmmmmmmmllliiiffffffgggiiinnnmmmmmmooorrrsssrrrpppqqqrrrsssrrrqqqqqqsssvvvpppsssuuuuuuqqqllliiihhhttt|||~~~tttkkkooo{{{}}}<<<;;;:::999999999999:::EEEFFFIIILLLOOOQQQRRRSSSYYYYYYXXXVVVTTTTTTUUUWWWTTTPPPMMMMMMOOOQQQPPPNNNQQQLLLKKKNNNNNNIIIDDDCCCBBBAAAAAA@@@????????????===;;;999999:::::::::999666666666888999999888666777777777777666666555444666666666666666666555555555555666666777888888888888888777666666777888888666666666555555666666777777777777666666555555555888888888888888777777666666777:::BBBJJJRRRWWWYYYVVV[[[aaafffeeeaaa[[[WWWVVV[[[]]]]]]___eeeiiiiii```ZZZTTTUUUYYY\\\XXXTTTKKKLLLNNNNNNNNNPPPRRRTTTWWWZZZ[[[\\\aaajjjnnnnnn```\\\VVVVVV___iiijjjfffZZZVVV]]]bbb^^^^^^]]]TTTTTTIII@@@AAAGGGKKKMMMOOOIIIEEE>>>:::999;;;===>>>666222---***)))***++++++))))))))))))))))))))))))************))))))))))))***))))))(((((())))))***'''(((((())))))******+++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***+++,,,---...---,,,,,,,,,,,,+++************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------))))))***++++++++++++***,,,,,,,,,+++******))))))************************+++************)))))))))))))))))))))))))))))))))+++,,,,,,***(((&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((())))))))))))))))))))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((&&&))),,,+++)))'''(((***)))))))))))))))******+++***************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............,,,...333111,,,000999AAAZZZ{{{zzzcccffffffIIIEEE^^^zzz}}}zzzyyyjjj\\\XXXYYYTTTRRRXXX^^^cccgggjjjjjjmmmpppqqqpppooonnnnnnoooooommmjjjhhhjjjnnnqqqpppnnnmmmmmmoooppppppooonnnmmmkkkhhheeedddfffiiinnnnnnnnnppprrrrrrpppnnnrrrrrrrrrpppnnnmmmnnnpppooonnnlllkkklllllljjjiiinnn~~~~~~{{{{{{}}}{{{<<<============;;;999888:::;;;>>>AAAFFFJJJNNNPPPPPPRRRTTTTTTTTTUUUWWWYYYVVVTTTRRRRRRUUUVVVVVVVVV[[[VVVTTTXXXZZZVVVQQQOOOQQQOOOLLLJJJIIIIIIJJJKKKIIIEEEBBBCCCEEEFFFDDDAAABBB???;;;;;;===>>>;;;888:::;;;<<<===<<<;;;:::999:::;;;===>>>>>>===;;;:::888888999999999:::::::::::::::999999999999::::::999888888777777777777888::::::888777555333222111777777888999::::::999888===???DDDLLLUUU___fffjjjaaaaaabbbdddeeeccc___[[[XXX^^^aaa^^^\\\^^^bbbccc\\\WWWRRRRRRUUUVVVSSSOOOHHHKKKMMMOOOQQQRRRUUUWWWXXX[[[]]]```gggooopppmmm```[[[WWWZZZbbbhhhfffaaaZZZVVV[[[___ZZZZZZ\\\UUUOOOGGG@@@BBBIIINNNMMMKKKCCC<<<666555888===>>>===222...+++))))))*********))))))))))))))))))))))))++++++******))))))(((((())))))(((((((((((())))))(((((((((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))))))))(((((((((((())))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...(((***,,,---...---+++***++++++******************************++++++++++++************************)))***++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,)))******+++++++++++++++,,,+++++++++******))))))************************************))))))))))))((((((((((((((((((((((((***++++++***'''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((())))))((('''******))))))((((((''''''((((((((((((((((((((((((&&&***,,,+++((((((,,,111)))))))))))))))******+++************************)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,***---222444000111444333BBB```zzzvvvyyyyyyiii^^^hhhqqqXXXTTT[[[|||wwwvvvuuu|||nnnrrrcccXXXYYY[[[XXXWWW[[[]]]aaafffiiiiiijjjkkkmmmmmmmmmkkkhhhggghhhlllooonnnmmmmmmmmmnnnnnnnnnnnnjjjiiihhheeecccdddhhhkkkllllllmmmnnnooonnnmmmlllpppqqqpppnnnlllhhhfffeeejjjeee```aaagggooosssuuusssvvvuuuqqqmmmwww|||zzz~~~wwwrrrwwwuuueee;;;<<<===>>>>>><<<:::999666666777999===AAAEEEHHHKKKMMMOOOPPPPPPQQQRRRTTTSSSRRRRRRSSSUUUXXXZZZZZZYYYUUUTTTXXXZZZXXXUUUUUU\\\XXXTTTPPPNNNPPPSSSUUUSSSOOOLLLLLLNNNOOOMMMJJJMMMHHHBBB@@@BBBDDDEEEDDDDDDEEEFFFFFFEEEBBB???<<<@@@AAACCCEEEEEEDDDBBB@@@=========>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>=========<<<;;;;;;;;;<<<<<>><<<888555222///...444666999<<<>>>>>>???>>>CCCFFFKKKSSS[[[dddlllqqqeeebbb^^^]]]]]]^^^^^^]]][[[bbbgggbbb]]]\\\^^^^^^YYYTTTOOONNNPPPPPPNNNJJJHHHKKKNNNOOOPPPRRRUUUWWWYYY[[[^^^dddnnntttooofff\\\YYYXXX[[[^^^```______YYYVVV\\\___XXXWWWWWWPPPHHHFFFEEEHHHPPPUUUSSSNNN>>>999444555;;;???>>>;;;000...+++))))))***)))((())))))))))))))))))))))))++++++******))))))(((((())))))(((((((((((())))))((((((((((((((()))))))))((((((((((((((((((((((((((((((((())))))(((((((((''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...((()))+++------,,,+++)))************************)))))))))*********++++++************************)))+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***++++++,,,---,,,,,,,,,++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((())))))))))))((('''''')))+++,,,***(((******))))))((((((''''''((((((((((((((((((((((((''')))+++***(((***111888)))))))))))))))******+++************************))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,***+++///222111222333333333DDDaaarrrssswwwzzzzzz^^^WWW{{{wwwXXXEEEkkk}}}}}}tttwww|||}}}xxxqqqccc```___WWWQQQRRRRRRUUUYYY]]]```bbbeeegggjjjjjjkkkjjjiiiiiikkkmmmjjjjjjjjjjjjiiihhhhhhhhhiiiiiigggeeedddeeehhhjjjhhhiiiiiijjjjjjjjjjjjkkkiiijjjmmmooonnnkkkgggcccdddaaaaaahhhttt}}}xxxwww~~~uuuwwwzzzwwwvvv}}}zzzyyywwwrrrooouuu{{{gggTTT:::;;;;;;<<<<<<;;;;;;::::::999777777777999;;;===FFFHHHJJJKKKKKKLLLNNNOOOPPPPPPPPPRRRTTTWWWZZZ[[[XXXUUUUUUXXXXXXVVVXXX[[[]]]ZZZUUUQQQPPPRRRUUUXXXWWWUUUSSSRRRRRRRRRQQQPPPQQQMMMIIIGGGHHHLLLOOOQQQPPPQQQQQQPPPMMMHHHCCC???CCCDDDFFFHHHHHHGGGFFFDDDBBBBBBCCCCCCCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBDDDCCC@@@<<<888444111///444666:::???BBBDDDEEEEEEEEEHHHNNNSSSYYY___eeejjjeeebbb]]]YYYXXXZZZ]]]```ZZZaaaeeebbb]]]\\\\\\\\\TTTPPPLLLKKKLLLLLLJJJGGGIIIKKKMMMNNNOOOQQQTTTVVV\\\___ccchhhoooqqqiii___TTTSSSTTTVVVVVVUUUXXX\\\WWWVVV___cccYYYTTTQQQHHHCCCGGGLLLQQQWWWZZZVVVOOO<<<999888:::>>>???<<<777///---************((('''))))))))))))))))))))))))************)))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&''''''(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...((()))***+++,,,+++******((()))******+++*********((())))))))))))************************************+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,------------,,,************************))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))%%%'''((((((((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''((((((((((((((((((((())))))))))))+++))))))+++//////---)))))))))))))))((((((((((((((((((((((((((((((((((((''')))))))))))),,,333888)))))))))))))))******+++************************)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------///000333,,,222JJJaaannn{{{uuuyyysssbbbooolllOOONNN\\\nnnzzz|||{{{xxxwwwzzzsssnnndddZZZUUUOOONNNMMMPPPTTTWWWXXXXXX]]]```bbbccccccbbbcccdddeeefffgggfffcccaaa```aaabbbcccbbb```]]]]]]^^^___^^^___```___```aaaeeegggcccfffkkkrrrwwwxxxuuurrrlllooowww~~~xxxxxxyyyvvvsssxxxrrrqqqpppqqqsssyyy~~~uuufffYYY>>>===<<<;;;:::;;;<<<<<<>>><<<:::888666666777777===???AAACCCDDDGGGJJJMMMMMMMMMNNNOOOPPPRRRUUUXXXXXXWWWWWWWWWTTTRRRWWW^^^ZZZXXXVVVTTTSSSTTTTTTUUUXXXXXXXXXVVVTTTSSSSSSTTTRRRQQQPPPMMMLLLNNNRRRVVVSSSUUUWWWWWWTTTPPPJJJGGGFFFGGGHHHIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHFFFDDD@@@===999777555666999===BBBFFFHHHIIIIIIEEEIIINNNQQQSSSVVVYYY]]]^^^^^^\\\XXXUUUUUUYYY]]]XXX\\\]]]XXXTTTUUUVVVTTTNNNKKKHHHHHHIIIJJJIIIHHHKKKLLLNNNNNNOOORRRVVVZZZ```gggmmmllliiifff```ZZZUUUPPPOOOQQQQQQOOOSSSXXXYYYWWW]]]]]]RRRLLLKKKDDDBBBLLLUUUWWWVVVTTTLLLCCC888888:::===>>>;;;555///+++***))))))******(((&&&)))))))))))))))))))))))))))))))))))))))*********((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))***&&&&&&''''''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++,,,,,,---...)))))))))***************'''((()))***++++++***)))((((((((()))))))))******************************)))+++,,,,,,+++***,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,))))))))))))************))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))%%%&&&(((((('''((()))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))((('''***...///,,,((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((***+++---///000)))))))))))))))******+++***************************))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***---...---+++,,,...//////---000:::GGGXXXnnnvvvwww}}}vvvjjjuuurrrSSSMMMTTTjjjyyyzzzvvvvvvvvvtttuuujjjaaaZZZSSSRRRTTTVVVTTTQQQQQQSSSUUUWWWWWWXXXZZZ[[[bbbcccdddbbb^^^[[[ZZZZZZWWWXXXYYYXXXWWWUUUVVVWWWYYYZZZZZZZZZZZZ^^^dddiiihhhjjjoooxxx}}}yyyssspppsss{{{~~~yyy{{{{{{tttmmmmmmxxx~~~tttiiigggjjjsss{{{yyypppkkkjjjmmmDDDBBB???<<<;;;<<<>>>???>>>===;;;999888888888888555777999<<>><<<;;;888;;;@@@EEEHHHJJJJJJJJJEEEIIINNNPPPPPPPPPRRRTTTRRRUUUVVVSSSNNNMMMPPPUUUWWWXXXTTTMMMJJJKKKLLLKKKIIIGGGEEEFFFHHHJJJJJJJJJNNNOOOPPPPPPRRRUUU[[[___dddnnntttnnnccc\\\ZZZYYY\\\SSSNNNOOOPPPNNNPPPTTT___XXXWWWRRREEECCCHHHEEEEEEQQQZZZXXXQQQIII>>>333333666:::===<<<666---'''''''''&&&((()))***((('''))))))))))))))))))))))))(((((())))))******++++++((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((******))))))))))))******&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++,,,,,,---...)))))))))((()))******+++'''((()))+++++++++***)))(((((((((((())))))))))))************************(((***++++++******+++,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))***++++++++++++***)))))))))))))))*********))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&'''((((((''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&$$$$$$''',,,---)))%%%''''''(((((())))))******************************&&&&&&(((+++------***''')))))))))))))))******+++***************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------''',,,000///......111222,,,000333000000>>>YYYpppllllllsss}}}~~~hhhddd}}}{{{ttt{{{wwwYYYIIIZZZlllmmmhhhiiitttnnnttt{{{xxx|||qqqeee```aaaaaa\\\VVVNNNOOOQQQRRRRRRUUUXXX[[[```bbbcccaaa[[[WWWVVVVVVPPPRRRVVVWWWWWWWWWXXXYYY^^^______^^^___dddlllsssrrrrrruuu}}}zzztttlllhhhiiillluuu|||{{{|||www{{{sssfffcccmmmxxxuuujjjcccaaaggguuu||||||{{{ooobbb```mmm|||```OOO@@@;;;;;;999:::>>>???===<<<<<<<<<;;;888666999777444333666:::@@@DDDCCCFFFJJJKKKKKKIIIHHHHHHOOOMMMLLLKKKLLLNNNQQQSSSPPPRRRUUUXXXYYYYYYXXXWWWSSSWWWWWWTTTSSSVVVXXXWWWYYYYYYWWWQQQIIIFFFIIILLLQQQNNNLLLMMMOOOPPPNNNLLLJJJIIIJJJJJJKKKMMMNNNOOOSSSLLLIIIJJJKKKJJJLLLOOOLLLKKKIIIHHHGGGHHHJJJKKKGGGHHHIIIIIIGGGGGGHHHIIIIIIKKKMMMLLLHHHDDDAAA@@@AAACCCEEEGGGHHHGGGFFFEEEIIIIIIIIIJJJLLLNNNQQQSSSMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPNNNIIIEEECCCBBBEEEDDDDDDEEEGGGIIIJJJJJJLLLOOOSSSTTTUUUXXX___dddrrrssspppeeeYYYWWW```kkkUUUQQQOOOOOOMMMMMMSSS\\\ZZZWWWPPPIIICCCAAABBBDDDFFFJJJNNNMMMFFF===666333333666999777333...,,,,,,))))))(((((((((((())))))(((((((((((())))))))))))***************)))((((((''''''(((((((((((('''''''''(((((((((((((((''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((((()))***++++++***)))(((''''''((()))))))))))))))************************---------,,,,,,+++++++++)))))))))))))))******+++******++++++++++++******'''(((((()))***++++++++++++++++++*********))))))))))))))))))************''')))***++++++***)))'''******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++---------+++)))((())))))************))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''(((((())))))******(((%%%$$$+++333555///'''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------......///,,,...000//////555@@@IIIZZZ]]]iiiyyy~~~lllhhhuuukkkbbbtttzzz```KKKEEEKKKUUU\\\hhhlllwwwxxxlllrrrrrrlll~~~zzzzzz|||zzzqqqhhh]]]YYYYYY___bbbaaadddjjjfffkkkjjjfffdddgggeee```\\\YYY[[[dddjjjiiidddbbbjjjooopppmmmmmmsssyyy|||yyyyyy{{{|||wwwpppmmmiiigggfffiiimmmooo|||}}}yyy{{{~~~yyyvvvttttttsssrrrssspppmmmmmmrrrvvvoooeeeiiiuuu~~~{{{~~~mmm___``````]]]dddqqqrrr\\\EEE>>>???>>>;;;999:::999999;;;<<<<<<:::888777666333222333666999<<<>>>AAADDDGGGGGGGGGHHHIIILLLJJJHHHGGGGGGIIIKKKLLLNNNPPPRRRTTTVVVVVVUUUUUURRRVVVVVVSSSRRRTTTVVVUUUTTTVVVWWWSSSMMMHHHHHHJJJMMMLLLJJJKKKNNNOOONNNLLLIIIIIIJJJKKKLLLNNNOOOPPPTTTNNNJJJLLLMMMLLLNNNQQQMMMLLLJJJHHHGGGGGGHHHIIIHHHIIIJJJIIIHHHHHHIIIJJJIIIJJJKKKJJJGGGDDDBBBBBBAAABBBDDDEEEFFFFFFEEEEEEJJJJJJJJJKKKMMMNNNPPPQQQLLLKKKKKKKKKKKKKKKKKKKKKHHHIIIJJJIIIFFFCCCBBBBBBEEEDDDDDDFFFGGGIIIIIIIIIRRRQQQPPPRRRWWW^^^dddhhhiiikkkiiibbbYYYWWW]]]cccRRROOONNNNNNMMMNNNTTT\\\YYYTTTLLLEEE@@@AAAEEEHHHLLLMMMKKKGGG???999666555888::::::666111,,,++++++))))))(((((((((((())))))(((((((((((())))))))))))***************)))((((((''''''(((((((((((('''''''''(((((((((((((((''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((((()))************)))(((''''''((()))))))))))))))************************++++++++++++******)))))))))))))))))))))******+++)))******++++++******)))'''(((((()))******+++++++++++++++*********))))))))))))))))))************((()))***++++++***)))(((*********+++++++++,,,,,,*********+++++++++,,,,,,***+++,,,------+++)))((())))))************))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))'''((((((((()))))))))***(((&&&&&&***000111---((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********+++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---.........111222111///...111777<<>>>>><<<:::888666555333333444555555777:::===@@@AAADDDGGGIIIIIIGGGEEEDDDCCCDDDFFFGGGKKKLLLNNNOOOQQQRRRRRRRRRQQQUUUUUUQQQOOORRRSSSRRROOOSSSVVVUUUOOOJJJGGGGGGIIIHHHGGGIIIKKKMMMMMMLLLHHHHHHIIIKKKLLLNNNOOOOOOTTTNNNLLLNNNOOONNNOOORRROOONNNKKKIIIGGGFFFFFFFFFHHHIIIJJJJJJHHHHHHIIIJJJHHHIIIIIIHHHFFFDDDDDDEEEBBBBBBBBBBBBCCCDDDEEEEEEIIIIIIJJJKKKLLLLLLLLLLLLHHHHHHHHHGGGGGGGGGFFFFFF@@@AAACCCCCCAAA@@@AAAAAADDDDDDEEEFFFGGGIIIKKKKKKVVVTTTUUUZZZaaafffeeeccc^^^______]]]ZZZWWWWWWWWWMMMKKKLLLNNNOOOOOOSSSZZZUUUOOOGGG@@@>>>AAAGGGKKKQQQNNNGGG???888555666888>>>===999333---***)))***))))))(((((((((((())))))(((((((((((()))))))))))))))************))))))(((''''''(((((((((((('''''''''(((((())))))(((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((((())))))******))))))(((''''''((()))))))))))))))************************))))))))))))(((((((((((()))))))))))))))******+++)))******++++++******)))'''(((((())))))******++++++************)))))))))))))))))))))************((()))***++++++***)))(((*********++++++++++++,,,*********++++++++++++,,,***+++,,,,,,,,,+++***)))))))))************))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))((('''''')))+++,,,+++)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********++++++++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,------......333222000.........000222;;;DDDUUUhhhqqqpppmmmkkkzzzpppaaadddqqq{{{wwwrrrcccVVV\\\pppyyyxxx~~~wwwbbbRRRLLLMMMDDDJJJSSS```pppzzzxxxooohhh___]]]fffooosssxxx}}}yyyppphhhdddddd\\\```fffmmmqqqpppkkkgggdddcccfffkkknnnoooqqqtttyyy~~~~~~iiiiiikkkooonnnjjjjjjmmmqqqrrrpppmmmlllkkkddd\\\___]]]\\\___dddiiimmmnnnmmmnnnppprrrtttuuuvvvvvvyyy||||||xxxrrrooorrrvvv{{{xxxrrrlllhhhggggggggggggiiiiiigggiiioooqqqpppuuu|||~~~|||xxxtttwwwzzzyyyuuusssssssssqqqmmmgggiiinnniiiZZZTTTXXX|||zzzqqqaaaMMM>>>;;;===>>>======>>>??????===:::999999999888777666666555444666888999;;;>>>BBBEEEFFFEEECCCCCCCCCDDDEEEFFFIIIIIIJJJKKKMMMNNNOOOPPPPPPTTTTTTPPPNNNPPPQQQPPPLLLOOORRRRRRNNNJJJGGGFFFDDDDDDEEEFFFHHHJJJKKKKKKGGGHHHIIIIIIJJJKKKKKKKKKQQQMMMKKKNNNPPPOOOOOORRRQQQPPPMMMJJJHHHFFFEEEEEEGGGHHHIIIIIIGGGGGGHHHIIIGGGHHHHHHFFFDDDDDDFFFHHHDDDCCCBBBAAABBBCCCEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBBBB===???@@@AAA@@@@@@AAABBBCCCDDDDDDEEEHHHLLLQQQTTTYYY\\\ccciiikkkggg___XXXUUUUUUVVVXXXXXXUUUOOOKKKFFFGGGKKKRRRSSSQQQPPPSSSMMMHHHBBB>>>???CCCGGGJJJNNNIIIAAA999555555888;;;>>>;;;555...***((()))***))))))(((((((((((())))))(((((((((((())))))))))))))))))************)))(((''''''(((((((((((('''''''''(((((())))))))))))(((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((((())))))))))))))))))(((''''''((()))))))))))))))************************(((((((((((((((((((((((()))))))))))))))******+++))))))************))))))(((((((((((())))))******************))))))))))))((()))))))))************((()))************)))(((************++++++++++++************++++++++++++******++++++++++++***)))))))))************))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))((((((((()))***((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))************++++++++++++******+++++++++,,,,,,,,,***++++++,,,------......///...------///000000///222:::IIIXXXaaa```[[[VVV^^^nnnzzzvvvllljjjmmmoooooowwwxxxkkk___```hhhooo{{{|||qqqiiiRRRPPPJJJIIIZZZttt{{{tttgggaaa[[[YYYYYY^^^lllzzzvvvxxxzzz{{{xxxtttqqqnnn^^^___aaaaaa___^^^^^^___[[[[[[\\\^^^```___```aaaeeefffgggffffffffffffdddXXXYYY[[[\\\XXXSSSUUU[[[\\\]]]^^^___ccccccZZZNNNUUUZZZcccmmmtttxxxxxxwwwssssssssssssrrrqqqpppooouuuvvvuuuqqqjjjeeedddfffbbbeeeiiikkkjjjhhheeedddbbbiiinnnllllllqqqvvvwwwrrrvvvxxxwwwyyy{{{xxxsssuuuvvvsssnnniiiiiimmmpppxxxqqqmmmkkkaaaTTTRRRYYY}}}sssdddUUUHHH@@@>>>===<<<===??????>>><<<999999:::;;;:::999888777444555666666666999<<>>???BBBEEEEEEEEEEEEAAA<<<777666777:::;;;999555///***'''((()))***))))))(((((((((((())))))(((((((((((())))))))))))((())))))*********))))))''''''((((((((((((''''''''''''((()))******))))))((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((()))(((((((((((((((((()))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))******)))))))))((((((((((((((()))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))))))))*********+++++++++))))))*********+++++++++)))*********************))))))************))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))(((&&&&&&(((+++((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,******++++++,,,------...---,,,,,,...000111000///,,,222:::CCCKKKMMMJJJEEEHHHWWWgggppprrrrrrooommmnnnqqqvvvwwwlll\\\RRRRRRffftttrrrrrruuu|||rrrkkkWWWCCCIII```llliiiiiifffaaaZZZSSSRRR]]]iiiooonnnppptttxxxyyytttooogggiiiiiigggdddaaabbbcccbbbbbbcccbbbbbbddddddccc^^^[[[XXXWWWWWWXXXZZZ]]]ZZZ[[[]]]]]]XXXSSSVVV]]]aaacccffflllsssuuulll```\\\cccmmmtttwwwuuuqqqmmmnnnnnnmmmlllllllllllllllpppqqqnnnhhh```YYYVVVUUU]]]```eeefffccc```^^^]]]]]]hhhpppqqqoooqqquuuwwwlllmmmlllkkkooottttttpppoookkkeee^^^YYY[[[ccckkkpppiiiccc___WWWPPPSSS[[[{{{zzz{{{sss\\\EEE???===;;;;;;<<<>>>???>>>777888999::::::999888777666666666666555555888:::888999999;;;<<<>>>@@@AAABBBCCCDDDFFFGGGHHHHHHIIIKKKOOOOOOKKKJJJLLLMMMLLLLLLKKKIIIGGGFFFEEEEEEEEEAAABBBDDDDDDCCCCCCDDDFFFEEEEEEFFFFFFFFFDDDCCCBBBHHHEEEEEEJJJMMMKKKJJJLLLPPPOOONNNLLLJJJIIIGGGFFFDDDEEEFFFFFFDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDFFFHHHFFFEEECCCBBBBBBCCCEEEFFFHHHHHHHHHGGGFFFEEEDDDCCC>>>>>>>>>>>>>>>>>>??????BBBCCCDDDCCCBBBCCCEEEGGGFFFHHHLLLNNNQQQWWW```gggiiijjjiiiccc[[[WWWWWWYYYQQQMMMIIIJJJLLLLLLGGGCCCCCCEEELLLUUUWWWOOOEEEAAA<<<;;;<<<@@@DDDEEEBBB???<<<:::777777888:::::::::333///***(((((()))******))))))(((((((((((())))))(((((((((((())))))))))))((())))))************)))''''''((((((((((((''''''''''''((()))************((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((()))((((((''''''(((((()))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++((())))))******))))))((((((((((((((((((((((((((((((((()))))))))))))))***))))))))))))***************))))))))))))))))))***)))))))))************+++)))))))))************+++)))))))))************+++))))))************))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))((((((((((((((())))))((('''''')))+++))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))************+++******+++++++++,,,,,,,,,******++++++,,,,,,---------...////////////.........000333777???FFFFFFBBBBBBHHHSSS___iiiooopppooovvvnnnnnnxxxzzziiiTTTIIIFFFVVVkkkyyy}}}tttjjjbbbmmmxxx}}}|||yyydddJJJBBBIIINNNJJJTTTYYY]]]\\\XXXWWW[[[```mmmkkkjjjlllooooookkkgggccchhhmmmppppppmmmjjjhhhnnnpppooommmnnnrrrtttssskkkfffbbbaaabbbdddjjjpppggghhhjjjkkkfffaaadddjjjhhhkkknnnssszzz|||ssshhhcccgggkkkmmmmmmkkkjjjiiikkkiiigggeeebbbaaa```___^^^______]]]ZZZXXXXXXYYY]]]^^^]]]ZZZWWWYYY^^^bbbXXXdddmmmnnnkkklllnnnooonnnooommmjjjlllppppppmmmaaaZZZSSSOOOMMMOOOVVV___VVVSSSRRRSSSRRROOOQQQVVV|||zzz}}}kkkWWWIIIEEE@@@<<<<<<<<<======999::::::;;;:::999888777666777888777555555666888555666666777999:::;;;<<<===>>>AAACCCEEEEEEDDDDDDGGGJJJKKKGGGFFFIIIKKKJJJJJJHHHFFFEEEDDDCCCBBBAAABBBDDDEEEDDDAAA@@@AAACCCAAACCCDDDFFFFFFEEEDDDCCCEEEBBBDDDIIILLLJJJIIIJJJKKKKKKKKKJJJJJJHHHGGGGGGDDDFFFGGGFFFEEEDDDEEEFFFEEEFFFGGGFFFDDDDDDEEEGGGDDDDDDCCCBBBBBBCCCCCCDDDFFFEEEDDDCCCBBBAAAAAAAAA<<<<<<===>>>>>>?????????AAABBBCCCCCCCCCDDDGGGIIIGGGMMMTTTXXXZZZ]]]cccgggddd```ZZZUUUSSSUUUZZZ^^^OOOIIICCCAAACCCFFFGGGGGGJJJIIILLLRRRSSSJJJAAA===:::999:::>>>CCCDDD@@@;;;777555444666999::::::888///,,,))))))***+++***)))))))))(((((((((((())))))(((((((((((())))))))))))(((((()))***************''''''((((((((((((''''''''''''(((******++++++***((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((()))(((''''''''''''((()))''''''((()))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))******+++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))******))))))))))))******************))))))))))))******))))))))))))************))))))))))))************)))))))))))))))***++++++))))))************))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((()))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,*********+++,,,,,,------+++---//////,,,+++---//////111111333<<>>CCCEEEFFFDDD@@@>>>???AAA???AAACCCFFFGGGGGGGGGFFFCCCAAACCCIIILLLJJJHHHIIIHHHHHHIIIIIIHHHHHHGGGFFFEEEGGGHHHGGGFFFEEEFFFGGGEEEFFFGGGFFFEEEDDDEEEFFFCCCBBBBBBAAAAAABBBBBBBBBBBBAAA???===<<<<<<======;;;<<<<<<===>>>???@@@@@@>>>@@@AAAAAABBBDDDHHHKKKGGGPPP[[[aaabbbaaabbbdddXXXTTTOOOOOOTTTZZZ]]]]]]MMMFFF>>>;;;===CCCHHHKKKPPPLLLLLLOOONNNGGG???<<<:::999999===BBBCCC???:::666444333555888:::999777...,,,***+++,,,---***((())))))(((((((((((())))))(((((((((((())))))))))))(((((()))***************''''''((((((((((((''''''''''''(((******+++++++++((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((())))))((('''&&&&&&'''((()))'''(((((()))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))******+++(((((())))))))))))(((((((((((((((((((((''''''''''''((((((((())))))******))))))))))))******************))))))))))))******))))))))))))************))))))))))))************))))))(((((()))***++++++))))))************))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))((((((((('''(((''''''))),,,,,,+++)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,)))******+++,,,,,,------&&&***......+++***...222+++,,,,,,---888EEEIIIEEECCCDDDHHHOOOUUUYYY[[[^^^^^^}}}rrrlllhhh```___QQQHHHOOOWWWZZZ^^^ddd___^^^^^^ccciiioooqqqqqqqqqmmmggg```\\\XXXUUUQQQEEEGGGGGGHHHLLLSSSYYY\\\WWW]]]```]]]WWWVVV]]]fffdddbbbaaaaaaccceeedddcccnnnoookkkcccbbbhhhjjjhhhhhhbbb^^^___^^^ZZZ\\\bbb^^^^^^```cccccc______bbbdddhhhjjjkkkmmmmmmggg___]]]aaaeeeeeebbb^^^\\\\\\PPPSSSXXX\\\]]]\\\YYYWWWSSSSSSSSSSSSUUUWWWYYY[[[WWWYYYZZZXXXTTTTTTYYY]]]ZZZaaadddbbb___aaaddddddccciiillljjjfffccc___ZZZOOOJJJLLLTTTXXXTTTOOOOOOUUUPPPLLLLLLKKKHHHCCCAAAooo{{{{{{pppkkkhhheeebbbgggaaaOOOBBB@@@???:::???===<<<<<<<<<<<<;;;999999888777888999999777555888888777777666666555555555666888:::<<<===>>>>>>@@@@@@@@@@@@AAABBBCCCDDDEEEDDDCCCBBB@@@???>>>>>>???????????????????????????@@@BBBDDDEEEEEEDDDCCC@@@AAABBBDDDEEEGGGHHHIIIGGGFFFFFFGGGGGGGGGEEEDDDEEECCCCCCFFFFFFCCCCCCEEEBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAADDDHHHJJJIIIHHHWWWVVVWWWXXXXXXWWWTTTQQQMMMIIIGGGJJJPPPTTTTTTRRRHHHCCC===;;;>>>CCCGGGHHHGGGMMMQQQLLLBBB::::::>>><<<>>>@@@BBBAAA>>>:::888333666:::;;;999777666666111...+++'''&&&''')))+++'''&&&&&&''''''((()))***))))))))))))************)))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((&&&&&&''')))+++---+++******)))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&)))((((((''''''''''''((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''((()))***+++***))))))))))))))))))))))))))))))))))))(((((('''''''''&&&******)))))))))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***************''''''''''''(((((((((((())))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&******))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,---...---+++***((()))++++++***+++---///,,,,,,+++++++++,,,---------,,,,,,...222999???DDD??????@@@CCCIIIOOOUUUYYYTTTrrrxxxkkkiiijjjfff```XXXPPPKKKJJJLLLNNNZZZXXXZZZaaafffeeeeeegggjjjkkkiiieee___[[[\\\]]]\\\```___UUUHHH@@@DDDJJJDDDHHHQQQXXXWWWUUU\\\hhh]]]XXXUUUUUUUUUTTTXXX]]]eeebbb]]]YYYYYY[[[^^^aaabbb```]]]ZZZXXXWWWXXXXXX^^^[[[YYY\\\aaaaaa[[[TTT\\\^^^```bbbaaa___[[[YYY[[[[[[\\\[[[XXXTTTQQQNNNMMMIIIKKKVVV^^^]]][[[\\\OOOKKKHHHIIIMMMPPPRRRRRRXXXZZZ]]]]]]WWWRRRUUU\\\^^^aaacccbbb___\\\]]]^^^```^^^^^^aaa^^^VVVOOOLLLSSSRRRPPPPPPQQQQQQQQQQQQOOOLLLIIIHHHGGGCCC;;;444[[[iiiuuuvvvqqqkkkddd^^^]]]hhhkkk```UUUOOOHHH???<<<;;;999999;;;<<<;;;:::<<<:::999:::;;;:::999777888888777777666666666666555666777999:::;;;<<<<<<===<<<<<<===>>>???@@@@@@BBBAAAAAA@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDCCCCCCAAAAAABBBCCCEEEFFFGGGGGGHHHGGGFFFFFFFFFEEECCCBBBCCCAAABBBEEEEEEAAA@@@AAA@@@?????????>>>>>>>>>>>>::::::::::::::::::::::::<<<<<<<<<<<<==================<<<<<<===???AAABBBAAABBBEEEIIIMMMNNNMMMKKKVVVTTTQQQPPPPPPQQQPPPOOOHHHFFFFFFJJJOOORRRPPPLLLHHHEEEBBBBBBDDDEEEEEECCCEEEIIIJJJFFF???::::::===>>>?????????===;;;888666777999;;;:::888666444444111///,,,)))((()))***,,,******))))))((()))))))))))))))))))))************)))))))))))))))))))))))))))(((''''''''''''((()))(((((('''&&&''')))+++,,,*********)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((('''''''''(((((()))'''((((((((())))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((***+++++++++***)))((((((((((((((((((((((((******)))))))))(((((((((******)))))))))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&&&&''')))***(((((()))***************''''''''''''(((((((((((())))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))(((((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,,,,+++***+++,,,,,,+++******,,,...------,,,,,,,,,,,,,,,---------,,,---000444999<<<===>>>???AAADDDIIIMMMOOOIII]]]xxx{{{gggaaafff^^^]]]\\\]]]\\\VVVLLLDDDOOOQQQYYYeeekkkiiieeedddeeeeeeccc___ZZZXXXYYY[[[]]]dddiiifff[[[PPPKKKKKKIIIEEEEEEJJJOOOQQQTTTZZZSSSSSSVVVZZZYYYSSSOOOPPPVVVUUUTTTTTTTTTTTTVVVVVVXXXVVVTTTRRRQQQRRRSSSTTTYYYUUUSSSUUUYYYYYYSSSMMMOOOQQQSSSUUUUUUTTTRRRQQQPPPQQQRRRRRRQQQNNNKKKIIIRRRMMMNNNUUUYYYVVVRRRRRRLLLKKKLLLOOOSSSWWWWWWVVV\\\\\\^^^___[[[WWWYYY___ZZZ\\\______\\\ZZZZZZ[[[UUUTTTWWW\\\\\\UUUPPPOOOTTTRRRPPPPPPRRRRRROOOLLLOOOKKKGGGDDDCCC>>>777111CCCQQQaaajjjmmmkkkddd\\\___kkkrrrlllccc\\\SSSJJJBBB???<<<;;;;;;;;;:::999===;;;::::::;;;;;;:::888888777777777777666666666555555666777888888888888888888888888999:::;;;<<<=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAAAAABBBAAAAAA@@@@@@AAABBBBBBCCCDDDDDDFFFFFFEEEDDDCCCAAA@@@@@@>>>===>>>BBBBBB>>>===>>><<<<<<<<<<<<;;;;;;;;;;;;777777888888999999::::::<<<<<<======>>>>>>>>>???>>>===<<<<<<>>>AAADDDFFFEEEFFFHHHLLLPPPQQQOOOMMMRRRNNNJJJIIILLLOOOSSSTTTHHHGGGHHHJJJMMMLLLHHHDDDCCCDDDFFFIIIJJJIIIFFFBBBCCCCCCAAA>>>;;;999;;;===@@@???<<<:::888666666666<<<<<<;;;999555222111111111///---***)))***+++,,,------,,,+++***))))))***))))))))))))************)))))))))))))))))))))))))))((((((''''''(((((()))((((((''''''''')))***+++******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))***''''''((((((((()))))))))''''''(((((()))***++++++))))))))))))))))))))))))''''''(((((())))))******((()))***+++,,,+++******((((((((((((((((((((((((************)))))))))))))))))))))(((((())))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((&&&&&&((()))***(((((())))))******))))))''''''''''''(((((((((((()))))))))))))))))))))))))))((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))************((((((((()))))))))******((((((((((((((((((((((((************************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************------...,,,******+++---///...------,,,,,,,,,,,,...---------...000111333;;;;;;<<<>>>@@@AAACCCCCC@@@JJJddd~~~}}}hhh^^^cccXXXXXX\\\ccchhhbbbSSSFFFEEEHHHQQQ___ggghhhfffgggaaa```^^^ZZZVVVSSSSSSTTT\\\cccjjjlllggg___XXXUUUWWWIII>>>@@@IIIMMMKKKHHHKKKLLLQQQWWWWWWPPPJJJIIIKKKMMMOOORRRSSSSSSRRRQQQMMMLLLJJJJJJJJJLLLNNNOOOTTTPPPMMMOOORRRQQQLLLGGGEEEFFFHHHJJJKKKKKKKKKKKKJJJKKKMMMOOONNNLLLJJJHHHQQQMMMLLLQQQSSSPPPKKKJJJKKKLLLOOOTTTZZZ]]]]]]\\\\\\ZZZZZZ]]]]]][[[[[[^^^YYY[[[[[[ZZZWWWTTTSSSSSSKKKLLLRRRZZZ[[[VVVSSSRRRPPPNNNMMMPPPTTTTTTPPPKKKLLLHHHBBB>>>;;;777111---;;;BBBMMMXXX```dddbbb___fffnnnqqqjjjbbb]]]YYYUUUQQQMMMGGGCCC@@@===:::999;;;999888888:::::::::888777777777777777777777777555555666666666666555555666666666666666777888888999999999999999999999999999999999999999999999999;;;<<<<<<=========>>>>>>>>>>>>>>>>>>????????????BBBBBBBBBAAA?????????@@@===<<<>>>BBBBBB>>><<<===:::::::::::::::::::::999888888999:::;;;<<<<<<===::::::;;;<<<======>>>>>>>>>===<<<===???DDDIIILLLLLLKKKJJJKKKLLLMMMLLLKKKKKKIIIGGGIIINNNTTTYYY[[[KKKIIIHHHHHHHHHFFFAAA>>>===@@@EEEIIIKKKJJJGGGEEEBBB>>>:::888888:::<<<===???<<<888555333444555777===<<<:::555000---------///...,,,+++******++++++---,,,++++++************((()))))))))************)))))))))))))))))))))))))))(((((((((((((((((()))((((((''''''((()))***+++***)))))))))(((((((((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''')))******'''''''''((((((((())))))&&&'''((()))***+++,,,---((((((((((((((((((((((((&&&''''''((()))******+++((()))+++,,,,,,,,,+++***(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))))))))))))))(((''''''''''''(((((((((((()))))))))))))))))))))))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))******++++++(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))******,,,------,,,++++++,,,...000///...---,,,,,,,,,,,,---------------------...777888:::<<<=========<<<:::???QQQhhhoooeee\\\\\\VVVUUUWWW]]]bbbbbb\\\UUUEEECCCFFFNNNWWW]]]dddiii^^^^^^]]]ZZZUUUPPPLLLJJJWWWYYY]]]```aaabbbccccccdddUUUFFFDDDJJJMMMGGG@@@FFFCCCCCCGGGGGGDDDDDDGGGDDDFFFJJJMMMOOOPPPOOONNNFFFEEEDDDDDDEEEGGGIIIKKKNNNKKKIIIJJJLLLLLLIIIEEECCCDDDEEEGGGHHHIIIJJJJJJGGGIIIKKKMMMMMMKKKIIIGGGJJJIIIIIIMMMPPPPPPNNNLLLMMMNNNQQQUUUZZZ]]]______XXXTTTRRRVVVYYYXXXWWWXXX[[[YYYUUUQQQMMMJJJJJJJJJIIIKKKRRRZZZ[[[VVVSSSSSSIIIHHHIIIOOOVVVWWWRRRLLLEEEAAA;;;777444222...+++FFFCCCAAAEEEKKKQQQVVVYYYeeejjjlllggg___ZZZXXXWWW]]]YYYSSSNNNJJJFFFBBB???:::999777777888999888888777777777777888888888888666666666666666555444444666666555555555666777777666666777777777777888888777777777777777777777777888888888888999999999:::::::::::::::;;;;;;;;;;;;<<<===>>>>>><<<===???BBBGGGEEEEEEFFFDDD>>>;;;;;;::::::::::::::::::::::::999::::::;;;<<<======>>>888888999:::;;;======>>>@@@??????AAADDDJJJOOOSSSRRRNNNIIIFFFEEEFFFFFFFFFGGGGGGGGGJJJOOOSSSVVVWWWEEEDDDBBBAAA@@@@@@???>>><<>>===;;;<<>>???AAACCCEEEFFFGGGGGGAAA@@@??????@@@BBBEEEFFFFFFCCCAAABBBDDDEEEDDDBBBDDDDDDEEEFFFGGGHHHHHHHHHBBBDDDFFFGGGGGGFFFDDDBBBIIIJJJLLLNNNRRRTTTUUUSSSPPPPPPQQQRRRTTTWWW[[[]]]TTTNNNLLLPPPTTTRRRPPPPPPSSSOOOIIIDDDBBBBBBCCCDDDKKKMMMSSSYYYWWWPPPMMMNNNEEEEEEHHHNNNSSSSSSLLLFFF;;;999555111///...---,,,XXXMMMBBB===<<<>>>DDDJJJVVV^^^eeeeee___XXXTTTSSS^^^\\\XXXVVVTTTQQQNNNKKKBBB???<<<:::::::::999888777777777888888888888999666777777777777666555444777777666666666666777777666666666666666666777777666666666666666666666666777777666666666666777777888888888888888888999999777:::;;;;;;999:::>>>BBBQQQLLLJJJHHHDDD<<<999999::::::::::::;;;;;;;;;;;;999999::::::;;;;;;<<<<<<888999:::;;;===>>>???@@@DDDDDDDDDEEEIIIMMMQQQTTTPPPLLLFFFCCCBBBCCCDDDDDDFFFFFFFFFGGGIIIKKKJJJIII:::999999999;;;===@@@AAA@@@AAABBB@@@===;;;;;;;;;>>><<<:::999:::;;;<<<<<<777555333111111333555777666555333...***(((((((((***++++++++++++***)))((('''''''''((((((***++++++))))))))))))************))))))))))))))))))))))))((())))))******))))))(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((()))***&&&&&&'''''''''(((((((((''''''(((((()))***++++++))))))))))))))))))))))))''''''(((((())))))******'''((()))***+++***))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''***---000000---***'''(((((()))))))))(((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***+++***+++---000...---,,,,,,++++++++++++******+++,,,,,,---......///111444666999:::::::::888<<<<<<:::@@@KKKMMMGGGMMMNNNPPPPPPPPPPPPPPPQQQIIIEEEDDDHHHIIIFFFEEEFFFJJJKKKMMMPPPRRRQQQMMMJJJHHHJJJMMMPPPSSSVVVWWWXXXXXXXXXUUUQQQQQQSSSRRRNNNKKKIIIJJJLLLIIIAAA<<<<<>>AAACCCEEEAAA???<<<<<<===>>>>>>===AAABBBDDDEEEFFFFFFFFFEEEDDDEEEHHHIIIJJJIIIGGGEEENNNRRRSSSRRRTTTWWWWWWUUUOOOOOOOOOMMMMMMPPPTTTWWWQQQLLLIIILLLNNNLLLIIIIIIEEEAAA>>>===???BBBDDDEEEJJJLLLQQQSSSOOOGGGDDDGGGDDDFFFIIIKKKJJJFFF@@@;;;333222000...------------```VVVKKKDDD===777888>>>DDDLLLVVV\\\YYYUUUSSSTTTZZZYYYYYYYYYZZZXXXUUURRRPPPLLLGGGBBB@@@===;;;999777777888888888999999999777888888888888777777666888777777666666777777777777777777666666666666666555555555555555555555555777777666555555555666777777777777888888999999999666999:::999666777<<<@@@JJJFFFBBBAAA>>>999777999::::::::::::;;;;;;;;;<<<::::::::::::;;;;;;;;;;;;;;;<<<===???AAACCCDDDEEEFFFFFFEEEFFFGGGIIIKKKLLLGGGFFFDDDDDDFFFGGGGGGGGGFFFDDDBBBBBBBBBBBB@@@???444666888:::<<<===???AAA@@@AAAAAA>>>999666555666;;;<<<<<<<<<;;;:::999999555555444333333222333333111111000...+++))))))******+++,,,---,,,+++***)))))))))((((((((())))))***))))))))))))************))))))))))))))))))))))))((()))************)))((((((((())))))))))))(((((((((((((((((()))))))))))))))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((('''''''''(((((()))&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))***)))((((((''''''''''''''''''''''''''''''(((((())))))))))))'''&&&&&&'''''')))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((((((((())))))(((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((()))((((((((('''''''''''''''))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********))))))((()))******))))))+++---,,,++++++*********++++++***))))))******+++------,,,---///222444555777777;;;:::999;;;<<<>>>AAADDDFFFFFFFFFIIILLLMMMLLLIIIEEECCCEEEKKKLLLGGGBBB@@@AAA@@@???BBBGGGJJJKKKJJJCCCGGGJJJMMMNNNOOORRRTTTRRRUUUTTTOOONNNSSSTTTRRRPPPOOORRRUUUSSSJJJDDDBBBHHHHHHHHHGGGFFFFFFEEEEEE;;;;;;<<<===@@@DDDHHHJJJHHHEEEBBB???>>>????????????AAAEEEHHHJJJJJJIIIHHHIIIKKKNNNQQQSSSSSSQQQPPPPPPUUUUUUQQQPPPSSSTTTQQQJJJLLLMMMLLLJJJKKKNNNQQQNNNJJJGGGIIIHHHDDDBBBCCC===<<<>>>BBBFFFIIIIIIHHHGGGIIIMMMNNNIIIBBBAAADDD@@@CCCFFFEEE@@@:::555222//////...---,,,+++,,,,,,aaaZZZTTTOOOEEE:::777;;;999???HHHOOOPPPOOOSSSXXXWWWWWWXXXZZZ[[[YYYVVVSSS\\\XXXPPPJJJEEEAAA===:::777777888888999999999999888888999999999999888888888777777666666666777777888888777777777666666666555555555555555555555555888888666555555666777888777777777888999:::::::::777999:::888555555999>>><<<888666777777555777;;;999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>===>>>??????>>>777:::>>>@@@???>>>>>>>>><<<>>>???===888555444555999<<<>>>>>>;;;888777777555555555555444222000///...///000...,,,***+++,,,+++,,,---......---+++))),,,+++***)))(((((((((((())))))))))))************))))))))))))))))))))))))((()))***++++++***)))(((((()))))))))))))))((('''(((((((((((())))))))))))))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((()))))))))(((((('''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((%%%&&&((()))))))))((('''''''''''''''''''''''''''(((((())))))*********+++&&&&&&&&&'''''')))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))((('''&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''&&&&&&&&&%%%)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***+++,,,+++)))(((******+++)))(((''')))************)))******++++++***)))((((((((()))+++,,,***+++,,,...000111333444999111333===;;;000333???CCC>>>;;;@@@IIIOOONNNKKKAAA???BBBIIILLLKKKIIIIII???;;;777777<<>>AAAEEEJJJNNNQQQSSSPPPKKKHHHEEEDDDDDDEEEAAADDDHHHMMMPPPPPPOOONNNJJJMMMQQQUUUWWWXXXXXXWWWMMMRRRRRRMMMKKKOOOOOOLLLEEEIIILLLLLLKKKIIIKKKLLLJJJGGGEEEEEEBBB===;;;===>>>@@@DDDKKKPPPQQQNNNJJJFFFGGGKKKLLLGGGAAAAAAFFF999>>>BBBAAA:::333000000---...///---,,,******+++UUUPPPKKKJJJJJJHHHCCC>>>666:::???DDDIIIMMMPPPSSSTTTUUUSSSRRRVVV[[[WWWNNNRRRSSSTTTSSSOOOKKKFFFCCCAAA???<<<:::::::::::::::888888777777777777888888666666666666666666666666666777777888888888777777666666666666666666666666666666666666777777888888777777777777777888888888:::::::::999999888888888888888888888888999:::;;;999888666777999:::::::::::::::;;;===@@@BBBAAA@@@DDDEEEEEEFFFHHHJJJLLLMMMCCCAAABBBEEEEEE@@@===>>>???AAADDDFFFGGGEEEBBB@@@>>>===;;;:::999999:::;;;>>>???@@@@@@@@@???===<<<===:::777444333555777999======<<<;;;888666333111555555555444333222000//////...---,,,---,,,***(((((()))+++---.........---++++++******************))))))))))))***************)))'''''')))))))))(((***++++++,,,+++***)))(((,,,+++++++++******)))))))))(((''''''''')))***+++''''''''''''''''''''''''((((((((((((((('''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,,,,***)))((()))***+++***((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((++++++***)))((('''&&&&&&))))))(((((((((((())))))***)))(((((())))))((('''(((((((((((())))))))))))))))))(((((((((((())))))++++++******))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))&&&***+++((('''***+++*********))))))((((((''''''))))))))))))************)))************++++++++++++***)))))))))***,,,,,,......---,,,---...///000111222444555555555444444666666777:::===BBBFFFIII???AAABBBDDDEEEEEEEEEEEEFFFBBB===<<<<<<===<<<:::CCCDDDDDDDDDEEEGGGKKKOOONNNNNNMMMKKKHHHGGGIIIKKKKKKJJJHHHGGGFFFEEEEEEEEEGGGFFFDDDBBBAAA@@@@@@AAA<<<===>>>AAAEEEIIINNNPPPSSSQQQMMMJJJHHHGGGHHHHHHIIIKKKMMMOOOOOONNNLLLJJJIIIJJJKKKMMMPPPSSSUUUVVVKKKKKKKKKLLLMMMNNNNNNOOOKKKKKKJJJIIIHHHGGGFFFFFFCCCAAA???======???AAACCCFFFKKKMMMIIIIIIKKKIIICCCHHHHHHGGGEEEBBB@@@===<<<888777555444333222000...++++++++++++++++++++++++CCCBBBCCCFFFJJJKKKIIIGGG>>>===<<<;;;;;;>>>BBBEEEFFFHHHHHHGGGKKKPPPNNNHHHIIIKKKNNNPPPPPPNNNKKKIIIHHHFFFCCCAAA@@@AAAAAAAAA===<<<;;;999888888888888777666666666666666555555888888888888888888888888777777777777777777777777555555555555666666666666777777777888888999999999:::999999999888888888777888888888999999;;;<<<<<<;;;:::999;;;>>>???@@@???>>>>>>???AAAEEEGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFBBBBBBDDDIIIHHHBBB>>>???===>>>@@@@@@@@@>>>;;;::::::999888888888999:::;;;;;;<<<<<<======<<<<<<;;;888777555444444666888999999:::999888777444222000333444666666555222...,,,...---,,,,,,------+++))))))***+++,,,------,,,,,,************************(((((())))))*********+++***)))'''''')))))))))((())))))*********)))(((''')))))))))((((((((('''''')))((('''''''''(((***+++''''''''''''''''''''''''(((((((((((((((((((((''')))(((((((((''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))******)))))))))***+++,,,***)))((()))***+++***((((((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((******))))))((((((''''''))))))(((((((((((()))))))))(((&&&'''(((((('''%%%(((((((((((())))))))))))))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((''''''''''''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))///333222...+++++++++)))***)))))))))((((((((('''(((((()))))))))*********))))))*********+++++++++******)))))))))***+++,,,,,,,,,+++++++++,,,---...000111222444555555444444444444555777:::>>>BBBDDD@@@@@@@@@@@@AAACCCEEEFFFIIIEEEAAA>>>===<<<999777;;;<<<=========>>>AAACCCGGGHHHHHHGGGEEEEEEFFFGGGEEEEEEDDDCCCBBBBBBBBBBBBCCCAAA@@@>>>=========>>>@@@@@@??????@@@CCCGGGIIILLLKKKIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJHHHGGGEEEEEEFFFHHHJJJLLLNNNOOOJJJJJJJJJJJJJJJJJJJJJJJJEEEEEEDDDBBBAAA@@@???>>>>>>===<<<<<<===???BBBCCCJJJLLLIIIDDDBBBEEEFFFBBBEEEDDDBBB???<<<999777666333111000///...---,,,+++++++++++++++++++++++++++444888>>>CCCGGGKKKNNNPPPMMMHHHAAA:::666666888:::777:::<<<<<<>>>AAABBB@@@@@@CCCHHHMMMPPPPPPOOOMMMMMMLLLJJJHHHFFFFFFFFFFFFCCCBBB@@@>>><<<;;;:::999999999999888888888777777999888888777777777888888777777777777777777777777555555555555555555555444555555666777888999999999999999999999888888888888999999:::;;;<<<===???@@@???>>>>>>@@@CCCEEEFFFEEECCCBBBBBBDDDFFFHHHGGGFFFGGGFFFDDDBBBAAA@@@??????@@@@@@EEEJJJJJJCCC=========<<<<<<;;;999777666444666666555555666888999:::;;;:::999888777666666666333333333444555777888999555555666666555333111000111333555777555111---***,,,,,,+++,,,------,,,***)))***++++++++++++******************************'''(((((()))***+++++++++***)))'''''')))))))))((((((((()))))))))(((''''''))))))((((((((((((''''''(((((('''''''''((()))***''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++***)))((()))***+++***((((((((())))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))***(((''''''((()))'''&&&(((((((((((())))))))))))))))))(((((((((((())))))((())))))))))))))))))***))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))666888777000+++***)))&&&))))))))))))(((((((((((((((((())))))))))))******)))))))))*********++++++***))))))))))))***++++++***))))))))))))***++++++...///000222333444444444222222222444666999<<<===@@@???======>>>@@@CCCFFFGGGEEEBBBAAA???===:::777555777888888777666777888>>>@@@AAABBBAAA@@@AAABBBAAAAAA@@@@@@@@@@@@AAAAAA===<<<;;;:::::::::;;;;;;AAA@@@===<<<===@@@CCCEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBCCCDDDFFFGGGHHHHHHJJJJJJIIIHHHGGGEEEDDDDDD>>>===<<<;;;999888777666999999:::<<<===@@@BBBCCCHHHGGGCCC===<<>>AAABBBFFFMMMRRRTTTPPPIIICCC>>>:::777555///222555555555666888999:::>>>CCCIIILLLMMMLLLKKKMMMLLLKKKIIIGGGFFFFFFGGGHHHGGGEEECCCBBB@@@@@@?????????>>>>>>>>>=========::::::888888777888888999666666666666666666666666777777666666666666555555333333444555777888999999::::::::::::::::::::::::;;;<<<<<<===???AAABBBCCCBBBBBBBBBDDDFFFHHHGGGFFFCCCBBB@@@@@@BBBBBBAAA@@@FFFEEECCC@@@>>><<<;;;:::<<<===BBBIIIIIIAAA;;;999<<<;;;:::888777666555555666555555444555666777888;;;999666333111000000000222222444555666777777777222222333444444333222111000111333444222000,,,***++++++***,,,......---+++************))))))((((((***************+++++++++''''''((()))***++++++,,,***)))'''''')))))))))(((((((((((((((((((((((((((******************))))))((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++***)))((()))***+++***((((((((((((((()))))))))***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***))))))(((((((((((()))))),,,+++******++++++***)))(((((((((((())))))))))))))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((111444333---((((((&&&$$$))))))))))))(((((((((((((((((((((((()))))))))***))))))))))))************)))))))))))))))******+++((((((((()))))))))******+++,,,...///111222333333111111222333444666888999======<<<<<<===???AAACCC@@@@@@AAAAAAAAA???===;;;666888::::::888666555555777999<<<============>>>????????????@@@AAABBBBBB<<<;;;:::999::::::<<<<<<>>>===;;;;;;===AAAFFFIIIDDDCCCAAAAAABBBDDDFFFHHHGGGFFFEEECCCBBBBBBBBBCCCCCCCCCDDDEEEEEEEEEEEEEEEHHHHHHFFFDDDBBB@@@???>>>999888888777666666555555888888:::<<<===???@@@AAAAAA@@@<<<:::;;;@@@EEEGGGAAA???:::666333111000000,,,------,,,+++++++++,,,************************666999<<<;;;:::>>>FFFNNNMMMLLLKKKKKKIIICCC:::444000000111222000000111333444777===BBBFFFHHHHHHHHHHHHIIIJJJHHHEEECCCDDDFFFIIIIIIHHHGGGFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCC???>>>======<<<<<<<<<<<<888888888888888888888888999999999999888888888888555666666888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>???AAABBBDDDEEECCCCCCCCCDDDEEEFFFDDDBBB???===;;;<<<===>>>>>>>>>CCCAAA@@@>>><<<::::::999:::;;;@@@GGGGGG@@@:::999888888777666555666666777888777555444444444555666666444222000//////000000444444555666666555444444000111333444555444333333111000000///............+++******,,,......---,,,++++++***)))(((((((((((())))))*********+++++++++'''(((((()))******++++++***)))'''''')))))))))((())))))))))))))))))))))))))))))))))))))))))******'''(((((((((((('''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))***************)))((()))***+++***((('''(((((((((((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******))))))(((((((((((()))))),,,+++******++++++***)))(((((((((((())))))))))))))))))(((((((((((())))))''''''(((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())),,,---(((&&&''''''&&&(((((((((((())))))))))))'''(((((((((((()))))))))(((((()))))))))*********(((((())))))************((())))))*********************+++---...000111222222222222333444555666666888999:::<<<============<<<>>>@@@AAA@@@>>><<<;;;999;;;>>>>>><<<999777777444777:::;;;;;;:::;;;;;;;;;;;;;;;<<<===???@@@AAA======<<<;;;;;;===>>>???===<<<;;;<<>>AAAEEEHHHGGGFFFDDDBBBAAAAAABBBCCCBBBCCCDDDDDDDDDCCCBBBBBBAAAAAA???>>><<<:::999888888888888888999999999:::999::::::;;;<<<<<<======<<<;;;;;;<<<===>>>???AAA<<<:::666222000.........+++,,,...---+++***,,,---************************555777777555444777???FFFEEEFFFJJJOOOPPPLLLBBB:::444111000111111......000///111555:::>>>AAADDDEEEBBBDDDFFFEEEBBB@@@BBBDDDFFFFFFEEEEEEEEEFFFFFFGGGCCCCCCCCCDDDEEEEEEFFFFFFCCCCCCCCCCCCBBBAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<::::::;;;<<<===>>>>>>???============>>>>>>>>>>>>======>>>???@@@AAACCCDDDAAAAAAAAABBBCCCBBB@@@===:::999888999<<>>===<<<;;;999888888888::::::===CCCCCC===999:::333333333333333444555555777666555333333333333444/////////000111222444555555555555555444333111111000111333444555555444333///...,,,,,,,,,---///000+++******,,,......---,,,++++++***)))(((((()))))))))))))))***++++++,,,,,,))))))))))))***************)))'''''')))))))))((())))))((((((((()))***+++&&&&&&''''''''''''((((((''''''((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))'''((())))))******))))))***)))((()))***+++***(((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''(((((())))))******))))))(((((((((((())))))***(((''''''((()))'''&&&(((((((((((())))))))))))))))))(((((((((((())))))'''(((((((((((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))$$$(((***'''&&&)))***)))(((((((((((())))))))))))''''''(((((((((((())))))((((((((()))))))))******'''((())))))******))))))((()))******++++++******))))))******,,,---///000000000111111222333333333333444777888999999999888<<<>>>@@@???<<<999777777888;;;======<<<999888888555777999999888888888999666666666666888999:::;;;======<<<;;;;;;<<<===>>>>>>=========>>>@@@CCCDDDDDDAAA===;;;;;;===AAADDDEEEDDDBBBAAA@@@@@@AAABBB>>>???@@@@@@@@@???===<<<999999888888777666666555:::::::::;;;<<<<<<<<<===::::::999999999999999:::<<<:::<<<>>>===888555666444222000...,,,+++++++++))),,,---,,,)))(((***,,,************************444666666555444555888;;;>>>???BBBGGGLLLKKKDDD>>>;;;444111444555333111333000000111333666888;;;===:::===@@@@@@===;;;>>>AAAAAA@@@@@@???@@@@@@AAAAAA======>>>???AAABBBCCCDDDAAABBBDDDDDDDDDAAA???===<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;<<<===>>>>>><<<<<<<<<======>>>>>>>>><<<<<<=========>>>>>>>>><<<<<<<<<<<<===>>>???@@@===<<<===???@@@@@@>>>;;;;;;999777888:::<<<======;;;:::999777666555555555777555777:::;;;777666888111111222222333333333333444333222111111111222333...///000222333444444444333222222111000000/////////000222333444444333333******+++,,,---...///000,,,++++++,,,---...,,,+++,,,+++***)))))))))***+++((())))))***++++++,,,,,,************))))))))))))***)))'''''')))))))))((((((((('''''''''((()))***&&&&&&&&&'''''''''((((((''''''((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))'''''')))*********)))(((***)))((()))***+++***((('''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))(((&&&'''(((((('''%%%(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((('''''''''))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))$$$)))***'''&&&)))***)))'''((((((((()))))))))***'''''''''((((((((())))))(((((((((((()))))))))***'''''')))*********)))((('''((()))***+++******))))))))))))))))))+++,,,---+++,,,---...////////////000000111111222444444555999;;;===<<<888666555666555777999:::999888888999888888888777555555666777222222222222333444666666::::::888777777888999:::;;;;;;;;;;;;<<<<<<<<<===;;;:::999999999:::<<<===??????>>>>>>>>>>>>>>>>>>999:::;;;<<<<<<:::999888666666777777888999999999<<<<<<<<<<<<;;;;;;;;;;;;888777666444444555777888:::888:::===;;;333...///,,,,,,+++++++++*********))),,,...---)))'''))),,,************************777888:::999777555444444777555555999???AAA>>>;;;AAA888333888;;;999777888555333111000000111333444333777;;;;;;888666999======<<<;;;;;;::::::;;;;;;777777999:::<<<>>>???@@@===???AAABBBAAA>>>;;;999999999999999999999999999888999:::;;;===>>>??????:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>:::::::::::::::;;;<<<<<<999999;;;===??????===;;;@@@===999777777777777666999888777555333222222222333000000333333000111444333333444444444444333333000000/////////111222333333333444444444222000///000000///...............///000111222333333222111&&&(((+++---/////////...---,,,+++,,,------,,,***,,,+++***))))))***+++,,,((())))))***++++++,,,,,,++++++******)))(((((((((***)))'''''')))))))))((('''&&&&&&%%%&&&'''((()))'''((((((((())))))******''''''((((((((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))&&&''')))*********)))(((***)))((()))***+++***(((''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))(((((((((((())))))(((((((((((())))))***)))(((((())))))((('''(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&******'''%%%'''(((&&&'''((((((((())))))******''''''''''''((((((((()))(((((((((((())))))))))))&&&''')))*********)))(((&&&''')))*********)))(((***)))(((((((((***+++,,,(((((()))++++++,,,,,,,,,///---,,,+++,,,///222444444777999999777666777999333555777888777777999:::999999888666333333444666111111111111222333444555777666555444333444444555555666777999999::::::999222444666777888999888888::::::;;;;;;;;;;;;;;;;;;777888:::;;;:::999777666777888999:::<<<>>>???@@@>>>>>>===;;;:::999888777666444222111111333666777666444666;;;999111---...))))))***+++,,,,,,+++++++++///111///***(((***---))))))))))))))))))))))))222555888;;;;;;:::777666333333444555777999;;;<<<;;;;;;;;;<<<<<<<<<<<<===:::999666444222111111222000333555666444444666999777777777777777777777777777666666666777888:::;;;999999999999999888777666555777:::===>>>===:::999555555555666666777888999555555555555555666666777:::;;;======;;;888444222666777888999:::;;;;;;;;;:::;;;;;;<<<===>>>??????===<<<999777555555444555444444333333333222222222111222333444555444333222444444444333222111000///000000/////////000222333222222333333333444444444111000...---------...///333222111000///...---,,,'''''''''''')))+++---...---***(((***...///,,,((())))))))))))))))))))))))...---,,,+++************************))))))))))))))))))************)))))))))(((((((((''''''''''''(((((((((((())))))))))))''''''(((((())))))******((((((((((((((((((((((((************************))))))))))))))))))))))))((((((((((((((((((((((((''')))***++++++***)))'''++++++******))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''******))))))(((((((((''''''(((((((((((((((''''''))))))))))))))))))))))))******))))))))))))******))))))(((((()))***++++++,,,+++++++++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))))))))((('''''''''(((***+++***)))(((''''''((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++(((%%%'''+++---+++'''))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************************************)))***+++,,,...///000000444444444444333333222111222333444555666666666666777777666666666666666777333333333444444444555555777777666555444333333222444555666777777666555444555444333222222333444555888888999999:::;;;<<<<<<777777999::::::999777777999888999999:::;;;<<<===??????===;;;999777555555444444222111000/////////---444:::999222,,,+++---++++++************+++++++++*********))))))((((((&&&''''''((()))******+++222444666888999888777666333333333444555666888999999999::::::;;;;;;<<<<<<:::999777666444333222222111333333222000000222555555555555555555555555555444444333333444666777888777888888888888777666555333555777999:::999888777444444444444555666777888555555555555555666777777:::;;;;;;;;;999777444333555666777888888999888888999999999999999:::::::::888777555444444444555555444444444333333333222222222333444444444444222222111222222111111000///...000//////...///000111222444333333222222111111000...............///000111000000///...---,,,++++++(((((('''((()))***,,,------***(((***---...+++(((************************---,,,+++***))))))))))))*********)))))))))(((((())))))************))))))))))))((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((***++++++***((('''((((((((((((''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((((((((('''''')))))))))((((((''''''''''''(((((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***+++++++++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((((())))))***)))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((()))(((((('''((()))***+++***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++(((&&&'''+++---+++((())))))(((((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********************************))))))***+++,,,---......111111111222111111000000111222333444555555555555666555555444444555555666222222222222333333333333666666555555444333333222555555555666666555555555555555444333333444555555777888999:::;;;;;;;;;;;;888888999999999999888888777777777777888999::::::;;;:::999888777555555444333222111000000//////000555777888444...++++++---+++******))))))******+++*********)))))))))(((((('''''''''((()))*********222222444555555555555555444444333333333444555555666777888999999:::::::::999999888888777555444333333333222000------///111333333333333333333333333111111111111111222333444555555666666666555444444111222333444444444444444222222222222333444555666555555555555555666666777:::999999888666555444444444444555555555555555444666555555555444444444444222111111222222333444555444444444333333333222222333333444444333222111000......////////////....../////////...//////000111444444222111///...---,,,,,,---...///000111111111------,,,,,,+++***)))))))))))))))((()))***++++++,,,***)))***------+++(((++++++++++++++++++++++++,,,+++***)))((((((((()))******))))))))))))(((((())))))************)))))))))))))))(((((((((''''''&&&&&&&&&''''''(((((((((((((((((())))))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''')))******)))''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((''''''''''''''''''(((((())))))((((((((())))))))))))))))))))))))(((((((((''''''(((((((((***))))))))))))***++++++***************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((((((((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))((((((((((((((((((((()))******))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((************((((((***(((&&&'''+++,,,***((())))))((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))******))))))))))))))))))))))))(((((())))))))))))******************************))))))*********+++++++++------......///.........000000111222333333333333444444333333333333444444000000000111111111222222555555444444333333222222555555444444444444555555555555444444444444555555666777999;;;;;;;;;999999777777666666666666777777444444444444555666777888555555555444333333333222000000////////////000000<<<999333...******+++,,,+++******))))))******+++******))))))))))))((((((''''''(((((())))))******111111111111222333444444555555444333333333333333333444555777888888888888777888999999888777555444333444444333222111000111111111111111111111111111/////////000000111111111222333333444333333222222000000000000000111222222000000000000111222333444444444444444444555666666888777666444333333444444222222222333222222111111222222222111111111111111//////000111111222333444444333333333333222222222222222222111000///......,,,---...///////////////000000000000000000000111222111000///...,,,++++++,,,---///000111111000000+++++++++******)))))))))******))))))))))))))))))+++***)))***,,,,,,***(((******************************)))(((((((((((((((***)))))))))(((((((((((())))))************)))))))))))))))(((((((((((('''&&&&&&''''''((()))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))******++++++((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''&&&&&&'''(((((())))))))))))((((((((((((((((((((((((((())))))(((((((((((())))))*********))))))***++++++)))))))))***+++++++++,,,(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((((((((((((((((((((())))))***))))))(((((((((((())))))''''''((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((***++++++***(((''')))((('''(((***+++***((())))))((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((()))))))))******************************************************+++,,,------------------...///000111111111111333222222222222333333444///000000000000111111111333333333333333222222222555444333222222333444555555444444444444444444555444666888:::;;;999777666555444333222222333444555333333333333333444555555333333222111111000000///---------------...//////;;;555---)))(((***************))))))))))))******))))))))))))))))))(((((('''((((((((()))))))))***000////////////111222333666555444444333333444444111222444666777666666555555666777888888777666555333444666888999888555333000000000000000000000000///000000000111111111111000111111222222222111111000000///...///000111111............///000111222333333333222333444444555666555333111111111222333000000111111111000///////////////000111222222222000000111111111111111111333222222222222111111111111000///......---,,,,,,------...///000000000000111111111111111111111000......---------,,,,,,,,,---...///000000///...---++++++******************************)))))))))(((************++++++***)))))))))))))))))))))))))))))))))(((((('''((((((((()))))))))(((((((((((('''))))))************))))))***)))))))))(((((((((((('''(((((()))******++++++************))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))******++++++((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''((()))******))))))((((((((((((((((((((((((+++******))))))******+++++++++***************+++)))))))))***+++++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((''''''(((((()))))))))))))))(((((())))))))))))((((((((((((((())))))*********((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))******)))'''&&&(((''''''((()))***))))))))))))((((((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))++++++++++++******************+++,,,------,,,,,,+++,,,---......//////...111111111111111222333444000000000000111111111111111111111222222222222222444333222111111222333444333444444444444444444333222444666888888777555333555444333222222333444555222222222222222222333444333222111000///...---,,,++++++++++++,,,---......222---(((''')))+++)))'''***))))))))))))))))))***(((((((((((((((((())))))(((((((((((())))))))))))............///000111222444444333333333444555555111222444666666555333222333333444555555666555555222333555888;;;;;;888666000000000000000000000000000000111222222111111000//////000111111111000000000000////////////000000------------...///000111111111111111111222222333333222111000///000111222//////000000000000000///......///000111222333444111111222222111111000///111111111000000000//////000///...---,,,,,,------......///000111111000000000111111111111000000///++++++,,,,,,,,,---------...............---,,,,,,***************+++++++++))))))*********))))))((()))******************)))(((((((((((((((((((((((())))))(((((((((((())))))))))))((((((((((((''''''))))))************))))))******)))))))))((((((((((((((()))***++++++,,,,,,+++************)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''(((((((((''''''((()))************)))))))))))))))))))))))),,,++++++******++++++,,,,,,,,,+++************+++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))((((((((((((''''''''''''((()))))))))))))))(((((())))))))))))(((((((((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''))))))))))))''''''''''''((((((((()))))))))))))))((((((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))+++++++++*********************+++,,,,,,,,,++++++))))))***+++,,,,,,,,,,,,///////////////000111222/////////000000000111111///000000000111111222222222222111111111111222222222222333333333333222222111222444555555444222111555555555444444555555555111111000000000000111111222111000///---,,,+++*********)))******+++,,,,,,+++((('''(((++++++)))'''***))))))(((((())))))***''''''(((((((((((())))))(((((((((((())))))))))))------...//////000000000000000111111333444555666111333555666666444222000111111111111222333555555222000000111555777666555111111111111111111111111000111111222222111000000...//////000111111000000/////////////////////...------------...///000000///////////////000111111000///////////////000000...///000111111111111111000000000111111222222222//////000111111000//////////////////............000///...------...//////...//////000000000//////...///000000000...---,,,+++++++++,,,,,,---------,,,,,,+++++++++,,,------((()))))))))******++++++((()))******+++***))))))((()))***+++***)))))))))((((((((((((((((((((((((***))))))(((((())))))***))))))((((((((('''''''''))))))************))))))*********)))))))))((((((''''''((()))***+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((()))))))))((((((((((((''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((((((((('''''''''''''''(((((()))))))))''''''(((******++++++***))))))))))))))))))))))))++++++************++++++---,,,++++++*********++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))+++---...************************(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''&&&'''((()))***))))))((('''((()))******)))((('''''''''(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((((((((((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++******))))))'''((()))******++++++++++++++++++,,,,,,---...///---.........////////////......///000000111222222000111111111111111111000000111222222222222111000000111111222111111000000222333333444444333333222///......------......///......---,,,,,,+++******)))))))))((())))))******(((((()))***++++++***((())))))(((((((((((())))))'''''''''((((((((())))))))))))))))))((((((((((((,,,---...///000000000000---......000222444555666222444555666555333111///000/////////000222444555333///+++***...111333333222222222222222222222222000000111222222111000///......///000111111000000....../////////...------------------...///000000...............///000000.........///////////////......000111222222222222222111111111111000000000,,,---///000000000/////////............---------111000///......///111222...///////////////......------.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,...///''''''(((((()))*********'''((()))+++++++++***)))((()))++++++***))))))***))))))))))))))))))))))))***)))))))))))))))******)))(((((((((''''''''''''))))))************))))))************))))))))))))&&&&&&'''((()))***++++++++++++++++++******))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******++++++******))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((((((((('''''''''((((((((())))))******''''''(((******+++++++++))))))))))))))))))))))))******))))))))))))******---,,,,,,+++*********+++,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***,,,...///************************(((((((((((())))))))))))'''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&''')))*********)))((('''((()))******)))((('''&&&&&&&&&'''((())))))***************************))))))))))))))))))))))))((((((''''''''''''((((((&&&'''((((((''''''((()))***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''(((((()))))))))*********)))(((''''''&&&'''((()))************))))))))))))***+++,,,---,,,,,,,,,---------......---......///000111222222///000111222222111000//////000111222222111000///000000000///////////////...///000111111000///...------,,,,,,+++,,,,,,,,,***************+++++++++))))))(((((((((((())))))******+++++++++*********))))))(((((((((((())))))&&&'''''''''(((((())))))))))))))))))((((((((((((,,,,,,---...///000111222///////////////.........444444555555444444333222111222444444444222000//////...,,,+++,,,---///111111//////000111222111000///............//////000000111111000///......///......//////......---,,,---------............///000000000000000111111111222222111111111111222222111111111111111000////////////000000///...------////////////000000000000///...---------///000111222111///.........///000////////////////////////+++++++++,,,,,,++++++***,,,------------------------,,,)))(((((()))+++,,,((()))+++,,,,,,+++)))(((***************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))***+++++++++,,,+++***((((((((()))***(((((())))))))))))(((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))'''&&&%%%''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))***++++++++++++***,,,---...,,,***))))))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((''''''((()))*********))))))(((((('''''',,,+++++++++******))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))''')))***)))((('''(((***((((((((((((((((((((((((+++***)))'''''''''((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''(((((((((((())))))))))))''''''(((((())))))******&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++++++++---,,,,,,,,,,,,---...............////////////000000000////////////000111......---------,,,,,,,,,+++,,,------++++++,,,---+++******))))))))))))))),,,+++++++++++++++++++++******************************)))((((((((((((((('''((()))******)))((('''))))))(((((((((((())))))******)))(((((((((((((((++++++,,,---...///000000------------------------111111222333444444333333222333444555444333111000///...---,,,---...000111///...---...000111000/////////...............//////000111000///...///000...............------,,,---------............///000000000000000000000000111111000000000000111111000000111111000000///..................---,,,,,,.../////////000000000000///......---...///000111111000///.........//////........................***++++++,,,,,,,,,,,,+++------,,,,,,++++++******)))))))))******++++++,,,((()))+++,,,,,,+++)))(((***************)))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))'''(((((()))******++++++,,,+++)))((((((((()))***(((((())))))))))))(((((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((''''''&&&%%%'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++++++++***,,,------,,,***))))))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))***)))(((''''''((()))******)))))))))((((((((('''++++++******))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((***))))))))))))((((((((((((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))''')))***)))((('''(((***((((((((((((((((((((((((+++***((('''''''''((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))'''((((((((()))))))))***'''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******++++++,,,---,,,,,,,,,,,,---------...............---------------------,,,,,,,,,++++++***+++,,,,,,+++***+++,,,+++******)))))))))))))))++++++++++++******************************************)))((((((((((((((('''((()))******)))((('''))))))(((((((((((())))))******)))((((((((((((((()))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---...///111222333333333222222333444444333111000000///...---...///000111...---,,,---///000///...000000///...------------...///000000///...///111...............---,,,,,,---------............///111111000000//////......000//////////////////000/////////000///......---------------------,,,+++....../////////000000000//////......//////000111000//////...---.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------------,,,,,,+++***)))((((((&&&''')))+++,,,,,,++++++((()))***++++++***)))(((************)))))))))(((******))))))((((((''''''))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))******+++++++++***))))))((()))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++++++++***+++,,,---,,,***))))))*********)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((************))))))))))))(((((((((((())))))))))))+++******))))))******+++))))))))))))))))))))))))''')))***)))((('''(((***((((((((((((((((((((((((***)))((('''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((()))******)))************++++++++++++,,,,,,---,,,+++***))),,,,,,+++++++++*********)))***++++++))))))***++++++******))))))))))))))))))))))))))))))************************************))))))((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))***))))))((((((((((((((((((((()))******+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---...///000000000000000111111222222111000000000////////////000111111...---,,,---///000///...111000///...---,,,,,,,,,,,,...//////......000111------.........---,,,,,,---------............///111111000//////...------///......------......///......//////......---,,,------.........------,,,........./////////000000/////////////////////000///......---------------++++++++++++++++++++++++***+++,,,---------------+++++++++******)))))))))(((((()))******+++******))))))************))))))+++******)))))))))))))))+++******)))(((''''''&&&))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******************))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++++++++******,,,,,,+++)))))))))*********))))))((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((*********)))))))))(((((((((((((((((())))))))))))***))))))))))))))))))***((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((('''((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((((((((()))((((((''''''(((((()))***(((((()))))))))************+++,,,---,,,***(((&&&************))))))))))))((()))***)))(((((((((***+++******)))))))))))))))(((((((((((())))))))))))************************))))))(((((((((((())))))(((((())))))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))''''''(((((())))))******++++++,,,,,,,,,---------,,,---------------,,,,,,.........//////.........///////////////000000111///...---...000111000///000000///---,,,,,,,,,,,,,,,...//////......///111---------...---,,,,,,+++---------............///000000000///...---,,,,,,......------------.....................---,,,,,,---....../////////..................////////////....../////////.........------------,,,,,,++++++***************************+++,,,,,,---------,,,))))))******++++++,,,,,,,,,+++)))((('''((()))***)))))))))******)))))))))+++***))))))(((((())))))+++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********)))))))))*********))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***************))))))((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))***++++++++++++******+++,,,+++)))((()))*********))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''''''''((((((((((((((((((((((((((((((******))))))))))))******************************(((((())))))))))))(((((())))))((((((((('''''''''(((((((((((())))))))))))'''(((((((((((((((((('''((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((('''''''''(((((((((((('''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''((((((((((((((((((((((((((()))******((()))))))))************)))***,,,---,,,***((('''******)))))))))((((((((('''((())))))''''''((()))+++******)))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))'''''''''((((((((())))))+++++++++,,,,,,------...,,,,,,------,,,++++++***,,,,,,,,,,,,------------....../////////000000000///...---...000111000/////////...---,,,,,,,,,,,,---...//////...---...000---------------,,,++++++---------............/////////......------,,,,,,......------------...............///...------,,,---...//////000/////////------........./////////------.........---,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))+++++++++,,,,,,++++++***(((((()))***+++,,,------...,,,)))&&&%%%&&&((())))))))))))))))))))))))))),,,+++)))((((((((()))*********))))))((((((''''''))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))******(((((()))************)))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))******+++))))))***++++++++++++***)))***+++***)))((()))+++******)))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))******************************(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((())))))))))))&&&''''''((((((''''''&&&))))))))))))))))))))))))''')))***)))((('''(((***((((((((((((((((((((((((&&&&&&'''(((((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((())))))***+++))))))))))))************)))***+++,,,,,,+++***)))******)))))))))((((((((('''((())))))''''''((()))+++******)))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((())))))***))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((())))))***'''''''''((((((((((((((())))))******+++,,,,,,---***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,------...------...///////////////...---,,,---///000///.........---,,,,,,------------/////////---,,,---...,,,------------,,,++++++---------............///------------------------......------------......///////////////...------,,,---....../////////...---------.........//////,,,,,,---------,,,+++******+++,,,,,,,,,+++))))))))))))))))))))))))))))))++++++++++++***)))((((((((((((((())))))*********+++***)))(((''''''(((((())))))(((((((((((()))))),,,+++)))((('''((()))***))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))'''((()))***+++******)))(((((())))))))))))(((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))(((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++))))))***++++++++++++***(((***+++***)))((()))+++******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***'''((()))******)))(((''''''((((((((()))))))))***''''''((((((((()))))))))))))))))))))))))))))))))******))))))))))))******************************(((((())))))))))))(((((()))))))))(((((((((((('''(((((((((((())))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))''')))***)))((('''(((***((((((((((((((((((((((((%%%&&&'''(((((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((()))******(((((((((((()))))))))***(((((())))))******++++++*********)))))))))((((((''')))***)))((('''((()))+++******)))))))))))))))''''''((())))))***++++++))))))))))))))))))))))))((((((((((((((()))*********)))(((''''''((()))***))))))(((((((((((())))))((((((((((((((()))******'''''''''((((((((((((((('''(((((()))***+++++++++((()))***+++,,,---------,,,,,,,,,,,,,,,---...///,,,------...///.........---,,,+++,,,...///...---------,,,,,,,,,---.........///000///---,,,,,,---,,,,,,---------,,,++++++---------.........//////,,,---------------------///......------....../////////000000//////...---+++,,,,,,---.........------------.........//////+++,,,,,,---,,,+++))))))******+++,,,+++***)))(((************************+++++++++***)))((('''&&&(((((((((((((((''''''''''''((()))******)))(((((())))))(((((((((((()))))),,,+++)))((('''(((***+++(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))'''((()))+++++++++***)))(((((())))))))))))(((((((((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***,,,,,,------******))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++))))))***++++++++++++***((()))******)))((()))+++******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''((()))******)))(((''''''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))******))))))))))))******************************(((((())))))))))))((((((************))))))))))))(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))((()))***)))((('''(((***(((((((((((((((((((((((($$$%%%'''(((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''(((((((((((())))))))))))******))))))((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''((())))))'''''''''((((((((())))))''''''''''''(((***+++,,,************))))))))))))((()))***)))((('''(((***+++******)))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))((((((((((((((()))*********)))(((''''''((()))***))))))(((((((((((())))))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((()))******))))))))))))***************++++++,,,,,,++++++***...+++***+++---...,,,***++++++++++++,,,,,,---.........---------,,,,,,,,,+++++++++,,,,,,,,,------------,,,++++++,,,------,,,,,,------...//////000---------------------------..................---..................---------------.........//////,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,++++++***)))((((((+++******)))))))))))))))++++++)))(((''''''''''''))))))((((((((((((((()))'''(((((())))))((('''&&&(((((((((((())))))))))))******))))))((((((''''''((((((''''''''''''((((((++++++******))))))(((((())))))))))))))))))))))))&&&&&&''''''((())))))))))))))))))))))))))))))))))))'''&&&'''((()))((('''(((((())))))))))))((((((*********)))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))((()))******(((''''''''')))***,,,------,,,***)))''''''''''''((()))++++++))))))))))))))))))))))))''''''''''''''''''&&&&&&(((((((((((())))))))))))''''''((()))***++++++,,,,,,+++)))(((((()))+++,,,+++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((())))))(((((())))))((('''&&&&&&))))))))))))))))))))))))((((((((((((''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((---,,,+++***)))'''&&&&&&))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************)))))))))(((''''''&&&&&&***((('''&&&&&&'''(((***))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))+++*********))))))((((((((((((((((((((((((((((((((((((''''''(((((()))***(((((()))))))))*********++++++,,,,,,,,,,,,++++++...,,,***+++---...---++++++************+++,,,------------,,,,,,,,,,,,+++,,,,,,,,,---------.........---,,,++++++,,,---...............---------------------------------------......//////......---.........---------------++++++,,,,,,,,,---------+++******))))))******+++*********++++++,,,,,,,,,------,,,++++++***)))))))))((((((((()))***+++++++++***)))(((''''''''''''))))))(((((((((((())))))((()))*********)))((('''(((((((((((())))))))))))***)))))))))((((((((('''(((((((((''''''(((((((((*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''))))))))))))))))))))))))***((('''((()))***)))((())))))************)))))))))))))))))))))*********'''''''''((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''''''''((((((((((((''''''))))))))))))))))))))))))++++++***)))(((((((((((()))******(((%%%&&&)))---)))***+++,,,,,,+++***)))''''''''''''((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))******++++++,,,+++)))(((((()))+++,,,+++++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&%%%%%%%%%&&&&&&(((((())))))(((''''''&&&))))))))))))))))))))))))(((((((((((('''''''''''')))((((((''''''(((((()))''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))),,,++++++***)))(((''''''))))))(((((((((((())))))******)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************''''''((((((((((((((((((+++)))(((''''''((()))+++))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))************)))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((())))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---+++******))))))******++++++,,,,,,,,,+++++++++******,,,,,,---------.........------,,,,,,,,,,,,------//////...------,,,++++++------------,,,,,,,,,,,,------............------------------------------************++++++++++++***))))))))))))))))))***(((((()))***+++,,,---...------,,,,,,++++++******'''''''''((()))***,,,,,,+++***)))((((((''''''((())))))(((((((((((())))))***+++++++++******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******)))(((((('''&&&&&&))))))))))))))))))))))))+++)))((()))***+++***)))******++++++++++++******(((((())))))******++++++''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))---,,,+++***)))((((((((('''((()))(((&&&'''+++...((()))***++++++***)))((((((''''''(((((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))*********+++***)))(((((()))***+++,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((()))))))))(((''''''))))))))))))))))))))))))((((((((((((''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))***************))))))((((((((())))))(((((((((((())))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************&&&&&&'''(((((()))******+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((()))))))))***,,,,,,++++++++++++,,,,,,---,,,,,,,,,---------,,,++++++************+++++++++++++++************)))++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,......------,,,+++++++++---------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---------************++++++++++++******))))))))))))******((())))))***+++,,,,,,,,,++++++++++++******))))))'''''''''(((((()))++++++******)))((((((((((((((()))(((((((((((())))))***+++++++++******)))(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((())))))((((((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))((((((''''''))))))))))))))))))))))))***)))((((((******)))((()))******++++++******)))''''''((()))***++++++,,,'''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((,,,+++******************///---***)))******)))((((((((())))))))))))((((((((((((((((((((()))******((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))*********)))))))))))))))******))))))))))))******+++++++++******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))))))))***(((((()))))))))(((((('''((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++(((((())))))))))))))))))))))))(((((((((((())))))+++*********))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************''''''(((((())))))))))))***))))))(((((())))))***((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))*********)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((('''(((((((((((())))))))),,,+++************+++,,,+++,,,,,,,,,,,,+++,,,,,,---,,,,,,+++++++++,,,,,,++++++*********)))))))))))))))*********+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++)))******++++++******)))++++++++++++,,,,,,------++++++++++++,,,,,,,,,,,,+++++++++******+++++++++************************))))))))))))(((((((((((())))))((((((((((((((()))***))))))(((((((((((()))((((((((((((((()))******++++++***)))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((()))******)))(((((((((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))******************************)))(((''''''))))))((('''(((((())))))))))))((((((''''''((()))***++++++,,,(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))***+++------III<<<...''')))+++)))%%%((((((((())))))((((((((()))(((((((((((())))))***(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))*********)))))))))))))))***))))))))))))))))))***)))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((()))))))))))))))(((((((((((())))))*********))))))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''(((((((((((())))))+++***)))(((((()))***+++***+++,,,+++***)))***,,,...---,,,,,,+++,,,,,,,,,+++++++++*********))))))(((((()))))))))***************++++++++++++******++++++++++++++++++++++++------,,,,,,++++++******))))))************)))))))))******++++++,,,,,,---,,,,,,,,,,,,---------...,,,,,,++++++++++++,,,,,,++++++*********)))))))))((((((''''''''''''''''''***)))(((((('''''''''((())))))(((((((((((())))))(((''''''(((((()))***+++,,,+++***)))((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((************(((((())))))))))))************))))))))))))))))))))))))''''''((())))))***++++++************************((('''&&&'''((()))(((&&&(((((())))))))))))(((((((((((())))))******++++++((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))&&&''''''(((***,,,...///ZZZHHH111%%%%%%)))***((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''(((((())))))***(((((((((((()))))))))))))))))))))))))))*********)))))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((''''''(((((()))***+++(((((()))*********))))))))))))))))))))))))))))))((((((((((((''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((())))))***((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++***))))))(((''''''''''''((((((((((((''''''))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************((((((((((((((((((((((((((((((''''''(((((()))***'''''''''((((((((())))))***)))(((''''''((()))***(((***+++***(((''')))+++---,,,,,,+++******++++++,,,,,,+++++++++*********))))))))))))************+++,,,------------,,,+++,,,,,,++++++******))))))------,,,,,,+++******)))******++++++++++++******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,------------++++++************++++++))))))))))))************(((((((((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((())))))''''''''''''((()))***+++...---+++)))(((((((((((((((((((((((())))))))))))'''((((((((()))))))))***'''(((***++++++***((('''*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************)))((('''((()))***)))''')))))))))******))))))))))))))))))))))))*********(((((()))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***))))))************))))))))))))))))))))))))))))))&&&&&&'''((()))+++,,,---EEE<<<000(((&&&)))++++++***))))))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''((())))))******(((((((((((())))))))))))(((((())))))******++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))(((((()))***+++---...///(((((()))***************))))))))))))))))))))))))(((((((((((('''''''''''')))((((((''''''(((((()))''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''((())))))******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''))))))(((((((((((())))))(((((((((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))))))))((((((((())))))((((((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))((()))))))))************((((((((((((((((((((((((((((((((((((((()))******''''''''''''((((((((()))***((('''&&&&&&'''(((***''')))+++***'''&&&(((***,,,,,,+++***))))))******,,,,,,,,,++++++++++++***)))************+++++++++------...//////...------...---,,,+++***(((''''''------,,,,,,+++***)))))),,,,,,,,,------,,,,,,,,,((())))))***++++++,,,,,,++++++,,,,,,,,,---------******))))))))))))******''''''((()))***+++,,,,,,((((((((()))))))))))))))&&&&&&&&&'''((()))***+++))))))(((((((((((()))***''''''''''''((()))++++++///...,,,***)))))))))***(((((((((((())))))))))))'''((((((((())))))******''')))***++++++***)))'''++++++******))))))(((((())))))))))))))))))))))))++++++******)))(((((((((***************************)))((()))***+++***(((******++++++++++++***************)))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((())))))******))))))************))))))))))))))))))))))))))))))''''''''''''((()))***+++###''',,,---,,,+++***+++******))))))))))))*********)))(((((((((((())))))))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))'''(((((()))***++++++,,,(((((())))))))))))((((((******************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))$$$%%%%%%''')))+++,,,...(((((()))***************)))))))))))))))))))))))))))(((((((((''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))(((((((((((())))))((((((''''''''''''))))))(((((((((((())))))((('''''''''&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))************))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))*********+++&&&&&&''''''((()))))))))((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((+++***)))((((((''''''''')))***+++,,,,,,+++)))(((888777111)))&&&)))+++******++++++++++++***))))))++++++,,,,,,,,,---------,,,------...///.........------------------------,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++******++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''(((***,,,***'''$$$(((((())))))((('''&&&&&&(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))************************+++***)))(((((()))***+++)))))))))))))))))))))))))))***+++***)))((((((***+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************************++++++***************+++(((((((((((()))***+++,,,++++++************++++++)))((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))******((((((((((((((((((((((((++++++******))))))((((((((()))***++++++***)))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))(((((((((((((((((()))***************))))))))))))))))))))))))---,,,&&&)))///'''!!!)))***###+++333(((!!!'''---(((((())))))))))))(((((())))))))))))))))))))))))'''((()))((('''&&&''')))))))))(((((('''''''''&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))'''(((((()))((((((''''''******))))))((((((''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((()))***************)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))************))))))))))))))))))))))))((((((((((((((()))******+++***((('''''''''((())))))))))))))))))))))))))))))(((''''''''''''((((((******))))))((('''''''''))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((***))))))((((((((((((((('''''''''''''''(((((((((888888222+++(((***+++)))((()))******++++++++++++***++++++++++++,,,,,,,,,,,,,,,---............---........................,,,,,,+++++++++******************+++++++++,,,,,,++++++******++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''))))))))))))))))))))))))***)))((()))***+++)))((((((((())))))(((''''''&&&(((((())))))))))))(((((()))))))))))))))))))))((())))))))))))))))))))))))************************+++***)))(((((()))***+++))))))))))))))))))))))))'''(((******))))))***,,,+++***)))((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))*********+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************++++++(((((((((((()))***+++,,,++++++************++++++))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))*********)))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))((((((((()))***************))))))))))))))))))))))))))))))!!!"""...///***---***""""""%%%$$$+++///((((((((())))))))))))(((((())))))))))))))))))))))))'''((()))((('''&&&'''))))))(((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((()))))))))''''''''''''(((((((((((((((((((((((())))))))))))''''''((((((((('''''''''***)))))))))((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))*********))))))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((()))))))))*********))))))))))))))))))))))))((((((((((((((()))******+++***))))))((((((((()))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))(((''''''&&&&&&((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((())))))***+++***'''%%%%%%&&&((()))333444000***((()))(((%%%&&&'''(((***++++++,,,,,,)))))))))*********++++++++++++,,,------------,,,........................+++++++++***************)))*********+++++++++++++++************+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''&&&&&&''''''))))))))))))))))))))))))+++)))''''''((()))******(((((()))))))))(((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))%%%'''))))))))))))+++---******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***)))))))))***+++,,,,,,(((((((((((()))***+++,,,++++++************+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((************************))))))))))))******************))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))+++,,,%%%###------(((+++111+++***'''$$$---///"""(((((())))))))))))(((((())))))))))))))))))))))))'''((()))((('''&&&''')))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''((()))***++++++''''''''''''(((((((((((((((((((((((())))))))))))(((''''''&&&&&&'''(((((())))))))))))(((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))((()))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))******))))))))))))))))))))))))((((((((((((((())))))************+++******)))((())))))))))))))))))))))))***)))))))))))))))******(((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))************************************))))))((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))''''''''''''((()))***+++777333...)))&&&&&&(((***))),,,+++'''&&&'''&&&###&&&'''((()))************((((((((())))))))))))***)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************))))))))))))************+++***************++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))'''&&&&&&((())))))((((((((()))))))))(((((('''(((((())))))))))))(((((()))))))))))))))*********))))))))))))))))))))))))***************************))))))))))))))))))***))))))))))))))))))))))))&&&'''))))))((()))***,,,******))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,))))))(((((()))***++++++++++++************++++++++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((())))))******+++++++++***)))(((((()))***+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********(((((()))***************(((((((((((((((((((((((())))))(((---///%%%***@@@888///000111)))&&&)))%%%(((((())))))))))))(((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''((())))))******''''''''''''(((((((((((((((((((((((())))))))))))((('''&&&&&&&&&'''((()))))))))))))))((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((()))))))))))))))))))))))))))************)))(((((()))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((()))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))*********)))******++++++))))))******++++++++++++))))))))))))))))))))))))((()))))))))************************************''''''''''''(((((())))))(((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''(((***+++,,,>>>:::333---(((&&&'''(((###'''((('''''')))(((%%%(((((()))))))))(((((('''''''''((((((((()))))))))((())))))***************************************))))))))))))))))))))))))(((((()))))))))***************))))))******+++,,,))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))((((((((((((((((((((((((''''''(((***,,,,,,***'''(((((()))))))))))))))((((((((())))))))))))((((((((()))))))))*********+++************************************************)))))))))******)))))))))))))))))))))))))))))))))((()))***)))((('''((()))))))))******************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************((()))))))))************************************(((((((((((())))))))))))******************************))))))***++++++,,,))))))))))))))))))***+++++++++************++++++++++++***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,************************(((((())))))******+++++++++***)))(((((()))***+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))*********+++(((((()))***************(((((((((((((((((((((((($$$ $$$111///###<<>>///''')))+++***))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((((((((())))))(((((((((((())))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((($$$***+++&&&%%%***,,,***+++,,,+++***((('''((()))))))))))))))))))))))))))'''((()))***************)))+++***((('''))),,,---''''''((((((((((((''''''((((((((((((((((((((((((******))))))))))))******))))))))))))))))))******(((((((((((()))))))))))))))))))))***+++++++++,,,************************))))))))))))))))))))))))------,,,,,,+++***))))))+++++++++*********))))))))))))((((((((((((((('''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((***)))))))))((((((((('''((())))))))))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''++++++,,,+++)))'''((()))''''''((()))))))))))))))(((((())))))))))))(((((((((((()))))))))*********)))))))))))))))))))))))))))((((((((('''''''''&&&******************************))))))((((((((((((******++++++++++++******************)))))))))((((((((('''&&&+++000...((())))))************))))))))))))))))))************))))))))))))************))))))(((***+++,,,+++)))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,+++++++++---//////---+++))))))++++++++++++++++++,,,,,,************************************************)))((((((((((((***+++,,,))))))(((((((((((())))))***)))))))))((((((((('''((((((((()))))))))******************)))))))))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))'''&&&'''(((***)))((((((++++++'''&&&)))+++***)))***+++++++++)))((('''111...******+++,,,+++)))***((('''((()))***)))(((***)))))))))+++,,,+++***))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++******)))(((((('''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))************************))))))))))))************)))******+++***)))(((''')))))))))))))))***++++++222444000((($$$''')))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((&&&******'''&&&***+++(((************(((((((((((())))))))))))))))))))))))((())))))************)))&&&)))***)))((((((******''''''((((((((((((''''''((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((())))))))))))***************************+++++++++************************))))))))))))))))))))))))------,,,++++++***))))))+++++++++*********))))))'''''''''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))******))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((()))***+++***(((&&&'''(((&&&&&&'''((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))((((((((((((''''''''''''***************************))))))))))))((((((((())))))************))))))************))))))))))))''')))******///444222---))))))************))))))))))))))))))************((()))***,,,,,,++++++******))))))***,,,---+++***))))))***++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,...//////---+++++++++,,,,,,++++++++++++++++++************************************************+++******))))))***++++++***))))))(((((())))))***))))))))))))((((((((((((''''''''''''((((((((((((************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((&&&&&&(((******)))+++///...***(((***+++)))***************)))))))))---,,,******++++++***(((***)))((((((******)))(((***)))))))))+++,,,+++***))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++******)))(((((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))************************))))))))))))************)))************)))((((((***))))))))))))***++++++$$$(((***((('''***+++***((((((((((((((((((((((((*********))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((***)))'''(((***)))&&&((())))))))))))((((((''')))))))))))))))))))))))))))************))))))((($$$&&&)))***)))''''''((('''(((((())))))(((((('''))))))))))))))))))))))))******))))))))))))******++++++******))))))((((((************+++++++++++++++++++++***************************************)))))))))))))))))))))))),,,,,,,,,+++******))))))+++++++++***************%%%%%%&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))************))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''(((((())))))((()))***)))'''&&&'''(((&&&'''(((((())))))(((((((((((())))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))(((((())))))))))))((((((*********)))))))))))))))))),,,...///222666444///))))))************))))))((()))))))))************'''(((***,,,,,,+++***)))+++******+++------,,,***))))))***++++++++++++*********++++++,,,,,,,,,---+++---......,,,******+++,,,,,,,,,++++++*********************************************************,,,,,,,,,++++++************))))))))))))))))))***))))))))))))((((((((((((''''''((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((***+++,,,***)))000333333...+++,,,,,,***++++++***))))))******+++((((((((()))))))))((('''***)))((()))******)))(((***)))))))))+++,,,+++***)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************))))))(((((())))))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))******+++))))))))))))))))))))))))************************((()))))))))************))))))*********)))))))))******))))))******+++,,,'''***,,,+++******++++++)))))))))))))))))))))))),,,++++++***)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''))))))(((((((((((())))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((+++***(((((()))***)))&&&((((((((()))***)))(((&&&((((((((((((((((((((((((***************)))((('''&&&%%%''')))(((&&&&&&)))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******000//////...---,,,,,,+++)))))))))*********++++++,,,+++++++++***)))))))))************************)))))))))))))))))))))))),,,+++++++++******))))))************************%%%%%%&&&&&&''''''(((((('''''''''((((((((())))))''''''''''''(((((((((((((((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***&&&&&&''''''(((((())))))'''((()))((('''&&&'''((((((((()))************)))(((((())))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************((((((((())))))((((((((())))))))))))))))))*********---///...000222000,,,))))))************))))))((()))))))))************&&&''')))++++++***)))'''+++******+++------,,,***))))))***++++++++++++************++++++,,,,,,,,,***+++,,,,,,***))))))***,,,,,,,,,++++++*********************************************************------,,,,,,++++++************))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))******))))))))))))))))))))))))************************))))))************))))))((()))+++...///...+++(((///333333...,,,,,,,,,***++++++************++++++'''((()))))))))(((((((((+++)))((()))***+++***)))***)))))))))+++,,,+++***))))))))))))))))))))))))(((((())))))************************************++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))'''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))*********************++++++,,,*********)))'''&&&''')))************************,,,++++++***)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))(((((((((((())))))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))+++)))((()))*********+++***((('''(((******(((&&&((((((((((((((((((((((((***************)))(((''')))&&&&&&)))(((%%%''',,,(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******111111000///......------((((((((()))))))))******,,,+++++++++***)))))))))************************))))))))))))))))))))))))++++++***************)))************************'''''''''''''''(((((((((''''''((((((((()))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******'''''''''((((((((((((((('''((()))((('''&&&'''(((((())))))***************(((((())))))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))************+++(((((())))))))))))(((((())))))))))))************'''+++,,,******,,,***'''))))))************))))))))))))))))))************&&&'''((()))***))))))(((***))))))***,,,---+++***))))))***++++++++++++************+++++++++++++++)))***+++***)))((()))+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++******))))))******+++(((((((((((())))))))))))++++++++++++************))))))))))))******************************************))))))))))))******))))))))))))))))))))))))************************))))))************))))))((()))+++...000...+++(((***...///+++)))******(((*********+++++++++++++++(((***++++++******,,,---+++***))))))++++++***)))***)))))))))+++,,,+++***))))))))))))))))))))))))((((((((()))******++++++************************++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))))))))&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))***++++++************+++,,,,,,+++))))))***(((&&&(((,,,++++++++++++++++++++++++*********))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''(((((())))))))))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))+++)))(((*********...444...+++((((((***+++)))&&&)))))))))))))))))))))))))))************))))))(((***'''(((---,,,&&&(((...((())))))******))))))((())))))))))))))))))))))))******))))))))))))******------,,,,,,++++++******'''((((((((())))))))))))+++++++++***************************************))))))))))))))))))))))))***************************************+++++++++))))))(((((((((((((((''''''((((((((())))))))))))''''''''''''(((((((((((('''((((((((()))))))))***&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********(((((((((((((((''''''''''''((())))))((('''((()))'''(((((()))***)))))))))(((((())))))))))))(((((('''''''''((((((((())))))))))))))))))))))))))))))&&&'''''''''((((((((()))))))))))))))))))))))))))))))))*********+++++++++((())))))******))))))(((((()))))))))************&&&******'''&&&))))))'''))))))************))))))))))))))))))************(((((()))))))))*********))))))(((***+++,,,+++)))))))))***++++++++++++***++++++++++++************)))++++++***))))))***,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++***)))+++******))))))******+++'''((((((((()))))))))***,,,,,,+++++++++*********((()))))))))******************************************))))))))))))******))))))))))))))))))))))))************************))))))************))))))***)))(((***+++,,,+++)))%%%***,,,***(((******((()))***+++,,,,,,,,,++++++)))+++,,,+++******...111+++***))))))++++++***)))***)))))))))+++,,,+++***))))))))))))))))))))))))'''(((((()))******++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))***''''''((()))***+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((((()))+++,,,++++++******++++++,,,---,,,)))***...---)))***///************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))******))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))((()))+++))))))222>>>333...(((''')))+++)))'''))))))))))))))))))))))))((())))))************))))))&&&+++333222)))'''---))))))************))))))((((((((((((((((((((((((******))))))))))))******)))((((((((((((((((((((((((((()))))))))************************+++++++++************************))))))))))))))))))))))))))))))))))))************))))))*********+++++++++******))))))((((((''''''(((((((((((())))))))))))''''''''''''((((((((()))'''((((((((())))))******&&&&&&'''(((((()))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))(((((('''''''''&&&''')))***)))(((((()))***&&&''''''((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))((()))))))))******++++++))))))))))))))))))))))))))))))******++++++++++++))))))************))))))(((((())))))*********+++'''***+++''''''***+++***))))))************))))))))))))))))))******************))))))******+++,,,)))(((((()))++++++***((())))))***++++++++++++***,,,+++++++++******))))))++++++,,,+++******,,,---*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))+++,,,,,,+++***)))++++++************++++++'''((((((((())))))******,,,+++++++++******))))))(((((())))))*********+++******************************))))))))))))******))))))))))))))))))))))))************************))))))************))))))+++)))&&&%%%&&&)))++++++%%%***,,,+++***,,,,,,***((()))+++---...---+++***(((******)))''')))---111+++***)))***+++++++++)))***)))))))))+++,,,+++***))))))))))))))))))))))))'''(((((()))***+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((()))++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((***+++,,,++++++******++++++,,,---)))'''***...---'''&&&+++))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))******+++))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((***+++((((((555DDD666000)))''')))+++***((())))))))))))))))))))))))'''((()))***************'''&&&---999777,,,'''+++))))))************))))))((((((((((((((((((((((((******))))))))))))******''''''''''''(((((((((((()))************+++++++++))))))******+++++++++,,,************************)))))))))))))))))))))))))))))))))))))))*********))))))******++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))(((((((((((()))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******))))))((((((''''''))))))))))))************(((((()))***++++++,,,,,,***...000+++(((***+++***++++++,,,,,,,,,,,,------++++++******++++++,,,---+++***)))))))))***+++,,,---+++)))(((((()))+++---++++++++++++,,,---...///+++,,,,,,------,,,,,,+++++++++++++++++++++++++++(((((()))***************))))))))))))************---,,,,,,+++*********+++++++++************++++++************************+++*********))))))((((((,,,,,,+++***))))))******,,,+++***))))))***+++,,,+++++++++*********))))))))))))***++++++++++++***+++***)))(((((()))***+++******+++,,,,,,***)))((()))))))))***+++++++++,,,************************+++***)))(((((()))***+++*********))))))))))))))))))************+++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))************))))))******))))))))))))************++++++++++++******+++++++++++++++***)))(((***************************+++,,,,,,***)))))))))******))))))((((((''''''))))))***++++++++++++*********************************))))))******+++,,,+++++++++************)))))))))))))))))))))))))))************))))))))))))***)))((('''&&&&&&'''(((++++++************++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******************************))))))((((((''''''))))))))))))******************))))))((((((''''''))))))))))))************+++++++++************)))))))))))))))))))))))))))************)))'''&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++***+++------+++******+++,,,***(((&&&&&&(((***,,,///...---,,,***)))((('''))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******))))))(((((((((((())))))))))))************((())))))***++++++,,,,,,***...000,,,)))+++,,,+++++++++,,,,,,,,,,,,------++++++******++++++,,,---++++++************+++,,,++++++************++++++++++++++++++,,,---...///***++++++++++++++++++***************************((())))))***************))))))))))))************---,,,++++++******++++++++++++************++++++************************+++*********)))))))))))),,,++++++***))))))******++++++***))))))***+++++++++++++++*********))))))))))))***++++++++++++***,,,+++***))))))***+++,,,+++++++++++++++***))))))***************+++++++++************************+++***)))(((((()))***+++************))))))))))))************++++++++++++,,,,,,,,,+++++++++******************************************************))))))************))))))******))))))))))))************++++++++++++******+++++++++++++++***))))))***************************+++++++++******************))))))(((((((((((())))))***++++++++++++*********************************))))))******+++,,,++++++++++++************************************************))))))))))))***)))((('''&&&''''''(((*********))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************************))))))(((((((((((())))))))))))******************))))))(((((((((((())))))))))))************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((()))***+++,,,)))+++,,,,,,+++******+++,,,+++)))(((((()))+++,,,...------,,,+++***))))))************************+++++++++*********))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((***))))))(((((())))))***''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((***))))))))))))((((((((())))))))))))************)))))))))***++++++,,,,,,***...///+++***,,,,,,+++++++++,,,,,,,,,,,,------++++++******++++++,,,---++++++++++++++++++++++++)))***,,,------,,,***)))++++++++++++,,,---......************************))))))))))))))))))))))))((()))******++++++******)))))))))*********++++++,,,,,,++++++******++++++++++++************++++++***************************************))))))))),,,+++******)))*********++++++***))))))***+++++++++++++++***************))))))***++++++++++++***,,,,,,++++++++++++,,,,,,,,,,,,+++***************+++++++++***************************************+++***))))))))))))***+++************************************+++++++++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))************))))))******************************++++++++++++******++++++++++++++++++***)))*********************************+++++++++++++++***))))))))))))((((((((())))))***++++++++++++*********************************))))))******+++,,,,,,+++++++++************************************++++++*********)))))))))))))))((('''''''''((((((***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))***))))))))))))((((((((())))))))))))***************))))))))))))((((((((())))))))))))************+++++++++************)))))))))))))))))))))))))))++++++))))))((()))***+++''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,(((***++++++***))))))***++++++++++++++++++++++++,,,,,,,,,+++++++++******************************+++++++++***************************************(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))),,,,,,***))),,,,,,***+++++++++,,,,,,,,,------++++++******++++++,,,---+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,+++++++++,,,,,,---...++++++************++++++************************))))))***++++++++++++***))))))*********+++++++++,,,,,,++++++***++++++,,,++++++************++++++************************************************++++++***************++++++******************+++************************))))))***++++++++++++***++++++++++++++++++++++++---,,,+++***)))***+++,,,,,,+++++++++***)))))))))************************************************)))***************++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************************)))******++++++******)))******************************++++++++++++******+++++++++,,,,,,+++******************************+++*********+++,,,,,,+++))))))))))))))))))))))))))))))***++++++++++++*********************************))))))******+++,,,,,,,,,+++++++++*********************************+++++++++*********))))))))))))(((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************+++++++++*********))))))))))))))))))))))))))))))111///,,,)))''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++''')))******)))))))))***++++++,,,------,,,++++++******+++++++++,,,,,,,,,************************************************************************(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))((((((((((((************************(((((((((((((((((((((((()))))))))))))))*********'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))************((()))))))))***************************+++++++++'''******((())),,,,,,)))+++++++++,,,,,,,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,---------...---,,,******,,,---...,,,,,,+++++++++,,,---------,,,++++++++++++,,,---++++++++++++++++++++++++))))))***+++++++++++++++************++++++++++++,,,++++++***++++++,,,,,,++++++************++++++***************************************++++++++++++***************++++++*********++++++*********************************))))))***++++++++++++***)))******************)))...---+++*********+++,,,,,,+++++++++***)))))))))******************************++++++++++++******))))))******+++++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******************************++++++++++++******)))***++++++++++++***)))******++++++++++++*********++++++,,,,,,,,,++++++************************---+++))))))+++---,,,+++))))))))))))************))))))***++++++++++++*********************************))))))******+++,,,,,,,,,,,,++++++++++++***************************++++++++++++************(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))************((()))))))))************+++++++++*********))))))))))))))))))))))))))))))000...,,,)))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))&&&(((******))))))***++++++,,,---......---,,,+++)))******++++++,,,------************************************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))*********))))))((((((''''''************************))))))))))))))))))))))))))))))))))))))))))******''''''(((((())))))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''')))***+++,,,---)))))))))************+++))))))))))))************************************'''))))))''')))...---)))++++++,,,,,,,,,,,,------++++++******++++++,,,---,,,+++++++++,,,...000111000...,,,******,,,...000,,,,,,,,,++++++,,,,,,---...---,,,++++++,,,---...++++++++++++++++++++++++)))***++++++,,,+++++++++*********++++++++++++,,,++++++******++++++,,,,,,++++++************++++++*********************************+++++++++++++++*********)))******+++,,,)))***++++++++++++***)))***************+++++++++))))))***++++++++++++***((()))************)))(((------,,,++++++++++++++++++++++++*********************************************+++,,,,,,+++******))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++******++++++++++++******)))***+++,,,,,,+++***)))******++++++++++++*********+++,,,,,,,,,,,,,,,,,,************************000---))))))+++---,,,***)))))))))************+++))))))***++++++++++++*********************************))))))******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++++++++*********(((((()))*********))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''************************)))))))))************+++))))))))))))************)))))))))************+++))))))))))))************+++++++++************)))))))))))))))))))))))))))***))))))((()))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))(((''')))***+++******+++,,,++++++------------++++++)))******+++,,,,,,------++++++++++++++++++++++++***************+++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))************************))))))))))))))))))))))))***)))))))))))))))))))))'''''''''((()))*********)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))*********+++++++++))))))))))))************************************)))***)))(((,,,000000+++++++++,,,,,,,,,,,,------++++++******++++++,,,---,,,+++******+++///222555///...---,,,,,,---...///---,,,,,,++++++,,,,,,,,,---,,,+++******+++,,,---************************)))***++++++,,,,,,++++++*********+++++++++,,,,,,++++++******++++++,,,---++++++************++++++*********************************++++++,,,,,,,,,******))))))***++++++,,,)))***++++++++++++***)))))))))*********+++++++++))))))***++++++++++++***)))***++++++++++++***))),,,,,,------,,,,,,+++******************+++++++++***************************++++++,,,,,,++++++***))))))***++++++,,,------+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))***,,,------,,,***)))******++++++++++++*********+++,,,,,,------,,,,,,************************333...))))))+++---+++)))))))))*********+++++++++))))))***++++++++++++*********************************))))))******+++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********'''((()))***+++******)))*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++))))))*********+++++++++))))))))))))************))))))*********+++++++++))))))))))))************+++++++++************)))))))))))))))))))))))))))''''''(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********))))))''')))+++,,,++++++,,,---++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''((()))***++++++************************))))))))))))))))))))))))*********)))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++))))))))))))************++++++*********************+++******...222222---++++++,,,,,,,,,---------++++++******++++++,,,---,,,+++))))))+++///444777,,,---...//////...---,,,------,,,++++++,,,,,,,,,,,,+++)))(((((()))+++,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++*********+++,,,,,,---++++++************++++++*********************************++++++,,,,,,,,,******))))))***+++,,,,,,)))***+++,,,,,,+++***)))))))))******++++++++++++))))))***++++++++++++******+++,,,------,,,+++***+++,,,---...---,,,+++***))))))******+++++++++,,,***************************+++,,,------,,,+++***))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))***,,,------,,,***)))******++++++++++++*********+++,,,,,,------------************************444///***)))+++---+++((())))))******++++++++++++))))))***++++++++++++************************************)))***++++++,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******'''((()))+++++++++***)))++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++))))))))))))************))))))******++++++++++++))))))))))))************+++++++++************)))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++******'''))),,,,,,,,,+++,,,...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++************************((((((((((((((((((((((((******))))))))))))******,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))************))))))+++*********))))))(((((())))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))************,,,,,,++++++***)))(((((())))))))))))************(((((()))***************)))***++++++***)))***+++))))))))))))******************))))))))))))******))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...---+++)))+++,,,---,,,,,,...000333------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,++++++******++++++,,,++++++******++++++,,,,,,,,,---------.........***++++++,,,,,,++++++***))))))*********+++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,++++++***************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,///+++***,,,,,,***+++///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++******+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,++++++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++******++++++)))************)))((((((++++++++++++++++++++++++++++++************++++++++++++++++++******)))))))))************+++++++++******************************************************+++++++++,,,,,,,,,))))))))))))))))))))))))************************+++,,,---+++)))(((((()))))))))))))))************)))***+++++++++)))((('''''''''(((((())))))******((((((((((((((())))))***+++******)))))))))))))))************************************************''''''(((((())))))******)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++))))))******++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++)))***,,,,,,++++++,,,...))))))))))))))))))))))))******))))))))))))******++++++************++++++))))))))))))))))))))))))))))))************))))))+++*********))))))))))))************************************************))))))))))))************************************))))))))))))************,,,,,,++++++***))))))((())))))))))))************(((((()))***************)))***++++++***)))***+++))))))))))))******************))))))))))))******************************************************++++++************++++++************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---,,,+++---......---,,,------------...111333------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,++++++***+++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,---***))),,,,,,)))***---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++++++++,,,------------,,,++++++++++++++++++++++++,,,+++*********+++,,,---+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,++++++***+++++++++***++++++++++++***))))))++++++++++++++++++++++++++++++************++++++++++++++++++*********)))************++++++++++++******************************************************+++++++++,,,,,,,,,************************************************+++,,,---+++)))(((((()))))))))))))))************)))***++++++***)))((('''(((((((((((())))))******))))))((((((((()))***+++,,,+++***))))))((())))))******************************************************************))))))************************))))))******+++,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++***+++,,,,,,+++***+++---******************************))))))))))))***************))))))*********(((((((((((((((((((((((())))))************))))))***************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++************************)))))))))*********++++++,,,,,,++++++***))))))))))))))))))*********++++++((()))******+++*********)))***++++++***)))***+++)))))))))*********++++++******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000---******+++---......---............///111444------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++++++++++++++...------,,,,,,------...,,,,,,+++***+++,,,---...+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***,,,---,,,+++***+++---,,,***+++......+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,---------------,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++************************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************+++,,,,,,+++)))((()))***)))))))))*********++++++*********+++******)))(((((((((((())))))))))))***+++***)))((((((***,,,------,,,+++***)))((((((((())))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,+++******))))))++++++++++++++++++++++++)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,+++,,,---,,,+++***+++,,,+++++++++++++++++++++++++++******))))))******+++******))))))))))))******(((((((((((((((((((((((()))******++++++******)))************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************))))))*********++++++++++++++++++*********))))))))))))*********+++++++++)))******++++++*********)))***++++++***)))***+++))))))*********++++++++++++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------------------+++******,,,------,,,.../////////...///222444........................------------------------,,,,,,,,,------------...------,,,++++++++++++,,,------,,,,,,,,,,,,---------,,,*********+++---...,,,,,,------------,,,,,,,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---...,,,...333333...,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------...------------,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,++++++++++++,,,---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************************************+++,,,+++)))((()))***))))))*********+++++++++************************))))))))))))))))))))))))---+++***((()))+++---...---,,,+++***)))((((((((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------,,,,,,,,,---...---+++******+++++++++++++++++++++++++++++++++************++++++******))))))))))))******))))))))))))))))))))))))******++++++++++++*********************+++++++++************************++++++++++++++++++++++++************++++++++++++************************************+++++++++++++++++++++***************************++++++++++++******++++++++++++******)))***++++++***)))***+++************++++++++++++++++++************++++++************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------+++,,,---///111000...,,,.../////////...///111333........................------------------------,,,,,,---------............---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,---...---------......---------,,,,,,---------.........,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------++++++,,,------,,,///333333///,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...............---------,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************************************+++,,,+++)))))))))+++************++++++++++++******************++++++************)))))))))))),,,+++***)))***+++---...---,,,+++***))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,......---+++***+++,,,++++++++++++++++++++++++++++++************++++++*********))))))*********))))))))))))))))))))))))******++++++++++++***************+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++*********++++++++++++,,,*********************************++++++++++++,,,+++++++++,,,++++++***))))))***++++++***)))***+++*********++++++++++++,,,++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---------------------------...000333555444111......//////...---...000222........................------------------------,,,---------...............------,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------.........---......//////......---,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......+++---...---,,,+++,,,...+++***---111111---***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////............---------,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,,,,...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))+++,,,+++***)))***+++*********++++++++++++,,,+++************+++,,,,,,+++************)))))))))++++++******++++++,,,---,,,,,,+++************+++************************,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------............,,,---...---,,,+++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,*********************************+++++++++,,,,,,+++,,,,,,,,,++++++***))))))***++++++***)))***+++*********+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///........................---...///222444444111///.........---,,,---///111................................................------------..................---,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,+++---...000000///...---......////////////......+++,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------++++++,,,,,,---......///,,,---...---,,,,,,,,,...,,,***,,,//////,,,***,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------...............------------------------+++,,,---.........---,,,------------------------******+++,,,---...//////............------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---,,,,,,,,,,,,------............---,,,,,,---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))***++++++***)))***+++*********+++++++++,,,,,,++++++*********+++,,,---+++++++++*********))))))))))))+++,,,,,,,,,+++***++++++*********+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---......//////------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------------.........///+++,,,...---,,,,,,---...************************,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++++++++***)))***+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////........................---,,,+++---///000000///---......---,,,,,,...111////////////////////////........................---------.........//////......---,,,,,,,,,,,,---...------,,,,,,------...+++---///111222000...---......////////////......+++++++++,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------++++++,,,,,,---...//////,,,---......,,,,,,---......,,,---000000---,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---......//////......------------------------+++,,,---.........---,,,------------------------******+++,,,---//////000//////.........---------++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,---------......------,,,+++---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))***++++++***)))***,,,******+++++++++,,,,,,,,,++++++*********+++---...++++++++++++******))))))''')))+++,,,---,,,***)))************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,------.../////////---------------------------------,,,,,,+++++++++++++++,,,,,,,,,------------------.........//////+++,,,------,,,,,,...//////,,,******,,,---,,,***++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///...,,,++++++,,,---,,,+++,,,---------,,,++++++***---,,,,,,++++++,,,,,,---///.........///000222333///...---,,,,,,---...///------......//////000000........................,,,---...//////...---,,,.........------,,,,,,,,,........................111111111000000000000000//////.........---------......------------......................................................***+++---//////...---,,,111000...---,,,,,,------------------------------.................................------,,,,,,,,,------------------------,,,,,,,,,---------......,,,---......//////......---------...///...,,,)))------------------------,,,,,,,,,---------.........---,,,+++***++++++,,,//////............//////111000...,,,,,,,,,...///.........------,,,,,,,,,------------------------------------------------------------------------------------------------..................------------,,,,,,,,,+++++++++------------------------......---------,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------////////////////////////------------------------+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++........................,,,,,,,,,---------......---...000///---,,,,,,------------.........////////////.........---------------------------------...............---------,,,---------......//////...,,,******,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,000000000//////...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,++++++,,,------,,,---------------,,,++++++------,,,,,,,,,,,,------...---------...///111111///................../////////////////////000000........................------............------.........------,,,,,,,,,........................//////////////////////////////.........------------------,,,,,,---------................................................+++,,,---.........------///......------...///000------------------------.................................------,,,,,,,,,------------------------,,,,,,---------.........---------........./////////...---...///...---+++------------------------,,,---------............///...---,,,+++,,,,,,---//////............//////111///...,,,,,,,,,...///.........------,,,,,,,,,------------------------------------------------------------------------------------------------........................------------,,,,,,,,,,,,------------------------............------,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,------............------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++***+++++++++,,,---------***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++------------------------,,,,,,---------............///000000...------...,,,,,,,,,---------......//////.........---------------------------------........................,,,,,,---------............,,,******+++,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************************+++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...,,,+++,,,---...---,,,..................---,,,......------------......------,,,,,,---...///000...//////000000//////...000000000000000000//////////////////////////////.........------..................---------------..................................../////////////////////............------,,,,,,,,,,,,,,,,,,---................................................,,,------------.....................///000111222.........................................................---------------........................,,,------------.........///...---------...///000111///...---...///...---------------------------------.........///////////////...------------...//////............//////000///...,,,,,,---...............---------------------------------------........................////////////////////////////////////////////////........................///.........------------------------------------/////////............---,,,------------.........---------------------------............/////////........................------------------------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------------------++++++++++++++++++++++++------------------------+++,,,------......------------------------------...------,,,,,,,,,,,,,,,,,,---------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////000111111///......///++++++,,,,,,,,,---------/////////............---////////////////////////////////////////////////------------...............---,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,+++******+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,---------......,,,------------.........,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,------------...------------------------+++,,,,,,,,,,,,------------,,,,,,---//////...---......////////////......//////............//////---------....../////////...///000111111000///...222222111111000000//////000000000000000000000000///...---,,,,,,---...///...............---------..............................///////////////000/////////..................------,,,,,,------......................................................------------...//////////////////000000111111////////////////////////.......................................---------////////////////////////------------............000///---,,,,,,...000111333111...---...000000///.................................////////////000/////////............/////////............/////////...------------.....................---------........................////////////////////////////////////////////////////////////////////////............////////////////////////..................................../////////////////////...---------.........//////------------------------.../////////////////////////////////////////////---------------------------------.........//////------------------------,,,------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,------......------...........................------,,,,,,---------222111000...---+++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------........................---------------------------............////////////111222222000//////000,,,,,,,,,---------....../////////...............////////////////////////////////////000000000000//////////////////////////////...---,,,,,,---...*********++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,------------,,,++++++,,,,,,,,,---------......---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,---------.....................////////////,,,------......------,,,,,,,,,,,,------,,,,,,,,,------------------------,,,,,,---------.........------------------------------------............---------...000000///---......//////000//////...000//////......//////000.../////////000000000000...///000111111000///...222222111111000000//////000000000000000000000000///...---,,,,,,---...///................................................/////////000000111111111//////////////////////////////............//////......................................................---------...///000000000000000000//////...////////////////////////................................................////////////////////////---------.........//////000///---,,,---...000222333111......///000000///.................................////////////000...///////////////////////////............//////......---------.........................................................////////////////////////000000000000000000000000000000000000000000000000........./////////000000000000/////////..................................../////////////////////---------.........//////------------------------/////////////////////...////////////////////////---------------------------------.........//////------------------------,,,---......//////..............................................................................+++,,,------......------........................---------,,,,,,------...222111000///---,,,+++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------........................////////////////////////........./////////000000000111333222000//////000............////////////////////////////////////000000000000000000000000.../////////000000111111111111000000000000000000...//////...,,,+++---...*********++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,------......//////------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,---------......---.........////////////------............------,,,,,,------------,,,,,,------------------------,,,---------............---------------------------------.........//////---------///111111000...---...////////////////////////............////////////000000000000000///...//////000000//////...000000000000000000//////////////////////////////.........------......................../////////........................//////000000111111222222...////////////000000000000000////////////000000................................................------........./////////000000000000///...---,,,.............................................................../////////........................------........./////////000///.........///000111222000///...///000///...........................------........./////////---...//////000///////////////............//////---------............................../////////................................................000000000000000000000000000000000000000000000000.........//////000000111000/////////....................................---............/////////,,,------------.........------------------------/////////............---........................------------------------,,,------------.........------------------------------...////////////...////////////////////////................................................+++,,,------......------------------------------,,,,,,,,,,,,,,,------...---.....................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------.........////////////////////////////////////000000000000000111222222000//////000...////////////000000000...////////////000000000000000000000000000000000---......//////000000111111111111111000000000000,,,---...,,,***)))+++---)))******+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------------------------+++,,,,,,,,,------------,,,,,,,,,,,,---------...------............------,,,,,,------------,,,,,,........................------------....................................,,,,,,---------.........------...000222222000...,,,---...////////////...///......------......///......///000000///......///................../////////////////////000000........................------............---------........./////////000..............................//////000111111222.../////////000000000000//////............//////................................................,,,---///000000//////...---.../////////...------------------------------........................---........./////////000------------------------............///////////////////////////000000000000///...///000000...,,,........................,,,---------............,,,---.../////////......//////............//////,,,------......///......---........./////////000........................------------------------////////////////////////////////////////////////---......///000000111111/////////.........------........................,,,,,,------............,,,,,,,,,,,,------------------------------------............------,,,,,,------------------------------------------------,,,,,,,,,,,,------------........................------...///////////////................................................------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,------......///,,,,,,,,,------------...------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,,,,------------//////////////////////////////000000000111111111///111222111000...//////.........////////////000.../////////000000000000////////////////////////,,,------...//////000000000000000/////////......***,,,---+++((('''))),,,))))))***+++,,,,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++)))******+++++++++************+++,,,,,,---......++++++++++++++++++++++++(((((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,------............------,,,------......------,,,........................---------.........//////........................++++++,,,,,,,,,---------,,,---...000333333111///,,,,,,---...//////............------------......------/////////...---,,,///...---,,,,,,---...///------......//////000000........................,,,---...//////...---,,,---.........//////000000........................---------...///000000111.../////////000000111111......------------......................................................,,,---///111111000...---+++,,,---////////////...------------------------........................---.........//////000000------------------------............/////////000......///000111000000000///......000111000---+++////////////////////////,,,,,,,,,---------......+++,,,.../////////......//////............//////,,,,,,---.../////////...---.........//////000000////////////////////////------------------------////////////////////////////////////////////////---......///000111111222///.........------------////////////////////////,,,,,,,,,---------......+++++++++,,,,,,,,,------------------------------......---------,,,,,,,,,------------------------------------------------+++++++++,,,,,,,,,------........................---......///////////////------------------------------------------------------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---......---------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------........................++++++++++++++++++++++++........................+++++++++,,,,,,---------........................000000000000111111111111///000111111///......///---------.........//////.../////////000000111111////////////////////////,,,,,,,,,---...//////000//////......---------,,,