BM66(@ xxxsssgggdddaaa^^^[[[XXXTTTQQQIIIIIIHHHHHHGGGFFFEEEEEEHHHJJJMMMNNNNNNMMMNNNOOOQQQRRRTTTUUUVVVWWWZZZ\\\^^^aaadddgggjjjnnnrrruuuyyy~~~jjj[[[RRRKKKGGGFFFBBBDDDHHHJJJLLLNNNQQQSSSXXX```iiihhh___SSSLLLJJJDDDDDDCCCCCCCCCDDDDDDEEEFFFCCC@@@???@@@BBBCCCDDD??????BBBJJJVVVaaahhhkkknnnsss~~~uuuaaa^^^fffoootttwwwvvviiiccceeeaaaRRRGGGFFFCCCGGGIIIHHHIIIMMMMMMJJJBBB===777222000000///...++++++,,,---...///000111............................../////////...,,,+++........................***+++,,,---...---,,,,,,,,,------...---,,,***)))......---,,,++++++******---------,,,,,,+++++++++,,,,,,---------.........222000...,,,+++,,,------000...,,,---///000...,,,------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++*********///......------,,,,,,+++.........------,,,,,,,,,......---,,,,,,,,,------)))+++///000////////////...//////000111222222333111222222333444444444444777777888999;;;<<<======@@@CCCGGGGGGEEEDDDEEEGGGGGGKKKPPPTTTWWWZZZ]]]_________```aaacccfffhhhiiimmmnnnpppqqqsss~~~tttooobbb___[[[XXXUUUSSSPPPNNNJJJJJJIIIHHHGGGFFFFFFEEEHHHJJJMMMOOONNNNNNOOOPPPQQQSSSUUUVVVWWWYYY\\\^^^```bbbfffiiilllpppuuuyyy}}}|||eeeWWWOOOIIIEEEDDDCCCEEEHHHJJJKKKNNNRRRUUUZZZbbbiiihhh^^^SSSLLLIIIDDDCCCCCCBBBBBBBBBCCCCCCCCCAAA?????????@@@AAABBBAAABBBFFFNNNYYYdddlllpppqqqwwwqqq^^^[[[bbbjjjpppssssssjjjeeefffaaaRRRJJJJJJGGGKKKLLLJJJJJJKKKIIIEEEAAA===777222000000///...------...............///........................---......///...---,,,+++++++++,,,,,,,,,,,,,,,,,,++++++,,,---------,,,+++,,,,,,---------,,,++++++111000000///......---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,------...////////////...------,,,///---,,,,,,...///...,,,---,,,,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++++++++,,,---...---...///...------...000......///000000111222222111111222333444444444444777777888999;;;<<<======???BBBEEEFFFDDDCCCDDDFFFGGGJJJOOOSSSVVVYYY\\\^^^]]]^^^___```bbbdddfffhhhlllmmmpppqqqtttvvvmmmhhh^^^ZZZUUURRRPPPOOOMMMLLLKKKJJJIIIGGGFFFFFFEEEEEEHHHKKKNNNPPPPPPPPPQQQRRRRRRTTTVVVXXXYYY[[[___bbbccceeehhhkkkooosssxxx|||rrr]]]QQQKKKFFFDDDCCCFFFGGGHHHIIIKKKOOOTTTXXX^^^dddiiifff\\\RRRKKKHHHCCCCCCBBBAAA@@@@@@@@@@@@???????????????@@@@@@@@@AAADDDJJJSSS]]]hhhppptttuuu~~~{{{jjjZZZWWW]]]eeejjjnnnoooiiigggfff^^^PPPKKKMMMLLLOOOPPPMMMKKKKKKHHHDDD???;;;666222000000///.../////////......---------........................,,,------------,,,,,,++++++++++++,,,,,,---------,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,---.........------,,,,,,++++++------------,,,,,,,,,,,,---,,,*********+++---...---...000111111///---,,,---,,,+++,,,---...---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))))))))***++++++,,,------...------------,,,,,,,,,)))))))))***+++,,,---...000000///,,,++++++...000......//////000000111111000111222333444444444444777777888999;;;<<<======???AAADDDDDDDDDCCCDDDDDDFFFIIINNNRRRUUUWWWZZZ\\\\\\\\\]]]___aaaccceeefffkkkmmmppprrrvvv{{{nnnfffaaa\\\XXXSSSOOONNNMMMMMMLLLIIIHHHGGGEEEEEEDDDEEEEEEJJJMMMPPPRRRRRRRRRSSSTTTTTTVVVXXXZZZ[[[^^^bbbdddfffhhhkkkmmmppptttzzz~~~|||jjjWWWLLLIIIFFFDDDDDDIIIIIIIIIIIIKKKPPPWWW[[[aaaeeegggcccYYYPPPIIIGGGCCCBBBAAA??????>>>>>>>>>===???AAAAAAAAA@@@@@@@@@>>>FFFRRR]]]ffflllrrruuuyyyooobbbWWWVVV\\\bbbhhhmmmllliiigggdddYYYNNNLLLPPPSSSUUUUUUQQQNNNMMMIIIDDD===999555222111000//////////////////....................................,,,,,,,,,,,,,,,,,,,,,+++,,,------....../////////---------------,,,,,,,,,---,,,+++++++++---...000,,,,,,,,,+++++++++******------------------,,,,,,---+++)))((((((***---///---...///000000000///...,,,++++++,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++************++++++++++++******++++++,,,,,,,,,,,,------------------------++++++******+++,,,------.........---,,,,,,...000....../////////000000000000111222333444555555555777777888999;;;<<<======>>>???BBBCCCCCCCCCCCCCCCEEEHHHMMMQQQTTTVVVXXXZZZ\\\\\\]]]___aaaccceeefffjjjlllooorrrwwwrrrggg___[[[XXXTTTOOOLLLKKKLLLKKKKKKGGGFFFDDDCCCCCCCCCEEEEEEMMMOOORRRTTTTTTTTTUUUVVVUUUWWWZZZ\\\]]]```cccfffiiikkkmmmnnnqqquuu{{{uuudddRRRJJJHHHGGGFFFGGGJJJJJJJJJJJJMMMRRRYYY^^^cccdddccc^^^UUUMMMGGGEEEAAAAAA@@@>>>>>>=========>>>@@@DDDDDDCCCBBBBBBCCC@@@MMM^^^lllrrrtttuuuwww{{{ssseee\\\VVVYYY___dddiiinnnmmmllliiicccXXXQQQRRRXXX___```]]]UUUOOOLLLGGGBBB:::777333111111111000///........./////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////...---------------------------,,,+++,,,---///000////////////............---------------------------+++)))((((((***---/////////...------...000000***+++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++,,,---------......//////......------,,,,,,,,,+++------------------------///...---,,,,,,,,,,,,,,,(((+++.../////////000111////////////000000000000///000222333444555555555777777888999;;;<<<======>>>???@@@BBBDDDDDDDDDCCCEEEHHHMMMPPPSSSUUUWWWYYY\\\]]]^^^___aaaccceeegggiiikkkooorrrwwwvvvjjjaaa[[[VVVQQQNNNJJJHHHHHHHHHHHHGGGEEEDDDCCCBBBCCCDDDFFFHHHPPPRRRUUUVVVVVVUUUVVVWWWWWWYYY[[[]]]^^^```dddfffjjjkkkmmmpppsssxxxppp```PPPJJJIIIIIIIIIJJJKKKKKKLLLLLLOOOTTT[[[```bbbaaa^^^XXXPPPIIIEEECCC@@@@@@???>>>============???BBBFFFFFFDDDCCCDDDFFFGGGWWWkkkxxx{{{zzzyyyzzz|||{{{lll^^^ZZZYYY___dddfffjjjnnnnnnmmmiiiaaaZZZYYY^^^dddllljjjcccXXXNNNIIIDDD>>>777555222111111111000///.........//////000000000........................---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---...//////------------------...///------------------------------------............---,,,*********+++---...000///---++++++---...000***+++------,,,,,,...///------------,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++((())))))***+++,,,,,,---//////...------,,,++++++,,,,,,,,,------------...000000...---,,,+++++++++&&&)))---000000000000111000000000000111111111111///000111333444555666666777777888999;;;<<<======>>>>>>???BBBEEEEEEDDDCCCEEEHHHMMMPPPSSSUUUWWWYYY\\\\\\]]]___aaaccceeefffhhhjjjnnnrrrwwwzzzjjjbbb\\\WWWSSSLLLJJJHHHGGGGGGGGGEEEDDDEEEDDDCCCCCCDDDGGGJJJLLLSSSUUUWWWXXXWWWVVVVVVWWWYYYZZZ\\\]]]^^^```cccfffhhhjjjmmmqqqvvv~~~mmm^^^OOOIIIJJJJJJJJJKKKKKKLLLMMMNNNQQQVVV\\\aaa```^^^ZZZSSSLLLFFFBBBAAA??????>>>>>>>>>>>>>>>??????CCCFFFFFFCCCBBBEEEHHHMMM]]]qqq|||}}}zzzzzz|||}}}~~~}}}vvvhhh[[[ZZZ^^^dddhhhggghhhkkkkkkhhhccc\\\ZZZ___hhhoooooommmcccVVVLLLHHHDDD???666333111000111111000///000000000///////////////........................------,,,,,,,,,---//////---------,,,,,,++++++***,,,,,,,,,,,,---///000111..................---,,,++++++++++++++++++++++++------------.........///,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,***,,,......------///111.........---,,,,,,,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&'''((()))***++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,++++++++++++)))+++---.........000111222222222222111111111111///000111333444555666666777777888999;;;<<<======???>>>???BBBEEEGGGEEECCCFFFIIIMMMQQQSSSUUUWWWYYY[[[[[[\\\^^^```bbbdddeeegggjjjnnnqqqwwwooobbb\\\YYYUUUQQQKKKIIIHHHGGGHHHGGGFFFDDDEEEDDDCCCDDDFFFIIIMMMOOOTTTWWWYYYYYYWWWVVVVVVWWWZZZ[[[]]]^^^^^^```ccceeefffiiimmmrrryyylll]]]NNNIIIJJJJJJJJJLLLKKKLLLNNNPPPRRRWWW]]]aaa___\\\WWWPPPIIIDDDAAA@@@???>>>>>>>>>>>>??????@@@???CCCFFFEEEBBBAAAEEEIIIPPP___rrr{{{yyywwwxxx|||~~~||||||rrreeeZZZ[[[aaahhhjjjgggfffhhheeebbb\\\VVVWWWaaammmtttllliii```SSSKKKIIIGGGDDD555333111000111111000///222222111000///...------...........................------,,,---...///000000000///...---,,,,,,+++,,,++++++,,,---///111333......///000///...,,,+++........................---------.........//////,,,,,,---------.........,,,---......---+++)))(((***---//////------///222//////...---,,,,,,++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++---...///000000*********++++++,,,------,,,,,,,,,------.........+++++++++***++++++,,,,,,---...---,,,+++---///222333333222222222222222222///000111333444555666666777777888999;;;<<<======@@@??????BBBFFFHHHFFFDDDFFFJJJNNNQQQSSSUUUWWWYYYYYYZZZ[[[\\\^^^aaacccdddgggjjjmmmqqqvvv|||sssggg^^^YYYUUUPPPKKKIIIHHHGGGFFFEEEDDDCCCBBB@@@BBBDDDEEEGGGKKKOOOSSSWWWXXXYYYXXXVVVUUUUUUVVVYYYZZZ\\\]]]]]]___bbbdddggglllrrrwww|||wwwggg[[[OOOKKKKKKJJJKKKMMMOOOOOOQQQVVV\\\aaaaaa```]]]ZZZTTTLLLDDD?????????;;;<<<===>>>???@@@@@@@@@???===>>>AAABBBCCCHHHNNN]]]iiitttxxxxxxyyyyyywwwyyy|||uuukkkfff[[[bbbjjjnnnmmmiiigggfffbbbaaaZZZSSSVVVbbblllnnnjjjbbbYYYSSSNNNIIIBBB<<<888666444333444444333222......////////////......//////000000000000////////////.........------------------------...///000***---//////---,,,...000///---,,,,,,---...---,,,+++,,,,,,------.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------111...,,,,,,...///...,,,,,,+++,,,...//////---+++........................---------,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------......+++,,,,,,------,,,,,,+++---......///000111111222000000111222222222222111111222555666777777555444555777999;;;===>>>>>>>>>???@@@AAABBBCCCEEEFFFFFFHHHKKKPPPSSSTTTUUUVVVWWW[[[[[[\\\]]]___aaaccceeeiiikkkooorrrwwwssskkk```YYYVVVSSSNNNKKKHHHHHHGGGFFFEEEDDDCCCBBBBBBDDDFFFHHHJJJMMMQQQTTTVVVWWWXXXWWWVVVUUUVVVWWW[[[\\\___``````aaaccceeekkkpppvvv|||xxxkkk]]]RRRIIIGGGHHHIIIJJJLLLQQQQQQRRRWWW\\\``````___WWWRRRLLLEEE@@@>>>======<<<===>>>???@@@@@@@@@@@@@@@>>>>>>AAACCCDDDJJJQQQ___jjjtttuuutttvvvxxxyyy~~~{{{zzzpppgggccc```eeelllqqqppplllhhheee]]][[[TTTMMMPPP[[[dddfffddd^^^WWWRRRNNNHHH@@@999444222000000000111000.........////////////......//////000000000000////////////.........---------,,,,,,,,,,,,,,,---......---...///...,,,,,,///222...---+++,,,---......------------------.................................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,000...,,,---///111000///---,,,,,,,,,......,,,***........................---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,------------...---------......------------......///000000111111//////000111111111111000000111333555666555444333555777999;;;===>>>>>>>>>???@@@AAABBBDDDEEEFFFFFFIIILLLPPPRRRTTTUUUWWWXXX\\\[[[[[[\\\^^^```bbbdddeeehhhlllpppwww~~~ssshhhaaaYYYSSSQQQOOOLLLJJJGGGGGGFFFEEEDDDDDDCCCCCCDDDFFFIIILLLMMMOOORRRUUUTTTUUUWWWWWWWWWWWWXXXZZZ]]]```bbbddddddeeefffhhhqqqtttzzzlll^^^RRRJJJEEEFFFIIIIIIKKKMMMRRRRRRUUUYYY\\\^^^^^^\\\RRRLLLDDD???>>>>>>===<<<>>>???@@@@@@AAAAAAAAAAAAAAA>>>>>>AAACCCEEELLLTTTeeeooovvvtttqqqtttzzz~~~~~~uuulllfffbbbfffiiioootttuuuqqqiiidddZZZWWWOOOIIIKKKTTTZZZ\\\[[[XXXTTTRRRNNNGGG>>>666333111///.../////////---......////////////.........//////000000//////..................---------,,,,,,+++++++++,,,------...//////...,,,---000222---,,,+++,,,...//////...//////..........................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++...---,,,---000222222222,,,+++******,,,------,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,------------.................................//////000000111......///000000000000000///000222444444444333333666777999<<<===>>>>>>>>>@@@@@@AAABBBDDDEEEFFFGGGJJJMMMPPPRRRSSSUUUXXX[[[\\\\\\[[[\\\]]]___```bbbbbbeeejjjooowww}}}ssslll```\\\UUUPPPNNNMMMKKKIIIFFFFFFFFFEEEEEEDDDDDDDDDEEEHHHKKKMMMOOOPPPSSSUUUTTTVVVXXXYYYYYYZZZ\\\^^^```cccfffhhhiiiiiikkklllvvvxxx~~~vvvcccWWWMMMHHHFFFIIIKKKLLLMMMPPPQQQSSSVVVZZZ\\\]]]\\\[[[RRRJJJAAA===>>>@@@???===@@@@@@AAAAAABBBAAAAAAAAAAAA>>>===@@@BBBFFFOOOWWWkkktttyyyuuupppuuu}}}tttmmmiiigggkkkmmmqqqvvvxxxtttjjjbbb[[[UUUMMMHHHJJJPPPTTTVVVSSSRRRRRRRRRNNNFFF<<<555444222000000111111111000......////////////.........//////////////////...........................---,,,,,,,,,,,,,,,---------...///////////////000,,,++++++---///000000...000000//////.........---........................------------------------,,,,,,,,,,,,,,,++++++***...---------...000111111***((('''(((+++...//////------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++,,,,,,,,,---------......------------.............../////////000000...///000000111111000000000111222333444444444333666777:::<<<>>>?????????@@@@@@AAACCCDDDEEEFFFGGGKKKMMMPPPQQQSSSVVVZZZ\\\\\\\\\[[[[[[\\\^^^___```dddfffkkkpppwww{{{sssllliii]]]ZZZUUUPPPMMMKKKJJJIIIFFFFFFFFFFFFFFFEEEEEEEEEGGGIIIKKKMMMNNNOOORRRTTTUUUWWWZZZ[[[\\\^^^```bbbcccfffiiikkklllnnnppprrryyy{{{mmm\\\RRRLLLHHHHHHKKKMMMLLLNNNQQQPPPSSSWWW[[[\\\[[[YYYXXXQQQIIIAAA===???AAA@@@===AAAAAABBBBBBBBBAAAAAA@@@???<<<<<<@@@CCCGGGPPPYYYllltttxxxtttrrrwww|||tttnnnkkkiiimmmnnnrrrvvvwwwrrriiiaaa]]]TTTLLLHHHJJJMMMPPPQQQNNNOOOPPPPPPMMMEEE<<<555444222000000222222222111......////////////............////////////......---...........................------------......+++---///111222111...,,,,,,+++,,,...000111000...000000//////.........---........................------------------------,,,,,,---------,,,+++***---...------,,,,,,---...,,,***((()))+++,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------------,,,++++++,,,------............///////////////000111111222222111111111222333333444555555555666888:::<<<>>>?????????@@@AAABBBCCCDDDFFFGGGGGGKKKMMMPPPRRRTTTWWW[[[^^^\\\\\\[[[[[[\\\^^^___```hhhjjjnnnrrrxxxvvvnnnhhheeecccZZZXXXTTTPPPLLLJJJIIIIIIFFFFFFGGGGGGGGGGGGGGGGGGIIIJJJKKKLLLLLLNNNRRRTTTWWWYYY\\\]]]^^^```ccceeefffhhhjjjlllnnnqqquuuxxx}}}sssbbbTTTLLLKKKHHHHHHKKKLLLKKKLLLPPPQQQUUUYYY[[[ZZZVVVSSSQQQKKKFFF@@@===>>>??????===BBBBBBBBBBBBAAAAAA@@@???>>><<<===BBBFFFJJJSSS\\\iiiqqqvvvuuuvvv}}}xxxqqqkkkiiihhhkkkmmmqqqssssssnnngggaaa]]]RRRIIIHHHKKKKKKLLLMMMKKKLLLNNNMMMIIIBBB:::666111000......///000000///......////////////......---......//////......------------...............//////...---------......++++++---000111111---+++,,,,,,---///111111///---//////..................------------------------------------------------,,,---...///...---,,,+++---......,,,+++***+++---000...,,,+++++++++***(((,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...++++++++++++,,,,,,,,,,,,---,,,+++******+++,,,---........................000000111222222222222222222222333333444444555555777888:::===>>>?????????AAAAAABBBCCCEEEFFFGGGHHHKKKMMMQQQSSSUUUXXX[[[^^^\\\\\\[[[\\\]]]___```bbbkkkmmmppptttyyy|||yyyssskkkddd^^^\\\[[[TTTSSSQQQMMMJJJIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIIIILLLLLLLLLKKKKKKNNNRRRVVVWWWYYY\\\^^^___```ccceeeggghhhjjjllloootttzzz~~~{{{iiiZZZPPPKKKJJJHHHHHHKKKLLLKKKNNNSSSTTTXXX\\\\\\WWWQQQLLLIIIDDDBBBAAA??????@@@@@@AAABBBBBBBBBBBBAAA@@@>>>>>>>>>===???EEEJJJNNNVVV^^^hhhooovvvzzz~~~vvvnnniiifffeeehhhkkkooopppmmmhhhdddaaa^^^RRRIIIJJJMMMLLLKKKLLLIIIJJJJJJHHHCCC===888555000...------...//////.........////////////......---......//////......------------........./////////...------,,,,,,,,,------,,,***+++...///...,,,------...000111111...,,,---------------.........------------------------........................---...///000000...---++++++---...---++++++---///...---,,,---------+++))),,,,,,,,,,,,,,,,,,,,,,,,------------.........///---------------------------,,,,,,,,,,,,---......***++++++++++++,,,,,,,,,...---,,,++++++,,,---...........................///000000111111111111111111111111222222333444555777888;;;===??????@@@@@@AAAAAABBBDDDEEEFFFGGGHHHJJJMMMRRRUUUWWWYYY\\\]]]\\\[[[[[[\\\^^^```bbbdddjjjlllpppsssxxx}}}xxxsssqqqmmmfff___YYYVVVVVVOOOOOOMMMKKKHHHGGGHHHIIIGGGHHHHHHIIIIIIJJJJJJKKKNNNNNNLLLKKKKKKNNNSSSXXXWWWYYY\\\]]]^^^```bbbeeehhhiiijjjlllooouuu|||sssbbbVVVPPPMMMKKKIIIJJJLLLMMMMMMQQQWWWXXX\\\___]]]VVVMMMFFFCCC@@@AAABBBBBBBBBBBBDDDFFFBBBBBBBBBAAA@@@???>>>===>>>>>>AAAHHHMMMQQQYYYaaajjjqqqxxx}}}uuunnniiifffdddeeeiiimmmmmmiiidddbbbbbb```TTTKKKMMMPPPNNNMMMNNNHHHIIIHHHDDD???:::777555000///------///000000///......////////////......---..................------------.........//////...---,,,,,,++++++++++++000,,,((('''***---///.........///000111000...++++++,,,,,,------.........------------------------...........................///000111111///---,,,***,,,......,,,---000333((()))***---000111000///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------------------------,,,,,,,,,,,,---......******+++++++++,,,,,,,,,000///---,,,,,,---///000.....................---...//////000000000000000000000000000111222333444777888;;;===???@@@@@@@@@AAABBBCCCDDDEEEFFFGGGHHHIIIMMMRRRVVVXXXZZZ\\\]]][[[[[[\\\]]]___aaadddeeehhhjjjnnnrrrwwwzzztttpppkkkhhhbbb[[[VVVSSSQQQQQQNNNMMMJJJHHHGGGFFFFFFGGGHHHIIIJJJIIIIIIKKKMMMPPPLLLLLLLLLMMMNNNQQQSSSUUUYYY[[[]]]___```bbbeeegggkkkkkklllooottt{{{zzzjjj\\\QQQJJJJJJMMMNNNNNNNNNNNNPPPSSSVVVZZZ[[[[[[ZZZUUUOOOHHHDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCBBB@@@?????????@@@@@@999???EEEJJJNNNVVV```hhhrrruuu|||yyyxxxqqqddd___bbbiiinnnrrrpppkkkgggfffhhh[[[UUUNNNMMMQQQTTTSSSPPPOOOKKKFFFBBB@@@;;;555000000000//////.........---.../////////000000111111//////...------------...........................///......---+++******)))...............---------+++,,,---////////////...,,,,,,---.../////////.........//////......---,,,///////////////////////////......------///000111111000000///......------.........------,,,,,,,,,******+++++++++,,,,,,,,,------------------------...---++++++***+++,,,---///...,,,++++++,,,---...------------------------------,,,++++++*********+++***))))))***+++---...111111222333333333333222000111333444555555444333777888:::<<<>>>>>>>>>>>>AAABBBBBBCCCDDDEEEFFFFFFKKKNNNRRRUUUVVVXXXYYY[[[\\\^^^``````aaaaaaccceeegggjjjmmmnnnrrrzzzuuuooojjjfffdddaaa[[[VVVQQQNNNMMMMMMMMMKKKIIIHHHFFFFFFFFFGGGHHHIIIJJJJJJJJJKKKOOOQQQNNNNNNNNNOOOPPPRRRUUUVVVXXX[[[^^^```bbbeeehhhkkknnnoooqqqtttyyyssseeeZZZQQQLLLKKKJJJLLLNNNPPPQQQTTTWWWZZZ]]]]]][[[WWWQQQJJJDDD@@@CCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@>>>>>>>>>???@@@===BBBGGGKKKPPPXXXcccllltttxxx|||yyyrrrfffaaaeeekkkooosssrrrmmmiiiiiijjj\\\XXXTTTTTTWWWXXXTTTPPPNNNKKKGGGBBB>>>999444000............------,,,,,,------------........./////////...------------...........................,,,,,,------------......------..................+++,,,---////////////...------.../////////.....................------,,,........................///......---...///000111000000///......---,,,,,,------------------,,,,,,,,,+++++++++++++++,,,,,,------------------------------,,,,,,+++,,,,,,,,,+++++++++++++++,,,---...------------------------,,,,,,,,,,,,,,,---------,,,,,,++++++,,,---///000......///000000000000///000111222333444444444444444666999===???AAABBBBBBAAABBBBBBCCCDDDEEEFFFFFFIIILLLQQQTTTWWWYYY[[[]]]\\\^^^`````````aaaccceeeeeehhhlllnnnqqqzzzrrrmmmhhhccc___\\\ZZZUUUQQQMMMKKKJJJJJJKKKIIIHHHFFFEEEFFFFFFFFFGGGHHHJJJJJJKKKMMMPPPSSSRRRRRRRRRRRRSSSUUUWWWXXXYYY[[[___bbbeeehhhkkknnnoooqqqtttxxx|||yyyjjj___XXXPPPMMMMMMIIILLLOOOQQQSSSTTTWWWYYY]]][[[WWWRRRLLLGGGBBB@@@CCCCCCCCCCCCBBBBBBAAAAAA@@@@@@>>>======>>>>>>???AAADDDHHHLLLRRR]]]iiirrryyy~~~zzzsssiiifffiiinnnrrruuutttppplllkkklll___^^^___aaabbb___XXXSSSNNNLLLIIIBBB;;;555222111////////////............------------............//////...------------...........................---------....../////////,,,---------.../////////+++,,,---...//////////////////000000000///.....................---,,,,,,..............................------......///000///......------,,,,,,+++,,,,,,---------------------,,,+++******+++,,,------------------------------------------,,,++++++((()))***+++,,,---------------------------------+++,,,,,,---.../////////......---......///111111------...///////////////111111111111222333444444555777:::===@@@BBBCCCCCCAAAAAACCCDDDEEEFFFFFFFFFGGGKKKPPPTTTWWWYYY\\\^^^\\\]]]___``````aaaccceeecccggglllnnnqqq{{{rrrlllhhhddd___[[[WWWUUURRROOOLLLKKKJJJJJJHHHGGGFFFEEEEEEEEEFFFGGGGGGIIIJJJKKKLLLNNNRRRUUUUUUUUUUUUUUUVVVXXXZZZ[[[[[[^^^aaadddfffiiillloooppptttyyy}}}|||ooobbb[[[UUUPPPMMMNNNKKKNNNQQQRRRRRRRRRSSSTTTZZZWWWRRRMMMIIIFFFEEEDDDDDDCCCCCCBBBBBBAAAAAAAAA???>>>===<<<<<<===>>>???BBBDDDHHHNNNWWWcccrrr{{{zzzsssllljjjmmmtttvvvxxxvvvrrrmmmjjjjjjbbbeeeiiillljjjddd[[[UUUMMMMMMIIIAAA888222000111222222111111111111111111/////////000000000000000//////...------------.........................../////////...---,,,,,,+++,,,,,,,,,---...///000000,,,,,,---....../////////000000111111000///......------.........---,,,,,,........................------------......//////---------,,,,,,+++++++++,,,,,,,,,------............---+++******+++,,,---------------------------,,,---.........---+++***)))***+++---------,,,+++,,,,,,------------------,,,,,,------.....................//////000111111///000111111222222111111222111000000111222444555888999;;;===>>>?????????@@@AAACCCEEEFFFGGGGGGGGGGGGKKKPPPTTTVVVXXX[[[]]][[[]]]___``````aaabbbdddbbbggglllooorrrvvvpppiiidddaaa^^^YYYVVVSSSQQQOOOMMMKKKJJJIIIIIIGGGFFFEEEEEEEEEFFFGGGHHHHHHJJJKKKLLLMMMOOOSSSVVVWWWWWWWWWWWWXXXZZZ\\\^^^___aaadddfffgggiiilllnnntttyyyssshhh]]]WWWSSSNNNLLLMMMLLLOOORRRTTTTTTTTTTTTUUUYYYUUUPPPJJJFFFEEEEEEFFFDDDCCCCCCBBBAAAAAA@@@@@@>>>>>>===<<<<<<===>>>???@@@CCCHHHQQQ]]]lllzzzxxxssspppppprrryyyzzzzzzxxxsssmmmiiigggbbbgggmmmoookkkbbbYYYTTTMMMLLLHHH???666000000111111111222222222222222222000000000000000///////////////...------------.................................------,,,+++++++++,,,,,,,,,---...///000000,,,,,,------...//////000000000111111000///......---------...---,,,,,,+++........................,,,------...............,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........---,,,+++++++++,,,---...------------------------,,,,,,...//////...,,,,,,,,,---.........,,,+++***,,,,,,,,,---------.........---------,,,,,,,,,+++,,,------...//////000000000111222222333333222222222111111000111333444555666777:::<<<============???AAACCCEEEGGGGGGGGGGGGIIILLLQQQTTTUUUWWWYYYZZZ[[[]]]_________```bbbdddccchhhnnnqqqsss{{{xxxpppkkkeeeaaa___]]]XXXUUUNNNMMMKKKJJJHHHGGGFFFFFFEEEEEEEEEEEEEEEGGGHHHJJJJJJKKKMMMMMMNNNPPPSSSVVVWWWWWWWWWXXXYYY\\\^^^```bbbdddgggiiijjjkkknnnpppsssyyy~~~lllbbbXXXTTTQQQMMMKKKKKKLLLOOORRRTTTVVVXXXZZZ\\\YYYUUUNNNHHHDDDBBBCCCDDDDDDCCCCCCBBBAAA@@@??????>>>======<<<<<<===??????@@@DDDLLLXXXfffuuu~~~xxxuuuuuuwwwxxx}}}}}}|||yyyuuuooojjjfffbbbgggmmmlllfff]]]VVVSSSNNNKKKDDD<<<555111000111////////////000000000000...............---------//////...------------...........................)))******+++,,,---......,,,---------.../////////------,,,------...000000//////000000000///......---------------,,,++++++------------------------,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------******+++,,,---...//////------------------------+++,,,---......//////.../////////...---,,,+++***+++,,,,,,------...............------,,,++++++***+++,,,---...//////////////////000111111111111111222222222222333444555555222444777:::===???@@@@@@???AAADDDFFFHHHHHHHHHGGGJJJMMMQQQTTTUUUVVVXXXYYY[[[\\\^^^______```bbbddddddiiinnnpppsss}}}wwwrrrnnnjjjfff```^^^]]][[[WWWSSSKKKKKKJJJHHHGGGFFFEEEDDDEEEEEEEEEEEEFFFHHHJJJKKKLLLMMMNNNNNNNNNPPPSSSVVVUUUUUUVVVWWWYYY\\\___aaadddgggjjjlllmmmpppsssuuuuuu|||uuuddd[[[SSSQQQOOOLLLJJJJJJLLLNNNPPPRRRSSSVVVYYY\\\TTTPPPKKKEEEBBBAAABBBCCCDDDCCCCCCBBBAAA@@@???>>>>>>>>>=========>>>???@@@CCCHHHRRR```ooo||||||xxxxxx{{{~~~~~~~~~}}}{{{xxxsssnnnjjjfffkkknnnkkkbbbZZZVVVVVVOOOIIIAAA999555333111111........./////////000000///.........------------//////...------------...........................******+++,,,---...//////------..................------,,,,,,---...000111------.../////////......,,,------------,,,++++++------------------------+++,,,---.........------,,,,,,,,,---------------------------------,,,,,,'''(((+++...///000000///------------------------+++++++++,,,...///111222......---,,,++++++++++++++++++,,,,,,---......///.........---------------+++,,,---////////////......//////000000000000000222222333444555555555555333444777;;;===???@@@@@@>>>@@@DDDGGGIIIIIIHHHGGGHHHKKKPPPSSSUUUWWWYYY[[[ZZZ\\\^^^______```bbbccceeehhhmmmnnnppp~~~|||wwwqqqkkkgggaaa]]]XXXVVVUUUTTTPPPLLLLLLKKKJJJIIIHHHFFFEEEEEEEEEEEEEEEEEEGGGIIIKKKLLLMMMNNNOOOOOONNNPPPSSSUUUTTTTTTUUUWWWYYY]]]```aaaeeehhhkkknnnqqqtttwwwzzz}}}|||mmm___WWWPPPOOONNNKKKIIIJJJMMMNNNNNNNNNNNNPPPSSSVVVMMMJJJFFFBBBAAABBBDDDFFFDDDDDDCCCBBB@@@??????>>>???>>>=========???@@@AAAFFFLLLWWWfffuuu|||yyy{{{~~~}}}}}}{{{wwwrrrnnnkkkoooqqqlllccc[[[ZZZ[[[OOOHHH>>>777555444222000//////000000111111111222111111000000/////////...//////...------------.............................................------...............---------------,,,,,,---...000111,,,,,,---.../////////...,,,,,,---------,,,++++++------------------------+++,,,---.........---,,,------------------------.........------,,,,,,,,,%%%'''+++///111111000000------------------------+++***++++++---000222444,,,+++*********+++,,,---++++++,,,,,,---...//////------......///000000000+++---...000000000/////////000000111111111111111222333555666777666666555777888:::<<<>>>>>>>>>>>>>>>@@@DDDGGGIIIIIIHHHGGGFFFJJJNNNRRRUUUXXXZZZ]]]ZZZ\\\^^^______```aaacccdddgggkkklllnnn|||~~~{{{wwwtttooojjjddd```[[[YYYWWWTTTQQQOOONNNMMMJJJIIIGGGGGGHHHGGGFFFDDDAAACCCEEEGGGJJJKKKLLLMMMRRRSSSSSSRRRRRRSSSUUUXXXXXXYYYZZZ\\\]]]___``````gggjjjoooqqqrrrvvv{{{sssgggVVVTTTPPPMMMJJJJJJKKKKKKNNNPPPQQQQQQOOONNNMMMNNNIIIFFFCCCCCCEEEGGGGGGEEEDDDDDDCCCBBB@@@??????>>>???===;;;;;;===???@@@@@@IIIPPP^^^ppp{{{}}}~~~zzz{{{}}}yyyuuurrrppppppoootttqqqmmmiiiccc]]]UUUPPPGGGBBB;;;666444222111000111111000000000000111111........................000///...---------------...........................---+++******+++---...------------------------------......///000000000,,,---------......//////111000///...---,,,,,,,,,222111000///...---------------------------------------......------,,,+++...------,,,,,,++++++***+++,,,---...////////////+++...000000---,,,---//////............///000000...,,,+++,,,///111000............------,,,,,,,,,******+++,,,---//////000---------.........//////111111111000000000000000111111111222333444555666777888999;;;===>>>???@@@CCCDDDEEEFFFFFFFFFFFFFFFIIILLLOOORRRTTTVVVYYY[[[ccc___\\\ZZZ[[[]]]___```kkkkkklllnnnqqqzzzwwwsssoookkkfffaaa]]]XXXWWWTTTQQQOOOMMMLLLKKKIIIHHHGGGFFFFFFGGGFFFFFFJJJIIIHHHHHHIIIKKKNNNPPPSSSTTTUUUTTTSSSTTTWWWYYYYYYYYYZZZ\\\^^^```bbbcccjjjnnnrrrtttuuuyyyuuueeeZZZSSSQQQOOOLLLKKKKKKLLLMMMNNNPPPRRRQQQOOOMMMKKKKKKEEECCCAAAAAADDDFFFEEEDDDDDDDDDCCCBBBAAA@@@??????@@@>>><<<<<<>>>@@@BBBCCCJJJQQQ```rrr}}}~~~zzzwwwyyy~~~{{{xxxtttqqqoooooooootttqqqmmmhhhbbb[[[SSSMMMDDD@@@999555222111000///000//////////////////000........................///......---------.................................---+++******+++---...------------------------,,,------...//////000000333333222000///---,,,+++...------,,,,,,,,,------))))))***+++,,,...000111........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............,,,...000///---+++,,,---------,,,,,,------.........,,,***+++---...,,,***......---------,,,,,,,,,++++++,,,,,,---...//////---------.........//////000000000000000111111111111111111222333444666666888999:::<<<>>>???@@@AAABBBCCCDDDDDDEEEEEEEEEEEEFFFIIIMMMPPPRRRUUUWWWZZZ\\\\\\[[[\\\]]]^^^^^^^^^ggghhhjjjkkknnn|||~~~wwwsssqqqmmmiiifffaaa\\\XXXTTTSSSPPPNNNLLLJJJIIIHHHIIIHHHFFFEEEEEEFFFGGGHHHTTTQQQMMMJJJJJJMMMQQQTTTTTTVVVVVVVVVUUUVVVXXXZZZZZZZZZZZZ\\\___bbbfffhhhnnnqqquuuwwwyyy~~~yyyjjj\\\RRROOONNNLLLKKKKKKLLLNNNOOONNNPPPRRRRRROOOKKKHHHGGGCCCBBBAAABBBDDDFFFGGGFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@???>>>>>>???BBBEEEGGGOOOVVVeeevvv~~~}}}|||xxxuuutttxxx~~~|||zzzvvvrrrooommmmmmmmmqqqnnnjjjeee___WWWOOOIII@@@<<<777333111000////////////............//////..............................---------...//////...........................---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////666555444222000...---,,,,,,,,,++++++,,,,,,---...---,,,,,,+++++++++++++++........................------......------,,,+++******+++,,,,,,---......,,,,,,,,,------------------...///...---++++++,,,+++++++++++++++,,,,,,,,,///---,,,,,,,,,,,,***)))...------------,,,,,,,,,,,,,,,,,,------.........------.........///////////////000000111111222222111111222222333555666777999:::;;;<<<>>>@@@AAABBB@@@AAABBBCCCDDDDDDDDDDDDFFFIIIMMMPPPRRRUUUXXXZZZWWWYYY\\\___```___]]]\\\dddfffiiijjjmmmzzzvvvpppmmmjjjfffccc```\\\XXXUUUQQQOOONNNKKKJJJHHHGGGGGGHHHGGGFFFDDDDDDEEEIIIKKKVVVSSSPPPMMMMMMPPPSSSVVVTTTVVVWWWWWWVVVWWWXXXZZZZZZZZZZZZ[[[___dddhhhkkkpppssswwwzzz}}}qqqdddWWWOOOKKKJJJJJJJJJKKKMMMOOOQQQOOOQQQRRRQQQMMMHHHEEECCCCCCCCCDDDEEEGGGIIIJJJJJJFFFFFFFFFEEEDDDCCCCCCCCC?????????>>>@@@CCCGGGKKKUUU\\\jjjxxx~~~~~~|||yyywwwtttrrrsssyyy}}}zzzuuupppllliiihhhgggiiigggddd```[[[TTTKKKFFF===:::555222111111000///////////////////////////........................---------------...///000...........................---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........222111111111111111111111......---,,,,,,,,,------111000...---,,,+++******........................------......------,,,++++++++++++,,,,,,------------,,,,,,,,,++++++,,,,,,+++,,,------------,,,---******+++,,,,,,,,,,,,,,,//////............---,,,------------------------,,,---------------------............////////////......///000111222222333222222222333444555666777888999:::<<<===???@@@AAA@@@AAABBBCCCDDDEEEEEEEEEHHHKKKOOORRRTTTWWWZZZ\\\XXX[[[^^^``````^^^]]]\\\cccfffjjjkkkmmmzzzyyyqqqlllgggddd```]]][[[XXXTTTRRRNNNMMMLLLJJJHHHGGGGGGGGGFFFGGGFFFEEEDDDFFFJJJNNNQQQQQQPPPQQQQQQSSSUUUVVVTTTUUUWWWWWWWWWWWWXXXYYYZZZZZZZZZ\\\```eeejjjmmmppptttyyy~~~qqqfff\\\RRRKKKIIIIIIIIIJJJLLLNNNPPPRRROOOQQQRRRPPPKKKFFFCCCAAABBBCCCEEEFFFGGGIIIJJJKKKHHHGGGGGGGGGFFFEEEEEEEEE>>>?????????@@@DDDJJJOOOWWW^^^kkkxxx}}}~~~zzzwwwqqqqqquuu}}}}}}zzztttnnnhhhdddbbbaaa___^^^\\\ZZZVVVPPPIIICCC;;;888444222222222111000///000000111111000000///........................---------------...///000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...............//////000111222222222111000...---,,,,,,,,,******+++,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++---------,,,,,,+++++++++------,,,+++++++++,,,,,,******+++---...//////...++++++,,,---...------,,,,,,---............//////------------------------,,,---------------------........./////////000000......///000111222222333222222222333444555777777777777999:::<<<===??????AAAAAACCCDDDEEEFFFFFFFFFGGGJJJOOORRRUUUWWWZZZ]]]^^^```aaa```^^^\\\]]]^^^bbbfffkkkllllllxxxyyyrrrllliiibbb___[[[XXXVVVTTTQQQOOOLLLKKKJJJIIIGGGGGGFFFFFFEEEGGGHHHGGGFFFGGGLLLPPPNNNOOOQQQSSSUUUUUUVVVUUUTTTVVVXXXXXXXXXWWWXXXYYY[[[[[[]]]___ccchhhllloooqqqvvv~~~sssggg___XXXQQQLLLIIIJJJJJJLLLMMMOOOPPPQQQPPPQQQPPPMMMHHHDDDAAAAAA???BBBDDDFFFFFFFFFHHHIIIIIIIIIHHHHHHHHHGGGGGGGGG???@@@AAAAAABBBFFFNNNUUUXXX___kkkwww}}}}}}yyyrrrssswww|||yyysssllleeeaaa^^^]]]YYYXXXWWWVVVSSSNNNFFFAAA888555333222222222222111///000111222222111000///..............................---------...//////........................------------------------------------------------,,,,,,,,,---......//////////////////////////////444333111000...---,,,,,,+++++++++++++++,,,,,,---++++++++++++++++++++++++------......------,,,+++......---,,,,,,+++******...---,,,++++++,,,---...,,,++++++---000111000///+++,,,.../////////...---)))***,,,,,,,,,,,,---///,,,,,,,,,------------...,,,,,,,,,------.............../////////000000000//////000000111111222222222222333333444666777888666777888999;;;===>>>???@@@AAACCCDDDEEEFFFGGGGGGEEEHHHLLLPPPSSSUUUYYY[[[bbbcccccc```\\\[[[]]]aaa```eeejjjkkkiiittt{{{tttooojjjfffccc]]]ZZZVVVSSSRRRPPPNNNMMMJJJIIIHHHGGGFFFEEEEEEEEECCCGGGJJJJJJHHHIIINNNRRROOOPPPRRRSSSUUUVVVVVVVVVUUUWWWZZZZZZZZZYYYZZZZZZ]]]^^^```cccgggkkknnnpppssszzzuuuhhh___ZZZWWWRRRMMMKKKKKKLLLMMMNNNOOOPPPQQQQQQPPPNNNJJJFFFBBBAAAAAA???BBBFFFGGGFFFEEEGGGIIIJJJJJJIIIIIIIIIIIIHHHHHHAAACCCDDDDDDEEEJJJSSSZZZ___eeeoooxxx|||}}}uuuvvvzzzyyyuuupppiiiddd```]]]\\\WWWWWWVVVUUURRRLLLDDD???444222000000111111111000...///000111111000///...........................///......---------..............................------............------........................,,,------...//////000000000000000//////.........222222000///------,,,,,,111000...,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---///111000...---///111111///,,,+++,,,.../////////------***,,,------+++***,,,...,,,,,,,,,---------......++++++,,,,,,---...//////.../////////000000000000000000000000000111111111333333333333444666777888666777888:::<<<===>>>??????@@@AAACCCDDDEEEFFFFFFDDDHHHLLLPPPSSSVVVYYY\\\___aaabbb```\\\[[[]]]aaaaaaggglllllliiisss|||wwwqqqkkkgggdddaaa___ZZZWWWSSSPPPOOONNNLLLKKKHHHGGGFFFEEEEEEDDDDDDDDDBBBGGGKKKLLLJJJJJJOOOSSSRRRRRRSSSSSSTTTUUUVVVWWWVVVYYY[[[\\\[[[[[[[[[\\\___aaadddgggjjjnnnpppqqqvvv~~~rrriii^^^WWWTTTSSSOOOKKKLLLMMMMMMNNNOOOOOOPPPPPPQQQPPPMMMIIIDDDAAAAAABBBBBBEEEIIIIIIHHHGGGHHHJJJJJJJJJJJJJJJJJJIIIIIIIIIBBBEEEGGGGGGGGGLLLVVV^^^hhhmmmtttzzz{{{|||wwwwww{{{zzzuuurrrnnnhhhccc```^^^^^^XXXXXXWWWVVVRRRKKKCCC===222000......000000000///---...///111111///...---........................000///...---------------........................------............------////////////////////////------......///000000000////////////000000000000000///...------------------------...///000111222------------------------------......------,,,+++***++++++,,,,,,------......---,,,+++,,,...111222444111///000111000---******+++---//////...---,,,...000111///,,,+++,,,...,,,,,,,,,------.........******+++,,,...///000000////////////000000000000111111111000000000000000333333333444555666777888777888999;;;===>>>???@@@===>>>@@@BBBCCCDDDEEEEEEFFFJJJNNNRRRUUUXXX[[[^^^ZZZ^^^aaa```]]][[[]]]aaadddjjjooooookkktttvvvqqqjjjddd```\\\YYYWWWUUUSSSPPPNNNMMMLLLJJJIIIEEEGGGHHHIIIHHHHHHIIIKKKIIIIIIIIIJJJLLLMMMOOOPPPPPPPPPPPPQQQSSSTTTVVVWWWWWWYYY\\\]]]]]]^^^___```dddaaaccciiioooqqqssswww}}}|||jjjcccZZZTTTQQQOOOMMMJJJLLLMMMKKKJJJMMMQQQOOOJJJOOOLLLHHHFFFDDDCCCAAA??????AAACCCEEEGGGIIIIIIJJJMMMLLLKKKJJJIIIHHHGGGGGGFFFAAACCCJJJKKKKKKXXXjjjyyy|||~~~~~~|||xxxxxxzzzyyyqqquuupppiiidddaaa```______[[[[[[YYYUUUPPPIIIBBB???444333222111000000000000////////////............---------...///000...,,,------............------...........................------,,,,,,,,,------,,,,,,------...///000000111000...---...///111222444222///,,,,,,---///000000000000000///...------///...---,,,+++,,,---...000...,,,,,,------,,,+++)))+++...//////---***(((,,,---////////////---,,,---,,,,,,+++*********+++)))+++...111222222000...---...///...,,,+++,,,---.........////////////000+++,,,------......------...------------...//////......///000000000000000---...000111222222222111333333444555666666666555666666777888:::<<<>>>??????@@@@@@AAACCCEEEFFFGGGGGGJJJNNNQQQTTTWWW[[[^^^^^^___```___]]]\\\]]]^^^ccciiihhhiiinnnttt|||wwwtttnnnjjjeee```]]]ZZZWWWUUUQQQOOOLLLJJJJJJIIIGGGFFFCCCEEEFFFFFFFFFFFFGGGIIIIIIIIIIIIJJJKKKMMMOOOPPPQQQQQQRRRRRRTTTUUUVVVWWWYYY[[[^^^___``````bbbdddhhhfffhhhooouuuwww{{{sssddd^^^VVVQQQOOONNNLLLKKKLLLLLLKKKIIILLLQQQQQQMMMLLLJJJFFFEEEEEEEEEEEEDDDCCCDDDDDDEEEGGGHHHIIIIIINNNMMMMMMLLLJJJIIIGGGFFFFFFCCCEEEKKKMMMQQQaaauuu}}}xxxwwwyyy|||xxxrrrpppmmmiiieeecccbbbaaa```[[[ZZZWWWSSSLLLEEE>>>:::444333222111000000000000///////////////////////////...------...///...---------............------........................//////...//////000111222,,,,,,------...//////000000///...---...///111222:::888555111...,,,++++++...//////000000000//////---,,,+++******+++,,,,,,...---++++++---......---,,,,,,------............+++,,,,,,------,,,,,,+++...------,,,,,,+++,,,,,,,,,------............------...///...,,,+++,,,---,,,,,,,,,,,,------------+++,,,------......------,,,,,,,,,,,,,,,---.........///000000111111000000...///000111111111111111333333444555666666666666888888999:::;;;===???@@@@@@@@@AAABBBCCCDDDFFFFFFGGGJJJNNNQQQTTTWWW[[[^^^]]]^^^______^^^]]]^^^___dddiiiiiiiiimmmsss|||wwwssspppmmmdddaaa^^^[[[YYYVVVSSSQQQNNNLLLIIIHHHHHHGGGFFFDDDCCCDDDFFFFFFEEEEEEGGGHHHIIIIIIIIIJJJKKKMMMOOOOOOSSSSSSSSSTTTTTTVVVWWWXXXZZZ]]]___aaabbbdddfffhhhmmmlllooowww}}}|||lll\\\XXXRRRNNNLLLLLLLLLKKKKKKLLLMMMLLLPPPWWWYYYVVVMMMJJJFFFDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFHHHIIIJJJMMMMMMMMMLLLJJJGGGEEECCCCCCAAADDDIIILLLTTTjjj{{{xxxvvvzzzxxxtttmmmmmmllljjjhhheeecccaaa___]]]XXXRRRJJJBBB;;;777333222111111000000000000000000000000000000000000222000---,,,---......---------............------........................+++++++++,,,---...///000,,,,,,------.../////////000///.........///000111===<<<:::999777555444333111111111111000///---------,,,,,,+++,,,,,,---------+++***+++---//////...///...,,,+++---///222444/////////....../////////......---------------,,,///...---,,,++++++,,,,,,---.........,,,+++,,,---,,,,,,,,,,,,------------+++,,,------......------,,,++++++++++++,,,------///000000111111111111000111000000000000000111111222333444555666666666666999::::::;;;<<<===???@@@AAAAAABBBBBBCCCDDDEEEEEEGGGJJJNNNQQQTTTWWW[[[^^^]]]___```___^^^^^^___```aaagggggghhhnnntttzzzssspppmmmjjjhhh]]][[[XXXWWWUUURRRNNNKKKMMMKKKHHHHHHHHHHHHGGGFFFEEEFFFHHHHHHGGGGGGIIIJJJIIIIIIJJJJJJLLLMMMOOOPPPTTTTTTTTTTTTUUUVVVWWWWWWZZZ\\\___aaaccceeeiiikkkppppppuuu}}}sssfffXXXUUUPPPMMMKKKJJJKKKKKKIIINNNRRRTTTYYY___aaa^^^PPPLLLGGGDDDDDDEEEEEEEEEHHHHHHFFFFFFGGGIIILLLMMMKKKLLLKKKJJJHHHEEEBBB@@@CCCCCCEEEJJJOOO[[[rrr}}}|||yyy~~~zzzvvvooorrrttttttpppjjjdddaaadddaaa[[[SSSJJJAAA:::777222222111000000000000000000000000000111111111111444111...,,,---......---------............------........................++++++***++++++,,,---------------........./////////............///000111666888;;;>>>AAACCCCCCDDD;;;;;;999777444111///---............//////000000---,,,++++++---.........///...,,,+++,,,///111333111000///......///000111,,,---------------,,,,,,------------,,,,,,,,,,,,,,,---......,,,,,,,,,...------........./////////+++,,,------......------,,,,,,,,,+++,,,,,,---...000000111111111111111000222111000/////////111111222222444555666666666666999999::::::;;;===>>>???AAABBBBBBCCCCCCDDDDDDDDDGGGJJJNNNQQQTTTWWW[[[^^^___```aaa```^^^]]]^^^___]]]ccceeegggooovvv}}}wwwoooiiifffddd```]]]YYYWWWUUUSSSQQQNNNJJJHHHJJJHHHFFFFFFGGGHHHGGGFFFFFFGGGIIIIIIHHHHHHJJJKKKJJJJJJKKKKKKMMMNNNPPPQQQSSSSSSSSSTTTUUUVVVWWWXXXXXX[[[^^^```bbbfffjjjnnnqqqssszzzvvvggg]]]UUUTTTPPPMMMJJJIIIIIIJJJJJJQQQWWWYYY[[[^^^\\\YYYMMMJJJFFFDDDEEEFFFFFFFFFGGGFFFFFFFFFHHHKKKNNNPPPMMMMMMLLLKKKHHHFFFCCCAAAFFFGGGJJJOOOXXXfff{{{~~~}}}~~~}}}zzzwww|||zzzpppfff```fffbbb[[[QQQHHH???999555111111000000///000000000///000000000111111111222444111...,,,---.........------............------........................000000///...---------...---------..............................//////000///222666;;;???BBBCCCDDD@@@???>>>;;;999666333222---......//////000000000000...,,,,,,------,,,+++...---------------------,,,+++***))))))***+++,,,***+++,,,,,,,,,,,,++++++***+++...000000///---,,,,,,---...---,,,,,,---...---------............///+++,,,------......---------------------......///000000111111111000000///222111000/////////111111111222333555666777777777888888888999:::<<<===>>>AAAAAABBBCCCDDDDDDCCCCCCGGGJJJNNNQQQTTTWWW[[[^^^aaabbbbbb```]]]\\\\\\\\\^^^eeefffhhhooowww~~~tttnnngggccc```^^^ZZZVVVWWWTTTQQQOOONNNLLLIIIFFFGGGEEEDDDDDDFFFGGGFFFFFFEEEFFFHHHHHHGGGGGGIIIJJJKKKLLLLLLMMMNNNPPPRRRRRRTTTTTTTTTUUUWWWXXXZZZ[[[YYY[[[^^^aaadddiiinnnrrrtttxxxzzzkkk___YYYRRRRRRPPPLLLIIIHHHIIIKKKMMMSSSXXXWWWTTTSSSOOOJJJFFFEEECCCDDDFFFHHHIIIHHHEEEEEEFFFGGGIIILLLNNNPPPOOOOOOMMMKKKIIIHHHFFFFFFCCCEEEJJJSSS___ooo|||~~~~~~uuuggg___bbb]]]UUULLLBBB:::555222111000000//////000000000...//////000000111111111333111...---...//////...------............------........................000///...---,,,+++++++++........................------........./////////---...111222444444444333444444444333333111000000***+++,,,---------------000///,,,,,,------,,,++++++,,,---...---,,,***))),,,++++++******++++++,,,)))***+++,,,---,,,+++***)))+++...111111000---++++++---...---,,,,,,---///++++++++++++,,,,,,,,,,,,+++,,,------......------...------------.../////////000000000000//////...111000000000000000111111111222333555666777777777666666777888:::<<<>>>??????@@@BBBDDDEEEEEEDDDCCCGGGJJJNNNQQQTTTWWW[[[^^^```aaaaaa___\\\[[[[[[[[[bbbhhhiiijjjpppvvv~~~xxxtttmmmhhhbbb___]]][[[WWWSSSRRRPPPLLLKKKJJJJJJIIIHHHGGGEEEDDDEEEGGGHHHHHHGGGFFFHHHIIIIIIIIIIIIJJJLLLMMMMMMNNNOOOPPPRRRSSSTTTUUUUUUVVVWWWYYY\\\^^^___\\\^^^bbbeeehhhnnntttxxx{{{yyyooobbbYYYVVVLLLMMMMMMKKKHHHHHHJJJMMMMMMRRRTTTOOOJJJIIIFFFCCCCCCBBBBBBDDDGGGHHHHHHGGGEEEFFFGGGHHHJJJKKKLLLMMMOOOMMMKKKHHHGGGFFFGGGGGGAAADDDLLLYYYkkk|||}}}yyyhhh___^^^YYYQQQGGG>>>777222000000000////////////000000------...//////000111111111///...///000000///...------............------........................,,,,,,+++***))))))))))))........................------......//////......---............---,,,,,,++++++,,,------,,,,,,,,,((()))+++,,,---------,,,///---,,,,,,---...---,,,***+++,,,,,,---,,,++++++---..................---)))***,,,---...---,,,++++++,,,---......---+++***+++,,,...---,,,,,,---///******+++++++++,,,,,,,,,+++,,,------......------------,,,,,,------...//////////////////...------...///000111111111111111000111333555666777888888555666777999;;;>>>@@@AAA>>>???BBBDDDEEEEEEEEEDDDGGGJJJNNNQQQTTTWWW[[[^^^\\\^^^^^^^^^\\\[[[\\\]]]aaagggiiikkkqqqyyyyyytttpppmmmeeeaaa\\\YYYXXXWWWSSSOOOOOOLLLIIIHHHHHHJJJJJJJJJIIIHHHGGGHHHJJJKKKKKKKKKIIIKKKLLLLLLKKKLLLMMMNNNNNNNNNOOOPPPQQQSSSTTTUUUVVVWWWXXXZZZ\\\___aaabbb___bbbeeehhhlllrrrxxx|||wwwlllcccWWWPPPOOOHHHJJJKKKJJJHHHHHHKKKOOOLLLPPPOOOIIIEEEEEEFFFEEEDDDCCCDDDEEEGGGFFFDDDBBBFFFGGGHHHIIIJJJJJJJJJJJJLLLJJJGGGDDDCCCCCCEEEFFFGGGKKKTTTeeezzz}}}|||iii___\\\WWWOOOEEE===666222111000000////////////000111,,,------...///000000111///......000111111000...---..................---........................---------,,,------...........................---,,,---......//////......------......///000111111111111111111000///...---)))+++,,,...//////......---,,,++++++---//////...*********+++,,,---...///***+++,,,------,,,+++******+++---//////...---,,,///...---+++***)))))))))+++,,,------,,,,,,...///,,,,,,---------.........+++,,,------......------,,,,,,++++++,,,,,,---.........//////...---,,,,,,---...000111222222222111000111333555666777888888666666888:::===???BBBCCC===???AAADDDFFFFFFEEEEEEGGGJJJNNNQQQTTTWWW[[[^^^YYYZZZ\\\\\\\\\\\\^^^___\\\cccfffjjjttt}}}}}}wwwqqqkkkhhhgggfffccc___ZZZWWWVVVTTTPPPMMMNNNMMMLLLJJJHHHGGGGGGGGGHHHHHHGGGHHHIIIKKKMMMNNNKKKKKKLLLMMMNNNOOOOOOPPPQQQPPPPPPQQQSSSUUUUUUUUUXXXZZZ\\\^^^^^^___aaacccdddfffjjjnnnsssyyyoooaaaZZZUUUNNNIIIJJJHHHFFFEEEGGGJJJNNNQQQQQQOOOKKKGGGDDDCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEIIIGGGEEECCCBBBBBBDDDEEEIIISSS```ppp}}}}}}ooo```]]]WWWMMMBBB999555555666555333111///...000222333000///......///000111222///000000000000//////...000000//////......------///...,,,++++++,,,---...------............------+++,,,---...///111222222------......///000000111++++++,,,---............---000222111---,,,---//////...---,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,++++++------------++++++))))))))))))***+++,,,,,,000...,,,,,,,,,+++)))(((***+++,,,---------,,,+++******+++,,,,,,---......,,,---...///000000000000...///000111222222111000444---(((***111555333...111222444555777777777666999999999:::;;;<<<>>>???@@@AAABBBCCCDDDFFFGGGGGGEEEIIINNNSSSVVVYYY]]]___``````___]]][[[[[[]]]^^^ccckkkkkkjjjqqq~~~|||yyyvvvsssmmmhhhccc```^^^^^^[[[XXXTTTRRRRRRQQQNNNLLLMMMLLLKKKJJJIIIHHHHHHHHHJJJIIIIIIIIIJJJLLLMMMNNNOOOOOOOOONNNNNNNNNMMMMMMRRRQQQQQQRRRSSSUUUVVVVVVYYY[[[]]]]]]^^^___bbbeeeiiilllppptttyyy{{{iii\\\UUUQQQMMMIIIHHHGGGGGGGGGHHHKKKNNNPPPPPPMMMJJJFFFDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBDDDDDDDDDCCCBBBCCCEEEGGGLLLVVVfff{{{|||~~~pppbbbWWWQQQHHH>>>666222222333333222000///...///000111---...///000111000000///---...////////////......000000000//////.........000000////////////000000------............------,,,,,,---...///000111111,,,------...//////000000.........//////...---------...000///...------.........---,,,,,,,,,------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,------...------...///000...---)))***+++---...---------******+++,,,,,,---......000000000//////...---,,,000111222333222111000///555000,,,---222555444111111222444666777777777666888888888999;;;===>>>???@@@@@@AAABBBDDDEEEFFFFFFEEEIIINNNSSSVVVYYY\\\___aaabbbaaa___]]]]]]^^^```bbbjjjkkkjjjsss}}}|||zzzzzz{{{{{{yyyvvvrrrpppkkkhhhccc^^^ZZZWWWVVVVVVSSSQQQOOONNNNNNOOONNNLLLLLLKKKJJJJJJIIIIIIJJJJJJMMMLLLKKKKKKKKKMMMNNNOOOPPPPPPPPPPPPOOOOOOOOOOOORRRRRRSSSSSSTTTVVVWWWXXX[[[\\\]]]]]]^^^aaaeeehhhpppssswww||||||ooo___TTTOOOLLLJJJGGGFFFFFFGGGIIIKKKMMMNNNOOOLLLKKKHHHEEECCCCCCCCCDDDEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFEEECCCBBBAAA@@@@@@@@@AAABBBBBBBBBCCCFFFIIIPPPYYYmmm|||{{{pppbbbTTTOOOFFF===777444333444000000000///////////////,,,...000111222000///---+++,,,---.../////////...000000000000////////////------............------------............------------........./////////,,,,,,,,,---......//////000000000000///...---,,,...------...///000...---------,,,,,,,,,---......------,,,,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,---...000000///---)))***+++,,,---......---***++++++,,,,,,------...//////000//////...---,,,222222333333222111000...333111//////111222333222111222444666777777666666666777777999;;;===???@@@??????@@@AAACCCDDDEEEEEEFFFIIIOOOSSSVVVXXX[[[^^^aaaaaaaaa___]]]\\\^^^``````iiijjjkkkttt|||xxxuuussssssssstttsssqqqnnnkkkhhhbbb```]]]YYYUUUSSSRRRRRROOONNNMMMLLLMMMMMMMMMMMMJJJJJJJJJJJJJJJKKKKKKLLLOOOOOONNNMMMMMMNNNOOOPPPNNNOOOPPPQQQRRRSSSTTTUUUSSSTTTUUUUUUUUUVVVXXXZZZ[[[\\\]]]^^^```dddiiinnnvvvyyy~~~tttlllbbbUUULLLHHHHHHGGGFFFDDDFFFIIIKKKMMMNNNNNNMMMIIIHHHFFFDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@>>>@@@BBBBBBAAACCCGGGJJJTTT[[[ppp|||yyy{{{~~~~~~yyylll^^^OOOJJJCCC<<<888555444333///000111111111000///.........///000000//////...+++,,,---...///000000000000000000000000000000000***+++,,,---...---,,,+++------............------........................,,,,,,,,,---------......///////////////...------///---,,,...111333000...,,,,,,,,,,,,,,,---...///,,,++++++,,,---...///000......------,,,,,,,,,+++++++++++++++++++++++++++------++++++++++++------,,,,,,,,,++++++******))),,,,,,,,,---...---***(((++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---...////////////000000111222222111/////////000000///......000111111333444666666666666555555666777888;;;===???AAA>>>>>>???@@@BBBCCCDDDEEEFFFJJJOOOSSSUUUXXXZZZ\\\^^^___^^^\\\ZZZZZZ[[[]]]```iiijjjkkkttt~~~zzzuuuqqqnnnmmmkkkkkkjjjiiifffbbb___]]][[[ZZZWWWUUURRRQQQPPPPPPMMMMMMLLLKKKJJJJJJJJJKKKJJJJJJIIIJJJKKKLLLMMMMMMQQQPPPOOONNNOOOOOOQQQQQQPPPPPPQQQSSSTTTVVVWWWWWWTTTVVVXXXWWWWWWWWWZZZ\\\\\\]]]___aaadddjjjpppuuu}}}oooeee^^^VVVMMMGGGEEEEEEFFFFFFEEEGGGJJJMMMNNNNNNMMMLLLFFFEEEDDDCCCCCCCCCDDDDDDFFFFFFFFFFFFFFFEEEDDDCCC@@@@@@AAAAAABBBCCCCCCCCC@@@BBBCCCBBBAAACCCHHHMMMYYY^^^ppp|||zzz~~~|||{{{}}}~~~|||xxxsssqqqnnndddYYYIIIDDD===888555333111///000111222333333111///...111000...,,,,,,---///000,,,---...///000111111111///////////////000000000---...///111111111000///------............------............------------,,,,,,,,,---------------+++,,,---...............000...---///333444222///,,,,,,,,,,,,,,,---...///+++++++++,,,---...///000.........------,,,,,,,,,++++++++++++++++++++++++------++++++++++++------,,,,,,,,,,,,,,,+++***))),,,++++++,,,...---+++)))...------,,,++++++++++++++++++,,,,,,,,,,,,------+++,,,---...////////////+++,,,...///000000000///...///111000......000222222333444666666666555555555555666888:::===???@@@===>>>???@@@AAACCCDDDDDDGGGJJJOOOSSSUUUWWWYYY[[[^^^^^^]]][[[YYYYYYZZZ\\\```iiijjjjjjrrr~~~~~~}}}xxxvvvsssooollliiigggfffeeedddcccaaa^^^[[[XXXVVVTTTSSSQQQPPPNNNMMMMMMMMMKKKKKKKKKIIIGGGFFFGGGIIIJJJJJJJJJJJJKKKLLLMMMNNNQQQPPPOOOOOOOOOQQQRRRSSSUUUUUUUUUUUUVVVVVVVVVVVVUUUXXXZZZZZZXXXXXX[[[___^^^```dddhhhmmmssszzzqqqddd\\\RRRNNNIIIEEEEEEEEEFFFFFFGGGHHHKKKNNNNNNMMMKKKJJJDDDCCCCCCCCCDDDDDDEEEFFFFFFGGGFFFFFFEEEDDDCCCBBB@@@@@@AAABBBCCCEEEFFFFFFBBBDDDEEECCCAAADDDKKKRRR___gggvvv~~~|||}}}xxxwwwrrrlllhhhfff___WWWKKKEEE???;;;:::888444111111222222333333222000///333000---+++***,,,///111......///000111111111000............////////////,,,---......////////////------............------......------------------------------------......***+++,,,---............000//////000111222000///------,,,,,,,,,---......+++++++++,,,---...///000.........---------------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------...//////...,,,,,,+++******,,,///111222111......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......///......---,,,+++)))***,,,...///000000000///000111222111111333444222333555666666666555555555666666888:::<<<>>>???>>>>>>???@@@BBBCCCDDDDDDHHHKKKOOORRRTTTVVVXXXZZZ_________]]][[[ZZZ\\\^^^```iiijjjjjjrrr}}}zzzvvvttttttkkkjjjgggeeebbb```___^^^___^^^]]]\\\ZZZWWWUUUTTTOOONNNNNNMMMLLLKKKKKKKKKJJJKKKLLLJJJHHHHHHIIILLLKKKJJJJJJJJJKKKLLLMMMMMMPPPOOOOOOOOOPPPQQQSSSTTTVVVVVVVVVWWWWWWWWWXXXXXXVVVYYY\\\[[[YYYYYY\\\```aaadddjjjpppvvv}}}~~~ooocccZZZUUUKKKJJJHHHGGGFFFGGGFFFFFFIIIJJJLLLNNNNNNLLLJJJIIIBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFEEECCCBBBAAABBBBBBCCCDDDEEEFFFFFFGGGCCCEEEFFFCCCAAAFFFQQQZZZgggtttwwwwwwssskkkeeeccc^^^YYYPPPKKKEEEBBBAAA???;;;777111111111111111000000///111000...,,,+++,,,...///......//////000//////...,,,---------.........///++++++++++++,,,---......------............------------------------------........................------...............------///000000...------.........---,,,,,,,,,------,,,,,,,,,,,,,,,---...///------------............+++,,,,,,,,,------------+++,,,,,,------,,,,,,++++++,,,...///000///---,,,,,,***)))***...111333333,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++***+++---///000000//////......///111333444444444333444555666666666555444666666777888999;;;===>>>>>>???@@@AAABBBDDDDDDEEEHHHKKKOOORRRTTTUUUWWWYYY______^^^\\\ZZZZZZ[[[]]]^^^hhhjjjkkksss}}}{{{{{{xxxsssnnnjjjiiihhhdddcccaaa___]]]\\\[[[[[[WWWVVVVVVUUUTTTRRRQQQPPPMMMMMMMMMLLLLLLLLLKKKKKKJJJMMMNNNMMMKKKKKKNNNQQQKKKKKKKKKKKKKKKLLLMMMMMMOOOOOONNNOOOPPPRRRTTTUUUSSSTTTUUUWWWYYYZZZ\\\\\\VVVZZZ]]]\\\YYYYYY]]]aaaccchhhooovvv}}}nnnaaaYYYSSSOOOHHHHHHHHHHHHHHHHHHGGGGGGKKKLLLMMMNNNMMMLLLJJJHHHBBBBBBCCCDDDEEEFFFGGGHHHGGGGGGGGGFFFEEECCCAAAAAAEEEEEEEEEEEEFFFFFFFFFFFFCCCEEEEEECCCBBBHHHUUU```mmm~~~xxxzzzwwwnnnfffccc```\\\QQQKKKEEECCCBBB@@@;;;666111000000000//////////////////......------------.........///......------,,,,,,,,,---------............------...///111222---..................---,,,,,,,,,---------......//////////////////......000000000000///...---,,,+++...000///,,,***+++---///...------,,,,,,,,,,,,------,,,,,,,,,---......,,,---------.../////////,,,,,,,,,------.........++++++---......---++++++)))***,,,......---,,,+++...,,,)))(((***---//////***))))))***+++...000111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............---...///000000//////...,,,+++,,,...222444333222333444555666666666555444777777777888999;;;<<<===??????@@@AAACCCDDDEEEEEEHHHKKKOOORRRTTTUUUWWWYYY\\\]]]\\\ZZZXXXXXXYYY[[[]]]gggjjjllluuu}}}~~~{{{yyyxxxyyyzzzzzzyyyxxxwwwxxx{{{}}}}}}}}}|||{{{zzzyyyxxxxxxuuurrrnnniiidddaaa___^^^ZZZYYYXXXVVVTTTSSSQQQQQQRRRRRRQQQOOOMMMLLLKKKJJJLLLKKKJJJIIIIIIJJJKKKLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIJJJKKKMMMOOOOOOPPPQQQQQQPPPPPPRRRSSSUUUVVVWWWXXXYYYZZZ[[[[[[^^^```aaa___^^^```eeejjjkkkooouuu|||lll___XXXQQQMMMLLLGGGGGGFFFEEEEEEFFFFFFGGGJJJJJJKKKLLLKKKHHHFFFDDDBBBCCCDDDFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCEEEEEEGGGHHHIIIHHHHHHGGGCCCEEEGGGFFFHHHQQQaaammm}}}vvvmmmcccYYYQQQMMMGGG???777777===@@@>>>999444111//////111222000...//////000000000000//////000///...------...///000333111///---,,,---...//////...------...//////...(((000555333//////000///......//////...---,,,,,,...///000000000///---,,,//////.........---------+++,,,---......---,,,+++///...---,,,,,,,,,,,,,,,...---,,,++++++,,,---...---------....../////////)))+++,,,,,,,,,,,,---///.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********------------------------)))))))))******+++++++++..................------///......---...///000111222222222111///...///111111111333444555666666666666666666777999<<>>===<<<:::AAACCCFFFFFFEEEDDDDDDEEEFFFIIILLLOOORRRUUUYYY[[[\\\]]]]]]ZZZWWWWWWZZZ^^^bbbiiijjjmmmttt}}}wwwuuusssqqqpppnnnllljjjhhhhhhiiiiiihhhhhhggggggeeefffgggiiikkkmmmnnnooogggfffeeeddddddeeeffffffgggfffeeeeeedddcccbbbbbb\\\\\\[[[ZZZYYYXXXWWWVVVXXXVVVTTTQQQOOONNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIMMMNNNNNNOOONNNNNNMMMLLLNNNPPPSSSUUUVVVWWWZZZ\\\ZZZ[[[\\\]]]^^^___```aaa___ccchhhlllooouuu}}}wwwdddZZZQQQOOONNNJJJHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJHHHEEECCCBBBAAABBBCCCCCCDDDEEEFFFGGGHHHHHHHHHFFFEEEDDDDDDDDDEEEGGGHHHHHHIIIJJJKKKKKKJJJIIIIIIEEEHHHMMMTTT___qqq}}}ooo```QQQFFF@@@:::888666333000///000111222111000000000000111000...///000111111111111111000000000000000000000000111000///...---............/////////...---.........444CCCRRRRRRDDD888555///000000000000000//////.....................---------------------------000///...------...///000...------,,,,,,,,,------+++,,,---......---,,,+++++++++++++++++++++++++++...//////...,,,***+++,,,---------------------------------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,------------------//////......------,,,,,,---------...............---...000111111111///...///000111000///000111333222333444555666777777777999:::;;;============<<<@@@BBBEEEEEEDDDCCCCCCDDDFFFHHHLLLPPPRRRUUUXXX[[[[[[]]]^^^\\\YYYYYY]]]```dddiiijjjlllttt}}}xxxvvvtttssssssrrrpppnnnhhhhhhhhhhhhhhhgggffffffccccccdddeeeggghhhiiiiiibbbaaa___^^^^^^^^^_______________^^^]]]\\\\\\\\\ZZZYYYXXXVVVTTTRRRQQQPPPSSSRRRPPPNNNMMMMMMMMMNNNIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNRRRSSSVVVWWWWWWYYY[[[]]]]]]]]]___```bbbdddeeefffeeejjjpppvvvzzz|||mmmcccWWWPPPKKKLLLLLLJJJHHHJJJHHHIIIJJJKKKKKKKKKKKKJJJHHHFFFCCCAAA@@@@@@BBBCCCCCCDDDEEEGGGHHHHHHHHHHHHEEEEEEEEEEEEFFFHHHIIIJJJJJJKKKLLLMMMLLLLLLJJJJJJKKKOOOWWWaaannnnnn]]]NNNCCC===999999888555111///111333000111000000000000111222//////000111111111111111////////////////////////000//////...............,,,...///...---...000333333MMMcccdddXXXKKK???666//////000000000000000///...------------.....................///////////////...---,,,,,,---...///------,,,,,,,,,------...+++,,,---......---,,,+++++++++++++++++++++++++++...///000...,,,***+++,,,---------------------------------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,---------............------,,,,,,++++++---------.........//////...------------...//////111222222111///...000111111222333444555666666666:::999999:::;;;===???AAA???AAACCCDDDCCCBBBBBBCCCEEEIIIMMMQQQSSSUUUXXXZZZ\\\^^^```^^^\\\\\\___bbbdddiiijjjlllttt}}}}}}{{{yyywwwuuuuuuvvvvvvtttrrrjjjjjjjjjiiihhhgggfffeee______`````````aaaaaaaaa^^^]]]\\\ZZZYYYYYYYYYZZZZZZZZZYYYXXXWWWVVVVVVUUUWWWVVVTTTSSSPPPOOOMMMLLLPPPOOOMMMLLLKKKKKKKKKLLLIIIJJJJJJJJJKKKKKKKKKLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLIIIJJJKKKLLLMMMOOOPPPPPPQQQSSSVVVWWWWWWXXX[[[]]]^^^___aaadddfffiiikkklllooouuu|||xxxiii]]]VVVNNNIIIFFFHHHIIIGGGGGGIIIIIIJJJKKKLLLLLLKKKJJJIIIEEEDDDBBB@@@@@@AAABBBCCCCCCDDDFFFGGGHHHHHHIIIIIIDDDEEEFFFHHHIIIJJJKKKLLLNNNOOOOOOPPPPPPOOOMMMLLLKKKSSS___mmm|||zzzhhhWWWIII@@@<<<777777666333111///000111///000111000//////111333000111111222222111111000......////////////......//////////////////......,,,---......---000666;;;GGG```lll[[[GGG???999111......///000000000//////---------,,,------...//////////////////000000000------,,,,,,,,,,,,------------,,,,,,,,,---......,,,------......------,,,,,,,,,,,,++++++++++++***...///000///,,,++++++,,,,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,+++,,,,,,------.........,,,,,,,,,+++++++++++++++,,,,,,------.../////////...---,,,+++,,,---...000000111111///---,,,---...000111333444555555666666:::999888888:::===???AAA>>>@@@BBBCCCBBBAAAAAABBBFFFIIINNNRRRTTTVVVYYY[[[]]]___aaa___]]]\\\___bbbbbbiiijjjmmmttt}}}~~~~~~}}}|||zzzzzzxxxvvvvvvvvvvvvtttsssooonnnmmmllljjjgggeeeddd``````_________^^^^^^^^^^^^]]][[[YYYXXXWWWXXXXXXWWWWWWVVVUUUTTTSSSRRRQQQRRRQQQQQQPPPOOONNNMMMMMMNNNMMMLLLJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIKKKKKKLLLLLLMMMNNNNNNNNNMMMLLLLLLLLLMMMOOOPPPQQQQQQSSSVVVXXXYYY[[[^^^```cccdddgggjjjmmmqqqsssttt|||vvvggg\\\UUUPPPLLLGGGEEEGGGGGGFFFFFFIIIJJJKKKLLLLLLKKKJJJHHHGGGBBBBBBAAAAAAAAABBBCCCDDDDDDEEEFFFGGGHHHIIIIIIIIICCCEEEHHHKKKLLLMMMMMMMMMOOOPPPQQQQQQQQQOOONNNMMMOOOYYYkkk}}}ppp^^^OOODDD>>><<<666555333222111000000000...000111111//////111444222222222222111000//////...///000000000000///.........///////////////...---.../////////444>>>EEESSSYYYTTTDDD666222111...------...///////////////------,,,,,,,,,---...///............//////000000------............------,,,,,,,,,,,,,,,---...///---------,,,,,,---------------,,,,,,++++++++++++...///000///---,,,,,,---,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++++++++,,,,,,---......///++++++++++++,,,,,,,,,,,,,,,,,,------...//////000---------..................///000///------...000111222333555666666666666999999999::::::;;;<<<===???AAACCCDDDCCCBBBBBBBBBFFFJJJOOOSSSVVVXXXZZZ\\\\\\^^^```___\\\[[[]]]___```gggiiimmmuuu}}}}}}||||||}}}~~~}}}{{{yyywwwvvvvvvuuusssqqquuutttrrrooolllhhheeedddddddddcccbbbaaa``````______^^^\\\ZZZYYYXXXXXXYYYXXXWWWVVVUUUTTTRRRQQQQQQOOOOOOOOOOOOOOOOOOOOOPPPOOONNNMMMKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIKKKKKKLLLMMMNNNOOOPPPPPPQQQPPPNNNMMMMMMNNNPPPRRRQQQTTTWWWZZZ]]]___cccfffhhhjjjmmmppptttxxx{{{}}}vvvcccXXXRRROOOMMMMMMIIIGGGHHHHHHFFFHHHKKKJJJKKKLLLLLLKKKIIIGGGEEEAAAAAAAAAAAABBBCCCDDDEEEDDDEEEFFFGGGHHHIIIIIIIIICCCEEEIIIMMMOOOOOONNNMMMNNNNNNOOOPPPOOONNNLLLKKKXXXeeeyyyxxxhhhWWWIIIAAA===<<<777444222111222333111000...000222111//////111444333333333222111000///...///000111222222111000///......///////////////......000111000111888CCCLLLSSSFFF999333111......000,,,,,,---...//////......---,,,,,,+++,,,---//////---------.........//////---...///000000///...---,,,,,,,,,,,,,,,---...///......,,,++++++,,,......---------,,,,,,+++++++++---/////////---,,,---...,,,,,,,,,------.........+++++++++,,,,,,------------,,,,,,++++++*********++++++,,,,,,---...//////+++++++++,,,,,,---------,,,,,,------...///000000+++---///111111000...---///000111000000000222444222333444666777777888888888999;;;<<<<<<;;;999888@@@BBBDDDEEEDDDCCCCCCCCCGGGKKKPPPTTTWWWYYYZZZ\\\[[[]]]___^^^[[[YYY[[[]]]___fffiiimmmuuu|||~~~~~~~~~|||yyyvvvrrrpppooopppqqqssspppmmmkkkkkkkkkjjjiiihhhgggfffdddcccbbbbbbbbb```]]]ZZZYYYYYYYYYXXXWWWYYYWWWTTTSSSTTTTTTRRRQQQOOOOOONNNNNNMMMLLLKKKKKKMMMMMMMMMMMMMMMLLLKKKJJJLLLLLLLLLLLLMMMMMMMMMMMMOOONNNMMMLLLJJJJJJIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKLLLNNNNNNNNNOOOQQQTTTSSSQQQPPPPPPPPPQQQQQQPPPXXXZZZ]]]^^^```cccgggjjjkkkpppuuuyyy{{{~~~xxxfffXXXPPPLLLHHHEEEFFFFFFFFFGGGHHHJJJKKKLLLKKKJJJIIIHHHHHHGGGDDDAAABBBDDDFFFFFFFFFEEEFFFHHHGGGHHHIIIIIIHHHGGGHHHJJJIIIKKKMMMOOOPPPOOONNNNNNRRRPPPOOONNNKKKIIINNNUUU[[[sssssskkk^^^QQQFFF===777333444444333333222111000000000000000000000000000000000000000000000000000000///...---,,,,,,---...///...............---------000000///111666<<>>>>>>>>???AAACCCDDDDDDDDDCCCGGGKKKPPPSSSVVVWWWYYYZZZ]]]]]]\\\ZZZXXXYYY[[[]]]^^^ggghhhiiirrr~~~{{{yyyuuuqqqnnnmmmmmmmmmmmmkkkhhhggggggggggggfffggggggeeeddddddcccccccccaaa___]]]]]]^^^______^^^ZZZXXXUUUTTTUUUUUUSSSRRRRRRQQQPPPOOOMMMLLLJJJJJJLLLLLLMMMNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMIIIKKKLLLMMMMMMNNNQQQSSSSSSRRRQQQQQQRRRSSSSSSSSSZZZ]]]aaadddgggjjjnnnqqqvvv{{{xxxlll]]]QQQLLLJJJHHHFFFHHHHHHHHHIIIKKKLLLNNNNNNLLLJJJGGGFFFFFFEEECCCAAABBBDDDFFFGGGFFFFFFFFFHHHFFFHHHIIIIIIHHHGGGHHHJJJJJJKKKMMMOOOPPPOOONNNMMMNNNLLLLLLMMMKKKKKKQQQXXXeee|||{{{kkkcccWWWLLLCCC<<<777444444333333222111111000000000000000000000000000000000000000000000000000000//////...------...////////////...............///111000......000333666999444444333111///...---,,,000000000000000000000000000///......//////...,,,------..................,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---...000666111------///111///---............---,,,++++++........................,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,---...///111///,,,+++,,,---,,,+++------------............///......///111111000...000000000000000111111222222222222333444555666777888888999:::<<<===>>>>>>???@@@BBBDDDDDDDDDDDDCCCGGGKKKPPPTTTVVVWWWYYYZZZ]]]]]]\\\ZZZYYYYYY[[[^^^___hhhiiijjjsss}}}zzzvvvrrrnnnlllkkkkkkjjjgggeeeddddddeeedddcccddddddccccccccccccddddddbbb```___```ccceeeeeeeeeZZZXXXVVVUUUUUUUUUTTTSSSTTTSSSRRRPPPNNNLLLJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOLLLLLLMMMMMMMMMNNNNNNNNNKKKKKKKKKKKKKKKLLLMMMNNNPPPPPPQQQQQQQQQQQQPPPPPPKKKMMMNNNNNNNNNPPPRRRTTTTTTTTTUUUUUUWWWXXXYYYZZZ^^^bbbhhhmmmqqquuuyyy{{{fff]]]RRRJJJGGGGGGGGGGGGHHHHHHIIIJJJLLLMMMNNNOOOKKKHHHEEECCCBBBBBBBBBAAABBBDDDFFFGGGFFFFFFGGGHHHFFFHHHIIIIIIHHHHHHIIIJJJKKKLLLNNNOOOPPPNNNMMMLLLLLLKKKKKKMMMMMMNNNUUU^^^iiiyyynnn```YYYOOOFFF>>>:::666444222222222111111000000///000000000000000000000000000000000000000000000000000//////......//////000000///.........///000111000///...,,,,,,,,,---...//////..................000000000000000000000000000///......//////...---,,,,,,------...//////000---------,,,,,,,,,++++++++++++,,,,,,------......------,,,+++,,,---...///555222......000111000...---------...------,,,,,,/////////......------,,,,,,++++++******++++++,,,++++++++++++++++++******---,,,,,,,,,------...///111///---,,,---...---,,,------------..................///111333333000...000000000000000111111222111111222333444555777888888888999;;;<<<===>>>???@@@AAACCCDDDDDDDDDDDDCCCGGGKKKPPPTTTVVVWWWYYY[[[]]]]]]]]][[[YYYYYY[[[^^^aaajjjjjjkkkuuu|||yyyuuurrrpppoooooollliiifffdddddddddcccbbb``````______```aaabbbbbb```___^^^```cccdddddddddYYYWWWUUUTTTUUUUUUTTTSSSTTTSSSRRRQQQOOONNNLLLLLLMMMNNNOOOOOOPPPPPPPPPOOOLLLLLLMMMMMMNNNOOOOOOOOOLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPQQQSSSSSSTTTTTTTTTPPPQQQRRRRRRQQQRRRTTTVVVVVVWWWYYY[[[\\\^^^aaacccdddiiipppwww|||vvvlllXXXRRRJJJFFFEEEGGGHHHHHHGGGHHHIIIJJJKKKLLLMMMMMMJJJGGGBBB??????@@@AAAAAACCCEEEGGGGGGFFFFFFGGGHHHFFFHHHIIIIIIIIIIIIJJJKKKMMMNNNOOOPPPPPPOOOMMMLLLNNNMMMMMMOOOOOOPPPXXXaaaiii}}}|||nnnbbbXXXRRRIII@@@;;;777444333111111111000000000//////////////////////////////////////////////////////000000////////////000000111000///......///111222.....................///------------............///////////////////////////---,,,---......---,,,---------........./////////...---,,,,,,,,,------***++++++,,,---...//////------,,,,,,,,,---...///111...,,,,,,---...---,,,,,,,,,------...---------......---,,,++++++******...------,,,,,,------...+++++++++++++++*********------,,,,,,,,,------...///...,,,,,,------,,,+++,,,,,,---------.........---...000222444444111...000000000000000111111222111111111222444666777888888999:::;;;<<<>>>??????@@@AAABBBCCCDDDCCCBBBBBBHHHKKKPPPTTTVVVXXXYYY[[[^^^^^^]]][[[YYYYYY\\\^^^ccckkkkkklllvvv~~~|||yyyvvvuuuttttttqqqnnnjjjfffeeecccaaa___]]]\\\\\\\\\\\\]]]^^^^^^\\\[[[[[[\\\^^^___^^^]]]WWWUUUSSSRRRSSSTTTSSSRRRQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPOOONNNNNNLLLMMMMMMNNNOOOPPPPPPPPPOOOOOONNNMMMMMMMMMMMMNNNMMMNNNPPPRRRUUUVVVWWWXXXTTTUUUUUUTTTSSSSSSTTTVVVVVVYYY]]]___aaadddiiilllnnnssszzzqqqcccZZZQQQMMMIIIFFFFFFGGGIIIJJJIIIIIIKKKLLLLLLLLLLLLLLLHHHDDD@@@===>>>???AAAAAACCCEEEGGGGGGGGGFFFGGGIIIGGGIIIJJJKKKJJJJJJLLLMMMNNNOOOQQQRRRQQQPPPNNNMMMPPPNNNNNNOOOOOOQQQXXXaaalll|||~~~~~~vvvgggZZZSSSMMMEEE===888555333111111111111000000000000000//////////////////////////////////////////////////////000000000000//////000///......///000111222---...//////000000000000................................................---,,,++++++---...---+++//////.........---------000000///...---.........++++++,,,------...//////,,,,,,,,,,,,------.........,,,++++++,,,,,,,,,+++,,,,,,------...---------......---,,,++++++******...------,,,,,,------...,,,,,,,,,,,,++++++******,,,+++++++++++++++,,,,,,---+++***+++,,,,,,+++))),,,,,,,,,------------...------///222444444111///000000000000000111111222111111111222444666777888888999:::;;;===>>>?????????@@@AAABBBCCCCCCBBBBBBHHHLLLQQQTTTWWWXXXZZZ[[[^^^^^^]]][[[YYYZZZ\\\^^^ccckkkkkklllvvv~~~|||zzzzzzyyyuuurrrmmmiiifffdddaaa___^^^]]]\\\[[[[[[[[[[[[[[[XXXXXXWWWXXXZZZZZZXXXWWWUUUTTTRRRRRRSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMLLLMMMMMMNNNOOOPPPPPPQQQRRRRRRQQQPPPOOOOOOOOOOOOOOOLLLNNNPPPSSSUUUWWWYYYYYYTTTUUUVVVVVVUUUUUUWWWYYYZZZ^^^cccfffhhhlllrrrwww~~~pppcccYYYRRRMMMKKKIIIHHHGGGHHHJJJKKKKKKLLLMMMNNNMMMLLLKKKJJJEEEBBB>>><<<>>>@@@BBBBBBCCCEEEGGGHHHGGGGGGHHHIIIIIIJJJLLLLLLLLLLLLNNNPPPOOOPPPRRRSSSSSSRRRQQQPPPOOOMMMNNNPPPQQQTTT]]]gggppp||||||xxxsssxxx|||zzzvvvooobbbVVVOOOJJJAAA:::666444222111111111111111111111111111000000000000000000000000000000000000000000000000...//////000000//////...---......///000000000000/////////......------,,,........................---------------------------+++++++++---...---,,,000//////...------,,,,,,000000000////////////...,,,,,,------......//////,,,,,,,,,---------......---------------------------------...------,,,,,,/////////......------,,,,,,++++++******++++++,,,......------,,,,,,++++++************++++++,,,---+++******+++,,,,,,***(((,,,,,,,,,,,,------------------...111333333111///000000000000000111111222111111222333444555777888999999:::<<<===>>>???@@@>>>???AAACCCDDDDDDDDDCCCHHHLLLQQQUUUWWWXXXZZZ\\\^^^^^^^^^\\\ZZZZZZ\\\___cccjjjjjjjjjtttzzzvvvrrrnnnllliiigggeeebbbbbb```^^^]]][[[[[[[[[VVVVVVVVVXXXYYYZZZXXXVVVVVVTTTRRRRRRSSSTTTSSSRRRQQQPPPPPPPPPOOOOOONNNNNNNNNNNNOOOOOOOOOOOONNNMMMMMMMMMNNNOOOPPPQQQRRRRRRQQQQQQQQQQQQQQQRRRRRRSSSPPPQQQRRRTTTVVVWWWXXXXXXUUUWWWXXXYYYZZZ\\\___aaaccchhhooorrruuuyyy~~~nnnaaaYYYRRRNNNHHHHHHHHHHHHHHHIIIJJJLLLJJJKKKLLLLLLKKKIIIFFFEEEBBB???======???AAACCCDDDDDDEEEGGGHHHGGGGGGHHHIIIJJJLLLNNNNNNNNNNNNPPPRRRPPPQQQSSSUUUUUUUUUTTTSSSNNNMMMOOOTTTYYY___jjjvvvzzz|||xxxmmmpppqqqnnnjjjfff]]]SSSJJJEEE===888555333333222111222222222222222222222000000000000000000000000000000000000000000000000---...////////////...---+++,,,...000000000///...///...---,,,,,,,,,,,,,,,---------.........//////...........................---,,,---///000///.....................------...///000000000///---------------...............,,,,,,------......---------...//////...---..................---,,,++++++........................,,,++++++******++++++,,,000//////......---,,,,,,*********+++,,,---...///+++******+++------+++)))++++++,,,,,,,,,------------,,,---///111222111000000000000000000111111222222222222333444555666777999:::;;;<<<===>>>???@@@>>>@@@BBBDDDFFFGGGGGGGGGHHHLLLQQQUUUWWWYYYZZZ\\\______^^^\\\ZZZZZZ]]]___aaahhhhhhiiisss~~~{{{vvvsssqqqpppmmmlllgggfffdddaaa___]]]\\\\\\VVVVVVVVVYYY[[[\\\ZZZXXXWWWUUUSSSSSSTTTUUUTTTSSSRRRQQQQQQPPPNNNMMMLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOMMMMMMNNNOOOPPPRRRRRRSSSPPPPPPQQQQQQSSSTTTUUUVVVSSSTTTUUUVVVWWWWWWWWWWWWWWWYYY\\\^^^```dddhhhkkkmmmssszzz~~~|||kkk\\\SSSNNNJJJHHHDDDEEEGGGGGGGGGHHHJJJLLLGGGHHHHHHHHHFFFDDDAAA???@@@>>><<<===@@@CCCDDDDDDDDDFFFHHHHHHGGGGGGHHHIIIKKKMMMOOOOOOOOOPPPQQQSSSPPPRRRTTTVVVWWWVVVUUUUUUNNNNNNRRRZZZaaajjjxxx{{{jjjllliiidddaaa___YYYRRRFFFAAA:::666444333333333222222222222222222333333000000000000000000000000000000000000000000000000,,,---...//////...---,,,)))+++...000111000...---...---,,,,,,,,,---///000******+++,,,...///000000///////////////////////////......///111222111000,,,,,,------.../////////,,,...///000000...,,,+++...............---------+++,,,------......------+++,,,......---,,,------...///......---,,,+++***++++++,,,,,,,,,,,,,,,,,,...------,,,,,,------...111000000///......------***++++++,,,---...000111+++++++++---......,,,***++++++,,,,,,,,,------------,,,,,,---000111111111000000000000000111111222333333333333333444555666999:::;;;<<<===???@@@@@@???AAACCCFFFHHHIIIIIIIIIIIILLLQQQUUUWWWYYY[[[\\\______^^^\\\ZZZZZZ]]]___```gggggggggrrr{{{xxxvvvsssqqqssspppkkkhhhfffdddaaa___[[[[[[ZZZZZZZZZYYYYYYYYYUUUUUUTTTSSSRRRRRRRRRRRRSSSQQQOOONNNOOONNNMMMLLLPPPPPPQQQRRRQQQPPPNNNMMMNNNNNNNNNNNNOOOPPPQQQRRRRRRQQQQQQRRRSSSUUUWWWXXXWWWXXXYYYYYYYYYZZZ]]]___\\\]]]aaaeeejjjooosssvvv|||tttlll```VVVOOOKKKGGGDDDLLLJJJIIIGGGGGGIIIKKKLLLIIIIIIHHHFFFDDDBBB@@@>>>>>>=========???@@@BBBDDDFFFDDDDDDGGGKKKMMMKKKIIINNNPPPSSSTTTSSSRRRQQQRRRSSSSSSUUUVVVXXXWWWUUUSSSSSSQQQRRRYYYgggwww~~~yyykkkfffbbb```___ZZZOOOFFF@@@;;;555444555666444111111111111111111111111111000000000000000000000000000000//////......------........................////////////////////////................................................,,,,,,---...///000111111---,,,,,,---...---***(((---------,,,,,,+++++++++------,,,,,,,,,---......---,,,,,,---......---+++,,,---...//////...---,,,---------,,,+++***((((((------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))),,,///222111---)))))))))+++,,,---......,,,+++)))---------...------,,,,,,...------,,,,,,++++++***------......///000000000000000///000111333555666111333555555555555777999:::<<<======<<<<<<>>>??????AAADDDGGGHHHGGGFFFDDDFFFKKKRRRXXXZZZ[[[\\\\\\]]]^^^^^^]]][[[ZZZ[[[]]]aaahhhhhhkkkwww~~~|||zzzvvvrrrmmmjjjhhhgggfffdddbbbaaa```___^^^]]]\\\\\\WWWWWWVVVUUUUUUUUUVVVVVVTTTRRROOONNNOOOOOOOOONNNOOOPPPPPPQQQPPPOOONNNMMMPPPQQQQQQQQQRRRSSSTTTUUUTTTTTTTTTUUUWWWYYY[[[]]]ZZZ\\\]]]^^^^^^```cccffflllmmmppptttyyy~~~vvvccc]]]TTTNNNKKKIIIGGGFFFIIIIIIHHHHHHIIIJJJLLLLLLHHHHHHFFFDDDBBBAAA??????=========>>>???AAACCCEEEGGGFFFFFFHHHKKKMMMLLLJJJNNNQQQTTTTTTSSSRRRRRRRRRTTTUUUVVVWWWXXXWWWUUUSSSSSSQQQSSS]]]nnn~~~uuugggdddaaa```^^^XXXMMMDDD>>>999444333444555333000000000000000000000000000000000000000000000000000///////////////.................................////////////////////////................................................111111000000000/////////............000///---+++...---------,,,,,,,,,+++,,,,,,+++++++++++++++,,,---------.........---,,,,,,---...//////...---,,,------------------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,...///...,,,+++******)))***+++,,,,,,***)))''',,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000...------,,,---...000111///111333333333333555777:::<<<======<<<<<<>>>??????AAADDDFFFGGGGGGFFFEEEGGGLLLSSSXXXZZZ[[[[[[\\\\\\]]]]]]\\\ZZZZZZ[[[\\\aaahhhhhhjjjuuu}}}yyyssspppoooooooooooolllkkkiiigggdddbbbaaaaaa\\\\\\[[[[[[ZZZZZZ[[[[[[WWWTTTQQQPPPQQQRRRSSSSSSQQQRRRRRRRRRRRRQQQPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVTTTUUUVVVXXXZZZ]]]___aaaaaaccceeegggiiikkkooorrryyy{{{~~~zzzkkkbbbTTTPPPKKKGGGFFFGGGGGGGGGGGGGGGHHHJJJJJJKKKKKKKKKGGGEEECCCAAA@@@?????????======>>>???AAACCCEEEFFFHHHHHHGGGIIIKKKLLLLLLKKKPPPRRRTTTUUUTTTSSSSSSTTTVVVWWWWWWXXXWWWVVVTTTSSSSSSSSSXXXdddvvvrrreeedddcccbbb^^^UUUIII@@@;;;777333222333333222///////////////////////////////////////////////////.........///////////////........................////////////////////////........................////////////////////////------,,,,,,,,,+++++++++---------...///000...---.........---------------......---,,,,,,+++++++++------............------------............------,,,---...///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---...//////---,,,+++,,,,,,,,,+++******+++,,,+++***)))(((,,,,,,------------,,,,,,******+++,,,,,,---......------......///000000000222111000........./////////111333333333333555777:::;;;======<<<<<<>>>@@@@@@AAADDDFFFGGGGGGFFFEEEIIIMMMSSSXXXYYYZZZZZZ[[[\\\\\\\\\ZZZYYYYYY[[[\\\```gggggghhhttt{{{xxxxxxyyyzzz{{{vvvuuuqqqnnnjjjhhhfffffffffeeecccaaa```___^^^^^^ZZZXXXUUUTTTUUUWWWXXXYYYVVVVVVVVVVVVVVVVVVUUUUUURRRSSSTTTVVVWWWYYYYYYZZZZZZ[[[]]]```cccfffhhhiiilllnnnrrruuuwwwzzz~~~vvviii]]]UUUOOOMMMIIIGGGFFFFFFGGGGGGGGGHHHJJJKKKKKKJJJHHHGGGDDDCCC@@@>>>===>>>???@@@======???AAACCCEEEGGGHHHIIIHHHHHHIIIJJJKKKLLLLLLRRRTTTVVVVVVUUUTTTUUUUUUXXXYYYYYYXXXVVVUUUTTTSSSSSSXXXaaapppuuuiiiiiiiiifff^^^RRREEE===999666333222333333222000000000000000000000000000////////////////////////------......//////000000........................////////////////////////........................////////////////////////(((((()))***+++,,,------+++******+++---......---........................111111000000///...---,,,---...//////............------------------------------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,...000222333///+++***,,,...---+++,,,,,,---------,,,+++***++++++,,,---------,,,,,,+++++++++,,,,,,---------------......///000000000555444111///............111333555555555555777888999;;;<<<===<<<===>>>@@@@@@BBBDDDFFFGGGGGGFFFFFFJJJNNNSSSWWWYYYYYYZZZ[[[[[[[[[[[[YYYXXXXXX[[[]]]^^^eeeeeehhhuuu}}}yyyuuuqqqooonnnmmmqqqpppmmmiiifffcccaaaaaa\\\ZZZXXXXXXZZZ\\\]]]]]][[[ZZZZZZZZZZZZ[[[[[[[[[[[[\\\^^^```bbbcccddddddggghhhkkknnnrrruuuwwwxxx{{{~~~rrrggg]]]UUUOOOLLLKKKIIIHHHFFFFFFGGGHHHIIIIIIJJJKKKIIIFFFCCCAAABBB@@@>>><<<<<<===>>>@@@===>>>@@@CCCEEEGGGHHHIIIHHHHHHHHHHHHIIIJJJLLLMMMTTTUUUWWWWWWVVVUUUVVVWWWYYYZZZ[[[YYYVVVTTTTTTUUUUUU```qqq{{{rrrrrrpppiii]]]NNNAAA:::777666444444444444333222111111111111111111111111////////////////////////------......//////000000////////////////////////////////////////////////........................////////////////////////,,,------...///000111222+++***)))***---.................................000000000000///...---,,,,,,...000///---,,,---...---------,,,,,,------------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,...111222777222---+++---...---+++------------,,,,,,++++++***++++++,,,------,,,,,,---------,,,,,,+++++++++------......///000000000222111...,,,+++*********111333555555555555777888999:::<<<===<<<===???@@@AAABBBCCCEEEFFFFFFFFFFFFJJJNNNSSSWWWXXXYYYZZZ[[[[[[[[[ZZZYYYWWWXXX[[[^^^\\\dddeeehhhvvv~~~zzzyyyxxxxxx}}}{{{wwwrrrnnnjjjgggfffaaa```___```ccceeeeeeeeebbbbbbaaaaaaaaabbbccccccccceeehhhkkkmmmnnnoooooosssuuuxxx|||wwwkkk```YYYSSSNNNJJJDDDFFFGGGFFFFFFFFFHHHJJJIIIJJJJJJIIIFFFCCC@@@>>>???>>>===<<<======?????????@@@BBBEEEFFFHHHIIIIIIGGGHHHIIIIIIIIIKKKNNNQQQUUUWWWXXXWWWVVVVVVXXXYYYYYY[[[\\\ZZZVVVTTTUUUWWW\\\mmmyyyxxxttthhhXXXHHH>>>999555555555444444333333333111111111111111111111111////////////////////////.........///////////////////////////////////////////////////////////////................................................000////////////............,,,+++,,,...000000000---------------.........,,,---......---,,,***)))***---000///,,,+++,,,...------,,,,,,,,,,,,---------------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111555222...,,,,,,---,,,,,,+++++++++*********)))))))))***+++,,,,,,------,,,......---,,,,,,+++******------......///000000000333222000...------------///111333333333333555777888:::<<<=========???AAAAAABBBCCCEEEFFFFFFFFFGGGJJJNNNSSSVVVXXXYYY[[[\\\\\\\\\[[[YYYXXXYYY\\\___\\\dddeeeiiivvv{{{vvvrrrooonnnkkkkkkllloooqqqsssrrrqqqnnnmmmllllllmmmnnnooopppqqqsssvvvzzz|||~~~~~~~~~nnnfff[[[SSSOOOLLLHHHEEEAAACCCFFFFFFEEEEEEGGGIIIHHHHHHGGGFFFDDDAAA???===<<<<<<======>>>>>>??????AAABBBDDDFFFHHHHHHHHHHHHHHHJJJKKKKKKKKKMMMRRRUUUWWWXXXYYYXXXWWWWWWYYYZZZXXX[[[\\\ZZZVVVTTTVVVYYYiii}}}zzzyyyrrrcccQQQBBB:::999222333444444333222222222111111111111111111111111000000000000000000000000///////////////.........////////////////////////////////////////////////........................------------------------------------,,,,,,,,,,,,///---+++,,,...///000///+++,,,,,,,,,------------***+++,,,------,,,***)))(((,,,///...+++)))+++...------,,,++++++,,,------++++++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------...............,,,++++++---...++++++******))))))******))))))***,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000444333222111000111222222///111333333333333555777888:::<<<=========???AAABBBBBBCCCDDDEEEFFFGGGGGGIIIMMMRRRUUUXXXZZZ\\\^^^]]]\\\[[[YYYXXXZZZ^^^aaa]]]eeeeeehhhuuu|||xxxvvvuuuuuuvvvxxx{{{~~~~~~|||xxxwwwwwwvvvwwwxxxyyyzzz|||qqqeee^^^UUUNNNKKKIIIFFFCCCCCCFFFHHHHHHEEEDDDEEEGGGFFFFFFEEEDDDBBBAAA???>>>;;;<<<===>>>????????????BBBCCCEEEGGGHHHHHHHHHHHHIIIKKKMMMMMMMMMPPPUUUYYYWWWXXXYYYXXXWWWXXXYYY[[[XXX[[[]]]ZZZVVVTTTWWW[[[tttxxxwwwooo___KKK>>>999999000111333333111111111111000000000000000000000000111111111111111111111111000000//////.........---000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222...,,,******+++---------+++++++++,,,,,,---------***,,,---//////...---+++(((+++///...***(((***---------++++++++++++------)))***+++---.../////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,'''***,,,+++******---000...---,,,,,,++++++,,,,,,((()))***+++,,,---------***++++++,,,,,,------...------......///000000000000//////......///111111111333555555555555777999888:::<<<======>>>@@@AAABBBBBBCCCDDDEEEFFFGGGGGGIIILLLQQQUUUXXXZZZ]]]___]]]]]][[[YYYXXXZZZ^^^bbb___fffeeegggsss}}}sssjjjdddTTTQQQNNNJJJGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGCCCBBB@@@>>><<<<<<<<<===>>>======@@@CCCDDDBBB@@@BBBCCCEEEFFFHHHIIIIIIIIIKKKLLLOOOQQQRRRRRRRRRQQQVVVVVVXXXYYYYYYYYYXXXWWW___\\\]]]\\\SSSOOO___uuuxxxqqqmmmbbbRRRBBB888666888333222111/////////000111000000000000000000000000222111000//////...////////////000000000000//////000000///.....................---------,,,,,,,,,........................//////............//////000000000000000000000000......////////////......,,,---......//////.........//////////////////...///...---,,,++++++++++++........................---..................---///---++++++...///...,,,,,,---...///...---,,,+++''''''((()))+++,,,------............------,,,+++,,,+++***+++,,,,,,+++))),,,,,,---------.........111000///...---,,,,,,,,,......------------......//////000000000000//////111222222222111222555777999999:::<<<===???@@@@@@===>>>@@@AAABBBCCCCCCCCCKKKNNNRRRUUUWWWYYY\\\^^^^^^]]]\\\[[[[[[]]]___```^^^cccdddhhhrrr|||xxxmmmddd\\\WWWOOOMMMJJJHHHFFFFFFFFFGGGHHHHHHGGGGGGFFFEEEEEEEEEAAA@@@???======<<<======?????????AAADDDEEEDDDBBBDDDEEEFFFGGGIIIJJJKKKKKKMMMNNNOOOPPPRRRTTTVVVWWWWWWWWWVVVVVVVVVWWWXXXYYYZZZWWWWWWXXXTTTVVViii|||pppiiidddYYYKKK>>>777555666333222111000//////000111000000000000000000000000111000000////////////000//////000000000000//////000000///........................---------,,,,,,..............................------------......------------------------......////////////......,,,---......//////......//////............//////......,,,++++++*********------------------------------............---------+++))))))+++---,,,***---------------,,,++++++++++++++++++++++++++++++---------------,,,++++++,,,+++***+++------+++)))************+++++++++,,,...------------.../////////..................///333222111000000111222333111222333222222333666999999:::;;;<<<===???@@@@@@>>>???@@@AAABBBCCCCCCCCCKKKNNNRRRTTTWWWYYY\\\^^^^^^]]]\\\[[[[[[]]]___``````eeeeeehhhqqq{{{xxxjjj```YYYSSSOOOIIIHHHGGGFFFEEEFFFGGGHHHIIIHHHGGGFFFDDDCCCBBBAAA>>>>>>============>>>>>>AAA@@@AAACCCEEEFFFEEEDDDGGGGGGGGGHHHJJJKKKMMMNNNPPPPPPPPPQQQSSSWWWZZZ]]]YYYWWWVVVUUUUUUWWWYYYZZZXXXTTTTTTVVVWWW___vvv}}}qqqggg```XXXLLLAAA999666555555222222111000000000111111000000000000000000000000000////////////000000111...//////000000//////...000//////............///.........------------,,,........................------,,,,,,,,,,,,------------------------------......////////////......,,,---......//////......000///...------...///000------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---+++)))***+++,,,,,,+++------,,,+++++++++++++++//////...---,,,++++++***,,,,,,,,,,,,,,,++++++***,,,+++***+++------,,,***))))))*********+++++++++++++++,,,,,,...///111222000//////......//////000444333000......000333444000111333333444555888:::999:::;;;<<<===>>>???@@@>>>???@@@BBBCCCCCCCCCCCCJJJMMMQQQTTTVVVXXX[[[^^^^^^]]]\\\[[[\\\]]]___```bbbgggfffhhhqqqzzz}}}vvvjjj```XXXSSSOOOLLLHHHGGGFFFFFFFFFFFFGGGGGGHHHGGGFFFDDDBBB@@@>>>>>>;;;;;;<<<<<<===>>>???@@@AAAAAABBBCCCEEEFFFFFFFFFHHHHHHHHHIIIJJJLLLNNNOOORRRRRRRRRSSSUUUWWWZZZ[[[XXXXXXWWWWWWWWWXXXYYYZZZZZZUUUTTTWWW\\\hhh}}}}}}rrrggg```YYYOOOBBB:::777666555333222111111111111111111111000000000000000000000000//////...//////000111111...//////////////////...000///............//////............------------...........................------,,,,,,------...////////////////////////---......//////......---,,,---......///.........000///---,,,,,,---///000---,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,,,,---------------,,,+++***)))***+++,,,000000///...------,,,,,,+++++++++,,,,,,++++++***,,,++++++,,,---...,,,++++++++++++,,,,,,,,,------++++++,,,,,,...///111222000000////////////000000111000///......///000111///111333444555666999;;;::::::;;;<<<===>>>?????????@@@AAABBBCCCCCCCCCCCCIIILLLPPPSSSVVVXXX[[[]]]___^^^\\\\\\\\\]]]___aaabbbffffffhhhqqqzzz}}}sssiiiccc\\\TTTOOOKKKIIIHHHJJJIIIHHHGGGGGGFFFFFFFFFFFFEEEDDDBBB@@@>>><<<;;;999:::<<<===???@@@AAAAAAAAABBBBBBCCCDDDDDDFFFGGGIIIIIIJJJKKKLLLNNNOOOPPPRRRSSSTTTVVVWWWWWWVVVVVVVVVXXXZZZ[[[\\\[[[YYYXXXVVVTTTUUU[[[dddrrr|||rrriii```\\\UUUKKK>>>777666777555222111111111222222222222111000000000000000000000000//////...//////000111111......////////////......//////............////////////.........---------........................//////............//////////////////////////////------............------,,,---......///.........///...---,,,,,,---...///,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------,,,,,,---...---,,,+++***)))***+++,,,........................***++++++,,,,,,++++++++++++++++++,,,......---,,,++++++,,,,,,,,,------------------------...///000000000////////////000000...///000111111000///...///111333555555666999::::::;;;;;;<<<===>>>??????@@@@@@AAABBBCCCCCCCCCCCCHHHKKKOOORRRUUUXXX[[[]]]___^^^]]]\\\\\\^^^```aaa```eeeeeehhhqqq{{{wwwiii```ZZZXXXSSSNNNJJJHHHHHHHHHKKKKKKJJJIIIHHHFFFEEEEEECCCBBBAAA@@@>>>===<<<;;;999:::<<<>>>@@@AAABBBBBBAAABBBCCCCCCCCCDDDFFFHHHJJJKKKMMMNNNPPPQQQQQQQQQRRRSSSVVVWWWXXXWWWUUUTTTUUUWWWZZZ]]]]]][[[XXXVVVQQQSSSZZZfffuuuvvvpppiiiaaaZZZXXXNNNFFF<<<666666666444222000111222222333222222222000000000000000000000000000////////////000000111---......//////......---///............//////000/////////.........------......................../////////....../////////,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,---......//////......------------------------------,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,+++******+++---------,,,++++++++++++++++++,,,,,,------.........***++++++,,,,,,,,,,,,,,,+++++++++,,,...///...,,,******+++++++++,,,,,,,,,///......---------......000//////......//////000...000333444444333000......111444555555666777999;;;;;;<<<<<<===>>>>>>???AAAAAABBBCCCCCCCCCCCCCCCGGGJJJNNNRRRTTTWWW[[[]]]___^^^]]]\\\]]]^^^```aaa```dddeeehhhrrr|||{{{qqqggg^^^WWWRRRQQQOOOLLLIIIHHHHHHIIIJJJJJJIIIIIIHHHGGGFFFEEE??????>>>>>>======<<<<<<:::;;;>>>@@@BBBBBBCCCCCCCCCDDDEEEEEEDDDEEEHHHKKKLLLNNNQQQSSSUUUUUUTTTSSSSSSTTTUUUVVVWWWWWWWWWWWWTTTVVVXXXZZZZZZYYYWWWVVVVVV\\\hhhyyyvvvkkkgggbbbYYYSSSRRRDDD???888555444444333222000111222333333333222222000000000000000000000000111000000////////////000---......//////......---...............///000000////////////....................................///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---......//////......+++,,,...//////...,,,+++...------,,,------......------------------------------............------***,,,---+++))))))+++------------------,,,++++++******+++++++++,,,,,,,,,++++++,,,---------------+++++++++,,,...///...---++++++,,,,,,,,,---------.........---------......///..................///000111222333333222111000...111444555555444555666;;;;;;<<<<<<===>>>>>>>>>AAABBBBBBCCCCCCCCCCCCCCCFFFIIIMMMQQQTTTWWWZZZ]]]```___]]]\\\]]]^^^```aaaaaaffffffhhhqqqzzz|||qqqhhhaaa\\\VVVRRRKKKJJJIIIGGGEEEDDDEEEFFFHHHHHHHHHHHHHHHGGGFFFEEE========================;;;<<>>>>>BBBBBBCCCCCCDDDCCCCCCCCCEEEIIIMMMQQQTTTWWWZZZ]]]```___]]]]]]]]]^^^```bbbdddhhhgggiiiqqqyyy|||nnniiibbb[[[UUURRRQQQQQQFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFDDDBBB@@@>>>===>>>======<<<<<<<<<======???===;;;<<>>??????AAAAAABBBBBBCCCBBBBBBBBBIIILLLOOORRRTTTWWW[[[]]]cccbbb```^^^]]]^^^___```bbbfffeeehhhqqqzzztttkkkddd```ZZZTTTOOOMMMMMMMMMFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFDDDCCCAAA???>>>===;;;;;;;;;<<<===>>>???@@@AAA???===>>>AAACCCBBBAAAEEEEEEEEEFFFIIILLLNNNOOOTTTUUUWWWXXXYYYZZZZZZ[[[WWWWWWVVVVVVVVVWWWWWWXXXXXXWWWVVVSSSRRRVVV___ggg~~~vvvooohhhccc^^^VVVJJJ@@@777666555444333222222222000000000000000000000000//////000000111111111222////////////////////////333222111////////////000............////////////......------------..............................------...///......,,,,,,------,,,,,,,,,,,,,,,,,,***+++,,,------...............------------......///.........------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++***)))((()))+++))))))***++++++,,,------++++++++++++---......---////////////............,,,,,,,,,,,,---...///000........................////////////000000000000///111444555555555777888::::::;;;<<<===>>>??????BBBBBBCCCCCCDDDDDDCCCCCCIIILLLOOORRRTTTWWWZZZ]]]___^^^]]]]]]^^^```cccdddbbbfffeeehhhqqqzzz}}}uuummmddd^^^YYYVVVQQQMMMJJJIIIIIIJJJGGGFFFFFFEEEEEEDDDCCCCCCDDDCCCBBBAAA???>>>===<<<999:::;;;<<<>>>@@@BBBDDDBBBAAA@@@@@@CCCDDDDDDDDDEEEFFFGGGIIILLLOOOQQQSSSVVVWWWXXXYYYZZZ[[[[[[[[[UUUUUUVVVWWWWWWWWWWWWWWWWWWWWWUUUSSSUUU___ooo{{{|||wwwssslllddd[[[PPPEEE>>>777666555333222222222222////////////////////////......///000111222333333////////////////////////111111000//////000000000............////////////......------------......------------------------------.../////////.........---------,,,++++++++++++,,,---.....................------------..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******)))((('''((()))++++++***)))))))))******++++++,,,---------,,,,,,,,,,,,,,,........................---,,,,,,,,,---...000111---...////////////...---////////////000000000000000222444555555555777999::::::;;;<<<===>>>??????BBBCCCCCCDDDEEEEEEDDDDDDIIILLLOOORRRTTTWWWZZZ]]]]]]]]]\\\\\\^^^aaaccceeecccgggfffhhhqqqzzztttjjjddd___ZZZVVVPPPOOOLLLJJJIIIIIIJJJJJJHHHHHHGGGEEEDDDCCCBBBAAAAAA@@@??????>>>===<<<<<<:::;;;<<<===???AAACCCDDDBBBBBBAAABBBCCCEEEFFFFFFEEEGGGJJJLLLNNNPPPSSSUUUXXXXXXYYYZZZZZZZZZYYYYYYSSSTTTVVVWWWXXXXXXWWWVVVTTTTTTUUUWWW```rrr~~~wwwtttnnncccVVVIII@@@<<<666555444333222222222222000000000000000000000000...//////000111111222222111111111111111111111111///////////////000000000............////////////000000////////////000000------------------------------...//////000000000/////////...---,,,++++++,,,------.../////////......------,,,,,,------...------------------------------------------------************************,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---+++((())),,,...---+++)))*********+++++++++,,,,,,---------,,,,,,------------...............//////...---,,,,,,...///000,,,...///111111///...,,,////////////000000000000222333444555555555777999::::::;;;<<<===>>>??????AAABBBCCCDDDDDDDDDDDDDDDJJJLLLOOORRRTTTVVVYYY\\\```___]]]]]]]]]___aaabbbcccgggfffhhhqqq{{{tttmmmbbbZZZUUURRRPPPNNNJJJJJJIIIHHHHHHIIIIIIJJJIIIHHHGGGEEEDDDBBBAAA@@@>>>>>>======<<<<<<<<<<<<>>>>>>>>>???@@@AAABBBCCCAAABBBBBBCCCDDDEEEFFFHHHFFFIIIMMMOOOPPPRRRUUUXXXXXXYYYYYYYYYYYYXXXWWWWWWSSSTTTVVVWWWXXXWWWVVVUUUQQQSSSWWWaaarrrvvvrrrjjj]]]OOOCCC<<<:::555444333222222222222222111111111111111111111111111111000000000000000000000000000000000000000000////////////000000000000............////////////000000////////////000000------------------------............//////000000111000000///...------,,,------......///.........------,,,,,,,,,,,,------,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------000---***+++---...---***+++++++++,,,,,,,,,,,,,,,***,,,......,,,,,,...000,,,---------......//////000///...---,,,,,,---------...000111111000...---////////////000000000000222333444444444444777999::::::;;;<<<===>>>??????@@@@@@AAABBBCCCDDDDDDCCCJJJLLLOOOQQQSSSUUUXXX[[[___^^^]]]\\\]]]___aaabbbbbbgggfffiiirrr|||wwwqqqccc^^^WWWRRROOOMMMKKKJJJFFFFFFFFFGGGGGGGGGGGGGGGHHHGGGFFFDDDBBBAAA??????<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@@@@@@@AAABBBCCCAAACCCDDDDDDDDDEEEHHHJJJIIIMMMQQQSSSSSSTTTWWWZZZYYYZZZYYYYYYXXXWWWVVVUUUUUUUUUVVVVVVVVVVVVUUUUUURRRUUU]]]nnnrrrlllbbbTTTGGG>>>999888444444333222222222222222111111111111111111111111111111111111000000//////........................//////000000000///..................////////////......------------......------------------------.........---......///000000000//////......------,,,------.........------------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........,,,+++***+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,))),,,///...,,,,,,///222,,,,,,,,,---......//////.........------,,,++++++...///000000000000///...////////////000000000000222333333333222333666888::::::;;;<<<===>>>????????????AAABBBCCCCCCCCCCCCJJJLLLOOOQQQSSSUUUXXXZZZ\\\\\\[[[[[[]]]```bbbdddaaafffeeeiiirrr}}}zzztttmmmeee___VVVTTTQQQOOOMMMKKKIIIHHHEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCAAA@@@>>>===<<<;;;;;;;;;<<<<<<=========@@@@@@@@@@@@AAABBBCCCDDDCCCEEEGGGGGGFFFGGGJJJMMMMMMQQQVVVXXXVVVVVVYYY]]]\\\[[[[[[ZZZYYYXXXVVVUUUWWWWWWVVVUUUTTTTTTTTTTTTWWWZZZeee{{{~~~nnnfffXXXKKK@@@:::888777444333222222111222222222111111111111111111111111000000000000000111111111........................//////000000000...---,,,............////////////......------------..............................///...---,,,,,,------...---------------,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***))))))+++,,,+++++++++++++++++++++++++++...111///,,,+++---000++++++,,,------...//////)))***,,,---...---,,,+++////////////////////////////////////000000000000222222222111111222555777::::::;;;<<<===>>>?????????@@@AAACCCDDDDDDEEEEEEJJJLLLOOOQQQRRRTTTWWWZZZ]]]\\\\\\[[[]]]___aaaccc```dddeeehhhsss~~~|||}}}wwwooojjjeee```ZZZUUULLLKKKKKKJJJIIIGGGEEECCCGGGHHHIIIJJJJJJIIIHHHGGGBBBAAA@@@???>>><<<;;;;;;::::::;;;<<<<<<======>>>@@@@@@@@@AAABBBCCCEEEEEEDDDFFFIIIIIIHHHIIILLLOOOPPPUUUZZZ[[[YYYYYY[[[___]]]]]]]]]\\\ZZZYYYWWWVVVYYYXXXVVVTTTSSSSSSTTTTTT\\\___kkkzzzpppkkkaaaRRREEE<<<999777666333333222222111222222222000000000000000000000000......///000111222333333000000000000000000000000000000000000000...,,,+++............/////////000000000////////////000000////////////////////////000///---,,,++++++,,,---+++++++++++++++++++++,,,,,,,,,,,,------,,,++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++------------------------,,,,,,++++++,,,,,,---..............................------,,,,,,++++++***'''***,,,+++******---111++++++******************---000222000+++)))+++///++++++,,,,,,---...//////$$$'''***---///...---,,,000000////////////000000////////////000000000000222222222000000111444666::::::;;;<<<===>>>??????@@@AAABBBDDDEEEFFFFFFFFFJJJLLLOOOQQQRRRTTTWWWYYYaaa```^^^\\\\\\\\\^^^______ddddddhhhsssuuuwww{{{{{{tttkkkgggbbb]]]XXXTTTPPPLLLKKKKKKKKKKKKJJJIIIHHHGGGCCCEEEGGGHHHGGGEEEBBB@@@???>>>===<<<;;;:::::::::<<<<<<<<<<<<===>>>???@@@BBBCCCDDDDDDEEEEEEDDDDDDIIIJJJKKKLLLMMMNNNNNNNNNSSSVVVXXXZZZZZZ[[[]]]^^^```^^^[[[ZZZYYYYYYWWWVVVXXXSSSQQQTTTUUUTTTTTTVVVXXXeeevvv}}}wwwooohhhfffVVVFFF>>>;;;777444333222222222111111111111000//////000222333222000---000000000000000000000000//////...//////000111222......//////////////////---,,,,,,,,,,,,---......000///...------...///000...........................***''')))...222111...///000000...+++*********........................,,,,,,,,,---------......---,,,++++++++++++,,,------+++******+++,,,,,,+++---------,,,******---//////---******,,,---,,,***++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,---............///......---,,,+++******------------------------)))))))))***+++,,,...///..................------)))((((((***,,,......---111111111111000///......000222444444444444666888===<<<;;;:::;;;<<<===>>>@@@@@@BBBDDDEEEFFFFFFFFFJJJHHHKKKQQQSSSRRRVVV]]]```^^^]]][[[[[[\\\]]]___aaaffffffiiisssmmmnnnrrr{{{xxxooofff```YYYVVVSSSPPPOOOMMMKKKIIIGGGHHHHHHHHHGGGFFFEEEEEEDDDEEEFFFFFFEEECCCAAA@@@???>>>===<<<;;;;;;::::::???????????????AAABBBBBBCCCCCCCCCDDDDDDEEEEEEEEEIIIJJJLLLNNNPPPRRRRRRSSSUUUWWWZZZ\\\\\\]]]^^^```bbb```]]]\\\\\\[[[ZZZXXXZZZWWWUUUWWWWWWVVVXXX\\\dddpppuuupppjjjddd]]]NNN@@@:::999666444444222222222111111111111000000000000111222222000...000000000000000000000000//////////////////000111---------------------------------------......///000///...------...///000...........................+++)))***...111000///000111111000...,,,,,,---........................,,,,,,,,,---------.........---,,,++++++,,,---...---,,,******+++,,,+++***)))******)))((((((***,,,///---******,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,,,,,,,+++***))),,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///........................+++******,,,...//////...)))***+++---...//////000000222444444444444666888<<<<<<;;;::::::;;;===>>>@@@@@@BBBDDDEEEFFFFFFFFFKKKJJJMMMSSSUUUTTTXXX___^^^]]]\\\ZZZ[[[\\\^^^___aaaffffffiiissskkklllnnnuuu~~~|||wwwqqqkkkddd^^^WWWSSSOOOMMMKKKJJJJJJJJJIIIHHHFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>>>>>===<<<<<<<<<<<<<<>>@@@@@@BBBDDDEEEFFFFFFFFFLLLLLLOOOTTTVVVWWW[[[```]]]\\\ZZZYYYZZZ\\\^^^```bbbfffeeehhhttttttrrrrrruuu|||}}}xxxzzz{{{wwwmmmiiiccc^^^ZZZVVVRRROOOOOOMMMJJJIIIHHHHHHFFFEEEGGGGGGHHHHHHHHHHHHGGGGGGEEEDDDBBB@@@>>>>>>>>>>>>>>>======<<<======>>>>>>>>>>>>>>>>>>???@@@AAABBBDDDCCCBBBBBBDDDFFFIIIKKKMMMNNNPPPSSSUUUWWWXXXXXXWWWZZZ]]]^^^^^^___aaabbbcccaaa````````````^^^\\\WWWUUUTTTTTTUUU[[[iiiwwwzzzllldddaaa[[[UUUGGG===555444555444444555222222222111111111000000333111000000111222222111////////////////////////111000///...............///////////////.........///............///000000/////////....../////////...........................///000///...---...000+++---...---,,,,,,---...------------------------,,,,,,,,,---------.................................,,,+++***++++++***)))---...///...,,,,,,---///...---,,,++++++,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///---+++)))(((((())))))*********+++++++++++++++++++++++++++,,,,,,,,,------///000000---------...............000///......000000///...111111222222111111000000000222444444444444666777;;;::::::999:::;;;===>>>???@@@BBBDDDEEEFFFFFFFFFLLLNNNPPPSSSVVVXXX\\\```]]][[[YYYXXXYYY\\\___aaabbbfffdddhhhttt}}}yyyuuuuuuzzz}}}{{{wwwtttpppqqqtttxxx}}}zzztttpppmmmiiieee___[[[VVVRRRPPPNNNLLLJJJJJJHHHEEEDDDDDDCCCBBB@@@GGGGGGHHHHHHHHHGGGFFFFFFCCCAAA???===<<<<<<=====================>>>???@@@?????????@@@@@@AAABBBCCCDDDDDDCCCDDDFFFIIILLLNNNPPPQQQRRRTTTUUUVVVVVVVVVWWWYYY\\\]]]]]]^^^```aaaaaa`````````aaaaaa^^^\\\YYYWWWVVVXXX^^^jjj~~~{{{xxxqqqhhhbbb]]]UUULLLBBB:::555555555333222444222222222111111111000000333222000000111222222111////////////////////////000000///......---......000000/////////.........///............///000000...//////////////////..............................///111000...---...///+++,,,...---,,,,,,---...------------------------,,,,,,,,,---------.................................,,,******+++++++++***)))+++,,,+++***)))***+++---------,,,+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,)))******++++++,,,,,,---------------------------------------...///000000---------.........//////000///---...//////...---000000000///...---,,,+++000222444444444444666777::::::999999:::;;;===>>>???@@@BBBDDDEEEFFFFFFFFFJJJMMMPPPRRRTTTXXX\\\^^^]]]\\\YYYXXXYYY\\\```bbbccceeeccchhhuuuzzzvvvxxxzzzuuuttttttpppmmmhhhiiilllooosssxxx|||~~~~~~{{{zzzuuuooohhhcccaaa___[[[XXXTTTQQQMMMKKKJJJIIIHHHFFFEEECCCBBBBBBDDDEEEDDDCCCEEEEEEEEEEEEDDDCCCBBBAAA???>>>===;;;;;;;;;<<<<<<<<<<<<======>>>@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDEEEGGGIIILLLOOOQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVXXX[[[\\\]]]]]]___aaa```______```bbbaaa___]]]YYYWWWXXX___jjjzzz|||xxxrrrqqqllleee___YYYOOODDD>>>888555555555222111333222222222111111111111000333111111111222333222111000000000000000000000000//////......---..................---,,,,,,++++++......------......///000......////////////..................................../////////......------///000///......///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............---------+++******+++,,,,,,+++***,,,......,,,+++,,,,,,,,,------,,,******+++---++++++++++++++++++++++++++++++,,,,,,,,,,,,------))))))***+++,,,,,,,,,,,,++++++,,,,,,---------...---------------------------------------...//////,,,,,,------...////////////...------...///...,,,---...///000111111111111000222444444444444666888999999888999:::;;;===>>>@@@@@@BBBDDDEEEFFFFFFFFFIIINNNPPPPPPRRRXXX\\\\\\```^^^[[[YYYYYY\\\```cccdddeeeccchhhvvv~~~zzz~~~}}}vvvooonnnqqqrrrpppllleeefffhhhlllqqqwww|||}}}zzzyyyzzz~~~{{{tttooojjjhhhgggeeeaaa[[[YYYXXXVVVSSSPPPNNNLLLIIIHHHHHHHHHFFFEEEDDDCCCBBBCCCEEEGGGGGGGGGDDDDDDCCCCCCAAA@@@>>>===<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<>>>???AAACCCDDDCCCCCCCCCCCCDDDEEEFFFGGGDDDEEEGGGJJJMMMOOOQQQSSSQQQRRRTTTUUUWWWXXXYYYYYYVVVYYY[[[]]]]]]^^^___aaa______```aaacccbbb```^^^^^^]]]bbboooyyywwwqqqpppiiiaaaZZZSSSHHH===:::666444555555222111333222222222111111111111000222111111333444444222000000000000000000000000000......---------.../////////......---,,,,,,++++++---------------......///---...///000000///...---...........................,,,+++---000000...+++...///000000...---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---......---,,,++++++***))))))+++------,,,,,,...000000///......///,,,---...---***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++*********+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...///,,,,,,------...//////000...---,,,---//////...------...000222444555666666000222444444444444666888999888888888999;;;===>>>@@@@@@BBBDDDEEEFFFFFFFFFIIINNNQQQPPPRRRYYY]]]\\\bbb```\\\ZZZZZZ\\\```cccdddeeebbbhhhwwwuuuoookkklllrrruuussspppfffgggiiinnnttt{{{{{{uuurrrrrrtttwwwxxx}}}~~~}}}yyyvvvllljjjfffbbb^^^[[[ZZZYYYYYYUUUQQQOOOPPPOOOKKKHHHHHHGGGEEEEEEEEEEEECCCAAACCCAAA@@@AAACCCDDDDDDCCCEEEDDDDDDCCCAAA???===<<<999999:::::::::;;;;;;;;;;;;<<<<<<>>>@@@BBBCCCDDDBBBAAAAAABBBBBBCCCDDDEEEDDDEEEHHHLLLOOOQQQSSSTTTPPPQQQTTTVVVYYYZZZ\\\\\\WWWYYY\\\]]]^^^^^^```bbb``````aaabbbddddddaaa___iiijjjrrr|||{{{tttqqqhhh^^^UUUNNNCCC999666333333555555111111333222222222111111111111000111111222444555444111///000000000000000000000000---------------...///000111111000///......---------,,,,,,,,,,,,---......---...///000000///...---...........................+++))),,,000222...)))---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,------,,,++++++***)))((())),,,......---)))+++......,,,+++++++++,,,---...---***)))+++...------------------------+++++++++,,,,,,---------111///---+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,---......,,,,,,------...///000000///------...///000000///***+++---///111222333333000222444444444444666888888888888888999;;;===>>>@@@@@@BBBDDDEEEFFFFFFFFFIIIOOORRRPPPRRRZZZ^^^\\\dddaaa]]]ZZZZZZ]]]```cccdddeeebbbgggwww~~~~~~|||zzzpppmmmkkkooowww{{{xxxtttlllqqqvvv|||uuunnnmmmmmmnnnmmmpppooopppssswwwyyyzzzyyyyyyyyyzzz{{{}}}~~~~~~}}}{{{yyyyyyxxxtttpppoooooolllfff```aaa```^^^[[[XXXUUURRRQQQOOONNNLLLJJJHHHGGGGGGGGGEEEFFFGGGGGGFFFEEECCCBBBDDDEEEEEEEEEEEEFFFFFFFFFCCCBBBAAA@@@???======<<<999999999:::;;;===@@@AAA????????????@@@AAABBBBBB@@@AAACCCDDDDDDDDDFFFHHHHHHJJJLLLNNNPPPSSSWWWZZZRRRTTTWWWXXXXXXXXXXXXYYYZZZ\\\____________```bbb^^^aaaeeegggbbb___ccckkkkkkzzz}}}~~~{{{nnn[[[NNNGGG@@@999888777777777777666666666555555444333333222111111111111111111111111111111...//////000000000//////111000///...------...///555222...++++++...111444......////////////......---...///...---------///000///...---------------------------------------------------------------+++,,,............,,,+++,,,---.../////////......,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,---...///***)))))))))***+++,,,,,,,,,---------,,,,,,...///...------------,,,,,,,,,***+++---......---+++***++++++++++++++++++++++++...------,,,,,,++++++************++++++,,,,,,---,,,+++***))))))***++++++,,,,,,,,,,,,,,,---......////////////..................//////000000111111000222444666777777666555777777888999;;;<<<======>>>AAADDDEEEEEEDDDEEEFFFIIILLLQQQTTTWWWZZZ]]]___aaa___^^^]]]]]]^^^```aaacccaaaeeemmmuuu|||zzzzzzzzzxxxvvvzzz}}}zzzxxxwwwrrrooonnnrrrzzz~~~{{{xxxpppyyyuuuooollliiifffiiihhhhhhjjjmmmooopppppppppqqqrrrssstttvvvwwwwwwwwwwwwxxxyyyzzz|||~~~~~~~~~~~~~~~}}}}}}|||zzzxxxwwwtttqqqooommmlllkkkjjjgggddddddeeeccc^^^YYYXXXWWWVVVSSSQQQNNNMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBAAA@@@???>>>===<<<<<<999999999:::;;;===???AAA@@@??????@@@@@@AAABBBCCCAAACCCEEEFFFEEEFFFHHHJJJJJJLLLOOOPPPQQQSSSUUUXXXSSSUUUXXXYYYYYYYYYZZZ[[[[[[]]]___```______```bbb\\\]]]```bbb```___gggppp~~~nnnYYYJJJCCC<<<555555555555444444444333333555444444333222222111111111111111111111111111111333333333333222222111000111000///...---......///222111///......///000222,,,------......------,,,...///000000......///000//////...---------------------------------------------------------------------............------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,***************++++++,,,,,,---------,,,,,,...///////////////............++++++------------+++++++++++++++++++++++++++,,,---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,---///////////////000111111////////////..................//////000000111111111222444555777777666666777777888999;;;<<<======???AAACCCDDDDDDDDDEEEFFFKKKNNNRRRUUUWWWZZZ]]]___aaa```^^^]]]]]]^^^___```bbb```dddkkktttyyyuuusssqqqmmmiiilllrrryyy|||yyywwwvvvuuuuuusssrrrwww~~~~~~yyyvvvpppjjjgggfffdddbbbbbbdddfffffffffgggggghhhiiikkklllmmmmmmmmmmmmmmmmmmnnnpppqqqrrruuuttttttssssssrrrrrrrrrvvvvvvxxx}}}{{{xxxxxxxxxwwwwwwwwwuuuqqqoooooonnnmmmlllgggfffdddaaa___]]]\\\\\\[[[XXXWWWXXXZZZYYYVVVRRROOONNNMMMLLLJJJIIIHHHGGGGGGFFFEEEEEEDDDEEEEEEEEEGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCCCC@@@??????>>>===<<<<<<;;;999::::::;;;<<<>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDCCCEEEGGGHHHHHHIIIKKKLLLMMMPPPSSSTTTTTTSSSTTTUUUTTTVVVYYY[[[[[[[[[\\\]]]]]]___```aaa```___```aaa^^^]]]___aaabbbeeeppp|||}}}jjjTTTFFF???999444444444333333333222222222444444333333222222111111111111111111111111111111222222111111000...---,,,000000///.........//////////////////////////////,,,------......------,,,///000111000///...///111///...------------------------------------------------------------------...------------------...,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000000...,,,+++*********,,,,,,++++++++++++++++++,,,---------,,,,,,...///////////////............,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++++++++,,,---......---------------......///////////////..................//////000000111111222333333444555666777777777777888999;;;<<<======@@@BBBCCCCCCBBBCCCEEEHHHMMMPPPSSSVVVXXXZZZ]]]___bbbaaa___]]]]]]]]]______aaa___bbbjjjrrr~~~tttkkkfffdddbbbdddgggmmmuuu}}}zzzwwwvvvvvvvvvwwwvvvwww{{{{{{wwwtttooolllhhhfffeeedddcccbbbaaabbbbbbcccddddddeeeeeecccccccccdddeeefffhhhiiillllllkkkkkkjjjjjjjjjiiilllmmmooorrruuuwwwwwwwwwtttrrrooolllkkkjjjjjjiiimmmkkkhhhgggffffffeeeccc]]]\\\ZZZXXXVVVUUUTTTTTTRRRQQQPPPQQQSSSRRRPPPMMMIIIIIIHHHHHHGGGGGGGGGFFFDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBAAAAAA>>>>>>======<<<<<<<<<;;;::::::;;;<<<===>>>???@@@AAA@@@AAAAAABBBCCCDDDEEEDDDFFFHHHIIIJJJKKKMMMOOOQQQTTTWWWXXXVVVUUUTTTTTTUUUXXX[[[]]]]]]]]]^^^___^^^```aaaaaa```______```cccaaaaaadddhhhooo|||uuu```MMMAAA<<<999777555555555444444444333333333333333333222222111111111111111111111111111111////////////......---,,,000000//////////////////......---.........////////////000000000000//////...///000000///...///000......---,,,,,,------------------------------------------------------------,,,+++******+++,,,---///...,,,,,,,,,---///111------------------------111000...---++++++******---------,,,,,,+++******,,,---------,,,,,,...///---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---...,,,+++))))))***+++,,,)))******+++,,,,,,---------------,,,,,,++++++*********++++++,,,------...,,,,,,++++++,,,,,,---...////////////..................//////000000111111333333333333444666777888777777888999;;;<<<======AAABBBBBBBBBAAACCCEEEHHHNNNQQQTTTWWWXXXZZZ]]]___bbbaaa___]]]\\\]]]^^^___aaa___cccjjjrrrwwweee^^^^^^___^^^___eeelllwww{{{xxxvvvuuuuuuvvvxxxxxxyyy}}}|||wwwrrroookkkhhhfffbbbbbbbbbaaa``````______[[[[[[\\\]]]^^^```aaabbbddddddddddddccccccccccccccceeegggiiijjjiiiiiiiiiiiihhhgggdddbbb``````aaa```^^^\\\[[[\\\[[[ZZZXXXWWWVVVUUUSSSQQQPPPPPPPPPMMMMMMMMMMMMNNNMMMJJJIIIEEEEEEEEEFFFFFFFFFFFFFFFCCCDDDDDDEEEFFFGGGIIIIIIJJJJJJIIIHHHHHHGGGGGGGGGEEEEEEDDDCCCAAA@@@??????=========<<<<<<<<<<<<<<<;;;<<<===>>>???@@@@@@@@@AAAAAAAAABBBCCCEEEFFFGGGFFFHHHJJJKKKLLLMMMOOOQQQUUUWWWZZZZZZYYYWWWVVVUUUWWWYYY]]]^^^^^^^^^___```___aaabbbaaa___^^^^^^^^^cccaaabbbhhhnnnwwwyyyjjjVVVFFF===999777777555444444444444333333333333222222222222222111111000000000000000000000000///000000111222222222222//////000000000000000000...---,,,++++++---///111///000000000000000000///---...//////------...///------,,,,,,,,,------...------------------------------------------------,,,+++***))))))***+++,,,///...,,,,,,,,,---///111------------------------///...------,,,,,,,,,------------...---,,,+++***,,,---------,,,,,,...///---,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---------+++*********++++++((()))******+++,,,------...------,,,,,,+++++++++))))))***+++++++++++++++///////////////000000111////////////..................//////000000111111333333333333444666777888777777888999;;;<<<======@@@AAABBBAAAAAABBBEEEHHHNNNQQQTTTWWWXXXZZZ]]]___bbb```___]]]]]]]]]___```bbb```ccckkkrrrjjj```^^^\\\[[[ZZZ```fffooouuuzzz}}}|||zzzwwwuuutttttttttxxxxxxzzz}}}~~~yyyssspppjjjiiigggeeeccc```___^^^XXXXXXXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]___aaabbbaaa______```_________]]]ZZZYYYYYYZZZWWWVVVTTTTTTUUUTTTSSSQQQQQQQQQOOONNNMMMLLLLLLKKKIIIIIIJJJJJJIIIHHHFFFEEECCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEFFFGGGIIIKKKKKKLLLKKKJJJHHHGGGFFFEEEEEECCCBBBBBB@@@???>>>======<<<<<<<<<==================>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCDDDFFFGGGHHHHHHJJJMMMNNNOOOPPPRRRUUUWWWYYY[[[[[[ZZZYYYYYYYYYYYY[[[^^^______^^^___``````aaabbbaaa^^^\\\\\\\\\___```eeeoooyyyooo^^^LLL@@@:::555333333333333222222222111111111222222222222222222111111000000000000000000000000,,,---...000111111111111//////000111111111000000///...,,,+++,,,...111222---......//////......------...///...---,,,---///,,,,,,,,,,,,,,,------...------------------------------------------------+++******))))))******+++,,,,,,+++***+++,,,---...------------------------...---------------...///,,,---...///...---,,,+++,,,---------,,,,,,...///............------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++******))))))))))))***+++,,,,,,---------------,,,,,,,,,,,,)))******++++++******)))......------......///000////////////..................//////000000111111222333333444555666777777777777888999;;;<<<======???AAABBBBBBAAABBBDDDGGGMMMPPPSSSVVVXXXZZZ]]]___aaa___^^^]]]]]]^^^```aaabbb```cccjjjrrr}}}oooddd\\\YYYZZZ[[[```ggglllpppuuu|||~~~~~~}}}|||{{{zzzxxxwwwuuuuuuvvvwwwyyy|||~~~xxxwwwtttpppkkkgggdddccc]]]]]]\\\[[[ZZZZZZZZZZZZXXXXXXYYYYYYYYYYYYYYYYYYYYY[[[]]]\\\ZZZYYYZZZ[[[XXXYYYZZZXXXUUUTTTUUUWWWTTTSSSRRRRRRSSSSSSQQQOOOLLLLLLJJJIIIHHHHHHHHHHHHEEEGGGHHHHHHGGGFFFEEEEEECCCDDDDDDEEEFFFFFFGGGGGGEEEFFFFFFGGGHHHJJJKKKLLLNNNLLLJJJGGGEEEDDDDDDCCC@@@@@@???>>>======<<<<<<<<<<<<=========>>>>>>>>>???@@@AAACCCCCCCCCCCCBBBBBBBBBCCCDDDEEEGGGHHHIIILLLNNNPPPRRRSSSTTTWWWYYYXXXZZZ[[[\\\[[[[[[\\\^^^ZZZ]]]___```___^^^^^^___```aaaaaa```]]]ZZZZZZZZZaaadddooo|||}}}|||zzz```PPPAAA;;;999555222333333333333333222222222222111111111111111111222222000000000000000000000000++++++,,,---...............///000111222111111000000///000000111222333333......////////////......---///000///...---...///,,,,,,++++++,,,,,,---...------------------------------------------------++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------..............................------------......+++,,,.../////////---,,,,,,---------,,,,,,...///.........---------,,,,,,++++++------------+++++++++,,,---------+++)))'''))))))******++++++,,,,,,,,,,,,,,,---------------+++,,,,,,,,,,,,***)))(((,,,++++++++++++,,,------////////////..................//////000000111111111222444555777777666666777777888999;;;<<<======>>>@@@BBBCCCBBBCCCDDDEEEKKKNNNRRRUUUWWWZZZ]]]______^^^]]]\\\]]]___aaabbbaaa___bbbiiiqqq~~~lll^^^[[[^^^XXX\\\aaaeeeiiinnnvvv|||~~~~~~}}}||||||{{{||||||~~~|||zzzyyyxxxuuuvvvxxx{{{}}}}}}zzztttoookkkiiieeecccbbb___]]]\\\[[[[[[WWWWWWXXXXXXXXXXXXXXXXXXVVVXXXZZZYYYVVVVVVWWWZZZUUUWWWXXXWWWTTTSSSTTTVVVRRRQQQPPPPPPQQQQQQOOOMMMJJJIIIHHHGGGFFFFFFFFFFFFDDDFFFHHHIIIHHHHHHHHHHHHFFFFFFGGGHHHHHHIIIIIIJJJFFFFFFFFFGGGHHHJJJKKKLLLOOOMMMJJJGGGDDDCCCBBBBBB>>>>>>======<<<<<<;;;;;;<<<<<<======>>>?????????@@@AAACCCDDDDDDDDDCCCCCCBBBBBBCCCDDDEEEGGGIIIJJJOOOQQQSSSUUUVVVWWWZZZ\\\YYYZZZ[[[[[[[[[\\\___aaa[[[]]]___```^^^]]]]]]^^^```aaaaaa___\\\YYYYYYYYYggglllzzzwwwuuuvvvssspppSSSEEE999888999777555777666666555555555555444444111111111111111111222222000000000000000000000000000000000000000000//////...///000222222222111000///111333555666555444333000000111111111111000000///000111000///...///111++++++++++++,,,,,,---...------------------------------------------------,,,,,,...//////...,,,,,,,,,---.../////////..............................000///...---------------***,,,...///000///...---,,,---------,,,,,,...///,,,,,,,,,+++++++++*********+++---......---+++******,,,.........+++(((&&&***************+++++++++,,,,,,,,,------.........---.........---+++)))(((///............///000000000/////////..................//////000111111111000222444666777777666555777777888999;;;<<<=========???BBBDDDCCCCCCCCCDDDIIIMMMQQQTTTWWWZZZ]]]___^^^]]]]]]\\\]]]___bbbccc```^^^aaahhhooovvvhhh]]]^^^\\\]]]bbbfffgggkkkqqqrrrtttvvvwwwvvvvvvwwwxxxyyy|||~~~}}}}}}{{{xxxuuuwwwwwwxxxxxxyyyyyyyyyyyy}}}~~~yyy{{{zzzuuurrrooollliiihhhiiiiiifffccc```[[[VVVUUUXXXZZZXXXVVVTTTUUUUUUSSSPPPPPPTTTWWWWWWVVVUUUSSSRRRQQQPPPPPPOOOOOOOOOOOOOOONNNNNNMMMLLLKKKIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGIIIJJJKKKIIIIIIHHHHHHHHHHHHIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLKKKHHHDDDCCCDDDCCCAAA>>>======<<<<<<<<<======>>>;;;;;;<<<===>>>???@@@@@@???@@@BBBCCCDDDDDDCCCBBBBBBDDDFFFHHHHHHJJJLLLNNNQQQQQQRRRUUUXXXZZZZZZZZZ\\\]]]______]]]\\\\\\]]]\\\]]]^^^___```___^^^^^^```____________^^^]]]\\\lllwwwuuuxxxrrreee[[[GGGBBB;;;777555555666666444444333333333333222222111111111111000000000000111111000000//////......000000111111111///...,,,000000000000000111111111333111//////222888@@@DDD444333000...---...///000///......------///000111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......//////...------------...---...000111111///...---,,,---------.../////////........................++++++,,,---............,,,,,,,,,,,,,,,---...///...---+++))))))***+++,,,...---,,,,,,,,,,,,---......---,,,+++***+++,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---,,,,,,---//////...,,,+++***++++++,,,,,,++++++,,,...//////------......///////////////......//////000000111111666555555444444444555555666777888:::;;;<<<======>>>???@@@@@@@@@AAADDDGGGIIIOOOSSSSSSVVV[[[^^^]]]\\\\\\[[[[[[\\\^^^___```]]]bbbcccgggrrr~~~|||kkk```[[[YYY\\\```bbbfffjjjjjjlllnnnooonnnnnnpppqqquuuwww{{{~~~~~~}}}~~~}}}zzzxxxxxxxxxwwwvvvuuuuuuuuuvvvuuuzzz}}}yyyxxx}}}~~~yyyvvvxxxuuusssssssssrrrnnnkkkgggbbb]]]\\\^^^___]]]ZZZYYYZZZYYYVVVRRRQQQSSSVVVVVVUUUTTTRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOONNNMMMLLLKKKIIIHHHHHHIIIIIIKKKJJJIIIIIIJJJKKKLLLMMMMMMLLLLLLKKKJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJFFFCCC@@@???@@@@@@>>>;;;<<<;;;;;;;;;;;;<<<======<<<<<<===>>>???@@@AAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEGGGIIIJJJJJJLLLNNNPPPRRRRRRTTTVVVXXXZZZZZZYYY[[[]]]^^^^^^]]]\\\\\\]]]]]]^^^___``````______^^^\\\^^^``````aaadddjjjpppzzzpppooommmbbbTTTKKKCCC???:::777555666555555444444333333333222222222111111111111000000000000111111000000///////////////000111222222222111000222111111111000/////////000///---...000666;;;???BBB>>>888222...---...//////......---...///000111........................---,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,------------------......------------....................................,,,---------------,,,,,,+++++++++++++++,,,,,,,,,...---+++***)))***+++,,,---,,,++++++++++++,,,---...---,,,+++++++++,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++)))+++------,,,,,,---......---,,,+++++++++,,,---+++,,,...---+++***+++---------...///////////////......//////000000111111222222222222333444555555666777888:::;;;<<<======>>>???@@@@@@@@@AAADDDGGGKKKPPPTTTTTTVVV[[[^^^]]]]]]\\\\\\[[[\\\^^^___aaa^^^ccccccgggrrr~~~mmmbbbXXXWWWZZZ\\\___bbbccceeehhhiiiiiijjjlllnnnooorrrvvvxxxzzz{{{}}}~~~}}}~~~~~~|||zzzxxxwwwuuurrrqqqqqqrrrssstttwww{{{~~~}}}zzzxxxuuutttwww~~~~~~|||~~~|||{{{{{{zzzwwwssspppmmmiiidddcccccccccaaa^^^______]]]ZZZVVVTTTTTTVVVUUUTTTSSSSSSRRRRRRRRRSSSRRRRRRRRRRRRRRRQQQPPPPPPOOONNNMMMKKKKKKKKKLLLLLLNNNNNNMMMMMMMMMNNNNNNOOOOOOOOOMMMLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFBBB@@@>>>=========<<<:::;;;:::::::::;;;;;;<<<===>>>>>>???@@@AAABBBCCCCCCEEEDDDDDDDDDDDDDDDEEEFFFHHHJJJLLLMMMMMMNNNPPPRRRTTTUUUVVVWWWXXXYYYYYYYYY[[[\\\^^^^^^\\\\\\\\\]]]______`````````______^^^\\\```dddfffiiisssyyyuuuqqqooofffVVVHHHAAA>>>;;;888666666666555444333333333333222222222222111111111111000000000000111000000000000/////////---...///000111222111111333222111111//////...---------,,,---///222555777EEEDDDAAA===888333///,,,///............///000000////////////////////////---,,,,,,,,,,,,---......------,,,++++++++++++,,,,,,+++***))))))+++---///............------------------------------------............---,,,+++***+++,,,---------,,,+++***---,,,+++*********+++,,,,,,++++++******++++++,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,+++***))))))***************************,,,------,,,+++,,,------,,,,,,,,,,,,,,,---...)))---000...(((&&&(((---------...////////////.........//////000000111111000000111222444555777777666777999:::<<<=========>>>???@@@AAAAAABBBDDDGGGLLLQQQUUUUUUVVV[[[]]]]]]^^^]]]\\\[[[\\\^^^```aaa___dddcccgggqqq|||ttt```WWWVVVWWWYYY\\\]]]___aaabbbccceeehhhjjjjjjmmmqqqtttvvvwwwxxxzzz|||~~~~~~}}}~~~~~~~~~|||zzzwwwvvvsssppppppppprrrtttvvvwwwxxxxxxxxxwwwuuutttrrrqqquuu{{{}}}{{{{{{|||{{{yyyuuupppmmmmmmjjjgggeeefffeeedddbbbcccbbb```]]]ZZZYYYXXXXXXVVVUUUUUUUUUUUUUUUVVVVVVTTTTTTTTTTTTTTTSSSSSSRRRPPPOOOMMMMMMLLLMMMNNNOOOPPPPPPPPPOOOOOOOOOOOOOOONNNNNNLLLJJJIIIHHHGGGGGGGGGFFFFFFEEEDDDCCCCCCBBB@@@???=========<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>@@@@@@AAABBBCCCDDDDDDEEEFFFEEEDDDCCCDDDDDDFFFGGGKKKLLLNNNOOOOOOOOOQQQSSSUUUWWWXXXYYYYYYXXXYYYZZZZZZ\\\^^^^^^]]]\\\]]]^^^__________________^^^^^^aaaccchhhooo{{{~~~vvvuuusssmmm___MMMAAA>>>999777666666666666555333333333333222222222222111111111111111000000000///000000000000000000000000,,,,,,---...............111111000000/////////...,,,------......///000111666;;;BBBFFFDDD;;;111***............/////////000////////////////////////---,,,,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,+++************,,,---............------,,,,,,,,,---------------------------------------,,,+++***---...000111000...,,,+++,,,,,,+++******++++++,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))************************+++,,,...---,,,++++++,,,,,,,,,,,,,,,------......***---///---)))(((***---,,,---......//////............//////000000111111222222444555777888888999777777999;;;<<<======>>>===???AAAAAAAAABBBEEEFFFKKKQQQTTTTTTUUUZZZ\\\\\\___]]]\\\[[[[[[]]]___aaa___ddddddgggppp{{{ooo]]]UUUSSSTTTWWWTTTVVVXXXYYYZZZ\\\___bbbeeeiiimmmqqqrrrssstttuuuwwwyyy|||}}}}}}}}}}}}~~~~~~}}}}}}}}}|||yyywwwuuutttrrrpppppprrrtttvvvsssrrrrrrqqqqqqqqqrrrrrrtttrrrrrrvvvwwwuuuvvvyyyyyyyyyyyyzzzzzz{{{}}}}}}}}}{{{zzzwwwxxxyyyxxxuuuqqqmmmkkkiiigggfffffffffffffffeeecccbbb```^^^]]]\\\[[[[[[WWWWWWWWWWWWWWWWWWXXXYYYTTTTTTUUUUUUUUUTTTSSSSSSNNNNNNMMMLLLLLLMMMNNNOOOPPPPPPPPPPPPOOOOOONNNNNNMMMLLLJJJHHHGGGEEEEEEDDDCCCCCCBBBAAAAAA@@@??????<<<<<<<<<;;;;;;;;;<<<============>>>>>>@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDEEEGGGHHHLLLNNNOOOPPPOOOOOOQQQSSSVVVXXXZZZ[[[YYYXXXYYY[[[ZZZ\\\^^^^^^]]]]]]^^^_________^^^^^^^^^^^^^^^^^^```bbbjjj{{{~~~|||uuuqqqkkkaaaRRRBBB;;;<<<666555444555666666555333333333222222222111111111111111111111000000000///000000000000111111111111//////...---------------......//////000000000111---...////////////......,,,222<<>>>>>===???AAABBBBBBCCCEEEFFFJJJPPPSSSSSSUUUYYY\\\[[[___]]][[[ZZZZZZ\\\^^^```___dddcccfffpppzzzjjj[[[SSSPPPRRRQQQSSSTTTUUUVVVXXX\\\______ccchhhkkkmmmmmmnnnooosssvvvyyy{{{{{{|||}}}~~~~~~|||{{{zzzzzzyyyvvvttttttsssrrrqqqqqqsssuuuvvvpppooonnnnnnoooppprrrsssvvvrrrpppqqqpppmmmmmmpppooooooooopppppprrrssssssvvvvvvwwwwwwwwwuuutttsssrrrtttuuussspppllljjjiiidddddddddddddddddddddddd___^^^\\\\\\]]]\\\[[[YYYVVVVVVVVVUUUVVVVVVWWWWWWRRRRRRRRRRRRRRRQQQQQQPPPKKKKKKJJJJJJJJJLLLMMMNNNNNNNNNNNNNNNMMMLLLJJJJJJKKKJJJHHHGGGEEEDDDCCCCCC?????????>>>>>>======<<<888999::::::999999;;;===?????????@@@AAABBBCCCDDDBBBBBBCCCDDDEEEFFFFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJNNNOOOPPPPPPPPPOOOQQQRRRVVVYYY\\\\\\ZZZYYY[[[]]][[[]]]_________^^^___```______^^^^^^______```aaa]]]cccrrrwwwnnnaaaUUUGGG<<<999;;;666444333444555666555444222222222222111111111111111111111111000000000000000000000111111111111222333222111000////////////,,,---......000111111222//////000000000///......///111333555555444222111---......///000/////////---------------------------,,,,,,,,,,,,---......//////...------------...+++---///000000...,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------***+++,,,,,,,,,+++***)))***++++++++++++,,,,,,,,,,,,------......------,,,,,,,,,---------,,,+++***))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++***,,,------,,,+++,,,---,,,------............------+++***,,,///000///---,,,,,,---............---......//////000000111111111222444555666666555444777888:::;;;===>>>>>>>>>===???BBBCCCCCCCCCEEEFFFIIIOOOSSSSSSUUUZZZ]]]]]]___]]]ZZZXXXXXXZZZ]]]___^^^cccbbbeeeooozzz~~~iiiYYYRRRQQQQQQRRRRRRSSSSSSUUUYYY\\\WWW[[[aaaeeeffffffggggggmmmppptttvvvwwwxxxyyy{{{yyyxxxwwwwwwxxxwwwuuusssssssssrrrrrrqqqrrrrrrrrrnnnmmmllllllmmmooorrrssstttpppnnnnnnmmmiiihhhkkkjjjjjjiiijjjjjjkkkllllllmmmnnnooooooooonnnmmmllljjjlllllljjjfffccccccddd___`````````___^^^]]]]]][[[YYYWWWWWWYYYXXXVVVSSSSSSRRRRRRQQQQQQQQQRRRRRRMMMMMMNNNNNNMMMMMMLLLKKKHHHGGGGGGGGGHHHIIIKKKLLLKKKKKKKKKKKKJJJHHHFFFEEEFFFEEEDDDBBBAAA@@@@@@@@@<<<<<<<<<;;;;;;;;;;;;;;;777999;;;:::999:::<<>>>>>>>>===???BBBDDDDDDDDDEEEFFFJJJPPPTTTUUUXXX]]]``````^^^\\\YYYWWWVVVYYY\\\^^^]]]bbbaaaeeeoooyyyvvvaaaVVVSSSLLLMMMMMMMMMMMMPPPSSSVVVRRRVVV\\\```aaaaaaaaabbbgggjjjnnnqqqrrrsssuuuvvvuuuuuutttuuuwwwwwwvvvttttttssssssrrrqqqpppoooooojjjiiihhhggghhhjjjmmmnnnqqqmmmmmmnnnlllhhhfffhhhhhhhhhggggggggghhhhhhiiiiiiiiijjjkkkkkkjjjiiihhhaaabbbccc```\\\ZZZ[[[]]]ZZZ[[[\\\[[[XXXVVVVVVVVVYYYVVVTTTTTTUUUTTTQQQMMMOOOOOONNNMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJIIIHHHHHHFFFEEEEEEEEEFFFHHHIIIKKKIIIIIIIIIIIIGGGEEECCCBBBAAA@@@???>>>===<<<<<<<<<::::::::::::::::::;;;;;;999;;;======<<<<<>>>>>???===@@@CCCDDDDDDDDDEEEFFFJJJQQQUUUVVVZZZ```cccccc^^^[[[XXXVVVUUUXXX[[[]]]\\\aaaaaadddooozzz{{{gggYYYWWWOOOKKKNNNQQQPPPPPPSSSUUUTTTTTTTTTWWWYYY\\\]]]ccceeehhhllloooqqqqqqrrrrrrsssuuuuuuuuusssqqqooommmmmmlllkkkkkkkkklllllljjjiiigggggggggiiikkkmmmooonnnllljjjiiiggggggfffiiihhhhhhgggfffeeeeeedddeeeeeefffffffffeeedddccc[[[ZZZZZZXXXWWWVVVUUUTTTWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTSSSRRRPPPNNNKKKJJJLLLKKKKKKJJJHHHGGGFFFFFFFFFGGGHHHIIIHHHFFFDDDBBBEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>??????@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDDDDFFFEEEEEEEEEEEEGGGIIIJJJJJJLLLMMMNNNNNNNNNPPPRRRTTTSSSRRRRRRRRRSSSTTTUUUYYYZZZ\\\]]]^^^]]]]]]\\\```______aaacccddddddccc]]]dddgggddddddiiiqqquuunnnWWWBBB===:::555444888666555555555555444444444333333333222222222111111000000000000111111111111333111///...---...///000333222000//////000222333000000//////......------------,,,,,,,,,------...000000000000000000000000------------......//////***++++++,,,,,,---------////////////////////////------------------------***+++,,,,,,------,,,,,,***,,,000222222000,,,***+++,,,,,,------,,,,,,+++---,,,,,,+++*********+++...---,,,+++************++++++,,,,,,,,,---------111...,,,,,,...///...,,,------,,,,,,,,,,,,++++++************************,,,+++***))))))***+++,,,++++++,,,------,,,,,,,,,+++,,,---.........---,,,---,,,,,,++++++,,,,,,---,,,------......------,,,---...000111222222111111333555777777666555666777888888:::;;;<<<=========???BBBDDDEEEEEEDDDDDDEEEJJJPPPSSSSSSVVV]]]aaabbbaaa]]]XXXUUUVVVYYY\\\]]][[[```aaaeeeoooyyy~~~rrr```XXXRRRSSSTTTRRRQQQRRROOOOOOOOOOOOQQQTTTXXX[[[]]]___bbbfffiiilllmmmnnnpppqqqrrrrrrrrrqqqpppooommmlllkkkjjjjjjjjjjjjjjjiiiiiihhhhhhiiijjjkkkllllllkkkjjjhhhgggfffffffffiiihhhgggfffdddcccbbbaaaaaabbbcccccccccbbb```___[[[ZZZYYYWWWVVVTTTSSSSSSTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPNNNLLLIIIHHHJJJIIIHHHGGGFFFEEEDDDDDDEEEFFFFFFFFFFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@?????????>>>>>>>>>???>>>>>>>>>============;;;;;;;;;<<<<<<===============>>>??????@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFHHHIIIJJJLLLNNNPPPPPPPPPPPPQQQSSSUUUUUUTTTSSSTTTUUUVVVWWWXXXZZZ[[[]]]____________bbbaaaaaaaaabbbcccbbbbbbbbbgggiiihhhmmmxxxcccOOO>>>;;;:::555333666555555555555444444444444333333222222111111111111000000000000111111111111222111000.........///000111111000//////000111111///////////////.........///...---------------...////////////////////////............//////000000000//////......---,,,,,,........................------------------------,,,,,,---............---,,,---............---,,,+++,,,,,,------,,,,,,+++---,,,,,,+++******++++++...---,,,+++************************++++++++++++...,,,***+++---...---,,,------,,,,,,,,,,,,++++++************************,,,,,,,,,++++++,,,,,,,,,+++,,,------............+++,,,---.........---,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++...///000222222222222111333555777777666555666777888888999:::;;;<<<======???AAACCCDDDCCCDDDEEEFFFJJJPPPSSSTTTVVV]]]aaabbb```\\\WWWUUUUUUXXXZZZ[[[\\\aaaaaaeeennnxxxvvvjjj^^^XXXTTTPPPOOOPPPLLLMMMNNNNNNMMMNNNSSSWWWVVVXXX\\\```dddhhhjjjkkknnnnnnooooooooonnnnnnmmmkkkkkkjjjhhhhhhggggggggghhhhhhiiijjjkkkkkkkkkkkkhhhgggfffeeeddddddddddddgggfffeeecccaaa___]]]]]]\\\]]]^^^^^^^^^]]][[[ZZZYYYYYYWWWVVVTTTRRRQQQPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNLLLJJJHHHFFFGGGFFFFFFEEEDDDCCCBBBBBBDDDCCCCCCBBBBBBAAAAAAAAA????????????????????????=========<<<<<<<<<<<<;;;=========<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>??????<<<======>>>??????@@@@@@AAABBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGIIIJJJKKKPPPRRRSSSSSSRRRRRRSSSUUUXXXWWWVVVVVVVVVXXXYYYZZZYYYZZZ\\\^^^___aaaaaaaaa______^^^^^^^^^___```aaagggkkkoootttzzzWWWGGG;;;:::;;;777444555555555555555444444444444222111111111111000000000000000000000111111111111000000000000//////////////////000000000000//////.........///////////////000000///...............///////////////////////////////////////000000000/////////......------,,,........................------------------------,,,---......//////......///---,,,******,,,---///+++,,,,,,------,,,,,,+++---,,,,,,+++++++++++++++------,,,+++************++++++,,,,,,,,,---------,,,***)))***,,,------,,,------,,,,,,,,,,,,++++++************************------............------+++,,,---...///000000000++++++,,,------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++//////111222222333222222333555777777666555666777888888888888999;;;<<<===>>>@@@BBBBBBCCCDDDGGGIIIJJJPPPTTTTTTWWW]]]aaaaaa```\\\WWWUUUUUUWWWYYYZZZ]]]bbbbbbeeennnwwwyyyiii^^^VVVQQQOOOMMMPPPRRRQQQNNNMMMOOOSSSSSSUUUXXX]]]aaafffiiijjjnnnnnnmmmmmmllllllkkkkkkjjjiiihhhfffeeeeeeeeeeeefffhhhjjjkkklllkkkjjjiiiccccccbbbaaaaaaaaabbbbbbbbbbbbaaa___^^^\\\[[[[[[XXXYYYZZZZZZZZZYYYWWWVVVWWWVVVUUUSSSQQQOOONNNMMMLLLLLLLLLKKKKKKKKKJJJJJJLLLLLLLLLLLLKKKIIIGGGFFFEEEDDDDDDCCCBBBBBBAAAAAABBBAAA@@@???????????????========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<===>>>???@@@=========>>>??????@@@@@@BBBBBBCCCDDDEEEFFFFFFGGGFFFGGGGGGHHHJJJKKKLLLMMMTTTUUUVVVVVVUUUTTTUUUWWWZZZYYYYYYXXXYYYZZZ\\\]]][[[\\\]]]^^^```aaaaaaaaa^^^^^^^^^]]]^^^```cccfffjjjqqq|||iiiNNNCCC;;;<<<===999555555555555555444444444333333111000000000000000000000///000000000111111111111//////000000000000///......///111222222111///...------......//////000000222111000///............////////////////////////............////////////******++++++,,,---..............................------------------------,,,,,,---..................---+++******+++---...+++,,,,,,------,,,,,,+++---,,,,,,+++++++++,,,,,,---,,,++++++*********+++*********+++++++++,,,,,,************,,,---......------,,,,,,,,,+++++++++************************,,,---...//////...---,,,***+++,,,---//////000000++++++,,,,,,---------------,,,,,,++++++,,,,,,---,,,------------------,,,000000111111222333333333333555777777666555666777999888777666777:::<<<>>>???@@@BBBBBBCCCEEEIIILLLJJJPPPTTTUUUWWW]]]`````````\\\XXXVVVVVVXXXZZZZZZ^^^cccbbbeeemmmvvv~~~lllZZZNNNKKKOOORRRSSSQQQOOOOOOPPPPPPRRRUUUYYY]]]aaaeeegggmmmmmmmmmlllllljjjiiihhhggggggfffeeedddcccccccccfffgggiiijjjjjjiiigggeee```______^^^^^^^^^______]]]\\\\\\\\\[[[[[[ZZZZZZVVVWWWWWWXXXXXXVVVUUUTTTTTTSSSRRRPPPNNNMMMKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIGGGFFFDDDDDDCCCCCCBBBBBBAAAAAA@@@???>>>>>>===>>>>>>???========================<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<===>>>???@@@>>>>>>??????@@@AAAAAAAAACCCDDDEEEFFFGGGHHHIIIIIIHHHHHHJJJKKKMMMNNNOOOOOOVVVWWWXXXXXXVVVVVVWWWXXX[[[ZZZZZZZZZZZZ\\\]]]________________________``````aaaaaa``````ccchhhmmmtttwwwWWWFFF@@@::::::;;;888444222555444444444444333333333000000000000000000000111///000000000111111111111...///000000000000/////////000222333333222000///------......//////000000222111000///////////////........................------------------------))))))***+++,,,---...///........................------------------------++++++,,,------------,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++---,,,,,,+++,,,,,,------,,,,,,++++++******++++++''''''''''''((((((((((((***++++++,,,,,,---...000------,,,,,,,,,+++++++++************************+++,,,---......---,,,+++))))))+++,,,......//////++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---......////////////......000000000111111222333333333555777777666555666777999888777666777:::<<<>>>@@@AAABBBCCCDDDGGGKKKNNNJJJPPPUUUUUUXXX]]]______```]]]YYYXXXYYY[[[\\\\\\^^^cccbbbeeemmmuuuiiiRRRLLLLLLMMMOOOPPPPPPPPPPPPMMMNNNPPPSSSWWW[[[^^^```hhhiiijjjlllllljjjiiigggeeeeeedddccccccccccccdddeeefffgggggggggdddbbbaaa^^^]]]]]]\\\\\\\\\\\\]]]YYYYYYYYYYYYYYYYYYYYYYYYTTTUUUVVVVVVVVVUUUTTTSSSPPPPPPOOONNNLLLKKKJJJIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHFFFEEECCCCCCCCCCCCBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>===============>>>>>>>>>;;;<<<<<<===>>>??????@@@@@@AAAAAABBBCCCCCCDDDDDDEEEFFFFFFHHHIIIJJJKKKLLLJJJKKKMMMNNNPPPQQQRRRRRRUUUWWWXXXXXXWWWWWWXXXZZZZZZZZZYYYZZZ[[[\\\^^^___``````___^^^^^^^^^^^^______```bbbbbbccchhhpppvvvdddJJJ@@@;;;777666666666333111444444444444333333333333000000000111111111111222000000000000111111111111////////////000000000000///111222333333222111///.........///////////////000000////////////000000........................---------,,,,,,,,,,,,,,,........................------------------------------------------------***+++,,,,,,------,,,,,,***,,,---//////---,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,------...,,,,,,++++++***++++++,,,***+++++++++,,,,,,,,,,,,+++,,,---,,,,,,,,,...000------,,,,,,,,,,,,++++++************************++++++,,,,,,,,,,,,++++++)))***+++,,,------...---+++++++++++++++,,,---------,,,,,,++++++,,,,,,---///000000000000000000///////////////000111222333333555777777666555666777888888888888999;;;<<<===???AAACCCDDDEEEGGGJJJLLLJJJPPPUUUVVVXXX]]]___^^^___\\\YYYYYYZZZ]]]^^^^^^]]]bbbbbbdddmmmuuukkkWWWQQQKKKIIILLLOOOOOONNNMMMMMMNNNPPPRRRVVVXXXZZZ___aaafffjjjlllkkkiiihhhccccccccccccccccccdddeeeeeeeeeeeedddbbb```^^^\\\]]]]]]\\\[[[ZZZZZZZZZ[[[YYYYYYXXXXXXWWWWWWWWWVVVSSSSSSTTTUUUTTTSSSRRRQQQMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEFFFGGGGGGFFFEEEDDDBBBBBBBBBAAAAAAAAAAAAAAA===>>>???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????>>>>>>>>>??????@@@@@@@@@?????????@@@@@@AAAAAAAAACCCCCCDDDDDDEEEFFFFFFFFFGGGGGGHHHJJJKKKLLLMMMNNNKKKMMMOOOQQQSSSTTTTTTTTTTTTUUUWWWWWWWWWWWWYYYZZZYYYYYYYYYYYYZZZ\\\^^^______^^^^^^]]]]]]^^^___```]]]aaafffjjjppp{{{sssdddQQQAAA<<<999555333444666666444444444444333333333222222111111111111222222333333000000000000111111111111000///.........000111222///000111222222111000//////////////////.....................///000111111..............................---------,,,,,,,,,........................------------------------------------------------+++,,,,,,---------------,,,---...//////...---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---......,,,++++++***++++++,,,,,,............////////////***,,,---,,,******,,,...------,,,,,,,,,,,,++++++************************,,,,,,++++++++++++,,,,,,++++++,,,---......------,,,+++*********+++,,,------,,,,,,++++++,,,,,,---//////000000000000/////////............000111222333555777777666555666777888888999:::;;;<<<=========???BBBDDDDDDEEEGGGIIIJJJQQQUUUVVVXXX]]]^^^]]]\\\ZZZXXXXXXZZZ]]]______\\\aaaaaadddmmmuuueeeZZZMMMGGGIIIMMMMMMLLLOOOOOOOOOPPPRRRTTTWWWXXXWWW[[[bbbhhhlllllljjjiiibbbbbbbbbbbbcccdddeeeffffffeeedddbbb```]]][[[ZZZ]]]\\\[[[ZZZZZZYYYYYYYYYZZZZZZYYYXXXVVVUUUUUUTTTQQQRRRSSSSSSSSSRRRQQQPPPKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCDDDEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@===>>>@@@BBBBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>????????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIKKKLLLNNNOOOOOOMMMNNNPPPSSSUUUVVVVVVVVVSSSTTTVVVWWWWWWWWWYYY[[[YYYXXXXXXXXXYYY[[[]]]^^^]]]]]]\\\\\\]]]^^^```aaaaaahhhpppzzzkkkXXXMMMDDD;;;;;;999555333444999::::::444444444333333333222222111111222222222333333333000000000000111111111111000///...---...///111333//////000000000000//////000000//////.........---------------...000111222........................//////.........---------((()))***+++---...///000------------------------------------------------,,,---......//////..............................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---...///+++++++++***++++++,,,,,,))))))*********+++++++++***+++,,,+++((((((***,,,---------,,,,,,,,,++++++************************------+++******+++------------......///.........,,,+++*********+++,,,------,,,,,,++++++,,,,,,---......////////////............------...///111222333555777777666555666777888888:::;;;<<<=========;;;>>>AAACCCCCCDDDDDDFFFJJJQQQVVVWWWYYY]]]^^^]]]ZZZXXXVVVWWWZZZ]]]______\\\aaaaaadddmmmvvvlllTTTNNNMMMIIIIIINNNMMMMMMMMMNNNPPPRRRSSSUUUVVVYYY]]]aaadddeeefffeeebbbaaa``````bbbdddggghhhgggfffeeedddbbb```^^^]]]ZZZZZZYYYYYYXXXXXXWWWWWWYYYXXXWWWVVVUUUTTTSSSSSSPPPPPPPPPOOONNNMMMLLLKKKKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA<<<======>>>???@@@@@@@@@>>>????????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@AAACCCBBBAAAAAABBBDDDCCCBBBBBBBBBBBBCCCDDDDDDGGGGGGGGGGGGGGGGGGGGGHHHKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOPPPQQQRRRSSSTTTTTTVVVWWWXXXXXXWWWWWWXXXZZZXXXWWWUUUVVVWWWXXXYYYYYYbbb\\\YYYYYYWWWUUUZZZbbbaaajjjyyyttt___PPPHHHCCC===888777666666666666555555555555333222333555555333000000//////222555555222/////////000000000000//////000000000000000000000000000000000000000000000000///////////////////////////000000000///...------,,,---///000000///---,,,.........------,,,,,,,,,------..................+++,,,---......---,,,+++...........................---,,,++++++,,,---...,,,,,,------...///000000/////////...------,,,,,,''''''''''''''''''''''''************))))))((((((++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,---......//////......,,,---000111222111000///444444555666777888999999888999999:::;;;<<<======;;;>>>AAABBBBBBBBBCCCDDDKKKQQQUUUUUUWWW[[[\\\[[[]]]ZZZWWWVVVYYY\\\```aaa```ccc```aaajjjssshhh\\\UUULLLHHHJJJMMMOOOQQQSSSTTTRRRQQQOOORRRTTTWWW[[[^^^```aaabbbaaaaaa``````aaacccdddeeeddddddcccbbb```^^^\\\[[[ZZZZZZZZZYYYXXXXXXWWWWWWXXXXXXXXXWWWVVVUUUSSSSSSQQQQQQQQQPPPOOONNNMMMLLLKKKKKKJJJJJJIIIHHHHHHGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@>>>>>>??????@@@AAAAAABBB????????????@@@@@@@@@AAA@@@AAAAAAAAAAAABBBBBBBBB@@@BBBCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIIIILLLLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPQQQRRRSSSTTTUUUVVVWWWYYYXXXWWWWWWXXXZZZ^^^\\\YYYXXXXXXYYYYYYZZZ[[[YYYYYY\\\[[[XXX[[[aaajjjxxxvvvhhhUUUGGG@@@===999666666666666555555555444444222000///000222222000---000///000222444444222/////////000000000000//////////////////////////////////////////////////////////////////////////////....../////////...------,,,---...000000...---,,,///...............------........................,,,------------------,,,---------------------------------,,,,,,---------+++,,,,,,---......//////---------------,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,---......//////......---...000111222222111111333333444555666777777888888999999:::;;;<<<======>>>@@@BBBCCCCCCDDDEEEGGGJJJPPPTTTTTTVVVZZZ[[[ZZZ\\\YYYVVVUUUXXX[[[^^^``````bbb```bbbkkkttt|||mmmaaaTTTJJJHHHIIILLLPPPSSSSSSQQQNNNLLLPPPQQQSSSUUUXXXZZZ\\\]]]_________``````aaaaaaaaaaaaaaaaaa___^^^\\\ZZZYYYZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWXXXYYYXXXVVVSSSRRRRRRRRRQQQQQQPPPNNNMMMLLLKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@@@@@@@????????????@@@@@@@@@AAAAAABBBBBBCCC@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCAAACCCDDDDDDCCCBBBDDDEEEFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJKKKMMMMMMMMMLLLMMMMMMNNNNNNPPPPPPQQQRRRSSSTTTUUUUUUVVVXXXYYYYYYXXXWWWYYYZZZ\\\[[[XXXVVVUUUVVVWWWXXXYYYXXXYYY[[[[[[\\\bbbjjj{{{eeeYYYHHH===999888777555555555444444444333333333444333222333444333222000000000000222333333111/////////000000000000//////........................////////////////////////////////////////////////,,,------............---,,,---...//////...---,,,.........///////////////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,------...+++++++++,,,,,,,,,,,,---------------------------+++++++++++++++******************************************++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,------------,,,,,,***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...////////////...//////000000111222222222222222333444555666666777888888999:::;;;<<<======???@@@BBBBBBBBBCCCFFFHHHIIIOOOSSSSSSUUUYYY[[[YYY[[[XXXUUUTTTWWWZZZ]]]^^^___bbb```bbbkkktttwwwiii]]]WWWLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSUUUWWWXXXYYYZZZ[[[]]]^^^_____________________^^^]]][[[ZZZYYYZZZZZZYYYYYYXXXWWWWWWWWWUUUVVVXXXYYYXXXVVVSSSQQQQQQQQQQQQPPPOOONNNLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFDDDCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBCCCEEEDDDCCCCCCDDDFFFGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRTTTTTTUUUVVVWWWXXXYYYYYYXXXXXXYYYZZZXXXXXXXXXWWWVVVUUUVVVWWW\\\[[[ZZZZZZ]]]gggvvvzzzkkkVVVLLL@@@888666777777777444444444333333333222222444444444444444444333222000111111222222222111000//////000000000000//////////////////////////////////////////////////////////////////////////////++++++,,,---.........---------...//////...------------....../////////000...............---------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++******+++++++++,,,,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------------.../////////////////////...//////000222222222222333444555666777777888888999:::;;;<<<<<<===>>>????????????AAADDDGGGJJJPPPTTTTTTUUUYYY[[[ZZZ[[[XXXVVVUUUWWWZZZ\\\]]]^^^aaa```bbblllttt{{{sss```\\\UUUPPPNNNOOOSSSVVVSSSRRRRRRRRRRRRSSSTTTUUUVVVWWWYYY[[[\\\]]]^^^^^^]]]]]]]]]]]]\\\[[[ZZZYYYYYYYYYXXXXXXWWWVVVVVVVVVSSSUUUWWWXXXWWWUUURRRPPPOOOOOOOOOOOOMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCEEEFFFFFFDDDDDDEEEGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQQQQRRRSSSTTTUUUVVVVVVWWWXXXZZZYYYXXXXXXYYY[[[XXXZZZ\\\\\\YYYXXXXXXXXX]]]bbbhhhlllsss}}}dddRRRHHHBBB999555444666777777444333333333333222222222000111222222111000//////111111222222111111111111//////000000000000//////000000000000000000000000........................////////////////////////++++++,,,---.........------..................---,,,,,,,,,------....../////////.........---------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++*********+++++++++++++++++++++,,,---...///000000++++++++++++++++++++++++++++++++++++++++++++++++------------------------))))))***+++,,,,,,------,,,,,,,,,+++++++++************++++++++++++******)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...---...//////000000//////...............000111222333333444555666777777888777888888999:::;;;<<<<<<>>>????????????AAADDDGGGKKKQQQUUUUUUVVVZZZ\\\[[[\\\YYYWWWWWWYYY[[[\\\]]]]]]aaa```cccllluuu}}}uuuhhhZZZQQQMMMMMMNNNPPPQQQQQQRRRRRRSSSSSSSSSUUUUUUVVVWWWYYYZZZ[[[\\\[[[[[[[[[[[[[[[ZZZYYYXXXXXXWWWWWWVVVUUUUUUTTTTTTRRRSSSUUUUUUUUUSSSRRRPPPOOOOOONNNNNNMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEDDDEEEGGGFFFEEEEEEFFFHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJKKKLLLMMMNNNOOOOOONNNNNNNNNNNNOOOPPPQQQRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWYYYZZZZZZYYYXXXZZZ[[[WWWYYY[[[[[[YYYYYY\\\___iiiwwwqqqXXXIII===:::666444444444555555444444333333333222222222111222444333222000111111111222333222000000000222//////000000000000//////111111111111111111111111........................////////////////////////,,,------............---........................,,,,,,,,,---------------/////////...------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++------------------------*********++++++,,,,,,---,,,,,,,,,+++++++++******))))))************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///......///000000000000///.........///000000111111333333444555666777888888777777888999:::;;;<<<<<>>@@@BBBCCCCCCDDDEEEGGGKKKQQQUUUUUUVVVZZZ\\\[[[[[[YYYWWWWWWXXXZZZZZZZZZ[[[``````dddmmmvvvpppaaaXXXMMMPPPTTTXXX[[[]]]^^^^^^ZZZXXXVVVTTTSSSSSSTTTUUUVVVVVVVVVWWWWWWVVVVVVUUUUUUUUUTTTTTTSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOONNNMMMLLLKKKGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEGGGHHHHHHGGGFFFHHHIIIKKKKKKKKKKKKKKKLLLMMMMMMIIIJJJKKKLLLMMMNNNOOOOOOLLLMMMMMMNNNPPPRRRTTTUUUSSSSSSTTTUUUVVVWWWWWWXXXXXXYYYZZZZZZYYYYYYZZZ[[[WWWYYY[[[___fffvvvjjjPPPBBB???888999999999999777555333555555444444444444333333///222444333000///000111111333444222///...000333//////000000000000//////////////////////////////........................///////////////////////////000000000///...------......------------......000000//////.........---000000///...------,,,,,,+++,,,............,,,+++..............................,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++(((((())))))*********+++)))))))))))))))))))))))),,,,,,++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,++++++++++++***))))))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,++++++---...000...//////000000000000000///111333555666555444333000111222333444555555666777777888999:::;;;;;;<<<;;;>>>AAABBBBBBBBBCCCDDDJJJOOOSSSTTTUUUYYY[[[ZZZZZZXXXVVVVVVWWWYYYYYYYYY[[[``````dddnnnvvvkkk___VVVQQQVVV]]]``````aaa]]]\\\ZZZXXXUUURRRPPPOOORRRRRRSSSTTTTTTTTTTTTTTTVVVUUUTTTRRRQQQOOONNNNNNPPPPPPOOONNNMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDBBBBBBBBBCCCCCCCCCCCCDDDAAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCFFFFFFFFFEEEEEEEEEEEEEEEHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOOOOOOONNNNNNNNNPPPSSSVVVXXXVVVUUUSSSSSSTTTVVVWWWWWWYYYYYYZZZ[[[\\\\\\ZZZYYYZZZ[[[```jjj{{{qqqXXXHHHBBB@@@999888777666444444333333444444444444444444444444333333333333333333333333222222222111111111000000000000////////////000000//////...............///.........................................................------,,,,,,,,,........................///............///000000------------------------...------,,,,,,------...---------------------------------------...///000........................---------,,,+++***)))(((,,,,,,,,,++++++******************++++++,,,,,,,,,......---,,,+++***)))(((------------------------,,,+++*********+++,,,---***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---///---+++******,,,///111+++,,,,,,------,,,,,,+++......---,,,,,,,,,------222000---...000111000...////////////000000000000222333333444555666777777999777555777:::;;;:::888===>>>???AAABBBCCCDDDDDDIIIOOOSSSSSSVVV[[[]]]]]]^^^ZZZUUUSSSVVVZZZ^^^```aaa```ccciiimmmwwwmmmaaaVVVTTTYYY\\\```cccaaa___\\\XXXTTTRRRPPPOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPOOOOOONNNMMMMMMMMMMMMMMMNNNNNNLLLLLLLLLKKKJJJJJJIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFGGGHHHIIILLLLLLMMMMMMMMMMMMLLLLLLMMMLLLLLLLLLLLLMMMMMMNNNMMMMMMMMMNNNPPPRRRUUUWWW[[[YYYXXXWWWWWWWWWVVVVVVXXXXXXXXXYYYZZZ[[[]]]^^^___fffsssyyy___NNNDDD===999888777666444333333222222444444444444444444444444333333333333333333333333222222222111111111000000000000////////////000000111111000000000000111111.........................................................------,,,,,,,,,........................---------------......///------------------------------,,,,,,,,,,,,------------------------------...------------......///---------------------------------------,,,+++***,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***------------------------,,,,,,++++++***+++++++++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,------,,,+++******,,,---...+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......111...,,,---///000///---000000000000111111111111111111222333444555666666888666555777:::;;;:::999===>>>???AAABBBCCCDDDDDDIIINNNRRRSSSUUUZZZ]]]\\\[[[WWWSSSQQQSSSXXX\\\^^^aaa___ccciiimmmxxxwwwdddZZZWWWXXX[[[___]]]ZZZVVVQQQNNNLLLKKKKKKLLLLLLMMMOOOOOOPPPPPPPPPNNNNNNNNNNNNOOOOOOOOOOOOKKKKKKKKKKKKLLLMMMNNNOOOLLLLLLLLLKKKJJJJJJIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBAAAAAABBBCCCCCCDDDDDDCCCCCCBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHIIIGGGGGGGGGGGGHHHIIIJJJJJJLLLMMMMMMMMMMMMLLLLLLKKKLLLLLLKKKKKKJJJKKKKKKKKKMMMMMMMMMNNNQQQSSSVVVXXXZZZYYYXXXWWWVVVVVVVVVUUUYYYXXXXXXWWWXXX\\\bbbfffhhhuuuzzz]]]JJJCCC@@@:::444777666555444333222222222444444444444444444444444222222222222222222222222222222222111111111111111000000////////////000000111111000000000000111111.........................................................---------------........................---------.........//////........................,,,,,,++++++++++++,,,,,,------------------------///...------------------,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,++++++***)))***++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------...//////---,,,---...///...---111111111111222222222222000111111222333444555555666666666777:::<<<<<<;;;===>>>???AAABBBCCCDDDDDDGGGMMMQQQQQQSSSXXX[[[[[[ZZZVVVRRRQQQSSSXXX[[[]]]aaa___bbbggglllxxx|||mmmbbb[[[XXXYYYXXXTTTOOOKKKHHHHHHJJJKKKJJJKKKLLLMMMNNNNNNNNNNNNLLLLLLLLLLLLLLLMMMMMMMMMJJJJJJJJJJJJJJJKKKLLLMMMLLLLLLLLLKKKJJJJJJIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGEEEEEEFFFGGGGGGHHHHHHIIIGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIIIILLLLLLMMMOOORRRUUUWWWYYYXXXXXXYYYXXXXXXXXXYYY[[[YYY[[[[[[[[[]]]cccmmmuuurrr```KKK???>>>>>>:::555777666555444333333333333333333333333333333333333222222222222222222222222111111111111111111111111000000////////////000000///............//////000...............................................................---------.................................///////////////////////////////////////,,,++++++******++++++,,,------------------------///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))'''******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---)))***+++,,,---,,,,,,++++++,,,,,,------,,,,,,+++------,,,,,,,,,------...---------...//////......000000000111111111222222111111222333444555555666555666666888:::<<<<<<======>>>@@@AAABBBCCCCCCCCCFFFLLLPPPPPPRRRWWWZZZZZZZZZWWWTTTSSSVVVZZZ]]]___aaa___aaaffflllyyy{{{mmmdddaaa]]]YYYSSSNNNKKKKKKLLLNNNJJJKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJLLLKKKKKKJJJIIIIIIJJJJJJLLLLLLLLLKKKJJJJJJIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHIIIJJJHHHIIIKKKLLLNNNOOOOOOOOOKKKKKKJJJIIIHHHHHHHHHIIIIIIJJJKKKNNNQQQTTTVVVXXXYYYZZZ[[[ZZZYYYZZZ]]]aaa^^^ccciiillloooxxxyyyfffTTTMMMCCC<<<::::::999777777777666555444444444444333333333333333333333333111111111111111111111111111111111111111111111111000000////////////000000...............///000000////////////////////////........................................................................+++,,,---.........------////////////////////////,,,++++++******++++++,,,------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))''')))***++++++,,,,,,++++++---,,,,,,++++++,,,,,,---***+++---...///...---,,,+++,,,,,,------,,,,,,+++///...---,,,,,,,,,,,,,,,---...///000000000000000/////////000000000111111222222333444555666777777555666777999:::;;;===>>>>>>???@@@AAABBBCCCCCCCCCEEEKKKOOOOOOQQQWWWYYYYYYZZZWWWTTTTTTWWW[[[^^^___```___aaaggglllyyyrrrmmmddd[[[SSSNNNLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIMMMLLLKKKJJJIIIIIIIIIIIILLLLLLLLLKKKJJJJJJIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEEEEEEEFFFFFFFFFGGGEEEDDDDDDCCCCCCDDDDDDEEEBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJHHHIIIKKKLLLNNNOOOOOOOOOJJJJJJIIIIIIHHHIIIIIIIIIFFFHHHJJJMMMPPPSSSVVVWWWYYYZZZ[[[YYYXXX[[[aaagggpppzzzttt]]]MMM@@@???===:::777666666777888777666555555555555555333333333333333333333333000000000000000000000000111111111111111222222222000000////////////000000000//////000000111222333////////////////////////......................................./////////........................((()))***+++++++++***)))........................,,,,,,++++++++++++,,,,,,------------------------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******+++++++++++++++---,,,,,,++++++,,,,,,---+++,,,---...///...------+++,,,,,,------,,,,,,+++......---,,,,,,,,,,,,---,,,...111111111000000111.../////////000000000000222333333444555666777888555777999:::::::::<<<>>>>>>???@@@AAABBBBBBBBBBBBEEEKKKOOOOOOQQQVVVYYYYYYXXXUUUSSSSSSVVVZZZ]]]^^^```___bbbhhhmmmzzzttteeeXXXPPPLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKJJJJJJIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFEEEDDDCCCCCCDDDEEEFFFCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLKKKLLLLLLMMMMMMMMMMMMLLLJJJIIIIIIIIIIIIJJJJJJKKKIIIKKKNNNQQQUUUXXXZZZ[[[]]]___aaaaaacccjjjuuu}}}wwwhhhXXXJJJBBB;;;:::999777555444666777666666555444444444555555222222222222222222222222000000000000000000000000000000111111111222222222000000////////////000000////////////000111222333////////////////////////........................---........./////////000........................((()))***,,,,,,+++***)))------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,+++,,,,,,------------------------------++++++,,,,,,---,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++))))))***+++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,---------------+++,,,,,,------,,,,,,++++++++++++,,,---...///000***---000111000//////000//////000000000111111111111222333444555666666777666888;;;:::999999;;;===??????@@@AAABBBBBBBBBBBBFFFKKKOOOPPPRRRWWWZZZYYYXXXVVVTTTTTTXXX[[[^^^___```___cccjjjooozzzzzzgggYYYRRRLLLLLLKKKJJJIIIGGGFFFEEEEEEFFFGGGHHHJJJKKKLLLMMMJJJJJJJJJJJJJJJKKKLLLMMMLLLLLLLLLKKKJJJJJJIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEFFFFFFFFFGGGIIIHHHHHHGGGFFFEEEDDDDDDFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIDDDEEEFFFGGGIIIJJJKKKLLLJJJIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNMMMMMMKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLNNNPPPSSSWWW[[[^^^```aaafffjjjmmmqqqvvvvvvcccRRRFFF@@@>>>===:::777555555666777888555555444333333333444444222222222222222222222222000000000000000000000000000000111111222222222222000000////////////000000------------...///111111000000000000000000000000........................---.........//////000000........................***+++---//////...---,,,------------------------...------,,,,,,------...------------------------++++++++++++,,,------...........................,,,------......------,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********((()))***+++,,,---......++++++++++++++++++++++++,,,+++*********+++,,,---))))))***++++++++++++***---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++))))))***+++---000111333(((,,,000111///......000000111111111111222222222000111222333444555555666777999;;;;;;999999;;;===???@@@AAAAAABBBBBBBBBBBBFFFLLLPPPPPPRRRWWWZZZYYYZZZXXXWWWWWW[[[^^^aaabbb``````dddkkkpppzzzrrr___VVVNNNHHHJJJKKKHHHDDDCCCBBBBBBCCCEEEGGGIIIHHHFFFIIIIIIIIIJJJJJJKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIEEEFFFGGGHHHGGGFFFEEEDDDHHHHHHFFFEEEEEEFFFGGGHHHGGGGGGGGGGGGGGGFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJGGGHHHJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHIIIKKKMMMNNNTTTQQQNNNLLLMMMOOOPPPPPPNNNMMMLLLLLLMMMMMMMMMLLLQQQRRRUUUZZZ```fffkkknnnuuuzzzsss^^^LLLCCC???<<<:::666666666666555555555555444444555555444444333222333333333222222222111111111111000000000000111111000000000000000000000000555444222000000000000111//////.........---------------............------.........------,,,,,,,,,000000000000000000000000000///---,,,,,,---///000------------------------...------,,,,,,++++++***+++++++++,,,,,,---------......---,,,,,,+++******)))***,,,......---,,,+++***++++++,,,,,,++++++******+++---/////////---,,,,,,,,,,,,++++++***************))))))((((((''''''************************---,,,,,,,,,------...///)))***,,,------,,,***)))******+++++++++,,,,,,,,,---------,,,,,,+++++++++...---+++*********++++++---------,,,,,,+++++++++------,,,++++++,,,,,,,,,.........///////////////---.........//////000000555444333222333333444555888888999:::;;;===>>>???AAABBBCCCCCCBBBBBBDDDFFFKKKLLLOOORRRUUUWWWXXXYYYXXXUUUSSSTTTXXX]]]aaabbbbbbeeecccgggrrr|||ttt^^^TTTKKKHHHHHHFFFDDDEEEDDDCCCCCCDDDFFFGGGGGGFFFEEEFFFGGGHHHHHHIIIIIIHHHJJJJJJIIIIIIHHHIIIIIIIIIFFFGGGGGGGGGGGGGGGFFFFFFHHHHHHGGGFFFFFFGGGHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIJJJKKKKKKKKKKKKJJJMMMMMMLLLLLLLLLMMMOOOPPPOOONNNMMMMMMMMMMMMLLLKKKPPPOOOMMMMMMOOORRRTTTUUUXXX[[[___dddlllvvvmmm```OOOCCC===<<<;;;:::666666666666555555555555444444444555444444333222333333222222222111111111111111000000000000111111000000000000000000000000111000///...------------//////.........---------------............------.........------,,,,,,,,,////////////////////////...---+++******+++---...------------------------,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,---......---,,,,,,+++******)))***,,,---------,,,+++,,,,,,,,,------,,,,,,,,,)))***+++------,,,+++***,,,,,,,,,+++++++++************))))))))))))))))))************************++++++******+++,,,,,,---***+++,,,------,,,+++*********+++++++++,,,,,,,,,+++++++++*********))))))---,,,+++*********++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---.........///////////////....../////////000000000444333333333333444555666888888999:::;;;===>>>???AAABBBCCCBBBBBBBBBDDDFFFKKKLLLOOORRRUUUWWWXXXYYYXXXVVVTTTUUUYYY]]]aaabbbaaadddbbbgggrrr}}}ooobbbUUUNNNJJJGGGGGGIIIEEECCCAAAAAACCCDDDDDDDDDBBBDDDEEEGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIHHHHHHGGGHHHHHHIIIIIIKKKLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKJJJJJJJJJJJJKKKLLLLLLNNNMMMMMMMMMNNNOOOQQQRRRWWWWWWXXXXXXWWWVVVTTTSSSPPPOOONNNNNNRRRXXX___ccckkkooouuuzzznnnVVVMMMBBB:::888888888888666666666555555555555444444444444444444333222222333222222222222111111111111111000000000000111111000000000000000000000000111111222111111000///.../////////............---------............------.........---------------........................---,,,+++******+++,,,---------------------------+++,,,,,,---......//////---,,,,,,,,,,,,,,,,,,+++...------,,,,,,++++++************++++++++++++,,,,,,------......------,,,***+++,,,---,,,+++***))),,,,,,,,,++++++++++++*********************++++++************************---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++************)))---,,,+++*********++++++------,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---.........//////000000000//////000000000000000111222222222333444555666777888888999:::;;;===>>>???@@@BBBCCCBBBBBBBBBDDDFFFKKKMMMOOORRRTTTWWWXXXYYYXXXVVVTTTUUUYYY]]]```aaa___bbbaaafffsss~~~yyyjjj```WWWPPPMMMNNNKKKHHHEEECCCDDDEEEEEEDDDBBBCCCEEEGGGGGGFFFEEEEEEDDDEEEFFFFFFGGGGGGGGGGGGIIIHHHGGGFFFFFFHHHIIIJJJIIIIIIIIIIIIJJJJJJJJJKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLKKKJJJKKKLLLMMMNNNOOOOOOOOOOOOQQQRRRTTTVVVSSSSSSTTTSSSRRRPPPPPPPPPQQQRRRTTTXXX```kkkwwwpppZZZIIIDDD===777666555555444666666555555555444444444333444444444444333222222222222222222111111111111111111000000000000111111000000000000000000000000111222333333333111000////////////...............------............------...............---------------------------------///...------------...///---------------------------------.........//////---------,,,,,,+++++++++---------,,,,,,+++++++++******)))))))))***+++,,,,,,,,,------------,,,,,,---............---++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************+++++++++******++++++,,,,,,,,,,,,+++,,,,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------.........///000000111111000000000000111111111111000111222333444666777888888888999:::;;;===>>>???@@@AAABBBBBBBBBCCCEEEGGGLLLMMMOOORRRTTTVVVXXXXXXVVVTTTSSSTTTXXX\\\^^^___^^^aaa```fffssszzznnnbbb[[[ZZZXXXTTTOOOKKKIIIHHHGGGEEECCCCCCDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFEEEEEEGGGFFFFFFEEEFFFGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKHHHHHHIIIIIIJJJJJJJJJKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLNNNMMMLLLKKKLLLMMMNNNOOOSSSSSSRRRRRRSSSTTTUUUVVVSSSTTTSSSQQQOOOOOORRRTTTUUUZZZcccooo}}}oooZZZKKKAAA>>>:::777555555444444555555555555444444444444333333444444333333222111222222222111111111000000111111000000000000111111////////////////////////---.../////////...---,,,////////////////////////------............------........................------------------------.........------.........------------------------//////.........------------------,,,,,,+++++++++------,,,,,,,,,,,,++++++******)))))))))***+++,,,++++++,,,,,,,,,,,,++++++............---,,,,,,+++++++++++++++++++++++++++******++++++,,,,,,------************************(((((('''''''''''''''(((,,,++++++++++++,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---.........//////000111111222111111111111000000000000///000222333555666777888888888999:::;;;===>>>???@@@AAABBBBBBBBBCCCEEEGGGLLLMMMOOORRRTTTVVVWWWXXXUUUSSSRRRTTTWWWZZZ\\\\\\]]]``````fffssswwwuuunnniiibbbZZZTTTOOOIIIFFFEEEEEEDDDCCCBBBAAAAAA@@@AAABBBCCCDDDDDDDDDCCCBBBDDDDDDDDDDDDDDDEEEFFFGGGFFFGGGHHHIIIIIIJJJIIIIIIGGGGGGHHHHHHIIIJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLNNNMMMMMMMMMMMMNNNOOOOOOQQQPPPPPPPPPQQQSSSTTTUUUYYYZZZZZZWWWUUUVVVZZZ___^^^hhhxxxiiiWWWIII@@@999888777666555555555555555555555444444444444333333333333333333222111111222111111111111000000000111111000000000000111111////////////////////////...///////////////.........////////////000000000------............------.............../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////......---,,,,,,+++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,***++++++,,,,,,++++++***,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,************************,,,,,,+++*********++++++)))******++++++,,,,,,---******+++++++++,,,,,,,,,)))************+++++++++******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++,,,---............///000000111222222111000000000000000/////////000222444555666777777888888999:::;;;===>>>??????@@@BBBBBBBBBCCCFFFHHHLLLNNNPPPRRRTTTVVVWWWWWWTTTSSSRRRTTTWWWZZZ[[[[[[]]]``````fffsss{{{pppeee[[[UUULLLJJJGGGEEECCCBBBBBBCCC@@@AAACCCDDDCCCBBB@@@???@@@AAABBBCCCCCCDDDDDDDDDBBBCCCDDDEEEFFFFFFFFFEEEDDDDDDEEEEEEFFFGGGGGGGGGCCCDDDDDDEEEEEEFFFFFFGGGEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNNNNOOOOOOOOOOOOOOOMMMNNNQQQTTTYYY^^^ccceeeaaacccfffeeebbbcccgggkkkxxx|||fffSSSIII@@@:::777777777666555555555666555555555444444444333333222333333333333222111111111111111111000000000000111111000000000000111111////////////////////////111111000000000111111111.../////////000000000000------............---------........./////////000------------------------+++,,,,,,,,,,,,,,,,,,+++------------------------------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++************************************//////...---------------'''((()))+++,,,,,,++++++******+++++++++,,,,,,,,,))))))*********+++++++++)))***+++,,,,,,,,,,,,++++++++++++,,,,,,---------++++++++++++,,,---...///---...///000111222333333000000000/////////......000111333444666666666666888888999:::;;;===>>>??????@@@BBBBBBBBBCCCFFFHHHMMMNNNPPPRRRTTTVVVWWWWWWVVVUUUTTTVVVYYY[[[\\\\\\]]]``````fffssstttlllSSSPPPLLLIIIFFFFFFFFFGGG@@@AAACCCCCCCCCAAA???>>>===>>>@@@BBBCCCCCCBBBAAA>>>???AAACCCCCCCCCCCCBBB???@@@@@@AAABBBCCCCCCDDD@@@@@@AAABBBCCCDDDEEEEEECCCDDDDDDEEEFFFFFFGGGGGGJJJIIIIIIJJJJJJKKKLLLMMMMMMNNNOOOPPPQQQPPPOOONNNPPPSSSYYY```jjjsss{{{~~~vvvcccQQQFFFCCC>>>888;;;;;;:::888555444444555555555444444444333333333222333333333333222111111111111111111000000000000111111000000000000111111///////////////////////////...---,,,,,,---...///.../////////000000111111---..................------.........//////000000........................---......//////......---------------------------***++++++,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---.........,,,+++,,,------......------,,,,,,,,,,,,,,,---......///*********++++++,,,,,,,,,,,,++++++******)))))))))************************+++******)))((((((((()))%%%''')))+++,,,+++***)))******+++++++++,,,,,,,,,+++++++++,,,,,,---------)))***+++,,,---,,,,,,++++++++++++,,,,,,---------++++++++++++,,,---...///---...///000111222333333000000//////.........---000111333555666666555555888888999:::;;;===>>>??????@@@BBBBBBBBBCCCFFFHHHMMMNNNPPPRRRTTTVVVVVVWWWWWWVVVVVVXXX[[[]]]^^^]]]^^^aaa```fffsss{{{hhhZZZYYYXXXOOOIIIKKKHHHGGGFFFEEEEEEFFFGGGHHHBBBEEEEEE@@@===>>>AAABBBAAA@@@???>>>===>>>???@@@@@@@@@@@@@@@@@@???>>>===???>>>======???@@@@@@??????AAABBBAAA???@@@DDDHHHFFFHHHJJJKKKKKKLLLNNNPPPQQQRRRTTTTTTRRRRRRSSSUUUUUUZZZfffvvv}}}ggg]]]PPPFFFBBB???:::777555555555555555444444444444444333222222111111000444444333333333333222222444333333222111000//////222222222111111111000000......---------......///000000//////.........------.....................///000111000...---...///------............------,,,,,,,,,---...///000111,,,,,,,,,---------.........,,,+++,,,///111000.........------------............------------,,,,,,((())))))******))))))((()))******++++++,,,------&&&(((***+++++++++)))(((++++++++++++++++++++++++++++++---......---++++++,,,+++***))))))***+++,,,,,,***((((((***+++,,,,,,***+++---...///...------000///,,,***)))***++++++------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,---,,,***)))''''''((((((,,,,,,---...---,,,***)))***+++,,,,,,------,,,,,,---...000000.........///555555444444444444555555999999:::;;;<<<>>>???@@@CCCCCCBBB@@@???AAAEEEHHHJJJLLLOOORRRUUUWWWXXXXXXYYYWWWVVVVVVYYY\\\^^^^^^]]]cccbbbdddrrryyywwwtttiiiaaaaaa[[[XXXUUUSSSRRRQQQOOOMMMIIIHHHEEEAAA>>>???AAAAAA>>>>>>=========>>>???@@@???@@@AAA@@@???>>>>>>??????>>><<<===???@@@AAA@@@@@@CCCDDDDDDCCCBBBDDDFFFJJJKKKLLLLLLMMMOOOSSSVVVWWWXXXYYYZZZ\\\```gggkkkttt{{{uuueeeUUUMMMDDD>>>===<<<:::888666666555555444444333333000111111222222333444444444444333333333222222222222222222111111111111111222222222111111111000000........................000/////////............//////..................,,,---...---,,,++++++---------............------++++++++++++,,,---......,,,,,,,,,---------.........,,,***+++---...,,,***------,,,,,,,,,,,,------,,,,,,++++++++++++******------............------------,,,,,,,,,,,,,,,,,,+++,,,---...///......---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,+++***((()))***,,,++++++++++++,,,---------------...---+++***)))***,,,---++++++***))))))***++++++************************((()))))))))************---,,,+++***))))))******,,,,,,---------,,,+++***,,,---......//////......---///222222111000111222444444444444444555666666999999999:::;;;===???@@@BBBCCCBBBAAAAAABBBEEEGGGKKKLLLOOOSSSUUUWWWXXXXXXYYYWWWUUUVVVXXX[[[]]]]]]\\\bbbbbbeeerrrzzztttqqqpppmmmgggbbbYYYSSSJJJEEEDDDCCCBBBAAA>>>??????@@@AAAAAAAAAAAA???AAABBB@@@===<<<>>>AAACCCBBB@@@@@@CCCEEEFFFFFFFFFGGGIIIJJJIIIIIIJJJKKKOOOQQQTTTWWW\\\bbbiiiooosssrrrqqqqqquuu}}}sss```PPPDDD???:::888999:::888777666666666555444333333222000111111222222333444444333333333333222222222222000000111111111222222222222111111111111000000000///000000111000///---,,,////////////............000000000//////.........,,,---...---+++***+++,,,------............------++++++++++++,,,,,,---...,,,,,,,,,---------......///---,,,,,,,,,,,,***))),,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++******,,,------......------,,,//////...------,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++************++++++++++++************++++++***))))))***,,,,,,+++))),,,++++++++++++,,,,,,---,,,+++*********+++---...+++******))))))******+++************************))))))))))))************---,,,++++++++++++,,,,,,,,,,,,---------,,,++++++------...////////////...+++...111333222111111222333333333444555666777888888888999:::;;;===>>>???@@@BBBCCCCCCCCCCCCEEEFFFKKKMMMPPPSSSVVVXXXYYYYYYXXXVVVTTTUUUXXX[[[\\\]]][[[bbbbbbfffrrruuuhhhZZZTTTQQQMMMIIIGGGHHHHHHJJJKKKJJJIIIGGGFFFFFFHHHIIIFFFCCCBBBEEEIIIKKKIIIHHHIIILLLOOOQQQQQQPPPPPPPPPPPPRRRTTTXXXZZZ[[[```jjjttt~~~|||oooaaaPPPDDD>>><<<999888999999777555777666555555444333222222444444333222222111111000333333333222222222222111111111111111111111111111111111111111000000000000000111222222111///---+++///////////////.........111111111000//////......---//////...---,,,---...------............---------------------...///000,,,,,,,,,---------......//////............---,,,------,,,,,,,,,,,,------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++...---------,,,,,,,,,++++++************+++,,,---++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++)))))))))+++------+++))),,,+++***)))***+++,,,---------,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------(((+++///111111000000000222222222333555777888999888888888999;;;<<<>>>??????AAADDDEEEDDDDDDEEEFFFLLLMMMQQQTTTWWWXXXYYYZZZWWWUUUTTTTTTWWWZZZ\\\\\\ZZZbbbbbbfffrrr}}}tttmmmiiibbb\\\ZZZ\\\]]]______^^^ZZZVVVSSSTTTUUUTTTRRROOOOOOSSSVVVTTTTTTUUUXXX\\\___``````aaa^^^[[[[[[```gggnnnrrrvvvwwwfffYYYLLLAAA;;;;;;:::999999999888777555666555555444333333222222444444333222222111111000333333222222222111111111333333222222111000000///000000000000000000000000000111222222111///---+++.........///////////////111111000000/////////......///000///---,,,---...------............------......---------...//////,,,,,,,,,---------......,,,---............//////......------------............---------,,,,,,,,,---......//////......---******++++++,,,,,,,,,---------,,,,,,------...///++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++,,,,,,+++++++++)))))))))+++------+++)))---,,,+++***)))***+++,,,000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------(((+++///000000000000111111111222333555777999:::888888999:::;;;===>>>???>>>AAADDDFFFEEEEEEEEEFFFLLLNNNQQQUUUWWWYYYZZZZZZWWWUUUTTTTTTWWWZZZ\\\\\\ZZZaaacccfffqqq|||{{{{{{}}}zzztttpppiiigggcccaaaaaaccceeeggghhhjjjmmmrrrxxx{{{|||{{{|||wwwssssssyyy~~~gggVVVJJJ@@@;;;999555666777888888888888888444444444444333333333333000111111222222333444444222222222222111111111111444444333222111000///...//////000000000000000111///000000111000///---,,,.........///////////////////////////////////////---...///...,,,+++,,,---------............------,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------......)))***,,,,,,,,,,,,---//////......------......///,,,,,,++++++++++++******++++++,,,,,,,,,,,,++++++))))))***++++++,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++***))))))***,,,,,,+++)))---,,,,,,++++++++++++,,,000000///...---,,,++++++)))******++++++******)))************************++++++++++++************))))))***+++,,,,,,++++++,,,,,,+++++++++,,,------......///000000000000///---///111111111111222333222222222333555777888999999999::::::<<<>>>???@@@>>>AAADDDFFFEEEEEEFFFGGGMMMOOORRRUUUXXXZZZ[[[[[[XXXVVVTTTUUUXXX[[[\\\]]]ZZZbbbbbbfffqqq|||lllWWWJJJBBB<<<:::<<<444666777777777777888999222333333333333444444444000111111222222333444444222222222222111111111111222222222111111111000000////////////000000111111..................................../////////000---------...//////000000...///000///---,,,---...------............---------,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......***,,,------+++***,,,......------,,,,,,------...,,,,,,++++++++++++******))))))************))))))++++++,,,,,,,,,,,,,,,,,,((()))+++,,,,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,------,,,+++++++++***((()))***,,,++++++---------------,,,++++++------------,,,++++++***)))***++++++++++++***)))************************,,,,,,+++++++++************+++,,,------,,,,,,+++,,,,,,+++++++++,,,---.........///000000000000000///000111000//////222444222222333333555666888888::::::;;;<<<===???@@@AAA???AAADDDEEEEEEEEEGGGHHHMMMOOORRRVVVXXXZZZ[[[[[[YYYWWWUUUVVVXXX[[[]]]]]][[[bbbbbbeeeqqq|||iiiXXXFFF???;;;888999<<<888999999999777666777888111222222333333444444555444444333333222111111000222222222111111111111000111111111111111222222222.../////////000000111111......---------......///---.........//////000000+++,,,,,,---...///000000000222222111000///000111---..................---///......---------......,,,,,,,,,---------.........000111///,,,+++,,,...---,,,,,,++++++,,,,,,---.........---------,,,,,,,,,------......------,,,///......------,,,,,,+++,,,---///111111000///...+++++++++++++++++++++++++++,,,---......---,,,+++++++++------------++++++,,,***((((((***+++,,,,,,------...///...---+++***))))))***++++++++++++***+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,.........---,,,+++,,,,,,+++***+++,,,...///,,,------.............../////////---,,,---000222333333333444555666777888;;;;;;;;;<<<>>>???AAABBB@@@BBBDDDDDDDDDEEEHHHIIINNNPPPSSSVVVYYYZZZ[[[\\\YYYWWWVVVVVVYYY\\\^^^^^^\\\bbbbbbeeeppp|||mmmQQQKKKCCC>>><<<;;;999777888888888888777555444444444444333333333333222222333333333333333222111000000000000000000111111111111111111111000000//////111111000000//////............------------......///...------//////...---------............------000999<<<666---,,,...111.........------,,,,,,,,,---------............///111111000///---,,,+++***,,,,,,,,,---...///000000------++++++++++++------...---+++******+++---...,,,,,,,,,++++++,,,------,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++'''$$$%%%)))+++(((%%%************+++,,,---...+++++++++,,,,,,---------++++++++++++++++++++++++...---,,,,,,+++++++++,,,...222222,,,### %%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++------------------------000//////.........//////......////////////.........///000111222222222222111222222333555777888999888888888888999999:::;;;>>>@@@BBBCCCCCCDDDEEEGGGLLLNNNRRRVVVYYY[[[]]]]]]YYYUUUTTTXXX[[[[[[]]]___ccccccfffiiiooo}}}}}}}}}}}}fffTTTIIIEEE???<<<;;;:::888777777777777777777666555444444444333333333222222222222333333333222222111000222222111111000000//////222111111000//////000000111000000000/////////...///......------......///,,,+++***+++,,,---,,,***------............---------333666111+++***,,,---......---------,,,,,,,,,------------..................---,,,+++******)))++++++,,,,,,------......---,,,,,,++++++,,,,,,---...---+++******+++---...,,,,,,,,,++++++,,,,,,---***)))((('''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---***'''(((+++---+++(((************+++,,,------+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,++++++************(((+++---+++&&&&&&+++000,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......------......///......////////////......,,,---...///000000000000222222333333555666888999999999999::::::<<<======>>>@@@BBBCCCCCCDDDFFFGGGNNNPPPSSSVVVXXXZZZ[[[[[[YYYUUUTTTXXX[[[[[[]]]```aaabbbeeeiiiooo~~~eeeiiiqqq|||~~~kkk\\\MMMBBB@@@===;;;999999999888666666666777777777666666555333333333333222222222222222222222333222222111000333333222111000///......222111000///...///000111000000000000///////////////......------......///000...---...///000///...------............------+++///111---+++,,,,,,***...------------,,,,,,,,,------------............,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------++++++++++++------,,,,,,,,,,,,+++++++++,,,***))))))((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******...+++((())),,,---,,,***+++++++++***++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******************&&&(((*********+++---///,,,,,,++++++*********)))*********++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,------.........////////////......///000111222333333333333333333333444555666777777:::::::::;;;<<<>>>???@@@???@@@BBBCCCCCCDDDFFFHHHOOOQQQSSSVVVXXXYYYYYYYYYYYYUUUSSSWWWZZZ[[[\\\``````aaadddiiipppMMMVVVdddsssuuuaaaRRRIIICCC@@@:::999999999999888666555555555666666777666666666333333333222222222222111111111222222222222111111222111111111000000//////222111///......///000111000000000000//////////////////............//////111000///000111222111///------............---------//////---...111000+++------------------------,,,,,,---------.........------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,++++++***,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,***((((((***++++++))),,,,,,++++++***+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++***+++++++++++++++******))))))***+++,,,,,,***))),,,++++++******)))))))))))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,------......////////////......000111222333444444444444444444444444444555666777999999:::;;;===>>>@@@AAA???AAACCCCCCCCCDDDFFFHHHNNNPPPSSSUUUXXXYYYZZZZZZYYYTTTSSSVVVYYYZZZ\\\```aaabbbeeejjjqqq<<>><<<===999999::::::888777555555444555555666666666666555333333222222222111111111000111111222222111111111//////000000111111111222000000///......///000111////////////000000000000/////////....../////////...---,,,,,,......---,,,------............---------///...---///333111---------------------------,,,,,,,,,------------...,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***))),,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,***))))))***++++++***,,,,,,++++++***+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,++++++******+++---,,,)))&&&+++++++++******)))))))))))))))***+++,,,,,,------------------------------+++++++++++++++,,,------......////////////......,,,,,,---...////////////444444444444444555666777888888999:::;;;===???@@@???AAACCCDDDDDDEEEFFFHHHLLLNNNQQQUUUXXXZZZ[[[\\\YYYTTTRRRUUUXXXZZZ\\\```cccdddgggkkkqqq999===DDDLLLYYYmmm|||oooZZZQQQHHHCCC>>>:::999:::999:::;;;:::888666666666555555666666666555555444222222222222111111111111///000111111222111111111......///000111222333333......////////////000000////////////000000000000000//////......//////000///...------...///...---------............------,,,......,,,...111000,,,,,,,,,,,,------------...,,,,,,,,,,,,------------************++++++++++++,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,***)))(((*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------------,,,---,,,,,,,,,+++,,,,,,---+++++++++***++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,---...---,,,+++)))))))))+++,,,,,,+++)))++++++++++++++++++++++++*********++++++,,,,,,---------------------------++++++++++++,,,---............////////////......------...///000000000000333333333444555666777777888888888999:::<<<===>>>@@@AAACCCDDDDDDEEEGGGIIIJJJMMMPPPTTTXXXZZZ\\\\\\ZZZTTTRRRUUUXXXYYY\\\```dddeeegggkkkrrr999<<>>???FFFSSS]]]{{{nnn\\\MMMDDD@@@:::999<<<<<<666333555555777999888666666999<<<666666666666555444333222222222222111111111111000//////000111111111111111111111111111000000000000+++,,,///111222111///---.../////////000000111111000000////////////000000---+++***+++,,,---,,,+++---..................---+++000222///---///000...,,,,,,,,,------.........++++++,,,,,,,,,------------------,,,,,,,,,++++++(((((()))***+++,,,,,,---++++++------------+++++++++,,,,,,------,,,,,,+++***+++,,,---,,,***(((&&&+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---)))******)))(((((()))+++************+++,,,---...+++++++++,,,,,,---------++++++++++++++++++++++++'''(((***,,,---,,,***))))))+++,,,+++))))))***+++******+++,,,---......///,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...///000......////////////............///111111111111111111222222333555777888999:::::::::::::::;;;<<<===@@@BBBDDDEEEEEEEEEGGGIIINNNOOORRRUUUWWWXXXXXXXXXZZZTTTQQQTTTWWWXXX\\\```aaabbbfffkkksss444555777999<<<@@@FFFJJJcccwww~~~gggWWWJJJBBB@@@::::::999888777777888888888888888888888777666666555555555333111000222333333333111000000000111222222111111111000000//////......//////000000111111000000000000////////////111111000000/////////.../////////......---------.........------,,,,,,,,,..................------......//////......---,,,***+++---...///000000000.........------,,,,,,,,,+++++++++,,,,,,,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,+++***)))(((''',,,+++******,,,,,,+++***,,,,,,+++***)))))))))***((()))***+++++++++++++++,,,,,,,,,++++++*********+++,,,...//////---,,,***------,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++***)))((('''........................,,,++++++******++++++,,,++++++******++++++,,,---******+++,,,------------,,,,,,,,,---------......111///,,,))))))+++---///......//////000000111111888666444222222333555777999888888999:::<<>>???BBBCCCEEEEEEEEEEEEGGGHHHMMMNNNPPPSSSVVVYYY[[[\\\YYYWWWUUUUUUXXX[[[]]]^^^aaa```aaafffppp444555666555555777:::<<<<<>>;;;:::<<<999888888777666555555555555555666666666555444444444666888777555333333333111111000////////////000111111111111000000000000////////////000000000000000000000000/////////////////////..................------------,,,,,,,,,.........///////////////..............................//////......---,,,---------------,,,++++++,,,,,,++++++++++++******---------.........//////,,,,,,++++++++++++******------------------------...------,,,,,,------...)))*********++++++,,,,,,---+++***+++,,,---,,,***************++++++++++++,,,,,,,,,++++++)))((((((++++++++++++++++++,,,,,,***+++,,,.........---,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,------...------------,,,+++******+++++++++,,,,,,,,,------000//////...//////000000......//////000000111111555555555555555555555555777888999;;;<<<======>>>AAACCCDDDEEEEEEEEEGGGIIIMMMNNNPPPSSSVVVYYY[[[\\\ZZZXXXVVVVVVYYY\\\^^^___```___```fffooo333444444444333444666888<<>>DDDLLLTTTXXXeeeooozzzfffWWWEEE???:::;;;;;;888666666555666666666666555444444555666666777777666666666222444666666444222111000333333333222222222111111000000000000000000111111000000000000////////////000000000000////////////------..................------------------------,,,,,,,,,------......///---------.........//////.........///......---,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------------,,,------------...............---------,,,,,,,,,........................,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***---,,,++++++------,,,+++)))***+++,,,,,,,,,,,,,,,((()))***+++++++++++++++*********++++++,,,,,,,,,)))***+++,,,------......************++++++,,,---,,,++++++******++++++,,,------------,,,+++***)))++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,,,,---......******+++,,,------------++++++,,,,,,,,,---------...///000111111000//////......//////000000111111222444666777888888777777777888:::<<<======<<<<<<===???AAABBBBBBCCCEEEGGGMMMOOOQQQTTTWWWZZZ\\\]]]ZZZWWWVVVVVVYYY]]]```aaabbbaaabbbfffmmm{{{111333444555555555777888777777777888;;;@@@FFFJJJRRR\\\nnnxxxiiiZZZMMMEEE===999999;;;;;;777444444333444666777777777666555555555666777777777666666222444666555333111111111333333444444333333222111000000000000111111111111000000000000////////////000000000000////////////.............../////////---------............///,,,,,,,,,---------------,,,,,,------.../////////......//////......---,,,++++++,,,---------------,,,,,,------------......---------.........//////,,,,,,++++++++++++******------------------------,,,++++++******++++++,,,------,,,,,,+++++++++***...,,,+++,,,---...---+++***+++,,,---------,,,+++(((((()))++++++,,,,,,,,,++++++++++++++++++,,,,,,******++++++,,,,,,------******)))******+++,,,---++++++************++++++......------,,,***)))(((++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,------...------------,,,+++******,,,,,,,,,---------.........////////////...---,,,......//////000000111111000111333555777777777666888999:::;;;<<<<<<<<<<<<===>>>AAABBBBBBCCCEEEGGGNNNOOOQQQTTTWWWZZZ\\\]]]YYYVVVUUUVVVYYY]]]___aaacccbbbcccfffmmm{{{222333555555555444555666444666888888999;;;???CCCFFFMMMYYYkkkuuummmaaaVVVMMMEEE@@@>>>===:::999<<<;;;777555666222333555777888888888777333444555666666666666555444555666555333111222333222222333444333222111000///000000000111111111111111000000000/////////...000000000000////////////.........//////000000000........./////////000000............------------,,,,,,------...//////000......//////......---,,,---............---,,,,,,++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,...,,,,,,,,,---...---,,,+++,,,---......,,,+++))))))******+++++++++******,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,))))))))))))***+++,,,---++++++************+++++++++,,,,,,,,,+++***))))))++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++,,,------------------,,,+++******------.........///////////////...---,,,+++******......//////000000111111...///000222333444555555::::::::::::;;;<<<<<<===>>>@@@BBBCCCCCCDDDGGGIIINNNOOOQQQTTTWWWZZZ\\\^^^WWWUUUTTTUUUXXX\\\___```aaa```bbbgggnnn}}}333444666666444333333444000333777777555555888;;;>>>@@@FFFQQQaaavvvvvvkkk\\\TTTJJJCCC???<<<<<<===<<<888666777666333333666111333555888999:::999888222333444444555555555444666777777555333222333555111111222333222111000/////////000000111111111222111111000000/////////...000000000000////////////.../////////000000111111.../////////000000111111000000//////.........---,,,,,,------...///000000......//////......---,,,000000000///...---+++************++++++,,,,,,,,,++++++,,,,,,,,,---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...)))******+++---......///...---,,,,,,......---,,,+++,,,.........,,,***)))+++++++++++++++***)))(((---,,,,,,++++++*********,,,,,,++++++***+++++++++))))))))))))***+++,,,---++++++************++++++))))))***++++++++++++***************************,,,++++++++++++++++++,,,++++++******++++++,,,---******+++,,,------------.........////////////000555444222000///...............//////000111111111111222333444666777999999;;;:::999999:::;;;===>>>???AAACCCDDDEEEFFFHHHJJJNNNOOORRRTTTXXXZZZ]]]^^^WWWUUUSSSTTTXXX\\\___```^^^^^^aaagggooo~~~222333444444555555444444777666666555555777888999:::<<>>???AAACCCEEEFFFFFFEEEDDDMMMNNNPPPSSSVVVZZZ]]]___\\\XXXTTTTTTYYY___bbbccc```aaadddiiippp222222333444444444444333666555555444555666777888444777:::<<>>;;;888777777888999999777555555666666666555666666555555444444333333555555555555555555555555444444333333222222222111111111111111111111111111000000////////////000000///......---...///000111......------......//////000000000000//////......////////////.........---///...------------...///,,,---......//////.....................---,,,,,,,,,---...---+++***+++,,,//////...------------...,,,,,,++++++,,,,,,---...------------,,,,,,,,,+++,,,,,,,,,------------...+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,...------,,,,,,------...******))))))((((((((((((,,,,,,,,,,,,+++++++++***,,,,,,,,,+++++++++******))))))))))))******************+++++++++,,,,,,,,,---+++)))((((((***,,,...***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,************)))))))))((('''((())))))*********)))++++++++++++,,,,,,,,,,,,...------,,,,,,,,,------///////////////////////////............///000000333444555666777999::::::999999999:::;;;<<<===>>>@@@AAACCCDDDEEEFFFEEEEEELLLMMMOOORRRUUUYYY\\\^^^\\\XXXTTTTTTYYY___bbbcccaaaaaaccchhhooo111111222333333333333222444444444333444555666666333555888999999<<>>AAAAAABBBCCCDDDEEEFFFFFFKKKLLLOOORRRUUUXXX[[[\\\\\\XXXTTTUUUZZZ___bbbbbbaaa```bbbfffmmm~~~000000111222222222222222333333333333333444444444777888:::999888888;;;===CCCNNN___pppvvvaaaWWWJJJBBB???>>>;;;999:::999777555444444555666555555555666777777555333000111222333555666777888555555555555555555555555777777666555333222111111111111111111111111111111000000////////////000000//////.........////////////...------...///111222////////////////////////.................................------.........,,,---......///.........---------......------,,,+++,,,------++++++,,,------,,,++++++******++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++++++++,,,)))***+++,,,,,,+++***))),,,++++++++++++++++++,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,...---,,,*********+++,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------))))))*********+++++++++,,,,,,,,,+++,,,,,,------///////////////////////////////////////000111111333333444666777888999:::888888888999:::;;;======AAAAAAAAABBBCCCEEEGGGHHHLLLMMMPPPSSSVVVYYY[[[\\\\\\XXXUUUUUUZZZ___aaaaaa______```dddkkk{{{///000111111222222111111111222222333333333333333777888777777777888:::===<<>>;;;999888666444777666555444444444444555222444666:::;;;999555111000000111333444666777888555555555555555555555555777777666555333222111111000000000000000000000000000000////////////000000//////////////////......///////////////111222333.............../////////////////////////////////---..................---,,,---......///.........,,,,,,---------------,,,+++,,,------++++++,,,---,,,,,,+++************+++,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++***+++,,,------,,,+++***+++++++++******+++++++++)))))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******************+++++++++,,,,,,,,,---,,,+++***))))))*********++++++,,,,,,++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........------,,,+++++++++*********))))))+++++++++++++++,,,---...///////////////////////////////////////000111111111222333444666777888888888888888999:::;;;<<<===AAAAAAAAABBBDDDEEEGGGHHHMMMOOORRRUUUXXX[[[\\\]]]\\\YYYUUUVVVZZZ___``````]]]]]]^^^bbbhhhxxx000000111222222222222111111111222333333333333333333222222222333666888:::::::::;;;???GGGSSSaaajjjrrryyyxxxkkk]]]SSSMMMHHHFFFAAA???<<<999888888;;;<<<555555444444444444444444222333777:::<<<:::555111444444444333333333333333444444444444444444444444666555555444333222111111000000000000000000000000000000////////////000000/////////000//////...---......///000111222222222---............//////////////////000000000000000------...//////...------,,,---......//////......+++,,,,,,------------,,,***,,,------++++++,,,.........---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,---******++++++++++++,,,,,,***++++++++++++,,,,,,,,,******))))))(((''''''&&&******+++++++++,,,,,,,,,,,,++++++************+++***++++++,,,,,,++++++***))))))*********+++++++++************++++++++++++++++++,,,,,,,,,+++******---,,,,,,+++******))))))+++******++++++,,,---...////////////////////////......------......///000111111222333555666777888888888888888999;;;<<<===???@@@AAACCCDDDFFFGGGHHHNNNPPPSSSWWWZZZ[[[\\\\\\\\\YYYVVVWWW[[[___```___]]]]]]___bbbhhhwww000111222222333333222222111222333444444444333333111000000222444555666666777777777999<<>>===777666555222000111333666444444444444444444444444333333444666888888555333555444444333333222222222444444444444444444444444444444333333222222222111000000000000000000000000000000////////////000000//////000000000///---,,,***+++...000111111000///---------.........//////........./////////000000------...//////...------,,,---......//////......***+++,,,---------------***+++---,,,,,,+++---......---,,,,,,+++,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,,,,------------***++++++++++++,,,,,,,,,++++++++++++*********)))++++++************++++++,,,,,,++++++++++++,,,,,,---.........////////////)))))))))******+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++************+++++++++,,,,,,*********+++++++++,,,,,,+++++++++++++++***)))))),,,,,,,,,,,,++++++++++++************+++,,,---...///////////////////////////............///000000111222333444555777888888777777888888999:::<<<===>>>???BBBDDDFFFGGGGGGGGGMMMPPPSSSWWWYYY[[[[[[[[[\\\YYYVVVWWW[[[_________^^^___bbbeeejjjwww111111222333333333333222111222333444555444333333222333444666777777555333555666999;;;<<<=========???GGGRRR```ppp{{{eeeUUUHHHFFFCCC@@@===;;;:::999666999<<<<<<999666555555333333444444444444555555444333222222444555555555222222222333333444444444444444444444444444444444222222222222222222222222000000000000000000000000000000////////////000000//////000000000///---,,,'''))),,,///000000...------------.........//////---------.........//////,,,---...//////...---,,,,,,---......//////......***+++,,,,,,------------***+++---,,,,,,,,,---...,,,+++******))))))******,,,,,,++++++,,,,,,---...,,,,,,,,,------.........******+++++++++,,,,,,,,,++++++++++++******))))))+++***)))(((((()))***+++---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,(((((())))))*********+++*********++++++,,,,,,,,,+++++++++,,,------......******+++++++++,,,,,,,,,+++,,,,,,------.........+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........------------,,,,,,+++***+++++++++,,,,,,---......************+++,,,---...////////////////////////111111111111111222333333222333444555666888999999777777777888999:::<<<<<<===???BBBEEEGGGGGGGGGFFFMMMOOORRRVVVXXXZZZZZZZZZ\\\YYYVVVWWW[[[______^^^```aaadddhhhlllxxx111///---///222333222000111111222222222333333333222222222333333444444444222333444555666888888999999===DDDKKKTTTcccuuulllYYYNNNKKK???>>><<<:::777666555444777777777777666666666666333333333444444444555555222222333333444555666666333222222222333333444555333333222111111222222222555555666555444222000///000000000000000000000000111111111111111111111111//////.........---------111111000000//////........................------------------------------------------------------,,,,,,---///111000...,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...++++++************++++++---------,,,,,,++++++++++++++++++++++++++++++++++++***)))***,,,---,,,++++++)))...777999444//////......---,,,,,,+++******---,,,,,,++++++*********((()))+++,,,,,,+++)))(((,,,,,,,,,+++***))))))((()))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---......------,,,,,,++++++++++++,,,------------............------...///111111000000222333333333222222333444666777888999999888777888;;;>>>@@@>>>@@@EEEFFFEEEFFFIIILLLNNNQQQUUUXXXZZZ[[[\\\^^^YYYSSSSSSXXX]]]^^^]]]___]]]```eeeiiisss111///...///222333222000111111111222222222333333222222222333333333444444444444555555666666666777666999<<>>???>>><<<:::999777777666777777666666666555555555333333333444444444444555111111222222333333444444333333222222222333333444555444444333333444444555333333444333222111///...000000000000000000000000//////////////////////////////.........---------...............---------........................000000000000000000000000------------------------,,,,,,---///000000...,,,.........---,,,+++******........................,,,++++++******++++++,,,***+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,++++++++++++++++++******+++++++++++++++++++++++++++******+++---...---,,,,,,***---444555111,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,+++++++++***+++---......---+++***))))))************++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++...---,,,***************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,............---,,,++++++,,,,,,,,,,,,,,,------...------............------...///111111000000222333444333333333333555666777999999999888888999<<<>>>AAA???AAAFFFGGGFFFGGGJJJLLLNNNPPPTTTWWWYYY[[[\\\___ZZZUUUTTTYYY]]]^^^^^^___^^^aaagggjjjuuu222000000000222333222111111111111222222222222333222222222222333333333333555555555555555555555555666888999999999===DDDJJJXXXbbboooxxxmmmVVVKKKFFFAAA;;;777<<<;;;:::888777777777777666666555555555444444444333333333333444444444444111111111222222222222222444333333222222222333333444444444333333444444555222222333333222111000000000000000000000000000000/////////////////////////////////............------------.......................................------------------------------------------------,,,,,,---...000000...,,,000///...,,,+++*********........................,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------******************+++++++++++++++++++++++++++++++++******+++...///...------***+++///000---************+++,,,,,,---......+++++++++,,,,,,,,,,,,,,,+++,,,---......---,,,+++&&&'''''')))***+++,,,---------,,,,,,+++******)))------,,,,,,+++++++++***------+++******)))******++++++++++++++++++++++++++++++,,,,,,------......,,,,,,,,,------------------,,,,,,,,,,,,---......------............------...///111111000000222333555444444444444666777888999::::::999888999<<<>>>BBB@@@BBBFFFHHHGGGGGGJJJMMMMMMOOORRRUUUXXX[[[\\\___[[[VVVUUUYYY]]]^^^^^^```___bbbhhhlllwww222111111111222222222111111111111111222222222222222222222222222222222333444444444444444555555555444666777777777999===@@@BBBIIIRRRZZZcccqqqsssbbbTTTFFF@@@???<<<999888777666555555444444555555555555444444444333333333222222333333333444444444222222222222222111111111444333222222111222222222222222111111111222333333333333333333333333222222000000000000000000000000000000000000000000000000/////////.....................//////000000111111............////////////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,...000000...---......---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------))))))******++++++,,,,,,++++++++++++++++++++++++,,,+++***,,,...000///...,,,******,,,------,,,+++---------,,,,,,+++++++++)))*********+++,,,,,,,,,)))******++++++******)))&&&&&&'''(((***+++,,,,,,,,,,,,,,,++++++*********------,,,,,,+++*********)))))))))******+++,,,,,,************************++++++,,,------...//////*********+++,,,...//////------,,,,,,------...///------............------...///111111000000222333555555444444555666888999888999999999888999;;;===AAA???AAAFFFGGGFFFFFFIIIMMMMMMNNNPPPSSSWWWZZZ]]]^^^ZZZVVVUUUXXX[[[^^^___```___bbbhhhmmmxxx111111222111111111111111000000111111111222222222222222222222222222222222111111222333444555666666111222333444555666999:::999===BBBFFFMMMWWWeeennn~~~tttaaaSSSIIICCC???===:::666555888555444444333333444444555444444444444333333333333222222222333333333444444333333333333222222222222333222222111111222222222222111111111222222333444222222222111111111111111000000000000000000000000000000000000000000000000////////////////////////......//////000000111111........./////////000000////////////////////////------------------------...---,,,---///000///---...............//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...............---------,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,***+++++++++,,,,,,------++++++++++++++++++++++++,,,++++++,,,...//////...+++***)))***,,,//////...------,,,,,,,,,,,,++++++(((((())))))******++++++************************(((((())))))*********+++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********(((((()))***+++++++++,,,************************++++++,,,------...//////,,,,,,+++++++++,,,---------,,,,,,,,,,,,---......------............------...///111111000000222333555555444444555666888999666888999999888888:::<<>>???DDDFFFDDDEEEHHHMMMMMMNNNPPPSSSWWWZZZ]]]\\\YYYVVVUUUWWW[[[^^^```aaa```ccchhhlllwww000111222111/////////111000000000111111111111222222222222222222111111111///000111222444555666777444444444444555666777888999999:::<<>>;;;555555999666666555555555555666666555555444444444333333333222222222222333333333333222222333333333333333333111111111111111222333333333333333333444555666666222111000///////////////000000000000000000000000////////////////////////...////////////000000000---------........................//////000000111........................------------------------...---,,,---...//////...//////000//////...---,,,........................,,,++++++******++++++,,,............------------,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++---,,,+++,,,---...---,,,***+++***))),,,111111///))))))***+++---...//////)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++***)))((('''++++++++++++++++++++++++++++++,,,,,,------......111///---+++)))))))))))),,,++++++++++++,,,------------............------...///111111000000222333555444444444444666777888666888999:::999999:::<<<>>>===???CCCEEECCCDDDGGGMMMMMMOOORRRUUUXXX[[[\\\ZZZYYYWWWVVVXXX\\\```ccceeeccceeejjjlllvvv///000222000...---...000000000000000111111111111222222222222111111111000000111111222333444444555666555555555666777888888777777777888:::===AAABBBHHHMMMWWWaaannnvvvkkkdddWWWSSSNNNKKKGGGCCC???===;;;888888;;;:::777666999777666666555555555666666555555555555444444444444111222222222222333333333000000111111222222333333000000000000111333444444333333333333444555666777555444222111000000000000000000000000000000000000////////////////////////.../////////000000000000...............------------......///000000111111,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,...//////...***,,,...//////...,,,***........................,,,++++++******++++++,,,------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++---,,,++++++,,,,,,+++******,,,+++)))+++000000,,,((()))***+++---...///000,,,,,,,,,+++++++++++++++---,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++,,,)))))))))***++++++,,,,,,***+++++++++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,///...,,,***))))))***++++++************+++,,,,,,------............------...///111111000000222333444333333333333555666777888999;;;<<<;;;;;;<<<===???===???DDDFFFDDDEEEHHHLLLNNNPPPTTTWWWYYY[[[\\\ZZZZZZXXXXXXZZZ^^^dddgggiiigggiiilllmmmvvv...000111000---,,,---///000000000000111111111111222222222222111111000000222222222222222222222222222111000000333555666666555444555777999;;;<<<===888>>>FFFLLLSSS___qqq~~~~~~qqqfff[[[PPPJJJHHHDDD@@@>>>===;;;999999888222///222666555333444555555444333333333444444666666555555555444444444111111222222222333333333...//////000111222222333/////////000111333444555111111111111222333444555999888666444333333333333000000000000000000000000111111111111111111111111.../////////000000111111111111000000/////////...---......///000111111222////////////////////////------------------------///---,,,,,,...//////...###&&&***...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++******))))))))),,,,,,++++++,,,,,,---............------.........,,,+++++++++******))))))++++++++++++++++++++++++...,,,++++++++++++***(((***---,,,)))***///...(((,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++******))))))******++++++++++++,,,,,,---------------,,,++++++*********(((((()))***+++,,,,,,---&&&''')))***++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***)))((((((***,,,///111******))))))******+++,,,---..................---...///111111000000222333333333222222333444666777999;;;===>>>======>>>???@@@>>>@@@EEEGGGEEEFFFIIILLLNNNQQQUUUXXXZZZ[[[\\\[[[[[[ZZZZZZ\\\```fffkkkmmmkkkkkknnnnnnvvv////////////////////////000000///...............000000000000000000000000222222111111222222333444222222222333333333444444444444555555666777777777:::;;;<<<>>>CCCKKKUUU[[[jjjxxxuuuhhhXXXOOOMMMLLLFFF@@@<<<;;;::::::999888777777666777777666444444555666666666666666666666666666777777888888888666555444111222333333333333222111000000000111222222333333333333222222111222222222333333333333222222111000111111111222222333333333//////000111111111111111000111222222222000///...000000000000////////////......////////////......////////////////////////........................------------------------...---+++***)))***+++++++++,,,,,,------,,,,,,+++,,,++++++***+++,,,...//////---,,,******+++,,,---...,,,***+++---...,,,***,,,++++++******++++++,,,+++++++++,,,,,,,,,------)))***+++,,,,,,+++***)))---,,,,,,++++++*********)))************+++++++++******))))))***,,,---///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((((((******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,+++++++++++++++++++++++++++******))))))******+++,,,++++++******++++++,,,---+++******,,,------,,,---------,,,,,,+++++++++***++++++++++++++++++,,,///...,,,+++,,,---///111222111111111111333444555333444555666777999::::::999::::::999999:::>>>AAAAAAAAAAAAAAAAAADDDHHHLLLLLLPPPTTTWWWXXXYYY[[[]]]___[[[WWWWWW\\\dddkkkoooooorrrnnnmmmqqquuu////////////////////////111000//////......//////000000000000000000000000222111111111111222333333222222222333333333333444333333333444555555666666::::::;;;;;;<<<@@@FFFKKKNNNYYYhhhttt}}}}}}ooo\\\RRRGGG@@@>>>===:::666:::999999888777666666666666777777666444444555666555555555555555555555555333444555555555444222111111222222333333222222111222222111111111111111111222222111111111222222333333444444444333333222111111111222222222333333333//////000111111111111111//////000111000///...---000000000000/////////.........////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++***++++++,,,+++,,,,,,------,,,,,,+++...---,,,+++++++++,,,---,,,,,,,,,,,,,,,+++++++++---+++)))***,,,---+++***,,,++++++******++++++,,,+++,,,,,,,,,------------)))***++++++++++++***)))++++++++++++++++++++++++************+++++++++++++++************,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***************))))))******+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,***))))))+++,,,,,,+++---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------,,,+++,,,---...///111111000000111222444555333333444555777888999999999::::::999999:::===@@@@@@AAABBBBBBBBBDDDHHHKKKMMMPPPTTTWWWXXXYYY[[[]]]]]]YYYVVVWWW\\\eeemmmrrrqqqqqqkkkjjjpppuuu////////////////////////111111000/////////000000000000000000000000000000111111111111111222222333111111222222222333333333111111222333333444444555888999999888777777:::<<<;;;BBBKKKSSSZZZeeerrr|||yyyiiiYYYNNNGGGBBB===999777777666555777777777666666555555555666666777555444333555666555555555555555555555555000111222222222111000///111111222333333222111111333333222222111000000///000000000000000111222333111111111222111111000///111222222222222333333333//////000000111111000000//////000111000///...---000000000/////////............////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++///...---,,,++++++++++++,,,---///000000...,,,***,,,***)))***+++,,,+++))),,,++++++******++++++,,,,,,,,,,,,---------......)))***++++++++++++***)))***++++++++++++,,,,,,,,,************+++++++++,,,++++++******+++,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++)))((()))***,,,++++++------,,,,,,,,,,,,+++++++++,,,,,,,,,------------+++,,,,,,,,,,,,---------000000000000000111333333222222333555666777888999888999:::999999:::===@@@???AAACCCDDDDDDEEEGGGJJJMMMPPPTTTWWWXXXZZZ[[[]]][[[XXXTTTVVV\\\fffoootttrrroooggggggnnnttt////////////////////////111111000000000000111111000000000000000000000000000000000000000111222222111111111111222222222222111111222222333444444444555777888888777777888999999<<<@@@BBBEEEMMMWWW___mmmttttttnnnfff]]]UUUMMMEEE???======<<<:::888777888999666666666666555555555555555666666555333333444666444444444444444444444444000111222222222111000///111111222222222222111111222222222111111111000000////////////000111222333111111222222222222111111222222222222222222222222//////000000000000000//////000111111111111//////000000/////////...............////////////......------------------------........................------------------------------------------------+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,,,,...222444444111---***,,,++++++++++++,,,++++++,,,++++++******++++++,,,,,,,,,---------.........*********++++++*********,,,,,,++++++++++++++++++*********+++++++++,,,,,,++++++++++++,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++(((((()))))))))***************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++******++++++,,,+++***))))))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........+++,,,---.........------/////////000000111222222111222333444555777888888777999:::999999:::===???>>>@@@DDDEEEFFFFFFGGGHHHNNNQQQUUUWWWYYYZZZ[[[]]]\\\XXXUUUUUU[[[dddmmmrrrnnnkkkbbbcccmmmttt////////////////////////111111000000000000111111////////////////////////000000//////000000111222000000000111111111222222222222222333444444555555333666888999888777777888555777999:::;;;>>>CCCGGGSSSZZZeeeqqq}}}~~~xxxpppeee^^^SSSOOOJJJEEEBBB???>>><<<777999:::888666555666777555555555666666666666666555666666555333333444555444444444444444444444444111222333444444444333222111111111111111111111111000000111111111222222222////////////000111222333444444555555555555555444222222222222222222222222//////000000000//////...---...///000000000///...////////////..................////////////......................................................------------------------,,,---------------------+++,,,,,,------,,,,,,+++++++++,,,---......//////+++---111333222000,,,))),,,------------,,,------,,,++++++******++++++,,,,,,,,,,,,---------......+++******************+++------,,,,,,+++***))))))***++++++++++++,,,,,,,,,+++,,,,,,,,,------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************))))))))))))******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***+++++++++++++++++++++++++++******))))))******+++,,,++++++******++++++,,,---+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////------...///000/////////...//////000111111222222111222333444555777888888777888999:::999:::<<<>>>>>>@@@DDDFFFGGGGGGGGGHHHOOORRRUUUXXXYYYZZZ[[[]]]]]]YYYVVVVVVZZZaaahhhlllgggeee^^^aaammmuuu////////////////////////000000/////////000111111///////////////////////////////////////000000111///000000000000111111111111222222333333444555555333555777777666444444444111444666888888999;;;===AAAFFFNNNWWWaaalllvvv}}}vvvpppfff^^^WWWRRRKKKGGGBBBAAA>>><<<:::::::::;;;555666777777555444555555444444444555555666666777555555666444333222444555333333333333333333333333222333444555666555444444222111000000000000111222///000000111222222333333000000000000000111222333000111111222222222222222333333333222222222222111//////000000000///......+++,,,---.........---,,,/////////.........------......////////////......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------------,,,+++,,,,,,------,,,,,,+++)))***,,,---///000000000***+++---......,,,)))(((---...///...---,,,---///,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++***))))))***++++++------,,,,,,+++******)))++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++++++++******))))))******+++,,,,,,,,,,,,+++***+++,,,------,,,+++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,---+++***+++,,,...------++++++,,,,,,,,,,,,------******+++,,,---......///...////////////000000000...///000111222222222222222222333555666777888999666888999:::999:::;;;===>>>AAADDDFFFGGGGGGHHHIIIPPPSSSVVVXXXYYYZZZ[[[\\\\\\YYYVVVVVVZZZ___ccceeeaaaaaa^^^bbbmmmttt//////////////////////////////......//////000111///////////////////////////............///000000/////////000000000111111000000111111222333333333222444666666444333333444222444666777888999:::;;;999;;;>>>CCCIIIPPPWWW\\\cccmmmzzzyyyqqqhhhcccVVVSSSMMMHHHDDDAAA???>>>:::;;;;;;:::999888777777777666666666666777666666222222222333444555555666555555555444333222333555222222222222222222222222111222333444555444333333222111000//////000111222111111111111111111222222222222111111111222222333......///000000000000000333333333222222222111111//////000000///......---,,,---///000000000///...//////.........---------......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++---------,,,++++++,,,,,,------,,,,,,+++***+++---...////////////,,,,,,,,,,,,+++++++++***+++---///...,,,+++---...,,,++++++******++++++,,,*********+++++++++,,,,,,++++++***))))))***++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---......---,,,++++++,,,,,,------,,,,,,+++************************++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++)))***,,,------,,,***)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,+++)))***,,,------,,,+++++++++,,,,,,---------))))))***+++,,,---......///......---...///000111///000111222333333333222333333444555777888999999555777999:::::::::;;;<<>><<<===;;;999999:::::::::999::::::999888777666555555444444444444444444444444444555555555444333333222333222222111111222222333444333333333444444222111111111222222222222111111000000000000111111111111333333222222222222222222222222222222111111111111444333222222111111222222555555555444333222111000000000000000000000000000---///444;;;>>><<<444---000///------......---+++222111000...---+++***)))///000000000///---+++)))------------------------,,,,,,---------,,,+++***---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---000///...---------------,,,++++++******++++++,,,,,,,,,,,,------.........++++++++++++++++++++++++---.........---+++)))(((++++++,,,,,,,,,++++++***,,,,,,,,,---,,,,,,++++++...---+++))))))***+++,,,------------,,,+++***)))------,,,++++++*********+++*********))))))((((((...---,,,+++++++++,,,---++++++***))))))***++++++)))***++++++++++++***))))))))))))))))))*********///...,,,+++***)))))))))+++******)))***,,,---.../////////...---,,,***))),,,------------------,,,,,,,,,...///000000000000//////000111222333333333555333111222666999:::999:::999888888999<<>>AAAEEEGGGJJJMMMPPPTTTVVVYYY]]]___ooorrrxxxzzzpppiiiccc```[[[TTTNNNIIIFFFDDDDDDCCCBBB@@@>>>===<<<<<<;;;999888888999999888666888777777666666555555444444444444444444444444444444444555555444333333222444333333333333333333444444333333333444333222111111111222222222222111111000000000000111111111111000000000000000000000000......//////000000000111444333222222111111222222333333444333333222111000000000000000000000000000///000222555666666222000...---,,,---//////...---//////000000000000000000+++,,,,,,---,,,,,,++++++------------------------,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,++++++,,,++++++++++++,,,...///111000///............///,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,+++******+++++++++,,,,,,++++++***+++,,,,,,---------,,,,,,...---+++***)))***+++,,,------------,,,+++***)))************************++++++++++++*********))),,,,,,+++******+++,,,---++++++++++++++++++++++++)))***+++,,,,,,+++***)))&&&&&&''')))***,,,------,,,,,,++++++***++++++++++++************,,,---...+++,,,,,,------------,,,......,,,++++++,,,......------...///000000000/////////000222222333333222555333222333777::::::999;;;:::999888999;;;>>>@@@AAAEEEHHHHHHGGGGGGIIILLLRRRTTTVVVYYY[[[\\\\\\\\\[[[YYYVVVVVVZZZ^^^aaabbb^^^cccaaacccmmmuuu---------------.........---............/////////////////////////////////........................000000000000000000000000///000000111111111111111111111222222222333333333333333333333222222222222333333333333444555666666:::999777666666777888999>>>@@@CCCEEEEEEGGGJJJLLLMMMPPPUUU]]]gggqqqzzz~~~xxxrrrjjjccc^^^XXXQQQKKKGGGEEEBBB>>>;;;999888888;;;::::::999999999::::::777777777888999888666444555555555555555555555555444444444444444444444444444444444444444333333222444444444444444444444444333333333333333222222111111111222222222222111111000000000000111111111111000000000000000000000000------...///000111222222444333222222111111222222111222222222222222111111000000000000000000000000///000///...---...000222---,,,+++---///000000///......//////000111111111*********+++,,,---...///------------------------......------------,,,,,,,,,,,,,,,,,,------------------,,,,,,+++++++++************+++,,,---/////////......------------...,,,++++++******++++++,,,,,,+++++++++++++++******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,+++++++++++++++,,,---............---,,,+++*********+++,,,------------,,,+++***)))'''(((((()))******++++++,,,,,,,,,+++++++++++++++***************+++,,,---+++,,,------------,,,+++***+++,,,------,,,+++***&&&'''((()))***,,,------*********++++++,,,,,,,,,+++*********+++,,,---...******+++,,,,,,,,,,,,,,,000...,,,******,,,...000......///////////////...///000111222222222222222555333333444777999:::999<<<;;;999999999;;;===>>>AAADDDHHHHHHGGGGGGIIILLLRRRSSSVVVYYY[[[\\\\\\\\\[[[YYYVVVVVVYYY]]]```bbb___dddbbbdddnnnvvv...---------------------,,,,,,---......///000000//////////////////..............................000000000000000000000000//////000000111000000///111111111111222222222222333222222222222222222222222222222222222333444444888777777777777888999:::888999;;;;;;:::;;;<<<>>>???@@@BBBFFFLLLSSSYYY]]]bbbdddgggkkkoooqqqrrrqqqyyyzzzvvvsssqqqoookkkjjjiiiiiihhheee```\\\XXXTTTOOOKKKIIIGGGEEEBBB@@@???===;;;:::::::::;;;<<<;;;999888777777666666666555666888999888666333333444444444555555555666333333333333333333333333333333444444444333333222333333333333333333333333222333444444222111111111111111222222222222111111///000000000111111111111111111111111222222222222///000000111222222333333444333222222111111222222000000111222222222111111/////////////////////////////////,,,)))***...222...---,,,---///000///..................------------,,,,,,,,,---///111222------------------------000000//////............++++++,,,,,,------------------,,,,,,+++*********++++++++++++,,,------...++++++***************+++,,,++++++******++++++,,,------,,,,,,++++++******++++++++++++++++++++++++,,,+++*********+++---...******+++,,,,,,,,,++++++***+++,,,---.../////////,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,+++******))))))))))))******++++++++++++++++++++++++++++++(((((())))))***+++,,,---***+++---......---+++***+++,,,------------,,,+++++++++***************)))******++++++,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,+++***)))(((......,,,++++++,,,.........///////////////...---///000111222222222222222222222333444666888888999<<<;;;:::999999:::<<<===@@@DDDGGGHHHGGGGGGJJJMMMQQQSSSVVVXXXZZZ[[[\\\\\\\\\YYYWWWWWWYYY]]]```aaa```eeeccceeeooowww---------------,,,,,,,,,++++++,,,---...///000000////////////............//////////////////////////////////////////////////////000000000//////...000000000111111111222222222222222222222222222222222111111111111222222333111111222333555666888999666777888777555555555777;;;;;;;;;<<<>>>AAAEEEGGGHHHJJJLLLOOOPPPRRRSSSTTTXXX]]]bbbaaa___aaahhhpppvvvxxxzzz|||~~~}}}zzzwwwtttrrrqqqsssuuuyyy{{{zzzwwwrrrppphhhccc^^^YYYVVVUUUSSSRRROOONNNLLLKKKKKKJJJHHHFFFCCCAAA>>>===============<<<;;;:::999888999999:::<<<;;;999888777666555555555555666888999999666444333444444555555666666777333333333333333333333333222222333333444333333222000111222222222222111000111333444444111000111222111111222222222222111111///000000000111111111111000000111111111222222222222222111111111111111111444333222222111111222222000000111222222222111111////////////////////////---///000...++++++---000000...------......---,,,.....................---///...---,,,,,,---///000------------------------///...---,,,,,,,,,------***+++,,,---------,,,,,,,,,,,,,,,++++++*********------------,,,++++++*********)))))))))******+++,,,++++++******++++++,,,......------,,,,,,+++++++++++++++++++++++++++++++++***))))))***+++---...)))***+++,,,,,,,,,,,,,,,***+++,,,---............+++++++++++++++++++++,,,++++++,,,,,,++++++******,,,,,,+++++++++*********))))))******************(((((()))***+++,,,,,,,,,(((***+++------+++***(((+++,,,------------,,,+++,,,+++++++++******))))))++++++,,,,,,,,,+++***)))***++++++,,,------......,,,,,,,,,,,,+++***))))))+++,,,............,,,+++...///////////////...---000000111222222222111111000111333444555666777888<<<;;;:::::::::;;;<<<<<<@@@CCCGGGHHHGGGHHHJJJMMMQQQSSSUUUXXXZZZ[[[[[[[[[\\\ZZZWWWWWWYYY]]]```aaa```eeeccceeeooowww,,,,,,,,,,,,,,,---------++++++,,,---......//////........................///////////////////////////////////////////////////////////////......---///000000000000111111111111111111222222222222222222111111000111111222222111111222222333333444444666888888777666555555666666666666777999:::;;;<<<;;;===>>>??????@@@BBBDDDCCCFFFHHHGGGEEEGGGMMMSSSRRRTTTWWWXXXXXXXXXZZZ[[[ZZZZZZXXXWWWUUUSSSRRRQQQSSSTTTTTTTTTSSSRRRQQQPPPKKKIIIEEECCCCCCBBBAAA???@@@???>>>>>>===>>>>>>???;;;;;;:::999888888888888888777555444444555555666777666666555555666666666555555555777888888666444444444444555555666666666333333333333333333333333111222222333333333333333///000111222222111000///000333555444111///000222111111222222222222111111000000000000111111111111---......//////000000000000000000000//////......444333222222111111222222111222222222222222111111000000000000000000000000,,,...000000///.........111///...---......,,,+++------...///000111222333...---,,,,,,++++++++++++------------------------,,,+++***)))((()))******)))***,,,---------,,,+++++++++++++++++++++++++++.........---,,,+++)))))),,,++++++++++++,,,,,,---,,,++++++******++++++,,,......---------------,,,++++++++++++++++++++++++***************+++,,,---)))***++++++,,,,,,,,,,,,******+++,,,------------***++++++++++++,,,,,,,,,***+++++++++++++++******------,,,,,,+++******))))))))))))))))))*********))))))***+++,,,,,,,,,+++)))***++++++++++++***)))***+++,,,------,,,+++***))))))******+++,,,,,,---+++,,,,,,---,,,+++)))(((***+++,,,---.........---))))))***,,,------------***,,,...000000...,,,***......///////////////...000111111222222222111111///111444555555555777888::::::::::::;;;;;;<<<===???CCCGGGHHHGGGHHHKKKNNNQQQRRRUUUXXXZZZ[[[[[[[[[]]]ZZZWWWWWWYYY]]]___``````eeeccceeeooowww+++++++++,,,,,,------...,,,,,,,,,------.........,,,------....../////////........................////////////////////////.../////////......---,,,/////////000000000111111000111111111222222222222222222111111111111111222444444444444444444333333...///000///...---...///111222444555777777777777666888999888777888:::===:::;;;<<<;;;;;;<<<@@@CCC>>>AAABBBBBB@@@@@@AAACCC@@@@@@@@@@@@?????????>>>@@@???>>>======>>>??????===<<<;;;;;;<<<;;;:::888888999;;;<<<;;;;;;;;;<<<888999:::999888777666666666555444333444444555666444444444444444555666777444333333444555666666444333333333333444444444444222222222222222222222222111111222333333333333333///000222333333222000//////222555444000...000222111111222222222222111111000000000000111111111111------......///000000111///////////////000000000444333222222111111222222333333444333333222111000000000000000000000000000,,,,,,---///111111///---///...------...///...,,,---......///000111111222,,,,,,------,,,,,,+++***------------------------,,,+++)))(((((((((***+++)))***,,,------,,,+++***)))))))))***++++++,,,,,,,,,------------,,,***))),,,++++++++++++,,,---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++)))******++++++++++++***))))))***+++,,,,,,,,,,,,******++++++,,,+++++++++******++++++,,,,,,,,,,,,******++++++++++++******++++++++++++************)))))))))******+++++++++***+++,,,------,,,++++++++++++++++++++++++++++++)))***+++,,,,,,+++***))))))******++++++,,,,,,---)))***,,,------,,,+++******+++,,,............---)))***+++---.........///+++,,,............,,,+++------...///000000000///111111222222222111111000000333666777777666888:::999999::::::;;;<<<======???CCCGGGHHHGGGHHHKKKNNNQQQRRRUUUWWWYYY[[[[[[[[[]]]ZZZWWWWWWYYY\\\___```___dddcccdddnnnwww******+++,,,,,,---......,,,,,,------------......,,,,,,------...///000000------------------------////////////////////////.../////////...------,,,////////////000000000000000000111111222222222222222222111111111111111222222333333444333333222222333444555555333333444555000222444666666666444333555666777666444444777:::666555555555666888999:::;;;===>>>===999888999;;;777777777888888999999:::999888777777777888:::;;;999999999:::;;;;;;888666444777;;;======;;;999999222444666777666555444444555444444333444555666777666666555555555555555555444222111111333555555444222222222222222222222222222222222222222222222222000111222333333333333333000111333444444333111000///222555444000...000333111111222222222222111111000000000000111111111111...//////000111222222333//////000111222333444444444333222222111111222222555555555444333222111000000000000000000000000000---++++++---111222000------,,,,,,---///000///...000//////...------,,,,,,,,,---.../////////...---------------------------///...,,,******+++,,,---(((***+++------,,,+++***(((((()))***+++,,,,,,---***+++,,,---------,,,+++******))))))***+++,,,,,,,,,++++++++++++++++++,,,*********++++++,,,,,,---++++++++++++++++++++++++)))***+++,,,,,,+++***)))((()))***+++,,,---------******+++++++++***)))))))))***+++,,,,,,,,,,,,,,,)))******+++++++++******((((((((()))******++++++*********++++++,,,,,,,,,+++,,,---...---,,,+++***---,,,,,,++++++,,,,,,---)))***++++++++++++***)))------,,,,,,+++***))))))&&&(((***---......---,,,***+++,,,...///......---------.........---,,,,,,---------,,,,,,---------,,,,,,...///000000000000111111222222222111111000111444888999888888999;;;888888999:::<<<======>>>???CCCGGGHHHHHHHHHKKKNNNPPPRRRUUUWWWYYYZZZ[[[[[[]]]ZZZWWWWWWYYY\\\___```___dddbbbdddnnnvvv.........------,,,,,,,,,---------.........//////---,,,,,,++++++,,,,,,---000000//////............------------------------//////---,,,,,,---...///---......///000111111222222111000//////000111222222222222111111111000000000000000111222222222333000000000000000000000000333444666555444333333444444333333333333444555555444444555666666555444444555555444444444444555555444444444444444444444444555555555555555555555555333444444555555444444333666666666666777777888888777555444555666777666555666666666666666666666666666666666555444444333333333222222111222333555666555444333222222222333444666666444333111000///...222222222222222222222222000000000000000000000000111111111111111111111111222222222111111111000000222111111111000000//////000000000000000000000000222222222222222222222222111111111111111111111111111111111111000000000000111111000///////////////222111000///...---,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---......------///444999999333---...---,,,+++***+++,,,,,,(((+++...---***)))***---++++++++++++++++++++++++---***''''''+++......---......------++++++******,,,,,,,,,++++++*********///...,,,******,,,...000,,,,,,,,,++++++************+++,,,,,,,,,,,,+++*********+++,,,,,,---......***+++,,,,,,,,,,,,+++***,,,,,,++++++***))))))))).........------,,,,,,,,,...---***)))(((((()))***,,,,,,,,,+++++++++******'''(((***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))'''(((***+++,,,,,,+++*********+++++++++,,,,,,,,,(((((()))***++++++++++++,,,,,,,,,++++++*********------,,,+++,,,---...///...---,,,++++++---...000---...000111111111000//////000222222111111111222333444555666777888999:::888999::::::999999;;;===BBBCCCDDDEEEFFFHHHMMMPPPTTTTTTUUUVVVXXXZZZ\\\]]]```]]]YYYWWWXXX[[[\\\]]]___eeeddddddlllttt......---------,,,,,,,,,,,,------------.........---,,,,,,++++++,,,,,,---/////////......---------------------------------///......------......///---------...///000000000111111000//////000111111222222222111111000000000111111111111111111222222111111111111111111111111222333555555444333333444333333333333333444555555444444444444444444444444444444333333333333444444333333333333333333333333444444444444444444444444333333444444444444333333333333333333444444444444666555444555666777666444555555555555555555555555444444444444555555555555444444333222222222333444333222222111222333555555333333333222222111111111222222222222222222222222000000000000000000000000111111111111111111111111///000000111111222333333111111111111000000000///000000000000000000000000222222222222222222222222111111111111111111111111111111111000000000//////111000000///////////////111111000///...---,,,,,,......------------......---,,,,,,,,,,,,---.........---...222666666111,,,...---,,,+++++++++,,,,,,++++++++++++,,,,,,+++***++++++++++++++++++++++++---++++++,,,///000...,,,+++++++++++++++++++++***,,,,,,,,,,,,+++++++++***------------,,,,,,------,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++*********++++++,,,------...+++++++++++++++++++++++++++++++++***************---------------,,,,,,,,,...---+++)))))))))***+++,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++***)))************************,,,+++++++++++++++++++++)))******++++++++++++***+++++++++,,,,,,,,,,,,---------+++++++++,,,...///,,,,,,,,,+++++++++******---,,,+++++++++,,,.........---,,,++++++---...000......///000000000000000000111333333222222222333333444555666777888999:::999:::;;;;;;;;;;;;>>>@@@BBBCCCDDDEEEFFFIIIMMMPPPTTTTTTUUUVVVXXXZZZ\\\]]]```]]]YYYXXXYYY[[[]]]^^^```fffdddeeemmmuuu...------------,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---......------------,,,,,,------------------------......///////////////...,,,,,,------......//////111000000//////000000111111111111111000000000000111111111111111111000000222222222222222222222222000222444444333333444555333333222222333333444555555555333333333333555555333333333333333333333333222222222222222222222222444444444444444444444444333333444444444444333333666666555555555555555555666555444444666666555444555555555555555555555555222222333444444555666666555555333222111111111111111111111111222444555666000000111111222333333444222222222222222222222222000000000000000000000000111111111111111111111111------///000222333444555111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000//////000000//////////////////111000000///...---,,,,,,......------------......---,,,,,,,,,,,,---......000...---///222222///+++...---,,,+++++++++,,,,,,---***(((***...///+++(((++++++++++++++++++++++++++++++---///111000,,,))))))))))))******+++++++++------,,,,,,,,,,,,++++++,,,---.........,,,+++))),,,,,,,,,++++++++++++******++++++,,,,,,++++++*********++++++,,,,,,------+++***))))))))))))***+++)))************+++++++++,,,,,,,,,,,,------------...---,,,*********++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))------,,,++++++,,,---...,,,,,,+++************++++++++++++,,,,,,,,,------...,,,***(((''')))+++---,,,,,,,,,++++++++++++***+++++++++++++++,,,------------,,,+++,,,---...//////////////////000111111000222444444333222333444333444555666777888999:::888999;;;;;;;;;<<<>>>@@@BBBCCCEEEFFFGGGIIIMMMPPPTTTTTTUUUVVVXXXZZZ\\\]]]```]]]ZZZXXXZZZ]]]^^^___```fffeeefffoooxxx------------------------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///000111000///...---------....../////////000000000//////000000000000000000000000000000000222222111111000000//////111111111111111111111111///111333333333333444555222222222222222333333444555444222111111222444555333333333444444333333333111111111111111111111111333333333333333333333333333333333444444333333333777666666666666555555555555444333444555555444333444444444444444444444444222222333333444444444444444333333222222222111111111111111222222333444444///000000111222333333444111111111111111111111111000000000000000000000000111111111111111111111111---...///000111333444444111111111000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111000000000//////////////////////////////......000000///......---,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,---......222000......//////...,,,------,,,,,,,,,+++++++++,,,******+++------+++)))++++++++++++++++++++++++******,,,------,,,***(((************++++++++++++---,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++***(((''''''(((***+++((())))))***++++++,,,,,,+++++++++,,,,,,------......---,,,+++++++++,,,,,,,,,,,,,,,+++++++++******)))******+++++++++******))))))))))))))))))))))))---,,,***)))***+++---......---+++***))))))***************++++++++++++,,,...---+++)))))))))******++++++++++++++++++++++++*********+++++++++,,,,,,------,,,,,,,,,---...///000///.........///111222///111333333222222222333333444555666777888999:::555777888999888:::<<<>>>AAACCCEEEFFFHHHJJJNNNPPPTTTTTTUUUVVVXXXZZZ\\\]]]```]]]ZZZYYY[[[^^^```aaa```gggfffgggqqqzzz------------------------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,------------------------,,,---///000000000///...///////////////000000000/////////000000/////////////////////////////////222111111000000/////////000000000000000000000000...000222333222222333444222111111111111222333333555444222111111222444555444444555555555555444444111111111111111111111111333333333333333333333333222333333333333333333222222222222222222222222222555333222333444555444222444444444444444444444444444444333333222222222222111111111222222333333333333333333222222111111000111111111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000111111111111111111111111111111////////////////////////000000000000000000000000000000000////////////...---...////////////......//////......------,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---......333111///------------------------,,,,,,,,,++++++)))+++------+++******,,,++++++++++++++++++++++++++++++,,,,,,+++******+++...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,000///,,,***)))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,+++***(((''''''(((***+++(((((()))***+++,,,,,,---***++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***+++++++++******************************,,,***)))((()))***,,,...///...,,,***))))))******))))))))))))************000111111111000///---+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------......000///.........///111222...000111222111000111222333444555666777888999:::666777888888888999;;;===@@@BBBEEEGGGIIIKKKNNNQQQTTTTTTUUUVVVXXXZZZ\\\]]]___\\\YYYYYY[[[^^^aaabbb```gggfffhhhrrr|||,,,,,,,,,------------...,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------,,,,,,---...//////////////////000000000000000000...//////000000//////...............////////////000000000000000000//////////////////////////////...000222222111111222333111111000000111111222333333333111111111111333333444444666666666666444444111111111111111111111111222222222222222222222222222222333333333333222222222222222222333333333444444333222222444444333222333333333333333333333333444444333222222111000000///000111222333333333333333444333333222111///...111111111111111000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111000000/////////000000000000111111111111111111111111111111111111////////////////////////000000000000000000000000000000////////////......,,,---...///000///...---.........---------,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---......222111///---,,,,,,,,,---,,,,,,---------,,,+++***(((+++///...***(((***---++++++++++++++++++++++++,,,---...---,,,,,,---/////////...---,,,+++***)))******++++++++++++,,,,,,000...+++)))((())),,,---***++++++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++++++++++++++***))))))))))))***+++(((((()))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++***)))((('''++++++++++++++++++++++++***))))))))))))***,,,---......---++++++*********))))))))))))*********+++---///111222111...+++)))***++++++++++++,,,,,,,,,***++++++,,,---,,,,,,,,,,,,,,,,,,---------......///////////////000111111---///111111000///000111333444555666777888999:::999:::;;;:::::::::<<<>>>@@@BBBEEEHHHIIILLLOOOQQQTTTTTTUUUVVVXXXZZZ\\\]]]^^^[[[XXXXXX[[[^^^aaabbb___ffffffhhhsss}}},,,,,,,,,---------......,,,------------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------...------------------------+++++++++,,,,,,---...///////////////////////////......///000000///......---------......//////////////////000000000000000///////////////////////////000222222111000000111000000000000000111222222222222222111111222222222222333555666666555333222222222222222222222222222222222222222222222222222222222333333333333222222222222333444555666666777333222111222333444333111222222222222222222222222222222222222111111111111000111222222333222111111222222333333222111000///000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111000000///////////////000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000/////////.........+++,,,...///000///...---......------------,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---......//////...,,,+++***+++,,,,,,,,,---------,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++(((+++///000...------...---,,,,,,,,,++++++******)))))))))******+++++++++---,,,+++******++++++,,,******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,++++++******************++++++++++++++++++++++++)))))))))***+++++++++,,,,,,,,,,,,+++++++++++++++******+++++++++++++++***,,,,,,,,,+++++++++*********************)))((((((++++++++++++++++++++++++))))))***++++++,,,------------------,,,+++*********+++++++++,,,,,,,,,,,,***+++,,,---,,,+++)))(((******+++++++++,,,,,,,,,***+++,,,---...------,,,,,,,,,------......------......///000000000000000...000111111000000111222333444555666777888999::::::;;;;;;:::999999:::<<>>AAABBBDDDFFFGGGHHHKKKNNNPPPUUUVVVXXXYYY[[[\\\\\\\\\```[[[VVVVVVZZZ^^^______```eeebbbdddqqq~~~------,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++++++++,,,---.........------------------------...---,,,,,,+++,,,,,,,,,........................////////////////////////000000000/////////............/////////000000000000000000000000000000000///000000000000111111111333333222111///...------222333333333333444444444111111111111111111111111.........///000111222333111111111111111111111111000000000111111111222222111111111111000000000000000000000000000000000000222111111111111000000000000000000000000000000000111111111111111111111111...------///111111///---000000000000000000000000000000000000000000000000///////////////000000111//////............//////000000//////......//////......////////////......////////////////////////000000/////////000111222000///...............///000000000000//////////////////......------,,,,,,---,,,,,,++++++++++++,,,,,,---------------......------------------------,,,,,,+++******++++++,,,---+++***+++,,,,,,+++***---,,,,,,++++++++++++,,,++++++++++++,,,,,,------+++---......,,,***))))))*********++++++,,,......,,,,,,------,,,,,,++++++***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++)))+++---//////---+++)))+++++++++++++++++++++++++++******))))))***++++++))))))))))))***+++,,,,,,************************,,,***))))))***++++++***++++++************+++++++++++++++++++++,,,------************************))))))***+++---///111222+++++++++***))))))((((((,,,,,,,,,++++++,,,------...---------------...///++++++,,,---............////////////000000000000//////000000000111111111444444444555666777888999;;;;;;;;;::::::<<>>@@@@@@BBBDDDFFFGGGIIILLLOOOTTTUUUWWWXXXZZZ[[[[[[[[[]]][[[XXXWWWXXXZZZ\\\]]]]]]dddcccdddppp,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---...------,,,,,,------...---------,,,+++*********------------------------------------------...///........................+++++++++,,,------......+++,,,---...///000000111------........./////////////////////////////////000000000////////////...------...//////000111111....../////////000000000000000000000000000000000444333222111000//////////////////////////////////////////000000000111111111111111111000000000000//////////////////////////////000000000000000111////////////////////////000000000000000000000000000//////000111111///------......//////000000111000000000000000000000000111000000///////////////000000111111111111000000......------....../////////...------------...///........................---...///000000000//////...............///000000000000000000////////////******+++,,,---......///---,,,,,,++++++++++++,,,******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,------+++***+++,,,,,,+++***+++************++++++,,,------,,,+++***)))(((((()))***,,,,,,++++++---///---,,,+++******)))))))))))))))***++++++++++++******************************++++++,,,,,,,,,,,,,,,******************+++++++++++++++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,++++++++++++++++++++++++***+++,,,---------------++++++++++++,,,---......************************(((***,,,,,,***)))***+++,,,,,,++++++++++++,,,,,,000///,,,***))))))***+++++++++++++++++++++++++++,,,++++++++++++,,,,,,---000///...---,,,+++******++++++,,,---------,,,,,,---------------,,,++++++++++++,,,---............////////////000000000000111111222222333333333333333333333444555666777888777888::::::::::::<<<>>>@@@BBBDDDEEEFFFHHHKKKNNNTTTUUUVVVXXXYYYZZZ[[[[[[\\\[[[ZZZYYYYYYZZZ\\\]]]\\\dddeeefffqqq+++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++------------------------,,,,,,++++++,,,------...........................++++++,,,,,,---......///---------....../////////---------.........//////////////////////////////000000/////////.........------......///000000111////////////000000000000000000000000000000000000222111000///////////////////////////////////////////////////000000000111000000000000000111111111000000000000000000000000////////////000000111111////////////////////////000000000000000000000000000//////000111111...,,,------......///000000111////////////////////////111111000/////////////////////000111111000//////...------------...///000//////...------...//////........................---...///000000000///...------------...000111222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,*********,,,---,,,+++***************+++,,,,,,,,,+++++++++******))))))*********((('''(((***------,,,,,,+++++++++,,,,,,++++++,,,---------------************************)))******+++,,,+++++++++++++++++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,------,,,,,,***++++++,,,,,,,,,++++++************************(((***---,,,***))))))++++++,,,,,,,,,,,,,,,,,,+++...---***(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,............---,,,,,,+++******)))***,,,------------,,,---.........---+++***))),,,,,,------...---------////////////000000000000//////000111222333333444333333333444555666777888777888::::::::::::<<<>>>???AAACCCDDDFFFHHHKKKMMMTTTUUUVVVXXXYYYZZZ[[[[[[]]]]]]\\\[[[ZZZZZZ\\\]]]\\\eeeggghhhrrr+++++++++,,,,,,---------------++++++++++++------,,,++++++++++++++++++,,,*********++++++,,,------------------------------,,,,,,,,,,,,------...///........................,,,,,,------...///000000///............------------------.........//////////////////////////////......---------,,,,,,,,,............/////////000000000000000111111111111000000000000000000000000//////.........//////000////////////////////////////////////000000000000//////000000111111222222111111111111111111111111.../////////000000111111////////////////////////000000000000000000000000000//////000111000---+++---------...///000000111////////////////////////111111000///////////////---...///000000///...------------------...///000000///...------...///000........................,,,---///000000000///............///111222444555000000000000//////////////////...---+++******))),,,,,,,,,,,,---......///.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,+++***)))***,,,------+++******))))))***+++,,,,,,***************++++++++++++***)))&&&$$$$$$'''***,,,,,,,,,,,,---...//////'''((()))***************************************))))))***++++++++++++***---------,,,,,,+++++++++(((((())))))************)))+++---//////---+++)))++++++++++++++++++++++++***+++,,,,,,+++***)))((()))***+++,,,,,,+++)))(((************************'''***------***))))))+++++++++---......---++++++)))(((''''''(((+++///111------------------------)))))))))((())))))***+++)))******+++,,,,,,------(((***+++---......------......///...---+++)))'''---------...------,,,,,,////////////000000000000---...///000111222333333555555555555777888999:::777999;;;;;;;;;;;;===>>>???AAACCCDDDEEEGGGKKKMMMTTTUUUVVVXXXYYYZZZZZZ[[[]]]]]]]]]\\\ZZZ[[[\\\^^^[[[eeehhhjjjsss---,,,,,,++++++,,,,,,---))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---...//////////////////...******+++++++++,,,,,,,,,,,,------......------,,,---------............///+++---......---,,,,,,---+++,,,---.........,,,,,,---...///000000///...---000000//////......------------------------------222111///---,,,---...///////////////////////////000000111111111111000000000000000000000000000000///000000000000000//////222111000.........///000222111111111000000//////111111111111111111111111//////000000///...------000///...------...///000......////////////.........000333555555333000...000000//////.........---///...---...000000000///000/////////.........------......///////////////,,,------......------,,,//////.........---------000000//////................................................////////////......////////////......---...---+++)))(((***+++---,,,+++*********+++,,,...---,,,,,,......---,,,...000///+++***,,,,,,***+++++++++************))))))+++---000000///---+++,,,,,,,,,,,,,,,+++***))))))++++++***((('''((()))+++******)))((())))))))),,,,,,,,,,,,,,,+++***)))+++***)))(((((()))***+++************************,,,,,,---------,,,++++++++++++******************---,,,,,,+++*********+++///---)))&&&&&&)))---000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---,,,,,,+++*********+++++++++******++++++,,,---)))************)))((((((***+++---,,,+++***+++++++++++++++***++++++,,,---++++++************++++++111...)))(((***---000111***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,++++++,,,---///000000000000000000000000000000000000000000000111222555666666777888999::::::666777888999;;;<<<===>>>@@@BBBDDDFFFGGGJJJMMMPPPPPPRRRTTTUUUVVVWWWZZZ]]]aaa^^^ZZZXXXXXXZZZ[[[\\\\\\cccdddgggsss---,,,,,,++++++,,,,,,---)))******+++,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------***++++++,,,,,,++++++***------------............,,,---//////---,,,---...---------...------,,,,,,,,,,,,------------,,,,,,//////.........---------------------------------------..................////////////////////////000000111111111111000000000000000000000000000000//////000000000000//////111000///......//////000111111111000000000//////000000000000000000000000///////////////......---000///...------...///000...///////////////......---///111222222111///---000/////////.........---...---,,,---///000///............/////////000000------...///////////////,,,------......------,,,//////.........---------/////////......---------------------------------............////////////,,,,,,------------,,,,,,---...---+++)))(((***,,,---,,,+++*********+++,,,+++)))((()))+++++++++)))---//////,,,,,,//////---++++++++++++************)))+++,,,.........,,,,,,,,,,,,,,,,,,,,,+++***)))+++,,,---,,,***)))***+++,,,+++***************+++,,,,,,,,,,,,,,,+++***)))+++***)))(((((()))***+++************************((()))***+++---------...************************---,,,++++++*********+++...---+++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++++++++******++++++,,,---******++++++******)))((((((***,,,,,,++++++,,,---++++++***))))))((())))))++++++************++++++///,,,)))(((***,,,...///,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,---...///000////////////////////////111111111111111222222333000000111222333444555555888888888999:::;;;===>>>@@@BBBDDDFFFGGGJJJMMMPPPQQQSSSUUUVVVVVVXXX[[[]]]bbb^^^ZZZXXXXXXZZZ[[[[[[[[[bbbcccfffsss---,,,,,,++++++,,,,,,---*********++++++,,,,,,------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***,,,,,,---------.........***++++++,,,,,,++++++***------------............,,,...000///...---...//////...------,,,,,,,,,,,,---------,,,,,,---------............------------------------------------)))+++---///000///...---///////////////////////////000000111111000000///////////////////////////...//////000000/////////000////////////000000111111111000000000000/////////////////////////////////////////////.........//////............///000//////000000///...------------............------/////////..................,,,,,,,,,...///...---////////////////////////------...////////////...------............------...............---------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////,,,,,,------------,,,,,,---------+++)))(((***,,,------,,,+++++++++++++++,,,+++***+++---...---,,,***------***+++///111///,,,+++++++++***************+++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******+++,,,---,,,*********,,,,,,+++++++++++++++,,,,,,++++++,,,,,,,,,+++******+++***))))))))))))***+++************************'''((()))***+++,,,,,,,,,************************,,,,,,+++************+++,,,,,,---...---+++(((&&&,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++******++++++,,,---+++++++++++++++******)))***+++------+++******+++---,,,+++***((((((((((((++++++************++++++---+++))))))***,,,---,,,,,,------......------,,,+++++++++,,,,,,+++++++++---,,,,,,,,,---...///000........................222222111111222333333444222333444444666666777888:::999888888888:::===>>>@@@BBBDDDFFFGGGJJJMMMPPPRRRTTTVVVWWWWWWYYY\\\___ccc___ZZZXXXXXXYYYZZZ[[[ZZZbbbcccfffttt---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,------------,,,------......------,,,,,,,,,---------.........---///000000///......///000///---,,,++++++,,,---000///...------...///000//////..........................................+++,,,.../////////......//////////////////////////////000000000000//////..............................//////000/////////......//////000000111111000000000000000000///////////////////////////////////////.........//////...............//////000000000000000///...---,,,...------------------...........................---,,,+++,,,.........---111111000//////...------,,,---......//////......------............------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////......////////////......------,,,+++))))))***,,,------,,,,,,++++++++++++,,,++++++,,,...//////---(((++++++))))))---///---,,,,,,+++++++++*********++++++***))))))***+++,,,++++++,,,,,,,,,++++++***(((***+++***)))((()))***+++************+++,,,,,,++++++,,,,,,,,,++++++*********************************************************+++******)))((('''***************+++++++++++++++***************+++***+++---...---+++)))''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++******++++++,,,---+++,,,,,,,,,,,,+++******,,,---...---+++)))((()))///...---,,,++++++++++++,,,++++++******++++++,,,,,,*********,,,---,,,+++,,,,,,------------,,,,,,***+++,,,,,,,,,,,,+++***+++++++++,,,------..............................111111111111111222333444666666777888999::::::;;;<<<:::888777777:::<<<>>>@@@BBBDDDFFFGGGJJJMMMPPPSSSUUUWWWXXXXXXZZZ]]]___ccc___[[[XXXXXXYYYZZZZZZ[[[cccdddhhhvvv---,,,,,,++++++,,,,,,---***+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------------...---///000000///......//////...---,,,+++,,,------000///...------...///000////////////////////////........................222111///.........///000//////////////////////////////000000000000//////------------------------------...///////////////......//////000000111111//////////////////000000000000000000000000000000//////............///000---....../////////////////////000//////...------//////...------...//////---------...............---,,,+++,,,.........---/////////...............,,,------...............---......//////......------.....................+++,,,,,,,,,,,,,,,,,,,,,------------------------............////////////......////////////......,,,,,,,,,+++))))))+++---------------,,,,,,++++++)))((('''(((***++++++)))))),,,,,,))))))---...,,,,,,,,,,,,++++++++++++***,,,+++)))(((((()))***+++***++++++,,,,,,,,,++++++((()))******)))((()))*********)))))))))******+++***++++++,,,,,,,,,++++++******++++++++++++******************************************)))((('''&&&))))))*********+++++++++*********))))))***++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++******++++++,,,---+++,,,,,,,,,,,,+++*********,,,------+++******+++---,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,++++++,,,......---,,,++++++,,,,,,,,,,,,++++++******,,,------,,,******)))******+++,,,,,,------......................../////////000000111333333222333444444666666777888<<<:::888777777:::<<<>>>@@@BBBDDDFFFGGGJJJMMMPPPSSSUUUWWWXXXYYYZZZ]]]```bbb___ZZZXXXXXXYYYZZZ[[[]]]eeefffjjjxxx---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))******++++++******)))*********+++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,------------,,,...000///...---...///---------,,,,,,------...---------,,,,,,---------.........///////////////........................444333000.........///111////////////////////////...//////000000//////...........................,,,---......////////////...///000000000000000///......////////////000000000000000000000000000000//////...------...000111,,,---...///000000000///......////////////......000///............///000---------------............,,,,,,,,,...///...---***+++,,,---...//////000,,,,,,---............---......////////////......---------...............++++++,,,,,,,,,,,,------....................................////////////,,,,,,------------,,,,,,,,,,,,,,,+++))))))+++------------------,,,+++++++++***)))***++++++***)))***------******...///---,,,,,,,,,,,,++++++++++++,,,+++***)))))))))***+++******+++,,,,,,,,,++++++***+++,,,,,,+++***,,,---+++******)))(((((())))))******+++,,,,,,,,,++++++******+++,,,,,,+++******************************(((((()))***************)))))))))***++++++,,,,,,***))))))))))))***++++++)))))))))***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++******++++++,,,,,,++++++******++++++,,,---+++++++++++++++******)))&&&(((+++,,,,,,,,,...///***************+++,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++,,,...///...---***++++++,,,,,,++++++***)))***,,,------,,,***))))))***+++,,,---------,,,..............................//////000111333333222222333444555666666777:::999888888888:::===>>>@@@BBBDDDFFFGGGJJJMMMPPPSSSUUUWWWXXXXXXZZZ]]]```aaa^^^ZZZXXXXXXZZZ[[[\\\___fffgggjjjyyy---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******++++++++++++******+++++++++,,,,,,,,,------***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,---//////---,,,---...++++++,,,---............,,,,,,------------,,,,,,,,,,,,,,,---------..............................000000000////////////000////////////////////////......////////////..............................+++,,,---...///////////////000000111111000///............/////////000000//////////////////////////////---------...000111,,,---...///000000000///,,,---...///000000000000......////////////......,,,,,,,,,------............---,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......////////////......---------.........//////,,,,,,,,,,,,---------...------------------------............////////////,,,,,,------------,,,,,,+++,,,,,,***)))))),,,...,,,---.........---,,,+++///---,,,,,,------+++***&&&((()))'''(((---...,,,------,,,,,,,,,+++++++++,,,,,,+++***************)))***+++,,,,,,,,,,,,+++)))+++,,,,,,++++++,,,------,,,+++***)))((((((((()))***+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***************************))))))******++++++******((())))))***++++++,,,,,,)))))))))))))))***++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++******++++++,,,---******++++++******)))(((''')))+++,,,++++++,,,...,,,,,,+++*********++++++---,,,,,,++++++,,,,,,------,,,***+++,,,......---+++,,,,,,,,,,,,,,,,,,+++)))***,,,......,,,***)))***+++---...//////....../////////////////////////////////000111222444444444444555666777888999999888888888999:::;;;===>>>@@@BBBDDDFFFGGGJJJMMMPPPSSSTTTVVVWWWXXXZZZ]]]___```\\\YYYWWWYYY[[[]]]]]]___ffffffiiixxx---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,---------......,,,------......------,,,++++++,,,,,,,,,---------+++---......---,,,,,,---)))***,,,...//////......---...///000000///...---*********++++++,,,,,,,,,////////////////////////+++,,,///000111000///...////////////////////////......////////////......////////////////////////+++,,,---...////////////000000111111111///...------.........//////000000........................///...---,,,---...111222+++,,,...000000000000///+++,,,---///000000111111---......//////......---,,,,,,,,,------.........///...---...000000000///222111///,,,***'''%%%$$$+++,,,------......------......////////////......---------.........//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,............/////////000...//////////////////...+++,,,,,,***)))***,,,...,,,---.........---,,,+++---+++))))))))))))'''&&&"""$$$###%%%***,,,+++---------,,,,,,,,,++++++,,,,,,,,,,,,++++++******)))***+++,,,,,,,,,,,,,,,''')))******))))))***,,,///...---+++***))))))((()))***+++,,,,,,,,,,,,,,,***+++,,,------,,,+++***************************------,,,,,,***)))((('''((())))))***++++++,,,,,,))))))((())))))***++++++***+++,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---++++++******++++++,,,---***************)))((((((---...///---***(((((((((000///...---,,,+++++++++---,,,,,,++++++,,,,,,------+++))))))+++,,,---,,,,,,------......------,,,(((***,,,......,,,***(((,,,---...000000000000///000000000000000000000000000000000111222444555666333333444555666777888888666777888999;;;<<<===>>>@@@BBBDDDFFFGGGJJJMMMPPPRRRTTTVVVWWWWWWYYY\\\______\\\XXXWWWYYY\\\^^^^^^___eeeeeehhhvvv,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,......---,,,...---,,,,,,+++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,------...///000000////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,.../////////...------,,,---------------------------.........---,,,,,,+++000///---,,,,,,---...000//////000000000000//////......//////...---,,,,,,............////////////........................---------............///........................//////000000000000////////////......------------///////////////..................------,,,,,,,,,................................................------+++******+++------...///////////////......++++++,,,------,,,++++++------------------------/////////...---------,,,---------,,,,,,+++++++++//////...------------...//////////////////......////////////............,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---,,,)))&&&"""!!!'''+++***((())))))***++++++++++++************)))))))))((((((+++---......,,,+++************))))))***,,,---///444111---))))))+++...000++++++******+++,,,------)))***+++,,,---.........+++*********+++,,,------------,,,++++++******)))******))))))***,,,---///,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,*********++++++,,,,,,,,,///......---,,,+++******000//////......------,,,---+++***+++------***(((((()))***+++,,,---......*********))))))(((((((((******+++++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---///000//////.........---------000000000000////////////000111111222333333444444444555666888999999999999;;;<<<<<<<<<;;;;;;<<<>>>???AAAEEEGGGHHHJJJLLLNNNTTTUUUVVVWWWWWWWWWVVVUUU___ZZZVVVXXX[[[[[[]]]aaabbbhhhfffgggttt,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...---+++------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------...//////000////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,...............---,,,,,,------------------------------......------,,,+++...---+++******+++---.../////////000000/////////...............---,,,,,,............////////////........................---------............///........................------............------000000000//////.........////////////............,,,,,,,,,+++++++++******................................................------,,,,,,,,,,,,------------............------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,............---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,---...///------------------------000000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---,,,***,,,(((&&&'''+++---+++)))))))))***++++++++++++***,,,,,,+++++++++*********+++,,,......,,,+++***+++***************,,,---...:::666111,,,))))))+++,,,))))))((())))))******+++******+++,,,------------***************+++,,,,,,,,,,,,,,,++++++++++++******************,,,---...,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******)))))))))++++++++++++++++++,,,,,,...,,,,,,---000111///---***++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++......---,,,,,,,,,---...///.........------------000/////////////////////000000111111222333333333333444555666777888888888:::;;;<<<;;;::::::<<<>>>AAACCCDDDEEEGGGJJJNNNQQQUUUVVVWWWXXXYYYYYYYYYXXX]]]XXXUUUWWWYYYYYY[[[___```fffeeegggsss------------------------///...,,,,,,------,,,+++,,,,,,+++++++++,,,------***+++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---......//////......///......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,------------,,,,,,+++------------------------------......------,,,,,,---,,,+++******+++------......////////////......---............------,,,---............/////////---------------------------------............///........................------............------//////............------......................../////////...............................................................------............------,,,,,,---------------,,,------............------------------------------------------............------,,,,,,,,,,,,++++++*********+++,,,---...///------------------------///000000000///---,,,***++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,+++******,,,,,,+++***///,,,++++++------***'''))))))***++++++++++++***---------,,,,,,,,,,,,,,,+++,,,...---,,,******+++************+++,,,------888555000+++((((((((())))))))))))))))))*********++++++,,,,,,,,,,,,,,,+++******)))))))))***++++++******+++++++++,,,,,,,,,************+++,,,------++++++,,,,,,,,,+++*********++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************************((())))))***++++++,,,,,,,,,,,,,,,...000222111000,,,,,,,,,++++++*********------------,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++000///...,,,,,,+++,,,,,,............------------//////////////////////////////000000111222222333222333444666777777777777999:::;;;:::999:::;;;===DDDDDDEEEEEEFFFJJJPPPTTTUUUVVVXXXZZZ[[[\\\\\\\\\^^^XXXUUUWWWYYYYYY[[[___^^^eeedddgggsss........................///...------------,,,***++++++++++++,,,,,,---...,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,------.........---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))+++,,,,,,---,,,,,,++++++------------------------,,,------...------,,,,,,......---------...//////---......//////......------------......------,,,---------.........//////---------------------------------............///...........................//////000000//////...++++++++++++++++++++++++------...............///////////////////////////................................................,,,---...//////...---,,,,,,,,,---.........------................................................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///.........///////////////---...///000///...,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++,,,++++++---+++++++++,,,+++(((%%%))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++,,,*********++++++,,,,,,,,,...,,,***((('''((()))***+++++++++,,,,,,,,,++++++++++++,,,,,,,,,++++++******)))))))))))))))******))))))***+++,,,,,,------*********++++++,,,,,,,,,++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------******++++++,,,,,,,,,,,,)))******,,,---...------,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++..............................------,,,,,,,,,,,,------------------------.........////////////////////////000111111222222333333555666777888888888888999::::::999999;;;===CCCEEEFFFGGGIIILLLPPPSSSUUUUUUWWWYYY[[[]]]^^^___```ZZZWWWYYY[[[\\\^^^aaa^^^eeeeeegggttt........................///...,,,,,,------,,,+++++++++++++++,,,,,,---...------------............+++,,,,,,------,,,,,,+++,,,,,,,,,---------------------------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,+++------------------------,,,,,,------...------,,,------------......//////------............------,,,,,,---------------,,,------------............---------------------------------............///..............................////////////......***+++++++++++++++++++++,,,---------......//////******++++++++++++++++++................................................,,,---...//////...---,,,------...///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,......------------.............../////////000000,,,---...//////...------************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,+++++++++++++++*********+++,,,+++)))'''))))))***++++++++++++***************++++++++++++***+++,,,+++******+++,,,******++++++,,,,,,,,,+++((((((''''''((()))+++,,,++++++,,,,,,,,,++++++***+++++++++,,,++++++************)))))))))))))))***))))))***+++,,,------...******++++++,,,,,,,,,+++***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...,,,,,,,,,++++++*********)))***+++++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++........................+++,,,,,,------.........,,,,,,------------------------....../////////000/////////000111111222222444555666777888999999999888999::::::999:::<<<>>>@@@DDDHHHKKKLLLMMMOOOPPPSSSTTTVVVXXXZZZ]]]___``````[[[WWWYYY\\\\\\^^^bbb^^^eeefffhhhuuu------------------------...---,,,,,,......---,,,,,,,,,+++++++++,,,------------------............+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............//////+++,,,,,,---------------------------------------,,,,,,------......------***++++++,,,,,,---------,,,,,,------------,,,,,,+++,,,,,,------------,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................,,,,,,------------,,,,,,,,,,,,------------......,,,,,,,,,---......//////++++++++++++,,,,,,,,,,,,................................................------............------------...///000000000000......------------......)))))))))))))))))))))))),,,,,,,,,,,,------------++++++,,,,,,,,,,,,------000///...------------...++++++,,,,,,---.........------------------------++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,***++++++,,,,,,,,,,,,,,,))))))***++++++++++++***((())))))))))))************++++++***))))))+++---***++++++,,,,,,,,,++++++******************++++++))))))***++++++)))((('''******+++++++++++++++***++++++***)))))))))******))))))***+++,,,,,,------***++++++,,,,,,,,,++++++******+++,,,,,,,,,++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***)))))))))******+++++++++++++++******)))(((((('''+++,,,...---+++******+++*********++++++,,,,,,,,,,,,,,,,,,,,,------------******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---............,,,,,,,,,,,,---------------------......//////000//////000000111222222333444555666888999999999999888999::::::::::::===??????CCCHHHLLLNNNNNNNNNOOOSSSSSSUUUVVVYYY\\\^^^```___YYYVVVXXXZZZZZZ\\\```___ffffffhhhuuu,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///...---------,,,+++++++++,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............//////,,,,,,---...............------------------------+++,,,------......------)))***+++,,,------------,,,,,,------------,,,,,,***+++,,,---------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................+++,,,,,,------,,,,,,+++------------.........///++++++,,,------...//////............/////////000................................................------,,,,,,,,,,,,------+++,,,---...////////////...---,,,++++++,,,---...************************------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,------......++++++,,,,,,---......///222000...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,***)))+++---,,,------,,,++++++,,,---))))))***++++++++++++***((((((((()))))))))******)))***+++***))))))+++...***+++,,,,,,,,,,,,+++************++++++*********((()))+++++++++)))(((&&&((()))***+++++++++++++++,,,,,,+++************************++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***)))***+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++************************++++++******************))))))))),,,......,,,+++,,,---,,,,,,+++++++++++++++***+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,+++,,,,,,,,,------------+++++++++++++++++++++++++++,,,---.........---,,,++++++,,,,,,,,,---------,,,,,,---......///000000000000111111222333333333333444666777888888999999888999;;;;;;:::;;;>>>@@@@@@CCCGGGJJJKKKMMMNNNPPPTTTTTTUUUVVVYYY\\\^^^```___YYYVVVXXXZZZZZZ]]]```___eeedddgggttt,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,...000///......------,,,++++++++++++))))))*********++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------.../////////...------------------------+++,,,,,,---.........---+++,,,---...////////////+++,,,,,,------,,,,,,+++***+++,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................---......//////......---+++++++++,,,,,,---------++++++,,,,,,---...//////,,,,,,,,,,,,------......................................................------+++******+++------***+++,,,---............---,,,++++++++++++,,,------------------------------------,,,,,,++++++++++++++++++,,,,,,---------*********+++,,,---...///------......///000111111666333///+++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,---,,,***)))+++---------,,,***))))))***,,,))))))***++++++++++++***(((((())))))*********+++)))******)))((())),,,...***+++,,,---,,,,,,***)))&&&'''((()))***************+++---...---+++)))((('''((()))***+++,,,,,,,,,------,,,+++******++++++***++++++++++++,,,,,,,,,***+++,,,---,,,,,,***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......&&&))),,,,,,++++++,,,///......---,,,+++***)))(((((((((((())))))***************+++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---......///...---+++***+++++++++,,,,,,---------,,,,,,------...///000000111111111222333333444444222333444666777777888888999:::;;;;;;;;;<<<>>>@@@AAACCCFFFHHHIIIKKKOOOQQQUUUUUUVVVWWWYYY\\\___```aaa[[[XXXZZZ\\\]]]___bbb^^^dddccceeesss000,,,'''(((,,,000111000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------************++++++,,,---//////.........---------------,,,,,,,,,+++++++++000///---+++************,,,------......------,,,++++++,,,,,,,,,,,,------//////......---,,,******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000///...,,,+++......---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++***+++,,,...///...------,,,,,,------...------............------,,,,,,,,,++++++*********+++,,,,,,---.........---...------,,,+++***))))))///............---------))))))***+++,,,,,,------...///000///---,,,---...///,,,+++,,,...///---+++......---,,,++++++******---.........//////000000------............---------------,,,,,,,,,++++++,,,+++)))(((((()))+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++---,,,+++***)))***+++,,,++++++,,,***)))((()))+++************))))))))))))...------,,,+++***))))))))))))*********+++++++++******))))))))))))******+++++++++++++++***)))(((------,,,+++************++++++******))))))((((((---,,,+++***))))))))))))))))))*********++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********+++***))))))((())))))))))))***,,,...000111222222---------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,+++*********+++(((((()))***+++---///000,,,------......------,,,(((***,,,.........---,,,------------------------......////////////......///000000111222222333333333222222444666888888888======<<<<<<<<<======>>>AAACCCDDDEEEGGGJJJOOOSSSSSSUUUVVVWWWWWWYYY[[[^^^aaa[[[VVVWWW[[[___```^^^```bbbgggmmmuuu---------,,,,,,,,,---///+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++++++++++++++,,,------///.........------------///...---,,,++++++++++++,,,------...---,,,+++***,,,------......------,,,++++++,,,,,,,,,,,,---------...............---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---............------,,,......---------,,,,,,,,,+++++++++,,,,,,---------//////...---,,,,,,,,,,,,...------,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,+++++++++******+++,,,------......------------,,,,,,+++*********............------------+++++++++,,,,,,------...,,,---...---+++***+++,,,...---+++,,,...///---+++------...////////////...---........./////////000------............------,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++************+++++++++,,,,,,+++))))))***,,,************)))))))))))),,,,,,++++++++++++++++++******************++++++******))))))))))))******+++++++++++++++***))))))+++++++++******+++,,,,,,++++++++++++************+++*********+++,,,,,,---))))))*********+++++++++,,,,,,---------,,,++++++---------,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,+++******)))))))))))),,,,,,,,,,,,,,,+++******...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,(((***,,,---......---,,,------------------------...//////000000//////...000000111111222222222333666666777777777777777777666888:::;;;:::;;;>>>@@@CCCDDDFFFFFFGGGJJJNNNQQQSSSUUUVVVWWWWWWYYY[[[^^^```[[[VVVVVVZZZ^^^___^^^```bbbggglllttt***...111///+++)))+++---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...............------------000///---,,,++++++,,,,,,***,,,...000000...,,,***,,,------......------,,,++++++,,,,,,,,,,,,------)))***+++,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,---------------,,,,,,,,,,,,------.........---------,,,,,,,,,)))******+++---......///...//////......---,,,+++...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,------......------,,,,,,,,,,,,++++++++++++............------------------------------------+++,,,---,,,+++***+++,,,...---,,,,,,......---,,,***+++---///000000000000.............../////////------............------++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,------,,,******+++,,,++++++*********)))))))))******+++++++++,,,,,,,,,++++++************************))))))))))))*********++++++++++++***)))))))))))))))******,,,------+++++++++++++++,,,,,,,,,((((((((())))))))))))******************+++++++++------------,,,,,,+++***///...------++++++***)))++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,...---,,,+++************------,,,+++***)))((('''------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,------------,,,,,,)))***,,,---......---,,,------------------------//////000000000000//////111111111111111222222222111444666666444444777:::999;;;<<<;;;::::::>>>AAAEEEFFFGGGGGGGGGIIIMMMOOOSSSUUUVVVWWWWWWYYY[[[^^^^^^ZZZVVVUUUYYY]]]^^^]]]aaabbbfffkkksss+++---...---+++***,,,---......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,---------------,,,,,,------...------------------------///...,,,++++++,,,...///,,,---...//////...,,,***,,,------......------,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,------------------******+++,,,,,,---......++++++,,,,,,,,,---------,,,++++++***+++,,,...///......---------,,,,,,,,,******+++,,,,,,---......)))***,,,...//////.........------,,,,,,------...,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,------...------,,,+++++++++,,,,,,,,,------.........---------,,,,,,------------,,,,,,,,,,,,,,,...///...,,,,,,---...------,,,---------------)))(((((()))***,,,...///........................------............------,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,++++++------...,,,+++***+++---+++++++++*********))))))+++++++++++++++++++++++++++++++++*********************))))))))))))************+++++++++******)))***************+++,,,,,,)))******++++++,,,,,,,,,,,,,,,++++++)))(((''''''************************------------,,,+++******---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,*********++++++,,,,,,,,,///...---,,,+++*********+++++++++++++++,,,,,,---+++,,,,,,,,,---.........------------------------,,,,,,++++++***++++++,,,((()))***+++,,,------...,,,,,,,,,------,,,,,,,,,)))***+++---------------------------------------//////000000000000//////111111111111111111111111...222555555555999AAAHHHIIIEEE???;;;;;;<<<>>>@@@DDDFFFGGGHHHIIIKKKNNNPPPSSSUUUVVVWWWWWWYYY[[[^^^\\\YYYVVVUUUXXX[[[]]]]]]aaabbbeeejjjsss...+++((((((+++...//////++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,------...------,,,,,,---------,,,,,,------------------++++++++++++,,,...000111//////...---,,,+++++++++,,,------......------,,,+++++++++,,,,,,,,,------000000000//////...,,,,,,,,,,,,,,,---------......******+++,,,,,,---......+++++++++,,,,,,,,,------,,,++++++***+++,,,...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,------------...------,,,,,,------...------............------++++++++++++++++++++++++,,,------...------,,,,,,+++++++++,,,,,,---.........------------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...---,,,,,,---...,,,------------,,,------,,,***'''%%%%%%(((,,,///...............---------------............------...------------,,,,,,,,,***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++***+++---.........---,,,------...,,,+++***+++---++++++++++++************------,,,,,,+++***))))))******************************))))))))))))******)))******+++++++++******,,,+++******)))))))))***((()))))))))******++++++............---,,,+++***************************,,,---------,,,,,,+++***+++++++++,,,,,,---------,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,*********++++++,,,,,,,,,///...---,,,++++++++++++)))))))))***+++,,,......*********+++,,,,,,,,,---------------------------,,,++++++***++++++,,,,,,((()))***,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++******+++,,,------------------------------------//////000000000000//////111111111111111222222222333555777777777>>>IIIRRRRRRIII===888;;;???@@@@@@BBBDDDGGGIIIJJJMMMPPPSSSSSSUUUVVVWWWWWWYYY[[[^^^[[[YYYVVVUUUWWWZZZ\\\^^^aaabbbeeejjjsss///***%%%&&&***///000///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............------++++++,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------))))))***+++---.../////////...,,,+++***+++,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,---------------,,,+++***((('''+++,,,,,,------.........+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------.........---------,,,,,,,,,---------,,,,,,+++++++++******++++++++++++******...------,,,,,,------...---......//////......---***++++++++++++,,,,,,,,,------......------,,,,,,++++++,,,,,,------......------------,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++******+++,,,,,,---......,,,,,,---...111...)))&&&&&&)))---000.........---------------------............------............------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++***+++,,,---............,,,------,,,******+++,,,,,,++++++++++++*********...------,,,+++***)))((())))))*********+++++++++******))))))))))))******))))))***++++++++++++***,,,,,,+++))))))((((((((()))))))))))))))*********%%%&&&(((***,,,,,,,,,,,,+++++++++***************+++,,,,,,------,,,,,,+++)))***++++++---......///,,,,,,............,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,+++***)))((((((((()))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++,,,------,,,+++)))(((++++++,,,,,,,,,,,,++++++***++++++,,,,,,---......------------------------......////////////......///000000111222222333333444555555444555999AAAHHHJJJAAA888555:::@@@CCCCCCBBBDDDGGGJJJLLLNNNQQQTTTSSSUUUVVVWWWWWWYYY[[[^^^[[[YYYWWWVVVWWWYYY\\\___bbbcccggglllttt,,,+++))))))***,,,---...///......------......///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------............------++++++,,,,,,,,,,,,------------,,,+++++++++++++++++++++,,,,,,,,,---------((()))+++,,,---,,,+++***((()))***++++++,,,------,,,------......------,,,++++++,,,,,,,,,,,,------)))))))))))))))((('''&&&++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---............------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...------,,,,,,------...,,,------......------,,,******+++++++++,,,,,,,,,------......------,,,+++,,,,,,,,,------------------------,,,,,,,,,++++++***+++++++++,,,---------(((***++++++******+++,,,+++---///...,,,+++---...///---,,,******+++---///.........------,,,,,,,,,------............------......---------,,,,,,,,,---,,,++++++++++++,,,---)))***,,,------,,,***)))++++++++++++++++++++++++************+++,,,------+++,,,,,,+++))))))***,,,,,,,,,+++++++++*********,,,,,,,,,++++++*********(((((()))***+++,,,,,,---******))))))))))))******))))))***++++++++++++++++++***)))))))))))))))***++++++***************))) """%%%(((***++++++++++++++++++*********))))))******+++,,,------------+++++++++,,,,,,---------***+++---......---+++******+++,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---...---***((((((((()))))),,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,---------+++)))'''++++++,,,,,,,,,,,,++++++++++++++++++,,,---......------------------------------............------......///111222333444555222222333444555666777888;;;:::999888:::===BBBFFFCCCFFFIIIKKKLLLNNNPPPRRRSSSUUUVVVWWWWWWYYY[[[^^^[[[ZZZXXXWWWWWWYYY]]]```bbbdddhhhmmmvvv))),,,...---***(((***,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------............------++++++,,,,,,,,,------------,,,++++++************+++++++++,,,,,,---------)))+++,,,------***(((&&&"""%%%(((,,,.........---,,,------......------,,,++++++,,,,,,,,,---------,,,,,,---............---++++++,,,,,,---...//////---,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......///000///...,,,+++......---------,,,,,,,,,******+++,,,------...///***))))))***+++...000111...------,,,,,,------...+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,---.........---,,,,,,+++---------------------------------,,,,,,,,,++++++++++++,,,,,,---...//////***+++------,,,,,,---...+++---///...,,,+++,,,///***+++,,,------------,,,.........------,,,,,,,,,---..................------------,,,,,,,,,++++++...---+++******+++---...)))***,,,------,,,***)))++++++++++++++++++++++++)))(((''''''(((***,,,---++++++,,,***)))((()))+++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,''''''(((***+++,,,---...******))))))))))))******((()))***+++++++++++++++(((((((((((()))***+++,,,---,,,,,,++++++*********'''))),,,...//////...---++++++++++++******)))))))))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))++++++,,,---------,,,,,,---,,,,,,++++++*********************+++,,,------///...,,,******+++,,,------------,,,,,,++++++++++++++++++++++++++++++++++++*********+++,,,,,,---((()))+++---------,,,++++++++++++,,,,,,+++++++++++++++++++++,,,---......------------------------,,,------------------,,,---...///000222444555666333444666:::<<<<<<888555222888>>>???;;;;;;AAAGGGEEEHHHKKKLLLLLLMMMOOOPPPSSSUUUVVVWWWWWWYYY[[[^^^[[[[[[YYYWWWWWWYYY]]]```bbbdddiiiooovvv...---+++***)))******+++...------,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********------,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,------.........111...+++***+++---------++++++++++++++++++++++++------++++++++++++------////////////...---,,,+++.........------,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------+++*********))))))((((((---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---///......------,,,++++++,,,------......//////000******+++++++++,,,,,,,,,------------,,,,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------)))***+++,,,,,,,,,+++++++++***)))***,,,------+++,,,.........,,,,,,,,,...+++++++++,,,,,,,,,------///......------,,,,,,+++/////////...---------,,,++++++++++++++++++++++++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))))))))++++++---......---,,,,,,---,,,------+++((('''(((***)))***++++++******+++,,,******************************+++,,,,,,,,,++++++,,,,,,+++***))))))******)))***+++,,,,,,+++)))))))))*********++++++++++++'''((()))***+++,,,------,,,,,,,,,++++++*********************************+++---//////...+++'''$$$((((((((()))******++++++------------------------+++++++++++++++***)))(((++++++++++++++++++++++++,,,***)))+++---,,,)))&&&---,,,,,,++++++,,,,,,---------++++++++++++------...,,,***+++---...,,,***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******)))))))))***+++,,,------...,,,***((())))))+++)))(((***...000///---+++,,,------......------......//////000000111111222333555666888999999999:::999888888999<<<>>>@@@EEEGGGIIIJJJJJJLLLOOOQQQWWWXXXYYYYYYYYYYYY\\\^^^]]]ZZZWWWVVVXXX[[[]]]^^^___gggiiikkkxxx,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******------,,,,,,,,,,,,++++++---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---+++******,,,---...---++++++++++++++++++++++++---,,,++++++++++++,,,---,,,,,,---------,,,++++++......---------,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,+++++++++************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,---------,,,,,,+++***---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,+++,,,,,,---------------,,,*********,,,---,,,+++)))+++,,,,,,,,,,,,...000,,,,,,,,,,,,------------------------------------...............---------++++++++++++++++++++++++.........---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++***,,,------,,,++++++,,,,,,,,,---+++)))(((((()))'''(((***++++++,,,---...************************++++++++++++*********))),,,++++++***))))))******)))***++++++++++++***))))))))))))*********++++++***************++++++++++++++++++******)))))))))))))))))))))))))))))))))***+++,,,---,,,***'''%%%))))))***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++***,,,------+++(((,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---...,,,******---...---+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********++++++++++++,,,,,,---...---+++)))***++++++))))))+++...000///---,,,,,,---.....................//////000111111111333444555777888999:::::::::999999999:::<<>>@@@BBBCCCEEEGGGIIIJJJLLLPPPRRRQQQTTTWWWYYYZZZ[[[^^^___^^^[[[XXXXXXZZZ]]]```aaa```hhhjjjmmmyyy'''(((***,,,---------,,,---------,,,,,,++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++---,,,,,,---......,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,---...//////,,,---------......//////+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---...---,,,++++++,,,,,,***))),,,------+++)))''''''(((---------.........///////////////......---------,,,---------.../////////++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++)))((()))***+++---......---,,,,,,---)))+++,,,,,,+++++++++,,,---***((((((+++---......************************+++++++++++++++,,,---...+++***************++++++)))))))))******++++++,,,(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++************************++++++*********+++,,,---******++++++,,,,,,---------------------------------,,,+++***+++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,)))************+++,,,---,,,,,,++++++++++++,,,,,,++++++------------++++++------,,,+++++++++,,,...,,,++++++******++++++,,,++++++++++++++++++++++++)))***,,,......---,,,+++***,,,------------...000+++,,,------------...///...///000000111111000000//////000000111222222222444555777888:::;;;;;;;;;999999888999;;;===@@@BBBCCCEEEGGGHHHIIILLLOOORRRRRRUUUXXXYYYZZZZZZ\\\]]]^^^[[[XXXXXXZZZ^^^```aaa```iiikkknnnzzz((()))***+++,,,---------......---,,,,,,+++******++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------......---------------,,,...,,,++++++,,,,,,+++***++++++++++++++++++++++++******++++++++++++******'''(((***+++---.........++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++************++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------...//////******+++,,,,,,---......******+++++++++,,,,,,,,,++++++,,,---------,,,,,,++++++************++++++++++++++++++,,,,,,,,,---***++++++,,,,,,------...,,,,,,---------,,,++++++++++++***)))***+++,,,------+++***+++,,,,,,+++***((()))++++++******+++,,,,,,------------.........000000//////...------,,,---------...............++++++++++++++++++++++++.........---,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))((()))***+++---///...---,,,------***+++,,,+++***+++---///>>>888000,,,,,,------,,,************************)))***+++,,,,,,,,,,,,+++*********)))******+++,,,))))))))))))***+++,,,---((((((((()))))))))******))))))******+++++++++,,,+++++++++++++++,,,,,,,,,************************,,,++++++***++++++,,,,,,))))))******++++++,,,,,,------------------------,,,++++++******+++,,,---++++++++++++++++++++++++)))***+++***))))))+++,,,---,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,++++++,,,------++++++,,,---++++++************++++++++++++++++++++++++++++++)))***,,,---------,,,+++***,,,------,,,,,,---///+++---......------...///...//////000000000000000//////000111111222222333444555666888999::::::;;;888777777888:::===@@@BBBDDDEEEGGGHHHIIIKKKNNNPPPRRRTTTXXXYYYZZZZZZ[[[\\\]]]ZZZWWWWWWZZZ]]]```aaa```iiilllooo{{{************+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,---------+++)))'''''')))***+++***++++++++++++++++++++++++)))***+++,,,,,,+++***)))((()))***+++,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,------...++++++++++++++++++,,,,,,)))))))))*********++++++***+++,,,,,,---------,,,++++++************++++++************++++++++++++******+++,,,,,,---......,,,---------,,,,,,+++***,,,+++)))))))))***,,,---,,,*********,,,---,,,+++''')))++++++++++++,,,...,,,,,,,,,,,,------------////////////...........................---------++++++++++++++++++++++++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,+++,,,......,,,+++,,,---+++++++++***)))+++...111KKKAAA555---++++++)))(((************************)))***+++,,,+++)))'''%%%******))))))***++++++,,,***))))))))))))+++,,,---)))))))))*********+++++++++++++++***************)))*********++++++++++++************************++++++++++++************))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************+++,,,---+++)))(((+++---,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---))),,,//////---++++++,,,++++++************++++++++++++++++++++++++++++++*********++++++++++++,,,***+++---,,,++++++,,,---+++---///...---,,,...000---...//////000000/////////000000111111222333333333444555777888999::::::666666666777999<<>>AAACCCCCCEEEGGGJJJLLLMMMNNNNNNOOOQQQTTTXXXZZZ[[[[[[[[[ZZZXXXVVVVVVYYY]]]___```aaaeeelllrrrxxx++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++************************************++++++++++++++++++++++++++++++******++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++,,,------,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***))),,,,,,+++******+++,,,,,,------,,,,,,,,,+++++++++,,,,,,---------,,,++++++------.........---,,,,,,------,,,+++++++++,,,------------,,,,,,,,,++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---+++******+++************************,,,,,,,,,,,,,,,,,,++++++---,,,,,,,,,+++++++++++++++++++++++++++++++++,,,...---,,,+++++++++,,,,,,)))***+++---------,,,,,,,,,,,,+++++++++,,,,,,---...............//////000------......------,,,+++,,,,,,++++++,,,,,,---...---...///---***((()))+++++++++++++++,,,,,,,,,,,,************++++++++++++,,,,,,,,,+++++++++***************)))******++++++******+++++++++,,,,,,,,,,,,,,,+++***)))***++++++************************************************+++++++++*********))))))************************++++++++++++++++++++++++************+++++++++++++++++++++***************)))+++---......---+++))))))***+++---------,,,+++************++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***---,,,+++***)))***++++++'''***,,,---+++***,,,---......---------,,,,,,,,,---,,,,,,++++++*********,,,+++++++++++++++++++++*********+++++++++++++++---,,,,,,,,,,,,,,,---...,,,,,,,,,++++++,,,---------,,,,,,,,,,,,---......//////000000000000000000///000222444555555444333444444555666777888999::::::999999999;;;===@@@BBBCCCDDDGGGIIIKKKMMMMMMMMMOOOQQQTTTXXXZZZ[[[[[[[[[ZZZWWWUUUUUUXXX[[[^^^^^^aaaeeelllrrrxxx+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********,,,,,,,,,,,,------------++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++---------------,,,+++***,,,,,,---.........------000///...---,,,,,,,,,,,,---------,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++***)))***+++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++************)))******+++,,,,,,------------,,,+++++++++,,,,,,)))***+++---............,,,+++++++++,,,---......---------------...///000---............---,,,,,,,,,,,,++++++,,,,,,---...+++,,,---,,,***)))***++++++++++++++++++*********(((((()))))))))*********,,,,,,,,,++++++++++++***++++++******))))))))))))''''''((()))***++++++,,,)))))))))))))))***+++,,,++++++++++++++++++++++++************************+++++++++***************************************************************((((((((()))))))))*********************+++++++++******++++++++++++******---------------,,,******+++++++++++++++***************+++,,,,,,,,,,,,+++,,,+++***)))((())))))***+++++++++++++++,,,---...)))+++,,,,,,+++***+++,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******)))))),,,,,,+++++++++*********------,,,+++++++++++++++)))***+++,,,---------------,,,,,,,,,,,,---......000000000//////............///111333555555555555666666666777888999999:::;;;:::::::::;;;===???AAABBBDDDFFFHHHJJJLLLMMMMMMOOOQQQTTTXXXZZZ[[[[[[[[[[[[XXXVVVUUUWWWZZZ\\\\\\aaaeeelllrrrxxx++++++++++++++++++++++++******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,------......++++++++++++++++++++++++,,,++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++............---,,,+++***)))******+++,,,,,,,,,,,,//////......------------******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,+++******+++,,,------------------------------,,,,,,++++++******,,,++++++++++++******************++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////+++++++++,,,---...///000//////...------........................------,,,******))))))******+++,,,***+++++++++++++++,,,---,,,++++++******)))))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++)))))))))))))))))))))((()))))))))))))))*********++++++++++++++++++++++++************************************************************************************************(((((((((((()))))))))***)))))))))***+++++++++,,,++++++************++++++,,,,,,++++++******)))))),,,,,,,,,++++++***************+++,,,,,,,,,,,,+++---+++)))((('''(((***+++,,,+++,,,,,,,,,,,,------++++++,,,,,,++++++******+++******************************++++++,,,,,,,,,------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,+++,,,++++++******+++++++++)))***,,,---...---,,,,,,---,,,,,,,,,,,,---......////////////............///000111333444444444444666666666777777888888888<<<;;;::::::;;;===???AAABBBCCCEEEGGGIIIKKKLLLMMMOOOQQQTTTXXXZZZ[[[[[[[[[]]]ZZZWWWVVVXXXZZZ[[[\\\aaaeeelllqqqxxx++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))---,,,,,,,,,++++++************++++++,,,,,,------++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,******++++++++++++******++++++++++++++++++++++++---.........------,,,+++)))******+++,,,,,,,,,,,,++++++,,,,,,------------******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,++++++,,,---------------------------......------,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,---...///000222222000///......------......//////......---,,,******))))))******+++,,,+++++++++,,,---.........,,,++++++******)))))))))*********+++++++++,,,,,,++++++++++++++++++++++++((()))***,,,,,,---,,,,,,***************)))))))))************))))))((((((++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++)))))))))*********++++++)))))))))***+++++++++,,,---,,,+++******+++,,,---******************++++++---,,,,,,,,,++++++************+++,,,,,,,,,,,,+++...,,,***)))((()))+++,,,------------,,,,,,+++++++++++++++,,,,,,,,,+++************************************++++++,,,,,,---......---------,,,,,,,,,)))))))))***+++,,,,,,---************+++,,,---...,,,,,,---...---,,,***)))---,,,,,,,,,,,,---......---------...///000000000111111222222222222222222555555555666666777777777===<<<;;;:::;;;===???AAACCCDDDEEEGGGIIIKKKLLLMMMOOOQQQTTTXXXZZZ[[[[[[[[[___\\\YYYXXXYYY[[[]]]]]]aaaeeekkkqqqxxx++++++++++++++++++++++++*********+++++++++++++++************************,,,,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++******))))))******+++)))***,,,------,,,++++++++++++++++++++++++++++++++++++******++++++,,,---)))******++++++******)))*********+++++++++++++++------............------,,,,,,---.........------))))))+++,,,------------+++,,,,,,,,,,,,---------******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***+++,,,************************---------------------------,,,,,,,,,++++++++++++------,,,,,,+++******)))++++++,,,---------,,,,,,......---,,,++++++,,,,,,,,,+++++++++,,,---......333222111000///............////////////...------,,,,,,++++++,,,,,,---...,,,++++++,,,...//////...+++++++++++++++*********+++,,,,,,,,,,,,---------***++++++++++++,,,,,,,,,%%%&&&(((***+++++++++***(((((()))***+++,,,,,,---***+++++++++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,***************+++++++++,,,,,,++++++++++++,,,,,,************+++,,,---...,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++...---,,,+++***+++,,,,,,,,,,,,------,,,+++******+++******+++------+++***+++++++++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---------...............&&&&&&'''((()))***++++++)))*********+++---...///------------,,,+++***)))---,,,,,,,,,,,,---......,,,---...///000111111222222222222222111111222222333444444555666777777777<<<;;;;;;;;;<<<>>>@@@BBBDDDDDDEEEGGGIIIKKKMMMNNNOOOQQQTTTXXXZZZ[[[[[[[[[___\\\YYYYYYZZZ\\\^^^^^^aaadddkkkqqqxxx++++++++++++++++++++++++++++++++++++************------------------------++++++,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,(((***+++---------+++***************************++++++*********+++,,,---******+++,,,,,,+++******)))*********+++++++++++++++,,,---...////////////------.........---,,,,,,***+++,,,,,,---,,,++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,***))))))***))))))))))))))))))))))))+++++++++,,,------......++++++++++++************,,,+++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,+++***++++++,,,---,,,,,,+++++++++,,,,,,---//////.........//////000///////////////...------,,,,,,++++++,,,,,,---...,,,+++***+++...///...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------******+++++++++,,,,,,,,,%%%''')))***+++***)))((()))))))))******+++++++++)))***+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++*********************************************************+++++++++,,,,,,+++++++++******************++++++++++++++++++***)))))))))))))))+++,,,---++++++,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,+++++++++)))***+++,,,,,,,,,+++***+++))))))***---...,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,+++,,,,,,------......///))))))******+++++++++,,,,,,,,,+++,,,,,,---......------,,,++++++,,,,,,,,,---,,,,,,,,,,,,---....../////////000000111111111111000000111111222333333333444444666777888999999;;;;;;:::;;;<<>>CCCGGGJJJGGGEEEFFFIIILLLMMMNNNLLLNNNQQQTTTWWWZZZ\\\]]]___]]][[[YYYYYY[[[]]]___cccggglllqqqxxx+++++++++,,,,,,---------,,,,,,,,,+++++++++************++++++,,,,,,------------,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,+++,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,------------,,,,,,++++++******++++++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++***************************,,,++++++******++++++,,,***++++++,,,,,,+++++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,+++++++++++++++,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++***+++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......------,,,,,,++++++---,,,++++++,,,---...///------------------,,,,,,---,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......////////////......,,,---...//////...------+++,,,,,,------,,,+++***+++,,,---.........------+++***))))))***+++---///,,,+++++++++,,,,,,---...,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,+++***)))(((((()))************)))******++++++,,,,,,,,,+++++++++,,,---...((()))***+++++++++************))))))******+++,,,+++++++++******+++++++++---+++******,,,---,,,,,,###'''***+++***)))***+++,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,''')))***'''$$$###'''+++'''((()))*********))))))************************)))))))))******+++++++++)))*********++++++++++++)))***+++++++++***))))))))))))*********+++++++++,,,,,,+++++++++,,,---...(((***,,,.........///111++++++,,,,,,,,,,,,---------------....../////////......///000000000000000000111222222333333222222222333444555777888888888999999888888:::???FFFKKKTTTLLLDDDBBBGGGKKKMMMKKKNNNOOORRRVVVZZZ]]]___```___]]]ZZZXXXXXXZZZ]]]___bbbeeekkkooouuu+++++++++,,,,,,---------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,------------------,,,,,,,,,++++++---,,,+++******+++,,,---,,,------......------,,,,,,,,,++++++++++++,,,,,,,,,------......------,,,++++++******++++++,,,---,,,,,,,,,------.........+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,++++++***+++++++++***++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,'''(((+++---...---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,------------,,,***)))***,,,...///............---,,,++++++...---,,,+++************++++++++++++++++++++++++++++++,,,,,,,,,---------...///////////////...---,,,---.../////////...---***,,,...//////...,,,+++)))***,,,---...---,,,,,,,,,+++)))((()))+++...000++++++++++++,,,,,,---...+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,,,,+++***((((((((())))))******))))))***+++,,,,,,---,,,+++***+++,,,---...)))***+++,,,---,,,,,,+++*********)))***++++++,,,******))))))))))))******+++***)))***---...///...(((+++//////---++++++,,,---,,,+++******+++,,,---++++++++++++++++++++++++''''''((()))***++++++,,,***,,,,,,)))%%%$$$)))...&&&'''(((******))))))(((************************))))))******+++++++++,,,))))))******++++++++++++((()))+++,,,------,,,+++++++++,,,,,,,,,---------,,,,,,+++***+++,,,...///---......---***(((((((((++++++,,,,,,,,,---------......---------,,,,,,,,,...//////000000000000000111111222333333333333222222444666888::::::::::::999888777777999???GGGMMM\\\PPPDDDAAAFFFKKKKKKIIIJJJLLLOOOSSSWWWZZZ\\\]]]^^^]]]ZZZXXXXXXZZZ]]]^^^```ccciiinnnttt---------,,,,,,+++++++++++++++,,,,,,,,,,,,------)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++***************++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++******))))))+++))))))***,,,------,,,!!!###%%%(((***+++++++++---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,,,,,,,************,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,+++******+++,,,---,,,,,,,,,+++++++++******..........................................------/////////...---------,,,,,,,,,,,,+++++++++************+++,,,------------,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,---...//////.........------,,,,,,,,,)))******++++++******))),,,,,,++++++***+++++++++,,,+++******)))*********++++++******++++++,,,---++++++++++++++++++++++++******************************))))))******+++,,,******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************...---+++))))))***+++,,,++++++,,,,,,,,,,,,------///,,,+++,,,......+++(((---,,,+++******+++,,,---...---,,,,,,,,,,,,---......------,,,,,,,,,------++++++++++++++++++,,,,,,...,,,******,,,---------*********++++++,,,,,,,,,...------,,,+++++++++,,,------,,,++++++,,,,,,,,,,,,,,,+++******+++++++++000///,,,+++***+++---...........................222222222222222222333333777777777888999999::::::888;;;===:::777<<>>EEEJJJNNNHHHDDDEEEGGGHHHJJJMMMIIIKKKNNNPPPRRRTTTXXX[[[\\\ZZZYYYYYY[[[\\\\\\\\\^^^fffggghhhrrr,,,,,,,,,+++++++++++++++***++++++++++++,,,,,,,,,***************************************+++++++++,,,---......,,,,,,---...,,,,,,,,,,,,,,,+++***)))***************+++++++++))))))***+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,))))))***+++,,,,,,------*********************+++***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,++++++,,,,,,***)))...---,,,*********+++,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,++++++,,,,,,------------------------++++++,,,,,,,,,++++++***++++++++++++++++++++++++---------------------------------------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...+++++++++,,,------......---------...............,,,---------.../////////,,,,,,,,,+++++++++******,,,---------,,,,,,+++***+++,,,------.........---///...------,,,,,,,,,---+++++++++,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,------,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))******+++,,,******+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******++++++,,,***++++++++++++,,,,,,,,,******+++,,,---------,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,+++++++++***+++,,,......000...,,,+++,,,---,,,,,,,,,,,,,,,++++++*********++++++******)))******+++,,,,,,+++++++++,,,------''')))+++.........---,,,+++,,,...///000111111000000000000000000000000000000000111111222222333333555555555666777777888888:::888777888;;;???BBBDDDGGGDDDDDDGGGGGGFFFIIINNNKKKMMMOOOQQQRRRTTTWWWZZZ\\\ZZZXXXXXXZZZ\\\]]]]]]^^^ffffffgggqqq~~~++++++++++++++++++++++++*********+++++++++,,,,,,************************))))))*********+++++++++,,,---......,,,,,,---...------......---,,,++++++))))))*********+++++++++((()))***+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***+++++++++++++++++++++,,,+++***)))***,,,---,,,+++,,,+++***))))))***,,,---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,++++++,,,,,,------------------------***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///---------.........//////,,,---------.../////////,,,,,,,,,+++++++++*********+++,,,,,,---------,,,---.........------,,,+++---,,,,,,,,,------...///***++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,+++++++++,,,------...---,,,,,,+++***+++++++++***+++,,,---------,,,,,,++++++++++++++++++++++++******************************))))))******+++,,,)))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,*********+++++++++,,,,,,***+++,,,---------------***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,+++******+++---...000222///---+++,,,,,,,,,+++,,,,,,,,,++++++*********+++******)))******++++++,,,+++++++++,,,,,,---...((())),,,...///...---,,,---...//////000000////////////////////////////////////000111111222333333555555555666777777888888:::777666777;;;???AAAAAAEEEDDDEEEHHHGGGEEEGGGLLLNNNOOOQQQRRRSSSTTTWWWZZZ]]]ZZZVVVUUUXXX[[[^^^___^^^ffffffgggqqq~~~((((((((()))))))))))))))************++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,***+++,,,,,,******+++,,,------.........---,,,,,,))))))******+++,,,,,,,,,))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,------------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,***))))))***,,,------,,,))))))))))))***+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,******+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++//////......---,,,,,,,,,,,,------......------,,,,,,,,,------------,,,,,,...---------,,,,,,,,,+++........................,,,,,,------.../////////---------...............,,,,,,,,,+++++++++******)))***+++,,,------------.........------,,,+++***************+++,,,---...++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++,,,,,,---...///------,,,+++++++++++++++***+++---.........---,,,++++++++++++++++++++++++******************************))))))******+++,,,)))***,,,---------,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************++++++++++++***,,,------,,,+++,,,---+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,---...,,,+++******+++---///111333000---,,,,,,,,,,,,+++,,,,,,+++++++++++++++++++++************+++,,,,,,++++++++++++,,,---......***+++,,,---......------..................//////////////////////////////...//////000111222333333555555666777777888888999999777666777:::>>>AAACCCFFFEEEEEEHHHGGGEEEFFFKKKNNNPPPRRRSSSSSSUUUXXXZZZ]]]YYYVVVUUUWWW[[[^^^___]]]eeefffgggqqq'''((((((((()))))))))***************++++++++++++++++++++++++++++++++++++*********+++,,,---------***+++,,,,,,******+++,,,++++++,,,---------,,,,,,*********+++,,,---------)))***+++,,,------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,+++******,,,---,,,***))))))***+++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------...............---,,,,,,++++++,,,,,,***+++,,,------,,,+++***)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,,,,------......------,,,,,,,,,---......---,,,,,,,,,,,,,,,---------------///......------,,,,,,+++,,,,,,------...//////000...............---------,,,,,,,,,+++++++++******++++++,,,------,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++++++++******+++,,,,,,,,,,,,,,,+++++++++++++++******++++++++++++******+++++++++,,,,,,...//////------,,,++++++++++++,,,***+++---...///...---,,,++++++++++++++++++++++++******************************))))))******+++,,,)))***,,,---...---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,************++++++++++++***---......+++***+++,,,,,,++++++++++++++++++,,,***+++,,,,,,,,,,,,+++***)))))))))******+++,,,---,,,+++******+++---000222444111...,,,,,,,,,+++***++++++++++++++++++,,,,,,+++++++++++++++,,,------++++++++++++,,,---...///,,,,,,------------------,,,,,,+++,,,---...000111000000000000000000000000......///000111222333333666666777777888999999:::888888777777999===BBBFFFHHHEEEDDDGGGHHHFFFGGGJJJMMMOOOQQQRRRRRRTTTWWWZZZZZZXXXVVVVVVYYY\\\]]]]]]]]]eeefffgggrrr))))))******+++++++++,,,)))************+++++++++++++++++++++++++++++++++******+++,,,------......,,,---......,,,,,,---...)))***+++,,,,,,,,,,,,,,,******+++,,,------......)))***+++,,,---.........******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++******++++++,,,,,,++++++***))))))***+++,,,------...************))))))((((((+++++++++,,,,,,++++++++++++++++++,,,,,,---------...,,,++++++,,,+++***)))***+++,,,---,,,+++***)))+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...---,,,,,,++++++,,,,,,******,,,,,,,,,,,,******)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------000000///...------,,,,,,,,,------......------,,,,,,,,,---......---,,,,,,***++++++,,,---.../////////...------,,,+++***))),,,,,,------...///000000/////////......------,,,,,,,,,,,,+++++++++******------------,,,+++******))))))***+++,,,,,,,,,,,,//////...---,,,,,,,,,,,,---,,,,,,++++++******************++++++*********+++++++++,,,---...///000...---,,,,,,++++++,,,,,,***+++---//////...---,,,++++++++++++++++++++++++*********************************)))***++++++,,,)))***,,,......---,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))************++++++++++++---///...+++)))***,,,---,,,+++******+++,,,---***+++,,,------,,,+++***(((((((((((()))***+++,,,---,,,******+++---000222444222...---,,,,,,+++************++++++,,,,,,---,,,+++++++++,,,------...++++++++++++,,,---...///......---,,,,,,,,,------******)))***,,,...222444111111111111111111111111---...///000111222333333777777777888999999::::::888888888777888===CCCHHHIIIDDDBBBFFFIIIHHHIIIKKKKKKMMMOOOQQQQQQTTTWWWYYYWWWWWWWWWYYY[[[]]]\\\[[[\\\eeefffhhhsss,,,,,,,,,+++++++++******......---,,,,,,+++******+++,,,---,,,***)))***+++---,,,***)))))))))*********++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++,,,,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++***)))(((***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********++++++,,,,,,,,,------,,,,,,,,,,,,++++++***+++---......---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++++++++,,,,,,,,,,,,...------,,,,,,++++++***//////...,,,******,,,...+++*********+++,,,,,,---&&&))),,,---,,,***))))))++++++******++++++,,,---+++,,,.../////////......+++,,,------......---------------------------------------,,,,,,+++++++++++++++,,,,,,,,,+++******+++,,,---...////////////+++---000222222000---+++,,,,,,---+++***)))***,,,,,,+++***+++---...---,,,---,,,***)))))),,,...000111000...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...******+++,,,---------------,,,+++******+++,,,---++++++,,,---,,,+++***)))++++++,,,,,,,,,++++++*********++++++++++++******+++...000...)))'''+++///++++++,,,,,,,,,,,,---------,,,++++++******++++++***++++++,,,,,,------...++++++******)))(((((('''000000///...,,,+++***)))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,+++,,,------,,,...000333777000,,,------,,,---000---,,,***))))))***,,,---...---***))))))+++...000...------,,,,,,,,,------/////////......---------...------,,,,,,------...------...000111111111111333222111111111222333444999888888777888888999999666777777888999===CCCGGGKKKJJJIIIHHHGGGHHHIIIJJJLLLMMMOOORRRTTTVVVWWWXXXYYYWWWUUUUUUXXX[[[\\\\\\^^^eeefffhhhuuu,,,,,,,,,+++++++++******......---,,,,,,+++******+++,,,---,,,*********+++---,,,***)))))))))***+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++---+++++++++,,,,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++***)))))))))***,,,------,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,------,,,******+++,,,++++++******++++++,,,---***,,,......,,,*********+++++++++***++++++,,,---,,,---...//////......---+++,,,------......---------------------------------------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,---...////////////,,,...000111111000...,,,---......---+++***,,,------,,,+++,,,...///...------,,,+++******,,,---...//////---,,,++++++,,,,,,------------------------++++++,,,,,,,,,++++++***,,,,,,,,,+++,,,,,,------++++++,,,---------,,,,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,+++***)))******+++++++++******)))******++++++++++++******'''***+++***'''&&&(((***++++++,,,,,,,,,,,,---------,,,++++++******++++++...------,,,,,,++++++***((())))))******++++++,,,++++++++++++,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---,,,,,,---///222777000,,,------,,,---000---,,,+++))))))+++,,,---,,,,,,+++++++++,,,---...++++++++++++++++++,,,,,,.........---------,,,,,,...------,,,,,,------...---...///000000111000000111111000///000111222333888777777888888999999:::888888888888:::>>>CCCGGGJJJIIIHHHHHHHHHIIIJJJKKKMMMNNNPPPSSSUUUWWWXXXYYYZZZXXXVVVWWWZZZ]]]______]]]dddeeeiiiuuu,,,,,,,,,+++++++++******---------,,,,,,++++++++++++,,,---,,,+++***+++,,,,,,,,,+++************+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))*********++++++++++++***++++++++++++***))))))((()))***++++++***)))(((************************---------,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,))))))***+++,,,---......+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......))))))***++++++,,,------***,,,---,,,+++******+++++++++******++++++,,,,,,,,,---...---+++)))***++++++++++++++++++,,,---------............------,,,+++,,,------......------------------------------------,,,,,,,,,,,,+++++++++,,,------............------...............---......////////////.........//////...,,,+++---......---,,,---///000///...------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------........................------------,,,+++***)))------,,,,,,,,,,,,,,,---,,,------------,,,++++++,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,+++***)))))))))************))))))******++++++++++++******)))***+++,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,++++++******++++++...------,,,,,,++++++***))))))***++++++,,,------))))))))))))+++---///111---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,++++++...000777111,,,------,,,,,,///---,,,+++******+++,,,---***+++,,,---...---,,,+++,,,,,,,,,------......///------------,,,,,,,,,,,,...------,,,,,,------...//////000000000000////////////......///000111111666666777888999::::::;;;::::::::::::;;;>>>CCCGGGIIIIIIHHHHHHHHHJJJKKKLLLNNNOOOQQQSSSUUUXXXYYYZZZYYYWWWVVVWWW[[[^^^```aaa]]]dddfffiiivvv,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++,,,,,,+++)))++++++++++++++++++++++++---,,,,,,++++++*********))))))))))))******************+++++++++******)))))))))***++++++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))******+++,,,,,,------,,,---............---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------........./////////*********+++++++++,,,,,,)))+++---...,,,+++***+++,,,++++++***++++++,,,,,,++++++,,,***))))))***,,,,,,++++++++++++,,,------............---,,,,,,++++++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******,,,---..............................------//////............//////...//////---,,,+++---......---,,,---...///...---,,,------------,,,***)))+++++++++,,,,,,------...------------............,,,,,,,,,---,,,,,,++++++......---,,,,,,,,,,,,---............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))******++++++++++++******++++++,,,,,,++++++***,,,+++,,,---///000...,,,+++++++++,,,,,,,,,---------,,,++++++******++++++***++++++,,,,,,------...---------,,,,,,+++++++++---,,,+++))))))***+++,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,+++***+++---///888111---------+++,,,///---,,,++++++++++++,,,---***+++,,,---------,,,,,,+++,,,,,,---............,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///000000000000//////.........//////000000111111555555777888999:::;;;;;;<<<<<<;;;;;;;;;>>>CCCGGGIIIHHHHHHHHHIIIJJJLLLMMMNNNNNNPPPRRRTTTWWWYYYZZZVVVUUUTTTUUUYYY]]]___```___fffgggjjjwww,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,+++++++++,,,,,,,,,++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---+++***++++++++++++++++++++++++,,,,,,,,,++++++*********(((((()))))))))*********)))******+++++++++************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------------,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))))))))*********++++++,,,,,,,,,+++++++++*********,,,...///---,,,,,,,,,,,,,,,++++++***++++++,,,***+++,,,+++***+++---///,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,,,,---------..................------000///...------...///000---......---+++***,,,---...,,,+++,,,------,,,+++,,,,,,---...---,,,***)))******+++,,,,,,---------++++++,,,,,,,,,---------)))***+++,,,---...............---,,,,,,---------/////////...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++***+++,,,,,,---------,,,++++++,,,,,,,,,,,,++++++***))))))+++------,,,++++++++++++,,,,,,,,,---------,,,++++++******++++++***++++++,,,,,,------...---------,,,,,,,,,,,,,,,///...,,,***))))))))))))---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------------------------******+++++++++,,,,,,,,,++++++,,,+++***+++---000888111---------+++,,,///---,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,---...))))))++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///000000000000//////...//////000111222222333333444555777999::::::::::::<<<<<<<<<;;;<<>>CCCGGGIIIIIIJJJJJJKKKLLLMMMNNNNNNOOOPPPRRRTTTVVVXXXXXXYYYYYYXXXWWWXXXZZZ\\\]]]bbbbbbffflllwww))))))*********+++++++++......//////000000111111000...,,,+++,,,,,,+++***)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++------,,,,,,,,,+++++++++---,,,+++***)))'''&&&&&&,,,++++++******++++++,,,,,,,,,,,,++++++++++++*********++++++++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******,,,------......------,,,...------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++,,,---.........---------.........---,,,,,,+++++++++,,,------...//////,,,,,,,,,,,,++++++++++++///.........---,,,,,,,,,******++++++,,,,,,------111000...///222444333222///000000000000///......//////...............///000///......------------------------------------,,,------......------,,,,,,---....../////////...+++++++++,,,,,,---------........................------........./////////000///...---------------******,,,---//////000000,,,,,,,,,,,,------...///++++++++++++,,,,,,,,,,,,,,,,,,---------.........************+++---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,++++++,,,---...,,,,,,+++***+++,,,---...+++,,,,,,---------,,,+++***+++++++++,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++---,,,,,,++++++,,,,,,---,,,+++++++++,,,---...///------,,,+++++++++,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000111111000///...............///000111....../////////000000000222222333333444555555666333444666777999;;;<<<===;;;;;;;;;:::;;;>>>CCCGGGJJJJJJJJJJJJKKKMMMNNNOOONNNOOOQQQSSSUUUWWWXXXYYYYYYXXXWWWWWWXXXZZZ\\\^^^bbbcccfffmmmwww*********++++++,,,,,,---...///000000111000000///...---++++++,,,---,,,+++******++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,++++++*********)))))))))*********++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++******++++++++++++************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------......------,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,---//////......---,,,------......------,,,++++++,,,---...///000111---------,,,,,,+++++++++------------,,,,,,,,,,,,------...............///111000///222666888666444....../////////...------...---,,,,,,+++,,,,,,,,,//////......---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,---...///////////////+++,,,,,,,,,,,,,,,,,,---........................++++++,,,------------,,,000///...---,,,,,,,,,,,,---------------,,,+++***,,,,,,,,,,,,,,,,,,---...*********+++++++++,,,,,,+++,,,,,,------.........++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,***+++---......---,,,,,,)))***+++,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,///...---,,,,,,---...///,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,------------------------...---------,,,,,,,,,+++//////000111000///...---------,,,,,,,,,---......////////////000000000111000000111222333444444555444555666777999;;;<<<<<<;;;;;;;;;:::;;;>>>DDDGGGJJJJJJJJJJJJKKKMMMOOOQQQNNNPPPRRRTTTVVVXXXXXXYYYXXXXXXWWWWWWYYY[[[^^^```ddddddhhhnnnxxx+++,,,,,,---......//////......///000///...---------+++***+++,,,------,,,++++++************++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))************++++++((())))))***+++,,,------,,,++++++******++++++,,,------,,,,,,,,,+++++++++******++++++++++++************+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++************+++,,,---------+++++++++,,,,,,------------------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,---------,,,------......------,,,,,,,,,,,,---------------,,,,,,------------,,,,,,+++,,,...///000///...---++++++,,,---.....................//////000000000---------...............---------...............222222222222111111111111000///000555:::<<<999666000111111111111000/////////......---,,,,,,------///............//////000------------------------,,,---...//////...---,,,,,,---...///000000000000---,,,,,,,,,,,,,,,,,,+++------------------------++++++---.........---,,,------,,,,,,,,,,,,,,,---.........---,,,+++***)))---,,,,,,++++++++++++,,,+++++++++,,,,,,,,,------***++++++,,,------......------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,)))***+++------,,,+++******+++---...///...---,,,***+++,,,---------,,,,,,******+++,,,,,,,,,,,,,,,,,,------------------,,,+++++++++++++++,,,,,,---,,,,,,,,,++++++,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------000000000000/////////......------,,,,,,,,,------........./////////000000//////000111222333444444555666777888999:::;;;;;;;;;;;;;;;;;;;;;???DDDHHHJJJJJJIIIJJJKKKNNNPPPRRRNNNPPPRRRUUUWWWXXXYYYYYYXXXWWWWWWXXXZZZ]]]```bbbeeefffiiioooyyy(((((()))******+++,,,,,,------.........---+++***,,,+++******,,,......---,,,+++***))))))***+++,,,((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************&&&'''((()))***+++,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,---------,,,,,,,,,++++++******++++++++++++************+++,,,,,,,,,,,,+++***+++,,,------,,,+++*********+++,,,------......******+++,,,,,,---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++************++++++,,,---...//////,,,------......------,,,,,,,,,,,,------.........,,,------......------,,,+++,,,...000000///...---******,,,---.../////////000000000000////////////------...///000111222222//////000000111111222222111111000000//////......000///111777===???;;;777444555555555555444333333222222111000000000000000...............///000111000000000000000000000000,,,---///000000///---,,,,,,---...///000000000000---------,,,,,,+++++++++------------------------------///000000000///...++++++++++++,,,---......,,,,,,------...------------,,,,,,+++************,,,,,,,,,---------......******++++++,,,---......///......---------......------------------------------------------------+++,,,............,,,+++'''))),,,......---+++)))***+++---//////...---,,,+++,,,---.........---,,,)))***+++,,,,,,,,,,,,,,,''')))+++------+++)))'''******************++++++,,,,,,,,,++++++,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,---...//////............///111222333111000///...............---------........./////////000111222333444555555666666777888999999::::::;;;<<<;;;;;;;;;???DDDHHHKKKJJJIIIJJJKKKNNNPPPRRROOOPPPSSSUUUXXXYYYYYYYYYWWWWWWWWWXXX[[[^^^aaacccffffffjjjpppzzz......---------......///.../////////...------,,,)))***++++++,,,,,,++++++,,,++++++***)))(((''''''************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,++++++******++++++,,,******))))))***,,,...///...------,,,,,,------...(((((()))***+++,,,,,,------,,,,,,+++***)))((((((------++++++++++++------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++++++++++++++++++++***++++++,,,,,,------.........---,,,++++++******+++++++++,,,,,,,,,------...------,,,,,,------......---+++*********++++++***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***,,,,,,............,,,,,,,,,,,,,,,---------......---------......---,,,,,,,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,,,,+++......//////000111111111000000000000111111111111111111222222333444444555777777666666777888888999888888777777777888999999999999::::::::::::999999222333555666666555444333444444444333222222111111111111111000000000000000////////////////////////////////////...---,,,+++---///000222222111///...---------,,,,,,+++++++++......////////////.........---+++******+++---...---------,,,,,,,,,++++++,,,+++***))))))***+++,,,,,,,,,,,,---------......///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......(((***,,,...///...,,,***........................*********+++++++++,,,,,,......---,,,---...///000************************---------,,,,,,++++++++++++***))))))+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,000...,,,***)))***,,,---...------,,,,,,++++++***++++++,,,,,,,,,,,,------......------,,,+++++++++...............///000000222111111000///......---//////............//////000000000//////111444777777777777888999:::<<<<<<===>>>?????????@@@CCCFFFGGGIIILLLMMMMMMNNNOOOQQQTTTSSSSSSTTTVVVXXXWWWVVVZZZXXXWWWXXX[[[^^^```aaadddfffkkkqqqzzz...---------......///000...............---,,,,,,)))******++++++++++++++++++++++++******))))))(((************************))))))******++++++,,,,,,++++++++++++,,,,,,,,,---,,,++++++++++++++++++,,,+++************+++---...------,,,,,,,,,,,,------,,,++++++++++++*********+++++++++++++++*********,,,+++************+++,,,***++++++++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,***++++++,,,,,,------.../////////...---------,,,+++,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,......,,,+++++++++,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,---------......,,,---------------,,,,,,------------------------,,,------.....................///000111111222222333333333444444555555555666777777888999999::::::999999999999:::;;;<<<<<<:::::::::999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;777888888888777666555555555555555444444333333333333333222222222111111111////////////////////////000//////......------,,,+++,,,...//////...,,,+++------,,,,,,,,,,,,,,,,,,---------......---------...---+++******+++---...---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///...------,,,,,,,,,------------------------/////////000000000111111---,,,,,,+++,,,---...///++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,---...---+++***))),,,,,,++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,...............//////000---......///000111111111//////............/////////000000000///111444777777777777888999:::<<<<<<===>>>?????????@@@CCCEEEGGGIIILLLMMMMMMNNNPPPQQQVVVUUUTTTUUUWWWXXXXXXWWWYYYWWWVVVWWW[[[___aaabbbcccfffjjjpppyyy---------......000111222,,,------------,,,,,,+++))))))***+++++++++++++++++++++++++++++++++++++++************************))))))***++++++,,,------************++++++++++++++++++++++++++++++++++++,,,++++++******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,---+++******))))))******+++******++++++++++++******++++++++++++++++++++++++++++++,,,,,,------......***++++++,,,,,,------...............------------,,,,,,,,,---------......,,,++++++******++++++,,,///...---,,,,,,,,,------***+++,,,,,,------,,,,,,,,,------------------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,------------,,,,,,------------------------......//////000000111111///000111222333444555555777888888999:::;;;;;;;;;<<<<<<<<<===>>>>>>??????============>>>???@@@AAA>>>>>>===============>>>===>>>>>>??????>>>>>>======<<<;;;:::999888888888777777777777777777666666777666666555444333222222111111111111111111111111111000///------------...++++++---------,,,+++***,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,+++...---,,,++++++,,,---...------------,,,,,,,,,,,,,,,,,,------------,,,,,,***+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---...------------------------,,,,,,,,,---------......666444000,,,***+++---...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,++++++++++++,,,------------------------------------------,,,,,,,,,,,,,,,000333222...)))((('''++++++++++++++++++,,,,,,***+++,,,......---,,,+++******+++,,,,,,---......++++++,,,,,,,,,,,,------***++++++,,,------......---............/////////,,,,,,---...000111222222//////............/////////000000000000111444666777777777888999:::<<<<<<>>>???@@@??????@@@BBBEEEGGGIIIKKKMMMMMMNNNPPPRRRXXXWWWVVVVVVXXXXXXXXXVVVWWWVVVUUUWWW[[[___bbbbbbccceeejjjpppxxx,,,------...///000222333+++,,,,,,---,,,,,,++++++******+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++,,,---...//////000*********++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++************++++++)))***+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))******++++++******)))++++++++++++++++++++++++++++++,,,------...//////***++++++,,,,,,------...++++++++++++++++++,,,,,,,,,,,,---------.........,,,,,,++++++++++++,,,,,,---------,,,,,,,,,------***+++,,,,,,------,,,,,,------............---------,,,+++******+++,,,---,,,,,,,,,---------......+++,,,,,,------------,,,,,,,,,------------------///000000000111222333444444555666777888999:::;;;<<<<<<===>>>???@@@@@@AAA>>>>>>>>>??????@@@@@@@@@@@@??????@@@@@@BBBCCCCCCBBBAAA@@@?????????????????????@@@@@@@@@@@@?????????>>><<<;;;:::;;;<<<<<<:::::::::;;;;;;;;;;;;;;;::::::999888777555555444333333333333333333333333333222///...---...///000------.........---,,,,,,+++,,,,,,,,,------......+++,,,,,,------,,,,,,+++------,,,,,,,,,---.........------------,,,,,,,,,+++,,,---......---,,,+++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,---........................,,,,,,,,,---------......666333///,,,***+++---...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---111444222,,,((()))+++,,,,,,,,,,,,------------***++++++,,,------------+++++++++,,,,,,---------+++++++++,,,,,,,,,------+++,,,,,,,,,---------...------.........///............////////////////////////............/////////000111000000111444666777777777888999:::<<<<<>>???BBBDDDGGGIIIKKKLLLMMMOOOQQQSSSXXXWWWVVVVVVWWWXXXVVVUUUVVVUUUTTTVVV[[[___bbbcccbbbdddiiioooxxx,,,,,,------///000111222++++++,,,,,,---,,,,,,++++++,,,,,,---...---------*********+++,,,,,,------************************++++++,,,------...//////++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,++++++++++++***+++******))))))******+++)))***+++,,,---......///......---,,,,,,+++******+++,,,,,,,,,,,,,,,,,,+++******++++++++++++******++++++++++++++++++++++++++++++,,,------...//////***++++++,,,,,,------...******++++++++++++++++++,,,,,,,,,---------......------,,,,,,,,,,,,------+++++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,---......//////......---...---++++++++++++---...,,,,,,,,,---------......+++,,,---...............,,,,,,---......///000000222222222222444555777888;;;<<<<<<>>>???@@@AAAAAA@@@AAAAAABBBCCCCCCDDDDDDAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCBBBAAA??????>>>>>>>>>>>>>>>????????????>>>>>><<<<<<;;;:::;;;<<<>>>???<<<<<<======>>>>>>??????===<<<;;;:::999888777666555555555555555555555555555333111/////////111222////////////......------,,,,,,,,,------.........------............------,,,,,,,,,,,,---......///.........---------,,,,,,***+++,,,------,,,+++***------------............///...---,,,++++++++++++........................,,,,,,,,,---------......///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............////////////,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------...111222///***))),,,111,,,---------......//////---,,,*********,,,...///---------,,,,,,++++++++++++++++++,,,,,,,,,------++++++*********))))))))),,,,,,---...///......---............//////////////////............//////...///111111111111333555777777777888999:::<<<<<<>>>????????????@@@BBBEEEHHHIIIKKKLLLMMMOOORRRUUUWWWVVVTTTUUUVVVVVVUUUTTTVVVTTTTTTVVVZZZ___bbbcccbbbdddiiioooxxx,,,,,,,,,------///000111+++,,,,,,---------------+++,,,,,,---------------)))*********++++++,,,,,,************************))))))************++++++++++++++++++,,,,,,,,,---***+++,,,------,,,+++******++++++,,,,,,,,,+++++++++******************+++,,,,,,,,,,,,++++++++++++......---,,,+++***))))))+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------......***++++++,,,,,,------...------------,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...******+++,,,,,,,,,++++++***+++,,,,,,------,,,,,,------............------...------,,,,,,------...,,,,,,,,,---------......,,,---...///////////////---...///111222444555666888777777888:::<<<>>>@@@CCCCCCCCCDDDEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBAAAAAAAAABBBBBBAAA@@@???===<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888888888999:::;;;<<<===<<<<<<======>>>???@@@@@@>>>======<<<;;;:::999999777777777777777777777777666555444222222222222333/////////...---------,,,---------------............//////000000//////...,,,,,,------......//////............---------,,,++++++,,,,,,,,,,,,++++++............//////////////////---,,,+++*********------------------------,,,,,,,,,---------......******,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000,,,---.../////////......++++++++++++++++++++++++------------............///000///,,,)))***...222,,,,,,------......//////...---***))))))+++...///......---,,,,,,+++******++++++,,,,,,,,,,,,------))))))(((((('''&&&&&&%%%+++,,,---//////...------++++++,,,---///000111111//////............//////...///111222111222333555777777777888999:::<<<<<<===>>>?????????@@@CCCFFFHHHJJJKKKLLLMMMOOOSSSVVVVVVTTTTTTTTTVVVVVVUUUTTTVVVUUUTTTVVVZZZ^^^aaaaaaccceeejjjpppxxx,,,,,,,,,,,,,,,---......,,,,,,---...............)))***++++++,,,,,,++++++))))))************************************************))))))))))))((((((************++++++++++++)))***,,,------,,,***)))))))))+++,,,---,,,,,,++++++++++++******+++++++++,,,++++++++++++*********,,,,,,++++++*********)))***+++,,,,,,,,,,,,+++***,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,***++++++,,,,,,------......---------,,,+++++++++*********+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---******,,,---------,,,,,,***+++,,,,,,------,,,,,,---------......------------......//////......---,,,,,,,,,---------......---...///000111111111111000111333555888:::<<<===@@@@@@???@@@BBBEEEGGGIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDBBBAAAAAAAAAAAA???>>><<<:::999888777777666777777888888777777666555555666777888888888777999999:::;;;<<<===>>>???=========<<<<<<;;;;;;;;;888888888888888888888888777777666666555444444444222222111000////////////............------------...//////000000//////...+++,,,---....../////////............------------------,,,,,,,,,,,,---------------.........//////...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******+++,,,,,,,,,,,,,,,------------------------------------............+++,,,---.........------------------------------------------........./////////---,,,+++,,,---...******++++++,,,------......---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------*********)))))))))))))))***,,,---//////...---,,,,,,,,,------...///000000//////............//////---///111222222222333444777777777888999:::<<<<<<;;;===>>>>>>???AAAEEEHHHIIIJJJKKKLLLMMMPPPTTTWWWUUUTTTTTTUUUWWWXXXWWWVVVWWWVVVTTTVVVYYY]]]___```cccfffjjjpppyyy,,,,,,+++++++++,,,------,,,------.../////////...(((((()))***************))))))))))))))))))))))))************************,,,,,,++++++***)))))))))))))))))))))************)))***,,,------,,,***)))((()))***,,,------,,,,,,,,,,,,++++++++++++,,,,,,(((((()))***+++,,,,,,---)))************+++++++++)))***+++,,,,,,+++***))),,,------......------,,,++++++++++++++++++++++++,,,+++++++++++++++++++++***++++++,,,,,,---......,,,,,,++++++***)))(((((())))))*********+++++++++,,,++++++++++++++++++,,,***+++---...///...------++++++,,,---------,,,,,,,,,------------------,,,---...///000000///...---,,,,,,,,,---------............000111222222222222333444666999<<>>???BBBFFFIIIIIIJJJKKKLLLMMMPPPTTTXXXVVVUUUTTTVVVXXXYYYYYYXXXXXXVVVUUUVVVYYY]]]______dddfffkkkqqqzzz///---***+++---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***+++,,,,,,+++***))))))************+++++++++(((((())))))*********+++++++++++++++++++++++++++&&&''')))+++++++++)))((('''(((***+++,,,,,,+++***++++++++++++++++++++++++++++++******************+++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++************)))******+++,,,,,,,,,,,,++++++*********+++,,,,,,------***)))***,,,...,,,***)))***+++,,,,,,+++***)))******+++,,,,,,---......+++++++++,,,,,,---------+++,,,...---,,,,,,---///------,,,,,,+++,,,,,,,,,,,,,,,------------,,,,,,,,,---...///000111111222...000111222222444666888;;;<<<>>>AAACCCEEEFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLKKKMMMNNNMMMJJJHHHJJJLLLLLLMMMOOOOOOOOOMMMKKKIIIKKKJJJIIIHHHHHHGGGHHHHHHHHHDDD???===>>>???>>><<<888777666555555555555555333333444444444444333333333444555666555444111000555555555666777999:::;;;=========>>>>>>>>>>>>>>><<<===>>>???>>><<<:::999999999999999999999999999:::888777555333333333444////////////////////////111000///---------.../////////.........---------........................,,,,,,,,,---,,,,,,++++++...,,,***+++...000...,,,+++,,,---...---,,,+++*********+++,,,,,,---......------,,,,,,,,,,,,++++++***,,,...///......///111------------------------,,,+++***+++---///000///------............------,,,---...---++++++---...//////.........//////000000---+++))))))+++---000///...---,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++......---,,,,,,,,,------+++,,,------......------,,,,,,,,,------...........................------........................000000111222333444444555444555555777999;;;<<<>>><<<<<<===>>>@@@BBBEEEGGGKKKLLLLLLKKKLLLNNNSSSVVVYYYWWWVVVWWWYYY[[[[[[ZZZ[[[VVVTTTWWW[[[\\\^^^bbbcccjjjiiilllyyy///---++++++---...---,,,......---,,,,,,+++******,,,+++++++++************)))***++++++++++++***))))))************+++++++++))))))******************++++++++++++++++++++++++***+++---...---,,,+++))))))******++++++++++++***++++++++++++++++++++++++++++++******************,,,,,,,,,------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************+++,,,,,,,,,,,,+++++++++******+++,,,,,,---...,,,***+++,,,,,,***(((***+++,,,------,,,+++***+++++++++,,,,,,---------++++++,,,,,,,,,---------+++,,,...---,,,,,,---///---,,,,,,+++++++++,,,,,,---...............------......//////000111222222333555777999:::<<>>:::999888666444333333222111111111111111222333444555555444444333444555666777666555333222444444444333444444555666::::::;;;;;;<<<<<<======<<<===>>>??????>>><<<;;;::::::::::::999999999999999888777555444333444444222222222222222222222222222111///.........///000............------------.................................//////......---...,,,+++,,,...///...,,,,,,,,,------------,,,+++***++++++,,,------......---------,,,,,,+++++++++***,,,......------...///,,,,,,,,,+++++++++******---,,,***+++---//////...------............------...///000///------///000,,,,,,,,,,,,---...///000///---+++******+++---/////////...------------------------,,,,,,+++++++++---------,,,,,,++++++++++++++++++++++++,,,---...+++,,,------......------,,,,,,,,,,,,,,,,,,------................................................000000111222333444444555444555555777888;;;<<<============>>>@@@CCCEEEGGGIIIIIIJJJKKKLLLOOOTTTXXXXXXWWWVVVWWWYYYZZZZZZZZZZZZUUUTTTXXX[[[\\\___bbbcccjjjiiilllyyy...---++++++---------,,,//////...---+++***))))))*********))))))))))))))))))***++++++++++++***))))))************++++++++++++++++++++++++*********++++++++++++++++++++++++------.........,,,***))),,,++++++************+++++++++++++++++++++++++++******++++++++++++++++++---,,,,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------------------------,,,+++++++++******************+++,,,,,,,,,,,,++++++++++++++++++,,,,,,---///---,,,+++,,,+++***(((,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,...---,,,,,,---///,,,,,,++++++++++++,,,,,,....../////////////////////000111222333444444555999;;;>>>@@@BBBEEEHHHKKKHHHHHHJJJKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOPPPQQQRRRPPPNNNMMMMMMNNNKKKKKKKKKKKKLLLLLLLLLLLLMMMLLLJJJIIIHHHGGGGGGGGGEEEBBB===999777555333111222222111000000000111111222333555777777666555444555555666777777555444333555444333222222222222222666666777777888999::::::;;;<<<===>>>???>>>===<<<::::::::::::::::::::::::999999777666555555555555444444444444444444444444222222111000000000000111.........---------,,,,,,........................---....../////////......---,,,+++,,,...///...---------------------------+++++++++,,,------...............---,,,++++++***+++---...---,,,+++,,,------,,,,,,,,,++++++******...---+++,,,---...------------............------...//////...------...000,,,,,,,,,,,,---...000000------,,,,,,,,,,,,------000//////...............------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++)))))))))***+++,,,......+++,,,------......------------------------,,,,,,................................................000000111222333444444555555555666777888:::<<<=========>>>???AAACCCFFFHHHFFFGGGIIIJJJLLLOOOTTTXXXXXXWWWVVVWWWYYYZZZZZZYYYYYYUUUTTTXXX[[[\\\___bbbbbbiiiiiilllyyy---,,,++++++,,,,,,---,,,......---,,,,,,+++***************)))))))))))))))*********++++++*********))))))*********+++++++++---,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,+++******...---+++***)))******+++++++++++++++++++++++++++******+++++++++++++++,,,,,,,,,++++++******))))))---,,,,,,++++++,,,,,,---------------------------,,,,,,+++++++++***************+++,,,,,,,,,,,,+++,,,,,,+++++++++,,,,,,---...---,,,,,,,,,++++++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------+++,,,...---,,,,,,---///,,,++++++++++++,,,,,,------------......//////000111222333555888:::;;;<<<@@@AAADDDEEEGGGIIILLLOOOMMMMMMNNNNNNNNNNNNMMMMMMOOOOOOOOOOOOOOOOOOPPPPPPMMMMMMMMMLLLJJJIIIIIIIIIFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHFFFEEECCCBBBBBBBBB@@@???<<<:::999888777666555444444333333333444444222333666888888888666555444444555666555555444333555444333222222222222222222222333444555666777777888999:::<<<<<<===<<<<<<999999::::::::::::;;;;;;::::::999888777777666666555555555555555555555555222222222222222222222222.........------------,,,........................+++,,,,,,---------------,,,,,,,,,,,,---......------------------.........,,,,,,,,,,,,------......//////...---,,,++++++***,,,---...,,,+++***+++,,,---------............///000...,,,,,,------,,,+++------............------,,,------,,,++++++,,,.........------...///000000,,,,,,------------,,,,,,///...------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...+++,,,------......------000000//////......---------------.......................................000000111222333444444555555555666777888:::<<<=========>>>???AAADDDFFFHHHFFFGGGIIIJJJKKKNNNSSSVVVWWWVVVVVVWWWYYYZZZYYYXXXYYYTTTTTTXXX\\\]]]___bbbbbbiiiiiilllyyy,,,,,,,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************+++))))))*********+++++++++---,,,,,,++++++*********++++++++++++++++++++++++))))))***+++,,,,,,------...---+++*********++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,------,,,,,,++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++------,,,,,,+++,,,,,,---***+++,,,,,,,,,,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------------------------+++,,,...---,,,,,,---///,,,,,,++++++,,,------...,,,,,,,,,---...000111222444555888;;;???BBBEEEFFFHHHJJJKKKKKKKKKLLLNNNPPPRRRRRRRRRQQQPPPNNNMMMLLLJJJJJJJJJJJJKKKKKKKKKKKKGGGFFFEEEDDDCCCBBBAAA@@@????????????@@@BBBCCCDDDAAA@@@???>>><<<<<<<<<;;;::::::999888666666666666555555444444444555555666222333555777777666555444444444444555555555444444444333333222222222333333111111222222333444444555555555666777888999999999888888888888999999::::::::::::::::::999888888777777777777777777777777777222222333333333333333333//////.........---------........................+++,,,------.........---,,,,,,------------......---------....../////////,,,,,,------------......//////...------,,,++++++---......,,,***)))+++,,,***+++,,,---///000111222000...,,,,,,------,,,+++------............------+++,,,---,,,******,,,---......------,,,---------,,,------......------,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,------......------///.........------,,,,,,---------.........//////////////////////////////000000111222333444444555666666666777888:::;;;<<<=========???AAACCCFFFGGGGGGIIIJJJKKKLLLMMMQQQSSSVVVUUUVVVWWWZZZZZZYYYWWWWWWTTTTTTYYY]]]]]]___bbbaaahhhiiilllyyy+++,,,,,,,,,******,,,---***++++++,,,,,,------...,,,,,,,,,,,,,,,---------++++++***))))))***++++++)))************++++++++++++++++++++++++*********++++++++++++++++++++++++)))***+++,,,---...000000---,,,,,,++++++++++++,,,++++++++++++++++++++++++******++++++,,,---------//////...............------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++...------,,,,,,,,,,,,,,,)))+++,,,---,,,---...000,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------+++,,,...---,,,,,,---///---,,,,,,------...///000------...///111444777888:::<<>>=========;;;999888888999999:::;;;<<<<<<::::::999888777777777777666777777666444222333444777666666666666777888888666666777777777777666666666777777777777777888888444444333333333333333444222222222333333333333444222222333444444555666666555555555666777777888888999999999999999888777777888888888888888888888888111222333333444333333333000000000/////////..............................---...///000000000000000+++,,,...---,,,,,,---///,,,---...000111000//////------------------..................------------.........,,,******,,,...((()))***,,,---///000000000...,,,,,,------,,,+++------............---------......---,,,,,,---///,,,,,,++++++++++++,,,,,,------............------++++++++++++++++++,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------///...------,,,,,,,,,---+++,,,------......------++++++++++++++++++******,,,,,,------.../////////////////////////////////000000111222333444444555666666666777888:::;;;<<<<<<<<<===>>>@@@BBBEEEGGGHHHJJJLLLLLLLLLNNNPPPSSSUUUUUUVVVXXXZZZZZZXXXWWWWWWSSSTTTYYY]]]^^^___bbb```hhhiiilllxxx***,,,---,,,***)))+++---+++,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,------------++++++***))))))***++++++)))************+++++++++))))))******************++++++++++++++++++++++++*********+++,,,---......++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...---------------.........---,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++......---,,,,,,,,,,,,,,,***,,,......,,,,,,...000...---,,,++++++,,,---...+++++++++,,,,,,---------///.........------------+++,,,...---,,,,,,---///...------......000111111111111222444777;;;???AAACCCDDDGGGJJJNNNQQQSSSUUUTTTUUUUUUTTTRRRRRRSSSUUURRRQQQOOOMMMJJJGGGDDDBBB>>>>>>??????@@@AAABBBBBB@@@>>>;;;;;;;;;;;;888666222333555666777666666555777666666555555555666666555888::::::999999:::<<>><<<<<<<<<<<<<<<===>>>>>>;;;;;;999888777777666666555555444444444444333333222222222222222333444444222222333333444555555666555666777777777666555444555555555555555555555555000111222333444333333222111111111111000000000000........................---...///000111111111111***,,,......,,,,,,---///***,,,///222333222000.....................------------------............//////...,,,++++++---000++++++,,,,,,---.........///---,,,,,,---...---,,,------............---------......---,,,,,,---///+++++++++,,,---...000111.........------.........,,,++++++++++++,,,---...+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,+++,,,,,,------+++,,,------......------+++++++++,,,,,,,,,,,,,,,,,,,,,------...//////000////////////////////////000000111222333444444555666666777777888999;;;;;;;;;;;;;;;===???AAADDDEEEGGGIIILLLMMMNNNPPPRRRUUUUUUUUUVVVXXXZZZZZZXXXVVVVVVSSSTTTZZZ^^^^^^___bbb```gggiiilllxxx***,,,---,,,))))))+++...---------,,,,,,++++++++++++++++++,,,,,,---------,,,+++***))))))***+++,,,)))************+++++++++(((((())))))*********+++++++++++++++++++++++++++)))))))))((())))))******)))***,,,---...------,,,++++++++++++++++++++++++******+++,,,,,,---......)))))))))******++++++,,,---,,,,,,++++++,,,,,,---////////////////////////---------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++///...---,,,,,,,,,,,,,,,,,,...///...,,,***,,,...///...---,,,,,,---...///******+++,,,,,,---......//////.........---------+++,,,...---,,,,,,---///.........//////111222222444555666888<<>>>>>???@@@AAACCCCCCDDDAAA>>><<<;;;<<<<<<999666000111333555555444333222555555555555555666777777777;;;@@@BBBCCCDDDHHHKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLJJJGGGEEEDDDDDDFFFFFFAAAAAA@@@@@@AAABBBCCCCCCDDDBBBAAA>>><<<;;;::::::777777666555555444444333222222111111222222333444000000111222222333444444333444555555555444333222111111111111111111111111///000222333444333222222222222222222111111111000........................+++,,,---...////////////***---///...,,,+++---000))),,,000333444222000---..................------,,,,,,------...///////////////...---+++,,,///111000000/////////............---+++,,,---......------..................---+++,,,,,,+++******+++---+++,,,---///111444666777///...------------...///,,,,,,,,,,,,------...///+++++++++,,,,,,---------+++++++++,,,,,,---------)))))))))***+++,,,......+++,,,------......---------......//////000000000,,,,,,------...///000000000000000000000000000000000000111222333444444555777777777777888999:::;;;::::::;;;<<<>>>AAACCCEEEEEEHHHKKKMMMOOOQQQUUUWWWTTTTTTVVVXXXZZZZZZXXXVVVUUUSSSTTTZZZ^^^^^^___bbb___ggghhhlllxxx......------,,,+++******++++++******++++++,,,---000///---+++***(((((((((******++++++++++++*********)))((((((((()))+++,,,'''(((((()))***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++.........---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,---,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***,,,------......------,,,++++++******++++++,,,------------,,,,,,+++++++++,,,,,,,,,---------......---------------------------,,,,,,+++************,,,,,,---------------...++++++,,,///111333333222777999===CCCJJJNNNPPPPPPRRRSSSTTTUUUVVVWWWWWWWWWYYYZZZZZZYYYVVVRRRMMMJJJEEECCC???<<<;;;<<<>>>@@@<<<>>>BBBEEEFFFDDDBBB@@@EEEAAA<<<888666666555444444444333333333444555666888999999:::<<<>>>@@@AAACCCFFFIIILLLMMMNNNPPPRRRVVVSSSQQQQQQSSSUUUSSSQQQNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKIIIHHHGGGGGGFFFKKKIIIGGGEEEDDDCCCAAA???AAA???<<<:::777666666666777444333333444222...+++.........///000111222333111111111222333444666777444333222111000000111222333222000//////111333444222222111111111111222222555111---...111222000,,,...---,,,,,,------,,,+++///......------,,,,,,+++---------.........//////---------............///(((***...111222000...,,,........................111///---...000000...,,,222111111000///.........///...---,,,+++,,,,,,---........................+++++++++,,,,,,---------++++++,,,,,,...///111222---------..................---,,,+++,,,---...//////...,,,++++++,,,...//////...---,,,+++,,,---...---------,,,,,,+++++++++)))***---...//////...---------,,,+++,,,---...///222111111000000000000000000---...222333222222666555555444555666777999:::<<<;;;:::;;;===@@@DDDFFFIIIJJJKKKKKKMMMPPPTTTWWWWWWVVVVVVWWWYYYZZZYYYXXXTTTUUUWWWYYY[[[]]]^^^___```hhhiiijjjttt++++++++++++,,,,,,,,,,,,++++++******++++++,,,------,,,,,,+++*********+++******++++++++++++******(((''''''&&&'''((()))***&&&&&&''''''(((((())))))++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++------------,,,+++******++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***,,,------......------,,,+++++++++***++++++,,,------------,,,,,,+++++++++,,,,,,,,,---------......------------------------......---,,,,,,,,,------------------------......111000//////111333555666@@@AAADDDHHHMMMOOOQQQQQQPPPQQQRRRTTTUUUVVVVVVVVVXXXXXXWWWTTTPPPKKKGGGDDD>>>===:::888888:::<<<>>>BBBCCCFFFHHHIIIHHHGGGEEE???<<<888555555555555555666555555555777:::<<<>>>AAAAAABBBCCCEEEGGGIIIJJJNNNPPPRRRSSSSSSTTTUUUWWW\\\ZZZXXXYYY[[[\\\[[[YYYTTTTTTSSSRRRQQQOOONNNNNNLLLKKKJJJIIIHHHGGGGGGGGGJJJHHHGGGGGGGGGGGGFFFDDDCCCBBB???===:::888777666999888666777888777444111222222111000000000000000222222222333333333333333555444222111////////////222222111000111111333444222222111111111111222222111000111444777666000+++///.........///000//////---------...............+++,,,,,,...///000111222---------............///***,,,...000000000...---........................111///---...///000...,,,111000000//////...------///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------...///000000000000000000/////////,,,,,,++++++,,,,,,---...---,,,***))))))***,,,---...---,,,,,,,,,,,,---...---------,,,,,,,,,++++++((()))+++---...---,,,,,,------,,,,,,,,,---...///...............///000000111//////333444333333666666666666666777999:::;;;<<<;;;:::;;;===@@@DDDFFFIIIJJJLLLLLLMMMPPPTTTXXXVVVUUUUUUVVVXXXYYYXXXWWWTTTTTTUUUWWWYYY[[[]]]^^^aaaiiiiiijjjttt'''((()))***+++---......++++++******++++++,,,---************+++,,,---...******++++++++++++******'''''''''''''''((())))))((((((((((((((((((((((((++++++++++++++++++++++++************++++++++++++++++++************+++++++++,,,,,,------,,,,,,+++************************,,,,,,,,,+++++++++******,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***,,,------......------,,,+++++++++++++++,,,------------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------//////.........//////000........................444222000000333777<<<@@@JJJKKKMMMOOOQQQRRRRRRRRRPPPRRRTTTVVVWWWWWWVVVUUUUUUSSSPPPKKKFFFAAA>>><<<888777555555666888;;;===@@@AAABBBDDDDDDDDDDDDCCC;;;888555444555777888888:::999999:::===AAAEEEHHHKKKLLLNNNPPPRRRTTTUUUVVVZZZ[[[\\\\\\[[[[[[\\\^^^aaa```___```aaabbbaaa```]]]\\\[[[YYYWWWTTTRRRQQQLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFGGGIIIKKKJJJIIIGGGFFFEEECCC@@@===;;;:::888777777777888777555222333333222111111111111111333444555555444333222111333333222000000000000000000111111111222222222222222222111111111111222222...000444:::===;;;444...,,,,,,---...///000111111,,,,,,---......///000000---------...//////000000---------............///------......///......---........................000///---...//////...,,,/////////......------,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------------...111111000000//////......+++,,,------......---------,,,+++******+++,,,---------,,,,,,,,,------...------------,,,,,,,,,,,,***+++,,,.........------------,,,,,,------...///,,,,,,------...000111222222000000444555333444777777777777888999:::;;;<<<;;;;;;::::::<<<@@@CCCFFFJJJKKKMMMMMMNNNQQQUUUXXXUUUTTTTTTUUUWWWXXXXXXWWWUUUTTTTTTUUUWWWZZZ]]]___bbbjjjjjjjjjttt''''''((()))+++,,,------++++++******++++++,,,---************+++,,,---...******++++++++++++******)))))))))))))))******+++++++++******************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,---------,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,------......------,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..........................................///000111111////////////////////////000111222444888>>>EEEJJJPPPRRRSSSTTTTTTTTTUUUVVVVVVXXXYYYZZZYYYWWWTTTRRRNNNKKKGGGBBB===:::777666666555444444555777:::<<<;;;;;;<<<===============<<<999666555777:::;;;;;;>>>======>>>AAAEEEJJJMMMOOOQQQSSSVVVYYY\\\^^^___^^^`````````______aaabbbaaaaaaaaabbbccccccbbbbbbaaaaaa```^^^\\\YYYWWWUUUOOONNNLLLJJJIIIGGGGGGFFFEEEDDDDDDFFFHHHJJJJJJIIIHHHHHHHHHGGGFFFCCCAAA???;;;:::::::::999888555444111111111111222333444555444555777888888666555333222222222222222222222333//////000111111111111111111000000000000000000111...000333888<<<===:::777,,,......///......///000,,,,,,---------.........000000///...---,,,++++++---------............//////......---------..............................//////............------.........------,,,,,,,,,------------------------........................,,,,,,------------------------,,,,,,------......000000///...---,,,,,,+++,,,---///000000000///...///...------------...///---,,,,,,,,,------......------------------,,,,,,......///000111111000000---------------......///////////////000111222333222000000444444222333666666777777888999:::;;;<<<;;;:::::::::<<<@@@CCCEEEJJJLLLNNNOOOOOOQQQUUUWWWUUUTTTTTTUUUWWWYYYYYYXXXVVVUUUUUUUUUWWW[[[^^^aaacccjjjjjjkkkttt)))))))))******+++++++++++++++******++++++,,,---+++++++++***++++++,,,,,,******++++++++++++******((())))))***************++++++++++++************++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,------......------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................---------...///000000//////000000000000111111///222666999===BBBIIIMMMRRRTTTVVVVVVUUUVVVXXXZZZ\\\]]]^^^]]]YYYTTTNNNJJJDDDBBB???;;;888666555555555444444333444666888999:::;;;;;;<<<<<<<<<<<<;;;>>>;;;888777999;;;<<<<<>>===>>>@@@DDDHHHJJJKKKMMMPPPTTTWWWZZZ\\\]]]ZZZ\\\]]]]]]]]]^^^```ccc___```bbbbbbbbbbbbbbbbbbaaaaaaaaaaaa___]]][[[YYYTTTSSSPPPMMMJJJHHHGGGFFFEEEDDDCCCDDDFFFGGGFFFEEEEEEEEEFFFGGGFFFDDDCCCBBBBBBCCCCCCBBB???<<<:::999333333333333333333444555444666888;;;<<<;;;::::::777777666666555444333333///000000111111000000/////////............//////111000000222777<<<@@@BBB:::::::::666222...---...------------,,,,,,++++++000///...---,,,***))))))---------............/////////...---------..........................................------------------------,,,,,,,,,,,,,,,---------------------........................------------------------++++++++++++---...///000000000///...---,,,,,,++++++,,,---//////...------........................+++,,,,,,------.........------------------------//////000000000000000000------.........//////...111111000000000000111111111//////333333111111444555555666888999999::::::;;;:::999:::<<>>AAAGGGLLLQQQTTTWWWWWWUUUVVVZZZ^^^_________\\\VVVNNNFFFAAA===;;;999777666555666666444444444444555777999:::<<<===>>>?????????>>>===AAA>>>;;;:::;;;===>>>>>>>>>>>>???@@@AAADDDFFFGGGGGGIIILLLOOORRRTTTTTTTTTSSSTTTUUUVVVVVVYYY\\\___^^^aaacccdddcccbbbcccccc```aaabbbbbbbbb```]]]\\\XXXWWWTTTQQQNNNKKKJJJIIIJJJHHHGGGGGGGGGGGGFFFDDDCCCCCCCCCCCCCCCBBBAAAAAACCCDDDEEEDDDAAA>>>===<<<<<<;;;999777555333222222555666999<<<>>>?????????@@@???>>><<<999666333222333333222222111000000000//////............//////333111///...222888???CCCGGGGGGEEE???666000......///......---,,,,,,++++++,,,,,,,,,,,,,,,------------------............///......---------......///........................---...///...,,,,,,,,,---------------------------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,............------------)))******+++,,,...000111111111000000//////......)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------------..................------............------...////////////...000000///...............111//////222333000111444444555777888999999::::::::::::999999;;;???BBBEEEJJJLLLNNNOOOPPPQQQSSSUUUVVVUUUUUUWWWYYY[[[[[[ZZZXXXWWWWWWXXXZZZ]]]```bbbbbbiiijjjkkkuuu,,,,,,,,,,,,,,,+++++++++++++++******++++++,,,---,,,++++++******++++++,,,******++++++++++++******%%%&&&'''((()))(((((('''((((((((())))))******+++++++++++++++++++++++++++++++++,,,------...//////---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,------......------,,,---,,,,,,,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,---------..............................//////...---------......---...///111333444555666777999<<<<<<<<<@@@GGGNNNRRRVVVXXXWWWUUUVVVZZZ___```aaa```]]]VVVLLLBBB<<<999888888777666666666666666777777999;;;===@@@AAAEEEGGGIIIJJJJJJIIIFFFEEEEEECCC@@@???AAADDDEEEFFFBBBCCCEEEGGGIIIKKKLLLMMMMMMNNNPPPQQQRRRQQQPPPOOONNNOOOPPPPPPPPPRRRVVVYYY]]]```dddeeecccbbbcccdddaaabbbcccdddcccaaa^^^\\\YYYXXXVVVTTTRRRPPPOOOOOOQQQOOOMMMMMMMMMMMMKKKJJJHHHGGGFFFDDDCCCBBBAAAAAA@@@BBBDDDDDDAAA??????@@@BBBAAA>>>;;;888666555444666777999;;;===???AAABBBCCCCCCBBBAAA>>><<<999777999888666444222222222222000000000//////000000000111111111000111444888;;;@@@BBBAAA<<<555000000111///////////////.........---------....../////////---------............///,,,,,,---....../////////........................,,,...///...,,,+++,,,...---------------.........+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,///.........------------++++++++++++,,,---...///000000000000000/////////+++++++++++++++,,,------,,,,,,------------,,,,,,***+++,,,...............------------.........///...---------------------,,,---...///000//////...///............//////000333000000333333111111444555666888999:::;;;:::::::::999999999;;;???BBBEEEIIIKKKNNNOOOOOOPPPRRRSSSTTTTTTTTTVVVXXXZZZZZZZZZVVVVVVWWWYYY[[[]]]___``````hhhiiikkkvvv+++++++++,,,,,,---------++++++******++++++,,,---************+++,,,------******++++++++++++******'''(((***+++++++++***)))))))))***+++,,,---------++++++++++++++++++++++++******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,+++************************,,,,,,,,,+++++++++******(((***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---,,,------......------,,,---,,,,,,,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,---------......////////////////////////111000///...............------///111333555777888777999:::999999@@@JJJSSSTTTWWWZZZXXXVVVVVVZZZ___bbbcccbbb___WWWMMMCCC===888888888777777777666666::::::<<>><<<;;;:::999888888999:::<<<>>>@@@AAA@@@AAABBBCCCCCCBBB@@@???>>><<<888666444333444444222222111111111111222222///111333444333222111111///333555444000...111444//////000000111111222222111111111000//////......---------.........//////+++,,,---...////////////........................,,,...000...,,,***,,,...........................***+++---...///...------........................//////.........------------,,,,,,++++++,,,,,,------------...............//////...------///000111......////////////......)))+++,,,...//////......---------.........//////000//////.........//////,,,---///000000000///...////////////000222333444444111111444555222222555666777999;;;<<<<<<<<<;;;:::999999999;;;???BBBDDDHHHKKKMMMOOOOOOOOOQQQRRRSSSSSSSSSUUUWWWYYYYYYYYYTTTUUUWWWYYY[[[]]]^^^______hhhiiikkkvvv,,,+++***))))))***+++,,,---..................---++++++,,,,,,,,,,,,------...---,,,,,,++++++++++++,,,,,,,,,+++++++++******(((***+++------,,,+++***,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------((())))))*********))))))------------------------++++++++++++++++++,,,,,,***++++++,,,------------+++++++++***************+++,,,...//////---,,,***........................+++++++++,,,,,,---------++++++++++++++++++++++++------------------------///////////////.................................------,,,,,,,,,---///000///000111222333444555555777777888888<<>><<<::::::<<<===>>>===???EEEIIIIIIMMMVVV[[[[[[aaaccceeeccc```[[[XXXVVVRRRPPPOOONNNOOOSSSWWWYYYUUUVVVXXXZZZ\\\]]]]]]]]]aaa```^^^\\\YYYXXXWWWVVVRRRTTTTTTRRRPPPQQQVVV[[[ZZZ^^^ccceeedddccccccddddddeeefffdddaaa^^^\\\\\\ZZZXXXWWWUUUTTTTTTUUUUUUWWWUUUSSSQQQPPPQQQRRRSSSSSSQQQNNNKKKIIIGGGGGGGGGLLLKKKIIIGGGFFFFFFFFFFFFFFFEEECCCAAA???===<<<<<<=========<<<<<<>>>AAADDDDDDDDDCCCCCCCCCBBBBBBBBB>>>>>>===<<<:::777555444222222111111000111111111...//////000111222333333//////000000111111111222111000000///...------,,,---...///000000000///...////////////////////////,,,,,,,,,------.........------------------------,,,...000111000...+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***++++++------------------------........................---------.........//////+++---...,,,******...333222111///---------...///..................------------------------------------++++++++++++------000000//////.........---+++,,,,,,,,,,,,...111444555000...222333000///111000111222222333333333333333444555777888:::;;;<<<<<<<<<;;;999999;;;@@@DDDFFFIIILLLMMMMMMNNNOOOQQQTTTSSSSSSUUUXXXZZZ[[[[[[YYYUUUUUUXXXZZZYYY\\\aaacccjjjjjjmmmyyy,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,+++++++++,,,,,,,,,,,,+++++++++******(((***+++------,,,+++******+++++++++,,,,,,---------------,,,,,,+++++++++333222111///---+++)))'''++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................000000000//////...............---------///000111///000222444555555444444:::999:::>>>EEELLLQQQSSSRRRPPPMMMJJJKKKQQQYYY___eeegggiiiiiicccZZZPPPJJJAAA@@@???@@@BBBEEEFFFFFFMMMSSSVVVVVVYYY```cccaaaccccccaaa]]]YYYWWWWWWXXXQQQSSSTTTWWWZZZ]]]___aaa____________``````aaaaaaeeedddaaa___]]]\\\[[[[[[[[[[[[[[[[[[ZZZ\\\___aaa___bbbeeefffdddcccdddeeefffhhhhhhfffbbb___]]]\\\[[[ZZZYYYWWWWWWVVVWWWWWWWWWVVVUUUTTTSSSTTTUUUUUUUUUTTTRRRPPPOOOOOOOOOPPPOOONNNMMMKKKJJJJJJKKKKKKLLLKKKJJJIIIGGGFFFFFFFFF?????????>>>>>>???BBBCCCFFFFFFEEEEEEDDDCCCBBBBBB@@@@@@???>>><<<:::888777666555444333222222222222.........///000111111222111111111111222222222333444333333222111111000000---...///000//////...---........................,,,,,,,,,------.........------------------------,,,---///000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---.................................---------------+++++++++,,,,,,,,,---------,,,******+++,,,------////////////......------..................------------------------------------,,,++++++,,,------000/////////.........------......---,,,---000222000000///.........//////000111222222333333333333555666666777888999999::::::;;;:::::::::===BBBFFFHHHJJJLLLMMMMMMNNNQQQSSSUUUTTTTTTUUUYYY[[[\\\[[[ZZZWWWWWWZZZ[[[[[[^^^cccdddjjjjjjmmmyyy------............------******++++++++++++******++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,+++++++++******)))***+++,,,---,,,++++++))))))***+++,,,---...//////......---+++******)))'''((()))+++,,,---------+++---...//////...---+++---,,,,,,++++++*********,,,,,,---------,,,++++++++++++,,,,,,------......+++,,,,,,------.........////////////////////////......------,,,+++++++++------------------------////////////////////////------------............////////////////////////............///111222333111222444555555555444444>>>===@@@FFFNNNSSSRRROOOKKKJJJHHHHHHKKKSSS^^^eeejjjlllooonnnjjjccc[[[UUULLLKKKKKKLLLPPPTTTUUUVVVYYY]]]^^^]]]^^^aaaaaa___aaa___ZZZUUURRRSSSWWWZZZWWWZZZ^^^cccfffgggggggggcccbbbaaa```aaabbbdddeeejjjiiifffdddbbbbbbbbbbbbdddbbbbbbbbbdddfffffffffbbbccccccbbb``````aaacccdddffffffddd___[[[XXXWWWXXXXXXXXXWWWWWWVVVVVVUUUSSSSSSRRRRRRRRRRRRRRRSSSRRRRRRQQQQQQRRRSSSTTTTTTOOONNNMMMKKKKKKKKKLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNFFFEEEEEEDDDDDDEEEEEEEEEIIIHHHGGGFFFEEECCCBBBBBBCCCCCCBBBAAA???>>><<<;;;777666555333222111000000//////000000111111111222222222222333333333333333111111111000000//////....../////////...---,,,,,,........................---------------.........------------------------+++,,,...000000///---,,,........................000///......---.........------------------------......------,,,,,,+++++++++++++++,,,,,,,,,------///+++)))***---...,,,(((+++---...//////...+++***------------------......------------------------------,,,,,,,,,,,,------/////////.............../////////---,,,,,,...000333999999111,,,///111---000000111222333333333333777777777888888888888888999::::::;;;<<>><<<;;;999777555333222222222222222222222333333333222222222222333333333333000000000000//////....../////////...---,,,++++++---------------------------------.......................................+++,,,...///000///......000000000000000111111111000//////...............++++++++++++++++++++++++...------,,,,,,++++++***---------.........//////...---+++,,,...---+++(((+++,,,---------,,,++++++,,,,,,------------......---------------------------------,,,,,,---------...........................//////...------///111===HHHGGG888000444444...///000111222333444444444777777777888888999999::::::;;;<<<<<<===???DDDGGGIIIJJJKKKKKKKKKNNNRRRUUUVVVUUUVVVXXX[[[]]]]]]\\\[[[XXXXXX[[[]]]]]]```eeeeeekkkkkkmmmxxx+++,,,---......---,,,+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,***************))))))))),,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,111222444666666444222111------,,,,,,+++***))))))------------,,,++++++***)))******+++,,,------...+++++++++,,,,,,...///000************************++++++,,,------...//////---------....../////////111111111111111111111111//////000000111111111222111111111111222222222222//////111222444555666777<<<999666444555:::???CCCGGGMMMRRRRRRMMMGGGEEEFFFHHHMMMSSSZZZ```ffflllpppssstttvvvvvvtttqqqmmmkkkjjjhhhggghhhjjjlllmmmmmmkkkbbbXXXQQQOOONNNPPPQQQNNNPPPQQQSSSVVVZZZ___cccfffggghhhiiikkklllmmmmmmjjjhhhgggfffhhhkkkpppsssnnnnnnmmmmmmllllllllllllmmmkkkiiijjjmmmnnnllliiihhhgggdddbbbbbbaaaaaaaaabbbdddffffffccc___\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYWWWVVVTTTSSSRRRRRRTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQOOOOOOOOOPPPPPPQQQRRRTTTUUUWWWWWWWWWWWWUUUSSSPPPOOOPPPPPPOOOMMMHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCAAA@@@@@@CCCBBB???===:::888777777333222222222222222222222222222222222222222111111444444444333333333333333000000///...---,,,,,,,,,........................................................................+++,,,---...//////............//////000000000000............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------.........//////---///111000---+++,,,------,,,+++******+++,,,---,,,,,,,,,,,,------......---------------------------------------------------------...............+++---...///...///111333>>>IIIHHH:::111555666/////////111222333444444444555555666888999;;;<<<<<<<<<============>>>BBBDDDGGGHHHIIIIIIJJJMMMQQQTTTVVVUUUVVVYYY\\\^^^]]]\\\ZZZVVVVVVZZZ\\\]]]```dddeeelllkkkmmmxxx++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++******))))))))))))+++++++++,,,,,,------------------------,,,,,,+++...000111222222111000...---,,,,,,++++++*********,,,,,,---------,,,++++++******++++++,,,,,,------+++,,,,,,------.........++++++++++++++++++++++++******+++---...///000111,,,,,,------.../////////111111111111111111111111000000111111222222333333999888777666555333222222111222444666888999::::::>>>;;;888777:::@@@GGGLLLMMMRRRUUUQQQHHHCCCFFFJJJPPPUUU^^^eeejjjnnnppprrrvvvwwwxxxxxxwwwuuusssrrrpppnnnllllllnnnoooooooookkk___QQQJJJIIIIIILLLOOONNNRRRWWW[[[^^^aaadddgggggggggggghhhjjjmmmpppqqqkkkjjjgggeeefffhhhkkkmmmnnnnnnpppqqqqqqpppooonnnhhhgggggghhhjjjlllmmmmmmooommmkkkiiihhheeeaaa^^^___bbbfffhhhgggeeecccbbb^^^]]]\\\[[[[[[[[[\\\]]]aaa___\\\YYYXXXWWWXXXYYYYYYYYYYYYYYYXXXVVVUUUTTTWWWUUUTTTRRRQQQPPPQQQQQQRRRSSSUUUWWWXXXXXXXXXWWWXXXSSSOOONNNOOOQQQPPPNNNJJJJJJIIIIIIHHHGGGFFFFFFDDDDDDDDDDDDDDDCCCBBBAAABBBAAA???<<<:::888777666333222222111111000000000222222222222111111111111333333333333333333222222111000///.............../////////////////////////////////.......................................------..................++++++,,,,,,------......,,,------------,,,++++++////////////////////////,,,,,,,,,,,,------------+++++++++,,,,,,,,,------,,,000222000---+++---111...,,,+++******+++...///++++++,,,,,,------......------------------------------............---------------------.........***,,,...//////000222444333:::;;;333///222444111...///111222333444555555444555666888:::;;;======<<<============>>>@@@CCCEEEGGGHHHIIIJJJLLLPPPSSSUUUUUUVVVYYY\\\^^^]]][[[XXXUUUUUUYYY[[[\\\___dddffflllkkklllwww,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,---...,,,,,,,,,+++++++++******++++++******++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++---.........------............------++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,------------+++,,,---.........---,,,........................+++,,,,,,---...///000000+++,,,,,,---......//////111111111111111111111111///000000111222222333333888777777666555444444333444666888;;;===?????????===<<<;;;===AAAGGGMMMQQQSSSSSSQQQLLLGGGHHHOOOUUU]]]bbbiiinnnqqqsssuuuvvvyyyzzzzzzyyyyyyxxxwwwwwwrrrpppnnnnnnoooqqqqqqqqqkkk]]]QQQMMMNNNOOORRRWWWYYY]]]aaaeeefffggghhhiiiiiiiiiiiiiiikkkmmmnnnpppgggeeecccbbbcccdddggghhhmmmooosssuuuvvvtttqqqpppjjjlllnnnppprrrwww|||}}}yyysssjjjdddbbbffflllpppqqqpppppppppkkkiiigggeeeeeegggiiikkkllljjjfffdddccceeegggiiiffffffffffffdddbbbaaa___aaa___]]][[[YYYXXXXXXXXXZZZ\\\]]]______^^^]]]\\\ZZZTTTNNNLLLOOOQQQQQQPPPQQQPPPNNNLLLJJJHHHFFFEEEEEEEEEEEEFFFEEEEEEDDDDDDBBB@@@>>><<<999888777666666555555444333222222111444444333333222222222222111111111111111111111111111000////////////000111000000000000000000000000000/////////.........---.......................................---------++++++,,,,,,---......///,,,------...---,,,+++***........................,,,,,,,,,---......//////+++++++++,,,,,,,,,------.........---,,,---///000,,,,,,,,,,,,,,,---......***++++++,,,------......------------------------,,,---...//////...---,,,,,,,,,,,,------.........,,,...000000000000111222............///000111111...///000222333444555555666666777888:::;;;<<<<<<999:::<<<<<<<<<>>>AAACCCDDDFFFIIIKKKLLLNNNPPPSSSTTTTTTVVVYYY\\\]]]\\\ZZZXXXUUUUUUYYY[[[\\\___dddffflllkkklllwww------+++******+++------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++++++++,,,,,,---...,,,,,,,,,+++++++++******++++++******++++++,,,---++++++,,,---......///000///...------,,,+++******+++,,,------............------------------------++++++++++++++++++,,,,,,***+++,,,,,,------------...............---------+++,,,...//////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,------..................++++++,,,,,,---...//////000000000000000000000000...//////000111222222222000000111222444555666666777999<<>>BBBGGGLLLQQQTTTVVVRRRMMMIIIIIIOOOXXX^^^iiilllqqqtttvvvxxxyyy{{{|||{{{{{{zzzzzzzzzyyyyyysssqqqoooppprrrtttttttttpppcccYYYXXX[[[\\\___dddeeegggjjjkkkkkkjjjiiijjjmmmmmmmmmmmmllllllkkkkkkdddccccccdddeeehhhkkkmmmmmmppptttxxxyyywwwssspppwwwzzz~~~|||ssskkkqqqwww}}}}}}yyywwwwwwzzz}}}{{{yyyuuurrrsssvvv{{{~~~wwwwwwxxxxxxvvvuuusssqqqpppnnnllliiigggfffeeeeeeiiijjjkkkmmmlllkkkiiihhh]]]VVVOOOMMMPPPSSSTTTSSSVVVUUURRROOOLLLHHHFFFDDDFFFFFFGGGGGGGGGFFFFFFEEEGGGFFFDDDBBB@@@>>>======::::::999888777666666555555555555444444333333333444444444444444444444444111111000//////000111222000000000000000000000000000000//////.........---/////////////////////////////////...---------,,,---......///000111111222,,,---.........---,,,++++++++++++++++++++++++++++++,,,,,,---...///000000---------.........//////000,,,))))))---//////...***+++---//////...---,,,******+++,,,,,,---......------------------------,,,---...//////...---,,,,,,,,,,,,------............///111111000//////000111,,,+++///111//////222...///000222444555555555888888999999999:::::::::666888:::;;;<<<>>>BBBDDDDDDGGGJJJMMMNNNOOOQQQSSSSSSTTTVVVYYY\\\]]]\\\ZZZXXXUUUUUUYYY\\\]]]```eeefffmmmkkklllwww......////////////......------------------------///---***)))+++,,,------))))))***+++,,,,,,------,,,+++++++++***)))))))))((())))))))))))*********))))))***+++---...//////---------,,,,,,+++++++++)))+++,,,,,,+++***,,,---///...---,,,,,,,,,,,,,,,,,,,,,,,,...//////,,,***---,,,,,,+++++++++,,,,,,........................///...,,,,,,,,,,,,***)))+++,,,---,,,***)))***+++------------------------...........................///000///---,,,,,,............/////////000000---.../////////111333666===>>>@@@CCCDDDCCC???<<>>@@@EEEDDDDDDEEEDDDBBB>>>;;;999888999???BBBCCCFFFKKKLLLPPPUUUXXX[[[aaajjjqqqtttwwwzzz{{{zzzzzz|||~~~}}}|||yyyxxxxxxwwwxxxzzz|||}}}{{{wwwqqqoooqqqsssuuuvvvuuutttrrrppppppooonnnmmmnnnooopppooolllkkkkkkkkkjjjiiiiiinnnwwwvvvfff^^^UUUQQQUUUXXXXXXVVV\\\XXXSSSOOOLLLJJJGGGFFFDDDCCCAAA@@@???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@>>><<<<<<<<<;;;999888777666555444333333444555111111000///////////////444444333333222222111111------------...///000000...///000111222222111111///......---------............................................................//////000000000000111000...---------//////////////////////////////000//////.........//////........................000///...---------------+++---......---,,,,,,---------............------+++,,,---...///......---........................///......---...///000111///...---,,,,,,...///111000111111222333333444444777888999999;;;;;;<<<===;;;;;;;;;<<<===???AAABBBFFFGGGIIIKKKLLLOOOSSSVVVVVVVVVXXXYYYZZZZZZZZZZZZYYYUUUTTTXXX\\\]]]```cccfffgggiiimmmttt***++++++++++++++++++***------------------------++++++,,,...///...+++)))++++++++++++++++++++++++*********+++++++++++++++******+++++++++,,,,,,,,,///...------,,,+++******++++++++++++++++++,,,,,,)))+++,,,,,,+++***,,,---------,,,,,,++++++,,,,,,000---******+++---......,,,,,,---......------,,,++++++++++++++++++++++++,,,++++++---000111111000---...///...,,,,,,,,,---////////////////////////////////////////////////...///000///---------...111111111000000000000000...///111444999>>>DDDGGGIIIFFFCCCAAA>>><<<888555888666777<<<@@@BBBFFFKKKRRRXXX```eeeiiimmmrrrvvv{{{|||~~~~~~}}}}}}~~~~~~{{{{{{|||}}}}}}}}}}}}}}}}}}zzzvvvtttuuuwwwwwwwwwuuusssqqqnnnlllkkkkkkkkkkkkkkkkkkiiiiiikkknnnqqqtttwww}}}pppggg]]]YYYZZZ]]]]]][[[^^^ZZZUUUQQQNNNLLLIIIGGGFFFEEECCCAAA@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@CCCAAA???>>>>>>===;;;999999888777555555444444444222222111000000000000000333333333333333222222222---------......///000111,,,---...000111111111111//////...---,,,,,,,,,,,,...................................................////////////000000000111000...---------...///........................///...------,,,,,,,,,,,,........................111000///...---,,,,,,,,,,,,---......,,,,,,---...------,,,,,,,,,,,,------***,,,///111111000...,,,------------------------///............///000000///...---------...///000///000111222333444555666777888999999;;;;;;<<<===;;;;;;;;;<<<===???AAABBBFFFHHHJJJLLLMMMPPPSSSVVVVVVVVVVVVWWWXXXZZZ[[[\\\XXXTTTSSSWWW[[[\\\___bbbeeegggjjjnnnvvv------............------------------------------,,,++++++---......,,,***,,,,,,++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------......---,,,,,,+++******)))******++++++,,,,,,,,,)))+++,,,,,,+++***,,,---,,,,,,++++++++++++,,,,,,...,,,******,,,------,,,+++,,,---.........------************************///...------///000///...---...///...,,,+++,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,...///000///...---...///111111111000000000000000......000444;;;BBBGGGJJJHHHEEE@@@<<<:::888666444<<<888888<<>><<<;;;;;;:::999888666666555555444444333222222222222333000111111111111111111111222111000///............,,,------....../////////111000///...---,,,,,,,,,................................................////////////////////////000///...---------......---------------------------,,,+++***)))))))))***........................000///...---------------,,,---...---,,,+++---...///...---,,,,,,---...///,,,---///000111000///...------------------------............/////////000///......---...///000000...///000222444555777777777888999999;;;;;;<<<===;;;;;;;;;;;;===???AAABBBEEEGGGJJJLLLMMMPPPSSSUUUUUUUUUUUUVVVWWWZZZ\\\]]]XXXSSSSSSWWW[[[\\\^^^bbbdddfffjjjoooxxx......////////////......------------------------...,,,******+++------,,,,,,,,,++++++++++++++++++******++++++,,,,,,,,,---+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---)))+++,,,,,,+++***,,,---++++++*********++++++,,,,,,++++++,,,......,,,***+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...///...---000111222111000///000111------------------------------------------------...///000///......///000000000000000000000000000444444555;;;BBBHHHKKKLLLFFFCCC>>>;;;:::;;;::::::>>>:::999>>>FFFNNNYYYbbboooqqquuuxxxzzz}}}|||||||||}}}}}}|||zzz{{{zzzxxxvvvsssrrrqqqqqqrrrssstttsssqqqrrrtttwwwwwwwwwxxxzzz~~~~~~yyyvvvtttssspppmmmfffeeedddbbb```[[[TTTOOOLLLKKKIIIGGGEEECCCBBBBBB@@@@@@?????????>>>>>>>>>@@@>>>===>>>??????>>>===<<<<<<;;;:::999777666666555444333333222222333333111111111111111222222222222222111000////////////111000000//////.........222222000///............////////////////////////......................../////////...............///......---------------------------------------------,,,+++******++++++........................---------------...///000------...---++++++---///000///...------...///000...............///000000........................---......///////////////............//////000000...///000222444666777888777888999999;;;;;;<<<===;;;;;;;;;;;;===???AAABBBDDDFFFIIIKKKMMMOOOQQQSSSUUUUUUUUUUUUWWWYYY\\\]]]XXXSSSSSSWWW[[[\\\^^^bbbdddeeejjjpppyyy,,,------......------,,,------------------------///---***)))***,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,------)))+++,,,,,,+++***,,,---******))))))******++++++******+++---......+++(((+++++++++++++++,,,......------------------------+++******,,,///000000//////000111000...---...///------------------------000000000000000000000000---///000000///...///111000000111111111222222222666666999???GGGLLLMMMKKKBBB???<<<;;;===???AAAAAAAAA>>>???HHHQQQ[[[fffpppxxxyyyzzz|||~~~{{{zzzzzz|||{{{yyyvvvvvvuuurrrooonnnooopppooosssxxxzzz{{{}}}yyyxxx||||||vvvqqqmmmnnnppppppnnnggg]]]WWWRRRQQQPPPNNNLLLJJJHHHGGGDDDCCCCCCBBBAAA@@@??????>>>===<<<===???@@@???>>><<<<<<<<<<<<;;;:::888888444444333222222222222222444444444444444333333333////////////000111222333555444333111000000000000222222111000////////////////////////////////////......................../////////............---............------,,,,,,------------------------///......------......///........................,,,,,,,,,---...///000111---......,,,++++++---////////////......////////////...---,,,---...000111////////////////////////---......///000/////////....../////////000000000///000111333444666888888777888999999;;;;;;<<<===;;;;;;;;;<<<===???AAABBBCCCEEEIIIKKKMMMNNNQQQSSSUUUUUUUUUVVVWWWYYYZZZ[[[XXXTTTSSSWWW[[[\\\___bbbccceeeiiipppzzz+++,,,,,,------,,,,,,+++---------------------------,,,++++++,,,---,,,+++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------......------------------)))+++,,,,,,+++***,,,---)))))))))))))))***++++++,,,+++***+++,,,---+++***+++***)))((()))+++---///---------------------------,,,,,,---///111000///,,,---...---+++***+++,,,........................111111111111111111111111---///000000//////000111111222222333444555666666888888<<>>===>>>??????>>>===<<<<<<=========<<<::::::777666555555444444555555555555555444444333333222000000000000111222333333333222111000//////000000111000////////////000000////////////////////////........................//////.........------------.........------,,,,,,---------------------------------------...///000........................---------------...///000......---,,,***+++---000---......//////......---,,,---------....................................------///000000000///.........///000000000000000000000222333555666777888777888999999;;;;;;<<<===;;;;;;;;;<<<===???AAABBBCCCFFFJJJMMMNNNOOOQQQSSSTTTUUUVVVWWWXXXXXXXXXXXXYYYUUUTTTXXX\\\]]]```cccccceeeiiipppzzz,,,------......------,,,------------------------++++++,,,---///...+++)))))))))***+++,,,,,,---------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------)))+++,,,,,,+++***,,,---))))))((())))))***++++++...,,,))))))***,,,,,,,,,,,,***(((&&&'''***---000,,,,,,,,,,,,,,,,,,,,,,,,333111000///000///...,,,///000000000...---...///////////////////////////////////////////////////---///000000//////000222222333444555666888999999===???CCCLLLUUUZZZWWWSSSQQQPPPOOOQQQUUUZZZ\\\]]]\\\]]]bbbkkkooopppqqquuuwwwyyy|||~~~|||zzz|||}}}{{{uuuvvvwwwvvvuuuwww|||yyy{{{{{{yyyzzz{{{|||~~~}}}xxxuuuooojjjjjjooonnntttzzz}}}}}}~~~xxxqqqsssxxxrrrzzz}}}xxx|||yyykkkbbb]]]]]]\\\[[[YYYWWWUUUTTTNNNMMMKKKIIIGGGEEEDDDCCCBBBAAA????????????>>><<<<<<<<<===>>>>>>===<<<;;;;;;::::::999999999999999444444333222222111000000444333222111000000000000///...---,,,,,,---/////////............//////000000000000000000000000000........................//////.........---------------......------,,,+++........................)))))))))***+++,,,..............................///......---------............---,,,***+++---000+++,,,............,,,+++)))+++---///000...,,,+++------------------------,,,---///000000000///.........///000000000000000111111222333555666777777777888999:::;;;<<<<<<===;;;;;;;;;<<<===???AAABBBDDDGGGKKKNNNOOOQQQRRRTTTTTTUUUWWWXXXYYYXXXWWWWWWZZZUUUUUUYYY]]]^^^```dddcccdddiiipppzzz------------------------++++++++++++++++++++++++,,,,,,,,,------.........++++++++++++++++++++++++,,,+++++++++++++++++++++)))***,,,---...---,,,,,,,,,------------,,,+++***,,,++++++******++++++,,,************************************))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,---..................---.........///......------............////////////........................,,,------......------,,,////////////000000000000111111111111000000000//////333888<<<======>>>???BBBGGGOOOWWW^^^ccceeeeeeeeeaaa```cccddddddfffkkklllooosssuuuvvvwwwyyy{{{||||||~~~|||{{{{{{~~~|||zzzzzzxxx{{{}}}zzzuuusssssssssvvvvvvwwwwwwvvvuuuttttttxxxuuuqqqmmmhhheeecccbbbooouuu~~~{{{qqqkkkbbbdddgggfffbbb\\\XXXVVVRRRRRRRRRQQQNNNKKKGGGEEEFFFEEECCCBBBBBBAAA???===<<<<<<<<<<<<<<<<<<<<<<<>>===;;;999777666555555444333222111222333444222222222222111111111000//////000000000000//////333222000///.........//////000000///...------...////////////////////////---,,,++++++---........./////////////////////////////////...---------,,,.........------,,,,,,,,,........................------------------------,,,,,,------.../////////......................../////////...------,,,,,,111000///...........................//////////////////000000111111111222111111111222333666888::::::::::::;;;;;;<<<<<<<<<>>>===<<<;;;<<<===???AAADDDFFFHHHIIIJJJMMMPPPSSSUUUUUUVVVVVVVVVVVVWWWWWWVVVVVVWWWYYY[[[___bbbdddeeelllmmmqqq------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))))))))))))))))))))(((+++++++++,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,+++++++++*********,,,++++++++++++++++++,,,************************+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,,,,---------,,,,,,............////////////........................---------......---------............////////////000000000000000000111222444777:::<<<===???CCCGGGPPPTTT[[[bbbhhhlllnnnooopppmmmlllooopppnnnppptttqqqtttwwwyyyyyyzzz{{{|||~~~~~~~~~~~~{{{zzz{{{{{{zzzzzzyyyxxxxxxwwwwwwvvvtttooojjjeeebbb```______fffnnnsssuuuvvvwwwwww~~~~~~xxxqqqllliiikkkmmmkkkgggaaa\\\ZZZVVVVVVUUUTTTRRROOOLLLJJJIIIGGGDDDCCCCCCCCCAAA@@@<<<<<<<<<<<<<<<;;;;;;;;;>>>===<<<;;;:::888777777666555444222111111111222222222222111111111000000//////000000000000//////111000///...---...///000///000000000............////////////////////////...---+++,,,...//////...........................---------------,,,,,,,,,......---------,,,,,,,,,........................------------------------...............---------........................---------------,,,,,,,,,000//////............///........./////////000000000000000000000000000000111111111222444666888999999999::::::;;;<<<<<<===>>>===<<<;;;<<<>>>@@@AAAEEEFFFIIIJJJKKKMMMPPPSSSVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTVVVXXX\\\```dddffffffmmmmmmppp~~~------------------------------------------------******++++++++++++,,,,,,...---------,,,,,,++++++++++++,,,,,,------......,,,,,,++++++,,,,,,------,,,+++***)))))))))***+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,))))))***+++,,,,,,,,,,,,............////////////........................------............---------------.........//////000000//////000222444666;;;===???@@@AAAEEEMMMSSS[[[]]]bbbggglllppprrrsssuuussssssvvvvvvttttttwwwxxxzzz}}}~~~~~~}}}~~~~~~~~~|||{{{{{{|||yyywwwsssooojjjfffcccbbb\\\```eeehhhjjjjjjkkklllppprrrssssssrrrpppnnnlllooopppqqqpppkkkfffbbbaaa[[[ZZZYYYWWWUUUSSSQQQPPPKKKIIIFFFDDDDDDDDDCCCBBB======<<<<<<;;;;;;;;;:::===<<<<<<;;;;;;:::999999999888666444222111000000222111111111111000000000///000000111111000000///......------...000111222000000000000////////////////////////////////////000...------///000000///........................++++++,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,................................................---,,,,,,+++******))))))........................+++++++++,,,,,,,,,,,,---............////////////////////////000000000000000000//////////////////000111111222444666888999777888999:::;;;<<<===>>>>>>===<<<<<<<<<>>>@@@BBBFFFGGGIIIKKKLLLNNNQQQSSSVVVVVVVVVVVVVVVUUUUUUUUURRRSSSUUUXXX\\\aaaeeehhhfffmmmlllooo|||------------------------------------------------------------------------000000//////......------++++++,,,------...//////---,,,+++***+++,,,---...---,,,***((((((***+++,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((()))***+++,,,---------............////////////..............................////////////...............////////////000111111000000222555999;;;BBBEEEHHHIIIJJJNNNWWW^^^bbbcccfffjjjnnnqqqssstttuuussstttyyyyyywwwwwwzzz~~~~~~zzztttooolllgggggggggeeedddbbbbbbbbbbbbbbbbbbbbbcccdddeeeeeejjjlllmmmmmmjjjhhhffffff``````^^^[[[YYYVVVTTTSSSMMMKKKGGGEEEEEEFFFEEEDDD>>>>>>===<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::777555333111000222222111111111000000000000000000111111000000000---------...///222444555111000//////000000000///////////////////////////111///......000111000///........................++++++,,,,,,---------...------------------------........................////////////////////////------------,,,,,,++++++........................***++++++,,,------......------...//////000000000/////////000000000111111---........./////////000000000111333444666888888666777888999;;;<<<>>>>>>===<<<<<<<<<===???BBBCCCGGGHHHJJJKKKLLLNNNQQQTTTUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTVVVYYY]]]aaaeeeggggggmmmlllnnn{{{------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,+++++++++***++++++,,,------...//////...---,,,+++***+++,,,---...,,,+++******+++---...+++,,,------------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******,,,---........................////////////...........................//////000000//////...///000000000000111111111333222111222555999===???EEEKKKQQQSSSTTTWWW^^^eeejjjkkknnnqqqtttwwwxxxyyyxxxwwwyyy}}}}}}}}}}}}xxxtttqqqkkkfffbbb```______```^^^\\\ZZZZZZZZZZZZ[[[^^^```cccdddddddddeeegggfffeeedddaaa^^^[[[XXXWWWNNNLLLIIIGGGGGGGGGFFFEEE@@@@@@???>>><<<;;;:::::::::::::::;;;;;;;;;<<<<<>><<<:::888555333222222222222222111111111111000000111111111111000000.........///111333666777111///......000111000...////////////////////////222000......000111000///........................,,,,,,------......//////------------------------........................////////////////////////000000000111111222222222........................++++++,,,---...///000000,,,---...///000000//////////////////000000000000+++,,,---...///000111222///000222333555666777888666666888999;;;<<<===>>>===<<<;;;<<<===@@@CCCDDDGGGIIIKKKLLLLLLNNNQQQSSSTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVWWWYYY\\\```ccceeegggmmmlllnnn{{{------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,---------------++++++,,,,,,------......------,,,,,,++++++,,,,,,---,,,+++++++++,,,---...+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------...////////////............////////////........................//////000000000000//////000000111111111222222222222222333444777:::>>>@@@EEEMMMUUUXXXWWWYYY```ffflllnnnrrruuuyyy{{{||||||{{{yyyzzz~~~~~~{{{rrrlllhhhhhhhhhhhhhhhfffccc___[[[XXXVVVTTTVVVWWWZZZ[[[[[[]]]```bbbeeeeeefffeeeccc```\\\ZZZPPPNNNLLLLLLLLLKKKIIIGGGCCCBBBAAA???>>><<<;;;;;;999999999::::::;;;;;;;;;>>>======<<<:::888666555444333333333333222222222000111111222222111111000///......///000222444666000---,,,---000111000---////////////////////////222000......///000///...------------------------------..................,,,,,,,,,------------...................................................------......///000000111........................,,,,,,------...///000000---...///000000000///...............////////////,,,,,,---...000111222222///000222444666777777777666777888999:::;;;<<<===<<<<<<;;;<<<>>>AAADDDFFFGGGIIIJJJKKKKKKMMMPPPRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWXXXZZZ]]]```ccceeefffmmmlllooo|||------------------------------------------------,,,,,,,,,++++++*********---------...//////000000+++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,+++*********+++++++++,,,,,,,,,+++,,,---//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------....../////////..................////////////........................///000000111111000000///000000000000111111111111000111222555777:::===>>>CCCJJJSSSUUUSSSUUU\\\dddkkknnnrrrwww{{{}}}~~~}}}~~~{{{zzz||||||{{{|||wwwooollllllmmmmmmmmmllljjjgggccc^^^[[[YYYVVVWWWWWWVVVUUUVVVXXXZZZ[[[]]]```bbbbbb___\\\ZZZRRRQQQPPPQQQQQQOOOLLLIIIEEEDDDCCCAAA???===<<<;;;888888999999999999999999:::;;;;;;;;;:::888777666555555444444444444333333000111111222222111111000///............000111222///,,,***,,,///111///,,,////////////////////////222000....../////////...------------------------......------------------,,,,,,,,,---------..............................------------------------++++++,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------.........---...000111000///---,,,------------............//////000000000000000111...000222444666777777777777888888999::::::;;;;;;<<<;;;;;;<<<>>>AAAEEEGGGGGGHHHJJJJJJKKKLLLOOOQQQPPPQQQRRRTTTUUUWWWXXXYYYVVVVVVXXXZZZ]]]aaadddffffffmmmmmmppp~~~------------------------////////////////////////.........------,,,,,,,,,((())))))***+++,,,------,,,+++++++++++++++++++++,,,,,,---...---,,,***)))((()))***++++++++++++++++++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---.........///......------............/////////000........................000000111111111111000000////////////000000000000///000222444777999;;;<<>>===<<<888888888888888888888888888888999:::999888777666666666555555555444444444111111222222222222111111///...---,,,,,,---...///...+++)))+++///111...+++////////////////////////111000...---...///...------------------------------------,,,,,,+++++++++,,,,,,,,,------.................................------------------------111111111000000///..............................++++++,,,,,,,,,,,,------...///000111000///---+++,,,,,,,,,---------......333222222111000//////......000222444666777777777888888888999999:::::::::;;;;;;;;;<<<>>>BBBEEEGGGFFFHHHIIIJJJJJJKKKNNNPPPOOOPPPQQQSSSUUUWWWYYYZZZTTTUUUWWWZZZ^^^bbbfffiiieeemmmmmmqqq---,,,,,,,,,,,,---......---------------...///000111000...,,,***)))((((((,,,---.........---,,,++++++******))))))******+++...---,,,,,,......---,,,+++,,,,,,---.........---,,,++++++******++++++,,,,,,+++*********+++,,,---,,,,,,++++++,,,...///000///......------,,,,,,+++000000///...---,,,,,,,,,222111///---,,,,,,,,,,,,///...,,,++++++,,,...///222111111000///......---//////000111111111111111///000111111111111000000555555555444444555888;;;AAAFFFJJJIIIGGGKKKVVV```lllqqqyyy~~~}}}|||}}}}}}~~~yyypppjjjfffdddfffkkkmmmpppqqqppppppooojjjccc\\\]]]\\\ZZZVVVSSSSSSSSSVVVTTTRRRQQQRRRRRRQQQOOOQQQSSSVVVYYYZZZXXXRRRNNNIIIHHHFFFDDDAAA???===<<<>>><<<999888999:::999999777888999999::::::::::::999777666666666555333111222222111111111111111111.........//////////////////......------...000111000000000000000000000000///---,,,---000000...+++......------------......000...------......---+++//////......---------,,,,,,,,,,,,,,,,,,---......------,,,------...///000...---+++***)))******+++//////.........---------------------.........///...000000000...---...//////...------...///...---222222222111111111111111111222333555666888999:::888999999::::::;;;;;;<<<::::::;;;===???BBBEEEGGGJJJKKKMMMMMMMMMNNNPPPRRRQQQPPPPPPPPPRRRUUUXXXZZZVVVVVVWWWYYY\\\```dddfffggghhhkkkrrr~~~------,,,,,,------...///......---------......///------,,,------...///000+++,,,---------,,,++++++------,,,,,,,,,,,,------...---,,,,,,......---,,,***++++++,,,------,,,,,,,,,++++++++++++++++++,,,,,,+++*********+++,,,------,,,,,,+++,,,---//////,,,,,,,,,,,,------------/////////...---------,,,000///...---,,,---......000///...------...///000111111111000///.........//////000111111111111111000000000111222222333333777777777666555666999;;;@@@CCCEEEEEEFFFLLLXXXaaannnssszzz~~~}}}}}}~~~xxxqqqlllgggdddhhhnnnuuuyyy||||||{{{yyyrrriii]]]\\\ZZZXXXVVVUUUSSSRRRNNNMMMLLLLLLMMMLLLIIIGGGKKKKKKNNNQQQTTTUUUSSSQQQKKKKKKIIIFFFDDDAAA@@@??????===:::999:::::::::999888888999:::::::::::::::;;;:::888777777666333111333333222222111111111000////////////////////////...............///000000000000000000000000000000///...---...000000...,,,......------------......///...------......---+++/////////.........------//////.........//////000000///...------,,,------111000///.........////////////.........---------------........./////////...,,,+++,,,///000///---+++++++++---///111111000//////000000000000000000000111222444555777888999888999999::::::;;;;;;<<<::::::;;;<<>>???@@@CCCIIISSS___gggqqqvvv|||~~~~~~~~~~~~xxxuuuwwwrrrnnnjjjfffccciiiqqqvvv|||~~~uuukkk```\\\YYYWWWXXXWWWUUURRRPPPOOOOOOPPPPPPOOOLLLIIIHHHGGGHHHJJJMMMPPPPPPPPPMMMLLLJJJHHHFFFDDDBBBAAAAAA???<<<;;;;;;;;;:::999999::::::;;;;;;;;;;;;:::>>><<<:::999888777444222444444333222222111000000////////////////////////---....../////////////////////////////////////////////...///000111///---......------------......///...------......---,,,///////////////.........000//////.........//////000///...------,,,------//////...---------.....................---------............/////////000...)))'''***000333000,,,,,,++++++---000111111111---------......////////////000111333555666777888888999999::::::;;;;;;<<<;;;;;;;;;<<<>>>AAAEEEGGGHHHIIIKKKKKKKKKLLLOOOQQQWWWVVVUUUTTTTTTUUUWWWXXXVVVVVVWWWYYY\\\```dddfffhhhiiimmmttt---------------...//////000///...---------------//////////////////000111++++++,,,,,,,,,------,,,+++++++++******+++++++++...---,,,,,,......---,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------...------------,,,------+++++++++,,,,,,,,,---------------...............------------......//////111111000//////000111111111000000000/////////...//////000111111111111111111111222333555888;;;<<<666777777666555555777999>>>===???EEEQQQ^^^jjjqqquuuyyy~~~~~~~~~~~~yyytttqqqpppllljjjgggbbb```fffnnnpppwww~~~~~~tttjjjccc^^^YYYXXXZZZ[[[XXXTTTVVVUUUUUUUUUVVVUUURRRPPPLLLKKKJJJJJJKKKKKKJJJIIIKKKJJJIIIGGGEEECCCBBBAAABBB@@@>>>======<<<;;;999::::::;;;<<<<<<;;;;;;;;;===<<<999999999999777666666555444333222111000000000000000///////////////,,,---///000000000///.../////////////////////////////////000000000//////......------------......000///......///000///...////////////////////////......---,,,,,,,,,,,,---------,,,------...///000---------,,,,,,,,,,,,---................................./////////000000...+++)))+++///111///---///...---...///000///---,,,,,,------...///000000000000222333555777888888888999999::::::;;;;;;<<<;;;;;;:::;;;===AAADDDFFFJJJKKKMMMMMMNNNOOORRRTTTXXXWWWVVVUUUTTTTTTUUUUUUVVVVVVWWWYYY\\\```dddfffiiijjjnnnttt...------------...//////000///...---------------000000///...------------------------......//////,,,++++++++++++++++++,,,...---,,,,,,......---,,,,,,---------------,,,,,,+++,,,------------,,,+++++++++,,,,,,------------------------------,,,,,,---------,,,,,,+++++++++---------..............................---------////////////////////////000000000000//////////////////000111111111111111111222333666999<<<>>>@@@:::;;;<<<<<<::::::<<<======>>>BBBLLLZZZhhhsssxxxxxx{{{~~~~~~~~~~~~uuuqqqmmmiiiccc___aaagggjjjqqqwwwzzz|||{{{ssskkkeee```ZZZZZZ\\\]]]ZZZWWWVVVUUUTTTUUUVVVVVVTTTSSSPPPOOONNNNNNMMMKKKHHHEEEGGGFFFEEEDDDBBBAAA@@@???BBB@@@>>>>>>>>>>>><<<:::;;;;;;;;;<<<<<<;;;:::::::::999777888999;;;;;;:::666666555444333222111000111111000000////////////,,,---///000000000///...//////////////////////////////000000000/////////......------------......111000///000111222111000.........///////////////...------,,,,,,,,,------------,,,------...///000.../////////////////////---.................................////////////.../////////.........///000///......///000///...------...///000000111111111222333444666888999:::888999999::::::;;;;;;<<<<<<;;;::::::<<<@@@DDDFFFIIIKKKMMMNNNNNNPPPRRRUUUWWWWWWVVVUUUTTTSSSSSSSSSVVVVVVWWWYYY\\\```dddfffhhhiiinnnttt......------......///000//////...---------......---------,,,------.........---------...///000111......------------.........---,,,,,,......---,,,------.........---,,,,,,+++,,,---......---,,,+++++++++,,,---------------,,,,,,---......------,,,//////...------,,,++++++..................------......//////...---,,,,,,........................000000000000//////////////////000111111111111111111333666999<<>>>>>@@@???>>>>>>??????===;;;:::;;;;;;;;;;;;::::::999888666555555888;;;<<<<<<666666555444444333222222222111111000000//////...---......///////////////////////////////////////---///111000///...//////......------------......111000///000111222111000---------..............................///000000000///...------,,,------,,,---......///......------------...............------------.........///...000111000...,,,...///---,,,,,,...000222222222/////////000000111111222111222333555777888999:::888999999::::::;;;;;;<<<===;;;::::::;;;???CCCFFFGGGIIIKKKLLLLLLNNNQQQSSSUUUUUUUUUUUUUUUTTTTTTTTTVVVVVVWWWYYY\\\```dddfffhhhiiimmmttt~~~...............//////000......---------......///------,,,,,,------...///------,,,,,,---...000111......------------.........---,,,,,,......---,,,---------------,,,+++++++++,,,---//////---,,,++++++,,,---.........---,,,***+++---............---......................../////////...---------,,,,,,---.../////////...---.........//////.........////////////000000000000//////000111111111111111222444888===@@@AAAAAAAAA:::<<<>>>??????@@@AAACCCJJJPPP[[[fffooovvvyyy{{{{{{~~~~~~~~~yyyuuurrrkkkfffddd```aaa```]]]___bbbbbb^^^bbb```]]]ZZZYYYZZZ[[[[[[]]]bbbjjjqqqtttpppiiibbbSSSQQQNNNMMMMMMNNNMMMLLLDDDCCCCCCBBBAAA@@@??????>>>======>>>??????===;;;:::::::::::::::999888888777555333444666888::::::666555555555444444333333222222111111000//////..................///000000000000000000000000000000,,,...000000...---...///......------------......///...---...000111000///,,,,,,,,,,,,---------...---------...///000111222000///...------,,,------***+++,,,---...------,,,---------.........//////,,,,,,,,,,,,------------...------......///......---,,,,,,...111333333222000000000000000000000000111111222444666777999999888999999::::::;;;;;;<<<===<<<:::999;;;>>>CCCFFFGGGIIIKKKLLLMMMOOORRRTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWYYY\\\```dddfffggghhhlllsss}}}...............///000000---------------...///000000///...---------------,,,,,,++++++,,,...///000---,,,,,,++++++,,,,,,---...---,,,,,,......---,,,,,,,,,,,,,,,,,,+++***)))+++,,,...//////...,,,++++++,,,---.........---,,,)))***,,,...//////......------......///000000000000000///...------,,,,,,***+++---///000000000///......////////////......////////////000000000000//////000111111111111111222555:::???BBBBBBAAAAAABBBDDDGGGHHHIIIIIIKKKLLLTTT\\\hhhsssxxx{{{|||}}}{{{~~~~~~}}}{{{{{{|||wwwvvvwwwsssmmmjjjfffeee```ZZZ[[[```aaa___```___]]]ZZZWWWWWWYYY\\\```hhhuuu}}}qqqhhhWWWSSSMMMJJJIIIKKKLLLLLLEEEDDDDDDCCCBBBBBBAAAAAA<<<<<<<<<>>>@@@@@@>>><<<::::::::::::999999888777777555333333444666777888555555555555555555444444222222222111000//////...//////...------///000111111111111111111111111111+++...000000---,,,---///.........------.........---,,,,,,---///000///...+++++++++,,,,,,---------******++++++---...000111---------------...000000...///000222222222111000---------.........//////+++++++++,,,,,,,,,------...***(((***000222000,,,111///...///000111000...000000000000000/////////000000111333555666888888888999999::::::;;;<<<<<<>>><<<:::999:::>>>CCCFFFIIIKKKMMMNNNOOOQQQTTTVVVTTTUUUVVVWWWXXXYYYYYYYYYVVVVVVWWWYYY\\\```dddffffffggglllsss|||222111000...+++)))&&&%%%$$$&&&+++...000///,,,***////////////////////////------------------------//////...+++))))))+++---...------...000///---++++++++++++,,,,,,---------------------------------------------------------000///...---,,,+++++++++........................///...---,,,,,,,,,,,,,,,////////////////////////000000000000000000000000000111222333333222111000111111111111222444555666777999<<<>>>======>>>??????HHHPPPPPPLLLMMMUUU^^^eeejjjrrrxxxzzz{{{zzzzzz~~~}}}{{{yyy{{{}}}uuupppooonnnmmmlllhhheeebbbcccgggkkkmmmmmmpppjjj```WWWQQQRRRWWW\\\aaalllzzz{{{kkk[[[TTTKKKHHHIIILLLLLLKKKIIIHHHGGGEEECCCAAA>>><<<>>>=========>>>>>><<<:::======<<<;;;999888888777666555444333333444555666888888777777666666555555555444222000///000000111111111000///////////////555111......000222111///------...///000000//////111000///...............---,,,,,,++++++,,,------.../////////000000111111////////////////////////+++,,,---......---,,,+++...............///000000,,,---...//////...---,,,..............................///000000///......000000111111111111000000,,,///222333222111000000///000333555777888888888<<<<<<;;;;;;;;;:::::::::===<<<;;;:::<<<>>>AAACCCJJJLLLNNNPPPPPPRRRTTTVVVTTTTTTUUUVVVWWWYYYYYYZZZXXXXXXXXXZZZ\\\___bbbccciiijjjlllrrrzzz000000000///...,,,+++******+++,,,---.../////////////////////////////////------------------------//////...+++))))))+++---...------...000///---+++++++++,,,,,,,,,---------------------------------------------------------///...------,,,,,,,,,,,,........................000///......---------...////////////////////////000000000000000000000000000111111222222111000000111111111111222333444555555666888888999;;;???BBBEEEKKKPPPQQQPPPSSS]]]fffoootttzzz~~~~~~}}}}}}{{{}}}~~~}}}}}}}}}~~~}}}xxxrrrnnnnnnoooooonnnnnnkkkhhhiiiooowww}}}zzznnnccc[[[WWWVVVVVV]]]gggrrr|||xxxkkkZZZUUUPPPOOOQQQRRRPPPNNNMMMLLLIIIGGGFFFDDDCCCAAA===<<<;;;<<<======<<<;;;===<<<<<<;;;:::999888777666666444444444444666666888777777777666666666555555444222111000000000111111111000///////////////333111......000111000/////////000111111111000000000/////////............------------------......------........./////////////////////////////////---......//////......---///////////////000111111------...//////...------................................................---......//////......---'''***---/////////000222///111333555777888888888;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::<<<>>>AAACCCIIIKKKNNNOOOPPPQQQSSSUUUTTTTTTUUUVVVWWWXXXYYYYYYWWWXXXXXXZZZ\\\___bbbccciiiiiilllrrr{{{//////000000000000000///000///...------///111222////////////////////////------------------------...///...,,,******+++---...------...//////...,,,,,,,,,,,,,,,------------------------------------------------------------...------,,,,,,---------........................000000///............///////////////////////////000000000000000000000000///000111111111111000000222222222333333444555555555555555555666;;;AAAFFFKKKMMMPPPSSSVVV^^^iiiqqqyyy}}}~~~}}}xxxyyy|||~~~|||xxxyyy{{{{{{}}}zzzvvvrrroooooopppqqqqqqqqqnnnkkknnnuuu}}}rrriii```XXXRRRXXX]]]eeekkkrrrsssmmmeeeYYYWWWWWWYYYZZZYYYSSSOOOPPPMMMKKKIIIIIIHHHFFFDDD>>>===<<<<<<>>>???>>>======<<<<<<;;;:::999888888777666555444444555666777777777777777666666666666444444333222111111111111111111000////////////000222000......///000///...000000000000000000///......////////////...------,,,---...///////////////,,,,,,,,,---------------/////////////////////////////////....../////////000000000000000111222222------...//////...------........................///...---,,,,,,---...///---------......---------(((***,,,------...000222000111444666888888888888999::::::;;;;;;<<<<<<<<<<<<;;;::::::<<<>>>BBBDDDHHHJJJLLLNNNOOOPPPRRRTTTTTTTTTUUUVVVWWWXXXYYYYYYWWWWWWXXXYYY\\\___bbbccchhhiiimmmsss|||...///000000111111111000222111///......///111222////////////////////////------------------------.........---+++***,,,......---,,,---//////...---,,,,,,------------------------------------------------------------------,,,,,,,,,,,,,,,---...///........................//////.............../////////////////////////////////////////////////////////000000000111111000333444444555666666666666666666666666777<<>>===<<<<<<;;;::::::999999777777666555555666777777777777777777666666666666444444333333222222222222222111000000//////000000000///.................................---,,,+++---.../////////...------,,,---...///000//////...------------------------////////////////////////000///...------...///000000000//////000000111222---..................---........................///...,,,++++++,,,...///......////////////......///000000///...///111222111222555777888999999999888888999:::;;;<<<===>>><<<;;;::::::<<>>>>><<<;;;::::::<<>>;;;:::::::::<<>>@@@AAAAAAAAA;;;;;;:::999;;;AAAIIINNN[[[bbbmmmuuuzzz}}}~~~~~~{{{|||~~~~~~{{{|||{{{xxxsssooooooooojjjhhhfffdddeeeiiilllooommmfff```]]]XXXSSSUUUZZZVVVYYY^^^aaa```]]]YYYWWWZZZ]]]ccckkkooojjj\\\PPPDDDFFFIIILLLMMMJJJEEEAAA<<<<<<<<<<<<;;;;;;;;;;;;999999777777777777999999555666666666777777777888333444555666666555444333333222111111000000111111...111333222000......///000111222222222222222222...---+++***+++---///000999777444111000000111222111111111000000/////////////////////////////////------............------/////////...///000000111///...------------...///................................................---......//////......---)))+++///111111111222444444555777999:::::::::999999999::::::;;;<<<======;;;:::999:::<<>><<<<<<<<<===;;;:::777888999:::::::::::::::999999888888888888888888777777666666555555444444333333333333333333444444111///---,,,---111444777555333111...---------......------------...//////777555333000...---------000000000000000000000000///......------///000111//////............//////------......//////000000...............///000000........................//////............//////......//////////////////222000///...///000222333444444444555666888:::;;;777888999999;;;;;;<<<===???===;;;:::;;;>>>CCCEEEFFFFFFGGGIIIKKKOOORRRTTTTTTTTTTTTUUUVVVWWWYYYYYYTTTSSSTTTVVVYYY^^^cccggggggkkkrrrzzz000000000000000111222222000000000/////////......//////............/////////............//////000///////////////......---+++,,,---.........---------------......---------........................,,,,,,,,,,,,,,,,,,,,,,,,000///...------...///000...//////////////////...//////000000000000//////,,,...000000///...///000...000111222111111333444222333444555777;;;@@@DDDQQQSSSVVV[[[^^^]]]XXXSSSKKKKKKLLLOOOWWW```iiinnntttvvvzzz~~~zzzyyyxxxxxxvvvssspppmmmnnnkkkgggeeeffffffffffffeee^^^YYYXXXYYY\\\bbbjjjuuuwwwvvvooocccXXXQQQOOOMMMJJJHHHJJJNNNOOOLLLHHHOOOQQQ[[[lllsssiiiVVVHHHBBB@@@=========>>>===<<<888888999999999999999999888888888888888888888888888888777666666555555444222222222111111111111111222111///......000222444444222000...------...///...------------...//////333222111//////.../////////////////////////////////......---...///000111//////............//////.........///////////////...............///000000//////////////////////////////............//////....../////////000000000111000///...///000222333444444444555777888::::::777888999999;;;;;;<<<===???===;;;:::;;;???CCCEEEFFFGGGHHHIIILLLOOORRRTTTTTTTTTTTTUUUUUUWWWXXXYYYTTTTTTUUUWWW[[[___ccceeegggkkkqqqyyy000000000000000000111222111111111000000000000000//////............//////000//////............//////////////////......---,,,,,,---............---------------------------........................------------------------//////...------...////////////000000000000////////////000000000000//////,,,...000000/////////000---...000111111222444666444555666888;;;BBBJJJOOO^^^```bbbeeegggeeeaaa]]]WWWXXX[[[```gggnnnuuuyyyzzz{{{}}}zzzxxxuuusssrrrqqqnnnlllmmmkkkiiiiiiiiiiiigggeeeccc]]]XXXXXXYYY[[[bbbjjjqqqsssrrrlllcccZZZUUUSSSSSSMMMHHHFFFHHHKKKKKKKKKMMMSSSaaasssyyykkkTTTEEEDDDBBB>>>===>>>?????????:::999888888777888888888888888888888888888888888999888888777777666555555333333333222222111111000333222111000000000000000222111///.........///000...------------.../////////////////////000111111///////////////////////////............///000000//////............/////////////////////..................---......///000000000000000000000000000//////............//////------...///000111111222111000/////////000222333333444444666777888999:::777888999999;;;;;;<<<===>>>===;;;:::<<>><<<===>>>??????::::::888777777777777888888888888888888999999999999999888888777666666666777666666555444333333222111222222222111111000000000000////////////000111...------------...//////............///000000111////////////////////////............/////////000//////............//////000000//////......------.........------....../////////////////////////////////............//////+++,,,,,,...///000111111000000//////000000111222333333555666888999999:::777888999999;;;;;;<<<======<<<;;;;;;<<>><<<<<<<<<<<<;;;:::999999:::::::::999888888777777777888999999::::::999888888777777666555555555555555444444333333222000000111222333333222222/////////000000000000000...------------...//////.../////////...---,,,+++........................---......///000///////////////............/////////////////////.........///...------,,,---------........................//////............//////++++++,,,---....../////////000000000111111111111222333555777999999999999777888999999;;;;;;<<<===;;;;;;;;;<<<>>>@@@CCCEEEEEEGGGIIILLLOOOQQQRRRSSSQQQQQQQQQRRRSSSUUUVVVWWWWWWWWWXXXZZZ\\\___aaabbbfffiiiooowww222222111000000000000000000000000111111111222222//////............/////////............//////000///////////////......---///......---......000000000///---,,,,,,,,,...///........................------------------------,,,------......------,,,......////////////......//////000000000000//////...///111111000000000111///000222222111111222444666<<>>???>>>===<<<===>>>===:::888777999;;;======<<<:::888666777777888999999::::::888888777666666555555444555555555444444444444444333333222222222222111111///000000000000/////////...------------...//////------.........---,,,+++........................------///000000000///...//////............//////.........//////////////////...------,,,,,,,,,---........................//////............//////........./////////000000//////000111111111111111111333555888999999999888777888999999;;;;;;<<<===::::::;;;<<<>>>AAADDDEEEDDDFFFIIILLLOOOPPPQQQRRROOOPPPPPPQQQSSSUUUWWWXXXVVVVVVVVVXXXZZZ^^^aaaccceeeiiipppxxx222222111000000///000000//////000000111111111111//////............//////...............///000111///////////////......---///......------///000111,,,+++***)))***,,,///000........................////////////////////////,,,,,,---......---,,,,,,//////000000000000////////////000000000000//////...000111222111000111222---///111111111222444666:::BBBLLLWWW^^^cccgggiiilllooorrrttttttuuuyyy|||xxxyyy|||~~~{{{yyyyyy~~~ssswww}}}sssiii```YYYTTTQQQOOOLLLNNNSSSNNNMMMLLLMMMPPPRRRTTTTTTPPPOOOMMMJJJFFFEEEEEEFFFKKKJJJJJJJJJEEE>>>===@@@=========>>>???>>>:::888666888<<<>>>???===;;;999666777777888999999::::::777777777666555555444444666666666777777777777777666555333222111000000000000000000000000///.........------------...//////+++,,,---.........---,,,........................,,,---///000000000///...//////............//////---.........//////000000///...------,,,,,,,,,,,,000000000000000000000000//////............//////000000000000111111111111//////000111111111111111111333555888999999999888777888999:::;;;<<<<<<===::::::;;;<<<>>>AAADDDEEECCCEEEHHHKKKNNNPPPQQQQQQNNNNNNOOOQQQSSSUUUWWWXXXVVVUUUUUUVVVYYY]]]aaadddeeeiiiqqqyyy222111111111000000//////111111111000000000000///000111222333333222111000...//////000000000000///........................////////////////////////..............................///000000000000000000000//////.........---------------------------000///...------...///000111111111111000000000000111111111000000000000000111333444222///111777===@@@HHHRRRZZZ___bbbeeehhhjjjppptttuuuwww{{{}}}||||||}}}vvvttttttyyyyyyxxx}}}pppggg```[[[WWWQQQJJJKKKQQQMMMNNNNNNNNNMMMMMMNNNPPPPPPNNNKKKHHHGGGHHHJJJLLLOOOVVVWWWNNNDDD>>><<<;;;>>>>>>>>>===<<<<<<;;;:::>>>EEEJJJHHHDDDBBB???;;;777777777777666666666666;;;;;;::::::999888777777444555666666666555333333444444444333333222222222111111000...+++***,,,---........................////////////////////////...------------...//////////////////000000000000,,,------...///000000111......//////...---,,,,,,,,,///111111...---///222------------------------+++,,,---...////////////////////////000000000000111111111000000000000000333333444555666777888888;;;;;;::::::::::::999999;;;<<<;;;:::;;;???DDDHHHJJJGGGEEEHHHMMMPPPNNNKKKOOOOOONNNOOOPPPRRRTTTUUUWWWVVVWWW[[[\\\[[[___eeefffooosssxxx222111111111000000000000111111111222222333333333000000000111111000000000000000000000////////////........................////////////////////////........................------...///////////////000/////////............,,,,,,,,,,,,,,,,,,,,,,,,000///............///000000000000000000000000000111000000000000000000000111333444222111444:::AAAGGGMMMTTTXXXYYYZZZ\\\___eeennnuuuvvvwwwzzz}}}}}}~~~{{{wwwuuusssrrrwww~~~{{{uuuwww|||xxxkkkccc]]]YYYSSSLLLLLLPPPNNNNNNNNNMMMLLLLLLNNNOOONNNLLLJJJHHHGGGHHHJJJLLLVVV\\\]]]SSSHHHBBB@@@>>>===<<<<<<;;;;;;<<<======AAALLLUUUTTTNNNGGGAAA<<<999999999888888888777777;;;::::::999888888777777666777777888777666555444333333222111000///...---222222111///---,,,---///...................................................------------...//////....../////////000000000////////////..................//////...------,,,++++++,,,,,,---.........------------------------////////////...---,,,+++,,,------...///000000111111000000000000000000000333333444555666777888888999999999::::::;;;;;;;;;;;;<<<<<<<<<===???DDDHHHLLLIIIHHHJJJOOOQQQPPPMMMPPPPPPPPPPPPRRRTTTVVVWWWWWWVVVWWW[[[\\\\\\___eeefffnnnqqqwww111111111111111000000000000111222333444555666666000000////////////000000222111000///.........///........................////////////////////////........................,,,------...............////////////............------------------------000//////......//////000.........//////000000111000000000000000000111111111222333333333888@@@FFFKKKNNNQQQQQQOOOOOORRRUUU```kkkuuuwwwvvvyyy}}}~~~xxxsssuuutttuuu{{{xxxyyy|||}}}{{{zzz}}}{{{oooggg___[[[VVVQQQOOOQQQPPPOOOMMMKKKKKKKKKMMMNNNLLLKKKJJJJJJJJJKKKMMMMMM[[[```___VVVLLLFFFDDDAAA===<<<:::999:::<<>>???AAADDDGGGKKKIIIHHHJJJOOOQQQPPPNNNOOOOOOOOOPPPRRRSSSUUUVVVWWWVVVWWW[[[\\\\\\```fffeeennnpppuuu111111111111111111111111111111222333333444555555111000///......///000111111000///......///000000........................////////////////////////........................---......//////.........///////////////.........000000000000000000000000000//////////////////000,,,------...///000000111000000000000000111111111111222333444666<<>>888;;;;;;:::::::::999999999888888888777777777666666444444444444444333333222666666555444222111000000222333333111///...///000........................------------------------...------------...//////------------.........///222111000///...---,,,+++---...............------...111999IIIVVVTTTFFF777........................+++,,,---...////////////+++,,,,,,---///000000111000000000000000111111111333333444555666777888888999999::::::;;;<<<<<<===:::<<<>>>???@@@BBBEEEGGGHHHGGGGGGIIILLLNNNNNNMMMLLLLLLMMMNNNPPPRRRSSSTTTWWWVVVWWW[[[]]]]]]aaafffgggooopppttt111111111111111222222222222222222111111111111111222222000//////000222222///////////////000111111////////////////////////000000000000000000000000//////////////////////////////000000000//////............///////////////000000000000000000000000///000000000000000000///,,,------...///000000111//////000000111111111111111222333555888>>>DDDHHHCCCCCCAAA>>>===@@@GGGMMM^^^kkkxxxyyywwwyyy}}}|||zzzxxx}}}zzz|||}}}yyyxxxvvvuuurrrmmmiiiiiinnntttyyy|||~~~{{{uuuooollljjjhhheeebbbaaa```]]][[[ZZZVVVRRROOOOOOOOOMMMLLLJJJJJJJJJJJJKKKKKKLLLMMMPPPUUUVVVQQQMMMMMMMMMKKKHHHEEE@@@===<<<===@@@BBBMMM[[[ddd^^^OOODDD===:::999999999999888888888888888888888777777777777777555555444444333333333333555555555555555555555555000222222111///......///////////////////////////------------------------...------------...//////------------.........///000000//////.........---------...............---......333@@@LLLKKK>>>111........................+++,,,---...///////////////////////////000000000//////000000111111111111333333444555666777888888;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>???@@@BBBEEEGGGGGGFFFGGGIIILLLNNNOOONNNKKKLLLMMMOOOQQQSSSTTTTTTWWWVVVXXX\\\]]]]]]aaagggiiipppqqqttt111111111222222222222222111111111000000000//////222222111111111111222222......///000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000///............///////////////........................///000000111111000000///.........//////000000111/////////000111111222222222222444666:::>>>AAACCC@@@???>>><<<<<>>???AAADDDGGGGGGHHHJJJLLLNNNOOOQQQRRRMMMNNNPPPRRRTTTVVVWWWWWWWWWVVVXXX\\\^^^^^^bbbhhhjjjqqqqqqsss111111111222222333333333//////000000000000000000000000111111111111000000///000222222111///---+++////////////////////////000000000000000000000000//////////////////////////////000000//////...---............/////////000------------------------///000111111111111000///000000000000000000000000...//////000111111222222222333555888:::<<<<<<<<<;;;<<<===>>>AAAJJJVVV^^^llltttzzz{{{{{{}}}}}}yyyuuuwww{{{xxxyyyuuummmgggggggggeeedddddddddbbb```aaaeeeiiinnnppppppjjjaaa\\\\\\___]]]hhhooolllhhhfffeeebbbbbb___^^^aaaeeefffccc___LLLJJJGGGEEECCCDDDEEEFFFFFFJJJLLLKKKNNNSSSVVVVVVLLLIIIEEEAAA>>>===>>>???<<>>===>>>>>><<>>>>><<<<<<;;;:::;;;???DDDHHHDDDFFFHHHJJJKKKMMMOOOQQQLLLMMMPPPSSSUUUVVVWWWWWWWWWVVVXXX\\\^^^___ccciiiiiipppoooppp|||222222222222111111000000222111111111111111111222000000000000000000000000000000000000000000000000000000000000111111111111111111000000//////......------------...000111333///////////////......---......///000000000000000//////000000000000//////------......//////000000//////000111111111111111222000///000444666555444555666777777777888:::<<<===>>>AAAHHHRRR___jjjqqqtttuuuwwwwwwwwwxxxzzz|||{{{zzz{{{}}}~~~~~~}}}~~~~~~xxxrrrmmmjjjiiihhhhhhgggfffdddbbb```___^^^___```aaabbbcccbbbaaaaaabbbaaa```]]][[[XXXUUUSSSYYYcccnnnoooiiicccbbbdddbbb```aaaiiirrrvvvqqqjjjZZZUUUOOOJJJFFFDDDBBBAAACCCCCCDDDFFFJJJMMMNNNNNNEEEDDDCCCBBB@@@???>>>===<<<;;;:::999888888888888555777999:::::::::<<<===@@@@@@???<<<:::999;;;===888888777777666555555555555555555555555666777777666666555444222111000000//////000000///...---,,,------,,,,,,,,,,,,---------------------...///000/////////000000000000000///...,,,++++++,,,...///////////////////////////000000//////.........------...///000000///...---//////000000000000//////------......///000000000////////////000000000000333444555666777777777777::::::;;;;;;;;;;;;;;;;;;:::::::::;;;===@@@CCCEEECCCEEEGGGIIIKKKMMMNNNOOOMMMNNNOOOQQQSSSVVVXXXYYYUUUWWWYYYZZZ[[[]]]```cccfffmmmnnnppp|||222222222222111111111000000111222333333222111000000000000000000000000000000000000000000000000000000000000000111111111111111000000000/////////.........------...///111222000000000111000//////.........///000000000000000//////000000000000////////////////////////000000///000000111111111111111111///...///222444444333777999:::::::::;;;<<<>>>AAAEEELLLUUU___iiiqqqvvvuuuvvvwwwvvvvvvvvvxxxzzzzzz{{{}}}}}}yyywwwwwwxxxyyyxxxvvvtttpppmmmjjjjjjjjjkkkfffeeedddbbb```___]]]]]]]]]^^^___aaaaaaaaa``````___^^^\\\YYYVVVRRROOONNNNNNVVV___cccaaa___aaacccdddbbbdddjjjrrrsssmmmfffYYYTTTNNNKKKIIIGGGDDDBBBDDDCCCBBBDDDFFFGGGFFFEEEDDDCCCBBBAAA@@@???>>>>>><<<<<<:::999888888777777888:::;;;<<<<<>>>>>===<<<;;;999888888777777999;;;<<<<<<===DDDPPPYYYddd[[[OOOFFF@@@===;;;999888888777777666555555555777777666555555666666666555555444444444333333333///...------...///111222000000////////////000000//////......---.......................................////////////......////////////////////////////////////..................------------......------------------------------......///000000000000000000111111111222222333444555666777777777777888888888999999::::::::::::::::::;;;===@@@CCCEEEHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNOOOQQQTTTVVVYYYZZZWWWXXXZZZ[[[\\\]]]```cccfffnnnpppttt222222222222222222222222000111222333333222111000000000000000000000000000000000000000000000000000///000000000111111111111000000000000////////////111000000/////////......000111111111111000//////......///000000000000000//////000000000000//////222222111111000000//////000000111222222222222111333222111222444666888999===AAAEEEHHHJJJLLLNNNPPPTTTZZZcccnnnuuuyyyzzzzzz|||||||||zzzwwwuuuvvvwwwyyy}}}}}}|||~~~~~~}}}zzzuuurrrpppooommmllliiigggdddbbb```_________^^^]]]\\\[[[ZZZXXXWWWWWWUUUVVVXXXZZZ[[[[[[ZZZZZZZZZYYYXXXVVVSSSPPPMMMLLLNNNMMMMMMPPPSSSWWWYYYZZZ\\\]]]```eeegggeee___YYYVVVRRROOOPPPSSSRRRKKKEEECCCBBBAAABBBCCCDDDCCCBBB@@@????????????>>>>>>>>>===<<<;;;:::999999999999888999;;;;;;>>>IIIZZZgggpppdddTTTHHHBBB???<<<999999999999888777777666666888777666666666666666666555555555444444444444444111000...------///111222000000////////////000000000000///......---.....................---------...///000111111000///...///////////////////////////////////////.........///...---,,,,,,---...///////////////////////////------......///000000000000111111111222222222222333444555666777777777777888888999999::::::;;;;;;::::::::::::===@@@CCCEEEGGGHHHJJJKKKMMMNNNOOOOOOMMMMMMNNNPPPSSSUUUXXXYYYWWWYYY[[[\\\\\\^^^aaaccceeennnpppttt222222222222222222222333333222111000000111222333111111111111111111111111111111111111111111111111///000000000111111111111////////////000000000000111111111000000///......//////000000//////...---......///000000000000000//////000000000000//////222222111111000000//////000000111222222222222222111111111222444777;;;===AAAFFFMMMSSSWWWYYY\\\^^^dddhhhnnntttyyy{{{||||||}}}zzzyyyyyyzzzzzz~~~|||zzzzzz|||}}}}}}}}}zzzwwwsssqqqooonnnllljjjeeedddaaa^^^\\\ZZZYYYYYYZZZZZZYYYWWWVVVUUUTTTTTTQQQSSSTTTVVVVVVVVVVVVUUUTTTTTTTTTSSSRRRPPPNNNNNNKKKHHHFFFGGGJJJNNNOOOOOOTTTWWW\\\```bbb```\\\YYYTTTRRRRRRTTTWWWUUUOOOIIIFFFDDDCCCBBBCCCBBBAAA???=========>>>>>>>>>>>>???===<<<<<<;;;;;;;;;;;;;;;999:::;;;<<>>BBBHHHNNNVVV]]]bbbfffhhhjjjrrrtttwwwzzz}}}~~~~~~}}}}}}~~~~~~~~~|||zzzxxxxxxzzz||||||{{{uuusssooommmllljjjhhhfff___^^^]]][[[ZZZYYYXXXXXXWWWWWWVVVUUUTTTSSSRRRQQQOOOPPPQQQRRRRRRRRRQQQPPPNNNNNNNNNNNNNNNMMMLLLKKKGGGFFFEEEFFFIIIKKKMMMMMMNNNRRRWWW[[[\\\[[[ZZZZZZTTTTTTVVVWWWXXXVVVQQQNNNLLLIIIFFFCCCAAA???;;;999;;;;;;<<<======>>>??????<<<<<<<<<<<<===>>>?????????>>>>>>@@@FFFQQQ^^^fff___WWWLLLDDD@@@???===<<<;;;;;;::::::999888888888777666666666777777888999777777666666666555555555555333111///............------,,,,,,,,,,,,------000000//////.../////////000000//////...---------...///000222222000///...////////////////////////........./////////////////////............//////...---,,,++++++,,,---...------......///000000000000000000111111111222222333444555666777777777777999999:::;;;<<<<<<======:::::::::;;;===@@@CCCEEECCCDDDGGGJJJMMMPPPQQQRRRLLLLLLMMMOOORRRTTTVVVXXXVVVXXX[[[\\\^^^aaaeeegggeeemmmnnnqqq~~~222222222333333333444444333222111000000111222333111111111111111111111111111111111111111111111111000000000000111111111111.../////////000000000111000000111111111000//////000000000000000///............///000000000000000//////000000000000////////////////////////000000000111222222333333222222111222444555888===DDDIIIPPPVVV___ggglllnnnpppqqqxxxyyy{{{}}}{{{{{{|||||||||{{{zzzyyyzzzxxxvvvvvvxxxyyyzzzzzzrrrpppllljjjhhhfffbbb```[[[ZZZZZZYYYXXXWWWVVVVVVUUUUUUTTTSSSRRRQQQPPPPPPMMMNNNOOOOOOOOONNNMMMLLLKKKKKKKKKKKKKKKIIIHHHHHHEEEFFFHHHHHHIIIJJJJJJKKKGGGLLLQQQSSSSSSSSSTTTWWWSSSVVVZZZZZZXXXUUUSSSSSSPPPMMMIIIFFFCCC@@@<<<999999::::::<<<===>>>??????<<<<<<===>>>???AAABBBCCCDDDAAA>>>@@@FFFLLLRRRTTTPPPLLLGGGAAA>>><<<<<<===:::999999888888777666666555555666666777888::::::999888888777666555444444333222111111000///......------,,,,,,,,,,,,------//////////////////000111111111000//////...------......///000000///......////////////////////////............/////////000///000000000000000000///...---+++******+++---...------......///000000000/////////000000000111111333444555666777777777777777888999:::;;;<<<======:::::::::;;;===@@@CCCEEECCCDDDGGGJJJLLLNNNPPPPPPMMMNNNOOOQQQSSSVVVXXXYYYUUUWWWZZZ]]]___bbbgggjjjgggnnnnnnppp}}}222222222333333444444444111111222222222222111111111111111111111111111111111111111111111111111111000000000000111111111111.../////////000000111111///000111222222111000///111111111111111000//////...//////000000000000000//////000000000000//////------......//////000000111111222333333333333222444666999:::===BBBJJJPPPWWW]]]eeemmmqqqsssttttttwwwxxx{{{~~~~~~|||{{{zzzzzzzzzzzzyyywwwuuutttxxxvvvttttttvvvxxxxxxxxxssspppllliiigggccc```]]][[[ZZZYYYWWWVVVTTTSSSRRRTTTTTTSSSRRRQQQQQQPPPPPPMMMMMMNNNNNNMMMLLLKKKIIIMMMLLLLLLKKKJJJHHHGGGFFFBBBDDDGGGGGGDDDBBBBBBCCCAAAFFFKKKLLLKKKKKKNNNQQQSSSXXX\\\\\\WWWSSSTTTUUURRROOOLLLIIIHHHEEEBBB???888999:::;;;===>>>??????<<<<<<===???AAACCCEEEFFFEEE@@@===>>>BBBFFFEEECCCGGGFFFDDDAAA===;;;<<<===888888777777666555555555555555555666777999;;;;;;:::999888777666555444333000000111111111000000///---------,,,,,,---------//////...//////000111222222111111000///...............////////////......////////////////////////---.........//////000000///000111222222111000///000///---,,,,,,---///000------......///000000000////////////000000000000333444555666777777777777666777777999:::;;;<<<<<<:::::::::;;;===@@@CCCEEEDDDEEEGGGIIIKKKMMMMMMNNNOOOPPPQQQSSSUUUXXXZZZ[[[TTTVVVZZZ]]]```ccchhhkkkjjjpppoooqqq}}}444444333333222111000000/////////000111111222222111000000000000000111111222111000//////000111222111111000000//////......111111111111111111111111222222111000000000000000//////000000000000//////------......//////000000000000000000111111111111......///000111222222333222444555555333222222333222444666:::@@@HHHRRRXXXaaaeeekkkpppsssuuuwwwyyyyyyzzz|||~~~}}}|||{{{zzzxxxwwwuuutttssssssttttttrrrqqqqqqsssuuuvvvvvvuuurrroookkkhhheeeaaa\\\YYYYYYYYYXXXVVVSSSSSSTTTUUUSSSQQQRRRTTTRRRMMMNNNRRRMMMMMMLLLLLLLLLLLLLLLLLLIIIIIIHHHGGGGGGFFFFFFEEECCCCCCBBBBBBBBBCCCCCCDDDBBBCCCDDDEEEFFFGGGHHHIIIMMM[[[eee___UUUQQQPPPOOOQQQOOOMMMKKKJJJIIIGGGFFF>>>:::555444777;;;======<<<<<<===???AAADDDFFFHHHBBBAAA@@@>>>======<<<<<<;;;;;;;;;<<<<<<;;;;;;:::<<<<<<<<<;;;999777777888888666444444666888999888444666:::======;;;777555333222111111333333222111//////.........//////000//////////////////......111000...,,,,,,...000111000000000000000000000000,,,---------------------222111000...,,,***)))(((/////////////////////......------,,,,,,,,,------////////////000000000000111111000000111222222333333444555555666666555555888999:::;;;<<<;;;:::999;;;;;;::::::;;;>>>@@@BBBBBBDDDFFFIIIKKKLLLMMMMMMMMMMMMMMMPPPUUUYYY[[[[[[YYYXXXYYY]]]cccfffgggfffjjjkkknnnttt|||444444333333222111111000222222222222222111111111111111000000000000111111222111000//////000111222111111000000////////////////////////////////////000000///...............///000000111111000000///////////////////////////000000000000111111111111//////000000111111222222000222333333111000111222555777:::>>>DDDLLLUUU[[[bbbgggmmmrrrtttvvvxxxzzzzzz{{{}}}~~~~~~}}}|||zzzxxxxxxvvvuuutttrrrrrrrrrrrrrrrqqqpppooopppsssttttttsssqqqnnnkkkgggddd___[[[WWWWWWWWWVVVTTTRRRRRRSSSUUUQQQRRRSSSQQQNNNMMMNNNOOOMMMLLLLLLLLLKKKKKKJJJJJJHHHHHHHHHGGGFFFFFFEEEEEEBBBBBBBBBAAAAAABBBBBBCCCAAABBBBBBCCCDDDEEEFFFFFFKKKVVV___\\\UUUTTTTTTSSSPPPNNNMMMMMMNNNMMMJJJFFF@@@<<<777555777999::::::;;;<<<===???AAACCCEEEFFFAAAAAA???>>><<<<<<;;;;;;777888999999999999999888888999999888777666666777777555444444666777777777222444666888888666333222555333111111111000...------------,,,,,,------...------------------------000///...------...///000........................000000//////////////////+++,,,,,,------......///,,,,,,,,,---------.........---------------............//////000000000111222111111111111111222222333444555555666666555555888999:::;;;<<<<<<;;;:::;;;;;;::::::;;;>>>@@@BBBBBBDDDGGGJJJLLLMMMMMMMMMMMMMMMMMMPPPUUUYYY[[[[[[[[[ZZZZZZ^^^cccgggggggggjjjkkknnnttt|||444444333333222222111111555444444333222222111111222111111000000000111111222111000000000000111222111000000000000/////////////////////////////////000000///.........//////000111111111111111111000000000////////////......000000000000111111111111000111111111111111111111000222333333111111222333999;;;???CCCIIIQQQZZZ___eeeiiiooosssvvvxxxzzz|||}}}}}}~~~~~~~~~}}}}}}|||zzzxxxvvvtttssssssrrrqqqpppoooooooooooonnnmmmlllmmmoooppppppooonnnlllhhheeebbb^^^ZZZVVVWWWWWWVVVSSSQQQOOOPPPRRRQQQZZZ\\\TTTNNNNNNOOOLLLMMMMMMLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAAEEEMMMRRRRRRQQQRRRSSSRRRNNNLLLLLLOOORRRQQQKKKFFFAAA===999777777777666666999:::<<<>>>@@@BBBBBBCCCAAA@@@>>><<<;;;:::999999666666777888999999999888666666666777777777777777888666666666888999888777666777888888888666555444555333222222333444222111......------,,,------...------------------------////////////////////////........................111111111000000/////////)))***+++,,,...000111111+++,,,,,,------...............---......///000111---......///000111111222222222111111111111111222333444555555666666555555777888999;;;;;;<<<<<<<<<;;;:::::::::;;;>>>AAABBBBBBEEEHHHLLLNNNNNNMMMMMMMMMMMMMMMPPPUUUYYY[[[[[[\\\\\\\\\___cccfffggggggiiijjjnnnttt|||444444333333333222222222444333333333222222222111222222111111000000111111111111111111111111111111000000000000000000000000222222222222222222222222222222111111000111111222111111222222222222111111///////////////000000000///000000000111111111111222111111111111111111111333444555555444444555777:::===BBBHHHOOOWWW```eeeiiimmmqqquuuwwwyyy|||}}}~~~}}}yyyxxx}}}{{{zzzzzzxxxwwwtttrrrpppnnnoooooonnnmmmmmmlllllllllllljjjhhhhhhjjjkkkkkkkkkiiigggdddbbbaaa^^^ZZZXXXZZZYYYWWWTTTPPPNNNNNNOOOUUUhhhpppbbbRRRPPPOOOKKKNNNMMMLLLKKKJJJIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDCCC@@@@@@???>>>>>>>>>??????>>>>>>>>>===============???AAADDDFFFHHHJJJLLLKKKLLLJJJJJJNNNRRRQQQJJJBBB???>>>;;;999777666555444888999;;;===??????@@@@@@???>>>===;;;:::999888888777888999999::::::::::::888777777888999::::::999;;;:::999:::;;;;;;999777999999888888777666555555333222333666:::<<<======111000000///////////////.........///////////////......////////////......000000000000000000000000000000000///......------------------............/////////////////////...............///000222222,,,---...///000111222333333222111111000111111111333444555555666555555555666666777999:::;;;;;;<<<::::::999:::;;;>>>AAACCCBBBEEEIIIMMMOOOOOONNNMMMMMMMMMMMMPPPUUUYYYZZZ[[[\\\\\\\\\^^^aaadddfffggghhhiiinnnuuu~~~444444444333333333333333111111111111222222333333333333222111111111111111111111222222222222111111000000000000111111111111333333333333333333333333222222111111111111222222111111222222222222111111---......///000111222222///000000000111111111111222222222222111111111111333444555555444555777999:::>>>EEELLLTTT\\\dddiiilllooossswwwxxxzzz}}}~~~yyyzzzyyyvvvssssss~~~~~~~~~~~~|||zzzxxxwwwuuuuuutttrrrpppnnnlllkkkllllllkkkkkkjjjjjjiiihhhiiigggeeedddeeeggggggfffbbbaaa_________^^^[[[YYYWWWWWWVVVTTTQQQPPPQQQSSSZZZssspppYYYQQQOOOLLLNNNMMMMMMKKKJJJIIIHHHHHHFFFEEEEEEDDDDDDCCCBBBBBB@@@???>>>===============<<<<<<<<<;;;;;;;;;;;;;;;===<<<===???AAABBBCCCDDDHHHGGGGGGKKKNNNLLLFFF@@@>>>>>>>>><<<:::777666555777888999;;;<<<=========>>>===<<<:::999999888888777888999:::::::::::::::888777777999<<>>AAACCCCCCEEEIIILLLNNNOOONNNMMMMMMMMMMMMPPPUUUYYYZZZ[[[ZZZ[[[[[[\\\^^^aaadddfffgggiiiooowww444444444444333333333333000000000111222333333444444333222111111111111111111111222333333222111111000000000111111111111222111111111111111111111111000000/////////000111111000111111111111111111000......///000000111222222000000000000111111111111111111222222222222222222111222333333222444777999<<>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::???<<<===??????======@@@CCCCCCDDDEEEGGGFFFDDDBBBAAACCCDDDCCC???;;;888888888777777888888:::;;;<<<<<<;;;;;;:::::::::::::::777888888888888888777777666555666;;;BBBGGGGGGFFFCCC@@@<<<999888777555444777777777666555555555444444333333555999;;;;;;:::000000///...------------++++++,,,,,,---.........////////////////////////........................000000000000000000000000..................////////////...---,,,++++++***//////...//////000111222---......///000111111222111111000000111222222333333444555555666666555555666666666666777888999::::::999999:::<<>>===<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;???===>>>AAA>>>999:::???===???AAAAAAAAABBBFFFIIIIIIKKKMMMKKKEEE???;;;:::888777666555555777:::;;;:::::::::::::::;;;<<<<<<999::::::999999888777666666555888@@@KKKSSSVVVVVVJJJFFF@@@;;;999888777666888999999::::::999888888666444333444555555444333111000///...------------++++++,,,,,,---......///000///...------...///000.................................///000000111111............////////////------------------------/////////......//////000......//////000000000111//////000000111222444444333444555555666666555555999888777777888999:::;;;999999999:::<<>>HHHLLLSSSXXX]]]aaaeeehhhqqqsssvvvwwwyyyzzz}}}|||xxxqqqrrrssstttqqqrrr{{{{{{wwwrrrnnnooooooooonnnllljjjhhhfffeeefffgggiiijjjjjjjjjjjjggghhhhhhiiihhhfffeeedddgggddd```^^^^^^___``````___]]]\\\[[[ZZZXXXUUUSSSRRRSSSRRRPPPOOONNNPPPRRROOOMMMNNNRRRPPPJJJIIILLLFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@???======<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<===<<<>>>AAA===777888>>>999<<>>===AAAHHHOOOOOORRRTTTQQQJJJBBB===;;;999777555333333666999;;;::::::::::::;;;<<<===>>>=========<<<;;;:::999888777777<<>>>>>>>>>>>:::;;;;;;;;;;;;:::999999999999999::::::;;;;;;;;;;;;::::::;;;===AAAEEEGGGSSSQQQOOOLLLGGGCCC@@@>>><<<:::777555333444555666444999======<<>>@@@BBBBBBDDDFFFIIIKKKLLLMMMMMMLLLMMMOOORRRUUUXXXZZZ[[[]]]ZZZZZZ]]]___aaagggoooooonnnpppvvv555555444333333444555555666777777666444444555777555555555444444444333333111111111111111111111111222333333222000///111222444444333333222111111000222111000//////000111222000111111111111222222222111111000000000000111111000000111111222222333333222222333444444333222111333333222222444888???DDDNNNTTTYYYWWWSSSUUU^^^gggrrrxxx|||}}}~~~yyyrrrkkknnnsss{{{xxxuuupppmmmkkkjjjgggfffeeefffggghhhhhhhhhgggfffddddddeeeeeeffffffeeeeeeeeeeeeeeeeeeeeeddddddccc```___^^^]]]^^^```bbbddddddaaa\\\ZZZZZZYYYWWWUUUSSSRRRPPPNNNLLLLLLMMMNNNKKKLLLLLLLLLLLLLLLKKKJJJGGGGGGFFFEEEDDDCCCBBBBBBCCCBBBBBBBBBCCCCCCAAA???=====================>>>888999999999999888777777777777888888999999999999;;;::::::;;;===@@@DDDFFFPPPOOOMMMJJJGGGCCCAAA???===;;;888666444444666777444999===??????CCCLLLSSSUUUFFF===AAADDD???<<<===<<<<<<@@@KKKXXX^^^[[[UUUKKKFFF@@@;;;999999::::::777666555444333222111111999:::999777666666777999444333222111000/////////------..................---......//////......---------///000000000///...///......------......//////000111111///......///////////////////////////........................////////////////////////222222111000000111222333333444555555666555555555666666666777888888999999999888999:::;;;>>>@@@BBBBBBDDDFFFIIIKKKLLLMMMMMMLLLMMMOOORRRUUUXXXZZZ[[[\\\YYYYYY\\\^^^```fffmmmooonnnooovvv555555444333333444555555555666666555333333444555666666555555555444444444111111111111111111111111222333333222000000111333444333333222222111111111111111111111111111111111000111111111111222222222111111000000000000111111222222222222222222333333111222222333333333222222333333444444666:::AAAEEEMMMOOOPPPLLLJJJOOO[[[eeerrrxxx}}}}}}~~~~~~zzzuuujjjppp{{{~~~{{{llljjjfffdddccccccaaa``````aaacccdddeeeeeeddddddaaaaaaaaaaaa``````````````````aaabbbbbbbbbaaaaaaZZZZZZZZZZZZ]]]```ccceeefffbbb\\\YYYXXXXXXXXXWWWSSSRRRPPPNNNNNNNNNNNNOOOMMMMMMMMMLLLKKKJJJHHHGGGFFFFFFEEEDDDCCCBBBBBBAAACCCAAA@@@@@@AAAAAAAAA@@@========================888999999999999888777777666666666666777777777777::::::999:::<<<>>>BBBCCCJJJIIIIIIGGGEEECCCAAA???===<<<999777555555666777111555999::::::>>>EEELLLJJJBBBAAAGGGIIIDDD@@@AAA>>>>>>@@@EEELLLNNNMMMJJJCCC@@@<<<:::::::::::::::555555555555333000...,,,666777666444222222555888555444333222111000000000//////.....................//////////////////...---......///000////////////......------......///...000111111///......///////////////////////////........................///000000000000000000000555444222111111111222333333444444555666666555555666666666777888888999999999999999:::;;;>>>@@@AAABBBDDDFFFIIIKKKLLLMMMMMMKKKMMMOOORRRUUUXXXZZZ[[[ZZZXXXXXX[[[]]]___eeelllnnnmmmooouuu555555444444444444555555333444444333111111222444555555555555444444444444111111111111111111111111222333333222111000222333333333333222222111111111000111111222222111111000000000111111111222222222111111000000000000111111222222222222222222111111111111222222222222222222555666777888:::>>>DDDHHHJJJIIIGGGDDDEEENNN]]]hhhsssyyy}}}}}}}}}|||~~~~~~}}}|||www}}}}}}yyytttqqqeeebbb___]]]\\\\\\ZZZYYYZZZ[[[\\\]]]^^^]]]]]]\\\YYYYYYXXXWWWWWWWWWWWWWWWVVVVVVXXXYYYYYYZZZZZZZZZSSSTTTTTTUUUXXX[[[^^^```aaa___\\\YYYWWWVVVVVVUUUSSSRRRQQQPPPOOOOOOPPPPPPPPPOOOOOOMMMKKKIIIGGGFFFGGGFFFFFFEEEDDDDDDCCCCCCBBB@@@>>>===???@@@@@@@@@===============<<<<<<<<<:::;;;;;;;;;;;;:::999999666666666666666666666666888888777888999;;;===???BBBBBBBBBBBBAAA@@@???>>><<<;;;999777555555666666333555888777555666;;;@@@AAA@@@EEELLLLLLFFFAAAAAA======>>>???@@@AAAAAAAAA@@@>>><<<<<<<<<<<<;;;:::666666666555444222111000555444222000000111333555555444333222000000000000000000//////......------......////////////......---....../////////////////////............//////---///000000///......///////////////////////////---------...............///////////////000000000333333111111000111222333333333444555666666666666888888888999::::::;;;;;;999999999:::;;;===???AAABBBDDDFFFIIIKKKLLLMMMMMMKKKLLLOOORRRUUUXXX[[[\\\ZZZXXXYYY\\\^^^___eeekkknnnmmmnnnuuu555555555555555555555555555666666555333333444666444444444333333333333222111111111111111111111111222333333222111111333444333333222222222222222111111111222222222222111111000000111111111222222222111111000000000000111111111111111111111000000000111111111222222333333444555666888:::<<>>@@@@@@???>>>=========<<<<<<;;;;;;:::;;;;;;;;;;;;:::999999777777777777777777777777666555555555666777999999:::;;;;;;<<<======<<<<<<:::999777666666666666777666888999888666666999<<<===???FFFLLLKKKEEE???===::::::::::::::::::;;;<<<>>><<<;;;<<<<<<;;;999777999888666555666777999::::::666222222444666666444444333222111000/////////000000000//////......---,,,------......------,,,............/////////000/////////....../////////---...000000.........///////////////////////////---------.........//////---------....../////////000000//////000111333444222333444555666666666666888888888999::::::;;;;;;::::::999:::;;;===???@@@BBBDDDFFFIIIKKKLLLMMMMMMJJJLLLNNNRRRUUUXXX[[[\\\ZZZXXXZZZ]]]___```eeelllmmmlllnnnttt444555666666666666555444444444555333222111333444444444333333333222222222222222222222222222222222222333333333111222333555222222222222222222222222222222222222222222222222000111111111111222222222111111000000000000111111000000000000000000000111222222222222333444555555333555888999;;;===@@@CCCBBBAAAAAAEEEPPP^^^llluuuuuu{{{~~~}}}}}}}}}zzz||||||wwwuuusssqqqpppmmmiiiddd```]]]ZZZVVVSSSQQQPPPNNNLLLLLLMMMMMMMMMLLLKKKIIIHHHHHHGGGEEEDDDDDDEEEFFFFFFHHHHHHIIIKKKKKKLLLLLLLLLHHHHHHHHHHHHIIIJJJKKKKKKMMMOOORRRSSSQQQNNNKKKKKKMMMMMMMMMNNNNNNNNNNNNNNNOOOOOONNNMMMKKKIIIGGGFFFDDDDDDCCCCCCBBBBBBBBBBBB@@@>>>======???@@@@@@???>>>======<<<<<<;;;;;;;;;888999999999999888777777888888888888777777777777555444444444444555555666555666777888::::::;;;;;;888777777777777888999999555666777777666777999;;;;;;>>>CCCGGGGGGBBB===999888888777777888999::::::;;;:::999999:::999666444:::888777777888;;;>>>@@@888666444444555555444222444333222111000/////////000000//////////////////,,,,,,------------,,,,,,///............///000000000//////......//////000,,,...//////.........///////////////////////////,,,,,,------.../////////,,,,,,------....../////////.........///111333444222222444555666666777777666666666777888888999999::::::::::::;;;===???@@@BBBDDDFFFIIIKKKLLLMMMMMMJJJKKKNNNRRRUUUYYY[[[]]]ZZZXXXZZZ^^^``````eeekkklllkkkmmmsss444555666777777666555444222333333222000000111333555444444444333333333333222222222222222222222222111333333333222222444666222222222222222222222222333333111111111111333333000111111111111222222222111111000000000000111111000000000111111222222222333333333333333555666777333666888:::;;;<<<>>>@@@>>>>>>@@@HHHUUUcccnnnuuuvvv{{{}}}}}}|||zzz}}}~~~|||ooommmkkkhhhfffbbb]]]ZZZWWWTTTPPPMMMLLLKKKIIIGGGEEEFFFGGGGGGGGGFFFEEEDDDDDDCCCAAAAAAAAABBBDDDEEECCCDDDEEEFFFFFFFFFFFFFFFCCCCCCCCCCCCDDDDDDDDDEEEEEEHHHKKKKKKIIIGGGGGGHHHHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFDDDDDDDDDCCCCCCCCCCCCBBB>>>>>>>>>???AAAAAA@@@>>>>>>>>>===<<<<<<;;;::::::888999999999999888777777888888888777777777666666666555555555555555555555333444555777999::::::;;;777888888999:::;;;<<<===777777888777777666777888:::;;;===???AAA@@@<<<777999777666777999;;;:::999999888777888999999888666777777888888:::<<<>>>???444888;;;999444000111444555444333222111000000000///////////////000000000------............------///......---...///000111000000////////////000000+++---//////.........///////////////////////////,,,,,,------...//////000---------...//////000000111111000///000111333444111222333555666777777777666666666777888888999999;;;:::::::::;;;===>>>???BBBDDDFFFIIIKKKLLLMMMMMMJJJKKKNNNQQQUUUYYY\\\]]]XXXWWWYYY]]]______dddjjjlllkkkmmmsss~~~444555666777777666555444666777777666444444555777666666555555555444444444222222222222222222222222111333333333222222444666222222222222222222222222444333111000000111333444000111111111111222222222111111000000000000111111000000111222333333444444444444333333444555777888666888;;;<<<======???@@@AAAAAAFFFPPP]]]kkksssxxxvvv|||}}}}}}~~~|||zzz}}}|||zzzzzzzzzzzzllljjjfffdddaaa^^^YYYVVVRRROOOKKKIIIHHHHHHFFFEEEAAABBBCCCEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@BBBDDDFFF@@@@@@AAAAAABBBBBBAAAAAA???@@@@@@AAAAAABBBBBBBBBAAADDDEEEEEECCCCCCEEEHHHDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEFFFFFFFFFFFFFFFEEEEEEEEE>>>>>>>>>@@@BBBBBB@@@>>>>>>>>>===<<<;;;;;;:::::::::;;;;;;;;;;;;:::999999888888777777666666666555777777666666666555555555333444666777999:::;;;;;;888888:::;;;===>>>???@@@AAA@@@???===;;;999888888:::999999:::===???<<<777:::777555777;;;<<<:::888:::999888999;;;<<<<<<;;;555666888:::;;;<<<<<<;;;555???FFFBBB777000444;;;666666444333222111111111......//////000000111111......////////////......///......------///000111000000////////////000000+++---//////.........///////////////////////////,,,,,,------...///000000---......///000111111222444333222111111111222333111222333555666777777777888888888999::::::;;;;;;;;;:::::::::;;;===>>>???BBBDDDGGGIIIKKKLLLMMMMMMJJJKKKNNNQQQUUUYYY\\\]]]WWWVVVXXX\\\^^^^^^ccchhhlllkkklllsss~~~777777666777777888999:::666666555444444444444555444444444333333444444555111222222333333222222111111111111111111111111111222222333333333333444444333333333222222111111111222222222222222222222222111111111111111111111111333333333333333333333333222333444444333333555777555777999;;;<<<<<<<<<<<>>===<<<<<<<<<=========>>>>>>>>>>>>???@@@AAAAAAAAAAAA>>>>>>===<<<<<<<<<======@@@????????????@@@AAAAAA@@@??????@@@BBBDDDCCCCCCFFFFFFFFFFFFEEEEEEEEEEEEBBBCCCEEEEEECCCCCCCCCDDD@@@@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999777777777777666666666666666666777777777777666666999777555555666777888777:::999999999;;;>>>AAACCCEEEHHHJJJEEE===666444444777888:::;;;<<<=========>>>;;;999999:::888555111888777666777999:::::::::999;;;===<<<:::888777777444888;;;;;;777444444555666666777777666444222111111000///.............../////////000///......---//////.........---------.........---+++'''$$$"""***+++,,,---............//////////////////......111000///...------......//////......000333666888:::888444111000111333555777666555555555666888999666777777888888888777777777888999;;;===???@@@@@@DDDIIIKKKJJJJJJMMMOOOMMMMMMNNNPPPSSSVVVXXXZZZ[[[ZZZ[[[\\\]]]___aaacccdddjjjkkknnnsss}}}:::999999888888888888888888777666666555555666666555555444333333333444444333333444444444444333333222222222222222222222222222222333333333333444444333333333222222222111111222222222222222222222222111111111111111111111111555555555555555555555555333444555555444444666888:::;;;;;;;;;<<<===???AAABBBHHHQQQ]]]hhhqqqvvvxxxwww{{{~~~~~~|||zzzzzz{{{~~~}}}xxxvvvrrrooommmllliiiggg___]]]ZZZVVVRRROOOMMMLLLJJJIIIGGGEEEDDDCCCCCCBBBDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@????????????>>>============>>>>>>>>>===<<<<<<<<<<<<<<>>>>>???AAABBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBDDDEEEEEECCCCCCCCCDDDAAAAAAAAA@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999::::::::::::::::::;;;777777777777666666666666444555555555555555555444777555333444666888888888999999999:::<<<>>>BBBCCCMMMOOOOOOJJJAAA:::777777555666777999:::;;;;;;<<<<<<:::888888999999777555999888777777888999:::::::::<<>>;;;999999666777999888666555444444555666666666666444333222222111///............///000/////////............//////.........---------000000000000...---+++)))+++,,,,,,---........................////////////000000000/////////......//////......///222444666555444111///...///000111777666555555555666888888666777777888888888888888999999999:::<<<>>>@@@AAACCCHHHKKKJJJJJJNNNOOONNNMMMNNNPPPSSSVVVXXXZZZ[[[WWWXXXZZZ]]]```dddggghhhkkkkkknnnsss|||===<<<;;;999888777777777999888777777666666777777666666555444333333333444444444555555555555444444444444444444444444444444222222333333333333444444333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222444555666555444444666888>>>>>>>>>======???DDDGGGIIIPPP[[[gggqqqvvvyyyzzz|||~~~|||zzzyyyyyyzzz}}}zzzxxxuuusssrrrooommmkkkjjjgggdddaaa[[[XXXTTTOOOLLLIIIHHHHHHEEEEEEDDDCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@???>>>>>>@@@@@@@@@@@@????????????@@@AAAAAAAAAAAA@@@@@@???@@@@@@???>>>>>>>>>>>>>>>???>>><<<;;;:::999999999>>>===<<<===???@@@???>>>======>>>>>>??????@@@@@@BBBCCCEEEEEECCCBBBCCCDDDBBBBBBAAAAAA@@@?????????========================888999999::::::;;;;;;<<<777777777777666666666666333333333333333333333333555333222333555777888888999888999:::===@@@DDDFFFQQQRRRQQQKKKCCC;;;888777333333444666777999:::::::::888666666888::::::999:::999999888888999:::;;;===@@@DDDEEECCC@@@===<<<999777555555555555555333444555555666666555444444444222000...---...///000111000///...---......///...............---------//////000000000000000000,,,------.........------------......///////////////000111111111000///...//////......///000222333555444333222222222222222666666555555666666777888777777888888999999999999;;;:::::::::;;;===???AAABBBGGGJJJIIIJJJNNNPPPOOOMMMNNNPPPSSSVVVXXXZZZ[[[XXXYYYZZZ]]]```dddhhhjjjkkkkkkmmmrrr{{{===<<<;;;999888777777777888888777666666666666777777666555444444333333444444444555555555555444444333333333333333333333333222222222333333333444444333333333333333333333333222222222222222222222222222222222222222222222222000000000000111111111111444555555555444444666777<<<>>>@@@AAAAAADDDIIIMMMRRRZZZfffqqqxxx{{{{{{{{{~~~~~~{{{zzzzzz{{{zzz~~~|||xxxvvvuuutttsssrrrooommmkkkiiigggccc^^^[[[VVVSSSOOOJJJGGGEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCC@@@@@@@@@@@@@@@???>>>===AAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCBBBAAAAAA@@@???>>>>>>>>>>>>??????===<<<<<<;;;;;;;;;===<<<;;;<<<===>>>===<<<<<<======>>>???@@@AAAAAAAAACCCDDDDDDCCCBBBBBBCCCAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::777777777777666666666666444333333333333333333444666444222222444666666666666777888;;;???DDDIIIKKKMMMMMMLLLGGG@@@:::777666222333333444666777999999:::999777777888999;;;<<<:::::::::999999:::<<<>>>CCCFFFJJJKKKHHHCCC???===;;;777333222555666555333333444444555555666666666666444111///......000111222000...---,,,---///000..............................------......///000---...............---,,,,,,------......//////000///000222333333111///...//////.........///000000444444444555444444333333555555555555666666777777777777888888888999::::::===<<<:::999:::<<>>>>>>>>======>>>>>>???>>><<<;;;<<<======<<<;;;<<<<<<===>>>??????@@@@@@@@@AAACCCCCCAAA@@@AAABBB???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::999888888777777777777666666666666555555444333333444555555777555333333444555555444444555777;;;AAAGGGMMMPPPGGGGGGEEEBBB>>>:::888777444444444444555777888999<<<;;;:::999888:::<<<>>>;;;<<<<<<;;;:::;;;???CCCIIILLLNNNNNNJJJDDD???<<<<<<888333222444666666444333444444444555666666777666555333000//////000111222000...---,,,---///000---...........................---,,,,,,---...............///......------,,,---------......//////...///111333333111000//////...............////////////000111222111000000444555555666666666666666777777777777888999:::;;;===<<<:::::::::===@@@BBBAAAFFFJJJIIIKKKOOOQQQPPPMMMNNNPPPSSSVVVXXXZZZ[[[[[[[[[[[[\\\___bbbfffhhhkkkkkkmmmrrrzzz===<<<;;;:::999999999999777777666555555555555666666555555555555555666666333333444444444444333333222222222222222222222222222222333333333333444444333333333333444444444444222222222222222222222222333333333333333333333333111222222333333444444555111333444555444666888:::999???GGGKKKLLLOOOTTTYYYhhhooowww|||}}}{{{{{{|||{{{|||}}}}}}|||}}}~~~~~~}}}zzzsssqqqnnnllllllkkkiiiggggggdddaaa^^^ZZZWWWRRROOOLLLJJJGGGEEECCCCCCCCCDDDEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGBBBBBBCCCDDDEEEEEEEEEEEEGGGFFFEEECCCBBBBBBBBBBBB???>>>>>>>>>??????@@@AAA???>>>=========>>><<<;;;::::::;;;;;;<<<<<<======>>>???AAAAAA???>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<;;;999888777777777777777777666666666666777666555444444555666777888666444333555666666555333444666:::@@@GGGMMMPPPEEEDDDBBB@@@>>><<<;;;:::666555555444444666777888<<<<<<===<<<;;;;;;>>>@@@@@@AAA@@@>>>;;;<<<@@@DDDIIILLLMMMLLLHHHBBB===;;;;;;999666444555666666666444444444444444555666777777666444333222111000000111000///...---......///---------...............////////////............---....../////////......------------------------...///000111111111000///.........//////////////////000111222222222222222444444555666666666666555666666555555666888:::;;;<<<;;;;;;;;;<<<>>>@@@BBBBBBGGGJJJIIIJJJNNNPPPOOOMMMNNNPPPSSSVVVXXXZZZ[[[WWWWWWXXXZZZ^^^ccchhhlllkkkkkkmmmrrr{{{AAA@@@???===;;;:::999999999888777777666666777777555444444555555666777888444444555555555555444444444444444444444444444444222222333333333333444444333333333444444444555555222222222222222222222222333333333333333333333333000000000111222333333333222333555666777999<<<>>>@@@FFFMMMOOOOOOQQQXXX___qqqvvv{{{}}}zzzyyyzzz|||zzz|||~~~~~~}}}}}}}}}~~~}}}}}}|||{{{~~~xxxsssmmmjjjgggeeedddbbb___]]][[[YYYUUURRRPPPMMMKKKHHHFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHEEEFFFFFFGGGGGGGGGFFFFFFHHHIIIIIIJJJKKKLLLMMMMMMKKKKKKKKKKKKKKKJJJIIIHHHKKKJJJIIIHHHFFFFFFFFFFFFDDDCCCBBBBBBBBBBBBBBBCCCBBB@@@>>>>>>??????===;;;::::::::::::::::::;;;;;;<<<>>>??????>>>======>>>????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888777777777777666666666666777666555444444555666777555444333333666888999999333444555999===CCCHHHKKKEEEDDDAAA@@@???>>><<<;;;888666555333333444555666999<<<>>>>>>>>>>>>AAACCCGGGGGGFFFAAA<<<:::>>>BBBEEEGGGHHHGGGCCC>>><<<:::::::::999777666555666888555555444444444555666666666666666555444222000///000/////////............---------.........//////---...///000000000///...,,,---...//////000/////////......------,,,,,,+++....../////////000000000---...//////000000000000111222222333444444555555333444555666666666555555555555444444555777999;;;::::::;;;<<<===???AAABBBCCCHHHKKKJJJJJJNNNOOONNNMMMNNNPPPSSSVVVXXXZZZ[[[VVVVVVVVVXXX]]]bbbhhhkkkkkkkkknnnsss|||FFFDDDBBB???===:::999888:::999999888777888888888444444444444666777888999555555666666666666555555555555555555555555555555222222333333333444444444333333333444444555555555222222222222222222222222333333333333333333333333333333444555555666777777333444777888999;;;???AAAHHHLLLQQQQQQOOORRR[[[cccvvvzzz}}}|||xxxvvvxxx{{{{{{}}}~~~}}}|||}}}}}}}}}zzzyyy}}}zzztttooofffdddaaa```___]]]ZZZXXXRRROOOKKKIIIHHHGGGFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEGGGIIIJJJLLLJJJJJJKKKLLLLLLKKKKKKKKKKKKKKKLLLNNNOOOPPPQQQRRRUUUTTTTTTSSSQQQOOOMMMLLLNNNNNNLLLKKKJJJIIIIIIIIIJJJIIIHHHGGGFFFEEEEEEEEECCCAAA@@@???@@@???>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;===>>>>>>===<<<<<<===@@@@@@@@@@@@@@@@@@@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::777777777777666666666666777666444333333444666777333222222333777;;;<<<===444444555777:::???CCCEEEFFFCCCAAA???>>>===;;;:::888777444222222222333444777:::>>>@@@@@@AAADDDFFFLLLLLLJJJCCC<<<999<<<@@@@@@AAACCCBBB???<<<;;;:::999;;;<<<:::666555777999666555444333333444555666555666777777555333000.../////////000//////...------------.........//////***+++---///000///...---,,,,,,...///000000000000//////...---,,,++++++***.........---...///000111---...///000111111111111///......///000111333333333333555666666666555444555444333333444666999:::888999;;;===???@@@BBBBBBDDDIIIKKKJJJJJJMMMOOOMMMMMMNNNPPPSSSVVVXXXZZZ[[[YYYXXXWWWXXX[[[```dddhhhjjjkkknnnsss}}}MMMIIICCC???=========<<<999999999888888888888777777777777777666666666666666666555555555444444444333333333333333333333333555555444333333222111111333333333333333333333333444333333222222333333444222222333333333222222111222333444444444333222111555555666888;;;>>>BBBDDDOOOPPPSSSSSSQQQSSS```ooozzzzzz{{{{{{|||{{{{{{zzz{{{|||~~~~~~~~~}}}}}}}}}{{{{{{|||yyyvvvpppkkkfffaaa[[[YYYYYYWWWRRRNNNKKKJJJHHHGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFEEEGGGIIIJJJIIIJJJKKKLLLLLLNNNQQQRRRRRRQQQRRRRRRTTTUUUUUUWWWXXXZZZ[[[\\\[[[]]]___```___]]]]]]]]]YYYWWWUUUUUUVVVUUUTTTRRRKKKNNNOOOMMMIIIFFFFFFGGGDDDCCCBBBAAA@@@?????????AAA@@@???===<<<<<<;;;;;;===<<<<<<===???@@@???>>>======>>>???@@@AAAAAABBB??????===<<<;;;;;;;;;;;;888888888888888888888888666777999999999888666555:::777444111000111333555444444444444444444444444444444333444666999;;;===<<<>>>???>>><<<:::999999:::777555444555888999999:::;;;======>>>CCCJJJOOOSSSOOOHHHAAA<<<:::::::::>>>>>>======<<<<<<<<<;;;===<<<:::999777555333333333333444444666777888999555555555444333222000///......//////////////////........................////////////////////////---...///000000///...---...------------...//////////////////////////////000000000000111111111111000000000000111222333444444333222111222444666888888888888777777777777777:::999999:::;;;===???@@@DDDEEEGGGIIIKKKMMMNNNNNNNNNOOOPPPSSSVVVYYY\\\^^^XXXYYYYYYZZZ[[[```fffjjjllljjjlllqqq|||OOOKKKEEE@@@>>><<<:::999999999999999888888888888888777777777666666666666666666555555555444444444333333333333333333333333555555444444333222222111333333333333333333333333444444333333333333444444111222222333333333222222333333444555555444333222666777888;;;>>>BBBEEEGGGNNNNNNPPPSSSUUUZZZhhhuuuyyyzzz{{{{{{{{{{{{{{{zzz||||||~~~~~~|||zzz~~~~~~wwwrrrooojjjddd___ZZZUUUPPPNNNNNNMMMHHHDDDEEEEEEDDDCCCCCCCCCCCCDDDBBBCCCCCCDDDEEEFFFGGGHHHIIIKKKMMMMMMLLLLLLLLLMMMPPPRRRUUUWWWWWWXXXZZZ[[[[[[]]]```cccfffggghhhhhhjjjlllnnnnnnmmmjjjhhhgggbbbaaa____________]]][[[WWWWWWUUUSSSPPPMMMLLLKKKIIIHHHGGGFFFDDDCCCCCCCCC@@@???>>><<<;;;;;;::::::<<<;;;;;;<<<>>>??????>>>>>>>>>>>>?????????@@@@@@??????>>>===<<<<<<;;;;;;888888888888888888888888999999888777777666666666888666444222111222444555444444444444444444444444111111000000222444777888:::<<<======;;;999888999777666444444555666555444666777:::;;;===BBBHHHMMMPPPLLLFFF@@@<<<:::::::::===<<<<<<<<<;;;;;;;;;;;;;;;:::999888666555444444666555555555555666666777555555555444333222111000................................................,,,,,,,,,,,,,,,,,,,,,,,,......////////////.........------------...//////////////////////////////------...//////000111111222222111111111111111222444444333222333555777888888777777777777777777777======<<<===>>>@@@BBBCCCDDDEEEGGGIIIKKKMMMNNNNNNNNNOOOQQQTTTWWWZZZ\\\]]]XXXYYYZZZZZZ\\\```fffjjjlllkkklllrrr}}}TTTPPPJJJEEEAAA>>>:::888:::::::::999999999888888888888777777777666666666666666666555555555444444333333333333333333333333555555444444333222222222333333333333333333333333555555444444444444555555111111222222333333444444444444555555555555555444777888;;;???CCCGGGJJJLLLOOOMMMNNNTTTZZZaaalllwwwxxxyyyzzz{{{{{{{{{{{{{{{}}}}}}}}}~~~}}}xxxrrrmmmiiiddd\\\WWWSSSOOOKKKIIIIIIHHHDDDAAABBBBBBBBBBBBCCCDDDEEEEEECCCCCCDDDEEEGGGHHHIIIIIIIIIKKKMMMOOONNNOOOPPPQQQWWWYYY\\\___aaacccfffiiilllooouuu{{{~~~~~~~~~zzzwwwsssrrrqqqqqqrrrqqqnnnlllhhhccc]]]ZZZYYYWWWTTTQQQNNNMMMLLLKKKIIIHHHGGGFFFBBBAAA???>>>===<<<<<<<<<;;;::::::;;;===>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>======<<<<<<<<<888888888888888888888888;;;:::777555444555666777555444444333333333444555444444444444444444444444111000000///000111333444777888::::::999888888999:::999999999::::::888666222444666999;;;@@@EEEJJJJJJGGGCCC>>>;;;999:::::::::::::::::::::999999999:::999999888888777777777888777666555555555555555555555555555444222111000................................................//////////////////////////////............//////...------------...//////////////////////////////......//////000111222222444333222111000000000000555444444333444666777888777777777777777777888888;;;;;;;;;;;;===???AAABBBDDDEEEGGGIIIKKKMMMNNNNNNMMMOOOSSSVVVYYY[[[]]]]]]XXXYYYZZZ[[[\\\```fffjjjmmmlllnnntttYYYUUUPPPKKKGGGBBB>>>;;;;;;:::::::::999999999999888888888777777777666666666666666666555555555555444444444444444444444444555555444444333333333333444444444444444444444444555555555444444555555555222222222222333444444555555555555666666666666666777999===BBBGGGLLLOOOPPPRRRNNNNNNUUU\\\ccclllsssxxxxxxyyy{{{{{{|||||||||~~~}}}}}}}}}~~~wwwtttooojjjeee___XXXRRROOOMMMIIIHHHGGGGGGDDDBBBCCCCCCCCCDDDEEEFFFGGGHHHGGGGGGHHHIIIJJJJJJKKKKKKJJJMMMPPPSSSUUUWWWYYY[[[\\\```eeejjjnnntttzzz~~~xxxppphhhddddddccc]]]XXXTTTSSSRRRQQQOOOMMMKKKJJJGGGFFFEEECCCAAA@@@@@@@@@<<<;;;:::;;;===>>>===<<<<<<<<<<<<======>>>>>>???>>>>>>>>>>>>======<<<<<<888888888888888888888888:::999888666555555555555222333333444555555555444444444444444444444444444444333222222222222333444333555777777666666777999===<<<;;;;;;=========;;;444444666777:::===AAADDDDDDBBB???<<<:::999999999888888888888888888888888888888888888999999999999777777666555555555555555555555555555444333222111............------------........................111111111111111111111111//////---,,,,,,---//////...------------...//////////////////////////////222222222222222333333333333222222111000000111111555555444444555666888888777777777777777888888888999999999:::<<<>>>@@@BBBDDDEEEGGGIIIKKKMMMNNNNNNMMMOOOSSSXXX[[[\\\]]]]]]XXXYYYZZZ[[[]]]aaafffjjjnnnmmmooovvv[[[XXXRRRNNNJJJEEEAAA>>>;;;;;;;;;;;;:::::::::999888888888888777777777777777777666666666555555555444444444444444444444444555555444444444444333333444444444444444444444444555555555444444555555555333333222222222333444555555555555555666666777777777:::???FFFKKKOOORRRSSSQQQNNNOOOWWW```ffflllrrrwwwxxxzzz{{{|||}}}}}}}}}~~~~~~{{{nnnkkkgggbbb]]]VVVOOOKKKHHHGGGEEECCCCCCBBBAAA@@@EEEEEEEEEEEEEEEFFFGGGHHHLLLMMMNNNNNNOOONNNMMMMMMPPPSSSWWW[[[]]]```ccceee```fffoooyyyvvvrrrsssqqqkkkeee^^^^^^]]]\\\YYYWWWTTTSSSNNNLLLJJJHHHFFFDDDCCCBBB>>>===<<<<<<>>>>>>===<<<999999:::;;;===>>>??????<<<============<<<;;;;;;888888888888888888888888777777888888777666444333111222333555555555555444444444444444444444444444555444444333333333333333111333444555444555777999;;;999888999<<>>===<<<:::999999999999666666666777777777777777444444555666777777888888555555555555555666777777555555555555444333222222//////.........---------................................................///...---,,,,,,---...///...------------...//////////////////////////////444444333333222111111111111111000000111222222333444444555555666777777888666666777777888888888888<<<<<<<<<===???AAACCCEEEDDDEEEGGGIIIKKKMMMNNNNNNMMMOOOSSSXXX[[[\\\]]]]]]XXXYYY[[[\\\^^^aaafffiiimmmmmmqqqxxx___[[[UUUOOOKKKFFFBBB@@@<<<<<<;;;;;;;;;:::::::::999999888888888777777777777777777666666666555555444444444444444444444444555555444444444444444444444444444444444444444444555555444444444444555555555444333222222333444555555555444555555666777888888<<>>:::;;;<<<======<<<::::::888888888888888888888888444666777888888777444333222333333444555555555444444444444444444444444444333333333222222222111111111222333333333444666888;;;;;;<<<@@@EEEIIILLLMMM@@@<<<888555666777888999::::::::::::999999888888555555666666666666666777111222222333444555666777555555555555555666777888555555555555555444333333000000000///......------........................////////////////////////......------------.........------------...//////////////////////////////111111111000//////......000000000000111222333444333444444555666666777777666666666777888888999999999999:::;;;===???BBBCCCDDDEEEGGGIIIKKKMMMNNNNNNMMMOOOSSSVVVYYY[[[]]]]]]XXXYYY\\\]]]___bbbfffiiilllmmmqqqzzzhhhbbbZZZSSSMMMIIIEEECCC<<<<<<<<<<<<;;;;;;;;;;;;999999999888888888777777777777777777666666666555555555555555555555555555444444555555555555555555555555555555555555555555444444333333333333444444777666444222222222333444444444444444444666777888;;;???FFFNNNTTTWWWXXXXXXRRRTTT\\\fffmmmooossswwwxxxyyy{{{}}}~~~xxxrrrmmmcccaaa]]]XXXQQQLLLIIIHHHEEEEEEEEEDDDCCCCCCDDDEEEDDDEEEEEEGGGHHHJJJLLLMMMRRRTTTVVVYYYZZZ[[[ZZZZZZ\\\```ffflllqqqwww|||{{{{{{zzzyyyvvvrrrooolll```^^^[[[VVVRRROOOLLLKKKGGGEEECCCBBBAAA@@@>>><<<;;;;;;;;;:::::::::::::::888999;;;<<<<<<;;;999888888888888888888888888888555555666666666666666666444444444444444444444444444444444444444444444444222222222222222222111111111222333222222333555888:::===CCCKKKSSSWWWXXXWWWCCC===666333333555666777888999999:::999999888777555555555666666666777777444444555666777888888999777666666555555555555666555555555555555444444333222111111000//////..............................000000000000000000000000,,,------......------,,,...------------...//////////////////////////////.........//////000000000222111111111111111222222222333444555555666666666555666666777888888999999666666666777999<<>><<<======<<<;;;999888777777777888:::;;;;;;:::999777888888888888888888888888666555444333444666888999555444444333333333444555444444444444444444444444333333444444444333333222222222333222222222555777444999DDDOOOYYY\\\[[[YYYCCC===555000111444666666888888999::::::999777666555555555666666666777777999999:::;;;<<<<<<======999888777666444444444333555555555666555555444444333222222111000//////...........................------------------------+++,,,............,,,+++...------------...//////////////////////////////------...000111333444444444333222111000000000000111222333444555555555555555666666777888999999999888888888999<<<>>>AAACCCDDDEEEGGGIIIKKKMMMNNNNNNNNNOOOPPPSSSVVVYYY\\\^^^WWWZZZ\\\^^^```cccfffiiijjjkkkrrr|||vvvooofff^^^WWWRRRNNNKKKCCC@@@===;;;<<<<<<;;;:::;;;:::999999888888999999777777777777777666666555666666555555555444444444555555555555555555555555111444666666555333333444555555555555555555555555444444444555555555666666222333333333444666:::===???GGGMMMPPPUUU^^^aaa^^^```eeemmmrrrttttttttttttyyy{{{}}}}}}tttnnnggg___ZZZQQQOOOLLLIIIFFFEEEDDDDDDCCCBBBBBBCCCEEEHHHHHHIIIJJJKKKLLLLLLMMMPPPTTTWWW___```bbbccceeeiiinnnrrrvvv}}}yyyvvvooollliiifffccc___[[[WWWTTTPPPLLLHHHFFFDDDBBB@@@???>>>===<<<<<<<<<<<<<<<:::::::::999999999999999777777777777777777777777777777666555444333333222333444444444555666666666666555555555555444444444333333222222111222222222444333333333333444555666999===EEEPPPYYYZZZSSSLLL@@@===888333222333666888:::::::::999888777777666999888777666666666777777333555999===@@@BBBBBBBBB:::888666444444555777888333333444444555666777777888666333000...,,,++++++,,,---......//////......111111000/////////////////////000000///...------------------.........///000000///...............,,,,,,---...///000111222111111111111111111111111444333333222333444666777666777888:::::::::999888888999;;;<<<<<<>>>@@@CCCEEEEEEFFFGGGIIIJJJKKKKKKKKKMMMPPPSSSWWW[[[]]]___WWWXXXZZZ]]]aaafffjjjlllnnnppptttyyy|||vvvmmmddd\\\UUUOOOKKKDDDBBB???=========<<<:::;;;:::999999888999999999777777777777777666666555666666555555555444444444444444444444444444444444333555777777555444444555555555555555555555555555333333333444444444555555555555666666666999<<>>DDDJJJLLLJJJHHH@@@===999555222111111222333333444444555666666777666555333111///.........,,,---......//////......///...............///000///////////////...------------........./////////000000///...............,,,,,,---...///000111222000000000000111111111222222222222333444555666777555555666666666555555444888999;;;<<<<<<>>>@@@CCCEEEFFFFFFHHHIIIJJJKKKLLLKKKMMMPPPSSSWWW[[[]]]___YYYYYY[[[^^^aaafffiiilllnnnqqqtttzzzvvvmmmeee\\\UUUPPPFFFDDDAAA@@@???>>><<<:::;;;;;;:::999999999999999777777888888777777666555666666666555555555555444444444444444444444444444444666777777666555555666555555555555555555555555222222333333333444444444666777777777777:::===@@@DDDKKKRRRVVVZZZ```cccccckkkmmmppprrrsssuuuwwwyyywwwzzz~~~zzzsssiiiaaa\\\VVVOOOKKKLLLKKKIIIFFFEEEDDDDDDDDDCCCDDDFFFHHHIIIJJJKKKKKKOOOQQQTTTWWW[[[aaahhhnnnqqqwww|||xxxuuussspppnnnkkkiiifffbbb___]]]ZZZUUURRROOOMMMJJJGGGDDDCCCAAA???===<<<;;;;;;777777777777666666555555777777777777777777777777555555555555555555555555555555555555555444444444444444333333333222222222333333222222222222333333555444444333333333444444999:::???EEEKKKKKKGGGCCC???===:::666444333444444666777777777888888888888:::;;;===>>>>>><<<:::888:::<<>>@@@CCCEEEFFFGGGHHHJJJKKKLLLMMMLLLMMMPPPSSSWWWZZZ]]]^^^[[[[[[\\\___bbbeeeiiikkknnnqqquuu{{{{{{rrrggg]]]WWWJJJHHHDDDBBB@@@>>><<<:::;;;;;;:::999999999999:::777888888888888777666666666666666555555555555555444444444444444444444444444555777666555444555666555555555555555555555555333333333444444444555555555555666666666888<<>><<<;;;;;;888888777777666666555555666666666666666666666666444444444555555555666666666666666555444444444333444444444333333333333222333333222222222333444444555555444333333333444444777888;;;???CCCEEECCCAAA>>>===:::888555444333222444555666777888999999:::888;;;???BBBCCCAAA>>><<<<<<<<>>@@@CCCEEEFFFGGGHHHJJJKKKMMMMMMLLLNNNPPPSSSWWWZZZ]]]^^^\\\]]]]]]___bbbeeehhhjjjnnnqqquuu|||ssseee\\\QQQMMMHHHCCCAAA>>><<<:::<<<;;;::::::999999::::::888888888888888777777666666666666666666666666666444444444444444444444444333444555555333333444555555555555555555555555555555555555555666666666666555666666666777999===@@@FFFJJJPPPUUUWWWZZZ```fffiiinnnsssvvvwwwvvvuuutttvvvyyy}}}vvvjjjccc[[[UUUQQQOOOKKKHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHKKKOOOQQQRRRTTTVVVYYY]]]bbbiiirrr|||~~~{{{yyyvvvsssqqqooonnnkkkjjjiiigggcccaaa___]]]ZZZWWWUUURRROOOLLLJJJHHHFFFCCC@@@>>><<<;;;::::::999888888777666666666666666666666666666666333333444444555666666666666666666555444444444333555555555555444444444444333222222222333444444555555444444333333333444444555666888;;;???AAAAAAAAA===<<<:::888666444333222444444555777888999:::;;;;;;>>>DDDHHHJJJHHHEEEBBB======AAAIIIQQQRRRJJJBBB===<<<;;;999999999999:::444444444555555555555555777777666444333111//////---...//////000000//////222111000///..................///////////////...////////////000000000000000000///.....................//////000000111111555555444333222111111000...000222555666777777666777777666666777999;;;<<<888999;;;<<<<<<>>>@@@CCCDDDEEEFFFHHHJJJKKKMMMMMMMMMNNNPPPSSSWWWZZZ\\\^^^\\\]]]]]]___aaadddgggiiimmmpppuuu|||oooccc[[[UUUMMMFFFBBB???===;;;<<<;;;;;;:::::::::::::::888888999999888888777666555666666666666777777777555555555555555555555555333444555444222222444666555555555555555555555555555666666666666777777777777888888888888;;;>>>AAACCCFFFJJJOOOPPPRRRZZZdddhhhlllssswwwxxxvvvtttssswwwyyy|||~~~{{{ooo```ZZZRRRMMMLLLKKKIIIGGGFFFFFFFFFFFFGGGIIIJJJLLLNNNQQQSSSTTTSSSUUUYYY]]]fffnnnzzz}}}yyyvvvtttrrrooommmllljjjhhhggggggeeebbb```]]][[[YYYXXXVVVTTTPPPMMMKKKJJJGGGDDDAAA???>>>===<<<;;;;;;:::999888777777777777777777777777777777444444444555555555666666555555555555555444444444666666555555555444444444333222222333333444555666444333333333333444555666444555777999;;;===>>>???<<<;;;:::888666555444444555555666888999:::;;;<<<@@@DDDIIIMMMNNNLLLIIIFFF>>>===???DDDJJJJJJEEE???>>>===<<<;;;:::999999999555555555555555555555555777777666555333111///.........///000000000000///444333111000...------------...//////////////////....../////////000000000000000///.............../////////000000111111111555555444333222111111000000111222444555666666666444444444555777888:::;;;888999;;;<<<<<<>>>@@@CCCCCCDDDEEEGGGIIIKKKLLLMMMMMMNNNQQQTTTWWWZZZ\\\]]][[[[[[\\\^^^```dddggghhhlllooouuu|||ssseee^^^SSSJJJDDDAAA@@@???<<<<<<;;;::::::::::::;;;888999999999999888777777555666666666777777777777666666666666666666666666555555555444333333555777555555555555555555555555555555555666666666666777666777888777888:::>>>AAA@@@AAADDDGGGHHHJJJUUUaaaiiimmmrrruuuvvvvvvvvvvvvxxxzzz{{{}}}~~~}}}qqqfffXXXRRRKKKHHHHHHIIIHHHFFFGGGFFFGGGGGGIIIKKKNNNOOOQQQTTTWWWXXXXXX\\\ccciiixxx}}}yyyuuurrrpppnnnkkkiiiiiigggfffeeeeeedddaaa___[[[ZZZXXXXXXWWWUUURRROOOLLLKKKHHHEEECCCAAA??????<<<<<<;;;:::999888777777777777777777777777777777444444444555555555555555444444444555555555555555555555555444444444333333222222222333333555666666222222222333444555666777555666888888999999:::;;;<<<:::888666555555666666666777888999:::;;;<<<===CCCFFFJJJLLLLLLIIIEEEBBB:::999:::===@@@AAA???===<<<;;;;;;:::999888888777555555555555555555555555444444555444333111000.........///000000000000000222111000///...---------------...///////////////------........./////////000000///...............000000000000000111111111111111111111111111111111222222222333444555666777333444555666777777777777888999;;;<<<<<<>>>@@@CCCAAABBBDDDFFFHHHJJJKKKLLLMMMOOOQQQTTTWWWYYY\\\]]]YYYZZZ[[[]]]```cccfffhhhjjjnnnttt{{{llldddWWWMMMFFFCCCBBBBBB<<<<<<;;;::::::::::::;;;888999999999999888777777555666666666777777888888777777777777777777777777666666666555444444666888555555555555555555555555444444444555555555666666444555555555555888;;;>>>>>>===???CCCBBBEEEQQQ```lllnnnrrrtttuuuvvvxxxzzzyyyzzz{{{{{{}}}{{{ssshhh^^^UUUOOOIIIFFFGGGIIIIIIHHHGGGGGGGGGIIIKKKMMMPPPQQQQQQUUUYYY\\\___eeeoooxxxzzzwwwrrrooommmkkkiiiggggggfffeeeddddddcccaaa___ZZZYYYXXXXXXXXXVVVSSSPPPLLLKKKIIIFFFCCCBBB@@@@@@<<<<<<;;;:::999888777666777777777777777777777777555555555555555555555555333444444555555666666666444444444333333333222222222222222333444555666777111111222333444666777888666777888888777666666777;;;:::888666555666777888777888999:::;;;<<<<<<===CCCEEEHHHIIIGGGCCC>>>:::444555555666888999;;;<<<888888888888888888888999555555555555555555555444111222333444333222111000...//////000000000000000///......---------......------...///000000//////------------.........///000000///...............000000000000111111111111,,,---...///000111222222444333333222333444666777555666777888888888666666888999;;;<<<<<<>>>@@@CCCAAAAAACCCEEEGGGIIIKKKLLLNNNOOOQQQTTTWWWYYY[[[]]]XXXXXXZZZ\\\___cccfffhhhiiimmmssszzzzzzppp```TTTLLLGGGBBB??????<<<999888999;;;<<<<<<;;;;;;::::::::::::999999888888888888888888888888666666666666666666666666777777666555555555555555666666777777666555444444555444444444444555666666666777777888999;;;<<<===999;;;<<<===???GGGTTT]]]kkknnnrrruuuvvvwwwxxxzzzxxx||||||zzz}}}~~~{{{ppphhh```[[[QQQMMMIIIHHHIIIJJJHHHFFFGGGJJJMMMOOOPPPQQQSSSUUUUUUZZZ___bbbgggqqqzzzwwwssspppnnnllljjjhhheeeccc```_________]]]\\\XXXXXXVVVUUUSSSRRRQQQPPPSSSPPPLLLIIIGGGEEEBBB@@@???===;;;999888777888888777666555444444333444444333444444444333333222111444444444444444444444444444333333222222333333444333333333444444555555555222222333333333333444444999999999999999888777666999999999::::::<<<======@@@CCCDDDAAA;;;777888;;;@@@CCCFFFFFFDDDAAA>>>===888777666555555666777888:::999777666666777888999555555555666888888666444555444333333222222333333111000///......------...,,,,,,---.../////////...---......///////////////333222111/////////000000000///...---...000222333444333111///...//////000//////000000111222444444333333444444555444444444666666666666666777777777999:::;;;;;;;;;===AAACCCBBBCCCDDDFFFGGGHHHIIIIIIJJJMMMPPPSSSUUUXXX\\\^^^ZZZZZZ[[[[[[]]]bbbhhhlllnnnooosss{{{{{{jjj\\\SSSLLLGGGCCCAAA>>><<<:::;;;;;;;;;:::;;;;;;::::::::::::999999888888888888888888888888777777777777777777777777777777666555555555555555666666777777666555555444555444444444444555666666777777888999:::<<<===>>>:::<<<>>>???BBBKKKXXXaaalllooorrruuuvvvwwwxxxzzzzzz~~~~~~}}}sssiiiaaaZZZVVVOOOLLLHHHGGGHHHIIIHHHFFFGGGJJJMMMPPPRRRUUUWWWZZZ\\\```fffllluuu~~~zzzuuupppmmmkkkiiigggdddbbb___^^^]]]]]][[[YYYWWWVVVUUUTTTSSSRRRQQQQQQSSSPPPLLLIIIGGGEEECCCAAA@@@???===;;;999888888888888888777666555555555555333333444444444333333222444444444444444444444444444333333222222333333444222222222333333333444444222222333333333333444444888888999999888888777666666666777999;;;>>>AAABBBKKKLLLKKKFFF>>>999999;;;>>>AAADDDEEECCC???===<<<777777555555555555777777777666666555555666777777888666555444555666555444555444333333222222333333111111///...............,,,,,,---.........---------......////////////////////////...//////000000111000///------...///000000///////////////000000111111111111111111222222333333444555555555555444666777777888999999::::::888:::;;;;;;;;;===@@@CCCCCCDDDEEEGGGHHHIIIIIIJJJKKKMMMQQQSSSUUUXXX[[[]]]ZZZ[[[\\\\\\^^^bbbhhhlllmmmooottt|||ssseee[[[RRRJJJCCCBBB@@@>>>===<<<<<<:::999;;;;;;::::::::::::999999888888888888888888888888888888888888888888888888777666666555555555555666666666777777777666555555555555444444555555666777777777888999;;;<<<===>>><<<===???AAAFFFPPP]]]ggglllooosssuuuvvvwwwyyyzzz|||uuuhhh^^^XXXSSSOOOKKKIIIGGGFFFHHHIIIHHHHHHJJJMMMQQQUUUXXX\\\```cccdddiiipppyyy}}}vvvpppmmmjjjiiigggeeebbb___]]]\\\[[[XXXWWWUUUTTTTTTSSSRRRRRRQQQQQQSSSPPPLLLJJJHHHFFFDDDBBBBBBAAA???===;;;999999888:::999888777666666666666222333333444444444333333444444444444444444444444444333333222222333333444111111222222222222333333222222333333333333444444777777888888888777666666444444666999>>>CCCHHHKKKWWWVVVRRRJJJAAA;;;:::;;;<<>>=========;;;999;;;;;;:::::::::999999999888888888888888888888888888888888888888888888888777666555555555555666666666666777777777666666555555555555555555666666777666666888999;;;<<<<<<===<<<===@@@CCCJJJUUUbbbkkkmmmpppsssvvvwwwxxxzzz{{{}}}yyyjjj^^^VVVQQQMMMJJJHHHGGGFFFFFFGGGIIIJJJJJJOOOSSSWWW\\\```eeekkkoooqqqwww}}}vvvooolllkkkjjjiiifffccc___]]][[[ZZZWWWUUUSSSRRRRRRRRRQQQQQQPPPPPPRRROOOLLLIIIHHHGGGDDDBBBCCCBBBAAA???===;;;:::999:::999888777777666666777222333444444444444444444333333333333333333333333444333333222222333333444222222222222222333333333222222222333333333444444666666777777777666666555444555777<<>>???===;;;::::::666555444333333444555666777777888888888888777777999777555444555666666555555555444333333333333333222111000///............///////////////...---,,,---......///////////////,,,---...///000//////...000///...---------------,,,---///000111111000///222222111111111111111222444444555666777777777777555555555666666666666666888999::::::;;;===@@@CCCDDDEEEFFFHHHIIIJJJKKKKKKLLLOOORRRUUUVVVWWWYYY[[[[[[]]]^^^___```ccchhhllllllooouuu}}}yyymmm[[[MMMBBB@@@============<<<;;;;;;;;;:::::::::999999999888888888888888888888888888888888888888888888888666666555555555555666666666666777777777777777666666555555555555666777777444555777999:::;;;;;;;;;;;;===AAAFFFOOOZZZeeelllmmmppptttwwwxxxyyyzzz|||}}}~~~xxxooobbbXXXRRRNNNKKKIIIFFFGGGGGGGGGHHHJJJMMMOOOSSSWWW\\\bbbhhhnnnuuuzzz~~~yyysssnnnlllllllllkkkgggddd```]]]\\\ZZZWWWUUUQQQQQQQQQPPPPPPOOOOOOOOOPPPMMMJJJHHHHHHFFFDDDCCCCCCCCCBBB@@@>>>===;;;:::999999888777666666666666333444444555555444444444333333333333333333333333444333333222222333333444444444444444444333333333222222222333333333444444444555555666666555555555555777:::@@@FFFNNNTTTXXXWWWSSSMMMFFF???:::999999777999;;;<<<;;;999999:::666555444333333444555666888888888888999999999999888777666777888888777555666555444444333333444444222111000//////......///000000000000000///...------....../////////////////////000111000///...,,,---------------...////////////111222222111//////000000000000111222333444333444555666777777777777777777666666555444444444888999:::::::::<<<@@@BBBDDDEEEFFFHHHIIIJJJKKKKKKKKKNNNRRRUUUVVVWWWYYYZZZ[[[]]]^^^___```ccchhhkkklllnnnttt|||wwwcccSSSFFFCCC???============<<<;;;;;;::::::::::::999999888888888888888888888888888888888888888888888888666555555555555666666777666666777888888888777777666666555555666666777888444666888:::;;;<<<;;;;;;;;;>>>CCCKKKUUU___hhhmmmnnnqqquuuwwwxxxyyy{{{|||~~~~~~llleee[[[SSSOOOMMMJJJHHHFFFGGGIIIIIIJJJMMMQQQTTTUUUYYY```gggpppyyy~~~yyyuuuppplllkkkkkkkkkkkkfffccc```]]]\\\ZZZWWWUUUQQQQQQPPPOOONNNNNNMMMMMMNNNKKKIIIGGGGGGFFFDDDBBBBBBBBBBBBAAA???>>><<<;;;:::999888777666666666666555555555555555444333333333333333333333333333333444333333222222333333444555555444444444444333333222222333333333333444444333333444555555555444444555777;;;AAAGGGMMMRRRUUUMMMJJJFFFAAA<<<999888777555777999:::999888999:::777666555444444555666777666666666777999<<<>>>@@@===;;;999888888888666555666555555444444444444444222222111000//////////////////000000000///......---......///////////////000111111000///...------,,,------...//////000000000111111111111111000000/////////000111333444555222333444555666777777777999888888777777666666555777888999::::::<<>>======<<<@@@FFFPPP[[[dddkkknnnooorrruuuxxxyyyzzz{{{}}}~~~xxxpppaaa[[[TTTOOOMMMKKKHHHEEEFFFHHHKKKLLLMMMPPPTTTXXXXXX]]]fffppp|||}}}{{{uuurrrnnnkkkjjjjjjiiihhhdddaaa^^^\\\ZZZYYYWWWUUUQQQPPPPPPNNNMMMLLLKKKKKKLLLJJJGGGFFFEEEEEECCCBBB@@@@@@AAAAAA@@@???===<<<;;;:::999888888777777888666666666666555333222111222222222222222222222222444333333222222333333444444444444333333333222222222222333333333333444444222222333444444444444444333666:::???DDDHHHJJJKKKFFFDDDAAA>>>;;;999777666444666888999888888999:::777777555555555555777777666666666999>>>DDDJJJMMMHHHCCC<<<666555555555555666666555444444444444444333222111000////////////,,,---...............------....../////////////////////......---............/////////000////////////////////////000111222111000000000111222333333111222333444666666666666666666666777777777888888777888999::::::<<>>???@@@???>>>>>>BBBIIITTT___hhhmmmnnnooorrrvvvxxxyyyzzz|||}}}yyykkkcccZZZUUUOOOLLLKKKIIIFFFCCCFFFIIILLLMMMNNNQQQWWW[[[\\\bbblllxxx~~~{{{yyytttqqqmmmjjjiiihhhfffdddbbb___\\\ZZZYYYXXXVVVTTTQQQQQQPPPNNNMMMKKKJJJIIIKKKHHHFFFEEEEEEDDDCCCAAA??????@@@AAA@@@???>>>===<<<<<<;;;:::999999999999888777777666555333222111222222222222222222222222444333333222222333333444333333333222222111111111222222333333333444444444111222333333444444444444111333888===@@@BBBCCCCCCCCCAAA???===<<<:::777555444666888888888888999:::888777666555555666777888777777999<<>>555111222444555666666555444444444444555333222111000////////////******+++,,,---------------......///////////////---,,,++++++,,,---///000111111111111000///...---,,,,,,,,,,,,...000222444333222111111000111111111000111222444555666666666111111222444555777888999777888999999:::<<>>===<<<===AAAFFFEEEKKKUUU^^^dddhhhkkklllrrrtttvvvxxx{{{}}}~~~~~~}}}~~~}}}oooccc\\\RRRQQQNNNKKKIIIHHHIIIIIIGGGJJJOOOSSSUUUWWWYYY[[[```iiiuuu~~~yyyyyy|||~~~}}}zzzuuuqqqmmmjjjiiihhhfffeeebbb```]]][[[ZZZXXXUUUSSSRRROOOMMMLLLLLLKKKJJJIIIIIIGGGFFFDDDDDDDDDEEEEEEAAAAAA@@@???>>>===<<<;;;;;;;;;;;;:::999888666555555555444333333333333444333333333333333333333333333333333333333333333333666555444333222111111111000111222333333333222222666666666555555444444444555666888;;;===???AAABBB??????>>>===<<<:::888777222333444666777888888888777888999:::::::::999888777777666;;;GGGVVV^^^^^^VVVOOODDD<<<888666666666666777777777777555333222444333222000//////.........///000///...---...000//////000000///...------////////////000000000000...............---------000000000000111111111111000111111222222333444444111111333444555666666666888888777777666666555555999888888999:::<<<>>>@@@@@@CCCFFFGGGHHHIIIKKKMMMJJJNNNRRRUUUVVVVVVWWWXXXZZZ[[[\\\^^^aaadddggghhhhhhlllooottt}}}jjjTTTHHHCCC???===<<<======<<<<<<<<<<<<;;;;;;:::::::::999999999888888<<<;;;;;;:::999888777777::::::999999888777777666666666777777777888888888888888777777777888888999:::===???>>>>>>???DDDHHHMMMSSS\\\dddiiimmmoooqqqssstttvvvyyy{{{|||}}}~~~|||~~~rrreeeZZZTTTPPPOOOLLLJJJHHHHHHIIIIIILLLOOOSSSWWWYYY\\\___bbbiiiuuuyyyvvvsssssstttvvvvvvuuuvvvrrrmmmjjjhhhgggfffeeeaaa___\\\ZZZYYYXXXUUUSSSQQQOOOMMMKKKKKKKKKJJJHHHHHHGGGEEEDDDCCCCCCDDDDDDAAAAAA@@@???>>>===<<<;;;<<<<<<;;;;;;:::888777666666555555444444444444444333333333333333333333333333333333333333333333333555555444333222222222222444444333333333444555666555555555444444444333333444555777999;;;===>>>???>>>>>>======;;;:::888888444444555666777888999999<<<<<<;;;;;;:::;;;;;;<<<======<<>>;;;999999888666777777777666555444333444333222111000//////......///000///...---...000///////////////...------.../////////000000000000.....................///000000000111111111222222222222222222222222222222111111333444555666666666777777777666666666666666999888888999:::<<<>>>@@@@@@CCCFFFGGGHHHIIIKKKMMMKKKNNNRRRUUUVVVWWWXXXYYY\\\\\\]]]^^^```aaacccdddgggkkkooottt}}}bbbPPPFFFAAA???@@@>>>=========<<<<<<<<<;;;::::::::::::999999999999:::::::::999999999888888::::::999999888777777777666666666666777777777777:::999999888888888999999999===AAABBBBBBDDDIIIMMMVVV[[[cccjjjnnnqqqsssttttttuuuwwwyyy{{{|||}}}}}}}}}rrreeeZZZRRRMMMMMMLLLJJJHHHGGGHHHIIIJJJOOORRRUUUXXX[[[```eeeiiiqqq|||xxxmmmmmmlllkkklllooossswww{{{vvvpppjjjhhhgggfffeee```^^^[[[YYYXXXWWWTTTRRRQQQOOOLLLKKKKKKKKKIIIHHHFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@???>>>======<<<<<<<<<<<<<<<<<<;;;999888777777777666555555555555555333333333333333333333333333333333333333333333333444333333222222333333444666555333222222444666888444444333333333333333222444444555666888999::::::<<<<<<<<<<<<;;;:::999888666666555555666888:::;;;???>>><<<;;;;;;<<<===>>>AAAAAA???@@@GGGRRRWWWVVVNNNIIICCC>>><<<;;;999888666777777777666555444333333333222111000//////......///000///...---...000///////////////......---....../////////000000000.........//////000000000000000000000111111111222444333333222111111000000111111333444555666666666666666666666666666777777888888888999:::<<<>>>???@@@CCCFFFGGGHHHIIIKKKMMMLLLOOOSSSUUUVVVWWWYYYZZZ[[[[[[\\\]]]___aaacccdddfffjjjnnnsssrrr[[[MMMEEEBBBDDD???>>>>>>======<<<<<<<<<::::::::::::::::::::::::999999999999999999999999999999999888888888777777555555666666666777777777::::::999888888888888999:::???EEEIIIJJJLLLPPPTTT\\\aaagggllloooqqqsssttttttuuuwwwyyyzzz|||||||||~~~ttthhh^^^VVVPPPLLLJJJIIIHHHGGGHHHIIIKKKMMMSSSUUUYYY]]]bbbiiipppvvvxxxqqqmmmeeefffffffffgggnnnzzzvvvmmmhhhfffdddccc^^^\\\YYYXXXWWWVVVSSSQQQPPPNNNKKKJJJJJJJJJIIIGGGDDDDDDCCCBBBAAAAAAAAAAAA@@@??????>>>======<<<<<<<<<<<<<<<<<<;;;:::999888888777777666666666666666333333333333333333333333333333333333333333333333333222222222333333444555333222222222222333444444222222222222222222222222444444555555666777777777:::::::::::::::999999888777666555444555777999;;;;;;;;;<<<===>>>???@@@@@@@@@@@@===<<<@@@HHHLLLJJJEEEBBB>>><<<;;;:::888666666666666666666555555444333333333222111000///......///000///...---...000...///////////////.............../////////000000---......///000111111222...////////////000000000333222222222111111000000111111333444555666666666444555555666666777777777888888888888:::<<<>>>???@@@CCCFFFGGGHHHIIIKKKMMMLLLOOOSSSUUUVVVWWWYYY[[[XXXYYYZZZ]]]```cccfffhhheeeiiimmmsssjjjWWWIIICCCCCC@@@@@@???>>>======<<<<<<::::::::::::::::::::::::888999999999999:::::::::999999999888888888888888666666666666777777777777999888888777777777888888===CCCKKKPPPSSSUUUXXX[[[aaaeeejjjnnnqqqrrrsssuuuuuuvvvxxxyyyzzz{{{{{{{{{{{{|||~~~|||uuukkk```YYYSSSOOOMMMIIIIIIHHHHHHJJJMMMOOOQQQXXX[[[```gggoooyyy~~~vvvnnngggccc^^^```aaaaaafffsss~~~rrriiidddbbbaaa\\\ZZZXXXVVVVVVUUURRRPPPOOOMMMKKKJJJJJJIIIHHHFFFCCCCCCCCCBBBAAAAAA@@@?????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888777666666666666777333333333333333333333333333333333333333333333333222222222222333444555555000111333555555444333222222222222222222222222222555555555555666666666666777888888999999999999999777666444444444666888:::888;;;???DDDFFFFFFDDDCCC======;;;888:::@@@BBBAAA???===;;;;;;;;;:::888666777666666555555555555555333333333333222000///......///000///...---...000......///////////////...............////////////---......///000111111222---------............///000000000111111222222222111111333444555666666666444444555555666666777777888777777888999;;;===???@@@CCCFFFGGGHHHIIIKKKMMMMMMOOORRRTTTUUUWWWYYY[[[ZZZ[[[\\\^^^aaadddfffhhhdddhhhmmmsss|||dddPPPEEEAAAAAAAAA@@@???>>>===<<<<<<::::::::::::;;;;;;;;;;;;999999999999999999999:::888888888888888888888888777777777777888888888888777777777777777888999999@@@GGGPPPWWWZZZ\\\^^^aaafffjjjnnnqqqssstttuuuwwwvvvwwwxxxyyyzzzzzz{{{zzzvvvyyy|||nnnhhh```YYYTTTPPPMMMKKKJJJJJJJJJKKKNNNQQQUUUWWWYYY^^^fffppp|||{{{tttlllddd___\\\YYY[[[^^^bbbkkk{{{uuujjjccc```___ZZZYYYVVVUUUUUUTTTQQQOOOOOOMMMJJJIIIIIIIIIGGGFFFBBBCCCCCCBBBBBBAAA@@@???>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;:::999999888888777666666666666666333333333333333333333333333333333333333333333333222222222222333333444555111333666999999777555333111222222222222333333333444555555555555666666666555666777888999999999999777777666555666777888999888===CCCIIILLLKKKHHHEEE;;;<<<;;;777777<<>>===<<<;;;;;;<<<<<<:::999777666555555555555666666333333444444333111///......///000///...---...000---...//////////////////------........./////////.........//////000000000------------............//////000000111222222333111111333444555666666666555555555555555555666666777777777888999;;;===>>>@@@CCCFFFGGGHHHIIIKKKMMMLLLNNNQQQSSSTTTUUUXXX[[[```______``````aaabbbccceeeiiimmmsssttt\\\LLLFFFBBBAAAAAA@@@>>>======<<<:::::::::;;;;;;;;;<<<<<<:::999999999999999999999888888888888888888888888888888888888999999999999777777777888999:::;;;<<>>>>><<<:::999999:::;;;:::999777666555444444555666777333333444444333111///......///000///...---...000------...///////////////---------.........//////.....................///........./////////000000000000000000111111111111111111333444555666666666555555555555555555444444777777777777999;;;===>>>@@@CCCFFFGGGHHHIIIKKKMMMLLLNNNPPPQQQRRRTTTWWWZZZ`````````______`````````eeeiiinnnsssgggUUUNNNBBBBBBAAA@@@???>>>===<<<:::::::::;;;;;;<<<<<<<<<:::::::::999999999888888888888888888888888999999888888999999999:::::::::777777888999:::<<<===>>>AAAJJJUUU]]]```aaabbbdddgggjjjnnnppprrrsssuuuvvvwwwxxxyyyyyyzzzzzzzzzyyyvvvuuuhhh\\\YYYTTTQQQNNNLLLJJJHHHMMMMMMNNNQQQUUUYYY^^^```iiiqqq~~~tttoooiiibbb\\\YYYXXXXXXWWW\\\dddppp~~~uuuiiibbb```___XXXWWWTTTTTTSSSRRRPPPNNNNNNLLLIIIHHHHHHHHHFFFEEEBBBCCCDDDDDDCCCBBB@@@???===============<<<<<<<<<999999:::::::::999888888777777666555555555555555333333333333333333333333333333333333333333333333444333333222222333333444333333333444444444444555222222222333333444444444222222222333333444444555222333555666888999999:::::::::;;;<<<<<<<<<;;;;;;===???BBBDDDEEEDDDBBBAAA666999999666666;;;>>>>>>999888666666777888888777777666555444444555666777333444444555444222///......///000///...---...000------...///000000//////---------.........//////...............---------000000000000111111111111222222111111000/////////111111333444555666666666666666666555555444444333777777777777999;;;===>>>@@@CCCFFFGGGHHHIIIKKKMMMKKKMMMOOOPPPQQQSSSWWWYYY]]]]]]]]]^^^___```aaabbbfffjjjnnnsssxxxbbbOOOFFFBBB@@@@@@>>>::::::===::::::::::::::::::::::::999999999::::::;;;;;;;;;999888777777888999::::::666777888999999888777666555444555888888666888===FFFNNNYYY^^^^^^___ccchhhlllooosssuuuuuuuuuuuuvvvzzzxxxyyy}}}}}}zzzzzz}}}zzzkkkbbbYYYVVVRRRNNNLLLKKKJJJIIIJJJLLLQQQXXX\\\\\\```fffooo||||||qqqlllcccZZZWWWVVVUUUVVVYYY^^^ccckkkyyyxxxlllccc]]]YYYWWWUUURRRQQQQQQQQQOOONNNNNNLLLJJJGGGEEECCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???777;;;???===777444888===:::999888777777888999:::777777777777777777777777777666555444333222222222333333333333333333333333444444444444444444444444222333333444444333333222333333333333333333333333555444444444444555666666333444555333111222777;;;888<<>>>>>>>>@@@AAA@@@>>>;;;999888666555444444555555999666444555777999888666777666555444333444555555555555555666666666666666.........///////////////000000//////........................////////////......------------.........,,,++++++---......---000000000000000000000000333333333333333333333333444333333333333444555555666777888888888999<<>>@@@<<<=====================::::::::::::::::::;;;;;;;;;:::999<<>>888222777888888999999888888777:::888999<<<<<<;;;===BBBGGGPPPYYY^^^^^^```dddiiikkknnnrrruuuvvvvvvwwwxxxyyyxxxyyy}}}~~~|||}}}sssfff]]]SSSQQQMMMKKKJJJJJJJJJJJJOOOPPPVVV]]]aaadddjjjqqq|||}}}tttjjjccc\\\WWWVVVWWWWWWYYY]]]```jjjvvvwwwjjjaaa[[[XXXVVVTTTQQQPPPPPPPPPNNNMMMKKKJJJHHHFFFEEEEEEEEEEEECCCCCCCCCCCCBBBAAA@@@???<<<===>>>===;;;;;;;;;<<<999999888777777888999999777777777777777777777777555555444333222222222222333333333333333333333333444444444444444444444444222333333444444333333222333333333333333333333333333333333333333444555555444555555333222444999>>>CCCHHHOOOQQQNNNHHHCCCAAA<<<<<<<<<>>>???>>><<<999888777666555444444444555777555444666888:::999888777666666555555555666666555555444333222111000000/////////////////////////////////.........------............/////////////////////....../////////...---,,,,,,...//////...000000000000000000000000333333333333333333333333555444444444444555666666666777888888888999<<>>>>><<<:::999999888777777888999999777777777777777777777777555444333222111111111111333333333333333333333333444444444444444444444444222333333444444333333222333333333333333333333333333222222222222333444444444555555444333777===CCCLLLSSSYYYXXXPPPGGGCCCCCC999999999;;;<<<<<<:::888777777555444444333444444555555555777999:::999888666666666666777777777777444444333222111000000///////////////////////////.........---------------............////////////000000////////////000000///...------///000000///000000000000000000000000333333333333333333333333666555555555555666777777666777888888888999<<>>888888888999;;;;;;999888666666555555444333333333555555666888999999888777777777777777777777666666333333333444555555666666000000000///////////////------------------------............////////////000//////////////////000000///---...000111111000000000000000000000000000222222333333333333444444555555555555555666666777666777888888888999<<>>===<<<=========>>>>>>>>>???<<<<<<<<<;;;;;;::::::::::::888;;;HHHWWW\\\TTTIII<<<;;;:::999999:::;;;<<<:::888999<<<======AAAHHHQQQUUUZZZ]]]```ccchhhlllooorrrvvvxxxxxxxxxxxxyyyxxxyyy|||vvviii^^^WWWRRRLLLMMMLLLJJJJJJLLLQQQVVV[[[^^^eeennnuuu~~~{{{nnnccc[[[UUURRRWWWWWWZZZ]]]^^^```hhhrrrvvvhhh^^^YYYWWWSSSQQQNNNMMMMMMMMMKKKJJJFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@AAA@@@@@@???>>>:::<<<<<<<<<:::999:::;;;888888888999999888888888777777777777777777777777666555555444444444444555333333333333333333333333333333333444444444555555222333333444444333333222333333333333333333333333444444444444444555555666555777777666555999@@@EEEKKKKKKLLLKKKHHHCCC===888999888777999:::;;;:::999666666666555555444333333555666777888888888888999::::::999888777666555555333444444555666777777777111111000000////////////------------------------............///////////////......------......///111///......000111111000111111111111111111111111222222222333333444444444444444333333444444555666666777888888888999<<>>??????@@@@@@@@@??????>>>;;;===>>>===;;;999;;;===777888999999999999888777777777777777777777777777666666555555555555666666333333333333333333333333222333333444444555555555222333333444444333333222333333333333333333333333555444444444444555666666555777888777666777===AAAEEEDDDCCCDDDEEEBBB===888999888777888:::;;;;;;:::777777777777666555444333555666888888999:::===???BBB@@@===:::777666555555555555555444444333333333222111111000000//////...---------------.....................////////////......------------......000///......000111111000111111111111111111111111111222222333333444444555333333333333333444555555666777888888888999<<>>>>>>>>???????????????>>>===;;;::::::;;;;;;:::999777888999999999999888777777777777777777777777777555555444444444555555666333333333333333333333333222222333333444555555666222333333444444333333222333333333333333333333333444444333333444444555666555777999888555555888<<<===???AAAAAA@@@>>><<<;;;888777666777999:::::::::777888888888888666555444444666888999;;;???EEEJJJLLLHHHCCC===999777666777444444333333333333222222222222111111000//////...------........./////////............//////////////////............//////000...------///000000///111111111111111111111111111111222333333444555555444444444444444555666666666777888888888999<<>>===<<<<<<;;;:::;;;;;;;;;<<<=========666:::===<<<999777:::>>>888888:::;;;;;;:::888888<<<::::::>>>???AAAGGGNNNUUUUUUWWWZZZ^^^ccchhhkkknnnrrrvvvyyy{{{|||}}}~~~|||}}}~~~qqqdddZZZTTTOOOMMMHHHKKKMMMNNNOOOUUU___gggllluuuxxxiiiZZZTTTRRRQQQUUU[[[[[[^^^dddkkkrrrssseee[[[YYYYYYSSSQQQOOONNNNNNMMMLLLJJJCCCCCCDDDDDDCCCAAA???>>>===>>>>>>?????????>>>>>>===888444666;;;<<<888333777888999::::::999888777777777777777777777777777444444333333333444444555333333333333333333333333222222333333444555666666222333333444444333333222333333333333333333333333333333222222333333444555444777999888555444555888777===AAA@@@<<<999:::===777666555666888::::::999888888999999888777555444444666999;;;===CCCLLLRRRRRRNNNGGG@@@:::888888888111222222333555666777777222222222111000//////............/////////000000............/////////000000000////////////000000///...------///000000///111111111111111111111111111111222333333444555555555555555555555666777777666777888888888999<<>>===<<<;;;===BBBIIIOOOVVVWWWYYY[[[]]]aaafffjjjpppqqqssstttvvvyyy}}}vvvhhh]]]XXXTTTPPPLLLNNNLLLKKKNNNRRRVVV```jjjrrr|||hhh]]]TTTRRRTTTTTTVVVYYY]]]bbbjjjuuuyyylll```YYYVVVVVVTTTQQQNNNMMMLLLLLLJJJHHHIIIHHHFFFDDDBBBAAA@@@@@@<<<<<<<<<<<<============???===<<<<<<<<<:::888666777777777777777777777777888888888888888777666666555555444333333333333444444444444333333222222222222222333333222444777999333333333444444444555555444444444444333333222111222444666666555555555666///222666777777666888:::777999;;;=========;;;;;;999888666555555555777888::::::999999999888888999333555777777:::AAAMMMVVVYYYPPPFFF???===;;;777333555555666666666666555555222222333222222111000///////////////////////////////////////000000000000---...............------000000000000////////////000000000000000111111222222333444444555555444444444333333222222333333444666888888888777888999;;;@@@AAACCCEEEGGGHHHIIIIIIJJJMMMPPPSSSTTTUUUXXXYYYZZZZZZZZZZZZ[[[___dddhhhnnnnnnqqqwwwrrrVVVHHHEEEAAAAAA@@@>>><<<;;;<<<=========<<<;;;;;;:::999999:::::::::::::::::::::::::::999777666666666888888===<<<;;;;;;===BBBJJJPPPVVVXXXZZZ[[[]]]aaafffjjjoooqqqssstttvvvxxx|||}}}}}}~~~|||rrreee[[[UUUQQQMMMJJJLLLJJJLLLPPPUUUZZZdddnnnwwwmmm^^^VVVPPPQQQTTTVVVXXX\\\bbbfffpppuuujjj___YYYVVVVVVSSSPPPNNNLLLLLLKKKIIIHHHHHHGGGFFFDDDBBBAAA@@@@@@@@@@@@??????????????????>>><<<;;;;;;<<<;;;999777777777777777777777777777888888888888888777666666666555444444333333444444444444333333222333333333555555555333111111222444333333333444444444555555444444444444444333222111222444555555444444444555333555888888666444555666777888:::<<<===<<<;;;::::::999777555555555777777888999::::::::::::999888333555666666888???IIIRRRTTTLLLCCC===;;;999666333555555555666666555555555222333333222222111000///////////////////////////.../////////000000000000...//////000//////......000/////////////////////000000000000000111111222222333444444555444444444444333333222222333333444777888999999888999;;;===@@@AAACCCEEEGGGHHHIIIIIIJJJMMMPPPRRRSSSUUUXXXZZZZZZ[[[[[[[[[\\\___eeeiiinnnnnnqqqwwweeeQQQHHHBBBBBBAAA???>>>===============<<<<<<;;;::::::::::::::::::::::::::::::::::::999888777777777888999::::::::::::===DDDLLLRRRWWWYYY[[[\\\^^^bbbgggjjjnnnppprrrtttuuuxxx{{{~~~||||||||||||}}}uuummm```WWWQQQNNNKKKHHHKKKKKKOOOVVV[[[aaalllwww}}}wwwnnnccc[[[TTTOOONNNSSSWWWYYY\\\aaajjjooo|||~~~xxxoooeee]]]XXXUUUUUUQQQOOOLLLKKKKKKJJJHHHGGGHHHGGGEEECCCAAA@@@@@@???>>>>>>>>>===<<<<<<<<<;;;<<<;;;:::;;;<<<;;;:::888777777777777777777777777777888888888888777777666666555444444333444444444444333222222222333444555444555444333000///111222333333333444444444555555333444444444444333333222333444555444333222333444444666777777666555555666777888999;;;;;;;;;;;;::::::999777666555555555666666888;;;===>>>===;;;999333444555444555:::CCCJJJLLLFFF???;;;999888666333444444555555555555444444333333333333222111000///////////////////////////....../////////000000000//////000000000000000///////////////////////////000000000000000111111222222222333444444444444444444333333222222333333444888999::::::999:::<<<>>>@@@AAACCCEEEGGGHHHHHHIIIIIILLLOOOQQQSSSUUUWWWZZZ[[[[[[\\\\\\]]]```eeeiiimmmmmmqqqxxxzzz]]]KKKEEECCCAAA??????>>>===<<<======<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888999999999999999:::>>>EEENNNTTTYYYZZZ\\\]]]___cccgggkkknnnppprrrtttvvvxxx{{{}}}}}}~~~~~~}}}~~~{{{nnnggg\\\TTTOOOLLLJJJHHHMMMOOOUUU\\\bbbhhhuuuzzzvvvqqqkkkfff___XXXSSSPPPOOOQQQWWW[[[\\\```eeepppzzz|||uuuppphhh```ZZZVVVTTTSSSOOOMMMJJJIIIIIIIIIGGGFFFGGGFFFDDDBBBAAA@@@??????======<<<<<<;;;:::999999:::999999:::<<<<<<:::999777777777777777777777777777777888888888888777666666666555444444444444444444333222111111333444555000111222222111111222444333333333444444444555555333444444444444444333333333444444333222111222444222333555666666777888999666777888999::::::::::::999888777555444444444444555999===AAABBBAAA===;;;333444333222333666<<>>@@@AAABBBDDDFFFGGGHHHHHHIIIKKKNNNPPPRRRTTTWWWZZZ[[[\\\]]]]]]^^^aaafffiiilllmmmqqqxxxmmmQQQIIIEEEAAA???>>>>>><<<;;;===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999::::::888999999;;;???GGGPPPWWWZZZ\\\]]]^^^```ccchhhlllmmmpppsssuuuwwwxxx{{{}}}|||~~~uuufffaaaYYYRRRMMMKKKKKKJJJOOOQQQXXX```fffnnn|||~~~yyyuuujjjgggaaa\\\XXXTTTQQQOOOPPPQQQTTTZZZ\\\\\\bbbiiiuuu~~~vvvsssmmmhhh```ZZZWWWTTTQQQOOOMMMKKKHHHGGGGGGGGGFFFDDDEEEEEECCCBBB@@@?????????@@@@@@??????>>>===<<<<<<999999888:::;;;<<<:::999777777777777777777777777666777777888888888777777666666555444444444444555444333222222222333444444...000111222111111222333333333333444444444555555333444444555555444444444333444444333111111333555444444444555666777888888666666777888888999999999888777666555444444444444777;;;AAAEEEGGGDDD@@@===444444333222222444777:::???===;;;::::::999888888333333444444444444333333333333444333333222111000////////////////////////............////////////,,,---....../////////...------....../////////000000000000000000111111222111222333333444444333333444333333222222333333444555777888888888999;;;===???@@@BBBDDDFFFGGGHHHHHHHHHJJJMMMOOOPPPSSSWWWZZZZZZ\\\]]]^^^___aaaeeehhhlllmmmpppxxx~~~^^^PPPJJJCCC???>>>>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;999:::;;;<<>>>>>======<<<<<<;;;;;;:::999888999;;;;;;:::888777777777777777777777777666777777888888888888777777666555555444444555555444444444333333333222222000222333333111000000111333333333444444444555555333444444555555555555444333333444333222222555777999777555444555666555444555555666666777888888999777777777777666666666666888<<>>555444333222222333444555::::::::::::::::::999999444444555555555555444444444444444444333222111000////////////////////////------........./////////+++,,,---.../////////...---------......//////000000000000000000111111222111111222333333333333333444333333222222333333444444666777777777888;;;===???@@@BBBDDDFFFGGGGGGHHHHHHIIILLLMMMOOOSSSWWW[[[YYY[[[\\\]]]^^^aaaeeegggllllllpppwwwsssXXXPPPFFF@@@???@@@???===<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;;;;;;;;;;;;;;;;<<<>>>BBBJJJTTTZZZ]]]^^^___```aaaeeeiiilllnnnqqquuuxxxyyy{{{}}}~~~{{{~~~~~~ooofffVVVTTTQQQMMMKKKKKKMMMOOORRRVVV___hhhqqq~~~}}}qqqlllddd```]]][[[XXXUUURRRQQQOOOLLLKKKKKKNNNPPPRRRTTTYYY^^^aaaffftttxxxqqqkkkfffaaa[[[UUUQQQPPPOOOLLLHHHIIIGGGEEEDDDEEEEEEDDDBBBCCCCCCBBB@@@????????????:::::::::::::::::::::::::::999999999;;;;;;999777777777777777777777777777666666777888888888888888777666666555555555555555444444555555444222000//////111333333222111222222333333333444444444555555333333444555555555555555333333333333222444777::::::777444444555666555333555555555555666777888888888999999:::::::::::::::999===BBBFFFGGGEEE@@@>>>777555444333333333333333777888999:::999999999999555555555666666555555555444444444444333222111000////////////////////////---------.........//////,,,---...//////000000000,,,,,,---......///000000000000000000000111111222111111222333333333333222444333333222222333333444555666888888888999<<<>>>???@@@BBBDDDEEEFFFGGGGGGGGGIIIKKKLLLOOORRRWWW[[[XXXZZZ\\\]]]^^^```dddfffllllllpppwww]]]TTTHHHAAA@@@AAA@@@???<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;<<<<<<<<<;;;<<<======???CCCKKKTTT[[[]]]___```aaabbbeeeiiimmmooorrrvvvyyyzzz|||}}}yyyjjjaaaRRRPPPNNNKKKIIIJJJMMMPPPVVV[[[dddnnnyyy~~~xxxvvvvvvoooeee```[[[VVVSSSSSSSSSPPPNNNKKKLLLLLLKKKLLLOOOTTTWWWTTTWWW]]]bbbfffoooyyytttrrrmmmiii___YYYRRROOOOOONNNJJJGGGIIIGGGDDDDDDDDDDDDCCCBBBCCCBBBAAA@@@????????????<<<<<<==================;;;:::999999::::::888666777777777777777777777777666666777888888888888888777777666555555555555555444555666777555222///---+++...111333444555666777333333333444444444555555333333444555666666666555222333333333333555888;;;777555222333666888888777555555444555555666777888::::::;;;<<<============999===AAAEEEEEECCC???<<<777666444333444444333222444666999999999888888888555555666666666666555555444444444444333222111111////////////////////////---------.........//////---...///000111111111111,,,,,,------...///000000000000000000000111111222111111222333333333333222444333333222222333333444666777999999999;;;===@@@???@@@AAACCCEEEFFFGGGGGGGGGHHHJJJLLLNNNRRRWWW[[[WWWYYY[[[]]]^^^```ccceeellllllooovvvwww\\\GGGEEEDDD<<<===EEE>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<:::999999<<>>>>>>>>>>>>>>>>>===<<<;;;;;;:::::::::999888777777777888999999999999999999999999999666666666666666777888888555555666666777777888888AAA<<<777444555555333111111111222222222333333333333333222111222333444555666555444333222333333444444444444444444444444444333444555666777777777777333333444444555666666666:::===AAAEEEFFFEEECCCAAAAAA@@@???>>>============666555444333222222222222333333444555777888999999888777666555555666777888666666666666555333111000000000000000000000000000------......///000000000+++,,,...//////---,,,***000000000000111111111111...//////000111222222222222222222222222222222222333333222222333444666777666666666777888:::;;;<<<>>>???BBBDDDFFFGGGGGGGGGGGGHHHKKKNNNQQQTTTUUUVVVUUUWWWXXXYYY[[[___cccgggkkkmmmrrrxxxkkkQQQHHHGGGBBB@@@BBB>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===;;;;;;;;;@@@HHHQQQWWW[[[\\\]]]^^^^^^```dddiiimmmqqqtttwwwxxxyyy{{{zzzmmmaaaZZZRRROOOLLLKKKMMMQQQUUUXXX]]]fffrrr~~~wwwjjjaaa[[[XXXTTTSSSSSSSSSQQQNNNNNNOOONNNLLLIIIHHHJJJKKKGGGKKKNNNPPPPPPRRRVVVZZZYYY```ggglllxxxxxxooolllkkkhhheee^^^YYYSSSNNNKKKJJJIIIHHHGGGFFFEEECCCBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>======<<<;;;:::<<<;;;:::999999999::::::888888888888888888888888666666666666666777888888666666666666555555555555888888666444333333444555111111222222222333333333333333222222222333444555666555444333333333444444444444444444444444444444444444555666666666555555444444444444555666777888<<>>======<<<<<<777666555444222222111111333444555666777888888999888777666555555666777888555666666666555333111000........................------......///000000000---...000111111000...---/////////000000000111111...//////000111111222222222222222222222222222222222222111111222333555666666666666777888:::;;;<<<>>>@@@BBBDDDFFFGGGGGGGGGGGGHHHKKKNNNQQQTTTVVVVVVVVVWWWXXXZZZ[[[___dddgggkkkmmmqqqwww}}}___LLLFFFDDD@@@;;;===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<===<<<===???EEELLLTTTYYY[[[[[[\\\]]]^^^```ccciiimmmrrruuuxxxyyyyyy{{{rrrggg\\\VVVPPPNNNLLLLLLNNNSSSXXX\\\___gggtttpppfff___XXXSSSLLLKKKIIIIIIKKKLLLKKKJJJKKKLLLLLLKKKIIIHHHJJJKKKJJJLLLNNNRRRUUUXXX[[[]]]___fffoooyyy}}}qqqjjjhhhhhheeeccc[[[VVVQQQLLLJJJIIIHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@???>>>===============>>>>>>===<<<;;;999<<<;;;::::::999999::::::777777777777777777777777666666666666666777888888777777666555555444333333555777888555111000444888111111222222222333333333333333222222222333444555555555444333333333444444444444444444444444444444444444555666666555555555666555444444444666888:::@@@BBBEEEHHHIIIHHHFFFDDD======>>>>>>===<<<;;;:::888777666444222111111000333444444555666777888888888777555444444555777888555555666666555333111000........................------......///000000000......000111111000///........./////////000000000/////////000111111222222222222222222222222222222111111111111111333444444555555666777888:::<<<===???@@@BBBDDDFFFGGGGGGHHHGGGIIILLLOOORRRTTTVVVWWWVVVWWWYYYZZZ\\\___dddhhhkkkmmmqqqvvvtttVVVGGGEEEBBB;;;>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<>>>AAAHHHPPPVVVYYYZZZ\\\]]]^^^___aaaeeekkkooorrruuuxxxxxxxxxzzzyyylllbbbYYYSSSOOONNNMMMMMMNNNSSSZZZ^^^bbbjjjyyyvvvhhh]]]WWWTTTRRRPPPGGGFFFFFFGGGHHHIIIJJJJJJJJJLLLMMMLLLKKKKKKMMMNNNMMMMMMOOOSSSYYY]]]______gggoooyyy~~~wwwnnnhhhfffeeebbb___WWWSSSNNNKKKIIIHHHGGGFFFDDDDDDCCCBBBAAAAAAAAABBB@@@??????>>>===<<<;;;;;;;;;<<<=========;;;:::888999999888888888888777888777777777777777777777777666666666666666777777888777777666666666555555555999:::999666333111222444111111222222222333333333222222222333333333444444444444444444444444444444333333333333333333333333333444555666777777777777888666444333444666999;;;BBBDDDFFFHHHGGGFFFCCCAAA;;;;;;<<<<<<<<<;;;999999888777555333111000///...222333444555777888999::::::888666444333444666777555555666666555333222111........................------......///000000000,,,------............---............//////////////////000000111111111111111222222222222222333333222222222222222333333444555555666777888:::<<<===@@@AAABBBDDDEEEGGGHHHHHHHHHJJJLLLOOOSSSUUUWWWXXXWWWXXXYYY[[[\\\```eeehhhkkklllpppuuu}}}hhhOOOHHHFFFAAA>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<>>>BBBIIIQQQVVVXXXYYY\\\]]]^^^```bbbffflllpppsssuuuxxxyyyxxxzzztttiii___WWWRRRNNNNNNNNNMMMOOOSSS[[[```iiisss{{{fff___WWWPPPMMMLLLJJJHHHHHHHHHHHHHHHHHHIIIJJJKKKIIIKKKMMMMMMMMMMMMNNNOOOOOOOOOQQQUUU[[[aaadddeeepppyyyzzzuuunnniiifffccc___[[[TTTPPPLLLJJJHHHHHHFFFEEECCCCCCBBBAAAAAAAAAAAAAAA>>>======<<<;;;;;;::::::::::::;;;<<<;;;:::999888999999999999888888777777888888888888888888888888666666666666666777777888666666777777777888888888999666444333444444222000111111222222222333333333222222333333333444444444333444444444444444444444333333333333333333333333222333555777999::::::;;;888666444333444666999;;;BBBCCCDDDDDDCCCAAA>>><<<999999:::::::::999888888777666444222000......---111222444777999<<<===>>>===;;;777444333444555777444555555555555444222111////////////////////////------......///000000000,,,------......//////...............////////////000000000000000111111111111111111222222333333333333333333444444444444444444555555777888;;;<<<===AAAAAABBBDDDEEEGGGHHHIIIIIIJJJMMMPPPSSSVVVWWWXXXWWWYYYZZZ[[[]]]aaaeeeiiijjjkkkooottt}}}yyyYYYJJJEEEDDD@@@???>>><<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>===>>>CCCJJJQQQVVVXXXXXXZZZ\\\]]]^^^aaaeeekkkoootttwwwzzzzzzzzz}}}ssshhh___VVVQQQMMMNNNOOOOOOPPPVVV___eeeppp}}}|||jjj```VVVSSSOOOLLLIIIGGGDDDBBBHHHIIIJJJIIIHHHHHHIIIKKKIIIKKKMMMMMMMMMMMMNNNOOOQQQRRRUUUYYY___gggnnnrrr~~~~~~tttqqqmmmiiieee```[[[WWWQQQNNNKKKIIIIIIHHHGGGEEEDDDCCCBBBAAA@@@??????@@@<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;:::999888888888888888888888888888666666666666666777888888666666777888888999::::::333000...000444666444000111111222222222333333333111222333444444444333333222333444555555555444444333333333333333333333333222333555777999::::::;;;666555444444444666888:::>>>???@@@@@@???<<<:::999999888777777777777888888666555444222000///......222444777:::???CCCFFFGGGAAA>>>:::666333333555666444444555555555444222222000000000000000000000000------......///000000000/////////000000111111222....../////////000000000000000000000000000111111111111111222222333333444333444444555555444444333444444555777999;;;===>>>AAABBBBBBCCCEEEGGGIIIJJJIIIKKKNNNQQQTTTVVVXXXYYYXXXYYY[[[\\\^^^aaafffjjjiiikkkooottt}}}kkkRRRHHHFFFAAA@@@>>>=========???@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>@@@DDDJJJRRRWWWYYYYYY[[[\\\^^^___bbbffflllqqqvvvyyy|||~~~~~~~~~rrrhhh^^^VVVPPPJJJMMMPPPQQQTTT[[[eeemmmyyyrrrbbbVVVRRRNNNMMMKKKJJJIIIHHHGGGEEEHHHIIIKKKJJJHHHHHHJJJLLLKKKMMMOOOPPPOOOOOOOOOPPPSSSVVVZZZ___eeeppp|||~~~wwwlllkkkiiifffbbb]]]XXXTTTPPPMMMJJJIIIIIIIIIGGGFFFDDDCCCBBB@@@???>>>>>>>>><<<<<<============>>>>>>>>>===;;;::::::;;;===>>>::::::;;;;;;;;;:::999888777777777777777777777777666666666666666777888888777777777777888888888888111111222333444555555444111111222222222333333333111222333444444444333333222333444555555555444444222222222222222222222222333444555666666777666666444444444444555666777888888999;;;<<<<<<;;;:::999999777555444444555777999777666555333222111111111444666:::@@@FFFKKKPPPRRREEEBBB<<<777444333444555333444555555555444333222////////////////////////------......///000000000////////////000111222333/////////000000000111111111000000000000000000000000111111222333333444444222333444444444444333222444444555777999;;;===>>>BBBBBBBBBCCCEEEGGGIIIKKKJJJKKKNNNQQQTTTWWWYYYYYYXXXZZZ[[[]]]^^^bbbgggjjjhhhjjjnnnttt}}}aaaQQQNNNBBBAAA???>>>===>>>???AAA<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>@@@AAAEEEKKKRRRXXXZZZ[[[^^^___aaabbbeeeiiiooosssxxx{{{}}}qqqggg^^^UUUOOOHHHLLLPPPSSSWWW___kkktttmmm```UUUOOOPPPEEEEEEFFFGGGHHHIIIJJJJJJHHHJJJLLLKKKIIIIIILLLOOOOOOQQQSSSTTTSSSRRRRRRSSSTTTYYY^^^cccjjjvvvxxxtttffffffeeeddd```[[[VVVRRROOOMMMJJJIIIIIIIIIHHHFFFEEEDDDBBB@@@???>>>============>>>>>>??????@@@@@@@@@???<<<;;;;;;===???AAA888888999:::999888777666666666666666666666666666666666666666666777888888888888777777666666555555555888:::999666444555777111111222222222333333333111222333444555444333333111222444555666555444444222222222222222222222222444555555555444333222222333333444555555666666666444555777999;;;<<<<<<<<<999777444222222444777:::888777666555444333333333666888===DDDKKKRRRWWWYYYHHHDDD>>>888444333444444333444555555555444333222........................------......///000000000------------...///111111000000000000111111111111111111111000000000000000000000111222333333444444111222333444333333111000333444555777999;;;===>>>BBBBBBBBBCCCEEEGGGJJJKKKJJJLLLNNNRRRUUUWWWYYYZZZYYYZZZ\\\]]]___bbbgggjjjhhhjjjnnnttt~~~xxxYYYGGGDDDEEEDDD@@@>>>???@@@@@@=========>>>===<<<<<<;;;<<<;;;;;;;;;;;;<<<======>>>AAAFFFLLLQQQVVVYYYZZZ]]]^^^```bbbdddhhhmmmqqq{{{zzz|||zzznnn```SSSOOOQQQKKKQQQQQQSSS\\\aaammmlll^^^VVVOOOKKKJJJKKKKKKJJJJJJJJJJJJIIIIIICCCFFFIIIJJJKKKLLLNNNOOOOOORRRUUUUUUSSSRRRUUUXXX^^^bbbiiipppuuu|||ssspppeeeeeedddbbb^^^XXXSSSOOOMMMKKKIIIGGGFFFGGGHHHIIIDDDCCCAAA???>>>>>>>>>??????>>>===<<<<<<===>>>???;;;:::999777666555444444999999999999999999999999555666666444222111222333888888777777666666555555555555555555666777999999666555444555666666444222333333333222222222111111555555444333333222222111333333333333333333333333444444444333333222222222222222333444555666777888::::::888555222222333555999999999888888888888777555666666555333333555666888888888888777555444333777888;;;BBBIIIPPPSSSTTTIIIFFF???666444777777444555555444444444333333333000///...------,,,------,,,---......//////......***+++,,,...///000000111...............---------......//////000000111111222222222222222222222222444444444444333333222111333444555777888:::;;;;;;CCCCCCBBBCCCDDDEEEGGGHHHIIIJJJLLLNNNQQQTTTVVVWWWWWWXXXYYYZZZ\\\aaafffjjjooommmooouuugggQQQFFFEEECCC@@@>>>>>>>>>==================<<<<<<;;;<<<;;;;;;;;;;;;<<<======>>>AAAFFFLLLRRRVVVYYYZZZ\\\]]]```bbbeeeiiiooossszzzzzz}}}wwwjjj^^^TTTPPPQQQNNNUUUUUUXXXaaagggtttooo]]]TTTOOOKKKIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLJJJLLLNNNNNNMMMMMMNNNOOONNNQQQSSSSSSRRRSSSVVVZZZaaafffooowww}}}|||rrrjjjhhheeeeeedddaaa\\\WWWRRROOOOOOMMMJJJGGGFFFEEEFFFFFFDDDCCCAAA???>>>>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>???>>><<<;;;999999888888999999999999999999999999:::::::::999777666777888888888777777666666666666555555555555666777888999666555555555666666444222333333333222222222111111444444444444333333333333333333333333333333333333444333333333333333333222333444444444444444444444000222444444444444555666777777777888888888888888555666777666444444666777888999::::::999777444333777888:::???EEEJJJMMMMMMKKKIIIBBB999777888777444555555444444444333333333111111000///............,,,---......//////......++++++---...//////000000000000000000000000000///......//////000111111111222222222222222222222222444444444444444333222111333333555777999<<<===>>>BBBBBBBBBCCCDDDFFFHHHIIIIIIJJJLLLOOOQQQTTTUUUVVVVVVWWWXXXZZZ\\\```fffjjjnnnmmmnnnuuuyyy___JJJGGGCCCAAA@@@???>>>===>>>>>>>>>=========<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>AAAGGGMMMRRRVVVXXXYYYZZZ\\\___bbbeeekkkqqquuuzzz{{{rrrddd[[[SSSPPPPPPMMMUUUVVVZZZeeelllzzzlll___SSSNNNLLLJJJIIIJJJHHHIIIIIIJJJLLLMMMMMMNNNKKKMMMNNNNNNMMMLLLMMMOOOOOOQQQTTTUUUUUUWWW\\\```kkkoooxxx|||uuummmhhhgggeeedddbbb___ZZZUUUQQQNNNPPPNNNKKKHHHEEECCCCCCBBBCCCBBBAAA???>>>>>>>>>>>>===<<<;;;:::;;;;;;======AAA@@@>>><<<;;;:::::::::::::::999999888888888888999::::::999777666666888888777777777777666666666666555555666666777888999666555555555666666555333333333333222222222111111333333333333333444444444333333333333333333333333222333333333333333333444555555444333222111111000---000444666666666666666555555666777888888888888666777777666555555666888999;;;===???>>>:::777444777777888;;;@@@CCCDDDDDDFFFEEE???888666777555111555555444444444333333333222222111000////////////,,,---......//////......,,,------...//////......//////000000000000000000......///000000111111222222222222222222222222222333444444444444333333222222333555888:::===???@@@@@@AAAAAACCCEEEGGGIIIJJJJJJKKKMMMOOOQQQSSSUUUVVVTTTVVVWWWYYY[[[```fffjjjmmmlllnnnuuulllQQQJJJDDDCCCDDDBBBAAA@@@???>>>>>>===============<<<<<<<<<<<<<<<======>>>>>>BBBGGGNNNSSSVVVXXXYYYYYY\\\___bbbffflllssswwwzzz|||lll^^^WWWRRRNNNMMMOOOVVVYYY^^^kkkuuuxxxggg]]]TTTQQQPPPMMMKKKLLLIIIIIIJJJKKKKKKLLLMMMMMMJJJKKKMMMNNNNNNPPPRRRTTTQQQTTTWWWYYYZZZ^^^dddiiivvvyyywwwrrrmmmjjjkkkeeeccc```\\\XXXSSSOOOMMMNNNLLLJJJGGGEEECCCBBBBBBBBBAAA@@@@@@???>>>>>>>>><<<;;;:::::::::;;;<<<===???>>><<<;;;999888888888::::::999999888888777777777888999888777555666777777777777777777777777777666666666666666777888888666555555555777777555444333333333222222222111111000000111111222333444444333333333333333333333333222222222333333444444444666555555444333222111111444666888888666555444555444555666777888777777666555666666666555555666888<<<>>>BBBDDDCCC???:::666555555555888<<<>>>????????????===999999;;;:::666555555444444444333333333222222111000////////////,,,---......///.........---...............------------------...............//////000111111222222111222222222222222333333333444444444444444333333222333555777999;;;===>>>>>>???AAACCCEEEHHHJJJKKKKKKKKKMMMOOOQQQSSSTTTUUUSSSUUUVVVXXX[[[```fffjjjkkklllnnnuuu{{{ZZZMMMDDDCCCEEECCCAAABBB??????>>>============>>>===<<<<<<<<<<<<===>>>>>>???BBBHHHOOOTTTWWWXXXXXXYYY[[[___cccgggmmmtttyyy{{{~~~gggYYYSSSOOOMMMLLLRRR[[[^^^eeeuuuoooddd\\\UUUTTTRRROOOMMMNNNLLLLLLLLLLLLLLLKKKKKKKKKMMMOOOQQQQQQRRRTTTWWWZZZTTTXXX\\\___aaaeeekkkqqq|||tttnnnllliiiiiijjjeeebbb___ZZZUUUQQQMMMLLLJJJIIIHHHFFFEEEDDDCCCCCC@@@@@@@@@@@@???>>>>>>===;;;:::999999:::;;;<<<=========;;;999888777777777999999999888888777777777888:::;;;;;;:::888888999777777777777888888888888777666666666666777777888666555555666777777666444333333333222222222111111......///000111222222333333333333333333333333333222222222333333444444444555555555555444444444444999999888666333222444555555666777888888777666555444555666555444444666888>>>AAAEEEGGGFFFBBB<<<999444333444666:::<<<===<<<<<<>>>>>>===@@@EEEEEEBBB555555444444444333333333111111000///............,,,---......///..................///......---,,,,,,---------......////////////000000111222222222111111111222222333333333333444444555555444444444444444555666777888999:::===???AAACCCFFFHHHJJJKKKJJJKKKMMMOOOQQQSSSUUUVVVTTTUUUWWWXXX[[[___eeeiiikkklllooouuu~~~fffTTTEEECCCDDDAAA???@@@@@@???>>>===<<<===>>>???======<<<<<<======>>>??????CCCIIIPPPTTTWWWXXXXXXZZZ\\\```ccchhhnnnuuuzzz|||~~~yyybbbUUUQQQOOOMMMNNNRRR[[[___hhhzzzttthhh]]]WWWSSSRRRRRROOONNNPPPOOOOOONNNNNNNNNMMMMMMMMMPPPQQQQQQQQQQQQSSSVVVXXXZZZ^^^dddhhhkkkoootttyyyxxxmmmiiijjjiiiiiikkkeeebbb]]]WWWRRRNNNLLLKKKFFFFFFFFFEEEEEEDDDDDDCCC??????@@@@@@???>>>>>>===;;;:::999999:::;;;===>>>>>>>>><<<:::999888888888888888888888888888888888555777::::::888777777777777777777888888888888999777777666666666666777777666555555666888888777555333333333222222222111111......///000111111222222333333333333333333333333222333333333333333333444444444444555555666666666555555444222111222444777444666777999999888777666444555666666555555777999???AAAEEEGGGFFFBBB===999333222333555888;;;;;;;;;888:::;;;;;;???EEEFFFCCC555555444444444333333333111111000///............,,,---......//////......---...............------......//////000111111111//////000111111222222333111111111222222333333444333444444555555555555444444444555555666777777888===???AAADDDGGGHHHJJJJJJIIIJJJLLLNNNQQQTTTVVVWWWVVVWWWXXXYYY[[[___eeeiiikkkmmmpppuuu}}}www```KKKFFFFFFAAA>>>???AAA@@@>>>===<<<===>>>???===============>>>>>>??????CCCJJJPPPUUUWWWWWWWWW[[[]]]```dddhhhnnnuuuzzz|||}}}nnn\\\SSSQQQPPPPPPSSSUUU^^^cccnnnzzzmmmfff^^^YYYUUUTTTSSSOOOOOORRRQQQQQQQQQQQQRRRRRRRRRRRRQQQRRRSSSTTTTTTWWW[[[^^^dddjjjqqqvvvyyy|||}}}rrriiihhhjjjkkkkkkmmmdddaaa[[[UUUPPPMMMKKKJJJEEEEEEEEEEEEDDDCCCCCCBBB>>>??????@@@@@@???======;;;::::::::::::<<<>>>??????>>><<<:::999888888888666666777777888888999999333555777888777555555555777777888888888999999999777777666666666666777777666555555666888888777666333333333222222222111111000000111111222222333333333333333333333333333333444333333333333333333222333333444444444555555555222333444444333333555777111333777999;;;;;;:::999666777888888777888:::<<<===@@@CCCDDDCCC@@@;;;888444333222444777888888777777888777555777===>>>;;;555555444444444333333333222222111000////////////,,,---......//////......------...............---......//////000111111222///000000111111222333333000111111222333333444444333333444555555555555555333444555666777888999999>>>???BBBEEEGGGHHHIIIIIIGGGIIIKKKNNNRRRUUUWWWXXXXXXYYYZZZZZZ\\\___dddhhhlllnnnqqquuu{{{jjjRRRKKKIIICCC>>>@@@AAA@@@>>>===<<<===>>>@@@===============>>>?????????CCCJJJQQQUUUWWWWWWWWW[[[^^^aaadddiiinnnuuuyyy{{{|||~~~uuugggXXXRRRQQQQQQSSSWWW^^^gggmmmxxxvvvnnngggeee```[[[YYYVVVQQQQQQTTTRRRRRRSSSTTTUUUVVVWWWWWWVVVXXXZZZ\\\^^^ccchhhlllnnnttt|||{{{uuulllddddddhhhiiiiiikkkdddaaa[[[TTTOOOLLLJJJJJJFFFFFFEEEEEEDDDCCCAAA@@@>>>>>>???@@@@@@???======;;;;;;::::::;;;===>>>???===<<<;;;999888777666666555555666777888999::::::666888;;;<<<;;;999888999777777888888999999999999888777666666666666777777666555555666888999888666333333333222222222111111222333333333333444444444333333333333333333333333444444444333333222222222333333333333333333333333333555888888777555555555///111555:::<<<>>>======888999::::::999:::<<<>>><<<>>>@@@AAA@@@===999777555333333333555666555444;;;;;;888444555999:::777555555444444444333333333444333222111000000000000,,,---......//////......,,,------...//////......,,,,,,,,,---...//////000000000000111222222333333000000111222333333444444333333444555666666666555333333555666888:::;;;<<<>>>@@@BBBEEEGGGHHHHHHHHHFFFHHHKKKNNNRRRUUUXXXYYYYYYZZZ[[[[[[\\\___dddhhhmmmooorrruuu{{{wwwTTTKKKKKKCCC???BBBBBBAAA@@@???>>>>>>>>>>>>???>>>===============>>>CCCGGGKKKOOORRRTTTVVVXXXZZZ\\\___ccciiinnnrrrttt|||jjj___TTTPPPPPPQQQTTTXXXaaafffttttttmmmllliiiddd]]]XXXVVVUUUUUUUUUSSSTTTVVVXXXZZZ[[[\\\]]]^^^[[[^^^ffflllmmmrrryyywwwnnnhhhaaa^^^```cccbbb```]]][[[XXXTTTPPPMMMJJJIIIGGGFFFDDDCCCBBBBBBCCCCCCAAA@@@???============>>>999999999:::;;;<<<===>>>@@@???===;;;:::888888888666666666666666666666666777777666666666666777777555777888999999888777555777777777777777777777777666666666666777777777777777666444333222222333444333222222111111222222333222222222222222222222222333333333333333333333333222222222222222222222222666111000444333//////444666111,,,...555999888555666777888999;;;;;;<<<<<<<<<=========;;;999666444666444222111111333666888666555555777888888666333333444555777777555444333555444333111000000000000................................................------------------,,,,,,222222111111111111111111333333333333333222111000000000111222333333444444555666666888999:::;;;;;;;;;===???BBBEEEGGGHHHIIIIIIJJJLLLNNNPPPRRRTTTUUUZZZZZZZZZZZZ[[[___dddiiipppqqqsssvvv|||```OOOIIICCC???AAABBBAAA@@@???>>>>>>>>>>>>>>>>>>============>>>>>>CCCGGGKKKOOORRRTTTVVVXXX[[[\\\```dddjjjooosssvvv~~~zzzeee[[[RRROOOPPPRRRWWW\\\dddjjjxxxzzzsssrrrssswwwpppfff]]]YYYYYYYYYZZZYYYZZZ]]]^^^___```aaabbbfffdddhhhpppvvv||||||tttkkkeee^^^[[[]]]___^^^\\\[[[YYYVVVRRROOOLLLIIIHHHFFFEEEDDDCCCBBBBBBBBBCCCAAA@@@???>>>=========>>>:::::::::::::::;;;<<<======<<<:::888777666555555777777777777777777777777777777666666666666777777555666777888888777666555555555555555555555555555777777777777888888888888777666555333333333333333333222222111111222222333222222222222222222222222333333333333333333333333333333333333333333333333666222222555555222222666999555222222666999999777:::;;;===>>>??????>>>===:::;;;;;;;;;;;;999888777555444333222222333555666666555555666888888666444333444666777777666444333222111000...------------................................................/////////...............111111111111111111111111333333333333333222111111111222222333444444555555555555666888999:::;;;<<<<<<===@@@CCCEEEHHHIIIJJJKKKKKKLLLNNNQQQSSSUUUWWWZZZZZZZZZZZZ[[[___dddhhhoooppprrrvvv|||tttXXXIIIEEECCCAAABBBAAA@@@??????>>>>>>???>>>>>>>>>======>>>>>>???CCCGGGKKKOOORRRTTTVVVXXX[[[]]]aaafffkkkqqquuuxxxrrr___VVVOOOOOOQQQTTTZZZaaaiiipppxxxvvvzzzwwwiii\\\VVVUUUWWWYYY___bbbeeeffffffgggiiijjjoooqqqwwwwwwooofffaaa[[[XXXXXXYYYXXXWWWWWWVVVSSSOOOLLLJJJHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@???>>>============;;;;;;::::::::::::;;;;;;;;;:::999777666555555555888888888888888888888888888777777666666777777888444555666777777666555444555555555555555555555555777888888888999999999999777666555444333333333333333222222111111222222333222222222222222222222222333333333333333333333333444444444444444444444444666333333666777555666999;;;:::888777777888999:::???@@@CCCDDDDDDBBB@@@???999999999999999:::::::::444444333333333333333444777666666777999:::999777555555777777777777555555444444222111000/////////................................................000000000000000000000000111111111111111111111111333333333333333222222111222333333444444555555666555555666888999:::;;;<<<===>>>AAADDDFFFIIIJJJKKKMMMLLLMMMNNNPPPTTTWWWYYYZZZZZZ[[[[[[\\\___dddhhhmmmnnnrrrvvv}}}dddNNNIIIHHHDDDBBBBBBAAA@@@????????????>>>>>>>>>===>>>>>>??????CCCGGGKKKOOORRRTTTVVVXXX\\\^^^bbbgggmmmsssxxxzzz~~~kkkZZZTTTOOOOOORRRVVV]]]eeeooowww{{{{{{zzzhhhXXXQQQQQQTTTWWWbbbfffjjjmmmmmmooorrruuuxxx{{{rrrlllccc^^^YYYUUUTTTTTTSSSRRRSSSQQQOOOLLLJJJHHHGGGFFFEEEEEEDDDCCCBBBBBBBBBAAA@@@@@@???>>>>>>=========<<<;;;;;;:::999999999:::;;;;;;999888777777777777888888888888888888888888888777777777777777777888555666666777777666666555555555555555555555555555666777777888888999999999777666555555444333333333333222222111111222222333111222222222222222333333333333333333333333333333444444444444444444444444444444444555666777888:::999:::;;;999777777;;;>>>BBBDDDFFFGGGGGGDDDAAA>>>999888888888888999999:::444444444444333333333333999888888999;;;<<<;;;:::666666777888888777666666666555444333222111111111................................................000000000000000111111111000000000000111111111111222333333444333333222222222333333333444444555555444555666777999;;;<<<<<<>>>???BBBEEEGGGIIIKKKLLLMMMLLLLLLLLLOOOSSSWWWZZZZZZZZZ[[[[[[\\\___cccgggjjjlllqqqvvv~~~sssWWWNNNJJJEEECCCBBBAAA@@@????????????>>>>>>>>>>>>>>>???@@@@@@CCCGGGKKKOOORRRTTTVVVXXX\\\^^^bbbhhhnnntttzzz|||yyyfffXXXSSSPPPQQQTTTXXXaaaiiivvv}}}{{{gggWWWPPPRRRWWW[[[ccciiiooosssuuuxxx~~~}}}tttmmmiiiaaa^^^YYYUUURRRQQQPPPOOONNNMMMKKKIIIHHHGGGFFFFFFDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@??????>>>======<<<<<<;;;:::999999999999999:::999999888777777777777888888888888888888888888888888777777777777888888777777777777777777777777666666666666666666666666555555666666777888888999666666666666555444333333333222222111111222222333111111111222222333333333333333333333333333333333222222222222222222222222222333444444555777999999666888999888666777<<<@@@BBBDDDFFFGGGFFFCCC???===999999888777777777888888444444444444444444444444888888999;;;===<<<:::888666666777777777777666666333222111000///..................................................................//////000000000//////000000000111111111222333333444444444333333222222222222333333333333444444666777999;;;<<<===>>>???BBBEEEHHHJJJKKKLLLKKKJJJJJJKKKNNNRRRWWWYYYZZZ[[[\\\\\\\\\___cccfffiiikkkqqqvvv~~~gggUUULLLFFFCCCBBBAAA@@@@@@??????@@@>>>>>>>>>>>>??????@@@AAACCCGGGKKKOOORRRTTTVVVXXX\\\^^^bbbhhhooouuu{{{~~~rrraaaVVVSSSRRRTTTXXX]]]fffppp||||||}}}tttcccUUUPPPTTT[[[```jjjpppxxx}}}zzzsssmmmiiifff```^^^YYYUUUQQQNNNMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFCCCCCCDDDCCCCCCBBB@@@@@@???@@@@@@@@@???>>>===<<<;;;;;;:::999999999999999777777666666666666666777888888888888888888888888999888888777777888888999888888777777777777888888777777777777777777777777444444555666777888888999666666777666666555333333333222222111111222222333111111111222222333333444333333333333333333333333222222222222222222222222111444444222333777999777444666777666555777;;;???AAABBBCCCCCCBBB@@@===;;;888888888777777777777777555555444444555666666777888999;;;===???===999666666666666666666666666666555444333111000000//////................................................,,,------......//////000...//////000000111111111222333333444444444444444222222222222222222222222333444555777999;;;======>>>???BBBEEEGGGJJJKKKLLLIIIIIIJJJKKKNNNRRRVVVXXXZZZ[[[\\\\\\]]]___bbbeeehhhkkkqqqwww|||aaaQQQJJJCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBCCCGGGKKKOOORRRTTTVVVXXX[[[]]]bbbhhhooovvv{{{~~~kkk\\\SSSQQQRRRWWW\\\bbbmmmxxx}}}{{{|||xxxnnn```VVVUUUZZZbbbhhhuuu|||}}}zzztttooojjjfffdddccc___]]]YYYTTTOOOLLLJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFCCCCCCCCCDDDCCCBBB@@@?????????@@@@@@???>>><<<;;;::::::999999999999999999777777666666666777777888777777777777777777777777999888888777777888888999777777777666666777777777666666666666666666666666444555666777888999::::::666666777777666555444333333222222111111222222333000111111222333333444444333333333333333333333333333333333333333333333333222555555222333888999666666666666555555777:::<<>>AAAEEEEEEBBB<<<777666555555555555555555666777666555444333222222222................................................,,,,,,---......///000000......//////000111111222222333333444555555444444333333333333333333333333333444555777999;;;===>>>===???AAADDDGGGIIIJJJKKKHHHIIIKKKMMMQQQTTTWWWXXXYYY[[[\\\]]]]]]___bbbdddhhhkkkqqqwwwkkkWWWPPPCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBCCCGGGKKKOOORRRTTTVVVXXXZZZ]]]aaahhhooovvv{{{~~~{{{fffXXXQQQPPPSSSYYY^^^fffrrr}}}~~~yyypppddd]]]^^^dddmmmsss~~~|||uuurrrmmmhhhdddbbbaaaaaa^^^\\\YYYSSSNNNJJJIIIIIIGGGGGGFFFFFFFFFFFFFFFGGGBBBCCCCCCDDDCCCAAA@@@?????????@@@@@@???>>><<<;;;:::999999888999999::::::999999999999999999:::;;;666666666666666666666666999999888888888888999999666666555555555555666666555555555555555555555555555666777888999:::;;;;;;666777777777777555444333333222222222222222222333000000111222333333444444333333333333333333333333444444444444444444444444333777666333333888999666999888666555555777888999??????>>>>>>===<<<;;;;;;000222555888999:::999888777666444444555888<<<>>>BBBEEEIIILLLMMMHHHAAA;;;555555444444444444555555444444222111000/////////................................................,,,------...///000000111---......///000111111222222333333444555555555444444444444444444444444444333444555777999;;;===>>>===>>>AAADDDFFFIIIJJJKKKHHHJJJLLLOOOSSSUUUXXXYYYYYY[[[]]]]]]]]]___aaadddiiilllqqqxxx```VVVIIIGGGCCC>>>===???BBBBBB===>>>>>>>>>????????????FFFIIIMMMPPPRRRUUUXXXZZZZZZ\\\```fffmmmuuu{{{~~~vvvcccYYYRRRSSSWWWZZZ]]]eeeuuu|||wwwnnngggffflllwwwzzzvvvpppnnniiieeebbb```aaaaaaaaa^^^YYYTTTOOOKKKHHHGGGHHHGGGFFFEEECCCCCCBBBBBBDDDDDDCCCCCCCCCBBBBBBBBB??????>>><<<<<<;;;;;;;;;======<<<;;;;;;:::999999777888999999999777666555444444555666777888999999777777777777777777777777777777777777777888888999999888777666555444333333444444333333555777999:::888666444555777777555333222111111111111111222222111111000000111333444555333333333333333333333333222222222222222222222222444333333333333444555555888777666666666777999:::::::::;;;;;;;;;::::::999999666444555777888777555666666555333333555:::===DDDJJJRRRXXXWWWOOOFFF???777555222111333444555444444333333222111000//////---------......////////////////////////......------------......000111111////////////000000000000111222333444444444333333444444444444444444444444777666555444555666999:::===???BBBEEEGGGHHHIIIIIIIIIJJJKKKNNNQQQUUUYYY[[[^^^]]][[[ZZZ[[[^^^bbbdddllllllpppvvv|||lllXXXKKKIIIDDD???>>>???@@@@@@????????????@@@@@@@@@AAAFFFIIIMMMPPPRRRUUUXXXZZZ[[[]]]aaagggnnnvvv|||nnn\\\SSSTTTVVVZZZ___ccclll~~~}}}xxxsssssszzz}}}vvvqqqkkkhhheeebbb``````aaaaaa```]]]XXXSSSNNNJJJHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAA???>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999999999777777888888888777666555555555666666777777888888777777777777777777777777666555555555555666777777555444444444444444333333555555666666777999:::;;;:::777666666777888666444222111111111111111222222555555444444555666888999333333333333333333333333222222222222222222222222444333333333333444555555666666555555555666888888999999999::::::999999888:::777555666888:::999888999999888777666888;;;???CCCHHHOOOTTTSSSMMMEEE???888666333222333444444444444444333222111000//////------------------------------...///000000//////---------......///000111////////////000000000000222222333333444444333333444444444444444444444444444444444444666888:::;;;===???BBBEEEGGGHHHIIIIIIJJJKKKLLLOOORRRVVVZZZ\\\^^^\\\[[[ZZZ\\\___bbbdddjjjjjjooouuu{{{___OOOJJJDDDAAA???>>>>>>>>>@@@@@@@@@@@@@@@AAABBBBBBFFFIIIMMMPPPRRRUUUXXXZZZ\\\^^^bbbiiipppwww}}}kkk[[[SSSQQQSSSYYY___fffqqqyyyqqqkkkdddcccaaa___^^^___```aaa^^^[[[WWWRRRMMMJJJGGGFFFFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@???>>>===<<<<<<;;;<<<<<<;;;;;;::::::999999888888666777777777777666666555666666666666777777777777666666666666666666666666444444333333444444555666333333333444444555555555444555666888999999999999;;;999888777888888666444222222111111111111111222333333333333333444555666222222333333333333333333222222222222222222222222444333333333333444555555555555444444444555666777777777888888888888777777888666555555777999999888<<<<<<;;;999888888;;;>>>AAAEEEJJJNNNMMMIIICCC>>>:::777444222333333333333444444333222111000//////---------.........//////+++,,,---///000000111111......---......///000111////////////000000000000222222222333333333333333444444444444444444444444111222333555888:::;;;<<<===???BBBEEEGGGIIIIIIIIIKKKLLLMMMPPPSSSWWW[[[]]]]]]\\\[[[[[[\\\___bbbeeeiiiiiinnnuuu{{{iiiRRRKKKEEEBBBBBB???>>>???AAA@@@@@@???@@@AAABBBBBBFFFIIIMMMPPPRRRUUUXXXZZZ\\\___dddjjjrrrxxx~~~}}}hhhZZZUUUQQQSSSYYYaaaiiiuuuvvvnnniiibbbaaa___^^^]]]^^^______\\\ZZZVVVQQQLLLIIIGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<:::::::::999999888888888666666666777666666666666888777777777666666666555666666666666666666666666444444333333444444555666666666666666777777777777222333555777777777777666:::999888777777666555444333222111111000111111111111111111111111222222333222222222222222333333333222222222222222222222222444333333333333444555555555555555555555555666666555555666777777777666666444333222222333555777888<<<<<<<<<:::777777888:::===@@@DDDGGGGGGDDD@@@>>>;;;888444333333333333222555444333222111000000///,,,---...///000111222222,,,---...///000000000000...............///000000////////////000000000000222222222222222333333444444444444444444444444444000222444666888:::;;;;;;<<<>>>AAADDDGGGIIIJJJJJJKKKKKKMMMOOOSSSWWWZZZ\\\]]]\\\[[[\\\]]]```ccceeejjjjjjooouuu{{{tttWWWMMMEEEDDDDDDAAA@@@BBB@@@@@@???>>>>>>@@@AAABBBFFFIIIMMMPPPRRRUUUXXXZZZ\\\___eeelllsssyyy~~~tttaaaXXXTTTWWWYYY___gggppp~~~}}}tttmmmiiidddcccaaa___^^^^^^^^^^^^[[[YYYUUUPPPLLLIIIHHHGGGDDDCCCBBBAAAAAA@@@AAAAAAAAAAAA@@@@@@@@@?????????>>>======<<<<<<<<<<<<===::::::999999999999888888777666666666666777777777888888777777666666555555666666666666666666666666555555444444555555666777888888777777777666666666333444555777777777666555888888777777555444444444333222222111000000111111222222333333333333333333111111111222222333333333222222222222222222222222444333333333333444555555666666666666666666666666333444555555666666666555333333222222333555888:::>>>???>>><<<999666666777999;;;>>>AAAAAA@@@>>>===;;;888555333333444333333555444444333222111000000..................//////...///////////////......///............//////000////////////000000000000222222111111111222333444444444444444444444444444222333555777888999999999<<<>>>AAADDDGGGIIIJJJJJJJJJJJJLLLNNNQQQUUUYYY[[[\\\\\\\\\\\\^^^aaaccceeekkkkkkpppvvv{{{___QQQFFFEEEEEEAAAAAADDDAAA@@@>>>===>>>???AAACCCFFFIIIMMMPPPRRRUUUXXXZZZ\\\___eeelllssszzz~~~nnn___YYYXXXXXXZZZaaajjjuuuxxxqqqmmmjjjeeedddcccaaa___^^^]]]]]]ZZZXXXTTTPPPMMMJJJIIIHHHDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????======<<<<<<<<<<<<======::::::::::::::::::999999888777777777777888888999888888777777666666555555666666666666666666666666666666666555666666777888666666666555555444444444666666777888888888888888555666777666555444555666333333222111000000000000000000111111111111000000000000111111222333333333222222222222222222222222444333333333333444555555666666777777777666555555222333444555666666666666555555555444444777;;;???AAABBBBBB???;;;888666666666777:::<<<>>>===<<<;;;;;;888555333444444444444555555444333222111000000000///...---+++)))((('''///////////////...------//////............//////////////////000000000000222111111000000222333444444444444444444444444444333444555666777888999:::<<<>>>AAADDDGGGIIIJJJKKKIIIJJJKKKNNNQQQUUUXXX[[[[[[[[[\\\]]]___bbbdddeeekkklllpppvvvyyyiiiWWWIIIGGGFFF@@@@@@DDDBBBAAA???>>>>>>@@@BBBDDDFFFIIIMMMPPPRRRUUUXXXZZZ[[[___eeelllsssyyy~~~iii\\\ZZZ[[[VVVYYYaaalllxxxzzzrrrmmmjjjiiiddddddcccaaa```___^^^^^^ZZZXXXUUUQQQMMMKKKJJJIIIDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@======<<<<<<<<<<<<======::::::::::::::::::;;;;;;999888777777888999:::;;;777777777777666666666666777777777777777777777777666666555555666666777888555555555555555666666666777777777777777888888999444666888777555555777999444333222111000000000000......///000000///...---///000000111222222333333222222222222222222222222444333333333333444555555555555666666666555444333222333444555666666666666555666666555555777===AAABBBCCCCCC@@@;;;777444333222444777:::<<<<<<;;;::::::777444333444555666555555555444333222111111000000///...---,,,+++***)))---...///////////////...//////............//////////////////000000000000222111000///000111333444444444444444444444444444333333333444666999;;;===;;;===AAADDDGGGJJJKKKKKKJJJKKKLLLNNNRRRVVVYYY[[[[[[[[[\\\^^^```bbbdddfffkkkkkkoootttwwwppp\\\KKKHHHEEE???>>>CCCDDDBBB@@@??????AAADDDEEEFFFIIIMMMPPPRRRUUUXXXZZZ[[[^^^eeelllsssyyy}}}vvv```VVVUUUWWWYYY]]]fffrrruuummmiiihhhhhhcccbbbbbbaaa``````______ZZZXXXUUUQQQNNNLLLKKKJJJDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@======<<<<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;999999888888888999;;;<<<666666666666777777777777888888888888888888888888666555555555555666777777555555666777888999::::::666666555444444555777888444666999888777666888;;;444333222111000000000000111222333444444333222111///000000111222222333333222222222222222222222222444333333333333444555555444444555666555444222111222333444555666666666666333444444333333666<<>>999444111///000333666999;;;;;;:::999999777444333444666666666666555444444222222111000.........///000111222222,,,,,,...///000000111111000//////.........//////////////////000000000000222111000//////111333444444444444444444444444444222111222333666:::===@@@;;;===@@@DDDGGGJJJKKKKKKKKKLLLMMMPPPSSSWWWZZZ]]][[[[[[\\\^^^```ccceeefffjjjjjjnnnrrrttt~~~jjjQQQFFFEEECCCBBBCCCBBBAAA@@@@@@AAABBBDDDEEEKKKJJJJJJLLLPPPTTTXXXYYY\\\___fffmmmsssyyy}}}~~~qqqcccZZZVVVVVVZZZaaakkkvvvyyyoookkkiiifffdddeeeddddddbbb```^^^\\\[[[ZZZXXXTTTRRRQQQPPPNNNMMMHHHGGGFFFDDDBBB@@@>>>===BBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;::::::999999999999999:::;;;;;;;;;;;;:::888444444888888333222666555555555666666666666666555555555555666666666777666666666666666666666666555555666666666666555555888888888888777777777777666555333111000000000111333222222222222222222222000000111222222222111111555444222111111111222222666444333222222333555666666666555444333222222111555555666777888888888888:::999777777888:::===>>>>>>>>>===<<<:::888666444333333444444666777999:::999999888777666555444444555555555666777666444222//////...------------............------,,,,,,,,,---------............///000//////111333444333111222222222222222222222222222222222333333444444444333333333444666777999:::AAABBBDDDFFFHHHIIIJJJKKKHHHKKKNNNQQQTTTWWWZZZ]]]^^^ZZZYYY[[[]]]___dddjjjjjjmmmllloooxxx~~~uuuXXXIIIFFFDDDCCCCCCAAAAAA@@@@@@AAACCCDDDEEEJJJJJJJJJLLLPPPTTTWWWYYY\\\```gggnnnuuuzzz~~~mmm```XXXVVVWWW```hhhssswwwnnnjjjiiifffdddeeeddddddbbb```^^^\\\[[[[[[YYYVVVTTTSSSQQQOOOMMMIIIIIIGGGEEECCCAAA@@@???BBBBBBAAAAAA@@@?????????>>>>>>>>>>>>===<<<;;;:::;;;;;;:::::::::999999999888999999:::::::::::::::888555555999999444444777555666666666666666666666555555555666666666777777666666666666666666666666666555555555555555555666777777777666666666666555555444333222000000000000222222222222222222222222111111222333444444444333444333222111111111222222333333111111111333555666777666555333222111111111333444666888999:::;;;;;;===<<<;;;::::::;;;<<<=========<<<;;;999777555444222222333444666888999:::888888777777666555444444555444444555666666333111//////...------------............------,,,,,,,,,---------............////////////000222333222111222222222222222222222222222222111111111222333333333333333444666777999:::???@@@BBBDDDFFFHHHIIIIIIHHHKKKOOORRRTTTWWW[[[^^^___[[[YYY[[[]]]___ccciiijjjmmmlllpppxxx~~~bbbNNNGGGEEEDDDCCC@@@@@@@@@@@@AAACCCEEEFFFJJJJJJKKKMMMPPPTTTWWWYYY[[[aaaiiipppwww|||{{{ggg\\\WWWVVVYYY```hhhttt~~~sssllliiihhhfffdddddddddcccbbbaaa___]]]\\\\\\ZZZWWWUUUTTTRRRPPPNNNJJJJJJHHHFFFDDDCCCAAA@@@CCCCCCBBBAAAAAA@@@@@@???===============<<<;;;:::::::::::::::999999999999888888999::::::::::::999999777777:::999666555777666666666666666666555555555555666666666777777777666666666666666666666666777666555444444555666777666666666666555555555555444444333333222111000///111111111111111111111111111222333444555666666666444333222111111111222222111111000000111333555666888777555333222222333333222333666888;;;===??????AAAAAA@@@???>>><<<;;;:::;;;;;;:::999888666444333111111222333555777999:::777777666666555555444444444333333444555555222000//////...------------............------------------------............//////......000222222111000222222222222222222222222333222111000000000111222333333333444666777999:::===>>>@@@BBBDDDFFFGGGGGGIIILLLPPPSSSUUUXXX\\\^^^```\\\ZZZ[[[]]]^^^bbbhhhjjjnnnmmmpppyyyoooTTTIIIGGGEEECCC@@@@@@???@@@AAACCCEEEGGGHHHJJJLLLNNNPPPSSSWWWYYYZZZaaajjjrrrxxx}}}sssbbbYYYVVVYYY]]]```hhhuuu~~~xxxpppjjjgggffffffeeeddddddcccbbbaaa```^^^]]]\\\ZZZXXXVVVUUUSSSOOOMMMJJJIIIHHHGGGEEECCCBBBAAACCCCCCBBBBBBAAA@@@@@@@@@<<<=========<<<<<<;;;::::::999999999999999999999777888999999::::::999999:::999999::::::888777888666666666666555555555555555666666666666777777777666666666666666666666666777666444333333444666777777777666666666555555555444444555555444333111000000000000000000111111111111111333444555666666666333222222222222222222222000000000111222444555666888666444333333555777999222444777;;;>>>AAACCCDDDEEEEEEDDDCCC@@@<<<999777999999999888777555444333222222222333444666777888666666666666555555444444333333333444555444222000//////...------------..................------------------............///...------///111222111///111111111111111111111111444333111000000000222333333333333444666777999:::<<<===???BBBDDDFFFGGGGGGJJJMMMPPPSSSVVVYYY\\\___aaa\\\ZZZ\\\]]]]]]bbbgggiiinnnnnnqqqyyy}}}^^^NNNIIIFFFDDD@@@@@@@@@@@@AAACCCEEEFFFGGGJJJMMMOOOPPPRRRVVVYYYZZZaaajjjrrrxxxmmm^^^XXXWWW[[[aaafffnnn|||wwwsssmmmhhhfffeeeeeeeeeccccccccccccbbbaaa______\\\[[[XXXWWWUUUSSSOOOLLLIIIIIIGGGFFFDDDCCCBBBAAACCCBBBBBBAAAAAA@@@??????<<<<<<<<<<<<<<<;;;;;;:::999999999999999999999999888888999::::::::::::999999:::;;;:::::::::999888777777666666555555555444666666666666777777777888666666666666666666666666777555444222222444555777888888888777777777666666555555666777666555333222//////000000000111111111000000111333333444444444222222222222222222222222111111222333444555666777666555444444666999<<<>>>333555888===AAADDDFFFGGGFFFFFFFFFDDD@@@<<<777444888888888777666555444333444444444444444555666666777777777666555555444444333333333444555444222000//////...------------...........................---------............///...------///111222111///111111111111111111111111444333222222111222333444333333333444666777999:::<<<===@@@BBBEEEGGGHHHIIIJJJMMMPPPSSSVVVYYY\\\___aaa\\\ZZZ\\\]]]]]]bbbgggiiioooppprrrzzzmmmVVVLLLHHHEEEBBBAAA@@@@@@AAABBBDDDEEEFFFJJJNNNPPPPPPRRRVVVZZZ[[[bbbllltttzzz|||fffZZZVVVXXX]]]cccjjjsssrrrppplllhhheeeddddddeeebbbcccccccccbbbaaaaaa```^^^\\\ZZZYYYWWWTTTPPPLLLIIIHHHGGGFFFEEECCCBBBBBBBBBBBBAAA@@@@@@??????>>>;;;;;;<<<<<<<<<;;;;;;:::888888888999999999999999999999:::;;;;;;;;;;;;:::999;;;<<<999999;;;:::777777777777666555555444444666666666777777777888888666666666666666666666666666555444333333444555666888888888888777777777777555666666666555555444333///000000111111222222222000000111111222222111111111111222333333333222222222222333444555555666666555444444555777:::===???444666999===AAADDDFFFGGGEEEEEEDDDBBB>>>:::555333777777777777666666555444555555555555555666777777999999888777666555444444444333333444555555222000//////...------------................../////////---------............//////......000222222111000111111111111111111111111222222333333444444444444333333333444666777999:::<<<>>>@@@CCCFFFHHHIIIJJJIIILLLPPPSSSUUUXXX\\\^^^```\\\ZZZ[[[]]]^^^bbbhhhiiioooqqqssszzz```QQQJJJGGGCCCBBBAAAAAAAAAAAACCCCCCEEEJJJOOOQQQPPPQQQVVVZZZ^^^eeeooovvv}}}ttt```VVVUUUWWW]]]bbbjjjtttyyyooonnnkkkhhheeecccddddddbbbbbbcccccccccbbbaaaaaa```___]]]\\\ZZZWWWRRRNNNJJJIIIIIIGGGFFFEEEDDDCCCAAA@@@@@@??????>>>>>>===:::;;;;;;<<<<<<;;;;;;;;;777888888888999999999999::::::;;;<<<<<<<<<<<<;;;888<<<<<<888888;;;:::666888777777666555555444444666666777777777888888888666666666666666666666666444444444444444444444444888777777777777666666666555444444333333333333333000000111111222333333444111111111222111111000///000111222333333333333222222222333333444444444444444444444555777999:::;;;444666888<<>>;;;777444222666777777777777666666555444444444555777999:::;;;<<<;;;:::888777555444333555444444555666666333111//////...------------...---........./////////000---------............////////////000222333222111111111111111111111111111...000222444555444444333333333333444666777999:::<<<===@@@CCCFFFHHHIIIJJJHHHKKKOOORRRTTTWWW[[[^^^___[[[YYY[[[]]]___ccciiiiiippprrrttt{{{hhhTTTLLLHHHDDDCCCBBBAAA@@@AAABBBBBBEEEJJJOOOQQQPPPQQQVVVZZZaaahhhqqqxxxnnn\\\TTTTTTVVV\\\aaammmxxxwwwsssmmmmmmkkkhhheeeccccccdddbbbbbbcccccccccbbbbbbaaacccaaa```^^^\\\YYYTTTPPPKKKKKKJJJIIIGGGFFFEEEEEE@@@@@@??????>>>=========::::::;;;;;;<<<;;;;;;;;;777777888888999999999999:::;;;<<<<<<======<<<<<<777<<<<<<888777;;;:::555888777777666555444444444777777777777888888888888666666666666666666666666333444444555555444444333777666666666555555555555444333222111000111222333000000111222333333444444222222222222222111//////000111222333444333333222111222222333333333222222444444555555666666777777333555777:::===???@@@AAA@@@@@@>>><<<999666333222666777777777777777666666222222444666888;;;===???>>>===;;;999777555444333555555555666777666444222//////...------------...---.........//////000000---------.........//////000//////111333444333111000000000000000000000000+++---111333555444333222333333333444666777999:::;;;<<>>======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888777666444444666777888999999::::::::::::;;;;;;999999999999999999999999999888888777777777777777555555555555555666777777:::888555222111222444666333444555666666555444333444555666666777777666666444444444444333222111111111111111111111111111111111222333333333222111000333222222111111222222333222222333333333333444444555555666666666666666666777666666888;;;<<<<<<<<<======<<<;;;999888777777555555666666777777888888888777777666666:::???CCCDDDDDDBBB???:::666444444777777777777666555444333111///---+++))))))***+++..........................................------///000000000000000///...111000000000000000111222000111222333444333222111444444333333555888;;;===;;;>>>BBBDDDDDDEEEFFFHHHMMMOOORRRTTTUUUWWWYYY[[[\\\[[[[[[[[[]]]___bbbccckkkmmmsssxxx{{{cccOOOJJJEEECCCAAAAAABBBDDDDDDDDDFFFHHHJJJLLLNNNQQQUUUXXX```kkkqqqxxxuuudddWWWVVVYYYZZZ___gggwwwzzzsssooollljjjjjjiiihhhgggfffeeeeeeeeeeeeddddddddddddeeeeeedddcccaaa___[[[WWWSSSQQQKKKJJJIIIHHHFFFEEEDDDCCCAAAAAA???>>>>>>======>>><<<<<<<<<<<<<<<<<<<<<<<<:::999777666666777999:::999999::::::::::::;;;;;;999999999999999999999999999888777777666666777777555555555555555666777777999777555333222333555666444555666666666666555444222333444444555555444444444444444444333222111111111111111111111111111111222222333444444333222111333222222111111222222333222222333333333333444444333333333444444444555555666555555666888::::::999<<<<<<;;;:::999777777666555555666777777888888888888888888888:::???FFFLLLOOOMMMGGG@@@999555444555666666666666555444333222000///---+++******+++,,,................................................//////000000000000000///222222222111111111111111111111222333333333333222333333333444666888;;;<<<;;;>>>BBBDDDDDDEEEFFFHHHKKKNNNRRRTTTVVVWWWZZZ\\\^^^]]][[[[[[\\\___bbbdddkkkmmmsssxxx{{{mmmTTTLLLGGGDDDBBBAAABBBDDDDDDDDDFFFHHHJJJLLLMMMPPPUUUXXX```jjjpppwwwjjj]]]TTTVVVYYYZZZ```iiiyyy~~~xxxsssooolllkkkhhhhhhhhhgggggggggffffffdddddddddeeefffgggggghhhfffeeeccc```\\\XXXUUUSSSLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCAAA???============;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999999999999;;;<<<999999::::::::::::;;;;;;999999999999999999999999888777777666666666666666666555555555555666666777666555555444444444555555555666666777777666666555333333444555555555555444444555555444444333222111111111111111111111111111222333444444444444333333333222222111111222222333222222333333333333444444111222222333444555666666555444333444666777666555:::999999888777666666555555666666777888888999888666777777888;;;CCCKKKRRRZZZUUUMMMBBB999444444555555555555555444333222222///...---,,,+++,,,,,,---................................................//////000000111000000000333333333333222111000///222222111111222222333444222222444555777999:::;;;;;;>>>BBBDDDDDDEEEFFFHHHIIIMMMQQQTTTVVVXXX[[[]]]```^^^\\\ZZZ[[[^^^bbbeeekkkmmmsssxxx{{{zzzzzz\\\PPPIIIFFFCCCAAABBBDDDDDDDDDFFFHHHJJJKKKMMMPPPTTTXXX___jjjqqqxxxeeeZZZSSSUUUXXX[[[dddnnn|||~~~}}}}}}{{{wwwssspppmmmkkkkkkeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffggghhhhhhhhhhhhgggeeeccc___\\\XXXUUUSSSMMMMMMLLLKKKJJJIIIHHHHHHFFFDDDAAA???===<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999999999:::::::::;;;;;;999999999999999999999999888777666666555555666666666666555555555555666777444444555555555555555555666666777777777777666666555555666777777777777777555555555555444333222111111111111111111111111111333333444444444444444444333222222111111222222333222222222333333333444444333333444555666777888999666444333444555555444333777777777666666555555555555666777999999999999999444444444555888@@@IIIPPPYYYUUUMMMDDD;;;666555666444444444444333333222111///...------,,,------.......................................////////////111111111111111000///...111111222333222222111000333222111000111222333444111222444666777999999999;;;>>>BBBDDDDDDEEEFFFHHHHHHKKKQQQUUUWWWYYY\\\]]]bbb___\\\ZZZ[[[^^^cccfffjjjlllrrryyy|||pppcccQQQKKKHHHDDDBBBBBBDDDDDDDDDFFFGGGIIIKKKMMMPPPTTTWWW]]]jjjsss{{{vvvdddZZZTTTVVVXXX\\\hhhwww}}}}}}~~~}}}~~~}}}xxxvvvsssooollljjjiiiiiiddddddddddddeeeeeeeeeeeeggghhhiiiiiiiiiiiihhhgggfffdddbbb^^^[[[XXXUUUTTTPPPOOONNNMMMLLLKKKJJJIIIFFFDDDAAA>>><<<;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::::::::999999999:::::::::;;;;;;999999999999999999999999888888777666666666666666666666555555555555666666333444555666666555555444777777666666666666777777555666777777888888777777555555555555444333222222111111111111111111111111333333333333444444555555333222222111111222222333222222222333333333444444333333444555666777888999777555444444555666555333555555555555555555555555555666888:::::::::999999555444444333666<<>>999777666333333333333333333222111//////.................................................../////////000000222222222222111///...---///000000111222222222222333222111000111222333444000111333555777888999999;;;>>>BBBDDDDDDEEEFFFHHHGGGKKKQQQUUUXXXZZZ\\\]]]aaa___[[[YYYZZZ^^^cccfffjjjlllrrryyy|||mmmrrrkkkUUUMMMIIIEEEBBBBBBDDDDDDEEEEEEGGGIIIKKKLLLOOOTTTWWW]]]kkkttt}}}rrrbbbZZZUUUWWWZZZ___nnn~~~{{{{{{yyy{{{}}}|||yyyvvvrrrqqqnnnjjjhhhfffeeeeeeffffffffffffffffffgggggghhhiiijjjkkkkkkjjjiiihhheeecccaaa^^^[[[YYYWWWWWWSSSRRRQQQOOONNNLLLKKKJJJFFFCCC@@@===;;;;;;;;;<<<::::::::::::::::::::::::999999999999999999999999999999::::::::::::;;;;;;999999999999999999999999999888888777777777777777777666666555555555555666444555555666555555444444777666666555555666666777444444555666666666666555555666666555555444333222111111111111111111111111333222222222333444555666333222222111111222222333222222333333333333444444111222222333444555666666777555444555666666555444444444444555555555555555555777999;;;<<<;;;:::999777777666555555999>>>BBB@@@BBBCCCBBB>>>:::777666333333333444444333333222000000/////////......---.................................//////000000111111111222222111111000///222111111111111222333333222222111111222222333444111111333444666888999:::;;;>>>BBBDDDDDDEEEFFFHHHGGGKKKQQQVVVXXXZZZ[[[\\\^^^\\\ZZZYYY[[[^^^bbbeeeiiikkkrrryyy}}}tttnnnssszzzaaaOOOJJJEEEBBBBBBCCCEEEEEEEEEGGGIIIJJJLLLOOOSSSWWW___llluuu}}}~~~lll[[[VVVVVV[[[]]]cccsss~~~xxxvvvtttuuuwwwzzz|||}}}}}}}}}{{{{{{zzzxxxvvvtttrrrpppmmmkkkiiigggeeedddddddddffffffffffffffffffffffffggghhhjjjlllmmmlllkkkjjjeeecccaaa^^^\\\[[[ZZZZZZVVVUUUSSSQQQOOOMMMKKKJJJDDDBBB>>>;;;999:::;;;<<<::::::::::::::::::::::::999999999::::::999999999999999::::::::::::;;;;;;999999999999999999999999::::::999888888888888888777777666555555555555555666666666555444444444333666666555444444555666666444444555666666666666666666666666666555444333222111111111111111111111111222111111111222333555666333222222111111222222333222222333333333333444444333333333444444444555555555444333444666666555444444444444444555555666666666777:::<<<===<<<:::999666777666555555666999<<<;;;===??????;;;888555444333333444444444444333333111111111000///...---,,,........................---......///000000111111---...///111222333444444888777444222111222333444111111222333333333333222222222222333444777999:::;;;>>>BBBDDDDDDEEEFFFHHHGGGKKKRRRVVVXXXYYYZZZ[[[ZZZZZZYYYYYY[[[___bbbdddiiikkkrrryyy}}}}}}pppnnnnnnOOOKKKFFFBBBBBBCCCEEEEEEEEEGGGIIIJJJLLLOOOSSSWWWaaammmuuu|||tttbbbTTTRRRVVV]]]aaafffuuu~~~vvvrrrpppqqqsssuuuwwwwwwwwwwwwuuutttsssqqqooonnnmmmllljjjiiigggfffddddddeeeeeeeeeeeedddddddddccccccccceeegggjjjlllnnnnnnmmmmmmeeedddaaa___]]]]]]]]]]]]XXXWWWUUURRROOOMMMKKKJJJCCCAAA===:::999999;;;===::::::::::::::::::::::::999::::::;;;;;;::::::999999999:::::::::;;;;;;;;;999999999999999999999999;;;:::999999888888999999888777666555555555555555888777666444444333333333666555444333333444555666666777777888888888888888666666666666555444333222111111111111111111111111111111000000111333444555333222222222222222222333222222333333333444444444555555666666666666666666444333222333555666555444333444444555555666666666666777:::<<<===<<<:::999444444555444333333555777<<<===>>><<<999555333333333333444555555444444444222222222111000...---,,,........................---......///000111111222)))+++---000333666777888>>>;;;777333111111333444000111222333444333222222333222111222333666999;;;;;;>>>BBBDDDDDDEEEFFFHHHGGGLLLRRRWWWYYYYYYZZZ[[[XXXXXXXXXYYY[[[___bbbdddhhhkkkrrryyy}}}ssskkkuuummmSSSLLLEEECCCEEEEEEEEEEEEFFFCCCDDDHHHLLLNNNSSSYYY___iiiyyymmm___VVVTTTUUUXXX^^^jjj}}}wwwppphhhjjjllllllllllllnnnpppnnnnnnmmmllllllkkkjjjjjjllljjjhhheeedddcccccccccddddddccccccbbbccccccccchhhjjjlllnnnooonnnllljjjeeedddbbb```____________```]]]YYYUUURRROOOKKKIIIEEECCC@@@===;;;::::::;;;::::::::::::999999888777777777888999999999999888999999999888888888777777::::::999999888777777777888888888777777777666666444666777888888666444333555555555555666666666666555666666666666666555444888888888777777777777777888777666555555444444555222222111111111111222222222222333333333333444444333222111000111222333444444444444444444444444444444444333333333444555555;;;999666333333333555666777777888888888666555333;;;;;;;;;===>>>>>>;;;888999777555333333444666777999:::;;;======;;;666222444444444555444444333222555444222000...............---,,,,,,,,,,,,---...000000000000000000000000111///---,,,...444<<>>AAADDDFFFGGGHHHHHHIIILLLPPPTTTXXXZZZ[[[[[[YYYXXXXXXXXX[[[^^^bbbeeefffmmmnnnrrrtttkkkrrrrrrWWWNNNGGGEEEFFFEEEDDDDDDGGGDDDEEEJJJMMMOOOTTT[[[bbblll{{{~~~hhh\\\TTTSSSUUUZZZaaannnwwwoooiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhiiihhheeecccbbbaaaaaaaaacccccccccccccccddddddeeeiiijjjmmmoooooonnnlllkkkhhhfffdddccccccdddeeefffbbb^^^YYYUUURRRNNNJJJHHHCCCBBB???<<<::::::::::::999999:::::::::999888888777777888999999999999888999999999888888888777777666777777888888999:::::::::::::::999999999888888666666777888777666555444555555555555666666666666555666666777777777666666888777777777777777777777888777777666555555555555111000000000000000000111222222222333333333444444222222111111222222333444444444333333333333333333444444333333444444555555999777555222222222444555888888999999999888777666::::::;;;===??????===;;;999777555333333444666777999888999:::;;;999555222444444555666777777666666555444222000..................---,,,,,,---......000000000000000000000000000///...---...333999>>>YYYPPPCCC666...+++---///222222111111111222444555333333333444666777999:::;;;===@@@CCCFFFGGGHHHHHHJJJLLLPPPTTTXXXZZZZZZZZZ[[[ZZZYYYYYY[[[^^^aaaccceeemmmnnnrrr~~~vvvmmmmmmxxxwww[[[QQQHHHGGGHHHFFFDDDEEEHHHFFFHHHLLLNNNPPPVVV]]]eeeooo}}}uuubbbXXXTTTSSSVVV]]]ffftttvvvmmmiiifffcccdddffffffeeebbbeeeeeeeeeffffffgggggggggfffdddcccaaa```______```bbbbbbbbbcccdddeeefffgggjjjkkknnnppppppooommmkkkiiigggeeeeeehhhjjjllllllddd```ZZZUUUPPPMMMIIIFFFAAA@@@===;;;:::999999999888888999:::::::::999999777777888999999999999888999888888888888777777777666666777888888999999::::::999999999999888888888777777777666666666666555555555555555666666666666555555666777888888888888777777777777777777888888888888777666666555555444000000////////////000000222222222222333333333333111111222333333333333222222222222333333333333333444444333333444555555666888666333111111222444555777888888999999999999999888888999;;;>>>>>>===;;;888666444333333333555666777777666777888777555222222333444555777777777888555444222000..................---,,,,,,---....../////////////////////////////////......111555999@@@===999555222111111111000000000111222333555666333333333444666777999::::::<<>><<<;;;999999999999777888999999::::::::::::777777888999999999999888888888888888777777777777999999999888777777666666777777777777666666666666777666555555444444555555555555555555666666666666555555666888999999999999777777777777777888888888888888777777666555555444000000////////////000000111222222222222333333333000111222333444333222111111111222222222222333333444444333444444555666777777666333222111333555666777777888::::::;;;;;;;;;888888888999:::;;;999777777666444333222333444555666555444555666666444333000111222333444444444444555333111000.........///......------------................................./////////...///222444111111222222333333444444000111111111222333444444333333333444666777999:::;;;===@@@DDDGGGIIIJJJJJJKKKMMMPPPTTTWWWXXXYYYYYY^^^]]]\\\[[[]]]___ccceeedddmmmoooqqq}}}~~~sssjjjeeemmmfffTTTGGGHHHJJJFFFEEEIIIHHHHHHKKKOOOOOOPPPWWW```iiirrr~~~|||yyy{{{~~~iii]]]YYYVVVVVV[[[dddooovvvlll```\\\XXXYYY]]]```___\\\______```bbbcccdddeeefffbbbaaa```______```aaabbbaaaaaabbbdddfffhhhjjjkkkkkkmmmoooppppppooolllkkkfffgggiiiooossssssnnniiiaaa]]]VVVPPPKKKHHHDDDBBB======<<<;;;:::999999999777888999999::::::::::::777777888999999999999888777777777777777777777777999999888888777666666555666666666666666666666666666555444333333333444444555555555555666666666666555555666888999999999999666666777777888888888888777888888888777666555444222111111000000111111222111111111222222222333333000111222333444333222111111111111222222333333333444444444444555666777888777666444333333555777888:::;;;===???@@@@@@???>>><<<;;;:::999:::999777555555555444333222333333444444444333444666666555333222333333333333333222222444333111000///...//////........................---------------------------///000000///...///111444444333111000/////////222222222222222222222222333333333444666777999:::===???BBBEEEHHHJJJKKKKKKJJJLLLPPPTTTWWWXXXYYYYYY\\\\\\[[[[[[]]]aaaeeegggdddmmmppprrr|||tttlllcccdddzzzpppZZZIIIHHHJJJEEEEEEJJJGGGHHHKKKNNNNNNOOOVVV```jjjsssyyyyyy}}}yyyfff]]]ZZZXXXYYY^^^hhhtttvvvmmm]]]ZZZVVVWWWZZZ\\\]]]\\\^^^^^^___```bbbcccdddeeeaaa```_________aaabbbcccaaabbbcccdddfffiiikkklllkkkmmmoooppppppnnnkkkjjjiiiiiikkkpppuuusssllleee\\\WWWQQQKKKGGGEEECCCAAA<<<<<<<<<;;;;;;:::::::::888888999:::::::::999999777777888999999999999888666666777777777777777888555555666777777888888999777777888888888888888999555555555444444444333333555555555555666666666666555555666777888888888888666666666777888888999999777888999999888777555444222222111111111111222222111111111111222222222222111111222333333333333222111111222222333333444444333333444444555666888888777666444333333555888:::>>>@@@DDDGGGHHHFFFDDDBBB@@@>>><<<;;;;;;:::888666444444333333222222222333444333444666888888666444555555555555555444333333444333111////////////000---...////////////...---...........................///000000///...///000333222111000000000111222222333333333333222111000333333333444666777999:::>>>???BBBEEEHHHIIIJJJJJJHHHKKKOOOSSSWWWYYYZZZZZZ[[[[[[ZZZ[[[]]]aaaeeehhheeeoooqqqsss}}}tttmmmddd___mmm~~~cccMMMJJJJJJDDDDDDJJJEEEGGGJJJMMMLLLMMMUUU___kkkuuussswwwuuuccc[[[YYYYYYZZZaaalll{{{vvvnnn\\\[[[XXXWWWWWWXXXZZZ[[[\\\]]]^^^___```aaabbbccc___^^^^^^^^^___```bbbcccbbbbbbccceeegggiiikkklllkkklllnnnoooooommmjjjiiikkkhhhgggjjjmmmllleee^^^VVVRRRKKKGGGDDDCCCAAA@@@;;;<<<<<<<<<<<<;;;;;;:::999999:::::::::999888888777777888999999999999888666666666666777777888888555555666666777888888888777777777777888888999999555666777777777666555444555555555555666666666666555666666777777777666666555666666777888888999999777888999999999777555444111111000000000000111111111111111111222222222222222222111111222222333444222222222333444444555555333333444444555777888999666444333222333555888:::???BBBGGGKKKLLLIIIEEEBBB???<<<:::999999999777666333333333222222222222222333444555888::::::777555333333444555555555444444333222111/////////000000---...///000000///...---...........................000000000......///111---......000222333555666000111222333333333222111333333333444666777999:::>>>???AAADDDFFFFFFGGGGGGFFFIIINNNSSSWWWYYY[[[[[[\\\[[[ZZZ[[[]]]```cccffffffpppsssttt}}}sssnnneee]]]fffwwwjjjQQQLLLJJJCCCCCCJJJDDDFFFJJJMMMKKKKKKTTT^^^lllvvv{{{llluuurrr```YYYXXXYYY[[[bbbooowwwnnn]]]]]][[[XXXUUUUUUWWWZZZ[[[\\\\\\^^^___``````aaa]]]]]]]]]]]]^^^```bbbcccccccccdddeeegggiiikkkllljjjlllnnnooonnnllljjjhhhkkkfffaaabbbeeeddd___YYYSSSNNNHHHDDDBBBAAAAAA@@@;;;<<<<<<======<<<;;;;;;:::::::::::::::999888777777777888999999999999888555666666666777777888888888888888777666666555555444555555555666666777777666777999:::999888666555555555555555666666666777555666666666666666555444555666666777888999999999777888999:::999777555444000000////////////000000000111111111111222222222333222111000111222444555222222333444444555666666333333444444666777888999444333111111222444777999===AAAGGGKKKKKKHHHBBB>>>:::888666555666666666444333333333222222222111111333444666:::<<<<<<888666///000111222333444444444333222111/////////000000---...///000000///...---///////////////////////////000000000......000222111111222222222111///......///111333444444444333333333333444666777999:::===>>>@@@BBBDDDDDDDDDDDDEEEHHHMMMRRRWWWZZZ[[[\\\^^^]]][[[[[[\\\^^^aaacccfffqqqtttuuu~~~zzzlll```[[[aaakkk~~~___PPPKKKHHHFFFHHHHHHHHHJJJNNNOOOOOOUUU]]]jjjzzzxxxnnnuuuppp^^^WWWWWWXXX^^^hhhtttxxxooobbb[[[UUUUUUUUUTTTUUUXXX[[[[[[\\\]]]^^^^^^^^^^^^bbb```___^^^^^^```ccceeeeeefffiiikkklllmmmmmmmmmoooooooooooommmkkkiiigggcccbbb```___^^^[[[WWWTTTLLLIIIEEEBBBAAAAAAAAA@@@??????>>><<<;;;:::999888;;;;;;;;;<<<<<<<<<=========<<<;;;:::999:::;;;<<<888888777777777777888888555555555666666666666666888888777777666666555555444444555777888:::;;;;;;444444444555555555666666666666666666777777777777777777777888999999::::::666666666555555444333222555444222111000000//////111111111111111111111111444444333222222111111000000222444333222111222222222333333444555666777777888666333111111444777:::===@@@DDDGGGFFFCCC>>>;;;:::777444333444555666666666666444222111222666:::<<<;;;:::;;;===<<<999555000111222222333444555555222222111000///...------......////////////......,,,,,,,,,---------......000000111111111000000///111000//////000000///...222222333333333444444444555666777666555555777999999;;;>>>BBBEEEFFFGGGHHHFFFJJJPPPUUUWWWYYYZZZ[[[[[[[[[ZZZZZZ\\\```cccfffiiiooowww|||~~~pppbbb[[[^^^fffiiiTTTLLLHHHFFFGGGHHHHHHJJJNNNOOOOOOUUU]]]jjjzzzuuummmvvvooo^^^XXXXXXZZZ```kkkxxxuuukkk___XXXTTTTTTUUUTTTVVVYYYZZZ[[[\\\]]]]]]^^^]]]]]]___^^^]]]\\\\\\^^^aaacccdddeeehhhjjjlllmmmmmmmmmoooooonnnmmmkkkhhhfffdddaaa___]]]\\\ZZZWWWSSSPPPJJJGGGDDDAAAAAAAAA@@@???>>>>>>======<<<;;;::::::;;;;;;;;;<<<<<<<<<======;;;;;;:::999999::::::;;;999999888777777777777777888888777666555444333333888777777777666666666555777777777777777777777777444444444555555555666666666666666666777777777777666666777777888999999:::::::::::::::999888777777555444222111000000//////111111111111111111111111222222222222222222222333222333555555333222333444222333333444555666777777888555333111111444777999:::===@@@BBBBBB???;;;999:::777444333444666777777666666555333222444888;;;???>>>>>>@@@@@@>>>:::666333333333333333333333333222222111000///...------,,,,,,------------,,,,,,------------............000000111111111111000000///......///111222111000222222222222333333333333333444666666666888:::<<<:::<<>>============<<<<<<<<<<<<;;;<<<<<<<<<<<<=========::::::999999999::::::;;;;;;:::999888777666666666888888777666555444444333777777777777666666666666888777777666666555555555444555555555555666666666666666666666777777777777555555666777777888888999:::::::::999999888777666555444222111000000//////111111111111111111111111000111111222333333444444222444666555444333444444222333333444555666777777777555222111111333666999:::;;;===>>>>>><<<:::888999666444333555777888888666666666444444666999===CCCDDDEEEFFFEEEAAA;;;666444444444333333222222222222222111000///......---,,,,,,------------,,,,,,............////////////000000111111111111000000...------///111333222222111111111222222222222333444555777777777888:::<<<;;;===@@@CCCFFFHHHHHHIIIIIIMMMRRRVVVXXXYYYZZZ[[[\\\[[[ZZZ[[[]]]```dddfffkkkqqqxxx}}}yyyiii\\\WWWYYYeeecccRRRKKKHHHFFFIIIHHHJJJMMMNNNOOOVVV^^^jjj{{{zzzoooppp}}}jjj]]]ZZZ[[[___fffrrrrrrggg[[[TTTPPPPPPQQQPPPRRRUUUWWWXXXYYYZZZZZZ[[[[[[[[[ZZZZZZYYYYYYZZZ\\\^^^___```bbbeeehhhkkkmmmmmmnnnnnnnnnllljjjfffbbb___]]][[[XXXUUUSSSPPPNNNJJJGGGFFFDDDAAA@@@@@@@@@???>>>========================<<<<<<<<<<<<<<<=========::::::::::::;;;;;;;;;<<<<<<;;;:::888777666555555444444555555666666777777777777777777666666666666444444555555666666777777555555555555555666666666666666666666777777777777555555555666777777888888888999999888888777666555444444222111000/////////111111111111111111111111111111111222222333333333222444555555444333333444222333333444555666777777666555222111111333666888;;;;;;<<<===<<<;;;:::999666444222333555777888888777777777666666777;;;>>>FFFHHHJJJKKKIIICCC<<<777333333333333333333333333333222222111000///............////////////......////////////000000000000///000000111111111111000///......///111333222111000000111111111222222222888999999888666666777999<<<>>>AAADDDFFFHHHIIIIIIJJJNNNSSSWWWYYYZZZ[[[\\\\\\[[[[[[[[[]]]```dddfffkkkpppwww|||{{{lll^^^WWWXXXaaa{{{mmmVVVMMMJJJHHHIIIHHHJJJLLLMMMOOOVVV___jjj|||uuupppttt~~~iii]]][[[\\\```ggguuu|||pppfffZZZSSSNNNNNNNNNMMMNNNRRRUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\^^^___```bbbeeehhhkkkmmmmmmnnnmmmmmmkkkhhhddd```\\\ZZZXXXUUURRROOOMMMKKKHHHEEEDDDBBBAAA@@@AAAAAA???>>>=========>>>>>>>>>>>>???========================;;;<<<<<<=========>>>>>>===<<<;;;999777666555555444444444555666777777888666666666666777777777777444444555555666666777777666666666666666666666666666666666666777777777777555555555666777777888888:::;;;;;;::::::999888777444444222111000/////////111111111111111111111111333333333222222222111111111222444444222111222333222333333444555666777777555444222111222333555777999999:::::::::999888777333111111222444777888777777888888777777888;;;===FFFIIILLLMMMJJJDDD===888111111222333333444555555333333222111000///............////////////....../////////000000000111111//////000111111111111111222000///000111222111///000000111111111222222222777888888777666666777999===>>>AAADDDFFFHHHHHHHHHIIIMMMSSSWWWYYYZZZ[[[\\\\\\\\\[[[[[[]]]aaadddgggkkknnnttt{{{~~~pppaaaZZZXXX^^^sssyyy\\\PPPLLLJJJJJJHHHIIILLLMMMNNNVVV___jjj{{{qqqqqqyyy|||hhh^^^[[[\\\bbbjjjyyy~~~uuukkkcccWWWPPPKKKKKKLLLKKKMMMPPPTTTTTTUUUVVVWWWWWWWWWWWWYYYYYYYYYZZZ[[[]]]^^^___bbbcccfffiiikkkmmmmmmmmmjjjjjjhhheeeaaa]]]YYYWWWTTTQQQNNNKKKJJJIIIFFFDDDCCCBBBAAAAAABBBBBB@@@???>>>>>>>>>>>>????????????>>>>>>>>>============<<<;;;<<<===>>>????????????===<<<;;;999777666666666777777666666555555555555666666666666777777777777888777777666666555555555777777777666666666666555666666666666777777777777555555666777777888888999888888888888777666555555555444222111000000//////111111111111111111111111444444333333222111111000000222333333222111111222222333333444555666777777444333222111222333555666555666777777777666444444111000000222555888999888888999999888777777:::<<>>AAACCCFFFGGGGGGGGGGGGLLLQQQVVVYYYZZZ\\\]]]]]]\\\[[[\\\^^^aaaeeegggjjjmmmssszzzsssddd\\\ZZZ[[[jjjbbbRRRLLLJJJJJJIIIIIILLLLLLNNNVVV```jjj{{{lllrrr}}}{{{hhh^^^\\\\\\fffmmm|||vvvkkkbbb]]]QQQKKKGGGIIIKKKKKKNNNRRRSSSSSSTTTUUUVVVVVVVVVVVVWWWXXXXXXZZZ[[[]]]^^^^^^dddeeehhhjjjlllmmmmmmmmmfffeeedddaaa^^^YYYVVVSSSPPPMMMJJJHHHGGGFFFEEECCCCCCBBBAAAAAACCCCCCAAA???????????????????????????>>>>>>>>>>>>=========<<<:::;;;===>>>?????????>>>===<<<:::999888777777777666666666666555555555555555666666666777777777888777777777777777777777777777777777777666666666555666666666666777777777777666666777777888999999:::666666666666555444333222555444222111000000//////111111111111111111111111333222222222222222222222111333444444333222222333222333333444555666777777444333222111222333444555444555666777777555333222111111111444777:::;;;;;;999::::::888777666888:::>>>CCCGGGHHHEEE@@@<<<;;;222222222333333444444444444333333222111000//////,,,,,,------------,,,,,,........./////////000000...///000111111222222222222000000000222333222111222222222222333333333333///111333444555777:::===<<<>>>@@@CCCEEEFFFFFFFFFEEEJJJPPPUUUXXXZZZ\\\]]]]]]\\\[[[\\\^^^aaaeeeggglllnnnsss{{{uuufff]]][[[XXXccc~~~fffSSSMMMKKKJJJIIIIIIKKKLLLNNNVVV```jjj{{{|||iiiqqq{{{hhh___\\\[[[hhhoooqqqccc[[[XXXMMMHHHEEEGGGKKKLLLPPPTTTRRRSSSTTTUUUUUUVVVVVVUUUVVVVVVXXXYYYZZZ\\\]]]]]]eeefffiiikkklllmmmmmmmmmcccbbbaaa^^^[[[WWWSSSQQQMMMKKKGGGEEEEEEEEEDDDBBBCCCBBBAAABBBCCCCCCBBB@@@@@@@@@@@@?????????>>>>>>??????>>>>>>=========<<<999:::<<<>>>>>>>>>>>>===<<<;;;:::999888777777777333333444555666777888999555666666666777777888888444444555777888:::;;;;;;888888777777666666666555666666666666777777777777777777777888999999::::::999::::::999999888777666555444222111000000//////111111111111111111111111111111111222222333444444222444555555444333333444222333333444555666777777333333222222222333444555555666888:::999777555333222222333666999<<<======999::::::999777666777888;;;@@@EEEFFFCCC>>><<<;;;444444333333333333222222444333333222111000//////...//////////////////...............////////////......///111111222222222000//////000222444444333222222333333333444444444111222444444444555888:::<<<===@@@BBBDDDEEEEEEEEEDDDHHHOOOTTTXXXZZZ\\\^^^]]]\\\\\\\\\^^^bbbeeegggmmmnnnttt|||zzzmmmaaaXXXYYYaaasssmmmVVVMMMKKKJJJIIIIIIKKKLLLNNNVVV```mmmwwwjjjmmm|||uuueee\\\ZZZ]]]fffqqqvvvjjj]]]RRRLLLGGGGGGFFFGGGIIILLLOOOQQQNNNPPPRRRSSSSSSSSSUUUVVVSSSTTTUUUWWWZZZ]]]```aaafffgggiiijjjjjjhhheeedddbbb___[[[XXXUUURRRNNNKKKIIIHHHFFFDDDBBBAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@AAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@???>>>===<<<<<<:::::::::999888777666555444444333333333444444555777666444333333444666777777777777777666666666666888777777777777777888888777777777777777777777777999888666666666888:::<<<888999999999999888777777555555333222111000000000111111000000111111222333111111222222222333333333...///111222333333222222666555444555666777777555444222///000333666555444333444555555666777777777666555444666999;;;<<<<<<:::999777666555555555555888:::===??????===;;;999333444555444333111111111666555333111000000111111////////////////////////////////////////////////000000111111111111000000000111111111111222222222222222222222222222222222111222222333555777888999;;;===@@@DDDFFFHHHIIIIIILLLMMMPPPSSSVVVYYY[[[[[[\\\[[[YYYZZZ^^^bbbeeegggiiiqqqzzz{{{nnnbbbZZZZZZ___mmmrrrXXXNNNLLLJJJIIIIIILLLLLLNNNWWW```ppppppfffkkk{{{wwwhhh___^^^aaaiiiuuuzzzooocccYYYPPPJJJFFFFFFFFFFFFHHHKKKNNNOOOMMMOOORRRSSSSSSSSSUUUVVVSSSTTTVVVXXX[[[^^^aaabbbfffgggiiijjjiiigggeeecccbbb___[[[XXXUUURRROOOLLLJJJIIIGGGEEECCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????????????????@@@@@@???>>>===<<<;;;;;;::::::::::::999888777777555555444555555666777777888777555444444555777888777777777888888888888888777777666666666777777888888888888888888888888888888888777777888999;;;<<<999999999999999888777777555555333222111000000000111111000000111111222333111111222222222333333333333333333444333333222222666555444555666777666555444222000000333555555444666666555555555555666666777666666888<<<>>>@@@@@@;;;999777666444444444444777999<<<>>>???===;;;999333444666666666666777777555444333111000000000000////////////////////////////////////////////////000000111111111111000000000111111111111222222222222222222222222222222222000000111333555888:::;;;===>>>AAADDDFFFGGGHHHHHHLLLMMMPPPSSSVVVYYYZZZ[[[\\\[[[ZZZ[[[^^^bbbeeegggjjjrrrzzz~~~qqqeee\\\\\\\\\ddd{{{zzz\\\OOONNNKKKIIIJJJLLLMMMOOOWWW```qqqttthhhaaahhhzzzvvvggg``````dddmmmyyyzzzooocccZZZRRRKKKGGGEEEEEEEEEEEEGGGIIILLLMMMLLLOOOQQQRRRRRRSSSTTTVVVSSSTTTVVVYYY]]]```bbbcccfffggghhhhhhhhhfffcccbbb```^^^ZZZWWWUUURRROOOLLLKKKJJJHHHFFFDDDCCCCCCBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBB???????????????????????????>>>>>>===<<<;;;::::::::::::;;;::::::999888777555555666666777888999:::888777666555555666777888777777888888999999::::::888777777666666666777777999999999999999999999999888888999999:::;;;;;;;;;999999999999999888888777555555333222111000000000111000000000000111222222111111222222222333333333555444444444444555555666555444444444666777666555444222000111333555555555999888888777777777777777888777777888<<>><<<:::999111111222333444444555555444333222111000/////////////////////////////////////////////////////////000000111111111111000000000111111111111222222222222222222222222222222222...///111333555888;;;<<<;;;===@@@CCCFFFHHHIIIIIIKKKMMMPPPTTTWWWYYYZZZZZZ[[[ZZZZZZ[[[^^^aaaeeegggkkksss{{{tttggg___]]]ZZZ]]]ooo```QQQPPPKKKIIIJJJLLLMMMOOOWWW```ppp~~~mmmccc^^^fffwwwrrrddd]]]^^^bbbnnn{{{yyyqqqeeeYYYPPPJJJFFFDDDDDDDDDDDDEEEFFFHHHJJJKKKKKKNNNPPPRRRRRRRRRTTTVVVSSSUUUXXX[[[^^^aaacccdddfffgggggggggfffdddaaa```___\\\YYYVVVTTTRRRNNNLLLJJJIIIHHHFFFDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@AAAAAABBBBBBCCCCCC????????????????????????======<<<<<<;;;:::999999999999999999999888777777555555555666777999:::;;;777777666555555666777777666666777888888999::::::999999888777777777777888999999999999999999999999888888999;;;;;;;;;;;;;;;999999::::::999999888777555555333222111000000000000000000000000111222222111111222222222333333333111111111222444777999;;;555444333444666777666555333222111111222444555666999:::<<<>>>>>>>>><<<;;;:::888666777:::<<<===>>>;;;999777555333222222222666777:::<<<<<<;;;:::999444222111111111222111000333333222111//////......////////////////////////////////////////////////000000111111111111000000000000111111111222222222222222222222222222222222000000111333555888:::;;;888:::>>>BBBFFFIIIKKKKKKJJJLLLPPPTTTWWWYYYYYYZZZZZZZZZ[[[\\\^^^aaadddggglllttt|||vvvjjjbbb^^^ZZZZZZhhhfffSSSQQQKKKJJJJJJLLLMMMOOOWWWaaammm{{{jjjbbb^^^dddrrrpppccc\\\]]]aaannn{{{rrrjjj]]]RRRJJJEEEBBBAAACCCCCCDDDEEEFFFGGGIIIIIIJJJLLLOOOQQQQQQRRRTTTUUUUUUVVVYYY]]]```cccdddeeefffffffffeeedddaaa```^^^\\\YYYVVVTTTSSSQQQNNNKKKIIIHHHFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCBBB??????@@@@@@AAAAAABBBBBB????????????????????????<<<<<<;;;;;;::::::999999666777777777777666666555444444444555666777999:::555555555555555555555555555555666666777888999999;;;:::999999888888888888888888888888888888888888888888999;;;;;;;;;;;;;;;999::::::::::::999888888555555333222111000000000000000//////000000111222111111222222222333333333000000000111333555888:::555444333444555666666444222222222222222333555666777;;;AAAFFFHHHFFFBBB???>>><<<888777888:::::::::999888666444222222222222555666888:::;;;::::::999777555333333444555555333333222222111000///...---////////////////////////////////////////////////000000111111111111000000000000111111111222222222222222222222222222222222222222333333555666888888:::<<>>???AAACCCDDDEEEDDDDDDHHHKKKPPPTTTWWWXXXXXXXXXWWWZZZ^^^^^^^^^```dddggglllttt|||yyylllddd\\\\\\\\\___nnnuuuXXXQQQLLLJJJKKKMMMNNNPPPXXXaaappp~~~{{{eee___\\\^^^eeexxxmmmaaa^^^aaagggppp~~~wwwooo```YYYPPPHHHDDDBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHKKKNNNPPPPPPQQQSSSUUUYYY[[[^^^aaacccddddddcccffffffdddbbb```^^^\\\[[[VVVTTTQQQPPPOOOMMMKKKHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;:::::::::555555666666666666666555444444444444555555666777555555666666666666555555777777777777777777777777:::999888777666666666666888888888888888888888888888888777777888999;;;<<<::::::;;;;;;::::::999888555555333222111000000000///////////////000111111111111222222222333333333222333333333333222222111444333222333555666555444111222333222111222555888888<<>>>>>??????===:::888666666555555555555444444444666555444333444444666777666666666666777777777777888888888777555666888::::::999888666666666777888::::::999999888999999:::999999999888999999::::::;;;<<<<<<<<<;;;::::::999666444333111000000111111000000111222222222222111111222222333333222222111111111222333333333333222333333222222222333444444222333444333333555888;;;999;;;===???@@@@@@???>>><<<;;;:::888777666666666888777444222111222333333555666777777777888999;;;666444222222333333222111555555333222000///...---...........................///////////////......222222222222222222333333111111222222222333333333111111111111///+++(((&&&///000222222222444666888======???BBBEEEHHHJJJJJJHHHKKKPPPUUUYYY[[[\\\[[[XXXZZZ\\\]]]^^^aaaeeehhhkkkpppvvv|||xxxllleee]]]\\\WWWZZZdddpppfffVVVPPPMMMKKKMMMOOOQQQYYYaaatttqqqbbb\\\YYY[[[^^^lllzzzggg___]]]aaaggguuu}}}qqqddd\\\RRRNNNHHHCCCBBBBBBBBBBBBDDDDDDEEEEEEFFFGGGGGGGGGHHHJJJLLLOOORRRSSSTTTTTTYYY[[[^^^aaadddeeeffffffeeedddbbbaaa___\\\YYYUUUTTTSSSQQQOOOMMMKKKKKKJJJKKKIIIHHHFFFDDDCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>???>>>===:::888666555555555666666777777777555444333222222333444444666666666666777777777777888888888777666666888::::::999777666666666777888999999888888888888999999999999888888888999::::::;;;;;;<<<<<<;;;;;;:::999666555333111000000000111000000111222222222222111111222222333333222222111222222333444444444444333333333222222333333444555444555555555444444777999666888:::<<<<<<<<<;;;:::999888777555444444333333888666444333222222333444555777888999::::::;;;;;;666444222222333444333222444444333222000///....................................////////////......///000000111222333333444111111111222222222333333111111222222111///...,,,111222333444444555888:::>>>>>>@@@BBBFFFHHHJJJJJJGGGJJJNNNSSSWWWYYYZZZZZZZZZ[[[]]]]]]^^^aaadddggglllqqqwww}}}yyymmmfff___]]]WWWWWW___gggnnnYYYRRRNNNLLLMMMNNNQQQXXXaaassskkk```ZZZXXX[[[```nnnwwweee^^^___dddjjjvvvttthhh\\\TTTLLLIIIEEEBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIHHHIIIKKKMMMOOOQQQSSSTTTXXXZZZ]]]```ccceeeffffffdddcccaaa```^^^\\\XXXUUUQQQQQQOOONNNLLLLLLKKKKKKIIIHHHGGGFFFEEEDDDDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCBBBCCCCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>===:::888777444555555666888999999:::777666444333333333333444666666666666777777777777777888888777666666777999999888777777666777777777888888777777777777888888888888888888888999::::::;;;;;;<<<<<<;;;;;;::::::777666444222000/////////000000111222222222222111111222222333333222222111333333444555555555555444333333333333333444555555666777777666555555666888666777888:::::::::999888888777666555444333333333777666444333333333444444555666888:::<<<<<<;;;;;;555333222222444555555444333333222111000000//////........................---....../////////......---......000111222333444111111111222222222222333111222222222333333444444333444555666666777999;;;>>>???AAADDDFFFHHHIIIJJJGGGIIILLLPPPTTTWWWYYYZZZ\\\]]]^^^^^^___aaadddgggmmmrrrxxx{{{nnnfff___\\\UUUVVV[[[aaayyyxxx]]]SSSOOOLLLMMMNNNPPPXXXaaarrrhhh^^^XXXWWW\\\bbbpppuuueee^^^___eeekkkwwwuuujjj___TTTMMMGGGDDDBBBAAACCCDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIJJJLLLNNNQQQTTTUUUWWWXXX\\\___bbbddddddeeedddcccaaa```___\\\XXXUUUQQQPPPOOOMMMLLLKKKJJJJJJHHHGGGFFFFFFEEEEEEFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBAAA@@@>>>>>>>>>===<<<;;;999888555555666777777888999999:::999777666555555555666666666666666777777777777777888888888666666777999888888777777777777777777777666666666666777777888888777777777888999:::;;;:::;;;;;;<<<;;;;;;::::::888777444222000/////////000000111222222222222111111222222333333222222111222333333444444444444444333333333333333444555666666777888888777777888999999999:::;;;;;;;;;::::::999999888777666666666777666555444444444444555555555666999===???>>><<<:::555333222333555666666555222222111111000000//////........................------......//////......---......///000111111222111111111111222222222222222222222222333444666666333444666666666666999;;;>>>@@@CCCEEEFFFGGGIIIJJJHHHIIILLLOOORRRVVVYYYZZZ]]]^^^_________aaadddgggmmmssszzz|||pppggg^^^[[[UUUUUUZZZ^^^rrrcccUUUPPPMMMMMMMMMPPPXXXaaapppiii\\\WWWWWW]]]eeerrrvvveee^^^___eeekkkyyyxxxkkkaaaWWWNNNHHHCCCBBBAAAAAACCCEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHJJJKKKLLLNNNPPPSSSUUUWWWVVVWWWZZZ]]]___aaabbbbbbcccaaa``````___]]]ZZZWWWSSSRRRPPPNNNKKKJJJIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGCCCDDDDDDDDDDDDDDDDDDCCCEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@>>>>>>======<<<;;;:::999666666666666666666666666:::999777666555555555666666666666666777777777777666777999888777666777888777777777888888888777777666666555555666777777888777777777777888999:::;;;::::::;;;;;;<<<;;;;;;:::888777444222000/////////000000111222222222222111111222222333333222222111111111222333333333333333333333333333444555666777555777999999999999;;;===::::::;;;;;;:::::::::999999888888777777777888888555555444444555555555666999:::>>>CCCFFFFFFAAA===555444333333555777777666111111111000000/////////........................,,,,,,---...............000000//////////////////000000111111111222222222333333222222222333444444222444555555444555777999<<>>======<<<;;;;;;::::::777777777666666555555555777666444333333333333444666666666666777777777777666777999999777666777888666666777888888888888777666555555666666777888999666666666777888999:::;;;::::::;;;;;;<<<<<<;;;;;;777666444222000/////////000000111222222222222111111222222333333222222111000111222222333333222222333333333333444555777777555777:::;;;;;;;;;===>>>999999888888777777777666555555555444555555666666444444555555666666666666???AAAEEEKKKPPPOOOIIICCC777555444444666777777666222222111000//////..............................+++,,,---...............111111000000//////......000000000111111111111222222222222222222222222111222333444444333444666888888===CCCFFFFFFFFFHHHKKKJJJLLLOOORRRUUUXXXZZZZZZ\\\]]]^^^^^^___aaadddggglllsss{{{qqqiii^^^[[[TTTUUUYYYYYYgggoooXXXSSSNNNMMMMMMOOOWWW```kkk}}}xxxddd\\\WWWWWW___hhhtttvvvfff```aaahhhnnn}}}|||rrrdddXXXPPPJJJEEEAAABBBBBBBBBDDDEEEFFFDDDCCCEEEEEEFFFFFFGGGHHHHHHHHHJJJLLLNNNQQQTTTUUUVVVVVVTTTUUUWWWYYYZZZZZZZZZYYY[[[ZZZZZZ[[[\\\\\\ZZZXXXSSSRRRPPPOOOMMMLLLLLLKKKHHHGGGGGGFFFFFFGGGGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFDDDEEEFFFFFFFFFDDDBBBAAA>>>===<<<<<<;;;;;;;;;;;;777777777777777777777888555444333222222333444444666666666666777777777777555777999999888777777777555666777888999888888777666666666666777888999:::555555666666777999:::;;;999:::;;;;;;<<<<<<;;;;;;666555333111000000000111000000111222222222222111111222222333333222222111111222333333444444333333222333333333555666777888777999<<<===<<<<<<<<<===999888777666555555555555222222222222333333444555333444555666666777777777BBBCCCHHHPPPUUUTTTLLLEEE888777555555666777666555333222111000///...---,,,........................***+++,,,---............111000000000000000000///000000000000111111111111///000111222222222111111222333444444333444666777555;;;BBBEEEEEEEEEHHHKKKJJJLLLPPPTTTWWWXXXYYYYYYZZZ[[[]]]]]]^^^aaadddggglllrrr{{{rrriii^^^[[[TTTTTTXXXVVVcccrrrYYYSSSNNNMMMMMMOOOWWW```iii|||ppp]]]\\\WWWWWW```iiitttuuufffaaacccjjjqqquuulll^^^RRRKKKFFFBBB@@@CCCCCCCCCDDDFFFFFFDDDBBBFFFGGGGGGHHHHHHIIIJJJJJJIIIKKKNNNRRRTTTUUUUUUUUUTTTUUUWWWXXXXXXXXXXXXWWWXXXWWWXXXYYY[[[[[[YYYWWWQQQQQQPPPOOONNNNNNNNNNNNHHHHHHGGGGGGFFFFFFGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDFFFGGGGGGDDDEEEFFFGGGFFFDDDBBBAAA>>>===<<<;;;;;;;;;;;;;;;666666777888999::::::;;;666555444333444555666777666666666666777777777777555777999999888777777777555666777999999999888777666666666666777888::::::555555555666777999:::;;;999::::::;;;<<<<<<<<<;;;666444333111000000111111000000111222222222222111222222222333333222222222222333444444555555444444222333333444555666888888999;;;===>>><<<;;;;;;<<<:::999888666555555555555222222222222333444555555333333555666777777777777AAACCCHHHPPPUUUTTTLLLDDD:::888666555666777666555333333222000///---,,,,,,........................***+++,,,---............//////000000111111222222000000000000111111111111,,,...000333444333222222333444555444444444666888333999AAAEEEDDDEEEHHHLLLHHHKKKPPPTTTWWWXXXXXXWWWXXXZZZ\\\]]]^^^aaaeeehhhkkkrrr{{{pppfff[[[WWWTTTRRRQQQVVVcccqqq}}}```XXXPPPKKKKKKPPPWWW^^^ooo}}}~~~jjjcccWWWWWWYYY^^^ffftttrrrfff```___fffppp~~~uuujjjcccWWWMMMGGGDDDBBBBBBEEEEEEDDDCCCCCCCCCCCCCCCEEEFFFFFFFFFFFFHHHLLLOOOQQQRRRTTTVVVWWWWWWWWWVVVVVVUUUTTTSSSRRRQQQQQQQQQLLLNNNQQQSSSTTTSSSQQQOOONNNMMMMMMLLLKKKKKKJJJJJJKKKJJJJJJIIIGGGFFFFFFEEEGGGHHHHHHHHHGGGFFFDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGFFFDDDCCCAAA@@@@@@======<<<<<<;;;;;;;;;:::999999999888888888888777444555555333111//////000444555666777777888888888777777777777777777777777666666666666666666666666777777777777888888888888777999::::::999888:::;;;:::;;;;;;<<<<<<;;;;;;:::777666555333222111000000////////////000111222333333333222222111222222222444333333222222333333444333444555444444444666888888999;;;===============:::999777777888888666555000111222333333444777999666777888:::::::::::::::;;;???FFFKKKLLLIIIDDDAAA888666555555666666555333222222222111111111111111.........------,,,,,,,,,******+++++++++,,,,,,,,,------......///000000000//////000111111111111111222333444444444333222111333555666666555555777888<<<>>>AAADDDGGGIIIJJJJJJGGGKKKOOORRRTTTUUUWWWYYY^^^ZZZWWWXXX\\\bbbeeeffflllsss|||oooeee\\\XXXUUUSSSRRRUUU```lllaaaYYYPPPLLLLLLOOOVVV\\\qqqzzzfff```XXXWWWYYY^^^fffvvvrrreee```___fffppp{{{xxxnnnddd]]]SSSJJJEEECCCBBBAAADDDDDDCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGHHHJJJMMMPPPTTTUUUWWWWWWXXXWWWUUUUUUSSSQQQOOOMMMKKKJJJIIIHHHFFFGGGIIIKKKKKKKKKJJJIIIKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGGGGFFFDDDCCCFFFFFFEEEEEEEEEDDDDDDDDDGGGGGGFFFDDDCCCBBBAAA@@@@@@??????>>>===<<<<<<<<<999999999888888888777777555666666555222111111222444555666777777888888777777777777777777777777777777777777777777777777777777777777777888888888888777999::::::999888:::;;;::::::;;;;;;;;;;;;::::::777666555333222111000000////////////000111222333333333222222111222222333444333333222222333333444333444555444444444666888<<<<<<=========;;;:::999:::888777777888888666555222333333333333666999<<<::::::999999999999999999999===CCCHHHIIIFFFBBB>>>888666555444555666555444222222222111111111111111......---------,,,,,,,,,+++,,,,,,,,,------------------......///000000000//////000111111111111111111222333444444444333222333555666666555555777888===>>>AAAEEEHHHIIIJJJJJJGGGJJJNNNQQQSSSUUUWWWYYY\\\YYYVVVXXX]]]cccfffhhhlllsss{{{pppeee^^^ZZZVVVUUUSSSTTT]]]gggdddYYYPPPMMMMMMNNNTTTZZZssswwwddd^^^YYYXXXYYY^^^hhhzzzqqqddd```___fffpppyyy~~~oooeeeZZZTTTLLLEEEBBBBBBAAAAAADDDDDDDDDDDDDDDEEEGGGGGGGGGIIIJJJJJJJJJLLLPPPSSSXXXYYYZZZZZZYYYWWWUUUSSSOOONNNKKKHHHEEECCCAAA@@@@@@AAAAAABBBCCCCCCDDDDDDFFFFFFFFFFFFGGGGGGGGGHHHFFFGGGGGGGGGHHHHHHIIIIIIEEEEEEFFFFFFFFFEEEEEEDDDFFFFFFFFFEEEEEEEEEEEEDDDGGGFFFEEEDDDCCCBBBAAA@@@AAA@@@???>>>===<<<;;;:::999999888888888777777777666777777666333222222333444444555666777777777777777777777777777777777777888888888888888888888888777777777777888888888888777999::::::999888:::;;;::::::;;;;;;;;;;;;::::::777666555333222111000000////////////000111222333333222222111222222333333444333333222222333333444333444555444444444666888<<<<<<======<<<;;;999888888777666777888999777555555555555444555888===@@@>>>===;;;999888777777888666:::???CCCDDDBBB>>>;;;999666444333444555666555222222222111111111000000...------------,,,,,,,,,------------............------......///000000000//////000111111111111111000111222333444444444333333444666666555555777999===???BBBEEEHHHJJJKKKKKKGGGJJJNNNQQQSSSUUUWWWYYYZZZXXXWWWXXX]]]cccgggiiilllrrryyyqqqfff]]]YYYVVVUUUTTTTTT[[[ccczzzfffYYYOOONNNOOOOOOTTT\\\ssswwwddd^^^ZZZXXXYYY___iii}}}pppddd```___gggqqq|||uuufff\\\QQQLLLFFFBBBAAABBBBBBBBBEEEEEEEEEEEEEEEFFFGGGGGGIIIJJJLLLMMMMMMOOORRRUUUZZZ[[[\\\\\\[[[XXXVVVTTTLLLKKKHHHEEECCC@@@???>>>>>>>>>======>>>???AAABBBAAAAAABBBCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHDDDEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFEEEDDDCCCBBBAAAAAA@@@???>>><<<;;;999888888888888888888777777777777555666777555333222222333333444555666777777777777777777777777777777777777777777777777777777777777666777777777888888888888777999::::::999888:::;;;:::::::::;;;;;;:::::::::777666555333222111000000////////////000111222333222222111111222222333333444333333222222333333444333444555444444444666888999:::;;;<<<===<<<;;;;;;777666666888::::::888777888888777555666999???CCCAAA???<<<999666555666666555888<<<@@@@@@???;;;999999666333111333555666666333333222222111000000000------------------------,,,------------.........------......///000000000//////000111111111111111000000111222333444444444222444555666555666777999===???BBBFFFHHHJJJKKKKKKHHHKKKOOORRRTTTVVVXXXZZZZZZYYYYYYZZZ]]]bbbfffhhhkkkqqqxxx}}}ssshhh]]]XXXTTTTTTTTTUUU[[[bbbsssiiiYYYNNNNNNQQQQQQVVV___qqqxxxddd^^^ZZZYYYZZZ```kkkpppddd``````hhhrrryyymmm___UUUKKKGGGCCCBBBBBBCCCDDDDDDHHHGGGGGGFFFFFFFFFGGGGGGJJJLLLNNNOOOPPPRRRUUUWWWYYY[[[]]]]]]]]]ZZZWWWUUUGGGFFFDDDCCCAAA@@@??????===<<<;;;;;;<<<===???@@@>>>>>>???AAABBBDDDEEEEEEHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBAAA@@@???>>><<<;;;999888888888888888777777777666666444555555444222111222333333444555666666777777777777777777777777777777777666666666666666666666666666777777777888888888888777999::::::999888:::;;;999::::::::::::::::::999777666555333222111000000////////////000111222333222111111111222222333444444333333222222333333444333444555444444444666888999:::;;;<<<<<<<<<;;;:::666666777999;;;<<<:::888::::::888777777:::???CCCBBB???<<<888555444444444555777;;;===>>><<<:::888888555222111333555666777333333222222111000000///------------------------,,,,,,,,,,,,------------------......///000000000//////000111111111111111000000111111222333444444222333555666555666888999===???BBBEEEHHHJJJKKKKKKIIILLLQQQTTTUUUWWWYYY[[[\\\\\\\\\\\\]]]```dddfffjjjpppwww}}}wwwjjj^^^XXXSSSSSSSSSTTTYYY```mmmooo\\\NNNOOORRRQQQWWWaaannnyyyccc\\\ZZZYYY[[[aaammmpppeeeaaabbbiiitttxxxnnncccWWWOOOGGGEEEBBBBBBCCCDDDEEEDDDHHHGGGGGGGGGGGGHHHIIIIIIJJJMMMOOOQQQRRRTTTVVVXXXZZZ[[[]]]^^^]]]ZZZWWWTTTBBBBBB@@@???>>>>>>>>>>>>;;;;;;:::::::::<<<>>>???===>>>???@@@AAACCCDDDDDDHHHHHHGGGGGGFFFFFFFFFEEEGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@???>>>===<<<;;;:::888888777777777666666666333444555444222222222333333333444555666666666666777777777777777777777777555555555555555555555555777777777777888888888888777999::::::999888:::;;;999999::::::::::::999999777666555333222111000000////////////000111222333111111111111222333444444444333333222222333333444333444555444444444666888<<<======<<<;;;999777666555666888;;;>>>>>>===;;;;;;;;;999888777999===AAA???===;;;888555444333333555777999;;;;;;:::888777777444222222333555666666444333333222111000//////,,,,,,,,,------------...+++,,,,,,,,,,,,---------------......///000000000//////000111111111111111111111111111111222333444111333555666666666888:::<<<>>>AAADDDGGGIIIJJJJJJIIILLLPPPTTTUUUWWWYYY[[[]]]]]]^^^]]]]]]___cccfffjjjpppwww|||zzzmmmbbbZZZTTTRRRRRRSSSWWW]]]fffxxxaaaPPPPPPRRRPPPVVVbbbmmm~~~fff]]]YYYXXX[[[cccoooqqqfffbbbccckkkuuuxxxmmmcccYYYOOOHHHEEECCCAAAAAACCCDDDDDDCCCEEEEEEFFFGGGIIIJJJLLLMMMJJJMMMPPPRRRSSSUUUWWWYYY\\\]]]______]]]YYYTTTQQQAAAAAA@@@>>>============;;;;;;;;;<<<<<<===>>>???>>>>>>???@@@BBBCCCDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGJJJIIIHHHGGGFFFFFFGGGGGGIIIHHHHHHHHHHHHGGGGGGGGGEEEEEEEEEDDDCCCCCCBBBBBB@@@??????>>>===<<<<<<<<<888777777777666666666666444555666555444333444555333333444555666666666666777777777777777777777777666666666666666666666666777777777777888888888888777999::::::999888:::;;;999999::::::::::::999999777666555333222111000000////////////000111222333111111111111222333444555444333333222222333333444333444555444444444666888<<<======<<<;;;999777555666666999===@@@AAA???===;;;;;;:::888777888:::===;;;:::999777555444333222444555777888888888666666555333222222444666555555444444333222111000///...,,,,,,,,,---------......------------............------......///000000000//////000111111111111111222222111000000111222333111333555666666666888:::;;;===@@@CCCFFFHHHIIIIIIGGGKKKOOORRRTTTUUUWWWYYY[[[\\\^^^^^^^^^```dddggglllqqqwww{{{|||oooeee\\\TTTQQQQQQQQQUUUZZZaaa~~~eeeRRRPPPQQQOOOUUUaaammmiii```XXXXXX\\\dddppprrrfffcccdddlllvvv}}}pppeee[[[RRRJJJDDDDDDBBBAAAAAABBBCCCCCCBBBBBBCCCEEEGGGJJJMMMOOOQQQJJJMMMPPPRRRTTTUUUWWWYYY^^^___``````]]]WWWRRRNNNDDDCCCAAA@@@>>>>>>=========>>>>>>???@@@@@@AAAAAA??????@@@AAABBBCCCDDDDDDCCCDDDEEEFFFGGGHHHIIIIIILLLKKKIIIGGGFFFFFFGGGGGGIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEDDDDDDCCCCCCBBBBBB======<<<<<<;;;;;;;;;:::777777777777666666666666555666777666555444555666222333444555666666666666777777777777777777777777777777777777777777777777777777777777888888888888777999::::::999888:::;;;999999999::::::999999999777666555333222111000000////////////000111222333111111111111222333444555444333333222222333333444333444555444444444666888999:::;;;;;;;;;:::999888666777:::>>>AAABBB@@@>>>:::;;;:::999777777888:::888888888777666444333222333444555666666666555444444333222333555666555444444444333222111000///...,,,,,,,,,------...................../////////000------......///000000000//////000111111111111111333222111000000000111222111333555666666777999::::::<<>>===>>>>>><<<:::<<<<<<===>>>???@@@AAAAAAEEEBBB???>>>@@@BBBDDDDDDGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJHHHGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGIIIIIIHHHFFFEEECCCBBBAAA??????>>>>>>======<<<<<<777777777777666555333222555555555444444333333333333444555444444444666888777777777777888888888888666666555666666777888999999999888888888888999999:::999999888888999999:::;;;;;;<<<======<<<;;;;;;999888666333111000///...000111111111222222222222333222111000000222444555333333333444444444555555555555444555555666777888::::::999999777666555444666777:::===???AAAAAAAAA@@@===888555444666:::<<<999888777666444444444333111555666555555666444000555333111222333555666555333333333333222111000000////////////////////////...------------.../////////////////////.........////////////000000000000222222111111222222333444222222111222444666999;;;:::<<<@@@CCCGGGIIIJJJJJJJJJMMMPPPSSSSSSTTTUUUWWW[[[[[[[[[[[[[[[^^^cccfffggglllrrrwwwzzzjjj___XXXTTTTTTTTTSSSUUUXXX```wwwpppXXXTTTPPPQQQXXX[[[oooooo```[[[XXXYYYbbbpppssseeeaaabbbkkkvvvxxxmmm___SSSLLLHHHEEEBBBBBBAAAAAAAAAAAABBBCCCDDDFFFGGGGGGFFFFFFGGGJJJMMMNNNPPPRRRUUUXXXZZZ\\\]]]^^^___``````\\\VVVPPPMMMFFFCCC???>>>??????===<<<======>>>@@@AAACCCCCCDDDGGGEEEBBBBBBCCCEEEFFFEEEGGGGGGGGGGGGHHHHHHIIIIIIMMMLLLKKKKKKJJJKKKLLLMMMKKKKKKJJJIIIIIIHHHGGGGGGIIIHHHGGGFFFEEEDDDCCCBBB?????????>>>======<<<<<<888888777666555444444333555555444444444333333333333444555555444444666777777777777777888888888888777666666666666777777888999999888888888888999999:::999999888888999999::::::;;;<<<======<<<;;;:::888777555333111000000///000000000111111111222222333222111000000222444555333333333444444444555555333333222333333444555666::::::999999888666555444555666888:::<<<=========<<<:::666333333444777999888888777555444333333333222666777666666888777333666444222222444666666666333333333333222111000000...........................------------...//////.........///////////////////////////000000000000222222111111222222333444222222222222444666999;;;:::<<<@@@CCCGGGIIIJJJJJJIIILLLPPPRRRSSSTTTVVVWWWZZZ[[[[[[[[[\\\^^^cccfffgggmmmrrrwww{{{mmm___YYYTTTTTTTTTSSSUUUXXX\\\qqqxxx]]]UUUPPPQQQXXX[[[pppssscccYYYWWWYYYbbbpppsssfffbbbccclllwww}}}mmmcccVVVLLLGGGEEECCCBBBAAA@@@AAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGHHHKKKNNNPPPQQQTTTVVVYYY[[[\\\]]]_________]]]YYYTTTNNNJJJFFFCCCAAA????????????>>>???@@@AAADDDFFFGGGHHHIIIJJJIIIHHHHHHIIIJJJIIIHHHHHHGGGGGGFFFGGGGGGIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJLLLLLLKKKJJJIIIHHHGGGFFFGGGGGGGGGFFFEEEDDDDDDCCC@@@@@@???>>>======<<<<<<:::999777555444444444555555444444444444333333333444555666666444444666777777777777777888888888888888777777666666666666777999999888888888888999999:::999999888888999999:::999:::;;;<<<<<<;;;:::999666555444333111111111111/////////000000000111111333222111111111222333444333333333444444444555555333333222333333444555666::::::999999888777555555444555666777777777777777888666444222111222333444777666666555444333222222444888888777777::::::777777555333333555666777666333333333333222111000///------------------------...------------...//////------......//////000000////////////000000000000222111111111111222333333222222222222444777999;;;;;;===@@@CCCFFFHHHJJJJJJGGGJJJOOORRRSSSUUUWWWYYYZZZZZZ[[[[[[\\\___cccfffhhhmmmsssxxx|||nnn^^^WWWRRRRRRRRRRRRSSSVVVYYYjjjaaaWWWOOOPPPYYY]]]ooovvvfffZZZXXXZZZcccqqqsssgggcccdddmmmwwwvvveee[[[OOOFFFBBBBBBBBBBBB@@@@@@AAABBBCCCDDDFFFFFFGGGIIIJJJJJJJJJKKKNNNPPPQQQRRRTTTWWWYYY[[[\\\\\\```___^^^[[[WWWQQQLLLIIIDDDCCCAAA@@@???@@@@@@@@@BBBCCCFFFIIIKKKMMMNNNNNNNNNNNNNNNOOOPPPPPPNNNLLLJJJIIIGGGFFFEEEGGGHHHIIIHHHHHHHHHHHHHHHHHHIIIIIIMMMLLLKKKJJJIIIHHHGGGFFFGGGFFFFFFFFFEEEEEEDDDDDDAAA@@@@@@???>>>===<<<<<<;;;999777555444444555666444444444444444444444444444555777666555555555666666777777777888888888888888888777666666555666666999999888888888888999999:::999999888888999999:::999999:::;;;;;;:::999999444444333222111111111111////////////000000000000222222111111111222333444333333333444444444555555555555444555555666777888999999999999888777666555444444444444444444333333444444333222222222222222555555555555444333222111555888999777888<<<===:::888666444444555777777666222333333222222111000///------------------------...------------...//////,,,------...///000111111////////////000000000000111111111111111222222333111111222333555777999:::;;;===@@@CCCFFFHHHIIIIIIFFFIIINNNQQQSSSUUUXXXZZZYYYZZZ[[[\\\]]]___cccfffhhhnnnsssxxx|||mmm^^^WWWRRRRRRSSSRRRSSSWWWWWWddddddXXXOOOPPPZZZ^^^mmmzzzhhh]]][[[]]]eeerrrsssgggcccdddlllvvv|||ooo^^^VVVKKKCCCAAAAAABBBBBBAAAAAACCCDDDEEEFFFGGGGGGJJJKKKMMMNNNNNNOOOQQQSSSTTTVVVWWWZZZ[[[]]]^^^^^^```___]]]YYYUUUOOOKKKHHHAAAAAA@@@@@@@@@@@@BBBCCCFFFHHHKKKNNNQQQSSSSSSSSSRRRRRRRRRTTTVVVVVVTTTRRRNNNKKKHHHEEEEEEFFFHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLMMMLLLLLLJJJIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDAAAAAA@@@???>>>===<<<<<<;;;:::777555444444555666444444444444444444444444444666888777666555555666666777777777888888888888888888777666666555666666999999888888888888999999:::999999888888999999:::999999:::;;;;;;:::999999444333222111111111111222////////////000000000000222222111222222222333333333333333444444444555555555555444555555666777888999999:::999999888777666555555444333333333222222444444333333333333333333444555555555444333222111444888:::999;;;??????===888666444444555666666666222222222222111000//////...........................------------...//////,,,------...///000111111////////////000000000000111111000000111111222333111111222333555777999999<<<===@@@DDDFFFHHHIIIIIIEEEHHHMMMQQQSSSUUUXXXZZZXXXYYY[[[\\\]]]```cccfffhhhmmmssswww{{{lll```ZZZUUUUUUUUUTTTVVVYYYWWW```hhh[[[QQQQQQZZZ^^^llllllaaa^^^___gggtttrrrgggccccccjjjtttttteeeXXXQQQHHHBBBBBBCCCDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHKKKMMMOOOPPPQQQRRRTTTUUUYYYZZZ[[[]]]^^^___``````^^^]]]ZZZVVVQQQMMMIIIGGG???@@@AAAAAAAAACCCFFFHHHJJJMMMPPPTTTVVVWWWWWWWWWUUUUUUVVVXXXZZZ[[[YYYXXXRRROOOJJJFFFDDDEEEGGGIIIHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIGGGGGGGGGFFFEEEDDDDDDCCCBBBBBBAAA@@@>>>===<<<<<<;;;:::888666555555555666333333333444444444444555444666888888777555555555777777777777888888888888888777777666666666666777999999888888888888999999:::999999888888999999:::999:::;;;<<<<<<;;;:::999444333222111111111111111/////////000000000111111111111222222222333333333333333333444444444555555333333222333333444555666999999::::::999888888777444444333333333333444444555444444333333444444444444555666666666444333222444999<<<===???CCCCCC???888666444333444555555555222222222222111000///...////////////////////////...------------...//////------......//////000000////////////000000000000111000000000000111222222000111222444666777888999<<<>>>AAADDDFFFHHHHHHIIIEEEHHHMMMPPPSSSUUUWWWYYYWWWYYY[[[]]]^^^```dddfffggglllrrrwww|||lllaaaZZZUUUUUUUUUTTTVVVYYYXXX^^^{{{nnn___SSSQQQYYY\\\kkkqqqbbb___```hhhuuurrrfffbbbaaahhhrrr~~~lll\\\PPPJJJDDDBBBCCCFFFFFFFFFFFFFFFHHHIIIIIIIIIHHHHHHKKKMMMPPPQQQRRRSSSTTTVVVYYYYYY[[[\\\^^^^^^______[[[YYYVVVRRRMMMIIIGGGEEE>>>@@@CCCCCCDDDFFFKKKNNNNNNQQQTTTXXXZZZ[[[ZZZZZZWWWVVVWWWYYY]]]^^^^^^]]]WWWSSSMMMGGGDDDEEEGGGHHHEEEFFFGGGIIIIIIIIIIIIIIIKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBCCCBBBAAA@@@>>>===<<<;;;:::999999888777666555555333333333444444444555555555777999999777555555555777777777777888888888888777666666666666777777888999999888888888888999999:::999999888888999999::::::;;;<<<======<<<;;;:::444333222111000000000000000000000111111111222222111111222222333333333222333333333444444444555555333333222333333444555666999999::::::999999888888222222111111222444555666666555444333333444555666444555666777777666444333555;;;@@@BBBEEEHHHFFFBBB888666333333444444444444222222222222111000///..............................------------...//////.........///////////////////////////000000000000000000000000000111222222000111333444666777888999<<<>>>AAADDDFFFHHHHHHHHHEEEIIIMMMPPPRRRTTTVVVXXXVVVXXX[[[]]]^^^aaadddffffffkkkqqqvvv}}}lll___XXXSSSSSSTTTSSSTTTXXXXXX]]]yyysssbbbUUURRRXXXZZZkkk~~~vvvbbb______hhhwwwrrrfffaaa```gggpppzzzgggWWWJJJFFFBBBAAADDDHHHHHHHHHGGGHHHIIIJJJJJJJJJIIIHHHJJJMMMPPPQQQRRRRRRTTTVVVVVVWWWXXXYYYZZZ[[[[[[[[[XXXVVVSSSOOOJJJGGGEEEDDD>>>AAADDDFFFFFFIIINNNSSSQQQSSSWWWZZZ\\\\\\\\\[[[XXXWWWXXXZZZ^^^```aaaaaaZZZUUUNNNHHHEEEDDDFFFHHHGGGIIIJJJLLLMMMMMMLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIHHHFFFEEECCCBBBAAACCCCCCAAA@@@???===<<<;;;999999999999888666555444333333333444444555555555555777999999888555444444777777777777888888888888666666555666666777888999999999888888888888999999:::999999999999999999:::;;;;;;<<<======<<<;;;;;;555444333111000/////////111111111111222222222222111111222333333333333222333333333444444444555555555555555555555666888888999999:::::::::999888888111000000000222444666777666555333222222333555777444555777888888666444333666===CCCFFFIIIKKKIIIEEE777555333222333444444333111222222111111000///...------------------------...------------.../////////////////////.........////////////000000000000000000000000000111111222000111333555666888888888===>>>AAADDDFFFGGGHHHHHHFFFIIIMMMPPPRRRTTTVVVWWWVVVXXX[[[]]]___aaadddfffeeekkkpppuuu|||lll```YYYRRRQQQQQQQQQSSSWWWVVV___wwwggg[[[UUUWWW^^^ooo{{{{{{fffaaa___fffvvvvvvfff___aaahhhqqqqqq^^^RRRIIIGGGDDDCCCEEEFFFGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJLLLNNNOOOPPPPPPOOORRRSSSUUUVVVXXXYYYYYYYYYXXXUUUQQQLLLHHHEEECCCCCC???AAADDDGGGJJJNNNRRRUUUYYYUUUVVV[[[___^^^\\\\\\^^^]]]\\\^^^aaabbb___]]]\\\TTTJJJEEEEEEFFFFFFDDDJJJIIIIIIHHHHHHHHHIIIIIILLLLLLMMMMMMMMMKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHBBBCCCDDDDDDBBB@@@===<<<999999888777666555444444777777666555444333333333333333333444444444555555555666666666666666555555777888888888888999999999888888999::::::::::::999999999888888888888888999:::;;;<<<======<<<;;;::::::888666444333222222333000111222333333333333222444333333222222333333444444444444444444444444444333333333333444555666666666888:::<<<<<<<<<;;;:::777555333222333444444444888666444333444666777777:::999777555555666777888999===CCCIIILLLLLLJJJHHH888555111111333555555333111111111111111000//////------------------------.........////////////000............////////////000000000000111111111111///000111333333222111111333333333444555666777888:::===AAADDDEEEFFFGGGIIIDDDGGGKKKNNNPPPRRRUUUWWWXXXXXXYYY[[[^^^aaadddfffhhhiiimmmsss}}}{{{kkk```XXXRRRQQQQQQQQQSSSWWWXXX```wwwkkk^^^WWWXXX^^^mmm{{{zzzgggbbb```hhhxxxvvvfff```aaaiiiqqqnnn[[[OOOJJJHHHFFFEEEGGGIIIJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGIIIJJJLLLNNNNNNNNNNNNNNNOOOPPPRRRRRRSSSSSSRRRWWWTTTPPPKKKGGGDDDCCCCCC>>>AAAEEEHHHKKKNNNRRRUUUWWWTTTUUU[[[___^^^^^^___bbb```___```bbbdddcccaaaZZZRRRJJJEEEEEEFFFEEEDDDFFFHHHJJJKKKLLLLLLKKKJJJLLLLLLMMMMMMMMMKKKJJJIIIKKKKKKJJJJJJJJJIIIIIIIIIDDDDDDDDDDDDBBB@@@===<<<:::999888777666555555444777666555444444333333333666666666555555444444444333444555666777777777777777888888888888999999999999999:::;;;;;;;;;;;;:::999999888888888888999999:::;;;<<<======<<<;;;:::888666444222111000000111000000111111111222222222222222222111111222222222333333333333333333333333333333333333444555666666666777999;;;;;;:::999888666444222222333444444444777666444333444666888999;;;:::888777666666777777:::===BBBGGGHHHHHHEEECCC:::666222222444666555444///////////////...------------------------------++++++,,,,,,------............/////////000000000000000000000111111111111000000111222222222222111111111111222333444555666888;;;???AAABBBCCCDDDFFFDDDGGGKKKNNNPPPSSSUUUXXXYYYYYYZZZ\\\^^^bbbeeeggggggiiinnnttt}}}xxxiii___XXXRRRQQQQQQPPPRRRVVVXXXaaavvvmmm```XXXYYY^^^jjj{{{|||iiidddbbbjjj{{{wwwggg```bbbjjjrrr~~~jjjXXXLLLKKKIIIHHHIIIKKKMMMNNNMMMKKKKKKJJJJJJIIIHHHGGGGGGGGGHHHIIIKKKLLLMMMMMMNNNMMMNNNPPPRRRTTTTTTUUUTTTUUURRRNNNIIIFFFDDDCCCCCC@@@DDDHHHLLLOOORRRUUUWWWUUURRRTTTZZZ^^^^^^___bbbdddbbbaaaaaacccdddcccbbbUUUOOOHHHDDDDDDEEEEEECCCCCCFFFJJJNNNOOONNNMMMKKKLLLLLLLLLMMMMMMLLLKKKKKKMMMMMMMMMLLLLLLLLLKKKKKKFFFFFFEEEDDDBBB@@@>>><<<::::::999888777666555555777666555444333333333333888888777666555444333333111222444666777888999999777888888888888999999999999::::::;;;;;;;;;;;;;;;999999888888888888999999:::;;;<<<======<<<;;;:::888666444222111000000111111000/////////000111222111111000000000000111111333333333333333333333333333333333333444555666777666888999::::::888666555555333222222333444444333666555444333444666999;;;===<<<;;;:::999777666666;;;===AAADDDEEECCC@@@>>><<<888444333555666555333///////////////...------------------------------******++++++,,,---....../////////000000000111111000000000000111111111111111111111000111111222333111111111222333444555666<<>>===;;;;;;:::999888777666666666555444444333333333444777666666555444444333333222222444666777888888888777777888888888999999999888999::::::;;;;;;::::::999999888888888999::::::::::::<<<<<<<<<<<<:::::::::888666444333222222333222111///...///000222444111111111000000111111111222222222222222222222222333333333444444555666777888999::::::999888555444333222111222444555555444666555444333444666:::===??????>>>===;;;999777666:::<<>><<<<<<888444333444555444222111111111111111000//////........................++++++,,,---...///000000000000000000111111111111///000000000111111111111222111000000000111333444333333333444555666777888>>>AAADDDFFFFFFGGGHHHIIIFFFIIIMMMPPPRRRTTTWWWYYY[[[[[[\\\]]]```cccfffggggggiiinnnttt}}}tttfff]]]VVVQQQQQQQQQOOOPPPTTTTTT]]]lllfffXXXSSSWWW^^^fff|||oooiiieeelll}}}zzziiibbbcccjjjrrrvvvcccTTTMMMLLLLLLMMMPPPSSSTTTTTTRRRPPPPPPOOONNNLLLKKKJJJJJJJJJJJJKKKLLLNNNOOOPPPQQQOOOQQQTTTWWWXXXYYYXXXWWWRRROOOKKKFFFDDDDDDEEEFFFIIIMMMTTTXXXZZZZZZYYYYYYXXXUUUVVVYYY[[[[[[^^^cccaaadddfffgggddd^^^YYYUUUKKKHHHEEEDDDDDDDDDEEEEEEGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQMMMKKKHHHDDDAAA???>>>>>><<<<<<;;;:::999888777777555444444333333333333444333333333333333333333333333444555666777777777777777777888888888999999999777777888999999999999999999999888888999::::::;;;999:::;;;<<<<<<;;;:::999:::888666444333222222333333222000000000111333555222222111111111111222222222222222222222222222222444444444444555666777777999:::;;;;;;:::888666444333222222333666777666555666666555333333555:::???AAAAAA@@@>>><<<:::888777888:::>>>@@@BBBAAA???>>>;;;777333111333444333111111111111111111000//////........................,,,,,,---......///000000000000000000111111111111///000000000111111111111222111000000000111333444333333333444555666777888:::===@@@BBBCCCCCCDDDFFFFFFIIIMMMPPPRRRTTTWWWYYY[[[[[[\\\]]]```bbbeeegggfffiiinnnttt}}}ssseee[[[UUUPPPQQQQQQOOOPPPRRRRRR[[[gggdddWWWRRRVVV^^^fff~~~rrrkkkeeejjjzzz|||jjjcccccciiiqqqqqq___TTTOOOLLLMMMOOORRRUUUUUUTTTRRRNNNNNNMMMLLLLLLKKKJJJJJJLLLLLLMMMMMMOOOQQQRRRSSSWWWXXX[[[\\\\\\ZZZXXXVVVRRROOOJJJFFFDDDDDDFFFHHHLLLQQQXXX]]]]]][[[YYYXXXYYYVVVVVVYYYYYYYYY^^^dddfffiiikkkiiiccc[[[TTTPPPFFFFFFEEEDDDDDDEEEFFFFFFHHHHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPQQQRRRSSSUUUVVVVVVPPPNNNIIIEEEAAA???>>>>>>======<<<;;;:::999888888444444333333333333444444111111222222333333333333444444555666777777666666777888888888888999999999666777777888888888888888999999888999999:::;;;<<<999:::;;;<<<<<<;;;:::999888666444222111000000111333222111111111222444444222222222111111222222222333333333333333333333333444444444444555666777888999:::;;;;;;:::888666555222222333555777999888777777777666444222444:::???@@@???>>><<<:::999777777777999<<>>>>>===<<<;;;:::999999444333333222333333444444333333333333333333333222222333444666777888888888777888888888888999999999777777888999999999999888999999999999:::;;;<<<<<<999:::;;;;;;;;;;;;:::999888666444222111000000111111111111111222222222222111111000000000000111111333333333333333333333333444444444444555666777888777888999:::999888666444333333444666999::::::888888999888444111333999???===<<<:::888666555555555777888;;;>>>??????>>>===:::666222111444555555333///////////////...------........................///............---------....../////////000000000000000000000111111111111000000111222222222222111111111111222333444555666999<<<@@@CCCEEEFFFHHHJJJDDDGGGKKKNNNPPPSSSUUUXXX[[[[[[[[[\\\^^^aaaccceeefffhhhnnnuuu}}}ssseeeZZZTTTPPPPPPPPPNNNOOOQQQVVV\\\bbbvvvnnnbbbZZZYYY^^^hhhvvvmmmdddeeerrrlllcccbbbhhhooo~~~}}}gggYYYRRRQQQLLLMMMOOOSSSUUUUUUQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMNNNQQQSSSTTTMMMPPPUUUZZZ\\\]]]\\\[[[RRROOOJJJFFFEEEFFFIIIKKKXXX^^^eeeiiihhhddd___\\\UUUTTTTTTWWWXXXZZZbbbkkknnnmmmiii```VVVMMMIIIHHHBBBDDDEEEFFFFFFFFFGGGIIIBBBEEEIIIMMMOOOOOONNNMMMKKKKKKKKKKKKMMMOOOQQQRRRSSSTTTVVVXXX[[[]]]___```TTTQQQKKKEEEAAA?????????>>>>>>===<<<;;;::::::999333333333222222333444444666666555444333333222111000111333555777999::::::777888888888888999999999888888999::::::::::::999999999999999:::;;;<<<===999999;;;;;;;;;;;;999999:::888666444333222333333//////000111111111111000000000////////////000000444444444444444444444444555444444555555666777888555666888999888777555444333333444777:::<<<;;;999999:::999555111222999???;;;999666444333333333444777999;;;=========<<<;;;:::666333222555777777555111111111111111000000///////////////////////////222222222111000000//////............////////////000000000000111111111111///000111333333222111111333333333444555666777888444777<<>><<<:::===<<<<<<;;;:::999888888:::999777555444333444444444444333222333444555666000333666888888888999:::;;;888666777:::<<<;;;999777888888888888999999999<<<;;;:::999888888777777999::::::;;;;;;::::::999999888666444222111000000000111111111222222222222111111000000111111222333222222222333333444444444444444555555777888999:::777888888777777666555444444444555777;;;>>>>>>>>>999777444333333555999;;;::::::999888777666555555333555888:::;;;;;;;;;:::777555444444444444333111222333444222000...---...222111000///---+++******,,,---......///.........)))+++---///000000000000000111111111111111000///000111111111111222222222111222444666777777666666:::;;;>>>BBBEEEFFFGGGHHHGGGJJJNNNPPPRRRTTTWWWYYYYYYXXXYYYZZZ\\\```ccceeegggiiiooottt|||qqq```XXXTTTPPPNNNOOOPPPRRRRRRSSSWWW]]]mmmzzzmmmccc^^^^^^lll}}}nnndddiiilll~~~oooffffffjjjmmmzzzrrr```QQQKKKKKKLLLMMMPPPRRRSSSSSSRRRQQQNNNNNNNNNMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMLLLKKKKKKHHHKKKOOOTTTVVVWWWWWWVVVQQQMMMJJJJJJIIIHHHMMMTTT^^^bbbhhhjjjhhhccc]]]YYYQQQSSSUUUWWWYYY\\\```bbbddd^^^WWWPPPLLLIIIGGGEEEHHHDDDBBBEEEFFFEEEDDDFFFGGGGGGHHHHHHIIIJJJJJJJJJOOOOOOOOOOOOOOOPPPTTTVVV^^^bbbfffddd^^^XXXVVVVVVKKKGGGBBB>>><<<:::888777999999888888777666666666777777666555444555666666444444333222222333444555111333666888888888999::::::888666777999;;;:::999888888888888999999999999;;;:::::::::::::::;;;;;;::::::;;;;;;;;;;;;:::::::::999777555333222111111000000000111111111222222222111111111111222333333333333333333333444444444444444444555666777888999888888888888777666555444444444444777:::===>>>===>>><<<999666555555666777999999777666555333222222111222444666888888888888888666555555555555444222111333333222000.........//////.........------------...//////000000//////222222111000...+++(((''')))+++---///111333444444000111111111111222222222222222444555666666777777:::;;;>>>BBBEEEFFFGGGHHHDDDGGGLLLPPPSSSVVVZZZ\\\XXXXXXXXXYYY[[[___bbbdddgggiiinnnttt|||qqqaaaWWWTTTPPPNNNNNNPPPQQQRRRRRRVVV\\\lllwwwkkkccc^^^]]]jjj}}}uuuhhhjjjkkk|||ssshhhgggjjjmmmuuu}}}kkk[[[OOOKKKMMMKKKLLLOOOQQQRRRRRRQQQPPPLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJLLLPPPSSSUUUUUUUUUUUUQQQNNNKKKLLLKKKKKKQQQXXX```eeejjjlllhhhaaa[[[WWWRRRRRRSSSUUUXXX[[[___aaa\\\VVVOOOIIIGGGFFFFFFFFFIIIDDDBBBEEEFFFEEEEEEHHHHHHHHHHHHHHHHHHHHHGGGGGGNNNOOOPPPPPPQQQRRRVVVXXX```ccceeebbb[[[SSSOOOMMMFFFCCC???;;;:::888666444666666666666666666666666555555555555555666777888444333222111111222333444111444777888888888999:::999777666666888999999888888888888888999999999:::999999999:::;;;<<<===>>>::::::;;;;;;;;;;;;:::::::::999888666444333222222/////////000000000111111222222222222222333444444444444444444444444333333333333333444555666777888888999999888888777666555444444444666:::<<<<<<<<<<<<;;;999777555444555555777666555333222111000000111222333444666777888888999777666666777666555333111222333222000.........,,,,,,------...//////000...//////000000000000000222222222111000...,,,+++//////000111111111111111000111111111111222222222333333333444555666777888:::;;;>>>BBBEEEFFFGGGHHHDDDGGGLLLOOOSSSVVVYYY\\\XXXWWWWWWXXX[[[^^^aaacccgggiiinnnttt|||rrrbbbWWWSSSOOOMMMNNNPPPQQQQQQPPPUUU[[[jjjnnneee___]]]]]]iii~~~|||kkkkkkjjjzzzwwwkkkhhhjjjmmmsssxxxeeeWWWNNNKKKMMMKKKLLLOOOQQQRRRRRRQQQPPPKKKLLLLLLMMMNNNNNNOOOOOOMMMMMMLLLLLLKKKKKKKKKKKKNNNPPPRRRSSSUUUUUUUUUUUUSSSOOOLLLLLLLLLLLLQQQXXXaaaggglllmmmggg___YYYUUUSSSSSSRRRTTTWWW[[[]]]^^^UUUPPPIIIEEEEEEGGGIIIJJJMMMHHHEEEFFFGGGEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHNNNPPPQQQRRRRRRTTTWWWZZZ^^^``````]]]VVVNNNHHHEEECCC@@@===;;;999888666555555555666666666777777777555555555555666666666777444333222111111111222333222444777999888888999:::777777666666777888888888888888888999999999::::::999999999999:::<<<===>>>;;;;;;<<<<<<<<<<<<;;;;;;:::999777555333222111111////////////000000000000333333222222333333444555666555555444444333333333333333333333444555666777999999999999888777666555444333444666888:::;;;:::555555444444444444444444555444222111111111111111444444444555777888:::;;;999777666666666666555333111222333222000......///,,,,,,,,,---...///000000......///000000000000///222222222222222222222111333333333333222111000000000000111111111222222222333333222333444666888999:::;;;>>>BBBEEEFFFGGGGGGGGGJJJMMMPPPQQQSSSVVVXXXYYYXXXXXXYYY[[[^^^bbbdddfffiiinnnttt{{{tttdddWWWSSSOOOMMMNNNOOOQQQQQQOOOTTT[[[iii|||fff\\\ZZZ[[[]]]hhh~~~nnnkkkiiiyyy{{{mmmhhhjjjllluuutttaaaUUUMMMKKKMMMLLLMMMPPPRRRSSSSSSRRRQQQLLLMMMMMMNNNOOOPPPQQQQQQNNNNNNMMMLLLLLLLLLLLLMMMPPPPPPQQQRRRSSSTTTTTTUUUTTTPPPMMMLLLKKKJJJOOOVVVbbbggglllkkkeee]]]XXXVVVVVVUUUTTTVVVYYY[[[[[[ZZZQQQLLLGGGDDDFFFJJJMMMOOOSSSMMMIIIIIIHHHEEEDDDFFFGGGGGGHHHIIIJJJKKKLLLLLLNNNPPPRRRSSSTTTUUUXXXZZZ[[[[[[[[[WWWQQQKKKEEEBBB???<<<:::999888888666444444444444555555666666777666666666666666555555444444333222111111111222333333555888999999888999:::777777777777777777888999888999999999999:::::::::999999888999999:::;;;;;;;;;<<<<<<======<<<<<<;;;888777555333222000000///////////////000000000000333333222222333333444555555555555444444333333222333333222333333444555666888888999888888777666555444333333555777999999888444444333333333333333333333222111000111222444555555555555666888999;;;<<<888666555555666555444222000222333222000/////////---------...............,,,---......//////......555555333222000///...---+++,,,...000222444555555000000111111111222222222333222222333444666999::::::;;;>>>BBBEEEFFFGGGGGGGGGJJJMMMPPPQQQSSSUUUWWW[[[ZZZZZZ[[[]]]```ccceeefffhhhnnnsss{{{uuufffVVVSSSOOOMMMMMMOOOPPPQQQOOOUUU[[[hhh{{{cccZZZXXXZZZ]]]ggg}}}qqqkkkhhhwww~~~nnnhhhiiikkkwwwppp^^^TTTMMMKKKMMMLLLMMMPPPRRRSSSSSSRRRQQQNNNNNNNNNOOOPPPQQQQQQRRRPPPOOONNNMMMLLLMMMNNNNNNNNNNNNNNNNNNOOOQQQRRRSSSTTTPPPMMMLLLKKKJJJNNNUUU```fffjjjiiibbb[[[XXXYYYZZZXXXXXXZZZ]]]]]]ZZZWWWLLLIIIEEEEEEHHHLLLPPPRRRVVVOOOJJJIIIGGGDDDCCCEEEEEEFFFGGGIIIKKKMMMNNNOOOOOOQQQSSSTTTTTTUUUWWWYYYYYYWWWUUUQQQMMMHHHDDDAAA:::888666666666666444333222222222333333333444444666666777777666555444444333222111111111333444555444666999999999888999:::777888888888777777999:::999999999999::::::::::::888888888888999999:::;;;<<<<<<============<<<<<<777666555333111000///////////////000000000111111222222222222222333444444333333333333333333222222333333333333333444555666777888888777777666555444444333333444666777777666888777555333222222333333333222000000000222444666444555666777999:::;;;;;;888666555555555555444222000111222222000//////000...............---------,,,------...............///...............///000+++,,,---...///000000000000111111111111222222222111111222333555777999::::::;;;>>>BBBEEEFFFGGGHHHDDDGGGKKKOOOQQQTTTWWWYYY\\\\\\[[[\\\]]]```ccceeefffhhhmmmsss{{{ttteeeVVVSSSNNNLLLMMMOOOPPPQQQPPPUUU[[[gggggg]]][[[[[[\\\eeezzztttlllgggtttoooggghhhjjjuuukkk[[[SSSNNNLLLMMMKKKLLLOOOQQQRRRRRRQQQPPPNNNNNNNNNOOOOOOPPPPPPPPPRRRQQQOOOMMMMMMNNNOOOPPPNNNMMMMMMMMMNNNPPPRRRTTTRRRNNNLLLLLLKKKKKKQQQWWW___dddhhheee^^^YYYYYY\\\]]]\\\[[[^^^aaa___YYYSSSGGGEEECCCDDDHHHMMMPPPRRRUUUNNNHHHGGGFFFCCCCCCEEEEEEEEEFFFHHHJJJLLLMMMNNNOOOQQQSSSTTTTTTTTTVVVWWWUUURRRNNNIIIEEEAAA>>><<<888777666666777777555444222222333333333333333333444555666777777666666555222222111222333444666777444666999:::999888999999777999:::999777777999<<<999999999:::::::::;;;;;;777777888888:::;;;===>>>=========>>>>>>=========888777555333111000000///000000000111111111222222222111111111111222333333111111222222222222222222444444444444444555555666666777777666666555444333444333222333555666666555777555333111111222444555555333111//////000222333666777999;;;<<<======<<<999777666666666666555333///111222222000//////000........................------...///////////////+++++++++,,,...111333555111111111000///...---,,,000111111111111222222222000111222444666888888999:::;;;>>>BBBEEEFFFGGGHHHDDDGGGKKKOOOQQQTTTWWWYYY\\\[[[[[[[[[]]]___bbbdddeeehhhmmmssszzzsssdddVVVRRRNNNLLLMMMOOOPPPPPPPPPVVV[[[gggmmmccc^^^\\\\\\dddwwwwwwmmmgggrrroooggggggiiisss~~~gggYYYSSSOOOMMMNNNJJJKKKMMMPPPQQQPPPPPPOOOMMMNNNNNNNNNNNNOOOOOOOOOSSSRRRPPPNNNNNNOOOPPPQQQPPPOOONNNNNNOOORRRUUUVVVQQQMMMLLLMMMMMMMMMSSSZZZ]]]bbbfffccc\\\XXXZZZ^^^___^^^^^^aaaccc```YYYRRRDDDBBBAAACCCGGGLLLOOOPPPRRRKKKFFFEEEEEEBBBCCCEEEDDDEEEFFFGGGIIIJJJKKKLLLOOOQQQTTTTTTTTTTTTUUUVVVRRRMMMGGGAAA===:::888666999888888999::::::888777555555555555555555555555111333555666888888888777222222222222333555777999555777999:::999888999999777999;;;:::888777:::===999999:::::::::;;;;;;;;;666666777999;;;>>>@@@AAA======>>>>>>>>>>>>======999888666444222111111000111111111111222222222222111111000000111111222333000000000111111222222333555555444444444555666666666666666666555444333222444333222333555666555444111000...---...222666888777555111///------///000888:::===???AAAAAA@@@???:::999777777888888666555///111222222000//////000,,,------....../////////...//////000000000000000555444222000///000000111...///000222444555555666000111111111111222222222///000333555777888888888:::;;;???BBBEEEFFFGGGHHHHHHJJJMMMOOOPPPQQQSSSUUU[[[ZZZZZZZZZ\\\^^^aaaccceeehhhmmmssszzzoooaaaWWWRRRNNNNNNNNNMMMPPPUUUTTTUUUZZZiiippp^^^YYYYYYYYYcccttt~~~llllllqqqoooccceeellltttzzzdddXXXSSSOOOKKKJJJNNNNNNNNNNNNNNNMMMLLLKKKNNNMMMLLLLLLLLLMMMOOOPPPTTTRRRQQQRRRSSSRRRNNNKKKMMMNNNPPPSSSUUUWWWXXXXXXUUUSSSQQQPPPPPPSSSVVVXXX___``````^^^ZZZXXX[[[]]]eeebbbaaabbbbbb^^^VVVOOOFFFDDDBBBBBBDDDFFFHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFHHHHHHHHHJJJLLLNNNOOOPPPRRRTTTSSSRRROOONNNNNNKKKGGGCCC???<<<:::999666666666666777777777777444444444444444444444444666555333333444444333111555555555444444333333333888999999::::::;;;;;;;;;777777888999999999999888:::999999888888999999::::::999888888888:::<<<>>>===<<<;;;===>>>>>>===;;;999555000000333333000,,,000000000000000111111222111111222222222333333333333333222222222333444555777555444333333444666777666666555555555444444333333333333333333333333333888666444222111222444555333333333444444666777888777:::>>>CCCFFFGGGGGGFFF:::888666666666666555444444333333222111000//////------......//////000000---------............///---...///000000111000000......///000000000000000///000000000111111111111000000111222444555666666888>>>CCCCCCCCCFFFFFFDDDAAAEEEKKKOOOQQQSSSUUUWWW[[[[[[[[[\\\^^^```bbbddddddfffkkkrrrzzzmmm```WWWRRRNNNNNNNNNMMMPPPUUUUUUWWW\\\kkkqqq___YYYYYYZZZaaaqqqlllkkkqqqpppcccdddjjjttt}}}eeeWWWRRROOOLLLLLLMMMNNNNNNNNNMMMLLLLLLKKKKKKJJJJJJJJJLLLMMMOOOQQQRRRPPPOOOQQQSSSTTTRRRPPPRRRRRRTTTUUUWWWXXXXXXXXXUUUTTTRRRQQQRRRTTTXXXZZZ]]]______]]]YYYXXX[[[^^^cccbbbccceeeeee```VVVNNNDDDBBB@@@AAACCCEEEFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFHHHHHHIIIJJJLLLNNNNNNOOOQQQRRRRRRPPPNNNLLLIIIGGGCCC???<<<999888777666666666777777777888888555555555555444444333333555444333333444555333222333333333444444555555555999999::::::;;;;;;<<<<<<999999999999999888777777::::::999999999999::::::;;;:::999888999;;;===>>>===<<<<<<===>>>>>>===;;;999555111111333333111---000000000000000111111222111111222222222333333333333222222222333333444444444333222222333555777888666666555555444444444444333333333333333333333333888666444222111222444555666666555444333333333333888<<>>CCCCCCCCCFFFFFFDDDCCCFFFKKKOOORRRSSSUUUWWWZZZZZZZZZ[[[]]]___bbbcccdddffflllrrryyylll^^^VVVQQQNNNOOONNNMMMPPPTTTUUUWWW\\\kkkrrr```ZZZZZZ[[[aaaqqqnnnmmmtttsssdddbbbgggssseeeVVVQQQNNNMMMMMMLLLLLLMMMMMMMMMLLLKKKKKKIIIHHHIIIJJJKKKNNNPPPRRRPPPOOOOOOPPPSSSUUUVVVUUUUUUUUUVVVWWWXXXXXXXXXXXXWWWVVVTTTTTTTTTVVVYYYZZZZZZ\\\]]][[[XXXXXX[[[___aaabbbdddfffeee___TTTLLLCCCBBBAAABBBEEEGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEGGGIIIIIIIIIJJJLLLNNNMMMNNNOOOPPPOOONNNLLLJJJEEECCC@@@===:::999888888777777777777888888888999777777666666555444333333444333222333444555444333111222333444555666777777999::::::;;;<<<<<<======<<<;;;;;;:::999777777666::::::999999999999::::::;;;;;;::::::;;;<<<>>>???===<<<<<<===>>>>>><<<;;;:::666333222333444111///000000000000000111111222111111222222222333333333222222222333333333444444222222111222333666888999666555555444444444444444222222222222333333333333777666333222222333555666666666555555444333333333888<<>>CCCCCCCCCFFFFFFDDDEEEHHHMMMPPPRRRSSSVVVWWWYYYYYYYYYZZZ\\\^^^```bbbdddfffkkkqqqyyykkk]]]UUUQQQNNNOOONNNMMMOOOSSSSSSUUU[[[jjjsss```[[[[[[\\\cccrrrsssrrryyyvvvfffbbbeeesss|||dddWWWRRROOOMMMMMMJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJLLLNNNPPPQQQQQQQQQPPPQQQSSSVVVXXXYYYUUUVVVWWWXXXYYYYYYYYYYYY[[[ZZZXXXWWWWWWWWWWWWXXXWWWYYYZZZYYYWWWXXX[[[___bbbbbbbbbbbb___XXXOOOGGGDDDCCCCCCEEEHHHJJJJJJIIIGGGFFFEEEEEEDDDDDDEEEEEEEEEGGGIIIJJJJJJJJJLLLMMMKKKLLLMMMMMMMMMKKKIIIHHHCCCBBB@@@===;;;:::::::::888888888888999999999999999999888777555444333333333222111222444555555333222222333444555666777777999:::;;;;;;<<<===>>>>>><<<;;;;;;:::999888888888:::::::::999999:::::::::<<<;;;;;;;;;<<<===>>>???>>>===<<<===>>>>>><<<:::999777444333444333222000000000000000000111111222111111222222222333333333222222333333444444444333333333333444555666888999555555444333333333444555222222222222333333333333777555333222222444666888555555666666777777777777666:::???DDDFFFEEEBBB@@@999777666555666777666555444333333222111000//////000000000000000000000000---------............///000000111000000///...---000000111222222222222222111111111222222222333333111222333444666777999999888>>>CCCCCCCCCFFFFFFDDDFFFIIIMMMPPPRRRTTTVVVXXXYYYYYYYYYYYY[[[]]]___```ccceeejjjpppwwwkkk]]]TTTPPPNNNOOOOOOMMMOOOSSSRRRUUU[[[jjjrrr```[[[\\\\\\dddrrrvvvsssyyyzzzhhhbbbeeeqqqwwwbbbXXXTTTPPPLLLJJJIIIJJJKKKLLLLLLLLLLLLLLLNNNMMMMMMLLLMMMNNNPPPQQQTTTTTTSSSSSSTTTUUUWWWYYYWWWXXXYYY[[[\\\]]]^^^^^^^^^^^^\\\ZZZXXXWWWUUUUUUTTTVVVXXXWWWVVVVVVZZZ^^^bbbaaa___\\\WWWPPPIIIDDDBBBCCCDDDGGGJJJLLLKKKJJJGGGGGGFFFEEEEEEEEEEEEEEEFFFHHHJJJKKKKKKJJJKKKLLLKKKKKKKKKKKKJJJIIIHHHGGGBBB@@@>>>===;;;;;;;;;;;;999999999999::::::::::::::::::999888666555444444222111111222444555444333444444444555555555666666999999:::;;;<<<===>>>???;;;;;;:::999999:::;;;;;;;;;::::::::::::::::::;;;<<<<<<<<<<<<===>>>??????>>>===<<<===>>>===<<<:::999777555444333333111000000000000000000111111222111111222222222333333333111222333444444444333333666666666666666777777777555444333222222333555555222222333333333444444444666555333222333555777999777888999999:::999999888666999>>>BBBDDDBBB@@@===999777555555666777666555444333333222111000//////000000000///////////////---------............///000000111000000///...---000000111222222222222222000000000000111111111222000000222333555777888999888>>>CCCCCCCCCFFFFFFDDDFFFIIIMMMOOOQQQTTTWWWYYYYYYYYYYYYYYYZZZ\\\^^^___aaaccchhhooovvvkkk\\\SSSPPPNNNOOOOOOMMMNNNRRRTTTWWW]]]lllooo___[[[\\\]]]bbbpppvvvqqquuullldddeeennn~~~vvvbbbYYYUUUPPPKKKHHHIIIJJJKKKLLLMMMNNNNNNNNNOOOOOONNNMMMNNNOOOPPPQQQUUUVVVWWWVVVUUUUUUWWWYYYZZZ[[[]]]___```aaabbbbbb```___^^^\\\ZZZWWWTTTSSSSSSUUUVVVVVVTTTUUUYYY\\\aaa___]]]XXXSSSMMMGGGDDDAAABBBEEEHHHLLLMMMLLLKKKGGGGGGFFFEEEEEEEEEEEEFFFFFFHHHKKKLLLKKKKKKKKKLLLKKKJJJJJJJJJIIIGGGFFFFFF@@@???===;;;:::::::::;;;::::::::::::;;;;;;;;;;;;::::::999888888777666666333222111222333444333222555555555555555666666666888888999;;;<<<===>>>???;;;;;;:::999:::;;;<<<===;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>???=========>>>===;;;999888777555333222111111111000000000000000111111222111111222222222333333333111222333444555444333222666666666666666666666666555444222111111333555666333333444444555555666666666444333222333555888:::<<<======<<<;;;999777666999;;;>>>AAABBBAAA???===888777555555777777777666444333333222111000//////////////////............---------............//////000000000000//////...///000111111222222111111//////000000000111111111///000111333555777888999888>>>CCCCCCCCCFFFFFFDDDEEEHHHKKKNNNQQQTTTWWWZZZZZZYYYYYYYYYZZZ\\\^^^___aaaccchhhooowwwjjjZZZSSSOOONNNOOOOOOMMMNNNQQQTTTWWW]]]lllmmm]]]ZZZ\\\]]]bbbpppxxxpppppp{{{oooggggggjjjyyyyyydddXXXSSSNNNJJJGGGIIIJJJKKKMMMNNNOOOOOOOOOMMMMMMLLLLLLMMMOOOQQQRRRSSSVVVXXXXXXWWWWWWXXXZZZ\\\]]]^^^___````````````]]]]]]^^^]]][[[XXXVVVTTTRRRTTTUUUUUUSSSSSSWWW[[[\\\]]]]]][[[VVVPPPKKKHHHDDDEEEHHHMMMQQQRRRPPPNNNHHHGGGFFFFFFEEEEEEFFFFFFFFFIIILLLMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEAAA@@@>>>===<<<;;;<<<<<<:::;;;;;;;;;<<<<<<<<<<<<::::::999999888888888888444222111222333333222111333333444555666777888888777777888:::;;;===>>>>>>>>>===;;;:::::::::<<<===;;;;;;::::::::::::;;;;;;::::::;;;<<<============???>>>======>>>===;;;999666666555333111000000000000000000000000111111222111111222222222333333333000222333555555444333222333333444555555666555555555333222000111333555777444444555555666777777888555444333222333666999;;;<<<=========<<<999777555999:::<<<===>>>======<<<888666555555777888777666444333333222111000/////////.........---------,,,---------............///...//////000000000000///...///000000111111000000000000111111111222222222000111222444666888:::;;;888>>>CCCCCCCCCFFFFFFDDDCCCFFFIIIMMMPPPSSSXXX[[[[[[ZZZZZZZZZ[[[]]]^^^```bbbdddjjjqqqyyy~~~hhhXXXSSSOOONNNOOOOOOMMMMMMQQQRRRUUU[[[kkkkkk\\\YYY[[[]]]dddsss{{{pppnnnvvvqqqhhhhhhfffvvv~~~fffXXXRRRMMMIIIHHHIIIJJJLLLMMMOOOOOOPPPPPPJJJJJJJJJKKKMMMOOOQQQSSSQQQUUUYYYZZZYYYXXXYYY[[[[[[\\\\\\]]]\\\\\\[[[[[[[[[[[[\\\]]]\\\ZZZWWWVVVRRRTTTUUUTTTRRRRRRVVVZZZXXX[[[^^^^^^ZZZTTTOOOKKKHHHJJJMMMRRRVVVXXXVVVSSSHHHGGGFFFFFFEEEFFFFFFFFFFFFIIILLLMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHFFFFFFEEEEEEDDDBBB@@@???>>>??????;;;;;;;;;<<<<<<<<<<<<===999999999999999999999999555333222222333333111000111222333555777888::::::666777888999;;;<<<===>>>@@@???<<<:::999::::::;;;<<<;;;;;;::::::;;;;;;<<<999:::;;;<<<============???>>>======>>>===;;;999555555555333000//////000000000000000000111111222111111222222222333333333000111333555555444333222///000111333444555555666444333111000111333555777555555555666777888888999555444333222444666:::<<<888999;;;<<<<<<;;;999888888888999999::::::999999888666555555777888777666444333333222111000//////......---------,,,,,,,,,---------.........//////......///000000111000000......///000000000000000111111222222222333333333111222333555888:::;;;<<<888>>>CCCCCCCCCFFFFFFDDDBBBDDDHHHLLLOOOSSSXXX\\\[[[[[[ZZZ[[[[[[]]]___```cccffflllsss|||vvveeeZZZSSSRRRPPPOOONNNNNNOOOOOOOOOUUU\\\ggghhhZZZXXXZZZ[[[fffrrrrrrlllrrr|||sssiiiiiijjjtttkkk[[[TTTPPPKKKGGGIIIJJJLLLMMMNNNNNNMMMMMMMMMMMMMMMKKKIIIIIIKKKMMMNNNRRRWWWZZZ[[[[[[[[[\\\YYYYYYYYYYYYZZZZZZZZZZZZ```aaaaaaaaa___[[[WWWUUUUUUVVVVVVUUUSSSRRRTTTUUUZZZ\\\^^^^^^[[[YYYXXXWWWWWWUUUVVV[[[```___VVVNNNHHHHHHHHHGGGGGGGGGGGGFFFGGGIIIKKKMMMMMMLLLJJJIIIIIIJJJJJJIIIHHHFFFDDDBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;::::::999888888666444222111222333444444555666777888999::::::999:::;;;<<<============???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<>>>>>===<<<<<<<<<<<<<<<<<<;;;:::888777666555444333333333444555666444555666777888999::::::999:::;;;<<<============>>>===<<<<<<;;;;;;<<<<<<========================;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<;;;:::888777555444333222111111111111000111111111111222222222222222111111111111111111444444444333333333222222222222222333444555555555555333111111333555666666444555777888999:::999999999888555444444666999;;;:::999888666444333222222555666777888999999888777777777888888777666666555555444333222111///......000...,,,---///000///---------------------------////////////////////////000000000000000000000000111000000000000000000000000222333444444666888;;;<<<===@@@CCCEEEEEEEEEDDD@@@FFFMMMPPPQQQRRRUUUYYY______^^^^^^______```aaa```eeejjjqqq|||ppp___UUUPPPOOOOOONNNNNNOOOQQQRRRSSSSSSWWWgggeeeWWWWWWZZZ\\\eeerrrrrrsss||||||mmmiiigggpppppp___VVVPPPLLLHHHIIIJJJLLLMMMNNNNNNMMMMMMMMMNNNNNNMMMLLLLLLNNNPPPTTTWWW[[[\\\\\\[[[[[[\\\\\\\\\\\\\\\\\\]]]^^^^^^]]]]]]^^^___^^^[[[YYYWWWPPPQQQSSSSSSSSSSSSVVVXXXYYY\\\```ccceeegggjjjllltttvvvvvvtttmmmbbbVVVOOOGGGGGGGGGGGGHHHHHHHHHHHHFFFGGGJJJLLLNNNNNNMMMLLLJJJJJJIIIIIIGGGEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@???@@@??????>>>======<<<<<<<<<<<<;;;:::999777555444222222333333444555666666555555666666777888999999999:::;;;<<<<<<======<<<===<<<;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<=========>>>>>>>>>???>>>===<<<:::999555444333222111111111111000111111111111222222222222222222111000000//////444444444444333333333333333333333444555555666666555333000111333555666666222444666888:::;;;<<<===<<<:::666444333555888;;;999888666444222111000000444444555666777777888888888888888888888777777666555444333222111///......111///...///000111000///------------------------000000000000000000000000000000000000000000000000000000000000000000111111000222333444444666888;;;<<<===@@@CCCEEEEEEEEEDDD@@@EEELLLPPPQQQSSSVVVYYY^^^^^^^^^___```aaabbbccc```dddjjjqqq|||~~~lll]]]TTTNNNNNNMMMMMMNNNPPPQQQRRRUUUTTTXXXjjjeeeWWWVVVYYY[[[dddqqquuurrrxxxoooiiigggooo}}}sssbbbWWWQQQLLLJJJIIIJJJLLLMMMNNNNNNMMMMMMMMMNNNOOOOOONNNNNNPPPRRRXXXZZZ]]]^^^]]]\\\\\\]]]______^^^^^^^^^___```aaa^^^^^^___^^^]]]ZZZXXXVVVNNNPPPRRRRRRSSSTTTWWWYYYXXX\\\aaaeeejjjnnntttwww}}}{{{nnn```TTTNNNGGGGGGGGGHHHHHHIIIIIIIIIHHHIIIKKKMMMMMMMMMLLLKKKJJJJJJIIIHHHGGGEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@??????>>>===<<<<<<;;;;;;;;;::::::999888777555444222333444444555555444444555555666666777888888999999999:::;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;===============>>>>>>>>><<<<<<<<<======>>>>>>??????@@@@@@???>>><<<:::999444444333222111111111111000000111111111222222222222222222111111111111111555444444444444333333333444444444555555555666666444222000000222555666666333444666888:::;;;======>>>;;;777444333555888:::888777666444222111000000333333333444555777888999777777777888888777777666555444333222111///......000/////////000000000///........................000000000000111111111111000000000000000000000000000000000000000111111111000222333444444666888;;;<<<===@@@CCCEEEEEEEEEDDDAAAEEELLLPPPSSSUUUXXXZZZZZZZZZ[[[\\\]]]___aaabbb___ccciiippp{{{zzzhhh[[[SSSNNNMMMMMMMMMNNNPPPQQQSSSWWWUUUZZZoooeeeVVVTTTWWWYYYcccppp|||tttwwwqqqhhhhhhnnn{{{vvvdddXXXQQQMMMKKKIIIJJJLLLMMMNNNNNNMMMMMMMMMOOOQQQQQQQQQQQQRRRTTTZZZ\\\_________^^^___```cccbbbaaa``````bbbcccdddbbbaaa```___\\\YYYVVVUUUOOOPPPRRRSSSSSSTTTWWWZZZ[[[^^^ccchhhnnnttt{{{zzzjjjZZZOOOJJJFFFFFFGGGHHHIIIIIIJJJJJJLLLMMMMMMMMMLLLKKKJJJIIIKKKJJJIIIHHHFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBB??????>>>===<<<::::::999888888999999999888888777444444555555444444333222555555555666777777888888888999:::;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<;;;;;;;;;<<<<<<=========<<<<<<======>>>???@@@@@@<<<======<<<;;;888666555444444333222111111111111000000111111111222222222111111222222333444555555555555555444444444333333444444444555555555555555444222000000222444555555666666666777888:::;;;;;;>>>;;;777444333444777999888777666444333222222111333333333444555777999:::555555666666777666666555555444333222111///......................................................///000000000111111111222000000000000000000000000//////000000111111111111000222333444444666888;;;<<<===@@@CCCEEEEEEEEEDDDCCCGGGLLLQQQTTTWWWYYYZZZWWWXXXXXXYYY[[[]]]___```^^^ccciiiooozzzttteeeYYYRRRNNNMMMMMMMMMNNNOOOQQQRRRVVVUUU^^^uuueeeVVVSSSVVVXXXbbbooo}}}}}}tttiiigggmmmyyywwweeeXXXQQQNNNMMMIIIJJJLLLMMMNNNNNNMMMMMMMMMPPPRRRSSSSSSSSSTTTVVV[[[]]]___```aaaaaacccdddfffeeecccbbbcccdddfffgggdddcccbbb___\\\YYYVVVUUUQQQRRRTTTTTTTTTTTTWWWYYY^^^```dddiiinnnuuu|||rrraaaSSSJJJFFFEEEFFFGGGHHHIIIJJJKKKLLLOOOOOONNNMMMLLLJJJIIIHHHKKKJJJIIIGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@???>>>===<<<;;;:::999777888999999::::::999999666666555444333333222222555555555666666777777777888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===::::::;;;;;;<<<<<<======<<<<<<===>>>???@@@AAAAAA>>>>>>>>>===;;;999777555555444333222111111111111000111111111111222222222000111222333444666777777555555555555444444444333444444444444444444444444444222///000222444555555777777666666777888999999;;;999777444444444666777777777666555444444444444555555666777888888999999444555555666666666666555555444333222111///......,,,---...---,,,+++,,,..............................//////000000111111111000000000000000000000000/////////000111111222222000222333444444666888;;;<<<===@@@CCCEEEEEEEEEDDDEEEHHHLLLQQQTTTWWWXXXXXXXXXXXXYYYZZZ[[[]]]___```^^^bbbhhhnnnyyyooo```VVVPPPNNNNNNMMMMMMMMMNNNPPPQQQSSSUUUaaayyydddTTTSSSVVVYYYaaannnwwwkkkfffkkkvvvxxxeeeXXXQQQOOONNNIIIJJJLLLMMMNNNNNNMMMMMMNNNPPPSSSUUUUUUUUUVVVWWWZZZ\\\___aaabbbdddgggiiihhhgggeeeddddddfffhhhjjjeeedddbbb```]]]ZZZXXXWWWTTTUUUVVVUUUTTTTTTVVVXXX\\\^^^```cccgggnnnuuu{{{}}}xxxooobbbVVVMMMHHHFFFEEEFFFGGGHHHIIIKKKLLLLLLNNNNNNNNNMMMLLLKKKJJJJJJLLLKKKIIIGGGEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBB@@@???>>><<<;;;;;;999:::::::::::::::999999666555444333333333444555555555555666666666666666888888999:::;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>;;;;;;;;;<<<======>>>>>><<<======>>>@@@AAAAAABBB@@@@@@@@@???===;;;999777555444333222111111111111000111111111111222222222111111222333444444555555555555555555444444444444444444444333333333333333444111//////111444555555666555555555555777888999888777666555444444555555555555444444444444555555666777999:::::::::999999555555666777777777777777555444333222111///......+++---...---++++++,,,...........................------...//////000111111000000000000000000000000...//////000111111222222000222333444444666888;;;<<<===@@@CCCEEEEEEEEEDDDEEEGGGJJJOOOSSSUUUUUUTTTXXXXXXXXXYYYZZZ\\\]]]^^^^^^bbbgggmmmwww}}}kkk]]]TTTOOOOOONNNMMMMMMMMMNNNOOOPPPQQQTTTbbb{{{bbbSSSRRRVVVYYY```mmmzzzmmmeeeiiisssxxxeeeXXXQQQOOOOOOIIIJJJLLLMMMNNNNNNMMMMMMNNNPPPTTTUUUVVVVVVWWWXXXYYY[[[___aaacccfffiiillliiihhhfffeeeeeegggiiikkkdddcccbbb```^^^\\\[[[ZZZWWWWWWXXXVVVUUUTTTUUUWWWXXXYYYZZZ\\\```fffmmmrrrooohhh___UUUNNNJJJIIIIIIEEEEEEGGGHHHJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKIIIFFFEEEEEEEEEEEECCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA???>>>===<<<<<<<<<<<<;;;:::999888777444333222111222444666888555555555666666666666666888888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???;;;<<<<<<===>>>??????@@@<<<===>>>???@@@AAABBBBBB=========<<<:::888555444555444333222111111111111000111111111111222222222222222222222222222333333666666555555555444444444333333333333333333333333333111//////111444555555444444333444555777999:::555555555555555444444444444333333333444444555666888999;;;<<<<<<;;;:::888666666777888888888888888555444333222111///......+++---///...,,,+++,,,///////////////////////////,,,------...///000000111000000000000000000000000...//////000111222222222000222333444444666888;;;<<<===@@@CCCEEEEEEEEEDDDEEEFFFIIIMMMQQQSSSRRRQQQWWWWWWWWWWWWXXXZZZ[[[\\\^^^bbbggglllvvv