BM6P6(@ xxxhhhggg}}}ggg___gggttt[[[UUUHHHFFFIII@@@>>>===;;;555000...000333000/////////............////////////////////////////////////////////////............/////////000............/////////000000000000000000111111111000000111333888???FFFJJJBBBSSSaaacccaaacccggggggqqqmmmlllkkkhhhhhhsssnnnSSSMMMFFFBBBBBBFFFKKKMMMRRRVVVdddzzzssszzznnn___YYYPPPQQQYYYlllgggRRRIIIJJJOOONNNOOOPPPQQQSSSTTTUUUUUUYYYZZZXXXSSSOOOVVVffftttwwwqqqkkkkkknnnnnngggaaa]]][[[WWWSSSOOOMMMNNNOOOLLLIIIEEEBBB@@@>>>;;;999888888777555444333222111111000///......------......------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------------------------------.........//////000000///////////////000000///------///444999<<>>GGGPPPVVVaaacccbbb```aaagggkkklllooofff```ggg}}}}}}tttkkkddd\\\PPPGGGCCCCCCGGGLLLSSS\\\jjjxxxvvv}}}|||}}}}}}|||xxx{{{fffOOOIIILLLPPPQQQPPPPPPRRRTTTSSSUUUXXX[[[___fffnnnsssppprrrrrrooojjjhhhjjjmmmaaa^^^ZZZUUURRRQQQQQQQQQQQQNNNJJJGGGEEEBBB>>>;;;999999888777555444333222222111000///..................------------...............---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------------.........////////////000111111111000///...---111888>>>FFFMMMUUUZZZ\\\^^^^^^\\\YYYVVVUUUUUUPPPNNNKKKHHHFFFEEEFFFFFFBBBCCCCCCBBBAAACCCGGGIIIOOOSSSVVVVVVSSSQQQRRRSSSKKKKKKLLLOOORRRTTTTTTSSSNNNIIIDDDCCCFFFMMMTTTXXXYYYVVVRRRQQQRRRTTTVVVVVVTTTQQQMMMJJJIIIGGGFFFEEE===888222...---.../////////////////////000111222222333444555555444333222222111111000000///.......................................---------------................................................////////////000000000000000000000///...///222444BBBLLLXXX^^^]]]XXXUUUTTTMMMQQQPPPHHHHHHYYYsss{{{wwwmmmeeekkk}}}|||{{{xxxzzzaaaWWWQQQGGGIIIDDDCCCBBB???:::666222000000000000////////////...////////////////////////////////////////////////...////////////000000000...////////////000000000000000000111111222222333555555666:::BBBMMMWWW]]]^^^^^^___aaagggkkkmmmkkkffffffpppsssYYYSSSMMMJJJEEEBBBFFFLLLJJJUUUcccnnnvvv~~~rrrdddgggyyyuuuQQQPPPPPPPPPPPPPPPNNNMMMQQQQQQSSSWWW^^^eeekkkmmmeeeiiinnnooommmkkklllmmmbbb^^^ZZZVVVTTTTTTSSSSSSRRRPPPLLLIIIGGGCCC???<<<::::::999888666555444333222222111000////////////......------------.....................---------------------------------------------------------............................................................//////////////////......///000111222555<<>>:::555222111111000000000//////////////////////////////////////////////////////////////////000000000111111/////////000000000111111///000000111222333444444111555===GGGRRR[[[bbbfff___aaafffjjjiiigggiiinnncccOOOFFFIIIHHHKKKQQQWWW^^^iiisssvvvqqqmmmiiihhhnnnpppqqq{{{fff\\\^^^hhhwww|||cccQQQLLLNNNQQQSSSVVVSSSQQQQQQVVV\\\aaaddd]]]```iiixxx~~~sssmmmhhhaaa^^^^^^^^^]]][[[RRRPPPNNNLLLJJJGGGBBB???<<<<<<;;;:::888777666555444333222111000000000000//////............//////.............../////////------------------------------------------------....................................................../////////000000000000//////111666>>>EEEJJJUUU\\\bbbbbb[[[RRRMMMLLLCCCDDDCCCBBBBBBCCCFFFIIIPPPRRRVVVYYYZZZYYYWWWUUUTTTVVVWWWWWWUUUTTTTTTTTTZZZXXXTTTRRRQQQRRRTTTUUUSSSVVVZZZ\\\ZZZWWWUUUTTTSSSVVVYYYZZZYYYXXXXXXXXXTTTUUUWWWZZZ\\\\\\YYYVVVXXXWWWWWWWWWVVVRRRMMMIIIGGGEEECCCAAA>>>:::555111111000///......---......222333444555666666555555333222222111111000//////......................................./////////.........//////000000111////////////////////////////////////000000000000111111222333666===EEEKKKXXXXXXWWWTTTRRRQQQRRRSSSQQQHHHFFF\\\aaahhhqqq{{{qqqYYYRRRLLLIIIFFFCCCAAA@@@===999666111111111000000000////////////////////////////////////////////////////////////000000000111111111//////000000000111111111///000000111333444444555666===GGGSSS]]]cccfffgggcccdddggggggfffkkkzzz___LLLHHHMMMKKKPPP[[[gggppp{{{zzznnngggbbb]]]YYYZZZ\\\aaalllvvvmmmjjjuuulll\\\RRRPPPPPPRRRRRRQQQQQQTTTXXX]]]``````dddnnn~~~|||ssslllddd```___]]]ZZZWWWSSSQQQPPPOOOMMMJJJFFFBBB======<<<:::999888777666444444333222111111111111//////............//////---........./////////000........................------------------------.................................................../////////000000000000111222666<<>>@@@???:::555222000//////000000/////////000000000000//////////////////////////////////////////000000000000000000000000111111111111000222444333222333777:::EEERRR]]]```ccciiikkkjjjbbbggggggfff|||nnn```QQQJJJKKKQQQXXX]]]nnnzzz}}}dddTTTMMMTTTWWWTTTRRRUUUZZZ[[[bbbllluuu{{{wwwmmmccc]]]YYYYYYTTTSSSQQQPPPOOOLLLHHHEEEDDDBBB???===:::999999999777666555444333222222222000/////////.............................................------,,,,,,,,,........................////////////////////////..................------111222333222222222333555;;;AAAJJJTTTZZZ\\\ZZZXXX[[[XXXSSSMMMHHHJJJQQQWWW]]]aaaaaa]]]ZZZ[[[^^^___]]]ZZZWWWTTTRRROOOKKKHHHMMMOOO\\\sss}}}kkkcccsssyyy~~~mmmddd```ZZZYYY^^^ZZZTTTOOOPPPTTTWWWSSSOOORRRSSSWWWYYYXXXVVVVVVWWWPPPOOOMMMKKKJJJIIIHHHHHHFFFBBB:::333//////000222///111333666777666555555666555444444222222111000000000///...............---------.........//////...............///000000000000000000000000000000111222222222222111111000111111555===GGGOOOSSSTTTPPPYYYVVVRRRZZZ[[[QQQLLLCCCRRRggg{{{zzzgggWWWLLLGGGLLLVVVeeejjjuuuzzzqqqhhhccc^^^[[[___fffgggxxxpppaaa^^^kkk{{{{{{~~~jjjjjj}}}rrr[[[TTTMMMNNNJJJCCCAAACCCAAA===777444111000111111111000//////000000000000//////////////////////////////////////////000000000111000000000000111111111111111222333333333666;;;???OOOWWW^^^aaaeeejjjkkkhhhggg______tttyyybbbYYYQQQJJJMMMWWWbbbjjjnnntttwwwfffXXXMMMPPPUUUVVVVVVZZZ```iiissszzzxxxqqqiiiccc___]]]ZZZXXXVVVTTTSSSPPPLLLIIIEEECCC@@@>>>;;;:::999999777666555444333222222222000000/////////..........................................------,,,,,,,,,........................////////////////////////........................///000111///...111888===GGGLLLSSSWWWXXXVVVSSSQQQMMMOOOPPPPPPRRRWWW___eeecccbbbaaa```]]]XXXUUUTTTMMMSSS\\\ccceeeeeeddddddpppzzzwwwdddUUUNNNLLLLLLLLLSSSRRRSSSUUUUUUTTTSSSRRRRRRRRRRRRQQQPPPNNNMMMLLLKKKGGGAAA:::555111///...///000222555666666666555666555555444333222111111000000///............///---------........./////////............///000000000000000000000000000000111111111222111111111000333444777???HHHOOORRRSSSUUUZZZUUUTTTZZZVVVMMMMMMVVVggg}}}}}}xxxnnnaaaZZZYYYSSSQQQVVVbbbkkkjjjdddaaa]]]UUUMMMGGGCCCDDDLLLTTTXXXooo}}}wwwnnn[[[HHHNNNXXXeeerrrzzzvvvkkknnnrrrzzzyyy[[[dddfff^^^NNNNNNJJJEEEDDDFFFDDD@@@999666333111111222222111///000000111111000000////////////////////////////////////000000000111111000000000111111111222222222222111111444:::BBBHHHVVVYYY\\\```eeeiiigggaaa]]]]]]nnnkkkWWWMMMGGGIIIPPP\\\kkkvvvzzzyyyhhhMMMOOOXXXVVVTTTWWW___hhhrrr{{{{{{uuupppjjjeeeaaa```^^^\\\ZZZXXXUUUQQQNNNGGGEEECCC@@@===<<<::::::777666555444333222222222000000000/////////.......................................---------------........................////////////////////////............////////////...///000000111777BBBKKKUUUXXXZZZXXXRRRMMMJJJJJJLLLQQQVVVYYY[[[^^^dddhhhjjj```YYYXXXTTTNNNMMMQQQTTThhhtttdddgggmmmvvv~~~~~~mmm\\\___gggsssvvv|||nnn]]]TTTQQQPPPPPPOOONNNNNNPPPRRRSSSSSSRRRSSSTTTTTTSSSPPPMMMKKKMMMJJJFFFAAA;;;555111......000111333555555666666666666555444333222222111111000//////......//////------.........///////////////......//////000111000000000000000000000000000000111111111111111111555777;;;BBBJJJPPPSSSSSSYYYYYYUUUVVVYYYQQQNNN[[[~~~aaajjjyyy{{{www^^^UUUOOOQQQSSSQQQMMMKKKHHHGGGFFFFFFHHHOOOZZZccc|||jjjZZZ\\\^^^TTTEEEKKKWWWbbbmmm}}}mmmYYYVVV\\\jjjsssxxx{{{\\\nnnmmmrrrdddPPPMMMIIIFFFFFFGGGEEEBBB:::777333111111111111111000000000111111000000000//////////////////////////////000000000111111111000000111111111222222222444222000111666???IIIPPPZZZ[[[\\\aaafffgggbbb\\\OOOooofffRRRJJJKKKJJJWWWgggttt~~~bbbTTTUUUUUUUUUVVV___gggppp{{{~~~wwwsssnnniiiddddddbbb___\\\ZZZXXXTTTQQQJJJIIIGGGDDDAAA>>><<<;;;888777666444333222222222000000000////////////..........................................---------........................///////////////////////////////////////000000000...///222666===FFFPPPVVVXXXYYYWWWPPPJJJFFFHHHKKKXXX\\\aaacccbbbaaabbbccc```XXXUUUXXXXXXXXXdddtttnnnYYYHHH@@@JJJHHHKKKRRRUUUQQQJJJGGGBBBHHHLLLLLLRRR___bbbWWWWWW___qqq}}}vvvnnnhhh```___ZZZQQQLLLMMMRRRTTTRRRTTTWWWXXXVVVSSSOOOLLLLLLJJJGGGBBB>>>999666444///000111222333555666666777777666555444333222222111000000///.../////////............/////////////////////...///000000111000000000000000000000000000000000000111111222222666999???GGGNNNSSSVVVWWWZZZYYYVVVXXXVVVLLLWWWuuu^^^eeemmmtttxxx|||llleee^^^YYYSSSJJJEEEEEE===@@@DDDJJJWWWlllvvvTTTFFFOOOZZZUUUGGGHHH[[[lllxxxwwwmmmnnnxxx}}}pppPPPHHHGGGOOOUUUWWW___iii{{{yyybbb|||qqqwww^^^ooo|||gggTTTNNNGGGFFFGGGFFFDDDBBB;;;888333000000000000000000000111111111111000000000000000000000000000000000000000000111111111111111111111111222222222222444222111333:::DDDNNNTTT]]]\\\^^^bbbdddbbb^^^[[[___xxx\\\KKKEEEIIIPPP___qqq{{{xxxxxx```QQQTTTXXXVVV]]]dddmmmxxxwwwssspppkkkgggeeeccc___\\\[[[XXXUUUSSSNNNMMMKKKHHHEEEBBB???>>>:::999777555444333222222111000000000////////////////////////////////////........................////////////////////////000000000000000000000000/////////000000000111111000000555???KKKTTTWWWWWWRRRPPPLLLGGGDDDGGGNNNSSS___bbbdddccc___\\\\\\]]]VVV```rrrsssbbb\\\jjjeee]]]SSSKKKFFFCCCCCCFFFBBBAAAEEEEEE@@@???CCCFFFBBB>>>???DDDCCCAAACCCBBBHHHSSSaaammmxxx~~~hhhQQQIIIKKKLLLQQQSSSVVVYYYYYYXXXVVVTTTOOOLLLHHHCCC>>>;;;999888222111111111222444666777888777777666555444333222111111000///////////////........./////////000000///////////////000111111000000000000000000000000000000000000111222444555888===DDDMMMSSSWWWZZZ[[[ZZZZZZWWWVVVPPPHHH```eeekkkqqqqqqppppppmmmiiiffffffgggfff\\\NNNEEEDDD???BBBDDDKKKaaarrrUUUMMMZZZfff\\\KKKSSSooovvvcccSSSMMMQQQXXXeeekkkdddMMMFFFAAABBBCCCEEEHHHLLLUUUaaannnvvvqqqllloooYYYyyyqqqYYYcccrrrZZZPPPGGGFFFFFFEEECCCBBB===999444000///000000000000111111222222111111000000000000000000000000000000000000111111111222222111111111222222222222333444222222666>>>GGGOOOTTTWWWXXXZZZ]]]\\\[[[```ggg\\\FFFCCCHHHSSS^^^wwwqqqiiitttyyylllSSSUUUZZZXXXYYYaaakkkuuuyyywwwuuupppkkkeeeccc___]]][[[ZZZWWWVVVSSSRRRPPPMMMIIIFFFBBB@@@;;;:::999777555444333333111111000000000/////////////////////////////////.............../////////////////////////////////000000000000000000000000//////000000111111222222333666>>>JJJTTTYYYWWWSSSKKKIIIEEEEEEHHHOOOWWW[[[``````^^^YYYUUUSSSVVVZZZrrrxxx]]]KKKEEEEEEKKKHHHDDDBBBBBBDDDFFFGGG===@@@EEEHHHEEE@@@???BBBIIIGGGAAACCCIIIAAA<<>>CCCEEEHHH[[[oooWWWSSScccnnncccQQQYYYcccEEEAAAEEEFFF>>>@@@GGGDDD???GGGKKKLLLTTT^^^^^^UUUVVV\\\[[[ZZZcccsss}}}kkk]]]YYYuuuhhhXXXJJJGGGGGGDDDCCCDDDAAA===777222111111222222111111222222222222111111000000000000000000000000000111111111111222222222111111222222222333333333333333555;;;CCCKKKNNNOOOQQQVVV___eeeiiixxx}}}eeeTTTGGGKKKUUU```rrrxxxhhheeekkkrrrvvvwwwfffYYYVVVZZZZZZgggtttzzzxxxhhheeebbb``````___^^^]]]YYYXXXVVVSSSOOOKKKGGGDDD???===<<<:::888666666555111111111111000000000000000000000000000000000000---.........//////000000000000000000000000000000000000000000000000000000///000000111222222333333BBBOOO\\\```ZZZRRRQQQRRRLLLKKKLLLTTT___dddbbb^^^XXXZZZ___iiiyyyXXXLLLJJJFFFGGGDDDBBBBBBCCCEEEFFFFFFNNNRRRVVVXXXZZZ___gggnnnwwwzzzpppooopppnnnqqqqqqmmmjjjmmmkkkbbbWWWQQQNNNNNNEEEFFFGGGFFFIIIUUUiiixxxyyyfffbbb]]]XXXTTTTTTTTTUUUSSSTTTUUUUUUQQQLLLGGGCCC;;;999666333222333555777999999888777666555444444222111111000000000000000////////////000000000000000000000000000111111222000000000000000000000000333222222222444666999;;;GGGNNNVVV\\\]]]\\\\\\\\\ZZZ\\\VVVUUU```lllsssjjjppp}}}}}}wwwxxxyyyzzzxxxuuurrrpppkkkqqqzzz>>>???AAAAAA?????????@@@;;;;;;>>>BBBBBB======@@@GGGCCCHHHJJJ[[[wwwpppvvvzzzfffPPPXXXqqqqqq[[[OOO]]]yyySSSDDDIII???777AAAIIIFFFDDDPPPSSSOOOVVVqqqzzziii```nnn{{{___FFFHHHLLLCCC@@@GGGCCC===666111111111000///000000000000000000000000000000000000000000000000000111111111111222222222000222222222111222333555666888;;;@@@EEEIIILLLNNNNNN^^^dddddd~~~nnn]]]PPPHHHHHHVVVeeeooo{{{|||vvvtttpppkkkjjjppp{{{sssiiiXXX]]]aaannn~~~vvvllljjjgggdddccc```]]]ZZZ\\\[[[YYYWWWTTTOOOHHHDDDBBB???<<<:::999888666444333222000///000111000///000000000000000000000000000000000000000000000000//////000000000000//////000000000000000111111111222222444777444222:::FFFXXXUUUSSSSSSVVVXXXVVVUUUQQQUUU\\\```]]]WWWXXX]]]TTTjjjtttVVVFFF@@@BBBGGGAAA???BBBIIIMMMNNNRRRZZZiiinnnpppjjjdddiiixxxzzzuuuqqqnnnfff[[[LLLEEEGGGKKKLLLKKKTTT]]]hhhtttsssWWWIIIKKKRRRNNNVVVWWWQQQNNNPPPMMMFFFCCCBBB@@@<<<888666666888666666888:::999555444444444333222000//////......////////////000000000000000000////////////000000000000000000111111111111222///111444333444>>>JJJQQQVVVYYYZZZ```eeeaaaYYY___UUUUUUggg{{{xxxxxxsssmmmooouuunnnkkkhhhgggjjjqqqxxx|||}}}uuuiiiaaa]]]]]]cccgggrrr===???AAAAAA@@@??????@@@AAA??????AAAAAA@@@DDDIIIBBBDDDMMMTTTjjjddd]]]XXX]]]jjjtttuuurrreeeXXXGGGKKK]]][[[KKKFFFTTTsssPPPCCCEEE@@@@@@FFFEEEHHHWWWmmm^^^VVVppppppppp{{{jjjJJJHHHJJJCCC@@@FFFBBB===777222222222111111111111111111111111111111111111111111111111111111111111111111222222222222000111222222111111333555888;;;???CCCFFFJJJOOOSSS\\\aaallllll[[[SSSHHHNNNZZZfffkkkppp~~~{{{rrrpppggghhhlllsss}}}nnn```cccnnnwwwvvvsssmmmiiieeeaaa]]]ZZZ\\\ZZZXXXVVVTTTOOOIIIDDDCCC@@@===;;;:::999777555444222000000000111000///000000000000000000000000000000000000000000000000//////000000000000//////000000000000111111111111000///111555888<<>>BBBHHHMMMMMMPPPUUUVVVWWW^^^gggzzzxxxooohhhbbbXXXLLLBBBHHHLLLSSSbbb|||hhhRRRKKKJJJPPPOOOQQQWWWYYYUUUOOOMMMJJJIIIEEE???:::777777888:::999:::;;;;;;999777666555444333222111000000000////////////000000000111000000////////////000000000000000000111111111111222000111333444666AAALLLQQQYYY]]]^^^___bbbaaa]]]ZZZTTTbbb}}}zzzyyy}}}|||zzzwwwvvvuuuuuuuuutttuuu{{{{{{uuummmhhheeehhhqqqzzz~~~xxxooommmjjj|||???AAADDDDDDCCCAAA@@@@@@AAA???@@@BBBBBB@@@CCCIIIFFFIIIPPP[[[zzz{{{LLLGGGDDDFFFOOOVVVYYYYYYOOOLLLCCCFFFSSSVVVSSSZZZiiiyyyKKKCCCAAAAAAGGGIIIBBBOOOooofffbbbsss{{{yyySSSIIIIIIDDDAAAEEEBBB===888444333333333222111111111111111111111111111111111111111111111111111111111111222222222333000111222222111222444666:::???DDDGGGHHHLLLTTT[[[dddfff{{{vvv[[[QQQMMMIIILLL]]]pppwwwsssuuuvvvxxxqqqiiiiiilllpppxxxdddaaafffvvv{{{}}}{{{tttmmmhhhbbb^^^[[[\\\ZZZXXXVVVTTTOOOJJJFFFDDDBBB???<<<;;;:::888666555333111000111111000///000000000000000000000000000000000000000000000000///000000111111000000///000000000111111111222222111///000777???IIITTT^^^QQQSSSUUUVVVVVVVVVWWWXXXVVV\\\aaa]]]TTTVVVkkk~~~iiiaaa___WWWNNNFFFDDDDDDGGGOOOWWW```ccchhhjjjiiikkkvvvvvvhhh]]]PPPHHHCCCKKK^^^yyyrrrbbbYYYQQQPPPHHHJJJWWW]]]WWWSSSWWWSSSPPPKKKDDD>>>:::::::::<<<<<<;;;:::;;;:::888666666666444333222111111111/////////000000000111111111000000//////000000111000000000111111111222222333222111333666;;;FFFPPPTTT[[[aaa```^^^___``````[[[aaa{{{ooogggaaa```___```cccjjjssszzz|||uuuuuurrrjjjfffhhheeehhhmmmqqqvvv|||}}}wwwmmmlllkkk@@@CCCFFFFFFEEECCCAAAAAAAAA@@@CCCHHHGGGDDDEEEHHHSSSRRRQQQ```jjjHHHEEEBBBAAACCCFFFJJJLLLFFFJJJHHHKKK\\\iiitttnnnEEECCCCCC@@@EEEKKKNNNbbblllzzzwwwjjj^^^MMMLLLHHHDDDCCC@@@===888555333222222333111111111111111111111111111111111111111111111111111111111222222222333333000111222222222222444666;;;BBBHHHKKKKKKOOOYYYaaa```rrrrrrWWWLLLLLLKKKHHH^^^lllzzz|||zzz}}}|||ccc___nnn~~~uuuggg___iii}}}uuuzzz|||uuunnniiiddd```]]]\\\ZZZXXXVVVTTTPPPKKKHHHFFFCCC???===<<<:::888666666444222111111111000///000000000000000000000000////////////////////////000000000111111000000000000000000111111222222333666444666>>>IIISSSZZZ]]]VVVTTTQQQRRRVVV[[[___bbb[[[[[[YYYWWW[[[rrrpppMMMDDDGGGHHHGGGEEEFFFJJJOOOUUUaaallluuu{{{uuucccQQQKKKKKKTTTjjjzzz{{{wwwlll]]]XXXTTTUUUUUUSSSVVVZZZVVVTTTOOOHHHAAA>>>===>>>>>>>>>===:::999:::888555666666444333222111111111//////000000000111111111111000000000000000000111000000111111111222222222444333333444888@@@LLLUUUXXX\\\______^^^^^^^^^^^^fffyyywwwsssooojjjfffbbb```ccceeeiiinnnttt|||uuunnncccYYY___mmm~~~~~~eee\\\^^^qqq@@@CCCEEEEEECCCAAA@@@@@@CCCCCCFFFLLLPPPRRRXXX___^^^^^^^^^ttt]]]FFFFFFDDDBBBAAABBBEEEHHHGGGMMMIIIKKK]]]ooofffBBBBBBFFFBBBGGGYYYlllooorrrkkk{{{}}}jjjUUUPPPMMMGGGCCC???===:::666222111222222111111111111111111111111111111111111111111111111111222222222222333333333000222333333333444666888<<>><<<;;;888666777555333222222222111///000000000000000000000000////////////////////////000000111111111111000000///000000111222333333333777999???HHHTTT\\\]]][[[YYYUUURRRTTT[[[______\\\[[[PPPPPPhhhXXXFFFFFFGGGCCCKKKJJJKKKPPPVVV___ooo}}}~~~rrriii]]]QQQQQQYYYjjjtttzzz~~~zzz^^^LLLNNNSSSSSSTTTRRROOOJJJEEEBBBAAABBBAAAEEEDDD???<<<<<<:::666666555444333222111111111000000000000111111111111111111000000000000111111111111111111222222222222333444444666<<>><<<999777888666333222333222111///000000000000000000000000000000000000000000000000000111111222222111111000///000000111222333444444666>>>HHHSSS]]]dddbbb\\\WWWWWWYYY]]]aaa___YYYSSSPPPZZZtttyyyXXXEEECCCKKKRRRTTT\\\ZZZ[[[aaahhhrrr}}}kkk[[[TTTLLLSSS```wwwtttRRRNNNOOOIIIPPPPPPOOOMMMIIIFFFEEEEEEFFFOOOQQQHHH@@@???>>>;;;666555444333222111111111000000000111111111222222222111111000000111111222111111111222222222222333222555666888AAANNNXXX[[[]]]WWWUUUYYY\\\\\\ZZZYYYzzzfffeee~~~nnnXXX[[[lllGGGGGGFFFEEEBBBBBBCCCEEEHHHKKKUUUeeevvvjjjLLLDDDDDDFFFFFFFFFFFFEEEEEEEEERRRPPPDDDDDDIIIUUUeee~~~RRRHHHCCCHHHWWWzzz}}}xxxgggXXXZZZ```dddaaammmssslllvvv___QQQOOOKKKFFFCCCCCC@@@;;;555222222333222222222222222222222222222222222222222222222222222222222333333333444444222444555666666777:::<<>>777333333555222222222222222222222222222222222222222222222222222222333333333444444444333555666777777888;;;===DDDIIIQQQYYYaaafffiiikkkkkkNNNKKKGGGKKK]]]uuuttt}}}zzznnnuuuwww{{{vvvuuuxxx|||~~~}}}zzzyyyxxxyyyyyy~~~tttyyy|||tttlllgggaaa___\\\ZZZYYYWWWUUURRRNNNLLLHHHEEECCCAAA>>><<<999777555333333333111000000000000000000000000000000000000000000000000000111111222222222222111111///000000222333444555555BBBMMMYYY___eeeiiieee^^^\\\bbbfffbbb\\\]]]iiittt}}}WWWIIIMMMIIIDDDJJJYYY```cccwwwlllYYYXXXddd{{{rrr\\\RRRPPPNNNPPPSSSRRROOOJJJGGGEEEGGGXXX```SSSCCC>>>>>><<<999888777666444444444444000111111111111222222222222222111111111111222222111111222222222333333333000555999<<>>999444111000333333333333333333333333111222222333333222222111222222333333333444444444333555777777666888===BBBHHHIIIWWWfffccc^^^qqqXXXKKKMMMNNNVVVggg}}}ttt{{{jjjhhhmmmsssxxxuuuzzz}}}||||||~~~{{{yyyllleeeddd___[[[[[[]]]]]]YYYTTTTTTOOOJJJGGGEEEBBB>>>;;;999888777666444444444444333222111111000111111111111111111111000000000000222222111111111111111111333222111111333555888:::KKKPPP]]]jjjkkkccc^^^aaa```eeeeee^^^[[[kkkrrrSSSJJJHHHDDDIIIVVVdddhhhgggkkkyyy|||xxxrrr^^^\\\sss{{{wwwjjjYYYPPPNNNMMMMMMNNNNNNKKKHHHLLLNNNNNNJJJHHHFFFBBB<<<>>>;;;888666666666555444333222222111111222222333111111111111111111111111222222222222222222222222777333666CCCPPPWWWZZZ[[[ZZZTTTZZZ^^^TTTUUUgggsssyyy{{{{{{ggg[[[```|||tttxxx|||}}}zzztttjjjcccccc|||]]]OOOXXXjjjzzz```QQQTTT\\\lllsssgggYYY\\\oooWWWFFFNNNMMM^^^tttiiikkknnnvvvsssjjjnnnxxx~~~{{{kkkRRROOOMMMEEEEEEEEECCC???:::666333111333333333333333333333333222222333333333333222222222222333333333444444444333555777888888;;;AAAFFFKKKSSS\\\^^^YYYaaaiiiLLLIIIEEELLLaaauuuxxxrrrpppcccjjjtttsssmmmgggccc______aaaaaa]]]ZZZUUUQQQLLLIIIGGGDDD@@@===:::999888666555444444444333222222111111111111111111111111111000000000000222222111111111111111111333333333222333666<<<@@@UUU[[[dddiiigggbbbbbbfffeeeaaa]]]aaaqqqXXXAAA@@@GGGKKKiiikkkkkkiiijjjrrr~~~~~~ttthhhhhhiiizzzzzzfff[[[OOOLLLQQQUUUSSSOOOIIIMMMNNNKKKIIIHHHDDD???>>>;;;888666666666555444333333222222222222333333111111111111111111111111222222222222222222222222666444999GGGTTTZZZ\\\^^^^^^WWWYYYXXXPPP```uuuxxxyyyhhhTTTXXXlllmmmYYYNNNMMMbbbxxxzzzgggfff}}}}}}RRRDDDHHHNNNuuuzzzlllmmmsss}}}zzzwwwZZZPPPLLLFFFFFFEEECCC???;;;777444222333333333333333333333333222222333333333333222222333333333333444444444444444666888888999===DDDJJJNNN^^^eee[[[XXXooozzzUUUIIIQQQKKKYYYwwwtttqqqnnn```fffxxxtttnnnkkkhhheeedddeeeeeebbb___VVVSSSOOOLLLIIIFFFBBB@@@<<<;;;999888666555555444333333222111111111111111222222111111111000000000111111222222222222222222222444555333222777AAAJJJYYYaaafffddd```aaadddgggddd```dddxxxbbbDDD<<>><<<888777666666555333333333222222222222333333222222222222222222222222222222222222333333333333555555>>>MMMYYY]]]___```___YYYYYYTTTPPPmmmpppsssuuu[[[XXXeeecccPPPKKKHHHJJJiiirrreeeqqqnnnKKKCCCFFFUUUoookkkmmm|||{{{vvv___PPPKKKHHHFFFDDDBBB???<<<888444222333333333333333333333333222333333333333333333222333333333444444444444555666777999999:::???GGGMMMRRRdddjjjaaajjjdddMMMLLLPPPUUUkkkoooooonnn```fffwww~~~tttoooooollliiiggggggeeebbb___WWWUUURRROOOLLLHHHEEEBBB???===<<<999888666555555333333222111111111111222222222222111111111000000111111222222222222222333111444555333333:::GGGSSS\\\ccceeeaaa```dddeeeccc[[[iiihhhIIIEEENNNXXXeeesss~~~aaa```fff~~~```OOOJJJKKKLLLIIINNNPPPNNNLLLLLLJJJGGG@@@===999777777666555444333333333222222333333333222222222222222222222222222222222333333333333333333777BBBRRR\\\^^^___aaa\\\XXXXXXTTTWWWzzziiijjjgggYYYZZZnnndddJJJHHHFFFIIIXXXrrr{{{\\\YYYddd[[[DDDHHHRRR```xxx~~~rrrjjjhhhttt}}}rrr~~~dddPPPKKKKKKFFFDDD@@@>>><<<999555111333333333333333333333333333333333444444333333333333333444444444555555555777888999999;;;AAAJJJQQQ[[[dddfffkkkfffNNNGGGJJJOOOgggpppmmm{{{vvvggglll{{{zzzuuuqqqoookkkhhheeebbb^^^\\\WWWWWWUUURRRNNNJJJGGGEEEAAA@@@>>>;;;999777666666444333333222111222222222222222222222111111111111111111222222333333333333000333555444555>>>NNNZZZbbbdddeeedddfffhhhddd^^^]]]qqqYYYJJJHHHYYYhhhiiillltttvvvhhhaaappprrrUUUJJJOOOWWWMMMQQQRRRQQQQQQRRROOOJJJAAA???;;;999888777666555444333333333333333333444222222222222222222222222222222333333333444444444222888FFFUUU]]]]]]]]]___]]]VVVTTTTTT```yyyaaarrrpppddd|||```VVV]]]zzzuuuOOOJJJMMMBBBGGGcccwww|||TTTKKKVVVpppdddJJJKKKTTTmmmqqqppp{{{wwwjjjbbbmmm}}}ppptttlllUUUNNNOOOHHHDDD@@@???>>>;;;666222333333333333333333333333333333444444444444333333333444444444555555555555777888999:::===EEEPPPYYYdddbbbfff|||mmmOOOCCCIIISSSsssrrrhhhwww~~~tttttt{{{wwwqqqpppmmmiiiddd```]]]\\\YYYZZZYYYVVVQQQMMMJJJIIIDDDBBB@@@===:::888777777444444333222222222222222333222222222222111111111111111222222333444444444111333444555:::EEEUUUaaaddd```___ccceeedddbbbbbbxxxcccQQQGGGMMM```vvv|||tttssszzz}}}kkklll}}}yyyZZZJJJKKKRRRTTTUUUTTTUUUZZZ^^^YYYQQQDDDAAA===;;;:::999777666444444333333333333444444333333333333333333333333222222333333444444555555444<<>>999444333333333333333333333333333333444444444444333333444444444444555555555555555777999<<>><<<999888777444444333222222222222333333333222222222111111111111111222222333444444555333444555888@@@MMM\\\eeebbb[[[[[[cccdddbbbnnn]]]LLLGGGJJJ^^^xxx~~~xxx}}}jjj\\\SSSOOOZZZXXXVVVZZZeeekkkeeeZZZFFFCCC???===<<<:::999777444444333333333333444444333333333333333333333333222222333333444555555666888@@@OOOZZZ\\\XXXXXX\\\^^^WWWUUU]]]vvvnnnaaazzzfffbbbfffwwwvvvWWW\\\rrriiiOOO^^^~~~dddBBBCCCQQQOOOXXXssskkk{{{sssNNNSSSiiikkkuuuvvvlll]]]bbbqqq|||wwwyyy{{{zzzxxxllljjjeeeYYYWWWMMMHHHDDDBBBCCCAAA;;;666333333333333333333333333333444444555555444444333444444444555555555666666444666999===EEEQQQ```kkkggghhhwwwTTTKKKHHHGGG^^^}}}ooofffyyy~~~vvvwwwqqqrrrsssyyyuuuoooooonnnlllhhheeedddddd^^^```aaa^^^YYYTTTQQQQQQGGGEEEBBB???<<<:::888777555444333333222222333333333333333222222222111111111111222333333444555555555555555:::EEESSS```hhheee[[[]]]hhhjjjjjjkkkKKKCCCDDDJJJddd}}}ttttttzzzlll___]]]YYYWWW]]]llluuunnnbbbGGGDDD@@@>>>===<<<:::888555444444333333444444555333333333333333333333333222222333333444555666666;;;DDDRRR\\\\\\WWWWWW[[[XXXVVV\\\hhhfffjjjnnn```dddlll{{{zzz```^^^rrrrrrYYY]]]eeeEEEIIIMMMLLLgggdddUUUOOO[[[tttooo|||yyy}}}mmmzzzuuu```]]]dddsssuuufffhhhtttyyytttooommmfffUUUUUUPPPKKKEEEBBBAAA>>>999666444444333333333444444555222222333333333444444444444444555555666777777777777>>>;;;<<>>QQQ^^^bbbjjjllldddOOOGGGNNN[[[yyypppdddmmmvvvxxxoooiiilllrrruuu{{{www|||zzzwwwuuussspppmmmiiifffdddcccccccccbbb___[[[XXXUUUQQQLLLGGGBBB???<<<:::888888777666444333333333333222222222222111111111111222333333333333444444444777777;;;EEESSS^^^bbbbbbYYYdddeeeaaatttgggHHHGGGWWWccchhhuuu{{{wwwggghhhiiiqqq|||~~~eeeTTTEEE@@@@@@===:::999777666555444444444444444333333333333444555666777777666555555666777777777AAAOOO[[[\\\YYYYYY\\\^^^ccc[[[xxxkkklll~~~ddd^^^WWWkkkmmmggg|||lllbbbyyycccJJJRRRnnnQQQJJJKKKXXXtttwww}}}ttteeeUUURRRcccxxxkkkTTTOOOrrr|||eeeWWW\\\ppp{{{mmmlllrrrwwwwwwqqqfffjjjuuu[[[WWWQQQOOOMMMLLLJJJEEE===666555555444444444444444555333333333333444444444444444555555666666777777888999;;;999AAAVVV```bbbiiiuuuvvvUUUIIIHHHTTTnnnmmmbbbhhhwwwyyyuuulllgggmmmxxx}}}yyy}}}{{{zzzxxxtttooojjjhhhgggeeeffffffeeedddaaa]]]\\\UUUQQQKKKEEEBBB>>>;;;999:::999777666555444444444111111111222222333333333222222333333444444444444555777???MMM\\\cccaaa]]]___eeebbbcccrrrMMMEEETTTfffooo~~~}}}}}}fffjjjkkkmmm}}}yyyhhhTTTJJJFFFAAA<<<:::777777555444444333333333444444333333333333444444666666555555666777888999GGGSSS\\\]]]ZZZ[[[]]]^^^\\\iii}}}ggguuunnnQQQOOOQQQppp|||]]]bbbuuufffnnn}}}tttccc[[[lllRRRNNNRRR```{{{mmmaaaUUUQQQPPPTTTaaappp]]]QQQMMM^^^~~~lll[[[]]]qqq|||tttvvvzzz{{{zzzrrrgggccc{{{}}}^^^VVVUUURRROOOMMMKKKFFF???999666555555444444444444555333333333444444444444555555555555666777777888888;;;;;;:::FFF[[[aaabbbllldddSSSLLLRRReee~~~zzzhhhiiittt}}}xxxqqqnnnooovvvtttiiiccchhhooouuu{{{}}}}}}{{{vvvqqqmmmkkkllliiiiiiiiihhhfffccc```___\\\WWWPPPJJJFFFBBB>>><<<::::::888777555444444444222222333333333333333333222222333333444555555555555777@@@QQQ___ccc^^^ZZZeeebbb```rrrxxxWWWNNN\\\ooowwwwwwxxxwww{{{eeelllqqquuugggTTTIIICCC===:::888777666555444333333333555444333222222222222222444444444444444666999;;;KKKUUU]]]^^^]]]^^^```___YYYvvvxxxfff~~~bbbMMMMMMUUUyyywwwUUUSSShhh}}}zzzqqqpppqqqpppzzzyyyQQQHHHIIIXXXvvv~~~eeeTTTHHHLLLQQQOOONNNQQQKKKOOOQQQ]]]~~~sss```^^^mmm~~~zzzxxx{{{vvvqqqhhh```ooolll___ZZZVVVPPPMMMKKKGGGBBB===777666555444444444444444333333444444444555555555555555666666777888888888<<<<<<>>>MMM___bbbgggwwwaaaNNNNNNaaa|||rrrnnnpppqqqvvvooolllssszzz}}}qqqjjjhhhgggttt{{{}}}}}}zzzwwwssspppooopppllllllkkkiiifffccc```___^^^ZZZSSSLLLGGGCCC???===;;;:::888666555444444333555555444444333222222111222222333444444555666666666777BBBSSS^^^___\\\[[[eee___jjjdddRRRJJJZZZsss}}}uuuhhhkkkrrrtttZZZJJJBBB>>><<<:::999777666555444444444555555444333222222222222222333333333333555999===MMMVVV]]]___```bbbbbb___bbbsssjjjzzzYYYLLLRRRbbb[[[IIISSSggg}}}zzzQQQEEEBBBTTTooovvvcccTTTNNNWWW[[[SSSKKKJJJIIIYYYiiiwwweee]]]bbbqqq~~~}}}wwwnnnjjj___eeezzzfff^^^YYYRRRNNNLLLIIIDDD@@@777777666555444444444444333444444444555555555555555666666777777888888999:::===DDDUUUccccccqqquuuZZZKKKVVVtttyyyjjjkkkiii```kkkhhhpppvvvdddaaakkk{{{}}}yyyvvvuuutttrrrqqqnnnmmmllliiifffcccaaa______ZZZSSSMMMHHHDDD@@@===<<<;;;999777555444444333777666666555333222222111222222333444555666666777888:::FFFVVV^^^\\\[[[___bbbhhhhhhMMMFFFLLLaaarrrxxxwwwnnniiiooo~~~bbbMMMDDDAAA@@@<<<;;;999888666555555555555555444333333222333333111222444333333555;;;@@@PPPWWW^^^aaacccdddaaa\\\ccctttiiiiiiuuuXXXIII[[[wwwjjjNNNOOObbbsssrrruuuwww{{{yyy[[[KKKFFFZZZrrr~~~~~~sss\\\TTTUUU``````VVVUUU]]]nnn{{{kkk\\\WWWeeexxx|||zzzooooooccc___ggg___[[[VVVSSSQQQLLLFFFAAA888777666555444444444444444444444444555555555555666666666777888888999999777???KKK]]]ggghhhiiiPPPMMMhhhooo```^^^___]]]iiippplllfffpppyyywwwxxxxxxtttooommmmmmkkkiiigggeeeccccccaaa]]]VVVPPPKKKGGGCCCAAA>>>===;;;999777666555555666666555555444444333333222222333444555666777777:::???MMM^^^aaa\\\]]]eeebbb}}}|||SSSJJJMMM\\\mmmrrruuu{{{zzzpppWWWIIIDDDBBB===<<<;;;999888777666666555555444444444444444444111444555555444777>>>DDDTTTZZZ```ccceeeddd^^^UUU\\\fffaaajjjmmmWWWMMMkkktttVVVSSScccssscccgggmmm~~~{{{fffPPPGGG\\\zzzyyy{{{sssjjjggglllsssnnndddkkk}}}qqq]]]PPP^^^uuuvvvwwwrrrttthhh^^^{{{iii```]]]ZZZXXXUUUPPPGGGAAA888888777555555444444444444444444555555555666666666666666777888888999999444???OOObbbjjjkkkhhhMMMPPPxxx}}}iiiYYYSSS\\\gggooo}}}qqqhhhpppzzzwwwzzzzzztttmmmllllllkkkjjjhhhgggffffffeeeaaaZZZTTTOOOKKKHHHEEE???>>><<<:::888777666666444444444555555555555666222222333444555666777888;;;BBBTTTdddeee]]]___iiiddduuuGGGGGGSSSkkk~~~```NNNFFFBBB???>>><<<:::999888777777555555555444444555555666333555777666555999@@@GGGWWW]]]bbbdddfffdddZZZPPP]]]dddbbbppp|||bbbQQQUUU{{{cccQQQ```rrrvvvrrrUUUPPP[[[kkkwwwrrruuu}}}ppp\\\RRRZZZgggyyytttxxxlllfffbbbpppssseeebbb^^^[[[YYYSSSJJJDDD<<<777555666555222222555666666666666666666666666666777888999999999999999>>>AAAWWWbbb___{{{tttWWWVVV[[[ooo```[[[ZZZbbbkkktttrrriiicccnnn~~~xxxsssqqqrrrtttllljjjiiijjjkkkkkkhhheeeddd```\\\ZZZXXXSSSLLLFFFBBB@@@===:::777666555555444444333333333444444555333555666666555555777888:::PPP___eeekkkgggbbbgggrrrhhhOOOQQQrrrgggNNNEEECCCAAA>>><<<:::::::::888777777666555444333444555555444444555666444555@@@MMMXXXhhhiiibbbbbb^^^VVVUUUfff{{{kkkhhh||||||fffUUUXXX^^^nnnYYYccc~~~___TTTXXXqqq}}}vvvbbbXXX^^^iiixxxtttssskkkgggaaaiii{{{kkkgggaaa^^^[[[UUULLLFFF===888666888777444444666666666666666666666666666666777888999999999:::999<<>>;;;:::888888555444444333333444444555444555666666555555777888>>>SSSbbbhhhmmmiiigggoooXXXRRRggg|||lllTTTIIIFFFAAA>>><<<;;;;;;:::999777888777666555444555666666555555666777555777BBBOOOZZZhhhlllhhheee[[[VVV\\\lllqqqvvvwwwwwwyyypppiiiXXXLLLSSSnnnxxxaaadddkkkWWWQQQaaammm|||jjj___aaajjjvvv~~~xxxtttpppmmmiii______tttnnnfffaaa^^^YYYPPPIII>>>999777999:::777555777666666666666666666666666777777888888999:::::::::===JJJ^^^gggsssyyy^^^XXXhhhyyycccUUUXXX]]]___lll~~~wwwhhhWWWNNNMMMZZZkkkvvvnnnqqq{{{~~~zzzwwwvvvwwwxxxuuuuuuuuuuuutttpppjjjfffhhhddd```]]][[[VVVOOOJJJEEEDDDBBB@@@>>>;;;:::999555555444444444444444555555666777666555555777999BBBWWWdddjjjnnnkkknnn|||```PPPeeewww\\\NNNJJJAAA???<<<;;;;;;;;;999888999888777666555666666777666666777888666999EEERRR^^^hhhmmmmmmgggXXXXXXkkksssvvvrrrjjjjjjvvvwwwnnn]]]UUUSSSIIIHHHUUUiiiiiiuuu[[[LLLQQQ\\\sssnnnaaaaaaggglll}}}wwwtttoooqqqmmm^^^WWWmmm}}}uuulllfffccc^^^UUUMMM@@@;;;888:::;;;888666777666666666666666666666666777777777888999:::;;;<<>>===<<<<<<:::999888777666555555555666777555555777888777:::GGGUUUbbbiiimmmooofffVVV```dddUUUTTT```ttt~~~tttvvvzzztttbbbXXXHHHCCCFFFDDDKKKaaannnppphhhSSS___ggg{{{nnn___]]]aaaeee|||uuuqqqoootttpppaaaXXXddd|||rrrllljjjeee\\\SSSDDD===888999;;;999666666777777777777777777777777777777777888999:::<<<===GGGXXXaaajjjyyyeee^^^mmmlllccc___ccchhhtttoooYYYLLLJJJDDDHHHQQQQQQWWWwwwzzzwwwtttpppooosssxxxyyyrrrkkkdddrrr~~~zzzyyyxxxwwwvvvqqqsssttttttsssqqqnnnmmmlllhhhccc```___[[[VVVRRRGGGEEECCC@@@===:::888777777666555444444444444444777777777666666777:::<<>>===;;;999777666555444444444555555444444666777666:::HHHVVVfffjjjllllllcccVVVkkkaaaOOOKKKRRR___lll~~~xxxsssjjjjjjmmmhhhTTTKKK???===BBBBBBQQQnnnyyymmmtttzzzbbbooosssooo^^^XXXZZZ```xxx|||sssnnnnnntttoooddd^^^bbbxxxttttttoooeee[[[KKKAAA:::999;;;999888888777777777777777777777777888777777888999;;;===>>>JJJ[[[ddduuugggVVVXXXoookkkffffffgggkkkuuuxxx```MMMEEEGGGDDDGGGLLLIIIIII\\\tttyyynnnddd^^^VVVSSSPPPSSSXXX[[[ZZZXXXeee|||zzzyyywwwtttqqqrrrrrrqqqooopppqqqssskkkgggcccaaa```^^^YYYUUUNNNLLLHHHCCC???<<<;;;:::777777666555444444444444666777777666666888<<>><<<:::777666555333333444444555444444555666777<<>>>>>BBBCCCYYY~~~|||rrrooollliiinnnwwwmmmeee___bbbqqqrrr___TTTSSSYYYqqqvvvooonnnrrrjjjbbb^^^\\\zzz}}}~~~zzznnndddSSSGGG===;;;<<<;;;::::::777777777777777777777777888888777777999;;;>>>???LLL^^^iii[[[NNNSSSggg}}}dddccckkkpppuuu~~~gggRRRHHHGGGFFFFFFGGGIIIHHHGGGNNNVVVsssvvvkkkbbb[[[SSSNNNHHHFFFDDDFFFJJJMMMOOOPPPggg~~~}}}{{{wwwsssqqqpppnnnjjjhhhjjjppptttjjjfffbbb```aaa___\\\YYYUUUQQQKKKEEE@@@=========888777666555444444444444555666666666777:::>>>BBBSSS___fffggghhhqqquuuSSSOOOiii}}}uuu```[[[OOOLLLHHHEEEBBB@@@<<<:::888777555444444444555666555555666777888>>>MMM\\\iiiqqqqqqhhh```^^^wwwmmm[[[QQQHHHFFFLLLdddwww{{{vvvrrrrrrxxxmmm[[[TTTSSSMMMNNNTTTRRRFFFCCC???BBBFFFJJJhhh|||{{{sssxxxzzz~~~nnn___gggppp[[[YYYOOOGGGMMMaaaxxxvvv```SSSOOOTTTlll{{{sssoooqqqfff^^^[[[SSSmmmuuujjjXXXKKK???<<<======<<<<<<777777777777777777777777888888777777999;;;>>>@@@OOO```mmm|||XXXOOOSSS___pppuuuhhhfffpppwwwmmmWWWGGGDDDIIIHHHHHHHHHHHHJJJLLLLLLJJJSSS___kkkwwwssskkkaaaWWWPPPJJJEEEAAACCCCCCCCCDDDFFFIIILLLNNN___||||||wwwsssooommmiiidddaaadddlllrrriiifffbbb```aaa```]]]ZZZXXXTTTLLLEEE???===<<<===888888777555555444444444444555666666777:::???CCCWWWccciiihhhjjjuuufffPPPRRRhhhxxx|||cccZZZRRROOOJJJFFFCCC@@@===:::999888666555555666666777666666777999999???OOO^^^iiittttttiiiaaa```xxx|||kkk^^^QQQMMMJJJZZZhhhxxxooohhh```]]]bbbmmmxxx~~~xxx```MMMEEEEEE@@@AAAHHHGGGBBBAAA@@@EEEJJJRRRwwwyyyxxxvvv{{{{{{pppqqqkkkgggiiittt{{{qqqmmmxxxrrrcccjjj{{{~~~gggSSSLLLMMMCCCCCCOOOYYY]]]iiiyyyyyybbbRRRLLLWWWhhhyyymmmllldddeee\\\TTTQQQ^^^rrraaaSSSDDD===;;;999999;;;:::::::::999999999888888999777888;;;;;;;;;???EEE[[[___wwwpppZZZHHHLLLeeewwwjjj{{{ooofffXXXNNNKKKKKKGGGHHHIIIIIIJJJJJJIIIJJJJJJQQQ[[[^^^iiiuuu___XXXOOOHHHEEEDDDDDDDDDBBBDDDFFFFFFFFFGGGIIIKKKVVVwww}}}uuupppooollloooggg\\\cccuuuyyyoooiiihhhgggeeebbb]]]XXXVVVWWWTTTNNNHHHCCC@@@>>>===;;;:::888666666666666777777999666888<<<777:::LLL___^^^gggjjjhhhjjjSSSbbbrrryyyiii]]]VVVPPPLLLLLLHHH???<<>>;;;:::999777666666666777666888666888<<<888<<>>@@@;;;:::888777666777777888666666777888999CCCXXXkkktttvvvsssiiiaaahhh~~~ppp|||oooiiigggccc\\\XXX```qqq|||wwwlllyyyzzzjjjYYYLLLDDDEEEFFFEEEKKKUUU\\\gggpppttt{{{~~~tttdddLLLEEE>>><<<>>>@@@@@@???<<<===???FFFWWWyyyuuu~~~nnnccc^^^^^^uuuqqqeeeYYYRRROOOUUUQQQMMMWWWssslllZZZHHHFFFTTTWWWNNNYYYrrrxxxcccdddsssWWWNNNKKKRRRUUUNNNFFFCCCAAAAAACCCDDDCCCLLLgggzzzfffVVVMMMOOO^^^yyyyyyooommmdddbbbVVVNNNKKKTTT~~~vvvhhhXXXNNNGGG???999777999999999888888888777777999888999<<<<<<<<>>CCCPPPkkk}}}rrrtttlll\\\VVV]]]|||sssbbbZZZRRRIIIHHHNNNKKK[[[oooiiiSSSDDDDDDTTT]]]ccc{{{UUUOOOKKKIIIJJJIIIFFFCCCBBBDDDEEEEEEEEEMMMfff{{{iiiXXXNNNNNNZZZttt|||qqqlllcccaaaTTTMMMKKKQQQwwwtttaaaTTTKKKBBB<<<:::999999888888888777777777999999:::<<<<<<===EEEOOOmmmyyyXXXLLLRRRqqqzzz___OOONNNLLLMMMPPPMMMIIIKKKKKKJJJHHHHHHKKKNNNPPP^^^xxxwwwQQQHHHDDDBBBBBBCCCEEEGGGGGGFFFFFFGGGHHHHHHGGGHHHKKKMMM]]]kkk~~~uuu\\\SSSKKKJJJKKKLLLPPPUUU\\\^^^bbbiiisss|||xxxoooccccccxxx}}}||||||yyyssstttmmmnnnzzzzzzqqqmmmrrrpppmmmjjjgggeeedddccc^^^]]]ZZZVVVPPPJJJDDDAAA???===;;;999777777777777555777555888>>>;;;BBBUUUbbbfffgggbbbssslllqqqYYYXXXVVVTTTPPPIIIDDDBBB<<<;;;999777666666666666888777666666999EEE\\\rrrvvv{{{tttiiitttyyy{{{}}}ooolllpppoooooojjjccceeellllllgggsssgggQQQKKKDDD?????????<<<<<>>CCCFFFIIIOOOUUUTTTNNN@@@===;;;:::===@@@AAAAAA@@@CCCKKK___vvvqqqhhhgggyyyuuubbbTTTQQQ[[[}}}kkk\\\OOOJJJHHHHHHRRR```fffdddMMMRRRaaawww|||RRRJJJRRRWWWTTTNNNJJJIIIHHHFFFLLLSSS\\\ppp{{{lllZZZNNNOOOYYYooo~~~ooojjjbbb```SSSNNNMMMQQQrrr{{{dddTTTIII@@@<<<<<<999999999888888888888777::::::;;;===<<<>>>HHHSSSnnniiiNNNJJJZZZ}}}pppiii{{{sssZZZNNNOOOLLLMMMPPPMMMKKKMMMNNNLLLJJJMMMSSSYYYXXXeee~~~vvvNNNGGGDDDCCCDDDEEEHHHIIIHHHFFFFFFGGGGGGGGGGGGIIILLLOOO\\\llljjjWWWPPPLLLLLLLLLKKKMMMQQQSSSSSSTTTUUUXXX]]]bbbfffkkkuuuxxxqqqhhhgggyyy}}}uuurrrmmmqqqzzzyyyooolllppprrrqqqnnnkkkiiigggfffeee______]]]YYYSSSMMMGGGCCCAAA???===:::888777777777555777555888>>>===DDDXXXcccggggggfffuuuooojjj^^^___^^^YYYTTTNNNHHHCCC>>><<<:::888666666666666999777666666999FFF___uuuzzz}}}uuuoooxxxeeeaaaeeefffkkkiiiaaa```ggghhhbbbhhhxxx]]]EEEBBB>>><<<===>>><<<;;;;;;???@@@@@@@@@AAADDDDDDAAA>>>===<<<===@@@BBBDDDEEEAAAGGGUUUooo~~~xxxxxx~~~\\\OOOIIIKKKZZZiiiUUUMMMGGGIIISSSdddzzzqqq[[[bbbzzz}}}\\\RRRcccnnneeeUUUMMMKKKKKKRRRcccvvvzzznnn\\\MMMNNNVVViiimmmhhhaaa```TTTPPPOOOOOOjjjgggTTTGGG???;;;;;;:::::::::999999999888888::::::<<<===<<>>;;;999888777777666888555888???>>>FFFZZZbbbccceeemmmssscccsss{{{~~~``````bbbbbb]]]WWWRRRKKKDDD@@@>>><<<999777666666666888777666777;;;HHHaaawww}}}|||uuuuuuzzzuuu]]]VVV[[[cccmmmpppiiihhhnnnllldddgggvvvzzzZZZFFF???======>>>@@@@@@???>>>??????>>>======>>>>>>>>><<<===>>>@@@BBBEEEGGGHHHFFFPPPbbb|||[[[NNNHHHJJJRRRdddpppUUUFFFIIIOOO\\\sssvvvdddfffqqqfffkkkpppVVVPPPXXX___wwwyyyooo]]]LLLJJJPPPbbbpppgggbbbaaaTTTQQQNNNJJJaaappp\\\MMMBBB<<<;;;;;;;;;;;;::::::::::::999:::;;;======<<>>;;;999777777777777666777999===JJJbbbxxxzzzssswwwqqqsssWWWNNNTTTcccrrr{{{xxxyyy|||qqqiiitttkkkSSSGGG@@@@@@@@@AAACCCDDDCCCAAA======>>>???>>>===>>>???<<<===@@@BBBDDDFFFHHHIIIJJJUUUfffddd\\\\\\hhhqqqxxxxxxPPPMMMKKKQQQ\\\oooeeeJJJGGGRRR```tttyyyeeeSSSVVVxxxiiiqqqUUUXXXoooyyyooo]]]KKKGGGLLL]]]{{{uuuhhhcccbbbUUUQQQMMMFFF[[[~~~zzzeeeUUUHHH???===<<<<<<;;;;;;;;;::::::::::::;;;===>>><<<@@@NNN]]]pppnnnUUUHHHWWWyyyuuuVVV```fff|||hhhTTTNNNTTTVVVZZZbbbbbbhhhqqq||||||xxxwwwxxxuuujjjRRRKKKIIIIIIIIIKKKLLLKKKJJJIIIJJJKKKLLLMMMQQQWWW[[[qqqrrrZZZVVVTTTXXXbbbooo~~~vvvgggiiieeerrr~~~{{{vvv{{{{{{yyyuuutttuuutttppprrrrrrsssrrrpppnnnkkkiiigggfffccc```[[[WWWTTTRRREEECCC@@@===:::888777777888999666999@@@???GGG[[[gggcccjjj^^^WWW{{{|||wwwiiiXXX^^^aaa\\\YYYWWWPPPHHHCCCAAA???<<<999888777777666666777:::>>>KKKcccxxxyyyrrrxxxpppqqqTTTJJJPPP```sss{{{cccjjjvvv{{{nnnVVVEEE???>>>?????????AAACCCBBB???======???@@@???======???;;;===AAACCCDDDFFFHHHIIIFFFPPP___tttlllOOOGGGHHHTTTZZZ```vvvvvv[[[QQQSSSUUUccc\\\KKKGGGLLL^^^wwwuuufffVVVNNNLLLUUUmmm|||vvvmmm\\\```nnn{{{kkkZZZNNNKKKOOOZZZrrrttthhhaaaZZZUUUOOOKKKMMMSSSyyy___LLLDDDBBB===============<<<<<<<<<999;;;;;;AAAFFFBBBMMMgggcccQQQLLLmmmkkkaaajjjqqqxxxxxx~~~oooZZZOOOXXXaaabbbgggqqqtttrrrQQQNNNJJJGGGFFFIIIKKKKKKJJJOOOQQQQQQNNNMMMRRR]]]fffzzz^^^YYYYYYcccsssxxxfffaaavvveeemmmyyy}}}~~~|||zzzyyyyyyxxxuuutttxxxvvvssspppmmmkkkiiihhhhhhgggdddaaa]]]ZZZWWWVVVJJJHHHDDD???<<<999888888888;;;999999======HHH```jjjhhhpppbbbXXXhhhzzzxxxvvv]]]ZZZ^^^bbbaaa[[[TTTOOONNNPPPJJJBBB<<<999999999999999:::999777<<>>@@@???===>>>DDDFFFDDD@@@CCCFFFFFFEEECCCBBBCCCKKKIIILLLZZZkkksssmmmdddTTTDDDCCCKKKKKKTTThhhuuuiii^^^bbbffftttyyyVVVGGGEEEIIIVVVggg{{{vvvaaaUUUJJJEEECCCJJJ```vvvssscccZZZWWWYYYeeezzz{{{jjjXXXLLLGGGKKKVVVnnnoooddd^^^XXXSSSNNNKKKNNNTTTyyyhhhTTTIIIEEE>>>=========<<<<<<<<<<<<888<<<;;;>>>AAABBBUUUwww\\\LLLVVViiibbbnnnqqquuuzzzsss___UUU^^^iiimmmuuuyyyYYYRRROOOLLLLLLNNNPPPPPPOOOLLLQQQUUUUUUTTTXXXccclll|||llleeebbbhhhtttppp```\\\qqqkkkkkk~~~zzz{{{}}}~~~|||zzzyyyyyyxxxvvvtttvvvuuurrrooollljjjhhhhhhhhhgggeeeaaa^^^ZZZXXXVVVNNNLLLGGGAAA===;;;::::::888;;;888999======IIIaaarrrpppwwweeekkk|||}}}^^^WWWZZZ]]]]]]YYYUUUSSSRRRRRRLLLDDD>>>;;;999888888999:::999777<<>>@@@BBBCCCCCCCCCBBBBBB???DDDFFFCCCAAAGGGMMMPPPMMMHHHCCCAAACCCFFFFFFFFFDDDDDDHHHTTTdddnnnooolll___PPPOOOVVVSSSUUU___dddrrrttteeemmmxxxtttUUUHHHDDDHHHUUUaaammm}}}xxx```RRRIIICCCBBBBBBGGGYYYmmmcccNNNOOO```sss{{{iiiVVVIIICCCGGGRRRjjjkkk```[[[UUUQQQMMMJJJMMMSSSqqqrrr[[[MMMGGG???>>>======<<<<<<<<<<<<888<<<<<<<<<>>>BBB^^^tttUUUGGGYYYgggiiivvvwwwxxxwwwdddZZZdddrrr{{{|||]]]UUUSSSQQQQQQSSSUUUVVVUUUTTT[[[```___\\\]]]eeennn|||{{{sssnnnsss|||yyyiii\\\YYYlllrrrfff~~~|||zzzzzzzzzyyywwwvvvtttsssqqqnnnkkkiiihhhggghhhgggdddaaa^^^[[[YYYWWWTTTQQQKKKEEE@@@===<<<<<<888;;;888888<<<===JJJccctttzzzhhh|||nnnrrrxxxeee]]]^^^___^^^[[[XXXWWWWWWSSSNNNFFF@@@<<<:::888777999:::999888<<>>===<<<<<<<<<===999======>>>AAAFFFbbbtttWWWIIIWWWjjjsss}}}}}}{{{iii___hhhxxx{{{aaaVVVUUUUUUVVVXXXZZZ\\\\\\\\\bbbggggggccceeennnvvv~~~}}}xxxggg\\\ZZZjjjwwwfff|||{{{yyyyyyyyyyyyxxxvvvtttrrrpppnnnkkkjjjiiihhhgggfffdddaaa^^^[[[YYYXXXXXXUUUNNNHHHBBB???======888;;;777777<<<===JJJdddooopppyyytttnnnvvvpppiiigggccc___ZZZWWWUUUUUURRRNNNGGGBBB>>><<<999888:::999999999<<>>AAABBBHHHYYYlllqqqbbb\\\aaahhhllllllgggddd```aaagggssswwwggguuu}}}kkkWWWJJJFFFHHHOOOfffsssbbb]]]VVVQQQKKKFFFGGGKKKbbbzzz```NNNDDDAAA@@@>>><<<<<<<<<======;;;>>>>>>AAAGGGKKKbbbxxxXXXPPPZZZ~~~~~~zzznnn||||||ssshhhooowwwhhhZZZ[[[\\\]]]___```bbbddd```dddhhhiiijjjppp{{{yyyeee\\\YYYeeewwwjjj~~~~~~zzzxxxwwwwwwxxxxxxwwwuuusssrrrpppnnnlllkkkjjjjjjfffeeecccaaa^^^\\\ZZZYYYZZZWWWRRRKKKEEEAAA>>>===888;;;888888<<<===JJJcccnnnrrrvvvwwwpppllleee___ZZZWWWUUUUUURRRNNNIIIDDDAAA???<<<::::::888999:::<<>><<>>CCCIIINNNeeesssOOOOOO___ooovvvsssppp|||zzzzzzwwwzzzyyymmmkkkbbbdddffffffeeefffgggiiikkkkkkkkklllooouuu}}}vvv```YYYUUU^^^tttdddzzz|||zzzxxxvvvvvvuuuttttttuuuvvvuuussssssrrrpppnnnmmmlllkkkkkkgggfffeeeccc```^^^]]]\\\[[[YYYUUUPPPJJJDDD@@@>>>888;;;999999======HHH```qqqoooooottt~~~}}}xxx|||wwwrrrkkkeeebbbaaa```___UUUQQQMMMIIIEEEBBB>>>;;;:::888999;;;<<>>???DDDEEEEEEFFFMMMUUUYYYZZZ\\\aaaeeeuuu~~~kkkvvv}}}jjjVVVHHHEEEEEELLLaaagggaaa[[[UUUNNNFFFFFFIIIbbbwww___PPPHHHCCCBBB???<<<;;;<<<===>>><<<@@@???AAAFFFOOOnnnoooNNNNNNeeehhhooolllmmmyyyyyyzzzooolllooojjjlllmmmkkkhhhffffffgggmmmkkkjjjnnnuuu|||qqqZZZUUURRRXXX|||pppXXXlll{{{xxxtttpppsssqqqpppqqqssssssrrrqqqqqqpppooommmlllkkkkkkkkkjjjiiihhhfffdddbbbaaa```\\\[[[YYYUUUOOOIIICCC???888<<<:::;;;???===FFF]]]pppppp```bbbgggwww|||yyyzzzuuunnniiihhhhhhfffeee\\\XXXSSSOOOJJJEEE???;;;:::888999<<<<<>><<<@@@??????BBBNNNvvvuuuXXXTTTlll|||ccckkkfffiiiyyy~~~zzzvvvvvvnnnpppppplllgggbbbaaabbb```___bbbnnn}}}nnnWWWSSSQQQVVV{{{mmmUUUggg~~~wwwtttppplllpppoooooooooqqqrrrqqqpppoooooommmlllkkkjjjjjjjjjlllllljjjiiigggeeedddccc]]]]]]\\\YYYSSSLLLEEEAAA888<<<;;;===@@@<<>>???>>>===>>>???>>><<>>>>>??????@@@BBBCCCDDDIIIBBB???BBBAAA>>>???EEEJJJYYYsss|||zzzoooXXXGGGEEEFFFKKK___gggaaa[[[WWWOOOHHHGGGJJJXXXuuuaaaNNNFFFFFFCCC???===<<<<<<<<<;;;======BBBFFFEEEPPPzzzwwwVVVXXX{{{^^^ZZZiiieeewww}}}|||{{{tttkkkbbbYYYTTTRRRSSSUUUVVVWWWhhhlll\\\PPPQQQWWWoookkkRRRccc}}}yyyuuurrrppptttttttttsssrrrooommmlllmmmlllkkkjjjiiiiiiiiiiiihhhhhhgggggggggggghhhhhhccc```]]]YYYUUUOOOIIIDDDAAA===:::888888:::DDDOOOooommmuuurrrfffcccppp~~~rrr\\\WWWdddwww}}}iiiiiieee___aaafffeee___bbb^^^ZZZVVVRRRJJJ@@@999<<<===888777>>>BBBTTTpppuuu~~~rrrhhhtttqqqddd]]]\\\\\\gggrrr{{{{{{HHHPPP[[[hhhlll[[[JJJGGG>>>===;;;;;;===>>>>>><<>>BBBCCC@@@???BBBCCCEEEUUUvvviiiGGG===============>>>???@@@?????????@@@CCCFFFGGGGGGDDDQQQgggxxxnnnWWWGGGEEEFFFLLL___|||gggaaa[[[VVVOOOHHHGGGJJJ[[[uuudddTTTMMMGGGDDD@@@>>>>>>>>>===<<<>>>>>>BBBFFFEEEQQQ{{{qqqTTT[[[ccccccpppmmm~~~qqqaaaWWWRRROOONNNNNNJJJUUU\\\lllnnn[[[OOOOOOUUUkkk}}}gggRRRdddzzzvvvrrrooonnnppprrrttttttsssooollliiilllkkkjjjiiihhhiiijjjjjjjjjjjjiiiiiihhhhhhhhhhhhdddaaa^^^[[[WWWQQQKKKFFFBBB>>>;;;:::999<<>>??????===@@@<<<;;;<<<<<<:::<<>>888<<>>BBBIIIMMMLLL[[[aaammm}}}sssffffffbbbfff|||~~~mmmWWWGGGDDDGGGMMM^^^~~~|||fff```YYYUUUOOOIIIGGGJJJXXXsssfffXXXRRRHHHEEEAAA?????????>>>>>>??????CCCFFFFFFUUUfffPPP\\\iiiooovvvssslllWWWLLLJJJJJJKKKNNNPPPjjj~~~nnnXXXLLLNNNTTTiii|||cccRRRddd|||xxxrrrooopppoooqqqtttuuusssooojjjfffjjjiiihhhggggggiiikkklllnnnmmmmmmlllkkkjjjiiiiiidddbbb___]]]YYYTTTNNNJJJCCC???<<<;;;;;;===FFFQQQjjjmmmmmm{{{{{{~~~uuulll|||YYYcccwww|||TTTGGGIIIHHHHHHJJJOOOPPPSSSVVVUUUUUU\\\eeemmmnnnnnnzzzfffccc]]]XXXZZZ```aaa___aaa```\\\WWWPPPLLLIIIIII??????888777<<>>>>>>>>>>>???<<>>>>>>>>???CCCFFFIII\\\uuu[[[MMMZZZ~~~ooouuuuuuttt~~~xxxeeeRRRIIIGGGHHHQQQ[[[uuukkkTTTIIINNNWWWllldddRRRbbb}}}wwwpppooorrrttttttuuusssqqqmmmiiifffiiihhhgggfffgggjjjlllnnnqqqppppppnnnmmmkkkjjjiiidddbbb```^^^[[[VVVQQQMMMDDD@@@>>>===;;;===EEEOOOgggwwwuuu~~~bbblllzzz{{{RRRKKKQQQOOOMMMPPPRRRQQQQQQRRRSSSXXXfffuuusssttthhhfffdddbbbbbbaaa[[[VVVZZZ^^^aaa^^^WWWNNNHHHFFFBBBAAA999777<<<@@@SSSooozzzyyy___```sssppp}}}|||wwwwwwxxx{{{}}}}}}|||```SSSRRRbbbLLLOOOaaaoooqqqtttkkkRRREEEAAA@@@CCCDDDAAABBBFFFFFFHHHHHHEEEBBBEEEJJJNNNZZZfffwww}}}kkkRRRBBB@@@@@@?????????@@@@@@AAADDDEEEOOOYYYVVVUUUmmmwww|||jjjUUUGGGCCCFFFMMM\\\{{{uuufff]]]TTTQQQNNNJJJHHHJJJOOOrrrzzziiiXXXSSSKKKHHHDDDAAA@@@???>>>===>>>@@@DDDGGGMMMdddjjjUUUKKKWWWxxxqqqtttoooqqq|||vvvsssooollllllfffZZZPPPKKKHHHLLL```wwwiiiSSSIIINNNWWWllliiiTTT___}}}{{{yyytttooopppuuu{{{yyyuuuqqqnnnkkkjjjiiiiiihhhhhhhhhiiilllnnnppprrrrrrqqqpppnnnllljjjiiidddbbb```___]]]YYYTTTPPPGGGDDD@@@>>><<<<<>>>>>>>>???@@@AAABBBCCCEEENNN```oooooosss}}}{{{iiiTTTGGGCCCEEEKKK\\\}}}}}}qqqeee[[[RRROOOMMMJJJIIIJJJTTTqqqlll[[[XXXOOOKKKFFFCCCAAA???>>><<<>>>@@@DDDFFFOOOjjjjjjUUUKKKZZZ|||pppqqqooouuuqqqfff```[[[WWWVVVSSSNNNMMMNNNMMMXXXzzzgggTTTIIIMMMTTTiiioooVVV___|||~~~{{{zzzzzzyyywwwyyy}}}zzzuuupppmmmkkklllllljjjjjjkkklllmmmooopppqqqqqqqqqqqqpppooommmjjjiiidddcccbbbaaa```]]]XXXUUUMMMIIIEEEBBB===;;;@@@HHHbbbuuuxxxyyy```^^^fffiiimmmtttzzzwwwuuussssss|||{{{gggtttvvvkkkaaa]]]]]]^^^```dddiiigggccc]]]WWWTTTSSSTTTGGGFFF>>>;;;===>>>MMMhhh|||}}}rrr{{{kkkZZZRRRPPP```}}}}}}ooowwwrrrzzznnnKKKEEEAAABBB@@@CCCVVVlll{{{lllnnn~~~||||||xxx[[[BBB===>>>???@@@CCCEEEGGGIIILLLfffzzzhhhTTTGGGCCCDDDIII[[[{{{eeeZZZQQQNNNMMMJJJIIIJJJRRRkkkkkk\\\]]]TTTPPPKKKFFFCCCAAA???===???BBBDDDEEENNNkkknnnSSSJJJbbblllqqqvvvvvv```TTTOOOMMMKKKKKKKKKHHHJJJRRRXXXlll}}}aaaRRRIIIKKKRRRhhhtttWWWbbb}}}|||~~~~~~wwwuuurrrooommmmmmnnnnnnkkklllnnnpppqqqrrrrrrrrrooooooppppppnnnllljjjhhhgggfffeeeeeedddaaa]]]ZZZTTTPPPKKKFFF???;;;???FFF```{{{}}}wwwlll~~~|||oooaaa]]]\\\]]]aaahhhiiieee^^^YYYWWWWWWWWWWWWHHHHHHAAA===>>>===JJJcccuuuuuuvvv}}}ggg```ccclllvvv{{{uuuPPPIIIDDDBBB@@@GGGccczzzkkkttthhhyyy{{{~~~~~~vvvdddNNN>>>??????AAADDDGGGJJJMMMNNN\\\vvvmmmzzzgggSSSGGGCCCCCCHHH[[[eeeZZZPPPMMMMMMKKKIIIJJJKKKbbb}}}hhh\\\```XXXTTTNNNIIIEEECCC@@@>>>AAACCCDDDDDDLLLjjjpppQQQJJJjjj{{{jjjrrr~~~{{{gggQQQGGGFFFGGGIIIKKKKKKGGGJJJUUUbbb}}}sssZZZNNNGGGJJJRRRjjjvvvXXXfff}}}||||||yyyyyypppppppppooooooooooooooolllnnnqqqsssttttttsssrrrmmmnnnoooooonnnllljjjhhhiiihhhgggggggggddd```]]]YYYTTTOOOIIIAAA<<>>CCCGGGHHHPPPkkkoooSSSPPPhhhppprrr|||jjjYYYIIIFFFJJJLLLJJJIIIIIINNNSSS^^^xxxsssRRRFFFMMMIIIRRR{{{kkkQQQrrrtttvvvyyy{{{zzzvvvrrroooccciiimmmmmmooottttttoooooommmlllllloooqqqqqqqqqlllmmmlllkkkhhhggghhhiiihhhhhhhhhhhhgggeeedddcccaaa]]]UUUJJJBBB???AAAEEE^^^qqqssstttssseeezzzpppgggccc```\\\YYYZZZ\\\[[[[[[\\\]]]ZZZTTTOOOOOOKKKFFFCCC???AAAKKKWWWrrrzzzooo~~~hhhYYY\\\fffrrrbbbVVVJJJFFFFFFMMM___oooXXXKKKHHHQQQTTTLLLHHHMMMwwwrrr\\\HHHCCC@@@AAABBBGGGUUUeeepppttthhhccczzz{{{gggSSSGGGDDDFFFJJJXXX{{{^^^VVVOOOLLLIIIEEEDDDFFFCCCTTTvvvtttnnnfff^^^]]]ZZZTTTMMMHHHEEEDDD@@@DDDGGGGGGMMMdddvvvPPPWWWsss{{{}}}cccWWWLLLJJJKKKLLLMMMPPPQQQSSSYYYkkkmmmPPPFFFLLLHHHSSS~~~rrrZZZuuuvvvwwwwwwvvvsssooommmgggmmmppppppqqqtttrrrnnnjjjjjjjjjlllnnnnnnmmmkkkjjjkkkkkkjjjhhhggghhhiiihhhhhhiiiiiiiiihhhggggggbbb^^^WWWNNNEEEAAABBBDDDZZZ~~~lllvvv{{{|||}}}rrreeennnggg```]]][[[YYY[[[___ZZZZZZZZZ\\\]]][[[WWWSSSVVVRRRMMMHHHCCC@@@GGGPPPnnnuuuzzztttyyyjjjXXXOOOUUU```tttddd___PPPJJJQQQTTTSSSYYYGGG@@@???DDDCCC>>>CCCPPPmmmXXXJJJFFFAAACCCFFFOOOeeevvv\\\bbbzzzeeeQQQFFFCCCFFFJJJYYY|||ttt\\\TTTMMMJJJHHHDDDCCCFFFDDDUUU}}}uuullldddccc___YYYRRRKKKGGGFFFFFFHHHHHHGGGMMMaaa}}}{{{RRR\\\{{{wwwVVVPPPKKKKKKLLLMMMQQQWWW]]]dddttt~~~bbbKKKEEEJJJGGGVVVqqqdddyyyxxxwwwuuurrrnnnkkkiiiiiinnnppppppppppppmmmiiiffffffgggiiikkkjjjgggdddhhhiiijjjiiihhhggghhhjjjiiiiiijjjkkkkkkkkkkkkkkkdddaaa\\\TTTLLLFFFDDDEEESSSwwwiiioooxxxyyyvvvsss^^^|||iiigggeeebbb\\\TTTTTTXXXWWWWWWXXXZZZ\\\[[[YYYVVVXXXUUURRROOOHHHCCCEEEKKKgggooorrr}}}yyyyyymmm^^^OOOGGGMMMXXXuuu\\\ZZZOOOPPP```aaaPPPIIIHHHEEEEEEGGGEEEGGGXXXmmmgggVVVMMMIIIDDDJJJRRR\\\tttsssZZZ___|||xxxcccPPPFFFCCCFFFJJJYYY}}}{{{kkk[[[SSSLLLJJJHHHDDDDDDFFFJJJZZZ|||{{{sssjjjdddcccaaa\\\UUUNNNIIIGGGLLLKKKIIIIIIQQQfffuuuVVVYYY{{{~~~cccQQQMMMLLLRRRXXX\\\aaagggjjj~~~nnnVVVGGGEEEHHHFFFZZZ{{{bbbfff~~~zzzzzzxxxtttooojjjdddaaafffiiillllllllljjjgggdddfffeeeeeefffggggggeeecccggghhhjjjjjjiiiiiijjjkkkllllllmmmmmmmmmmmmllllllfffddd```ZZZRRRLLLHHHFFFUUUtttwwwuuu~~~bbbWWWssscccgggllllllbbbUUUPPPRRRTTTTTTVVVWWWYYYYYYXXXWWWTTTRRRRRRRRRNNNHHHGGGKKK___llloooppp}}}{{{yyyyyy}}}qqq___QQQQQQVVVuuuuuuMMMKKKMMM^^^tttwwweeeUUU[[[VVVQQQNNNOOO^^^```SSSKKKHHHFFFUUUdddnnnxxxiii]]]aaa}}}xxxddd^^^^^^```pppuuuaaaOOOGGGBBBEEEJJJZZZ~~~nnnZZZSSSLLLJJJHHHEEEEEEHHHNNN^^^{{{wwwuuuoooiii___``````]]]VVVPPPLLLJJJLLLJJJFFFHHHUUUooofffSSSWWWzzz}}}bbbUUUQQQSSS___nnnxxx~~~```LLLDDDDDDFFFGGG```{{{dddQQQ\\\wwwwwwuuurrrlllddd\\\XXXeeeeeegggjjjjjjhhhfffeeeiiigggdddcccdddfffffffffgggiiillllllkkkkkklllmmmoooooooooooonnnmmmlllkkkhhhfffccc^^^YYYRRRLLLHHHYYYuuuxxx~~~|||}}}WWW]]]rrr]]]bbbhhhhhh```WWWVVV[[[SSSTTTUUUUUUUUUUUUUUUVVVRRRPPPQQQSSSPPPJJJHHHIIITTTiiioooiiilllrrruuu|||vvvaaaZZZ\\\vvvnnnOOOHHH\\\zzzwwwvvvnnnddd```gggxxxXXXLLLFFFEEEHHH```vvv{{{hhh___]]]gggnnnwwwcccPPPIIIDDDKKKUUUjjjsss^^^NNNGGGAAAEEEKKK[[[vvvYYYRRRKKKJJJHHHFFFFFFIIIKKK```yyysssllliii]]]___```^^^YYYSSSNNNLLLIIIGGGDDDGGGWWWuuu^^^LLLZZZ}}}mmmXXXUUU[[[mmmxxxXXXFFFBBBDDDEEEHHHeeegggSSSKKKTTTsssrrrpppmmmggg```ZZZVVViiiggggggjjjjjjhhhhhhjjjkkkhhhdddbbbdddgggiiijjjhhhjjjmmmnnnmmmllllllmmmooooooooonnnmmmlllkkkjjjiiigggdddaaa]]]WWWPPPKKKUUUppp}}}lllmmmxxxmmmUUUnnnzzzkkkjjjhhhcccZZZTTTXXXaaaXXXXXXXXXVVVTTTSSSTTTUUUVVVSSSRRRSSSPPPIIIEEEFFFKKKeeeooohhhlllyyypppfffcccdddcccgggooowww{{{uuu___XXX\\\|||bbbSSSrrr{{{|||yyy|||oooSSSGGGEEEKKKNNNiii|||rrruuu~~~xxxQQQIIIIIIAAALLLYYYpppsss]]]MMMFFFAAAEEEKKK\\\tttWWWPPPJJJHHHGGGEEEEEEHHHHHHcccrrrfff```^^^aaabbbaaa\\\VVVQQQNNNGGGGGGGGGJJJYYYxxxfffNNN[[[rrr\\\___jjjiiiRRRCCCBBBEEEDDDKKKiiizzzWWWIIILLL[[[sssqqqmmmiiifffcccbbbaaannniiihhhkkkjjjhhhiiinnniiigggeeedddfffiiijjjjjjhhhjjjmmmmmmlllkkkjjjkkkmmmmmmmmmmmmmmmlllkkkjjjjjjhhhdddbbb___ZZZTTTOOORRRgggxxxdddUUU]]]kkkbbbTTTxxx~~~zzzuuunnneee]]]___eeeaaaaaa___[[[VVVTTTUUUWWWYYYUUURRRRRROOOIIIFFFGGGKKKfffpppnnn|||~~~nnn\\\QQQKKKIIIJJJLLLRRRYYYaaassscccPPPRRR\\\qqqZZZ}}}jjjZZZrrrsssxxx{{{jjjQQQFFFGGGSSSSSSnnnjjjGGGKKKRRRLLLUUUlllsss\\\KKKEEEAAAEEEKKK\\\jjjVVVNNNHHHGGGFFFDDDDDDGGGIIIhhhppp]]]UUUaaadddfffddd___XXXRRROOOIIIKKKLLLOOO\\\yyysssUUUYYYoooffflll|||___NNNBBBBBBEEEDDDLLLlllqqqNNNCCCNNNiiizzzvvvsssmmmiiihhhiiilllnnnqqqkkkhhhjjjiiifffhhhmmmgggfffeeegggiiijjjjjjiiigggjjjlllmmmkkkjjjiiiiiijjjkkkkkkllllllllllllllljjjhhhdddbbb```\\\VVVQQQVVVeee{{{nnnnnn}}}hhhOOOGGGTTTeee\\\QQQwwwzzzqqqnnnppphhhgggeee___YYYVVVWWWYYYZZZUUUQQQQQQOOOKKKIIIJJJOOOhhhrrruuu}}}zzzqqqbbbTTTLLLIIIHHHIIIIIILLLRRR^^^yyyuuuXXXJJJRRRcccyyykkkuuuuuu]]]]]]fffVVVUUUdddxxxfffMMMKKKQQQ\\\aaammmmmmRRRLLLRRRWWWkkkpppVVVFFFCCCEEEIIIJJJ^^^zzzdddQQQLLLHHHGGGEEECCCDDDHHHMMMlllzzzjjj^^^YYYccciiikkkgggbbb```\\\XXXMMMOOOIIIPPPYYYvvvlllXXXhhhvvv~~~xxx[[[HHH>>>DDDEEEBBBNNNhhh___KKKIIIIIIssswwwsssoookkkiiiiiijjjkkkkkkffffffggggggggghhhhhhiiiggghhhjjjkkkkkkjjjiiihhhfffeeeeeeggghhhiiigggfffjjjkkkmmmmmmkkkjjjjjjjjjllliiieeeccccccbbb^^^[[[ZZZmmm```VVV\\\fffqqqxxx[[[KKKJJJ[[[jjj\\\RRR}}}zzziiippptttrrrnnnmmmkkkhhhcccdddccc^^^XXXTTTTTTUUUVVVUUUSSSPPPMMMOOOUUUZZZXXXcccnnn}}}qqq```VVVRRRNNNJJJGGGEEENNNVVV___xxxxxxzzzzzzwwwwwwrrrrrrxxxqqqUUULLLYYYiiisss\\\aaallleeeooo{{{nnnUUU[[[kkkaaaQQQMMMWWWiiioooyyyzzzccc\\\eeeqqqnnnVVVFFFDDDBBBGGGKKKbbbuuu^^^QQQLLLHHHGGGEEECCCDDDHHHKKKnnntttiiiaaa^^^uuutttoooiiigggfffbbb\\\UUUTTTKKKOOOWWWvvvfffZZZmmmqqqUUUEEEAAACCCCCCCCCMMMeee\\\IIIMMMSSS~~~sssooollliiihhhjjjlllmmmmmmiiiiiiiiiiiihhhgggffffffffffffggghhhhhhhhhhhhggggggfffeeegggiiijjjjjjiiikkkmmmnnnnnnmmmmmmnnnpppkkkiiihhhhhhiiihhheeeccc^^^kkkvvv___^^^hhhrrrzzztttrrrnnnUUUHHHKKKfffkkkQQQRRRfffZZZbbbhhheeeaaa___^^^\\\]]]\\\YYYTTTOOONNNPPPSSSVVVUUUTTTQQQNNNPPPTTTXXXZZZ```jjjxxxyyyjjjYYYQQQNNNKKKHHHFFFJJJQQQ\\\oooooooooxxx[[[NNN]]]tttoooUUU]]]xxx}}}___```qqqjjj```^^^WWWbbb}}}|||}}}lllUUUGGGDDD???GGGMMMfffvvv^^^RRRMMMHHHGGGEEEBBBCCCGGGKKKsss{{{uuuppplllkkkzzzuuukkkdddeeehhheee___]]]ZZZMMMOOOWWWxxxfffbbb~~~wwwwww|||fffNNNAAABBBAAABBBEEENNNbbb^^^IIIPPP___{{{qqqjjjhhhfffgggiiilllmmmmmmlllllllllkkkiiigggeeecccdddddddddddddddeeeffffffgggfffeeefffiiikkkllllllkkklllmmmmmmmmmnnnqqqsssjjjkkklllnnnppppppnnnlllfffkkk|||xxx~~~|||www~~~kkk```qqqwwwlllttt|||aaaMMMFFFQQQsssnnnMMM___wwwYYYQQQ[[[bbb___YYYVVVVVVUUUXXXUUUPPPKKKHHHJJJOOOSSSUUUUUUTTTRRRPPPPPPRRRTTTZZZ[[[cccqqqooo___OOOJJJKKKJJJHHHHHHMMMWWWiiivvvbbbQQQeee{{{rrrmmmfffYYYnnnkkkaaa___ooouuudddeeezzzhhhSSSFFFDDD@@@HHHNNNggg}}}eeeSSSMMMIIIGGGEEEBBBCCCGGGMMMzzz|||{{{yyytttqqqllliiibbb^^^```eeeddd``````\\\OOORRR\\\mmmjjjvvvxxxsss[[[HHH???AAA???BBBKKKSSSbbbaaaIIIRRRiii{{{qqqiiigggffffffiiikkklllllllllllllllllljjjhhheeecccdddccccccbbbcccdddfffggggggeeecccdddhhhkkkmmmnnnjjjjjjjjjiiihhhjjjmmmpppjjjlllooorrrttttttrrrppplllmmmxxxqqqeeeqqqlllwww|||lllfffhhh}}}oooWWWJJJJJJ^^^xxxjjjUUUwwwoooTTTQQQ[[[bbb^^^WWWTTTUUUUUUUUUSSSOOOLLLKKKNNNRRRUUUTTTTTTSSSRRRPPPPPPPPPQQQXXXUUU\\\kkkpppqqq}}}xxxrrrlll~~~kkkZZZLLLKKKNNNNNNNNNPPPYYYmmmzzzfffTTTooo{{{ooonnnwwwggg[[[TTTUUUVVVppp~~~aaaZZZaaauuusssggg{{{xxxvvvbbbOOOEEECCCDDDJJJOOOfffeeeRRRMMMHHHGGGEEEBBBCCCGGGNNN}}}|||tttnnnbbbeeefffccccccffffffddd^^^\\\RRRWWWccctttjjjzzzzzz}}}eeeQQQEEE???>>>>>>EEEOOOXXXhhh{{{[[[HHHYYYyyy}}}qqqnnnlllkkkkkklllmmmmmmmmmjjjkkkkkkkkkjjjiiigggfffeeeddddddcccdddfffhhhiiieeecccbbbcccfffjjjlllmmmjjjjjjjjjhhhfffgggjjjllljjjmmmppprrrsssrrrpppooolllmmmxxxuuutttZZZjjjyyyuuu}}}zzznnniiippp{{{xxxdddOOOJJJPPPpppqqq]]]]]]hhhQQQSSS[[[___ZZZTTTRRRSSSSSSSSSRRRQQQQQQRRRSSSTTTTTTSSSRRRQQQPPPPPPOOONNNNNNSSSPPPXXXffffff^^^cccrrrnnnuuu{{{ooo]]]OOOOOOQQQQQQUUU\\\rrr~~~kkk[[[wwwlllXXXQQQVVVxxxhhhYYYLLLEEEJJJLLLWWWgggoootttuuudddYYYTTTYYYvvvxxxiiiiiippp\\\LLLDDDCCCEEEKKKPPPgggxxx]]]QQQLLLHHHGGGEEECCCDDDHHHPPPvvvoooiiippptttrrrpppooommmjjj]]]]]]VVV]]]hhh{{{hhhnnnVVVIIICCCAAA===@@@GGGPPP\\\ppp|||dddOOOLLLlll}}}ppptttrrrppppppqqqqqqpppoooiiiiiiiiiiiiiiiiiiiiiiiieeeeeeeeefffggghhhiiijjjdddcccbbbdddgggjjjkkkkkkkkklllkkkjjjhhhhhhiiikkkiiillloooooonnnmmmlllmmmkkkkkkuuu{{{WWWQQQttt~~~sssrrryyyvvvjjjXXXIIIJJJUUUuuubbbSSSfffdddWWW[[[^^^^^^XXXSSSSSSTTTSSSPPPPPPQQQSSSUUUTTTRRRPPPQQQOOOMMMMMMNNNNNNMMMLLLNNNMMMUUUaaa```YYY[[[fff{{{qqq]]]NNNKKKLLLOOO]]]nnnrrreee}}}oooPPPCCCDDDMMMrrrbbbWWWMMMFFFAAABBBEEECCCCCCGGGLLLZZZmmmvvvkkk^^^RRRHHHDDDKKKUUUiiiwww~~~}}}iiiUUUHHHDDDEEEBBBJJJQQQkkk}}}~~~tttXXXOOOJJJGGGGGGFFFDDDFFFJJJXXXxxxtttrrrwwwzzzzzzzzzyyyssslll^^^```ZZZaaahhhqqq}}}~~~zzz^^^JJJCCCBBBAAA???DDDHHHMMM\\\xxxdddOOOKKK^^^|||}}}qqqsssqqqppppppqqqqqqpppoookkkiiihhhffffffggghhhiiidddeeefffhhhiiiiiijjjjjjdddddddddfffiiikkkkkkjjjiiijjjkkkkkkjjjiiijjjlllgggjjjlllllljjjiiijjjlllllliiinnnhhhNNN___~~~ssseeeYYYKKKBBBHHHUUUcccQQQYYY|||}}}dddcccbbbbbb]]]VVVSSSUUUTTTQQQPPPOOOOOOQQQSSSRRROOOLLLOOOLLLJJJIIIKKKMMMLLLKKKKKKMMMSSS\\\______cccjjjvvvaaaPPPMMMPPP\\\zzz~~~qqq]]]HHHHHHQQQ]]]~~~ooo[[[KKKDDDBBB@@@???;;;AAA???>>>EEEGGGEEEKKKIIIDDDAAABBBDDDFFFOOOZZZxxxyyydddPPPFFFEEEFFF???IIISSSooo|||~~~uuuYYYNNNJJJFFFFFFFFFDDDFFFKKK```}}}uuussssssuuuvvvwww{{{|||uuukkkaaaccc^^^cccfff{{{xxxtttiiieeedddnnnqqqUUUBBB???AAABBBAAAGGGIIIIII[[[|||wwwTTTFFFQQQrrryyyxxx|||rrrnnnmmmlllmmmnnnooonnnmmmllljjjgggeeedddeeeggghhhccceeegggiiijjjjjjjjjiiieeeeeefffhhhkkklllkkkjjjeeegggiiijjjjjjjjjkkklllfffhhhjjjjjjhhhgggjjjllloooggghhh|||```___uuuhhhYYYMMMBBB===FFFTTTMMMGGGeeewwwcccjjjccc___WWWPPPOOOQQQPPPLLLRRRPPPOOOOOOQQQQQQNNNKKKNNNKKKGGGGGGJJJLLLLLLKKKKKKMMMRRRXXX___fffmmmrrr|||uuuyyykkkZZZXXX___tttzzzZZZMMMVVVeeessslll[[[KKKFFFEEEBBBAAACCC>>>>>>???AAABBBBBBAAA???:::@@@???EEEMMMEEERRRzzz~~~zzz{{{ppp___PPPFFFBBBBBBIIIGGGSSSwwwgggVVVMMMJJJFFFCCCCCCDDDGGGIIIddd}}}}}}iiieeepppwwwqqqllljjjoooxxx}}}{{{vvvjjjiiikkkmmmjjjmmmttttttwwwwwwuuuuuuwwwyyyxxxqqqhhhaaaaaafffiiipppzzz^^^LLLBBB>>>@@@CCCEEEBBBFFFNNN^^^aaaIIIHHHVVV~~~rrr}}}vvvuuutttooommmlllmmmmmmllljjjhhhhhheeecccbbbcccddddddcccfffdddaaabbbeeeggggggeeegggggghhhiiihhhgggeeedddeeeffffffeeeeeedddccccccggghhhiiikkkkkkkkkjjjiiilllnnnlllppphhhjjj{{{zzzvvvppp___YYYNNNCCCAAAEEELLLOOOJJJNNNzzzpppeeeZZZbbb[[[SSSOOONNNNNNKKKHHHIIIIIIJJJKKKLLLMMMNNNNNNMMMKKKIIIJJJKKKKKKHHHEEEGGGPPPSSSWWWaaagggtttyyy{{{xxxqqqttt|||~~~zzz{{{^^^[[[rrrZZZMMMBBBAAABBBAAA@@@BBBBBBAAABBBCCCDDDDDDCCCCCCCCCFFF@@@BBBJJJNNNiii|||~~~}}}nnn\\\MMMEEEBBBAAAFFFEEETTTzzz~~~wwweeeWWWLLLJJJGGGDDDDDDEEEGGGIII]]]zzz}}}iiihhhrrruuuqqqnnnnnnsss{{{}}}xxxrrrrrrnnniiieee___ccczzzkkkdddeeefffaaa^^^]]]]]][[[ZZZbbbmmmzzz~~~oooUUUDDD<<<===EEENNNJJJHHHIIIOOOhhhuuuRRRDDDHHHZZZuuuyyyuuuoooooommmmmmllljjjjjjkkkjjjiiigggfffeeedddeeeeeedddbbb```bbb``````bbbeeeffffffdddbbbccccccddddddccccccbbbbbbcccdddeeeeeeddddddcccfffggghhhiiijjjjjjjjjjjjjjjlllkkknnnrrrlll|||~~~}}}ttthhh```WWWPPPHHHCCCEEEJJJNNNNNNRRRaaagggaaa\\\___YYYQQQMMMMMMMMMKKKHHHHHHIIIIIIJJJKKKKKKLLLLLLKKKJJJIIIJJJKKKLLLIIIGGGGGGPPPQQQTTT___iii|||qqqeeeccciiippp{{{xxxrrrmmmoooxxxkkk{{{OOOGGG@@@BBBEEEEEECCCCCCEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHCCCBBBMMMbbb~~~uuuxxxzzziiiWWWIIIBBBAAAAAADDDFFFYYY~~~rrrrrreeeWWWKKKIIIGGGEEEEEEEEEFFFGGGXXX}}}nnnpppwwwsssuuuvvvxxxzzzsssvvvpppiiicccZZZ\\\qqq|||bbbVVVUUUWWWQQQNNNOOOPPPNNNSSSpppkkkSSSCCC===AAAMMMXXXLLLLLLOOOZZZ|||[[[GGGBBBIII```sssnnn~~~ppplllkkkjjjkkkiiigggfffgggggggggfffddddddeeeffffffccc___\\\^^^^^^___aaadddeeecccbbb]]]]]]]]]^^^______`````````aaaccceeefffeeedddcccffffffggghhhhhhiiijjjjjjgggkkkkkklllzzzuuupppzzzqqqdddWWWNNNIIIDDD@@@AAAEEEIIIJJJIIISSSppp{{{bbbaaaaaaZZZUUUOOOLLLLLLLLLKKKIIIHHHHHHHHHIIIIIIJJJJJJKKKIIIHHHHHHJJJKKKLLLKKKIIIHHHOOONNNNNNXXXddd}}}tttbbbXXXYYY```gggpppllliiikkkrrr}}}KKKFFFCCCDDDHHHIIIHHHGGGGGGHHHHHHHHHGGGGGGHHHIIICCCIIILLLPPP^^^~~~}}}wwwyyyvvvcccQQQEEE@@@@@@AAAFFFJJJ^^^uuuqqqvvvgggUUUJJJIIIHHHFFFFFFFFFFFFGGGVVVxxxxxx{{{qqqssswww}}}{{{ssssssoookkkeee\\\ZZZkkkuuu^^^RRROOOPPPLLLJJJPPPVVVVVVcccppp]]]HHH>>>>>>AAAGGGLLLOOOOOO^^^wwwqqqMMMBBBCCCOOOlllpppuuutttkkkhhhhhhhhhhhheeecccbbbcccdddeeeeeecccbbbbbbbbbbbb```\\\YYY]]]^^^```aaacccbbb```___[[[[[[\\\]]]^^^___aaabbbcccdddfffhhhhhhgggeeedddeeefffffffffgggiiijjjjjjfffjjjllllllssstttvvv~~~vvvlllbbbVVVKKKDDDAAA@@@AAACCCEEEDDDGGGKKK^^^yyydddbbbcccTTTPPPLLLJJJJJJKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIJJJJJJJJJIIIIIIIIIOOOLLLIIIOOOYYYqqq~~~oooiiihhhjjjkkkqqqooommmoooqqqvvvEEEDDDBBBDDDKKKSSSXXXYYYYYYZZZ\\\[[[YYYXXXYYY[[[UUU```mmmuuuqqq]]]LLLBBB???@@@AAAGGGLLLccctttzzzjjjRRRJJJIIIHHHFFFFFFFFFFFFGGGUUU{{{yyyllljjjooowww~~~}}}vvvqqqvvvqqqllldddYYYVVVfff{{{mmm]]]SSSMMMLLLIIIGGGLLLTTT^^^vvv}}}hhhXXXKKKKKKSSSWWWVVVTTTYYY\\\xxxwwwWWWDDD>>>CCCXXX{{{{{{iiicccaaa```bbbdddbbb______```bbbcccccccccaaa^^^]]]\\\\\\ZZZYYY^^^___aaabbbaaa___^^^]]]\\\]]]^^^```bbbcccdddeeehhhiiijjjjjjiiihhheeeddddddeeefffggghhhiiijjjjjjgggkkkooooooooo|||xxxtttxxx|||{{{pppkkkcccZZZRRRKKKEEEBBBBBBDDDIIIIIIDDDBBBMMMZZZyyywwwddd[[[ZZZOOOMMMJJJIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJHHHGGGFFFFFFFFFMMMKKKHHHLLLRRRddd~~~zzzzzzuuunnnhhhaaadddttt{{{{{{ttt}}}uuu~~~}}}CCCCCCDDDIIIXXXlll|||zzzlllYYYIIIAAA@@@AAABBBFFFNNNggguuuhhhQQQKKKIIIGGGEEEEEEEEEFFFGGG[[[xxxssshhhgggmmmuuu{{{|||yyywwwuuu}}}vvvnnndddVVVRRRcccxxxkkk^^^TTTLLLHHHLLLIIIIIISSSjjjwwwjjj[[[QQQLLLVVVccciiihhheeegggooovvvVVVDDDAAA@@@JJJdddqqqcccbbb___^^^aaaaaa___]]]]]]___aaabbbaaabbb___\\\ZZZZZZZZZZZZYYY]]]___``````___]]]]]]]]]___```ccceeeggghhhhhhhhhkkkkkkjjjiiihhhfffeeedddccceeegggiiijjjjjjjjjjjjiiilllpppqqqmmmrrrwwwvvvqqqkkkvvv|||uuuooojjjeeeZZZVVVPPPJJJFFFCCCCCCCCCAAACCCGGGGGGBBBDDDYYYrrrnnn^^^OOOMMMLLLKKKJJJIIIHHHHHHIIIJJJLLLKKKKKKKKKJJJJJJIIIIIIHHHIIIJJJIIIFFFDDDDDDEEECCCJJJHHHHHHNNNQQQ]]]rrrzzz{{{wwwrrrfff\\\```yyyaaa[[[^^^]]]jjjqqqnnnaaaccc~~~lllzzzCCCEEEGGGOOOeeevvvhhhUUUGGGBBBBBBCCCCCCEEEQQQooouuucccRRRLLLJJJGGGDDDDDDEEEGGGIII^^^uuuoooiiilllqqqwwwyyyxxxxxxyyy{{{zzzxxxuuuooobbbZZZeeevvvssseeeXXXPPPMMMQQQQQQTTTdddvvvdddXXXCCC===<<>>AAACCCBBB@@@???@@@BBBBBBJJJ___yyyWWWJJJJJJIIIGGGFFFEEEEEEFFFGGGHHHHHHGGGGGGFFFEEEEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCAAAAAAAAAAAACCCFFFIIIKKK___vvvzzz}}}yyyvvvssspppoookkkjjjkkkpppxxxlllZZZTTTRRROOOYYYnnnEEEDDDHHHXXXtttsssTTTIIIDDDUUU}}}mmmooovvvyyyfffSSSCCC@@@BBBBBBCCCHHHTTTvvvnnncccyyy___RRRNNNIIIFFFFFFHHHHHHGGGIIINNNlll|||wwwzzzyyyzzzxxxvvvzzzyyyxxxuuuuuuxxx{{{~~~}}}yyy}}}zzzttt~~~nnnXXXXXXYYY___qqq~~~zzzkkkaaaRRRGGGAAA@@@??????@@@===???CCCDDDPPPooo___FFF>>>BBBHHHJJJgggbbbXXXRRRTTTXXXWWWTTTTTTTTTTTTQQQNNNLLLLLLOOOQQQWWWWWWVVVVVVUUUVVVVVVVVVXXXYYYZZZ[[[^^^```bbbccceeecccbbbaaa```aaaaaaaaa^^^]]]^^^aaaeeehhhiiiiiifffiiilllkkkgggfffgggjjjlllkkkkkkjjjiiiiiimmmqqqxxxpppgggaaaaaacccddddddqqqwww{{{tttmmmiiieeeaaa___XXXWWWVVVUUUTTTUUUVVVWWWUUUTTTQQQOOOMMMIIIDDD@@@AAA@@@???AAACCCCCC@@@>>>AAABBBBBB???;;;<<>>LLLmmmmmmNNNEEEAAA>>>KKK```rrr\\\VVVRRRTTTVVVTTTRRRQQQOOOOOONNNKKKJJJKKKNNNQQQTTTTTTTTTSSSTTTTTTUUUUUUYYYYYYZZZZZZ\\\]]]___```___```aaaaaa```___^^^]]]______```bbbfffhhhhhhgggcccddddddcccbbbccchhhlllllllllllliiihhhjjjkkklllmmmssseee\\\ZZZ[[[XXX[[[bbbnnn|||~~~vvvooogggbbb\\\VVVRRROOOLLLJJJGGGFFFEEECCCCCCCCCDDDDDDCCCBBBBBBDDDEEEEEEDDDBBBCCCCCCCCCCCCCCCAAA>>>;;;@@@CCCEEECCCAAACCCJJJPPPeeemmmNNNKKKGGGFFFEEEDDDCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDFFFEEECCCAAA@@@@@@AAABBBAAA@@@@@@AAABBBDDDEEEGGGCCCYYYwwwwww|||}}}{{{xxxwwwvvvtttpppmmmkkkiiifffdddfffjjjpppsss```KKKLLLZZZfffDDDFFFOOO```uuummmQQQFFFGGGOOO___pppyyyvvvpppppp}}}|||oooZZZLLLAAAAAAAAAAAAFFFNNNqqqhhhlllwww\\\QQQJJJFFFDDDDDDFFFEEEEEEKKKSSS~~~|||uuupppvvv|||wwwtttsssttttttttt|||{{{~~~|||||||||nnnaaaWWWaaazzzmmmXXXVVVTTTKKKQQQOOOOOO\\\}}}|||pppfff^^^WWWRRRFFFBBB>>>===???AAAAAA???:::DDDGGGHHHbbbuuuUUU===>>>@@@DDD___hhhYYYVVVSSSRRRRRRRRRQQQPPPLLLLLLLLLKKKKKKLLLOOORRRQQQQQQQQQQQQRRRSSSTTTTTTWWWWWWWWWXXXYYYZZZ[[[\\\ZZZ\\\___```^^^\\\[[[[[[```______aaadddffffffeee```___^^^^^^aaaeeehhhkkkiiikkkkkkhhhgggjjjjjjgggddd||||||}}}uuuaaaTTTOOOMMMKKKMMMVVVcccmmmqqqppp|||{{{xxxtttnnnfff\\\VVVQQQNNNJJJFFFEEECCCAAA???AAA@@@???>>>>>>???@@@AAA?????????AAADDDFFFEEEDDDFFFFFFEEECCCAAA???===<<<>>><<<:::<<>>>>>===>>>???@@@@@@@@@888EEERRRaaazzzTTTFFF;;;===III___qqq___VVVUUURRROOONNNOOOQQQQQQKKKMMMNNNMMMMMMMMMOOOQQQOOOOOOOOOPPPPPPRRRSSSSSSRRRRRRSSSTTTUUUWWWYYYZZZXXXZZZ\\\[[[ZZZYYYZZZ\\\]]]\\\[[[]]]```cccdddccc```^^^]]]```fffiiiiiigggeeehhhhhheeeeeehhhgggcccfffpppeeeRRRLLLIIIGGGHHHNNNSSSUUUUUU___]]]\\\ZZZVVVPPPIIIDDDDDDCCCAAABBBCCCCCCBBB@@@BBBBBBBBBCCCEEEGGGJJJKKKJJJIIIGGGGGGHHHGGGFFFDDDDDDDDDBBB@@@>>>===>>>???AAAAAAEEERRRjjjvvvTTTHHHMMMDDDDDDCCCBBBBBBCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@@@@??????>>>@@@@@@@@@AAAAAABBBCCCCCCHHHJJJSSSbbbnnnpppooonnn~~~uuuooommmmmmjjjhhhfffeeedddcccbbb```___^^^[[[cccnnnxxxsssffflll~~~xxxpppEEEDDDIIITTTaaawwwxxx___]]]VVVGGG===AAALLLhhh{{{}}}oooaaaLLLEEE@@@BBBBBBCCCNNN\\\lllhhh~~~iiiOOOKKKFFFHHHFFFFFFFFFDDDFFFPPPZZZ||||||yyyvvvtttrrroookkkiiinnntttwwwsssrrrrrrpppnnnooosss|||yyyxxxqqqxxxxxxooommmxxxxxx[[[OOOWWWdddzzzWWWKKKMMMLLLMMMPPPSSSfff{{{wwwkkk```RRRGGGCCCBBB@@@>>>>>>?????????@@@@@@AAAAAAGGGQQQcccyyygggPPP>>>BBBCCCEEEXXX|||xxx]]]RRRTTTSSSQQQMMMKKKNNNQQQRRRLLLNNNOOOOOONNNNNNOOOPPPNNNNNNNNNOOOPPPQQQRRRSSSNNNNNNOOOQQQTTTVVVXXXZZZWWWYYYYYYXXXVVVVVVZZZ^^^ZZZXXXXXXZZZ]]]aaaccccccaaa______dddkkkmmmiiicccbbbffffffbbbcccgggeee```hhhfffrrrhhhOOOMMMIIIEEECCCDDDGGGIIIEEEEEEEEEGGGGGGEEEBBB?????????@@@BBBEEEGGGFFFEEEEEEEEEGGGIIILLLPPPTTTVVVWWWUUUQQQNNNLLLIIIEEECCCAAA@@@>>><<<;;;<<<@@@BBBGGGTTTlllkkkNNNDDDIIIDDDCCCBBBAAABBBBBBDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA<<<===???@@@@@@???>>>===??????@@@@@@AAAAAAAAAAAA@@@@@@JJJ[[[gggnnn|||vvvqqqmmmiiifffgggfffeeebbb^^^[[[XXXVVVRRRWWW]]]bbbgggooozzz||||||tttmmmddd\\\EEEJJJJJJLLL```]]]JJJJJJHHHAAACCCDDDVVVxxxfffWWWIIIEEE???BBBFFFAAANNNlllddduuuzzzbbbLLLCCCCCCGGGKKKFFFCCCFFFFFFMMM___~~~}}}}}}{{{wwwwwwwwwuuuoooppprrrssstttwww{{{~~~}}}xxxooopppyyylllkkkpppmmmVVVZZZmmm]]]OOOOOOIIIIIIQQQccc}}}iii^^^TTTIII@@@===>>><<<<<<>>>:::AAAAAA<<<>>>EEEFFF@@@NNN```tttuuubbbLLLDDDEEE>>>===HHHbbb~~~___SSSTTTOOONNNMMMKKKJJJJJJIIIIIILLLLLLLLLLLLLLLLLLLLLLLLMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNPPPSSSUUUVVVYYYWWWTTTRRRSSSUUUXXX[[[WWWUUUUUUZZZ___aaa^^^ZZZZZZ[[[]]]^^^___``````aaa```aaaaaabbbcccddddddeeefffjjjnnnvvvgggSSSMMMHHHGGGGGG@@@CCCAAABBBEEEEEEDDDFFFJJJIIIHHHHHHIIILLLNNNPPPQQQggg___]]]eeelllkkkeeeaaaZZZPPPFFFCCCCCCAAA@@@BBB>>>@@@BBB@@@@@@DDDLLLTTTpppsss[[[NNNIIIEEEBBBDDDCCCBBBAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAABBBCCC@@@DDDCCCMMMdddyyyzzzrrrlllfffkkkgggccc```___]]]ZZZVVVWWWVVVUUUSSSTTTXXX]]]aaaooottt~~~zzzqqqiiibbbZZZOOOGGGDDDIIIJJJNNNeeepppMMMBBBEEEFFFBBBBBBJJJ^^^~~~~~~rrr```QQQCCCCCC>>>AAAHHHKKKYYYrrrfffvvvrrr[[[KKKEEECCCCCCFFFDDDCCCGGGEEEKKK]]]}}}~~~zzzsssqqquuuxxxwwwwww{{{~~~{{{{{{~~~{{{kkkggglllsss{{{zzz~~~~~~nnnhhhzzzeeeUUUTTTQQQTTT^^^sss{{{iiiXXXOOOLLLCCC===<<<===;;;;;;===CCC>>>===AAABBB@@@BBBHHH___ooouuueeePPPEEE@@@===BBB@@@TTT|||mmmYYYQQQMMMNNNMMMLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIIIIJJJKKKLLLMMMMMMMMMNNNOOOPPPRRRSSSTTTTTTSSSRRRQQQRRRUUUWWWYYYYYYWWWWWWZZZ___```\\\XXXZZZZZZYYYYYY[[[]]]___aaa`````````aaaaaabbbccccccfffjjjlllppp~~~~~~jjjRRRGGGHHHFFFAAA@@@CCCJJJMMMLLLMMMPPPOOOSSSXXX[[[^^^dddkkkpppzzzxxxtttnnnfff^^^YYYVVVJJJCCC???@@@AAA???======@@@@@@???>>>DDDVVVpppttt^^^OOOIIIHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAABBBBBBAAAEEEBBBFFFXXXooowwwqqqfffaaa]]]\\\^^^]]]YYYUUUTTTSSSPPPNNNNNNOOOSSSUUU\\\```hhhqqqzzz}}}ssskkk```XXXSSSNNNGGGBBBAAADDDEEELLLeeeZZZCCCAAACCCBBBBBBBBBUUUjjj~~~{{{llloooxxxiiiWWWKKK???BBB>>>AAAUUUhhhzzzxxxiiiwwwyyyeeeQQQIIIFFFBBBAAACCCBBBEEEKKKGGGLLL___tttkkkmmmuuu{{{{{{}}}~~~|||zzzxxxeeeaaaeeegggssshhhYYY[[[^^^fffrrrzzznnn```RRRFFFBBBBBB===;;;===???===>>>@@@III@@@DDDQQQOOOEEEKKK]]]vvv|||pppSSS?????????999DDDIIIfffxxxYYYSSSQQQJJJMMMLLLKKKIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHIIIJJJKKKLLLLLLMMMNNNOOOOOOPPPPPPPPPNNNNNNOOOQQQSSSTTTVVVWWWYYYXXXWWWZZZ]]]]]]ZZZVVVYYYXXXVVVUUUWWWZZZ^^^aaa``````_________``````aaaeeeiiikkkjjjsssnnn```RRRHHHCCCBBBEEEHHHIIILLLOOOEEEKKKQQQSSSSSSWWW___gggnnntttppp^^^OOOJJJHHHFFFIIIEEEDDDFFFFFFBBB???@@@>>>EEEMMMTTT^^^qqqaaaWWWKKKDDDDDDGGGGGGGGGDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>??????@@@AAAAAAAAA>>>EEECCCAAALLL___}}}ppphhh___[[[\\\\\\WWWRRRRRRQQQNNNLLLJJJJJJKKKLLLLLLNNNQQQXXXaaallluuuzzzzzztttooolll___XXXNNNFFFDDDBBB@@@???FFFEEEDDDKKKeee~~~QQQGGGJJJFFFDDDJJJ[[[oooxxxsssjjj]]]XXXbbbzzzsssaaaQQQHHHAAADDD>>>DDDeeerrrkkktttoooWWWGGGGGGGGGAAABBBBBBBBBIIIOOOIIIPPPhhh~~~|||sssmmmrrr{{{~~~zzz{{{xxx|||vvveee```WWW___iiiuuuqqqgggnnnwwwyyymmm___VVVLLLCCC??????>>>;;;<<>>AAA@@@MMM]]]{{{}}}dddPPPOOOOOOKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGHHHIIIJJJKKKJJJKKKMMMNNNNNNMMMLLLLLLJJJLLLOOORRRTTTUUUUUUUUUUUUUUUUUUXXXZZZZZZXXXUUUWWWVVVUUUUUUWWWZZZ]]]___```___^^^^^^]]]^^^______dddiiikkkhhhkkk|||~~~~~~wwwfffYYYLLLFFFDDDCCCDDDGGGEEEGGGIIIIIIHHHIIIMMMPPPLLLUUUUUULLLMMMZZZaaa]]]ZZZUUUPPPNNNJJJFFFEEEIIIPPPYYYggguuu```RRRLLLFFFCCCEEEGGGFFFDDDDDDCCCCCCBBBAAAAAAAAABBB????????????????????????????????????????????????>>>>>>???@@@@@@@@@@@@@@@:::CCCDDDBBBHHHPPPfffzzzbbbooovvvggg^^^\\\[[[WWWSSSRRRPPPNNNLLLLLLKKKKKKJJJHHHHHHHHHJJJPPPXXX```dddnnnrrrwww~~~}}}xxxuuuqqqnnnlllggg^^^WWWOOOIIICCC>>>>>>>>>??????OOOKKKGGGNNNffflllIIIHHHLLLHHHNNN^^^bbbUUUWWWdddvvv|||lll[[[NNNGGG@@@EEE@@@HHHiiimmmjjjmmmbbbMMMBBBFFFGGGAAADDDCCCDDDNNNRRRIIIUUUttt}}}ttt{{{yyytttsssyyy|||uuuwwwyyyxxxuuutttuuuvvvmmm___UUUUUUXXX___kkkyyyppp[[[SSSKKKGGGCCC???>>>AAA>>>======?????????DDDLLLYYYlllsssbbbSSS]]]yyyjjjKKKBBBAAA>>>CCCMMMaaasssmmmYYYQQQKKKIIIKKKHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIJJJLLLPPPSSSUUUVVVUUUTTTPPPQQQSSSUUUXXXXXXWWWVVVUUUVVVWWWYYY[[[\\\^^^^^^aaa```^^^]]]]]]^^^___```ccchhhkkkiiihhhtttrrrggg___WWWQQQNNNIIIHHHHHHLLLRRRWWWYYYYYYUUUYYYZZZ^^^ttt~~~uuummmfffccciiirrr{{{~~~dddOOONNNKKKGGGFFFGGGFFFDDDBBBCCCCCCBBBAAAAAAAAABBBBBB????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@??????<<>>???@@@@@@???OOOJJJGGGNNNddd{{{WWW???CCCKKKPPPeeezzzTTTXXXwww~~~ttteeeUUUJJJDDD<<>>BBB@@@??????AAABBBGGGTTTaaakkk]]]vvv{{{WWW>>>@@@DDD@@@JJJ^^^ttt}}}[[[SSSRRRHHHCCCHHHFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFGGGHHHHHHHHHGGGHHHIIIIIIIIIIIIIIIHHHLLLNNNRRRTTTVVVUUUTTTRRRMMMOOORRRUUUVVVWWWVVVVVVVVVWWWYYY[[[]]]______```aaa```___^^^^^^___aaabbbeeegggiiiiiigggmmm~~~yyyxxxpppaaa```bbbkkkzzzcccQQQJJJJJJHHHFFFEEEFFFEEEDDDBBBBBBAAAAAA@@@@@@AAAAAAAAA????????????????????????===========================>>>???@@@@@@???>>>>>>AAACCC===<<>>;;;<<<>>>???@@@@@@@@@???KKKHHHIIITTTgggzzzlllUUUJJJWWWiiixxx{{{XXXpppyyylll]]]OOODDD@@@:::BBBBBBDDDOOORRRQQQVVVwwwmmmfffcccVVVJJJFFFEEECCCBBBDDDCCCHHHUUUfffcccQQQaaaxxxwwwzzzqqqsssqqqmmmlllooopppmmmtttwwwyyyvvvqqqmmmmmmnnnpppzzzsssZZZTTT]]]rrr~~~pppaaaXXXRRROOOTTT[[[eeelllvvvzzzrrrlllfff]]]QQQGGGCCC@@@???@@@???===???DDDBBBBBBEEEKKKSSSbbbzzz{{{{{{\\\HHH<<>>???@@@@@@???>>>===@@@BBB===<<>>@@@@@@@@@AAAAAAMMMLLLRRR```qqq~~~pppccceee|||hhhuuugggXXXJJJ@@@;;;<<>>===??????>>>AAAFFFCCCEEEKKKVVVfffaaaDDDBBBAAAAAAEEETTTtttppp^^^LLLFFFIIILLLJJJHHHDDDDDDCCCBBBBBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEFFFEEEEEEDDDEEEGGGIIIJJJPPPQQQRRRSSSSSSQQQOOONNNRRRTTTWWWXXXWWWVVVUUUUUUZZZYYYXXXXXXZZZ^^^bbbeeecccbbb```___```ccceeegggllleeeaaaaaabbbbbbjjjttt~~~hhhFFFHHHOOODDDFFFEEECCCBBBAAAAAABBBBBB?????????>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===========================>>>???@@@@@@???===<<<999@@@???@@@CCC>>><<>><<<>>>@@@???;;;:::<<>>CCC===???AAADDDQQQnnnbbb\\\PPPIIIDDDEEEEEEBBBAAABBBHHHOOOlllxxx]]]nnn~~~rrrsssxxxwwwtttuuuuuummm^^^UUUYYYccckkkyyyyyywwwsssmmmiiigggfffsssqqqppptttzzz}}}{{{xxxuuucccLLLMMMVVVfffqqq```TTTNNNOOOKKKLLLSSS[[[cccppp}}}|||qqqggg\\\UUURRRNNNGGGBBB???>>>======CCC===<<>>>>>>>>>>>>>>>>>>>>>>>========================???>>>===;;;;;;<<<<<<===============>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@DDDQQQcccxxxsssrrruuudddtttooo^^^TTTKKKDDDAAADDDGGGGGGEEEAAA??????BBBCCCCCCBBB@@@??????@@@????????????@@@AAACCCCCCHHHHHHHHHHHHHHHHHHHHHHHHNNNNNNNNNMMMMMMLLLLLLLLLMMMLLLJJJHHHEEECCCAAA@@@BBB???<<<<<<>>>???>>><<<<<<======>>>>>>===<<<<<<@@@@@@??????AAADDDEEECCCNNNQQQ^^^tttjjj^^^qqquuuhhhZZZKKK@@@>>>AAA@@@AAADDDLLLaaasssZZZTTTLLLFFFBBBDDDEEECCCBBBDDDHHH]]]{{{```zzzssssssvvvvvvssstttuuupppfffaaagggpppvvvrrrrrrrrrqqqppppppqqqrrrvvvsssrrruuuzzz|||zzzwwwzzz|||uuubbbSSSYYYaaannnoooaaaUUUPPPMMMNNNOOOQQQWWW___rrryyyrrreee\\\UUUNNNJJJEEECCC@@@>>>???@@@AAAAAA<<<===AAAFFFFFFEEELLLUUUeeewwwuuugggYYYMMMFFFAAAIIIXXXggguuudddUUUPPPIIIGGGHHHHHHFFFCCCCCCCCCCCCCCCDDDEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCC@@@AAACCCDDDEEEEEEDDDDDDEEEEEEDDDDDDEEEGGGIIIJJJMMMNNNPPPPPPNNNMMMNNNOOOQQQQQQQQQPPPPPPQQQTTTWWW\\\]]]^^^___````````````^^^___^^^]]]]]]___bbbeeecccbbb```______aaaccceeellluuu{{{pppYYYMMMIIIFFFEEEDDDCCCBBBAAA@@@@@@??????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>????????????@@@IIIVVVkkkkkkccckkkvvvwwwhhh^^^VVVOOOKKKGGGBBB@@@AAACCCCCCCCCAAABBBCCCBBBAAAAAAAAABBB>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAADDDCCCBBBAAA@@@???>>>===???===;;;<<<>>>???>>><<<;;;<<<<<<===>>>@@@AAABBBDDDFFFFFFDDDCCCDDDEEEFFFSSSWWWdddzzzuuu\\\WWWiiiyyymmm]]]RRRHHH@@@===???AAA@@@CCCRRRpppyyy\\\SSSLLLHHHCCC@@@BBBDDDCCCCCCFFFHHHdddrrr^^^{{{vvvtttvvvtttqqqsssuuusssmmmmmmsssyyy{{{oooooooooppprrruuuxxxzzzwwwuuutttvvvzzz{{{yyyvvvyyyzzznnnrrrppphhhhhhwwwiiiaaaWWWQQQLLLJJJMMMRRRVVVZZZbbbjjjrrrzzz|||mmmdddWWWMMMGGGDDDBBB@@@??????>>>======<<<<<<===@@@CCCFFFGGGGGGOOOdddxxxjjjXXXKKKCCCAAADDDEEEaaaeeePPPNNNJJJFFFDDDFFFGGGFFFDDDBBBBBBBBBBBBCCCDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDFFFGGGJJJLLLOOOPPPNNNMMMLLLLLLNNNOOOOOOOOOOOOQQQTTTVVVYYYZZZ]]]___`````````___\\\[[[YYYZZZ^^^aaadddeee^^^]]]^^^^^^___aaaccccccfffmmmxxxzzziiiZZZKKKFFFEEEDDDCCCCCCBBBBBBAAA@@@????????????========================<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<=========>>>>>>===AAAHHHXXXwwwyyygggbbbaaammm|||bbbQQQOOOJJJEEEEEEHHHIIIDDD???@@@AAA@@@@@@@@@??????>>>===============>>>???@@@=======================================>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<===??????>>><<<>>>===<<<<<<===@@@BBBDDDHHHIIIHHHFFFCCCAAACCCFFF\\\dddtttttt___TTT___zzz{{{nnnkkkttt}}}rrrdddSSSJJJEEE@@@>>>???CCCAAAFFF[[[fffQQQRRRHHHFFFBBB@@@BBBCCCAAACCCFFFLLLfff}}}www___ZZZyyyzzzxxxwwwsssooossstttsssoooooossstttssstttrrrpppppprrruuuxxxyyyvvvuuuuuuwwwyyy{{{yyyxxxwwwaaa___qqquuufffZZZSSSPPPPPPJJJKKKNNNQQQUUUZZZ___bbbfffjjjooorrrrrrrrruuuxxxzzznnnfffVVVPPPHHHBBB@@@@@@@@@???@@@AAAAAAAAA????????????DDDHHHMMMQQQ[[[rrrlllPPPHHHIIIFFFCCCDDDbbbrrrVVVLLLKKKHHHEEEDDDEEEFFFEEEDDDAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDCCCCCCBBBAAAAAABBBCCCDDDHHHKKKNNNOOONNNLLLKKKKKKKKKLLLNNNNNNNNNPPPRRRUUUTTTWWWZZZ]]]___^^^]]]\\\ZZZYYYXXX[[[```ccccccaaa\\\\\\^^^___```aaaaaaaaabbbhhhqqq|||pppmmm}}}WWWNNNEEEDDDEEECCCBBBCCCAAAAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;<<<:::;;;;;;;;;;;;<<<<<<<<<<<<===???GGG\\\|||~~~xxx```LLLWWWeeeppppppddd\\\RRRLLLIIIGGGCCC@@@EEECCCAAA@@@@@@???>>>======<<<<<<<<<<<<<<<===>>>=================================>>>>>>?????????;;;<<<<<<<<<=========>>>>>>>>>??????@@@???>>>===@@@???>>>===???AAAEEEGGGRRRMMMHHHFFFCCCAAAAAADDD|||jjjSSSWWWuuuwwwiiiYYYQQQQQQ[[[ppp{{{jjjlllsssxxxjjj[[[LLLEEECCCAAA@@@AAADDDDDDOOOjjjcccRRRSSSFFFFFFBBBAAABBBBBB@@@AAAFFFMMMnnniiiPPP\\\}}}|||yyyrrrmmmooorrrqqqnnnmmmoooooolllvvvssspppoooqqqsssttttttqqqrrrsssuuuxxxzzzzzzyyynnn]]]bbbnnnwwwzzziiiZZZPPPRRRPPPMMMLLLKKKLLLLLLLLLKKKOOOSSSUUUUUUVVVZZZ^^^ffffffggghhhiiikkknnnqqqtttrrrooollliiiaaaWWWPPPEEEDDDBBBAAABBBBBBAAAAAA===???AAABBBCCCEEEIIILLLJJJVVVgggyyyvvvZZZCCCBBBEEEDDDJJJUUUvvvXXXLLLKKKIIIGGGEEEDDDDDDDDDCCCCCC@@@@@@@@@@@@@@@@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAAAAAAAABBBBBBCCCBBBAAA@@@@@@@@@AAABBBCCCFFFIIIMMMNNNMMMLLLKKKJJJIIIJJJLLLMMMMMMNNNQQQSSSSSSUUUYYY\\\]]]]]]\\\[[[XXXWWWYYY]]]bbbccc___[[[]]]]]]___`````````___^^^bbbgggmmmuuuxxx|||cccNNNHHHDDDDDDDDDAAA???@@@@@@@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999888888999999999999:::::::::999999:::::::::;;;;;;;;;;;;===???@@@HHH^^^xxxjjjwww{{{zzzyyyYYYYYYUUU\\\ggguuuqqq]]]OOOJJJKKKMMMKKKHHHDDDBBBBBBBBBBBBAAA>>>===<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????>>>>>>======>>>???@@@CCCHHHMMMRRRTTT\\\PPPGGGDDDCCC??????BBByyy]]][[[xxx{{{ZZZQQQKKKJJJKKKOOO^^^nnnyyyiii]]]SSSRRRWWWfff}}}zzzppp```TTTGGGBBBBBBAAAAAACCC???DDDWWW{{{eeeXXXRRREEEEEEBBBBBBCCCAAA???BBBGGGJJJvvvfffMMMhhhwwwxxx{{{}}}}}}xxxqqqlllkkkoooppplllkkkmmmnnnmmmrrrooollllllpppssssssrrrmmmoooqqqsssuuuwwwxxxxxx}}}wwwpppttt^^^gggwwwnnn```\\\VVVQQQMMMIIIFFFCCCDDDEEEFFFFFFFFFGGGJJJLLLMMMNNNOOOQQQSSSUUUWWWXXXXXXVVVTTTRRROOOJJJDDD@@@===>>>@@@BBBCCCCCCCCCBBB???AAACCCDDDEEEJJJRRRYYYmmm___MMMBBBAAA<<<<<>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????AAABBBCCCEEEGGGJJJKKKKKKJJJIIIJJJGGGIIIKKKLLLLLLLLLNNNPPPTTTUUUXXXZZZ[[[\\\[[[ZZZTTTVVVYYY\\\^^^^^^[[[XXX]]]]]]^^^^^^___^^^^^^^^^aaaeeejjjnnnsssdddPPPHHHDDDBBBCCCAAA<<<<<<>>>??????>>>===<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999999999999999888777777777777888888888999999999999999999:::::::::;;;;;;:::<<>>================================================>>>>>>>>>>>>>>>?????????>>>>>>>>>======<<<===>>>>>>===>>>@@@BBB@@@CCCHHHNNNUUUZZZ^^^```VVVJJJ???>>>>>>>>>CCCKKKkkkfffwwwuuu___OOOIIIIIINNNNNNOOOZZZjjj~~~~~~ssscccTTTKKKIIIOOO]]]rrr}}}rrrfffWWWMMMCCC@@@@@@???@@@DDD>>>JJJeeevvvaaaYYYNNNFFFBBBAAAAAACCCBBBAAAEEEKKKWWWeeeZZZ~~~pppssswwwzzzyyyuuuooollljjjpppqqqkkkgggiiimmmooollliiigggjjjooorrrqqqooolllmmmpppqqqrrrssstttuuuvvvuuuyyyggg\\\ZZZjjj}}}tttlllddd\\\TTTOOONNNLLLIIIGGGGGGGGGGGGFFFDDDDDDDDDFFFGGGHHHHHHHHHFFFGGGGGGEEEBBB@@@@@@@@@@@@AAACCCDDDEEEFFFGGGHHHHHHLLLPPPTTT\\\hhhxxxkkkOOOCCCBBBIIIHHHMMMrrrdddLLLGGGGGGDDDBBBCCCBBBBBB@@@@@@@@@@@@???>>>>>>======>>>>>>??????????????????????????????@@@AAABBBBBBAAA@@@?????????>>>>>>???AAACCCDDDBBBDDDFFFGGGFFFFFFGGGHHHGGGIIIKKKKKKKKKKKKLLLMMMRRRSSSTTTUUUVVVVVVVVVVVVPPPRRRUUUVVVWWWWWWXXXYYYZZZZZZ[[[[[[\\\]]]^^^^^^^^^bbbfffggghhhmmmvvv~~~zzzaaaMMMJJJCCC@@@@@@AAA>>>;;;===AAA???>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888999999999888777666666666777777777888888888999999999:::::::::;;;;;;::::::<<>>>>>>>>>>>========================@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>?????????===???@@@AAABBBEEEKKKOOOPPPSSSWWWZZZ[[[YYYVVVTTTGGG@@@>>>BBBEEEJJJ\\\pppuuuqqqiiinnnzzz~~~cccNNNPPPJJJIIIOOOQQQSSSaaarrr|||}}}{{{qqqaaaTTTMMMKKKNNN___zzzyyylll^^^PPPHHHAAA???>>>===???DDDFFFVVVvvvbbbZZZXXXKKKGGG@@@???AAACCCCCCBBBGGGNNNnnndddmmm|||tttnnnqqqtttvvvuuuqqqnnnllllllrrrrrrkkkdddeeejjjnnnjjjgggfffhhhmmmpppnnnkkklllnnnoooppppppppppppqqqssspppooovvvmmmWWW\\\nnn|||qqqiii[[[VVVPPPMMMMMMLLLJJJGGGEEEDDDDDDDDDEEEDDDCCCAAABBBDDDFFFEEECCCCCCFFFIIIFFFGGGGGGGGGHHHJJJMMMOOOOOOUUU___lll~~~tttdddiiihhhVVVKKK<<>>>>>???@@@@@@?????????@@@???>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBBBBAAA???>>>>>>>>>>>>>>>@@@BBBCCCEEEAAABBBDDDDDDCCCCCCEEEGGGGGGIIIKKKKKKJJJJJJJJJKKKOOOOOOOOOOOOPPPPPPQQQQQQMMMPPPQQQQQQPPPRRRWWW[[[WWWWWWXXXYYY[[[]]]___```[[[___ccccccaaabbbggglllvvvaaaJJJDDDGGGAAA??????@@@???===@@@FFF>>>>>>===;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999777888888999999888666555666666666666777777777777999999:::::::::;;;;;;;;;<<<888888===@@@@@@BBBHHHfff{{{fffiiitttnnn___VVVPPPKKKGGGCCCCCCAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<>>>>>>??????@@@AAAAAABBB@@@BBBDDDFFFHHHMMMUUU[[[cccddddddaaaZZZOOOEEE?????????EEENNNTTTaaa~~~qqqcccqqq___pppsss[[[ZZZuuu~~~___OOOOOOLLLMMMKKKRRRbbbkkkzzzsssaaaQQQIIIJJJNNNggg~~~qqq___QQQIIIEEE???;;;<<>>>>>>>>>>>??????=======================================<<<<<<<<>>??????@@@@@@@@@AAAAAAAAAEEEDDDCCCBBBBBBBBBBBBBBBDDDFFFHHHHHHGGGGGGHHHIIIJJJLLLNNNNNNNNNMMMNNNOOOPPPPPPOOOOOOPPPQQQSSSTTTXXXXXXXXXXXXVVVVVVXXXYYYZZZ[[[]]]___aaacccdddeeeqqq{{{wwwrrrrrr^^^QQQFFFCCCGGGBBBBBBAAA@@@???>>>===<<<<<<<<<;;;;;;;;;:::::::::;;;;;;::::::999888777777777777777777777777777777666666555555555555666666333444555666777777777777888888999999999:::::::::::::::;;;;;;<<<======>>>FFF]]]|||uuuuuummm]]]^^^iiiyyyzzzqqqkkk[[[SSSIIIDDDDDDEEECCCAAACCCBBBAAAAAA@@@@@@AAAAAA@@@===<<<>>>???===<<<<<<@@@@@@AAABBBCCCDDDEEEFFFGGGMMMUUU]]]iiivvv{{{zzzuuueeeSSSKKKGGGCCCEEEJJJJJJPPP\\\nnn{{{bbb]]]yyy]]]YYYvvvmmmXXXYYYssswwwZZZJJJGGGHHHSSSWWWccc~~~sssYYYJJJGGGMMMRRRppp}}}vvviiiXXXLLLCCCAAA===:::<<<@@@DDDEEERRRvvveeeaaaddd[[[MMMGGGEEEAAA@@@BBBDDDFFFNNNWWW}}}sssyyyvvvuuupppiiiqqqsssuuusssooonnnqqquuusssqqqnnnmmmmmmmmmnnnnnnllljjjhhhjjjlllllliiifffhhhjjjllllllkkklllmmmnnnuuuqqqooosss|||zzzkkk\\\WWWZZZ]]]^^^gggzzz|||xxxpppjjjiiigggcccbbbeeebbbbbbbbbccccccbbbccceeemmmnnnttt{{{|||lllYYYQQQKKKJJJIIIHHHLLLRRRyyyzzz___GGGBBBEEECCC@@@@@@???>>>>>>======>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<>>>??????@@@@@@??????>>>?????????@@@@@@@@@AAAAAADDDCCCBBBBBBAAAAAAAAABBBAAACCCEEEFFFFFFGGGHHHIIIIIIKKKMMMNNNMMMMMMNNNOOOOOOOOOOOOPPPRRRTTTVVVXXXZZZZZZZZZYYYWWWWWWWWWXXXZZZZZZ[[[]]]^^^___``````jjjssssssZZZPPPJJJCCC@@@CCCBBBAAA@@@???>>>===<<<<<<;;;;;;;;;;;;::::::::::::;;;::::::999888888777777666666666666666666666666666666555555555555666666333444555666777777777777888888888999999999999:::888999999:::;;;;;;<<<<<>>===<<<===@@@FFFKKKbbboooZZZjjjfffTTTKKKEEEHHH@@@???DDDDDDCCCQQQccc|||tttmmmmmmpppppplllnnnoooooommmkkknnnsssyyypppooonnnmmmmmmmmmmmmmmmjjjiiijjjlllnnnmmmgggbbbcccgggkkkmmmlllkkklllmmmtttooommmrrrzzz~~~{{{vvvsss^^^PPPGGGEEEJJJZZZnnnrrr^^^SSSJJJIIIGGGDDDDDDOOOggg}}}}}}UUUIII@@@AAABBB??????CCC>>>==================>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>????????????>>>>>>>>>?????????@@@@@@@@@@@@BBBBBBAAA@@@@@@@@@@@@AAA>>>AAACCCEEEEEEFFFHHHIIIIIIKKKMMMMMMLLLLLLMMMNNNNNNNNNOOOPPPSSSVVVYYY[[[]]]\\\[[[ZZZYYYXXXXXXXXXYYYYYYYYYZZZZZZ[[[[[[[[[___cccmmm}}}dddUUUHHHHHHHHHDDDAAABBB@@@@@@??????>>>===<<<<<<;;;;;;;;;:::::::::999999::::::999999888777777777666666666666666666666666666666555555555555666666333444555666666666666666777777777888888888999999777777888888999:::::::::@@@;;;???UUUwwwmmmooo}}}uuuiiiffftttvvvsssrrrwwwxxxfffeeedddcccbbbaaaaaaaaaWWWVVVUUUUUUXXX___fffjjjqqqppppppppprrrvvvzzz}}}{{{}}}rrreeeYYYOOOGGGHHHIIIMMMTTT]]]pppbbbVVVJJJFFFOOO]]]___TTTZZZ|||www___SSSYYYfffrrrZZZJJJHHHJJJHHHLLLkkkvvvXXXHHHHHHGGGAAABBBHHHQQQYYYcccsss|||qqqaaaRRRHHHDDD>>>>>>@@@@@@???BBBKKKUUUsssbbbaaarrr___LLLKKKDDDGGGAAA@@@CCC??????WWWuuu|||rrrjjjiiinnnpppmmmiiijjjjjjiiihhhkkkppptttmmmnnnnnnmmmjjjiiiiiiiiiiiihhhhhhkkknnnmmmhhhdddbbbeeeiiimmmooonnnllljjjkkkiiijjjnnnuuuxxxvvvsssvvv|||iiiLLLJJJJJJMMMUUUeee~~~~~~fffTTTIIIEEE@@@>>>>>>DDDUUUppp\\\HHHCCCAAACCCBBB>>><<>>>>>???>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@????????????@@@@@@@@@BBBDDDEEEEEEEEEFFFHHHHHHJJJLLLLLLKKKKKKLLLMMMNNNNNNOOOPPPSSSVVVYYY[[[^^^\\\[[[ZZZ[[[[[[ZZZZZZWWWWWWWWWXXXYYYYYYZZZZZZ[[[\\\^^^fffuuuxxxrrr}}}vvv[[[PPPHHHCCCEEEGGGDDD@@@@@@??????>>>>>>===<<<;;;;;;::::::::::::999999999999999999888888777777777777666666666666666666666666666555555444444555555666333444555555666666666555666666777777777888888888777777888888888999999999999<<<@@@EEERRRhhhooosssooobbbaaajjjtttxxxzzzsssmmmjjj[[[\\\XXXMMMGGGJJJRRRVVVdddjjjsssOOOLLLDDDBBBIIIOOOPPPQQQddd```KKKKKKVVVrrrmmm[[[FFF@@@GGGLLLIIIXXXzzzvvvtttmmmVVVJJJIIIFFF???JJJKKKKKKHHHJJJYYYqqqxxxjjjYYYLLLEEECCC===>>>@@@BBB@@@CCCRRRbbbwwwgggssstttSSSFFFLLLCCCBBB@@@BBBCCC>>>EEEggg|||wwwmmmddddddiiikkkiiihhhiiijjjjjjjjjjjjkkkllllllmmmmmmkkkgggddddddeeejjjgggfffgggkkklllkkkhhhdddeeehhhnnnrrrqqqkkkfffeeegggiiikkklllooorrruuuppppppmmmoooqqqcccSSSLLLLLLTTTbbbooouuuaaaOOODDD???===<<>>;;;:::<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;;;;;;;<<<;;;<<<===>>>>>>>>>>>>>>>======>>>>>>>>>???????????????>>>>>>>>>??????@@@CCCDDDFFFFFFEEEDDDEEEFFFGGGIIIKKKKKKJJJJJJKKKLLLNNNNNNNNNPPPRRRUUUWWWYYY]]][[[ZZZZZZ\\\]]]]]][[[UUUVVVWWWXXXYYYZZZ[[[\\\___]]][[[]]]eeeuuutttqqqzzzgggYYYIIIGGGCCC@@@AAAAAA>>><<<<<<>>>======<<<<<<;;;;;;;;;::::::999999999888888888888888777777777777666666555555555555555555555555555555444444444444555555333444444555555555555555555555555666666666777777888888888888888999999999444:::???===<<>>>>>;;;999;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::888999999::::::;;;;;;;;;:::;;;<<<======>>>>>>===============>>>>>>>>>>>>???>>>>>>>>>>>>???@@@@@@DDDEEEGGGFFFDDDCCCCCCDDDFFFHHHJJJJJJIIIIIIJJJKKKNNNNNNNNNPPPRRRUUUWWWYYY^^^[[[YYYZZZ]]]^^^]]]ZZZUUUVVVWWWXXXZZZ[[[\\\]]]\\\[[[YYYXXX\\\gggvvvyyy{{{ooosss{{{nnnZZZRRRMMMBBBDDDBBBAAA@@@???>>>>>>???<<<<<<<<<;;;;;;;;;::::::999999999888888888777777777777777666666666666666555555555555555555555555555555444444444444555555333444444555555555444444444444555555555666666666888888888888888888888888777888888888999@@@IIIPPPnnnyyykkk]]]]]]nnn}}}{{{{{{{{{|||}}}}}}ooohhh```XXX___ZZZSSSNNNPPPXXXbbbiiifffmmmttt{{{EEEJJJCCCBBBJJJHHHKKKaaaiiiOOOHHHLLLFFFCCCCCCEEEJJJQQQ___kkkyyyllliiizzztttkkk\\\SSSSSSLLLOOOXXXfffpppxxxxxxqqqeeeWWWKKKCCC@@@@@@<<<<<<@@@DDDEEEOOOmmm{{{iiioookkkZZZIIIEEEEEEAAA<<>>>>>???>>>>>>>>>??????@@@AAAAAACCCEEEEEECCCBBBCCCDDDEEEGGGIIIIIIIIIHHHIIIKKKMMMMMMNNNPPPSSSWWWZZZ\\\bbb^^^ZZZZZZ\\\]]]ZZZWWWWWWXXXXXXYYYZZZZZZ[[[[[[TTTVVVWWWVVVVVV[[[eeelllrrrwww}}}}}}tttrrrcccWWWLLLJJJHHH===AAACCCCCCAAA??????@@@AAA;;;;;;;;;;;;::::::::::::999888888888777777777777666666666666666666666666555555555555555555555555555444444333333444444555444444444555555444444333333444444444444555555555666666666666666666666666999777777888;;;>>>@@@@@@JJJeeeuuu}}}ooowwwxxxgggggghhhhhhiiikkklllmmmzzzxxxuuunnnooommmmmmrrr}}}EEEKKKCCCDDDQQQNNNQQQiiivvvYYYIIIEEEDDDCCCGGGPPPVVVbbb|||mmm}}}zzzfffcccvvvvvvxxxjjjyyytttkkk^^^PPPFFF@@@>>>>>>???>>>BBBHHHJJJWWW{{{gggllljjjZZZLLLKKKGGGAAAAAA???EEEDDDAAALLLeeexxx|||}}}llllllffffffcccbbbgggnnnooollliiiiiihhhiiijjjiiigggfffiiikkkkkkhhheeeeeejjjooopppmmmhhhggghhhhhheeebbb```kkktttrrrfff^^^```fffcccbbbcccfffjjjmmmmmmlllhhhmmmttt}}}~~~|||nnn\\\OOOKKKKKKHHHEEEHHHHHHMMMVVV^^^llllllSSSKKKHHHCCCDDDJJJCCCGGGNNNVVV\\\`````````yyyYYYCCCGGGGGG:::666;;;???===999999:::<<<:::999999999999999999:::999999999999999999999999777777888999::::::;;;;;;999:::;;;<<<============<<<<<<<<<<<<=========>>>??????>>>??????@@@AAAAAA>>>@@@BBBCCCBBBBBBCCCDDDEEEGGGIIIIIIHHHHHHIIIJJJKKKLLLNNNQQQUUUYYY]]]```eee```[[[ZZZ[[[[[[WWWSSSYYYYYYYYYYYYYYYYYYYYYYYYSSSWWWZZZYYYVVVWWW\\\aaa^^^hhhrrrzzzrrrxxxrrriiittt~~~bbbVVVOOOGGG<<<>>>DDD@@@===@@@BBB???<<<;;;<<<<<<;;;;;;::::::::::::::::::888888888888777777777777555555555666666666666666555555555555555555555555555444444333333444444555444444444555444444333333333333333444444444555555555555555555555555555444111666::::::777777;;;@@@;;;GGG^^^|||}}}kkk{{{oooaaagggyyyHHHEEEJJJVVVYYYVVVaaasssmmmRRRAAAIIIIIINNN^^^zzz|||qqqbbbuuu{{{zzzqqqaaaPPPFFFAAA>>>>>>AAA???@@@CCCGGGPPPiiiuuueeekkk```SSSJJJGGGGGGFFFDDDFFFDDDAAACCCNNN]]]gggjjjtttlllhhh^^^```bbbeeeggghhhhhhhhhgggggggggfffeeedddbbbaaadddddddddddddddeeefffgggggggggggghhhhhhgggccc```ccciiinnnnnniiieeecccddd___eeehhhfffhhhmmmlllggglllmmmqqqxxxtttZZZLLLIIIHHHTTTLLLHHHMMMTTTXXXbbblllxxx}}}UUUUUUGGG===@@@@@@???EEEMMMmmmvvvrrr]]]JJJCCC>>><<>>>>>===;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;@@@???===<<<;;;<<<>>>???>>>>>>>>>???@@@@@@AAAAAAFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIJJJLLLPPPVVV[[[^^^^^^]]]ZZZWWWUUUTTTTTTTTTVVVWWWXXXYYYZZZZZZZZZZZZXXXXXXWWWXXXYYY[[[]]]^^^\\\___ccchhhppp{{{{{{zzz|||xxxppp}}}nnn^^^KKKIIIGGGDDDAAA???===<<>>>>>======<<<<<<;;;;;;:::::::::999999999888888888777777777777666666555555555555444444444444444444444444444444444444444444444444444444444333333333333333333333333444555555555444333333222444444444555555555555666666777777777888888888888;;;;;;AAARRRlllttthhhwww\\\SSSbbb~~~IIINNNYYYeeehhhkkkyyyzzz\\\JJJOOOXXXmmm{{{qqqzzz{{{rrrqqqhhhZZZKKKDDDAAA??????BBBCCCBBBDDDOOOaaallldddbbbYYYNNNHHHFFFGGGFFFEEEDDD>>>@@@IIIMMMRRRhhh}}}nnngggdddddddddeeeeeeeeedddcccbbbddddddccccccbbbbbbaaaaaa``````aaabbbccceeeeeefffdddcccccccccdddccc```^^^\\\bbbggghhhdddbbbbbbccciiillllllhhhiiinnnpppnnnllllllmmmpppvvv}}}cccUUUTTTUUUbbbjjjsssuuummmeeeaaabbb]]]]]]\\\\\\aaaeeeaaaXXXYYYZZZYYYUUUVVV[[[]]]\\\___dddhhhkkkooorrrmmmfffdddeeehhhppp}}}vvveeeKKKIII>>>:::@@@BBBIIIZZZvvvrrrdddHHH???>>>:::999<<<::::::::::::::::::::::::999999888777777777888888888888888888888888888888888888888999999999999:::999;;;======;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;;;;<<<>>>???======>>>>>>???@@@@@@AAADDDDDDEEEFFFGGGGGGHHHHHHJJJJJJJJJKKKNNNRRRVVVYYYXXXWWWVVVTTTSSSSSSTTTTTTVVVVVVWWWXXXYYYYYYYYYYYYVVVVVVVVVVVVWWWXXXYYYZZZYYY\\\___cccjjjwwwxxxppppppvvvbbbqqqqqqjjjooo|||wwwdddTTTKKKEEEDDDCCCAAA???>>>>>>===??????>>>======<<<<<<;;;::::::::::::999999999999777777777777666666666666555555555555444444444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444333222222444444444444555555555555666666666777777777888888::::::;;;AAAPPPfff|||qqqiiisssOOO\\\llluuuyyyrrrdddttt}}}tttkkkggg[[[PPPEEEAAA@@@???@@@BBBDDD@@@DDDWWWwwwyyyiiihhhUUUPPPIIIEEEFFFFFFFFFDDDDDD;;;AAAOOOMMMMMMrrrrrrgggdddbbbeeeeeefffeeedddbbb```___aaa```___^^^^^^___```aaa\\\]]]___bbbcccdddddddddaaa___^^^]]]^^^___^^^\\\___bbbffffffcccbbbccceeepppoookkkfffffflllqqqrrrnnnnnnmmmmmmoooqqqtttvvvwwwvvvxxx~~~gggZZZZZZ\\\xxxcccUUUIIIHHHKKKKKKIIIHHHEEEEEEBBB???@@@DDDEEEBBB???DDDHHHFFFFFFIIIKKKKKKLLLKKKKKKNNNSSSVVVOOOEEEFFFEEEBBBHHHPPPRRR```|||yyyxxxWWWGGG;;;<<<>>><<<:::===999999999999999999999999999888888777777777777777777777777777777777777777777777777888888888999999888999;;;;;;999888999::::::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::<<<===>>><<<======>>>>>>???@@@@@@AAABBBCCCDDDEEEFFFGGGGGGKKKJJJIIIJJJKKKNNNQQQSSSRRRQQQPPPPPPPPPQQQSSSTTTTTTTTTUUUVVVWWWWWWWWWWWWRRRSSSTTTUUUUUUUUUUUUUUUUUUXXX[[[]]]bbbkkkvvv~~~uuuvvvhhh{{{zzzuuuaaaRRRHHHDDDBBB??????>>>=========>>>>>>>>>>>>======<<<;;;;;;;;;::::::999999999888888888777777666666666555555555555555444444444333333333222222222222222222222222111111111111111111111111222222222222222222222222333333444444444333222222333333333444444444555555555555666666666777777777666888888666888EEEYYYiii}}}eeefff|||aaannnzzzyyyrrrhhh___OOOGGGAAA@@@???>>>???BBBCCCCCCMMMiiikkkiiieeeMMMJJJFFFEEEEEEFFFDDDCCCEEE???DDDNNNNNNYYYwwwjjjdddcccdddaaabbbcccddddddcccbbbbbb^^^]]][[[[[[\\\]]]```aaa\\\^^^aaacccddddddcccbbb```^^^[[[ZZZ[[[]]]]]]]]]dddffffffeeebbb```aaabbbkkkhhhddd```aaaeeekkknnnjjjjjjjjjjjjlllmmmnnnooonnnqqqpppooo|||sss^^^MMMIIIHHHFFFMMMZZZUUUQQQIIIBBBCCCFFFFFFBBBCCCEEEDDD@@@???CCCFFFEEEBBBDDDEEEEEEGGGKKKNNNPPPWWW[[[cccrrr{{{vvvttt~~~zzztttEEECCC===:::>>>???<<<:::;;;999999999999999999999999888888777666666666666777777777777777777777777777666666777777777888888888666888999999777777777999999999999:::::::::::::::999999999999:::;;;======;;;<<<<<<======>>>??????>>>???@@@BBBCCCEEEFFFFFFIIIIIIIIIIIIJJJLLLNNNPPPOOONNNMMMMMMNNNOOOPPPQQQPPPQQQRRRSSSTTTTTTTTTTTTPPPQQQSSSTTTTTTTTTSSSRRRTTTVVVXXXZZZ\\\aaahhhmmm}}}{{{eee^^^TTTJJJCCC@@@AAABBB======<<<<<<<<<<<<===>>>======<<<<<<;;;:::::::::999999888888888777777777777777777777666666666555444444444444333333333222222222222222222222222222111111111111111111111111222222222222222222222222222222333333333333222222222333333333444444444444444555555555555666666666000666:::999666888AAAJJJ___wwwuuuzzzgggkkkzzzzzz|||||||||uuuooobbbUUUHHHBBB>>>??????===???BBBDDDMMMcccmmmaaacccVVVIIIHHHGGGFFFFFFEEECCCAAACCCDDDEEEHHHTTTttt}}}jjjdddaaaaaaddd^^^___```bbbbbbbbbaaaaaa\\\[[[ZZZZZZ[[[]]]```aaa___```bbbddddddcccaaa``````]]][[[ZZZ[[[^^^______bbbbbbbbb```^^^]]]]]]^^^___]]]\\\]]]^^^```cccfff``````aaaccceeeggghhhiiijjjrrruuusss{{{{{{mmmeeefffccc___lllsssiiiYYYLLLHHHJJJFFF@@@DDDDDDCCCEEEMMMWWWYYYUUUSSSQQQMMMIIIIIISSSfffuuuttt~~~zzzqqqkkkNNNAAA<<<:::999;;;;;;888666777888888888888888888888888888777666666555555666666666666666666666666666666555555555666666666777777666777888777666555777888777888888888999999::::::888888888999:::;;;<<<<<<:::;;;;;;<<<<<<===>>>>>>===>>>???@@@BBBCCCDDDEEEGGGGGGGGGHHHJJJLLLNNNPPPOOONNNMMMLLLLLLLLLMMMNNNLLLMMMNNNOOOPPPPPPPPPPPPOOOPPPRRRSSSTTTTTTSSSRRRUUUVVVWWWXXXYYY\\\^^^aaadddkkkuuu~~~qqqddd]]]OOOLLLGGGBBB???===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999888888777777777666666666888888777777777666666666444333333333222222222222333333333333333333333333111111111111111111111111111111111111111111111111111111222222222222222111222222222222333333333444333333444444444555555555111555999:::999999999;;;AAAWWWrrryyyjjjrrrnnn}}}|||rrrmmmsssqqqttt}}}~~~vvvnnndddVVVJJJCCC???>>>???@@@???AAAEEEGGG]]]ccc```\\\KKKHHHHHHHHHGGGFFFDDDBBBAAA@@@EEEEEEHHHcccmmmbbbaaa^^^\\\___]]]^^^^^^^^^^^^\\\ZZZYYYZZZZZZYYYZZZ[[[]]]^^^```___```aaaaaaaaa```^^^]]]^^^\\\ZZZZZZ\\\^^^__________________`````````aaaYYYWWWYYY]]]___^^^___bbb^^^^^^___```bbbdddfffgggjjjuuu~~~~~~~~~}}}lllfffccc\\\RRRIIIJJJOOO\\\qqq|||ppp^^^SSSTTTaaayyyooosssdddGGG@@@DDD;;;;;;::::::999999888999777777777777777777777777777777666555555555555555666666666666666666666666444444555555555666666666666777777666555555666888666666777777888999999999888888999999::::::;;;;;;999::::::;;;<<<<<<=========>>>???@@@AAABBBCCCDDDDDDEEEFFFGGGIIIKKKMMMNNNOOONNNLLLKKKJJJJJJKKKKKKJJJKKKLLLMMMMMMNNNMMMMMMNNNOOOPPPRRRSSSSSSTTTTTTUUUUUUVVVVVVWWWXXXYYYZZZ[[[^^^```dddlllvvv|||}}}zzzwwwzzz~~~yyyjjj^^^WWWOOOIIIHHHEEEAAA>>>======???AAA???>>>===<<<;;;;;;;;;;;;;;;;;;::::::999888888888777777666666666555555555777777777666666666555555333333333222222222111111333333333333333333333333111111111111111111111111000000000000000000000000000000111222222222111111111111222222222333333333222333333333333444444444555444333444666888999:::777@@@LLL]]]ttt|||zzzuuuooouuuxxxzzzxxxzzz}}}{{{xxxsssooosss|||}}}xxxiiiiiiyyy~~~www|||{{{vvvpppdddUUUJJJEEE???======@@@AAAAAAEEEKKKWWWvvvkkkbbb^^^QQQGGGFFFFFFGGGFFFEEECCCBBBBBB>>>CCCHHHVVV}}}fffaaabbb\\\XXX[[[ZZZZZZZZZYYYXXXUUUSSSRRRXXXXXXYYYZZZ[[[[[[\\\\\\ZZZZZZ[[[[[[[[[[[[[[[[[[ZZZYYYWWWXXXZZZ\\\]]]\\\_________```aaaaaa```___YYYWWWYYY^^^```\\\\\\_________```aaacccfffhhhjjjkkkpppwww}}}zzznnnccchhhsssnnnkkkwww{{{}}}bbbCCC@@@AAA:::===<<<:::999:::;;;;;;999777777777777777777777777777666555555444444555555555555555555555555555555333444444444444555555555777777777666555555777999555555666777777888999999999999::::::::::::::::::999999999:::;;;;;;<<<<<<>>>>>>???@@@AAAAAABBBBBBBBBCCCDDDEEEGGGIIIJJJKKKLLLKKKJJJIIIHHHIIIJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOQQQRRRTTTUUUTTTSSSSSSSSSUUUVVVVVVVVVXXX\\\^^^]]]aaahhhkkkiiiggglllxxxzzzkkkggg```TTTJJJIIIKKKIIIDDDAAA???>>>======>>>@@@BBB<<<<<<;;;;;;:::;;;;;;;;;:::::::::999888888777777666666666555555555444444555555444444444333333333222222222222111111111111222222222222222222222222000000000000000000000000000000000000000000000000///000000111222222111111111111111111222222222222222222222222333333333333555333111111222555888999777777:::CCCMMM]]]tttwwwrrrpppnnntttxxxtttpppkkk]]]KKKDDDGGG===;;;<<<@@@BBBDDDIIIOOOmmmnnnXXX___WWWDDDEEEDDDEEEFFFEEEDDDCCCBBBCCC@@@BBBLLLfffeeedddfff]]]WWWYYYUUUUUUUUUUUUTTTRRRPPPOOOVVVWWWXXXYYYZZZZZZZZZZZZUUUUUUUUUUUUVVVXXXYYYZZZWWWVVVUUUVVVYYYZZZZZZZZZ]]]]]]\\\]]]]]][[[XXXVVV[[[XXXYYY^^^___ZZZYYY]]]\\\\\\]]]^^^aaafffjjjllliiidddfffmmmrrryyyxxxxxxttt}}}sss{{{nnnLLLEEEEEE===888;;;;;;:::777666777888777333777777777777777777777777666666555444444444444555555555555555555555555555333333333444444444555555777777777666555555777999444555555666777888888999::::::;;;;;;;;;:::999999888999999::::::;;;<<<<<>>???@@@???<<<:::888::::::999999::::::;;;<<<::::::999999888777777777666666555555555444444444333333333222222222111111222222222111111111111000000000000000000000000000////////////////////////000000000000000000000000//////000111111111111111000111111111111222222222111111222222222333333333111333444444333333444666555555888===<<<===NNNcccxxxqqq}}}~~~yyyzzzmmm```XXXQQQGGG@@@===??????BBBCCC@@@CCCTTTgggzzzYYYVVVWWWKKKDDDGGGCCCFFFFFFDDDAAACCCEEEFFFCCCAAANNN|||sssggg___ZZZVVVSSSTTTRRRPPPOOOOOOQQQSSSTTTWWWWWWVVVVVVUUUTTTTTTSSSTTTTTTTTTUUUUUUVVVVVVWWWVVVUUUTTTTTTUUUWWWZZZ\\\]]]\\\ZZZXXXWWWXXXYYYZZZ\\\\\\]]]]]]\\\[[[YYYXXX^^^___```bbbbbbbbbaaaaaa```aaabbbdddjjjuuuxxxgggeeeuuu|||xxx~~~}}}UUUMMMDDD>>><<<;;;888555999888888888777777666666555555555555555555555555444333333222222333333444555444333333222222333333333333333444444444555555666666666666666666666666777666444333444555777888999999:::::::::999999888999999:::;;;;;;;;;::::::=========>>>??????@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFGGGHHHHHHIIILLLLLLKKKJJJJJJJJJJJJJJJPPPMMMKKKMMMPPPSSSTTTSSSRRRPPPOOOPPPRRRSSSSSSRRRVVVXXXZZZ[[[YYYXXXXXXXXXXXX[[[^^^^^^\\\\\\]]]___fffhhhlllsss|||vvvnnnnnnkkkddd]]]UUUOOOKKKIIICCCBBBAAA@@@???@@@AAAAAA============<<<<<<<<<<<<===<<<;;;:::999888888888888888777777666666555555666555555555555444444444333333333222222222111111000111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111444333333333333444555555555555666777999:::<<<===MMMZZZrrrwwwzzzuuunnnbbbUUUNNNHHHBBB>>>>>><<>>>>>???????????????@@@BBBCCCDDDFFFFFFFFFFFFGGGHHHIIIJJJLLLKKKKKKKKKLLLLLLMMMNNNPPPNNNLLLMMMQQQSSSTTTSSSSSSQQQPPPQQQSSSUUUUUUUUUWWWYYYZZZZZZXXXWWWWWWXXXVVVXXXYYYYYYVVVUUUVVVXXXUUUWWWZZZ___fffmmmssswww{{{|||~~~}}}{{{xxxssskkkccc[[[WWWSSSQQQNNNJJJGGGEEEDDDCCCBBBBBB@@@?????????@@@AAA=========<<<<<<<<<;;;;;;;;;::::::999999999999:::888888777777666555555555555555555555444444444444333333222222222111111111000000111111111222222222000000000000000000000000////////////////////////000000000000000000000000////////////////////////.../////////000000000000//////000000000111111111333333222222333333444555444444444555666888999:::===BBBNNN```uuu|||ttt~~~yyyrrrnnn```TTTIIICCCAAA>>>>>>@@@>>>BBBEEEFFFIII[[[~~~]]]UUUMMMJJJIIIGGGGGGJJJJJJHHHDDDBBB@@@AAACCCEEEFFF]]]wwwoooeee]]]YYYWWWTTTRRRQQQPPPNNNMMMMMMNNNPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQRRRSSSSSSTTTTTTWWWVVVUUUUUUVVVXXXZZZ\\\ZZZYYYXXXWWWVVVWWWXXXYYYXXXYYYYYYYYYYYYYYYXXXXXXbbbbbbbbbaaa___]]][[[YYY[[[\\\\\\\\\[[[\\\___aaaiiisss{{{{{{}}}wwwzzz~~~{{{aaaHHH888===999666666888:::999777777777777666666666666666444444444444444444444444333333222222222222333333444444333222222222222222333333333333444444444444444444444444444444444444555555444333444555666777777888888999999888888888888888999::::::::::::::::::::::::;;;<<<<<<===============>>>???@@@BBBCCCFFFFFFFFFGGGGGGHHHJJJJJJKKKKKKKKKLLLMMMOOOPPPQQQQQQOOONNNNNNQQQSSSSSSSSSSSSRRRQQQRRRUUUWWWXXXWWWXXXYYYYYYXXXVVVUUUVVVXXXVVVVVVVVVTTTQQQPPPPPPQQQLLLMMMOOORRRVVVYYY[[[]]][[[]]]aaaeeeiiilllnnnooommmkkkhhheeebbbaaa``````]]][[[WWWRRRNNNJJJHHHFFFAAAAAA@@@@@@@@@AAABBBBBBAAAAAA@@@???????????????<<<<<<<<<<<<;;;;;;;;;;;;888888888888888999:::;;;888888777666666555555444555555444444444333333333222222222222111111111000000000000111111111222222000000000000000000000000////////////////////////000000000000000000000000////////////////////////....../////////000000000//////000000000000111111222111111111111222333333333333333333444555666666555555777>>>NNNddd{{{rrrvvv|||vvvooogggbbbSSSJJJBBB@@@???>>>???BBBCCCDDDEEEIIIVVVtttqqqRRRRRROOOHHHFFFHHHGGGDDDHHHEEECCCDDDDDDCCCFFFIIIJJJwwwooohhh___YYYVVVTTTQQQOOOMMMLLLKKKJJJIIIJJJKKKLLLMMMMMMNNNNNNOOOOOOOOOOOONNNNNNOOOPPPQQQRRRRRRSSSWWWVVVVVVUUUVVVXXXZZZ[[[WWWWWWVVVVVVVVVWWWWWWXXXYYYYYYZZZZZZZZZ[[[[[[[[[dddeeeddddddbbb```]]]\\\[[[[[[ZZZYYYXXXWWWXXXXXX___gggqqqssskkkcccgggpppwww}}}zzz}}}www~~~iiiQQQBBB:::888:::888666666777777555333666555555555555555555555444444444444444444444444333333222222222222333333444333333222111222222222222222333333333444444444444444444444444444444444444444333333333444555666666666777888888888777777666777888999:::::::::999999999::::::;;;<<<<<<===<<<======>>>???AAABBBCCCFFFFFFFFFFFFGGGIIIJJJKKKKKKKKKKKKLLLMMMNNNPPPPPPQQQPPPOOOOOOPPPRRRSSSSSSRRRQQQQQQRRRUUUWWWXXXXXXYYYYYYXXXVVVTTTTTTVVVWWWXXXWWWUUURRRPPPOOOOOOOOOMMMNNNOOOQQQRRRRRRRRRQQQMMMNNNOOOPPPOOOOOONNNMMMTTTSSSQQQOOONNNMMMMMMMMMNNNLLLJJJGGGEEECCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBB?????????>>>>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::888888777777777888888999888777777666555555444444444444444444333333333222222111111111111000000000000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////........./////////000000////////////000000000111000000000000000111222222333333222222222333444444666777888999>>>IIIWWWbbbuuuwww{{{uuummmcccYYYRRRIIICCC@@@@@@@@@>>>>>>AAACCCCCCEEEPPPkkkpppWWWUUUTTTNNNFFFEEEHHHFFF@@@EEEBBBCCCEEEDDDBBBFFFMMMZZZ}}}kkkddd[[[UUUSSSQQQNNNLLLLLLKKKJJJIIIIIIIIIIIIJJJIIIJJJKKKKKKLLLMMMNNNNNNLLLMMMMMMOOOPPPQQQQQQRRRVVVVVVUUUUUUVVVWWWXXXYYYTTTTTTTTTUUUUUUVVVWWWWWWWWWWWWXXXXXXYYY[[[[[[\\\]]]^^^^^^^^^^^^\\\ZZZYYYXXXVVVTTTTTTTTTUUUVVVWWWUUUZZZ```bbb___```kkkxxx~~~tttdddbbbgggxxxyyyZZZDDD999888:::<<<999999777777777666444222444444444444444444444444444444444444444444444444333222222111111222222333333333222111111111111222222222222333333333444444444444444444444444444444333333333333333444444555444555666666777777777666555666777888999999999999999999:::;;;;;;<<<<<<===<<<======>>>@@@AAACCCDDDEEEEEEEEEFFFGGGHHHJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMQQQQQQPPPPPPOOOPPPQQQSSSPPPOOOOOOQQQTTTVVVWWWVVVWWWWWWWWWUUUSSSSSSUUUWWWWWWUUUQQQOOONNNNNNOOOOOOLLLMMMOOOPPPOOONNNMMMLLLJJJIIIIIIIIIIIIJJJKKKLLLHHHHHHGGGGGGGGGFFFGGGGGGEEEEEEEEEDDDCCCAAA???>>>CCCCCCBBBBBBAAA@@@??????===============<<<<<<<<<::::::::::::999999999999999999888777666555555666777777666666555444444444444333333333222222222222111111111000000000////////////000000000111111111////////////////////////........................////////////////////////....................................////////////...////////////000000000000////////////000111111333333333222222333333444444777999999888999===AAAHHH]]]yyyvvvwww~~~zzztttlllbbbWWWLLLEEEAAA>>>===??????===>>>AAABBBFFFQQQgggwwwZZZKKKSSSOOOHHHCCCDDDGGGFFFAAACCCBBBCCCEEEBBB???IIIWWWzzzvvvjjjbbbYYYRRROOONNNLLLJJJLLLLLLKKKJJJIIIIIIIIIIIIGGGGGGHHHJJJKKKLLLMMMNNNKKKLLLMMMNNNOOOPPPQQQRRRUUUUUUUUUUUUUUUVVVWWWWWWRRRRRRSSSTTTUUUUUUVVVVVVTTTTTTTTTUUUWWWXXXZZZ[[[XXXYYYZZZZZZZZZYYYXXXWWWXXXVVVUUUUUUWWWYYYZZZZZZQQQSSSVVVZZZ[[[___lllyyy|||zzzxxxyyylllvvvnnn```bbbjjjyyycccPPP===777999:::888666777777777777777666666666333333333333333444444444333333333333333333333333222222111111111111222222333333222111111111111111222222222222333333333333444444444444444444444444222222222333333333444444333333444555666666666666444555666777888999999999999999999:::;;;;;;<<<<<<<<<<<<===>>>???AAACCCDDDCCCCCCDDDDDDFFFGGGIIIJJJKKKJJJJJJJJJJJJJJJKKKLLLQQQQQQQQQOOONNNNNNPPPRRRPPPOOONNNOOORRRTTTUUUTTTTTTUUUUUUUUUSSSSSSUUUVVVSSSPPPLLLJJJKKKNNNPPPPPPNNNOOOPPPPPPOOONNNMMMLLLKKKJJJHHHFFFFFFGGGIIIJJJDDDDDDDDDEEEEEEEEEEEEEEEAAABBBCCCCCCBBB@@@===;;;@@@@@@@@@AAAAAA@@@??????<<<<<<<<<<<<<<<;;;::::::999999999999888888888888999999777666555444444444777777666555555444444333333333333222222222111111000000000000/////////////////////000000000111111////////////////////////........................////////////////////////........................------........./////////......////////////000000000////////////000111111333333222222222333444444222333555555555555777999;;;@@@JJJZZZnnn}}}xxxtttnnneee\\\TTTLLLEEE@@@???<<<;;;>>>??????BBBHHHIIIYYYpppyyyZZZLLLLLLMMMHHHDDDDDDEEEDDDDDDEEEDDDBBBDDDFFFBBBDDDWWWoooqqqhhh```UUUNNNLLLKKKKKKJJJJJJIIIIIIHHHGGGFFFFFFFFFEEEEEEGGGHHHJJJLLLMMMNNNKKKKKKLLLMMMOOOPPPQQQRRRTTTTTTTTTTTTTTTTTTUUUUUUPPPPPPRRRSSSTTTUUUUUUUUUSSSSSSSSSTTTVVVXXX[[[\\\XXXYYYZZZZZZZZZYYYWWWVVVWWWVVVWWWYYY\\\\\\YYYWWWSSSRRRTTTXXXXXXYYY^^^eeeiiizzzwwwiiidddaaaiii{{{}}}yyyxxxwwwkkkYYYBBB999555888;;;999555444666666555555444444555666222222222222333333333444333333333333333333333333222222111111111111222222333222222111111111111111111222222222222333333333333333333333333333333333111111222333333333333333222222333555555666666666333444555777888999999999777777888999999::::::;;;::::::;;;<<<>>>@@@BBBCCCAAABBBBBBCCCDDDFFFHHHIIIHHHHHHIIIIIIJJJKKKLLLMMMPPPQQQQQQOOOLLLLLLNNNPPPQQQOOONNNOOORRRSSSSSSSSSQQQRRRTTTUUUTTTTTTUUUVVVOOOLLLHHHGGGKKKPPPSSSTTTSSSRRRRRRQQQPPPOOOMMMMMMJJJIIIFFFDDDBBBAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDAAAAAABBBBBBAAA@@@???>>>===>>>???@@@AAA@@@@@@???:::;;;<<<<<<<<<;;;999999999999888888888777777777777666666555444444444555777666666555555444333333222222222222111111111111000000/////////.........////////////000000000111////////////////////////........................////////////////////////........................---------.........//////........./////////000000000000//////000000111222222111111111222333444444555444222333555777888888BBB;;;666888CCCUUUhhhttt~~~~~~{{{vvvpppgggaaaWWWNNNHHHEEECCCAAA@@@===<<<>>>???AAAHHHOOOUUUmmm{{{[[[EEEFFFRRRIIIEEEDDDGGGFFFAAABBBHHHCCCBBBEEEGGGEEELLLhhh~~~nnneee]]]RRRKKKIIIJJJKKKJJJFFFEEEEEEDDDCCCBBBBBBAAADDDEEEFFFHHHJJJLLLNNNNNNJJJKKKLLLNNNOOOPPPRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTOOOOOOQQQSSSTTTUUUUUUUUUTTTTTTTTTUUUXXXZZZ]]]___VVVWWWWWWWWWWWWUUUTTTRRRRRRRRRTTTWWWZZZWWWRRRMMMOOONNNRRRWWWXXXTTTSSSTTT\\\nnn~~~xxxddddddjjjwwwzzzwww{{{zzzeeeUUUGGG;;;:::777777999888444555;;;777666555333111000111333111111222222222333333333333333333333333333333333222222111111111111222222333222222111000111111111111111222222222333333333111111111111111111111111111111222333333333333222111222333444555555555555333444555777888888999999666666666777888888999999999999:::;;;===???AAABBB@@@AAAAAABBBDDDEEEGGGHHHGGGGGGHHHIIIKKKMMMOOOPPPOOOPPPQQQNNNKKKJJJMMMPPPRRRQQQOOOPPPRRRSSSSSSRRRNNNQQQTTTUUUUUUTTTUUUVVVOOOKKKGGGGGGLLLRRRVVVXXXSSSRRRQQQOOONNNLLLKKKJJJDDDDDDEEEEEEEEEDDDDDDDDDAAAAAABBBCCCDDDDDDCCCCCC@@@??????>>>>>>>>>??????;;;<<<===>>>>>>===<<<;;;::::::;;;<<<;;;:::999888888888888888777777777777555444444444444555666666777666666555444444333333222222222111111111111000000/////////............////////////000000000000////////////////////////........................////////////////////////........................---------.........//////............/////////000000000000000000111222222000000000000111222333444777444222333555555222//////444:::===::::::AAAIIINNNdddvvvqqqaaa}}}~~~zzztttmmmddd___WWWQQQKKKGGGEEECCCAAA>>>;;;???@@@???AAAIIIQQQUUUppplllWWWPPPLLLIIIGGGGGGFFFDDDDDDEEEEEEEEEDDDGGG???CCCNNNLLLQQQ}}}wwwhhhhhhddd]]]SSSJJJFFFEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@CCCCCCEEEFFFHHHJJJKKKLLLKKKKKKLLLMMMNNNOOOOOOPPPQQQRRRTTTTTTRRRRRRRRRSSSRRRSSSSSSSSSSSSRRRRRRQQQUUUVVVWWWXXXYYY[[[[[[\\\[[[VVVPPPOOOSSSVVVVVVTTTLLLSSS[[[\\\WWWPPPLLLKKKNNNOOOOOOOOOOOONNNMMMMMMOOOUUUaaannnyyy{{{uuuqqqsssvvv|||{{{yyysssuuu~~~```NNNDDD>>><<<>>>777777777777666666666666777666333111111111222333222222222222222222222222555444222111111111222222111111111111111111111111222222111111111111222222111111000000111111222333111111111111111111111111222222222222222222222222222222333333444555666666444444444555555555555666666666666666777888999:::;;;;;;;;;<<<<<<<<<======<<<<<<===???@@@AAABBBCCCEEEFFFGGGHHHJJJKKKLLLMMMJJJJJJIIIIIIJJJKKKMMMNNNPPPPPPQQQQQQRRRSSSSSSSSSMMMLLLLLLOOOSSSUUUSSSPPPLLLJJJJJJOOOUUUXXXVVVRRRSSSQQQOOOLLLJJJIIIIIIIIIDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA========================<<<<<<;;;;;;;;;:::::::::999999999999999999999999666666666666666666666666777666555333333222222222666666555444444333222222111111111111111111111111111111000000//////......000000//////.........---////////////////////////..................------............////////////................................................000000//////.........---////////////000000000000000000000000111111111111222222222333333333444444666666666777888888999999888>>>GGGSSSdddyyy~~~wwwkkkccc]]]WWWTTTssswww||||||wwwqqqjjjccc[[[UUUPPPKKKDDD@@@>>>>>><<<;;;AAAAAAAAAAAADDDPPPdddttt[[[IIIHHHKKKKKKJJJCCCBBBBBBBBBCCCDDDDDDCCCDDDFFFJJJKKKPPPiiidddZZZ\\\[[[UUUNNNGGGEEEDDDEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDEEEGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNLLLNNNPPPQQQPPPPPPQQQRRRSSSSSSSSSTTTTTTSSSSSSRRRTTTUUUUUUVVVXXXYYYZZZZZZXXXTTTQQQQQQTTTVVVTTTQQQOOOTTTZZZZZZUUUOOOLLLLLLMMMMMMNNNNNNMMMMMMLLLKKKHHHLLLRRRZZZ```dddggghhheeerrr||||||~~~vvvmmmwwwlllZZZHHH>>>:::666555888666666666555555555444444777555333111111111222333222222222222222222222222444333222111111111222222111111111111111111111111222111111000000111111222111111000000111111222333111111111111111111111111222222222222222222222222222222333333444555555555444444444444555555555555666666666666777888999999:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>???@@@AAABBBDDDDDDEEEFFFHHHIIIJJJJJJIIIIIIHHHHHHIIIJJJLLLMMMRRRRRRQQQPPPPPPOOONNNNNNNNNNNNNNNPPPRRRSSSQQQNNNNNNLLLMMMQQQVVVXXXUUURRROOONNNLLLIIIHHHGGGGGGGGGCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA========================;;;;;;;;;;;;::::::::::::999999999999999999999999555555555555555555555555555555444444333333222222555555444444333222222111111111111111111111111111000000000000//////......000/////////.........---..........................................------............////////////................................................000/////////.........---.../////////000000000000//////000000000111111111222222222333333333333444444444444555666666777777;;;===>>>AAAFFFPPP[[[cccvvv~~~wwwnnnggg___XXXUUURRRPPPMMMmmmnnnnnnoooqqqwww~~~}}}vvvrrrkkkccc\\\TTTMMMHHHFFFCCC>>><<<<<<=========GGGDDDDDDIIIQQQcccgggKKKBBBGGGKKKIIIFFFAAAAAABBBBBBCCCDDDDDDDDDDDDPPPRRRMMM\\\jjjUUUSSSUUUOOOKKKGGGDDDCCCDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA???@@@@@@AAAAAABBBCCCCCCFFFGGGHHHHHHJJJJJJKKKLLLHHHJJJMMMNNNNNNNNNPPPQQQRRRRRRSSSSSSTTTSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWTTTRRRQQQSSSUUUUUUQQQNNNRRRTTTWWWUUUPPPLLLLLLMMMKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHIIIKKKMMMPPPRRRSSSbbbnnn||||||sssrrr~~~~~~uuu}}}|||xxx]]]EEE>>>999777666444444666555555444444444333333333666555333222111111222222222222222222222222222222333333222111111111111222111111111111111111111111222111111000000111111222111000000000000111222222111111111111111111111111222222222222222222222222222222222333333444444555333333333444444444555555666555555666666777888999888999999999999:::::::::::::::;;;===>>>???@@@AAABBBCCCCCCDDDEEEFFFFFFGGGHHHGGGGGGGGGHHHIIIJJJKKKPPPPPPOOONNNMMMLLLKKKJJJPPPOOOOOOPPPQQQQQQOOOMMMOOONNNOOOSSSVVVWWWSSSOOOJJJIIIHHHFFFEEEDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@========================;;;;;;;;;:::::::::999999888888888888888888888888444444444444444444444444222333444444444333222222333333333222222111111000000000000000000000000000000000000////////////.../////////.......................................------------------......---............/////////------------------------------------------------/////////...................../////////000000000//////000000000000111111111111222222222333333333111222222333333444444555777777666444444777<<<@@@FFFQQQ\\\dddmmm{{{|||tttkkkddd]]]WWWUUURRROOONNNNNNNNNNNNMMMmmmkkkhhhfffgggkkkqqquuu{{{}}}}}}{{{yyyvvvssspppiiiddd]]]UUUOOOIIICCC@@@???>>>>>>???@@@AAABBBBBBGGGDDDKKK\\\ooo^^^QQQFFFHHHMMMKKKDDD>>>AAABBBDDDDDDDDDDDDFFFGGGPPPZZZ^^^bbb{{{|||YYYOOOPPPOOOGGGEEECCCBBBCCCCCCCCCBBBCCCCCCBBBAAAAAAAAAAAAAAA????????????????????????EEEEEEFFFGGGHHHIIIJJJJJJHHHJJJMMMNNNMMMMMMOOOPPPOOOPPPQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRSSSTTTRRRQQQPPPQQQRRRRRRPPPMMMRRRRRRRRROOOKKKIIIJJJLLLIIIIIIJJJJJJIIIIIIHHHGGGIIIHHHGGGGGGHHHKKKOOOQQQ```iiisssvvvvvvyyy}}}~~~ttttttuuussspppooouuu}}}wwwvvvkkk___KKK:::888888999999777555555666444444444444333333333333444444333222111111222222111111111111111111111111222222111111111111111111111111111111111111111111111111000000000000111111000000000000000111222222111111111111111111111111111111111111111111111111111222222222333333333444222333333333444444444444555555555555666777888888777777777888888888999999999999:::;;;===>>>??????BBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKNNNOOOOOOPPPQQQPPPOOOMMMNNNNNNOOORRRTTTSSSOOOLLLFFFFFFEEEDDDDDDCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999999777777777777777777777777444444444444444444444444000111333555555444222111222222111111000000000000000000000000000000000000////////////////////////................................................,,,,,,------------......---------.........//////------------------------------------------------................................./////////000000////////////000000000111111111111111222222222222000000111222222333333444333333333444555777:::<<<444999>>>BBBEEEMMMVVV\\\dddkkknnnttt|||}}}zzzqqqeeeaaaZZZUUUSSSSSSUUUUUUOOOOOONNNOOOOOONNNNNNMMMiiifffbbb___```bbbeeegggmmmooorrrwww}}}}}}}}}zzztttoookkkfffbbb^^^YYYUUUOOOJJJFFFCCC@@@===<<<===???AAAAAAAAAAAAAAACCCHHHZZZzzzhhhIIIGGGHHHNNNNNNHHHAAA>>>AAACCCDDDDDDCCCDDDGGGJJJ___dddpppgggOOOKKKIIIDDDDDDCCCAAAAAABBBBBBAAA???BBBAAAAAA@@@@@@@@@@@@AAA@@@@@@?????????>>>>>>>>>DDDDDDEEEFFFGGGHHHIIIIIIKKKMMMOOOOOONNNMMMNNNOOOLLLLLLNNNOOOPPPPPPPPPPPPQQQPPPOOONNNNNNOOOPPPQQQRRRPPPNNNNNNNNNOOOOOONNNPPPOOOLLLJJJGGGGGGHHHJJJGGGGGGHHHHHHHHHGGGFFFFFFGGGFFFDDDDDDFFFIIIMMMPPPNNNSSSXXX[[[[[[```jjjuuu{{{nnnbbbZZZ```lllyyy~~~yyyzzzooo\\\KKKBBB???<<<777444777888666333222333333555555555444444444333333333333222222111111222222111111111111111111111111111111111111111111111111000000000000000000000000111000000000000000000111000000//////000000111222000000000000000000000000111111111111111111111111111111111222222222222222222222222222333333333444444444444444555666777888666666666777777777777888888888999;;;<<<===>>>???BBBCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJKKKMMMOOOPPPPPPPPPPPPPPPLLLLLLNNNOOOOOONNNKKKHHHEEEEEEEEEEEEDDDDDDCCCCCC@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888666666666666666666666666444444444444444444444444///000222444444333111000111000000000000000//////////////////////////////.............../////////---------.......................................,,,,,,,,,,,,------......------------............---------------------------------------------------------...........................////////////...////////////000000000000000000111111111222222000111111222222333444444444444444444555555444333666666777777666777;;;@@@BBBGGGHHHMMMUUUWWWaaavvv~~~pppkkkhhhgggddd\\\RRRLLLMMMNNNNNNNNNNNNOOOQQQSSSKKKLLLMMMMMMLLLKKKJJJIIIgggccc]]]ZZZYYY[[[\\\\\\\\\^^^aaahhhpppwww{{{}}}yyyzzz{{{}}}}}}{{{zzzyyyvvvtttqqqlllfff```[[[VVVQQQNNNKKKHHHEEEBBBAAAAAA???>>><<<>>>@@@@@@@@@@@@AAACCCLLL\\\zzzcccJJJGGGGGGIIIJJJGGGBBBBBBFFF@@@BBBCCCCCCBBBEEEKKKQQQccclll{{{[[[MMMIIIDDD???CCCBBBAAAAAAAAAAAA@@@>>>@@@??????>>>>>>??????@@@@@@@@@@@@?????????>>>>>>CCCCCCDDDEEEFFFGGGGGGHHHLLLNNNOOOOOOMMMLLLMMMNNNIIIJJJKKKMMMNNNOOOOOOOOOPPPOOOMMMLLLLLLMMMNNNOOOPPPOOOMMMLLLLLLLLLMMMNNNLLLKKKIIIHHHGGGGGGHHHIIIFFFFFFGGGGGGFFFFFFEEEDDDGGGFFFEEEDDDEEEGGGJJJKKKFFFEEEGGGHHHHHHKKKUUU```uuuuuuyyyxxxfffppptttqqqooosssssspppooommmnnnrrrtttrrrqqqsssuuurrrpppttttttqqqrrrzzz~~~rrrdddQQQKKKBBB;;;999999::::::444777777333111333444333555555444444444333333333222222222222222222111111111111111111111111111111///000111111222111111111000000000000000000000000111000000//////000000111000////////////000111111000000000000000000000000111111111111111111111111111111111111111111111111111111222222222333333333444333333444444555666777666666666666777777777777888888999;;;<<<===>>>???BBBBBBCCCCCCDDDEEEEEEFFFDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLOOOPPPPPPOOOPPPPPPJJJKKKKKKKKKJJJIIIHHHGGGEEEEEEFFFFFFEEEDDDCCCBBB@@@?????????>>>>>>>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777555555555555555555555555444444444444444444444444000111222222222111000000000000000000000000000000////////////////////////---............/////////---------------.........------------------------++++++,,,,,,------......,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------........./////////......////////////000000///000000000000111111111000111111222333333444444333222222333444444222000222333666:::999555555777:::===999999>>><<>>>>>?????????===???@@@@@@AAABBBHHHPPPVVViiivvvaaaMMM@@@KKKGGGEEEEEECCC@@@CCCHHH@@@BBBDDDDDDFFFLLLVVV]]]hhh~~~aaaQQQLLLGGGCCCCCCBBB@@@??????@@@@@@???>>>>>>>>>============>>>>>>@@@@@@???????????????>>>@@@AAAAAABBBCCCDDDEEEFFFHHHJJJKKKLLLKKKKKKKKKLLLHHHIIIKKKMMMNNNOOOPPPPPPQQQOOOMMMKKKJJJKKKMMMNNNLLLMMMNNNMMMLLLKKKKKKKKKIIIIIIHHHIIIJJJJJJIIIHHHFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHDDDBBBDDDCCCBBBGGGNNNRRRTTT[[[eeelllrrr|||yyyrrr||||||}}}{{{tttuuu|||~~~}}}uuuiiiWWWCCC555;;;:::::::::999777555555555777666333333777666333333333333333222222222222111111222222222222111111111111111111111111111111...///000111222222111000000000000000000000000000000000////////////000000///////////////000111111000000000000000000000000111111111111111111111111111111111111111111111000111111111111222222222222333333333333444555666777666666666666777777777777888999:::;;;<<<>>>??????@@@@@@AAABBBDDDEEEFFFFFFDDDEEEFFFHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJKKKNNNQQQQQQOOOMMMNNNOOOJJJJJJJJJHHHGGGFFFGGGHHHEEEFFFFFFFFFEEEDDDBBBAAA??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999888888888777777777777444444444444444444444444333333333333333333333333222222111111000000//////000000000000000000000000........................---------.........//////,,,,,,,,,------.........------------------------***++++++,,,------......,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------.........//////........./////////000000/////////000000000111111000000000111222222333333111000000222555666555333///...111777888444444777777:::666555;;;888666???999@@@<<<999???@@@???FFFCCCHHHKKKIIIIIIJJJJJJGGGIIIJJJLLLNNNOOONNNKKKIIIGGGFFFFFFFFFFFFDDDAAA???BBBBBBAAA@@@@@@BBBCCCCCCBBBCCCEEEFFFFFFEEEDDDCCCFFFHHHJJJJJJHHHGGGHHHIII}}}nnnaaaZZZWWWUUUSSSOOOMMMMMMQQQVVVZZZ[[[ZZZbbbcccdddgggiiikkkmmmnnnqqqpppooopppqqqqqqmmmjjjhhheeeaaa``````^^^[[[XXXPPPMMMHHHEEEDDDBBB@@@???<<<;;;;;;<<<>>>>>>>>>===BBBBBBBBBCCCIIIUUUcccnnnnnnUUUHHHEEEFFFJJJEEECCCDDDEEEBBBBBBDDDBBBDDDGGGHHHKKKSSS```iiissseeeIIIEEEFFF@@@@@@GGG@@@>>>======???@@@@@@???======<<<<<<<<<<<<===>>>?????????????????????>>>>>>???@@@AAABBBCCCCCCDDDCCCEEEHHHIIIIIIIIIJJJLLLIIIJJJKKKMMMOOOPPPQQQQQQQQQOOOLLLJJJJJJKKKLLLNNNHHHKKKNNNPPPNNNKKKIIIHHHHHHHHHIIIKKKLLLLLLJJJIIIFFFFFFFFFFFFFFFEEEEEEDDD???@@@BBBDDDEEEEEEDDDCCCAAA======AAACCCAAACCCHHHEEEDDDFFFLLLSSS[[[hhhtttvvvzzz{{{~~~|||{{{{{{}}}ttt```MMMEEEAAA<<<;;;===666555555666555333444666333666555111222666444...222222222111111111111000000111111222222222111111000000000000000000000000...///000222222222111000000000000000000000000000000000////////////000000///////////////000111111000000000000000000000000000000000000000000000000111111111000000000000000000111111111111222222222333333333333444555666666666666666666777777777888888999:::;;;===>>>??????>>>???@@@AAACCCDDDEEEFFFDDDEEEGGGHHHIIIIIIHHHHHHCCCDDDFFFHHHJJJMMMOOOPPPMMMPPPRRRQQQNNNKKKLLLMMMJJJJJJIIIGGGFFFFFFGGGIIIEEEFFFFFFFFFEEECCCAAA@@@>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888888888777777777777444444444444444444444444111111111111111111111111333333111000////////////000000000000111111111111........................---------.........//////,,,,,,,,,------.........------------------------******+++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------.........//////............/////////000////////////000000000000//////000000111111222222444222000111444444222///555000///222333111444;;;444888444444;;;777333888444===;;;777;;;;;;999???999>>>AAA???===>>>???>>>@@@???BBBFFFCCC======BBB@@@@@@@@@?????????@@@AAA<<<>>>???>>>===???AAAAAADDDDDDDDDEEEFFFFFFEEECCCEEEGGGIIIGGGDDDBBBCCCEEEwwwmmmcccYYYRRROOONNNOOOSSSSSSPPPOOORRRSSSTTTUUUXXXZZZ]]]```aaacccaaa___^^^^^^^^^]]]\\\SSSSSSQQQOOOLLLJJJIIIHHHGGGDDDAAA??????>>>======999===>>><<<===AAABBB@@@DDDDDDHHHQQQ^^^qqqdddSSSKKKFFFGGGMMMIIIFFFCCCAAAAAAAAABBBAAAAAAHHHJJJJJJWWWmmmvvvsss^^^TTTHHH@@@@@@BBBCCCBBB???>>>>>>>>>======<<<<<<>>>>>>======<<<<<<<<<;;;======>>>======<<<;;;;;;:::===???@@@@@@@@@AAACCCCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLMMMNNNKKKIIIIIIKKKLLLKKKIIIHHHJJJNNNOOOMMMKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB======>>>???@@@@@@AAAAAADDDBBB??????AAAFFFKKKOOO\\\___dddlllttt|||xxxsssppp|||~~~yyyyyy}}}wwwqqqnnnnnniii]]]TTTRRRBBB@@@===999666555444333444444444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000111111000000//////......////////////000000000000////////////////////////000000//////.........---////////////////////////////////////////////////////////////000000000000000000000000000000000000111111000000111111222333222222333444444555555666444444444555666777777888777888999999;;;;;;<<<======>>>???@@@BBBEEEGGGHHHGGGGGGHHHIIIIIIIIIHHHHHHGGGIIIKKKLLLNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIGGGFFFFFFGGGHHHIIIEEEEEEEEEDDDCCCCCCBBBBBB???????????????>>>=========<<<<<<<<<<<<;;;;;;;;;999999999999999999999999777777777777666666666666555555555444444333333333222222222222222222222222000000000000000000000000////////////////////////........................---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,---------..........................................////////////000000000000000000000000///000000000111111111111111111111111111111111111222222222333333333444444444444444555555555555666666777777777888888888888:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============@@@@@@AAABBBBBBCCCCCCDDDCCCCCCDDDDDDDDDDDDDDDCCCvvvjjjbbbXXXTTTRRRTTTSSSOOOLLLLLLMMMMMMMMMNNNOOOPPPQQQRRRUUUSSSQQQQQQQQQQQQPPPOOOLLLKKKJJJHHHGGGEEEDDDCCCAAA???===<<<======>>>>>>:::>>>???===>>>CCCEEEDDDGGGNNNZZZkkk~~~mmmTTTJJJGGGDDDFFFLLLEEEDDDBBBAAAAAABBBCCCCCCJJJ???HHHdddrrrooozzzkkkTTTMMMDDD@@@AAABBBAAA???>>>>>>>>>======<<<<<<<<<=========<<<<<<<<<;;;;;;===============<<<;;;;;;;;;===>>>???>>>>>>@@@BBBBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJKKKIIIGGGHHHJJJKKKJJJHHHGGGHHHJJJJJJIIIHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA======>>>??????@@@AAAAAA?????????@@@BBBDDDFFFHHHGGGIIIMMMSSSXXX^^^bbbdddtttttttttsssqqqooonnnmmm}}}zzz{{{~~~ooocccTTTNNNLLLMMMJJJAAA;;;:::<<<;;;999777555444444444444444444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000000000000000//////........./////////000000000000////////////////////////000/////////............////////////////////////////////////////////////.../////////000000000000000000000000000000000000111111000000111111222333222222333333444555555555333444444555666666777777777777888999:::;;;<<<<<<===>>>>>>@@@BBBDDDFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKIIIHHHGGGGGGFFFFFFFFFGGGDDDDDDCCCBBBBBBAAAAAA@@@>>>????????????>>>======<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999777777777666666666555555555444444444333333333333222222222222222222222222////////////////////////................................................------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,,,,+++++++++,,,,,,,,,------------.......................................//////////////////////////////////////////000000000111111111111111111111111111111111222222222333333333333444333444444444555555555555666666666777777777888888999999999999999999999999999::::::::::::;;;;;;;;;999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<=========??????@@@@@@AAABBBBBBBBBAAABBBCCCCCCDDDDDDDDDCCCzzzjjjaaaZZZYYYVVVPPPHHHEEEGGGFFFFFFFFFFFFFFFGGGHHHFFFDDDBBBBBBBBBCCCBBBAAABBBAAAAAA@@@???>>>======;;;:::::::::;;;<<<>>>???>>>AAABBB@@@AAAHHHNNNOOOXXXeeezzzdddSSSEEECCCDDDCCCCCCGGGAAAAAAAAAAAABBBCCCDDDDDDIIIBBBSSSssszzztttvvvOOOGGGDDD@@@@@@AAAAAA>>>;;;======<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;<<<======<<<;;;<<<>>>@@@AAABBBCCCDDDEEEFFFFFFFFFDDDEEEEEEFFFFFFGGGGGGGGGHHHFFFEEEFFFHHHJJJJJJIIIGGGFFFEEEEEEEEEFFFGGGHHHEEEEEEEEEDDDDDDDDDDDDDDDEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>??????@@@@@@;;;<<>>>>>???AAACCCDDDEEEHHHHHHHHHHHHGGGFFFEEEEEEJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLKKKHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::999999888888888888888888777666666666666555555555444444333333333333333222111111111111111111111111////////////////////////........................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------............/////////////////////////////////////////////000000000000000000000000000000000000111111222222222333333333333333333333444444444444555555555666666666777777777777777777777777777777888999999999::::::::::::888999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<======>>>>>>???@@@@@@@@@??????AAABBBCCCCCCCCCCCCwwwkkkfffbbbXXXMMMGGGGGGFFFEEEEEEEEEEEEFFFFFFBBB@@@>>>>>>???@@@???>>>????????????>>>>>>>>>>>>===============???AAACCCDDDGGGHHHGGGLLLWWWccciii|||wwwmmmOOOFFFAAACCCEEEBBB???@@@@@@AAABBBBBBBBBCCCDDDEEECCCUUUhhhooouuuYYYMMMBBB@@@>>>>>>???>>><<<:::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;:::<<<<<<;;;:::999999<<>>>>>>>>??????:::<<<>>>@@@@@@???===<<<>>>>>>>>>>>>>>>>>>??????AAA@@@@@@AAACCCEEEHHHIIIKKKMMMMMMMMMQQQVVVSSSLLLOOOKKKGGGGGGHHHGGGCCC>>>===>>>@@@???===:::888888<<<999888999:::999999999333333333333333333333444222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////........./////////000000///////////////////////////////////////.........////////////////////////////////////////////////........./////////000000////////////////////////000000000000000111222222111222222333444444555555333333444444444555555555555666666777888999::::::=========>>>@@@BBBCCCDDDGGGHHHGGGGGGFFFEEEDDDCCCKKKJJJIIIHHHIIIJJJLLLMMMLLLLLLMMMMMMMMMLLLLLLKKKIIIIIIIIIIIIGGGEEEBBBAAABBBBBBAAA@@@@@@??????>>>======>>>>>>======<<<;;;;;;;;;;;;;;;:::::::::999888888888888888777777777666666666555555555444444333333333333222222222222111111111111111111111111////////////////////////........................------------------------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------.........//////////////////////////////........./////////000000000000000000000000000000111111111111222222222222222222222222333333333444444444444444555555555555555555555555555555555555777777888888888999999999777777888888888999999999999999999:::::::::;;;;;;;;;;;;<<<<<<======>>>>>><<<===???@@@AAABBBBBBCCC}}}vvvjjj^^^WWWPPPNNNLLLIIIGGGEEECCCCCCDDDBBB@@@???@@@AAA@@@?????????@@@@@@AAAAAAAAABBB>>>@@@AAA@@@@@@AAADDDGGGLLLRRRWWWZZZdddvvvuuugggWWWKKKEEECCCBBBEEEEEEBBB>>>===@@@BBBCCCCCCBBBBBBEEEGGGHHH^^^nnnuuu```IIIHHHBBB@@@===<<<;;;;;;::::::999999999999999999999:::999999999999::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;:::999777888;;;>>>@@@AAABBBDDDEEEEEEFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGFFFGGGHHHHHHIIIKKKMMMNNNJJJGGGDDDDDDFFFJJJKKKLLLFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>==================>>>>>>=========>>>>>>=========<<<<<<;;;;;;;;;;;;:::::::::999888888888:::;;;<<<>>>>>><<<;;;===???===999666888999999999999:::;;;222444777777666777999;;;666555333222333555555444333444333333333222222222222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////.............../////////............////////////////////////////////////.........///////////////////////////////////////////////////////////////............////////////////////////////////////000000//////000000111222111111222222333444444555333333333333444444444444444555555666777888999999;;;<<<<<<===???AAABBBCCCFFFFFFFFFFFFEEEDDDCCCBBBIIIIIIHHHHHHHHHJJJKKKLLLJJJKKKKKKLLLLLLKKKKKKKKKIIIIIIIIIIIIGGGEEEBBBAAABBBBBBAAAAAA@@@??????>>><<<============<<<;;;;;;;;;:::::::::999999999999888888888777777666666666555555555555444444444444222222222222222222222222000000000000000000000000................................................------------------------++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------....................................---............/////////////////////////////////000000000111111111222222111111111111222222222222222222333333333444444444444444444444444444444444666666666666777777777888666666666666777777777888888888888888999999999999999999::::::;;;<<<<<<===;;;;;;===>>>@@@@@@AAAAAAyyysssfffccc]]]WWWPPPJJJEEECCCDDDBBB????????????>>><<<===>>>>>>??????@@@@@@AAA<<>>???@@@AAACCCBBBAAA???>>>@@@BBBCCCCCCBBBCCCHHHMMMUUUZZZlllbbbOOOGGG<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============>>>===<<<<<<<<<<<<======999999999999999999999999888888888888999::::::;;;<<<;;;999888999:::999888333666999888555555888<<<666666777666555444555777333333222///000444333000333444444444333222111000111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////---............/////////------........./////////////////////////////////.........///////////////////////////////////////////////////////////////------........./////////////////////////////////000////////////000111111111111222222333333444444333333333333333333333333333444444555666777888999999:::;;;<<<>>>AAACCCDDDEEEEEEEEEEEEDDDCCCBBBBBBGGGGGGGGGHHHIIIJJJKKKLLLHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGEEECCCBBBAAAAAAAAAAAA@@@??????>>>>>><<<<<<<<<<<<<<<;;;;;;::::::::::::999999999888888888888777777666666555555555555444444444333333333000111111111111222222222////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................------------.........//////////////////////////////000000000000111111111000000000000111111111222111111111222222222333333333333333333333333333333555555555555666666666666555555555555666666666666666666777777777888888888888888999999:::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>{{{rrrhhh```YYYVVVPPPNNNKKKJJJJJJIIIGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIFFFKKKQQQVVVZZZ```hhhoookkkVVVLLLGGGCCCAAABBB>>>@@@AAA@@@>>>???@@@AAA>>>@@@BBBBBBBBBFFFNNNUUUbbbmmmpppLLLGGGEEE:::>>>======;;;:::999999:::666666666777777888888888777777777888888888999999888888999:::::::::::::::777888::::::::::::<<<===<<<===>>>@@@AAAAAABBBBBBAAABBBCCCEEEFFFHHHIIIJJJHHHJJJKKKKKKJJJJJJMMMOOOKKKIIIIIILLLQQQSSSQQQMMMGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999::::::888888999::::::::::::999999888888999999888666666666888888777444333333444555555444444444333222000444666555222444777666111111222222333333222111000111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////---------.........//////---------.........//////////////////////////////............/////////000////////////////////////////////////////////////---------.........//////000000000000000000000000///////////////000111111111111111222333333444444333333222222222222222222333333444555666777777888777888999;;;>>>AAACCCDDDCCCCCCDDDDDDDDDCCCCCCBBBCCCDDDFFFHHHJJJKKKLLLLLLFFFGGGHHHHHHIIIIIIIIIHHHGGGFFFDDDCCCBBBAAAAAAAAA@@@@@@???>>>>>>======<<<;;;<<<<<<<<<<<<;;;::::::999999999999888888888888888888777666666555444444444444444333333333333222000000000000111111222222////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................,,,,,,---------................................./////////000000000111111/////////000000000111111000000000111111111222222333333333333333333333333444444444444555555555555444444444444555555555555555555666666666777777777888888888999::::::;;;;;;::::::;;;<<<<<<===<<<<<>>AAAAAABBBHHHRRR[[[kkkwwwYYYHHH>>><<<@@@999:::<<<<<<;;;:::999999555666666666777777888888666666777777888888888999777888999:::::::::::::::555777:::;;;;;;;;;<<<===:::;;;<<<>>>???????????????@@@BBBDDDFFFHHHIIIJJJHHHJJJLLLKKKIIIIIILLLOOOJJJIIIJJJOOOTTTUUUQQQMMMGGGFFFFFFEEEDDDCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@????????????????????????<<<<<<<<<<<<<<<<<<<<<;;;888999;;;<<<<<<;;;:::999888888888888888888999999777888999999999777666555777666888::::::666444333444333333666888888555333333333333555888888666444000444444111222666555///...///111222222222111000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////---------.........//////---------.........//////////////////////////////---.........//////000000////////////////////////////////////////////////---------.........//////111111111111111111111111///////////////000111111000111111222333333444444333222222222222222222222222333333444555666777777666666888:::>>>AAADDDEEEBBBBBBCCCCCCDDDCCCCCCCCCAAACCCFFFIIIKKKLLLLLLLLLEEEFFFGGGGGGHHHHHHHHHHHHEEEDDDBBB@@@?????????@@@>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999999999888888888888777888777777666555444444444444444444333333333222222//////000000111111111222////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,---------..............................////////////000000000000////////////000000000000000000000000111111111111333333333333333333333333333333333444444444555555333333333444444444555555555555555666666666666777888888888999::::::;;;;;;::::::;;;<<<<<<;;;;;;;;;yyywwwxxxzzzvvvzzzxxxvvvvvvzzz~~~nnnbbbNNNKKKHHHDDDAAA@@@????????????AAADDDCCC??????CCC@@@AAADDDFFFEEEIII[[[mmm|||TTTDDDBBB???<<<<<<::::::999999888777666666666666666666666666666666777777777777777888888999888999999::::::999999888777777777888888999999999===<<<;;;;;;<<<>>>AAABBB@@@AAABBBDDDFFFHHHJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMJJJLLLOOOOOOLLLIIIGGGFFFKKKIIIFFFCCCBBBDDDFFFHHHDDDCCCBBB@@@???>>>>>>===>>>>>>>>>>>>============999999;;;;;;;;;;;;999999::::::::::::::::::::::::888888888888888888888888666666666666777777777777888777555444444666888999444444444444444444444444555555555555555555555555222222222222222222222222000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////............////////////........................////////////////////////////////////////////////////////////////////////------------------------......////////////..................////////////000111111222222333444444222222333333333333444444444444444555555555555666888999:::<<<>>>AAACCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBDDDGGGJJJKKKKKKJJJIIIEEEFFFFFFFFFFFFEEEEEEDDDBBBBBBBBBAAA@@@???>>>===<<<<<<;;;;;;;;;:::::::::;;;;;;::::::999888777777888777666444444555555666666555555555555444444444333333333222222222111111111111000000//////............------------......///............---------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///////////////////////////............////////////////////////000000000000000000111111111111000000000111111111111222222222444444444444444444444444333444555555666555555555444444444555666777777888777777888999::::::::::::fffddddddjjjwww}}}ssskkkaaaTTTKKKEEEDDDBBBAAAAAABBBCCCDDDCCC@@@@@@BBBAAA>>>>>>BBB===>>>@@@CCCJJJ^^^~~~```CCC:::;;;999777888::::::999888888777666666666666666666666666666666777777666666666777888888999999999::::::999999999777888888888999999999999<<<;;;;;;;;;<<<>>>@@@AAAAAABBBCCCEEEGGGIIIKKKKKKMMMMMMMMMMMMMMMLLLLLLLLLIIIKKKMMMMMMKKKHHHFFFEEEJJJHHHFFFCCCBBBCCCDDDEEECCCBBBAAA???>>>>>>==================<<<<<<<<<<<<999999:::;;;;;;:::999999::::::::::::::::::::::::888888888888888888888888777777777666666666666666777777666555555666777888444444444444444444444444444444444444444444444444222222222222222222222222000000000000000000000000111111111111000000000///000000000000000000000000////////////////////////////////////////////////....................................////////////................................................................................................------------------------......////////////..................////////////000000111111222333333444222222222333333333444444444444444444555555555555:::::::::<<<===???AAABBBEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFIIIJJJKKKJJJHHHGGGDDDDDDEEEEEEEEEDDDCCCCCCAAAAAAAAAAAA@@@???>>>======<<<<<<<<<;;;;;;;;;;;;::::::999999888888777777888777666555444555555666555555555555444444444444333333222222222111111111000000000000//////............------------..................------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,........................------------................................................////////////.../////////000000000000000000111111111111000000000000111111111222222222444444444444444444444444333333444555555555555555333444444555666666777777666777888999::::::::::::]]]ZZZXXX[[[eeesss~~~xxxnnn```VVVPPPKKKEEE???????????????@@@BBBDDDEEEBBB>>><<<>>>???======???@@@>>>AAANNNfff[[[III:::999;;;999777888999999888888777777666666666666666666666666666666666666555555666666777888999999::::::::::::999999888888888999999999999999;;;:::::::::;;;===???@@@AAABBBCCCEEEGGGIIIKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJGGGIIIKKKJJJHHHFFFEEEEEEGGGFFFEEECCCBBBBBBAAAAAAAAA@@@???>>>===============<<<<<<<<<<<<;;;;;;;;;888999::::::::::::999888999999999999999999999999777777777777777777777777777777777666666555555555666666666666666666666666444444444444444444444444444444444444444444444444222222222222222222222222000000000000000000000000111111111111000000000000000000000000000000000000////////////////////////////////////////////////....................................////////////..............................................................................................................................////////////......---............/////////000000000111222222333333222222222222333333333333444444444444555555555555:::::::::;;;<<<===>>>???DDDDDDDDDDDDDDDEEEEEEEEEHHHIIIJJJKKKJJJIIIFFFEEECCCDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>>>>=========<<<<<<<<<;;;;;;888888888888888888888888777666555555444444555555555555444444444333333333333222222222222111111111000000000////////////.........------------..................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------................................................////////////....../////////000000000///000000111111000000///000000000111111111222222333333333333333333333333222333444444555555444444333444444555555666666666666666777888999999999999aaa^^^ZZZZZZ]]]dddlllppp}}}xxxmmmeee___WWWMMMGGGFFFFFFDDDBBBAAAAAA@@@???@@@@@@AAABBBAAA===;;;>>>@@@???>>>???EEEEEEPPPmmmpppJJJAAA;;;<<<<<<999777999888888777777777666666666555555555555555555555555555555555444555555666777888999999::::::999999888888888999999999999999999999999999999:::<<<===>>>@@@AAABBBDDDEEEGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGEEEGGGHHHGGGDDDCCCCCCDDDDDDDDDCCCCCCAAA@@@>>>===???>>>===<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;888888999999999999888888999999999999888888888888777777777777777777777777777777777666555555444444555555666666666555444444333333333333333333333333333333333333333333333333111111111111111111111111000000000000000000000000111111111000000000000000000000000000000000000000////////////////////////////////////////////////....................................////////////........................................................................................................................---......//////......------------.........////////////000000111222222222111222222222222333333333333333444444444555555555888888999999;;;<<<>>>???BBBBBBBBBCCCCCCDDDDDDDDDHHHIIIJJJJJJJJJIIIGGGFFFDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>>>><<<<<<;;;;;;;;;:::::::::777777777777777888888888666666555555444444444444444444444444333333333222222222222222111111111111////////////////////////......------------...............---------,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.............................................////////////........./////////000000//////000000000000//////000000000000111111111111222222222222222222222222222222333444444444444444333333444444444555555555555555666777888888888888```___]]][[[YYYYYYZZZ\\\bbbhhhqqqyyysssiiiaaaZZZRRRLLLJJJFFFBBB@@@BBBCCCCCCBBBCCCBBBBBBAAAAAAAAAAAAAAACCC@@@???BBBCCC@@@@@@BBBEEETTTpppwwwOOOAAA===;;;:::888555555777777777666666666666666666444444444444444444444444444444333333444444555666777888888888888888888777888888888888888888888888777777888888999;;;<<<<<<===>>>???@@@BBBDDDEEEEEEHHHHHHIIIJJJIIIHHHFFFEEECCCDDDDDDCCCAAA@@@AAABBBAAAAAAAAAAAA???>>><<<;;;<<<;;;;;;:::::::::;;;;;;======<<<<<<<<<;;;;;;;;;888888888888888888888888999999999888888777777777666666666666666666666666777666666666555555555444555555555555555444333222333333333333333333333333333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000111111////////////////////////....................................................................................////////////........................................................................................................................------............------------------...............//////000000111111222111111111222222222333333333333333444444444444555555555666888:::<<<>>>????????????@@@AAABBBCCCCCCEEEFFFGGGHHHIIIIIIIIIHHHEEEEEEEEEEEEDDDCCCBBBAAA??????@@@@@@@@@???>>>>>>:::::::::999999999888888777777777777777888888888555555555555555444444333444333333333222222222222222222222111111111000000.............../////////......------------.........------------,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------.......................................////////////............//////////////////000000000000////////////000000000111111111222222222222222222222222111222222333333333333333333333333333444444444444444444555666777777777777[[[]]]^^^^^^[[[WWWVVVUUUUUUWWW\\\dddkkklllgggbbbuuu{{{zzzttthhhaaaXXXPPPLLLIIIFFFCCCBBBAAA@@@AAABBBBBB@@@???@@@AAAAAABBBBBBCCCCCCDDDAAA???>>>??????>>>BBBHHHPPPqqq}}}RRRBBB<<<<<<:::999777666888:::666666666666555555555555444444444444444444444444333333333222333444444555666666777777777777666666777777777777777666666666555666777888999::::::;;;;;;;;;<<<>>>???@@@AAABBBDDDEEEGGGHHHIIIGGGFFFDDDAAAAAAAAA???======???AAA>>>>>>>>>>>>===<<<;;;:::999999999999999999::::::<<<<<<;;;;;;;;;:::::::::888888777777777777888888999999888888777666666666666666666666666666666666555555555555555555555555555555555444333333222222333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000111111111111////////////////////////................................................------------------------............////////////........................------------------------------------------------------------------------------------------------------............------,,,------------..................///000000111111111111111111222222222222333333333333444444444444222333444666999;;;>>>???<<<===>>>???@@@AAABBBBBBBBBCCCEEEFFFHHHIIIJJJJJJFFFFFFFFFEEEDDDCCCBBBAAA>>>???????????????>>>>>>999999888888888777777777888888888888888888888888444555555555555444333333333333333222222222111111222111111111111000000000---............/////////......------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............////////////------........./////////...//////000000//////.../////////000000000111111111111111111111111111111000111222222333333222222333333333333333333333333333333444555666666666666VVVYYY]]]]]]ZZZWWWUUUUUUSSSPPPPPPWWW___aaaZZZRRR```eeejjjmmmooottt|||zzzuuunnniiigggbbb[[[VVVLLLJJJFFFDDDCCCCCCDDDEEEBBBBBBBBBCCCCCCBBBAAA???>>>???@@@BBBCCCDDDDDDDDD@@@??????@@@AAAFFFTTTccc|||WWW@@@>>>:::;;;:::888777777888999555555555555555555555555333333333333333333333333222222222222222333444444444444555555555555444444777666666666555555555444444555666777888999999999::::::;;;<<<>>>???@@@@@@AAACCCEEEGGGHHHGGGFFFDDD@@@@@@>>><<<;;;;;;>>>@@@;;;;;;;;;;;;;;;;;;;;;;;;888777777777888888999:::999999999999888888888888888777666666666666777888999888888777666666555555555555555555555555555555333444444555555666666666666555444222222222222333222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000///000000000111111111111////////////////////////................................................------------------------............////////////........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---------.........------...//////000000111111111111111222222222222222222333333333444444444333333444555777999;;;<<<<<<<<<===???@@@BBBCCCCCCAAABBBCCCEEEFFFGGGHHHIIIEEEEEEEEEDDDCCCBBB@@@@@@>>>>>>????????????>>>>>>999999999999888888888777::::::999999888888777777444444555555555444333222222222222222111111111111111111111111000000000000---------.........//////......------------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------............////////////---------.........//////......////////////......////////////000000000111111111111111111111111111000111111222222222222222333333222222222222222222222333444555555666555555QQQTTTWWWWWWTTTRRRQQQRRRMMMHHHGGGPPP^^^eee```YYYQQQTTTWWWWWWWWW\\\dddkkkiiilllqqqsssrrrrrruuuwwwnnnmmmllllllllljjjgggddd```ZZZRRRMMMLLLIIIDDD???EEEEEEDDDAAA>>>>>>@@@BBB??????@@@@@@AAAAAAAAAAAA???@@@AAABBBBBBBBBBBBAAAFFFEEEFFFHHHLLLXXXppp^^^DDD===;;;666888777555333333222000444555555555555555555555333333333333333333333333222222111111222222333444333444444444444444444333666666555555444444444333333444555777888888888888999:::;;;<<<===>>>???@@@???AAADDDGGGHHHGGGFFFDDD??????===;;;999:::===@@@::::::999999999:::;;;<<<777666666666777888999:::777777777777666666666666888777666555555666777888999888888777666555555444555555555555555555555555222333333444555666777777777666333111000111222333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000//////000000111111111222////////////////////////................................................------------------------............/////////000........................------------------------------------------------------------------------++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,---------......------......///000000000000111111111111222222222222222333333333444444444555555555555666888999:::<<<===>>>???AAACCCDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGDDDDDDDDDCCCBBBAAA???>>>===>>>>>>?????????>>>>>>:::::::::999999999888888;;;;;;;;;:::999888777777333444555555555444333222222222222111111111111000111111111111000000000000---------.........//////.........------.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------............/////////000---------.........//////......////////////......////////////000000000000000000000000000000000000000000111222222222222222333222222222222222222222222222333444555555555555IIIMMMRRRUUUUUURRROOOMMMJJJIIIIIIMMMQQQSSSQQQNNNLLLLLLLLLLLLMMMNNNOOOPPPRRRSSSUUUVVVVVVUUUSSSRRRTTTSSSQQQPPPNNNMMMMMMMMMEEEEEEDDDCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@===@@@BBBBBB@@@>>>>>>???@@@>>>???CCCCCCAAAAAADDDHHHFFFHHHVVVooohhhDDD======999888777777666555444444444555555444444444333333333111111111111111111111111222222222222222222222222444444444333333222222222444444555666666555444333333333444444666777888999;;;<<<>>>??????===<<<:::AAABBBCCCDDDDDDDDDCCCCCC===============<<<<<<<<<<<<<<<;;;::::::999888888777777777777666666666666666666666666777777777777666666666666777777777777666666666666666666666666555555555555555555555555333222111111222666:::<<<888666444222000000111222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000................................................................................................................................................------------------------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---............////////////////////////000000000000000111111111111222222222000111222333555666777888<<<;;;;;;<<<>>>BBBEEEGGG@@@@@@@@@AAACCCDDDFFFGGGEEEDDDAAA???>>>>>>>>>>>>AAAAAA@@@???>>>===<<<<<<:::999999888888999999:::888888888888777666444444333444444555555444444333333333333222222222111111////////////............111000000///...---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......//////.........------------------............///---------............///////////////////////////////////////000000000000////////////////////////222222222222222222222222111111222222222333333333CCCGGGLLLNNNNNNOOOQQQTTTKKKJJJKKKMMMOOOOOONNNLLLKKKJJJJJJIIIIIIIIIJJJJJJGGGHHHJJJKKKKKKJJJHHHGGGHHHHHHFFFEEEDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBAAA@@@@@@@@@@@@@@@??????>>>???@@@AAABBBCCCDDDFFFGGGCCCAAABBBBBBBBBFFFKKKDDDQQQiiilllMMMBBB???;;;666777777666666555444444333444444444444333333333333111111111111111111111111222222222222222222222222444444333333333222222222333444555666666555444333333333444444555777888999:::;;;<<<======<<<;;;:::@@@@@@AAABBBAAA@@@???>>>============<<<<<<<<<<<<;;;::::::999888888777777888888888888777777777777666666666666777777777777666666666777777777777888888888777777777666666666555555555555555555555555555444444444555777:::;;;999777555222111111111222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////................................................------------------------........................................................................------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---............////////////////////////000000000000000000111111111222222222000111222333444666777777:::::::::;;;===@@@CCCEEE@@@@@@@@@AAABBBCCCDDDEEECCCBBB@@@???>>>>>>>>>>>>@@@@@@???>>>===<<<;;;;;;:::999999999999999999:::888888888777777666444444333333444444444444333333333333222222222111111111////////////............000000000///...---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...///.........---------,,,------------............------------......................................./////////000000000000000000000000000000000000222222222222222222222222111111111222222222333333AAADDDGGGHHHGGGFFFHHHJJJIIIKKKLLLLLLJJJIIIIIIJJJHHHGGGFFFEEEDDDDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCDDDCCCBBBBBBAAAAAAAAABBBAAAAAA@@@???????????????AAAAAA@@@@@@@@@?????????@@@>>>======>>>@@@@@@@@@CCC@@@@@@CCCDDDDDDIIIPPPbbbxxxmmmBBB<<>>>>>>>>>>><<<;;;:::=========<<<<<<<<<;;;;;;999999999888777777666666999999999888888888777777555555666666666777777777777777777777777888999999::::::999888777666555555444444444444444444444444666666777888999:::;;;<<<;;;999666333111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,........................................................................------------------------...------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------............/////////////////////000000000000000000000111111111222222000111222333444555666777888888888999;;;>>>@@@BBB@@@@@@@@@AAAAAAAAABBBBBB@@@@@@???>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999::::::999999999999::::::777777777777666555555444333333444444444444333333333222222222222111111111////////////............000000//////...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------......------------,,,,,,------------............------------........................................../////////000000000000000000000000000000000111111111111111111111111111111111222222222222333EEEDDDCCCDDDFFFFFFDDDBBBEEEHHHJJJIIIFFFDDDFFFHHHEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDD@@@@@@???>>>>>>>>>>>>???@@@@@@@@@@@@?????????>>>AAA???>>>>>>AAABBBBBB@@@DDD@@@>>>BBBHHHTTTfffuuujjjNNN===AAA@@@444222<<<555555555444444444333333333333333333222222222222111111111111111111111111111111111111111111111111222222222222222111111111222333333333444444444444333333333333444555666777666666777888888888777777999:::;;;<<<<<<;;;::::::=========<<<<<<;;;;;;:::999999888888888777777777888888888777777777777666444555555555666777777777777777666666777888999:::;;;;;;:::888777666444444444444444444444444444444444666888;;;<<<===>>>>>><<<:::777444222111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,........................................................................---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------.........//////////////////000000000000000000000000111111111111000111222333444555666666777777777888:::<<>>>>><<<;;;;;;:::999999888888:::999999888888999999:::666666777777666555555444333333333444444333333333222222222222111111111111////////////............/////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------........................................../////////000000111111111111111111111111111111111111111111111111111111111111222222222222[[[PPPDDDAAAEEEIIIHHHDDDAAADDDFFFEEEBBBAAADDDGGGCCCCCCCCCCCCCCCDDDEEEEEEAAAAAABBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCAAA@@@@@@?????????????????????????????????????????????@@@AAADDDFFFFFFFFFHHHFFFIIISSSddd}}}xxxGGGCCCBBBAAA;;;333444:::444444444444333333333333333333222222222111111111000000000000000000000000000000000000000000000000111111111111111111111111222222222222333333444444333333222333333444555666444444555666666666666666666777999;;;============>>>======<<<;;;:::::::::999999999999999888888888777666666666666555555555333444444555666777777777777666666555666888:::;;;;;;;;;:::888666555444333444444444444444444444444222444777;;;===?????????<<<:::777444222111111111000000000000000000000000////////////////////////////////////////////////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,........................................................................---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------............////////////000000000000//////000000000111111111000111111222333444555555666666777999:::<<<===>>>===>>>>>>???>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<::::::999999888777777777888888888777777888888888555666666666666555555444222333333333333333333222222222222111111111000000////////////........................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------------.......................................////////////000000000000000000000000000000000000000000000000000000111111111222222222uuu[[[JJJEEEEEECCC@@@BBBBBBCCCBBBAAAAAACCCEEEAAAAAAAAABBBBBBDDDEEEEEEAAAAAAAAABBBBBBCCCCCCDDDBBBBBBAAAAAAAAABBBBBBCCCAAAAAA@@@????????????@@@======>>>>>>???@@@@@@@@@>>>>>>>>><<<;;;===AAADDDFFFTTTnnnsssNNN@@@@@@<<<555444777777444333333333333333333333333222222222111111111000000000000000000000000000000////////////////////////000000000000000111111111111111111111222333444444222222222222222333444555333333444444555555666666555666999;;;===>>>??????>>>======<<<;;;:::999999999999999999999999999999666666555555555444444444333333444555666777777888666555444444555777999;;;::::::999777666444333333333333333333333333333333000222555999;;;===>>>>>>;;;999666333111111111111000000000000000000000000////////////////////////////////////////////////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,........................................................................------------------------,,,,,,,,,------------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------------.........////////////000000000000/////////000000000111111111111111222333444444444555555777888999;;;<<<<<<;;;<<<=========<<<;;;:::::::::;;;;;;<<<;;;;;;:::999999888888777777777777777777666666666666777777555555666666666555555444222222333333333333222222222111111111111000000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------........./////////////////////////////////////////////////////////000000000111111111111222tttbbbTTTKKKFFFGGGEEECCCBBBBBBCCCCCCBBB@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEECCCBBBBBBAAAAAAAAAAAABBBAAA@@@??????>>>?????????;;;<<<===>>>???@@@AAABBB@@@BBBBBBAAABBBKKKZZZeeeooohhhNNN===>>>;;;555222333666555333222222222222222222333333222111111111000000000000000000000000000000000000/////////////////////////////////000000000111111111000000000111222444555222222222222222333333444333333333333444555666666555777999;;;===>>>>>>>>>>>>======<<<:::999999888888888888888888888888888666666666666555555555555222333333444555666777888555444333222333666999;;;888888777666555444333222333333333333333333333333111222444666888999999:::999777555222111111111222000000000000000000000000////////////////////////////////////////////////........................................................................------------------------........................................................................------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------.........////////////000000000000////////////000000000111111111111222333333444444333444555666888999999999888:::;;;<<<===<<<:::999999::::::;;;;;;:::999888888888888888777777777777555555444444444444555555444444555666666555555444222222333333333333222222111111111111000000000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,************+++++++++,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------------------------------------.........//////........................////////////////////////000000000000111111111111vvvggg___LLLHHHDDDCCCDDDDDDBBB@@@@@@???>>>======<<<===============>>>>>>@@@AAAAAA??????>>>===============@@@@@@???>>>>>>>>>>>>>>>::::::<<<===???AAABBBCCCDDDIIINNNTTT^^^ttt\\\EEE>>>===777666777999666000111666222222222222222222222333111111111111000000000000000000000000000000000000////////////////////////.../////////000000111111111000000000000222444555222222222111222222333333333333333333444555666777666888999;;;<<<<<<<<<;;;>>>======<<<:::999888888666666666666777777777777777777777777666666666666222222333444555666777888444333222111333555888:::777777666555444333333222333333333333333333333333333333444444555555666666888666444222000000111222000000000000000000000000////////////////////////////////////////////////........................................................................................................................................................................------------------------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......////////////000000000000////////////000000000000111111111222222333333444111222333555666777777777777888:::<<<<<<;;;:::999999999:::;;;:::999888777888888888888777777777777444444444333333444444444444444555555666555555444222222222333333222222222111111111111000000000000000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******+++++++++,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------------------------------------.........//////........................////////////////////////000000000000111111111111~~~gggPPPGGGEEEDDDDDDFFFCCCFFFEEE@@@===>>>>>><<>>===>>>??????BBB>>>>>>@@@AAA>>>===>>>???<<<;;;<<<@@@AAA@@@===@@@AAACCCDDDEEEFFFIIILLLTTTfff{{{qqqUUUFFF???<<<<<<666666555444333222222222111111111111111111111111111111000000000000111111////////////////////////////////////////////////////////////////////////000111111111111222222222111111111111111111111111333333333444444444555555777777888999::::::::::::<<<<<<======<<<;;;::::::777666666666666777777888888888777666666666666666666666666666666666666666555555555555555555555555444444444444444444444444222222222222222222222222222333333333333333333333///000111222222111000///000000000000000000000000......////////////......////////////////////////000000//////.........---......................................................------------......------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------............///............/////////////////////000111111222222222222333333444555666666777777777777888999:::;;;<<<<<<<<<<<<;;;:::999888:::999888666555555444444222222222222222222222222444444555555555555444444333333333222222222111111000000000000000000000000000000///...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------,,,,,,+++***))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++........................---------------------------------............///........................000000000000111111111111~~~mmmaaaUUUKKKHHHCCCCCCAAA<<<<<<@@@CCCAAABBBBBBAAAAAABBBCCCEEEFFF@@@<<<;;;===>>><<<<<>>???AAABBBBBBAAABBBDDDIIIPPPZZZiiixxxoooSSSBBB;;;888666777777666555444333333333333111111111111111111111111111111000000000000111111////////////////////////////////////////////////////////////////////////000000111111111222222222111111111111111111111111333333333333444444444444666777888999::::::::::::;;;;;;;;;;;;;;;:::999999777777666666666666666777888777666555555555555666555555555555555555555555555555555555555555555555444444444444444444444444222222222222222222222222555444444333333222222222///000111222222111000///////////////////////////......////////////......////////////////////////000/////////.........---......................................................------------......------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...------------......................../////////////////////000111111222222111111111222333444444444666666666777888999:::;;;============<<<;;;:::999:::999888666555555444444222222222222222222222222444444555555555555444444333333333222222222111111000000000000000000000000000//////...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,++++++***))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++........................---------------------------------............///........................//////000000000111111111zzztttkkkeeeZZZOOOKKKLLLKKKGGG@@@@@@???>>>>>>???@@@AAADDD@@@???BBBBBBAAADDDHHH@@@BBBDDDFFFGGGJJJMMMOOOTTT___rrrXXXJJJ<<<888888888777777777666555444333333333333111111111111111111111111111000000//////000000111////////////////////////////////////////////////////////////////////////000000000111111111222222111111111111111111111111222222333333333444444444555666777888999999999999999999999999999999888777888888777666555555555555666666555444444444555555444444444444444444444444444444444444444444444444444444444444444444444444222222222222222222222222666666555444333222111111000000111111111111000///////////////////////////......////////////......000000000000000000000000/////////.......................................------------------------......------------......------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------............---............/////////...//////000000111111222000000000111222222333333555555666666777999:::;;;============<<<;;;::::::999888777666555444444444222222222222222222222222444444555555555555444444333333333222222222111111000000000000000000000000/////////...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++******))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------------------------------------............///........................//////000000000000111111{{{tttqqqlllfffZZZYYYVVVSSSPPPNNNNNNMMMMMMJJJJJJLLLLLLLLLPPPVVV]]]aaafffjjjmmmqqqxxx}}}ZZZFFF===777999;;;999888888666666555444333333444444111111111111111111111111000000////////////000000////////////////////////////////////////////////////////////////////////000000000000111111111111111111111111111111111111222222222222333333333333444555666777777888777777888888999999999888888777999888777666555444444444555444444333333444444444444444444444444444444444444444444444444444444444333333333333333333333333111111111111111111111111555555444444333333222222111111111111111000000///////////////////////////......////////////......000000000000000000000000................................................------------------------...------,,,,,,------...------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........---------.........//////......//////000111111111000000000111111222222222444444555666777888:::;;;;;;<<<<<<<<<;;;;;;:::999888888777666555444444444333333444444444444444555444444555555555555444444333333333222222222111111000000000000000000000000//////.........---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++++++++*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------------------------------------............///........................////////////000000000111}}}}}}```@@@@@@:::777888888555444555555444444333333333333444000000000000000000000000000000////////////000000//////////////////////////////////////////////////////////////////////////////000000000111111111000000000000000000000000111111111222222222333333333333444555666666666666777888888999999999888888888888666555444444444444444444333333333333444444555555555555555555555555444444444444444444444444333333333333333333333333111111111111111111111111111222222222333444444444222111111000000000000000..............................////////////......////////////////////////---------.......................................------------------------------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...------------.....................///000000111111111111111111222222222222333333444555666888::::::999999:::::::::999888888888777666555444444444555555555555666666666777777444444555555555555444444333333333222222222111111////////////////////////...............---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******))))))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------------------------------------............///...........................////////////000000000xxxTTTBBB<<<===999666777666333333666333333222222222222333333000000000000000000000000000//////......//////000/////////////////////////////////////////////////////////////////////////////////000000000111111000000000000000000000000000000111111111222222222111222333444555555555555666777888888999888888888777777666555444444444444444444333333333444555555666666666666666666666666333333333333333333333333333333333333333333333333111111111111111111111111//////000111222333444444333222111000/////////000..............................////////////......////////////////////////---------------.................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........---......//////000000111111111111111111111111222222222333444666888999:::888888888999999888888777777666555555444444555555555555555666777777888888444444555555555555444444333333333222222222111111////////////////////////........................------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************)))************+++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///..............................////////////000000tttOOO;;;888;;;999666666888666333444888222111111000111111222222000000000000000000000000//////............//////////////////////////////////////////////////////////////////////////////////////////000000000111000000000000000000000000000000000000111111111222000111222333444444444444555555666777777777777777666555555444444444555555444444444444444555666666555555555555555555555555333333333333333333333333222222222222222222222222111111111111111111111111/////////000111111111222333222111000/////////000..............................////////////......------------------------,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........------......///000000000000000000000000000000000111222222333555777999:::888888888999999999888888666666555444444444555555333444444555666666777777444444555555555555444444333333333222222222111111////////////////////////........................------------------------************************+++,,,,,,------,,,,,,+++))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************)))************+++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///................................./////////000000bbbDDD;;;===<<<888333333444666444000111555111000000000000000111111000000000000000000000000//////............//////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111000000111222333333333333333444444555666666666555555555444444444555555666444444444444444555666777444444444444444444444444333333333333333333333333222222222222222222222222000000000000000000000000000000000000////////////444333111////////////000..............................////////////......------------------------,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------......///000000000///////////////.........111111222333555777999:::888999999:::::::::999999666666555444444444555555222222333333444555666666444555555555555555555444333333333222222222111111////////////////////////---.....................------------------------************************++++++------------++++++)))))))))))))))***************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))************+++++++++)))))))))))))))))))))))),,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////..................................../////////000kkk[[[GGG:::999:::999666444444333333333222222222000000000000000000000000000000000000000000000000000000000000000000000000................................................////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000111111000000111111222333444444444555555555555666555555444444444333333333555444333222222444555777333333333333333333333333444444333333222111000000111111111111111111111111000000000000000000000000000000////////////000000222111000.........///000........................------------------------///...---,,,,,,,,,,,,,,,------------------------........................---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********------------------------,,,------......------,,,---------............/////////000000000000//////000000111222333444444555999999999999999888777666222222222222222222222222333333333333333333333333333444444555555444444333222222222111111111111000000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))************+++++++++)))************+++++++++******************************************************++++++++++++******++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,------------------------,,,,,,,,,---------..............................////////////////////////___PPPFFF:::444555666666444444333333333333222222222000000000000000000000000////////////////////////////////////////////////.................................................../////////000000000000.../////////000000000000000000000000000000000000000000000000000000000000111111000000111111222333444444444444555555555555555444444444444333333333555444333222222333555666333333333333333333333333444444333333222111111000111111111111111111111111000000000000000000000000000000////////////000000222111000///...//////000........................------------------------///...---,,,,,,,,,,,,------------------------------------------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++******------------------------,,,,,,------------,,,,,,------------............//////000000000000/////////000000111222333444444777777777777777666555555222222222222222222222222333333333333333333333333333333444444444444333333222222222111111111000000000000000000/////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))************+++++++++)))************+++++++++******************************************************++++++++++++******++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,------------------------,,,,,,,,,------------...................................................~~~wwwvvvTTT>>><<<999777666666777777666333333333222222222111111000000000000000000000000////////////////////////////////////////////////....................................................../////////000000000....../////////000000000000000000000000000000000000000000000000000000000111000000000000111222222333333333444444444555555444444444444333333333333444333222222222333555666333333333333333333333333444333333222222111111111111111111111111111111111000000000000000000000000000000////////////000000222111000000///000000000........................------------------------......---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***------------------------,,,,,,------------,,,,,,------------...............//////000000//////...//////000111222333444444444444555555444444333333222222222222222222222222333333333333333333333333222222222333333222222222222222111111111000000000000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))************+++++++++)))************+++++++++******************************************************++++++++++++******++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------........................wwwaaaIII???>>>888999:::999777666555555222222222222111111111111000000000000000000000000////////////////////////////////////////////////........................................................./////////000000........./////////000000000000000000000000000000000000000000000000000000000000000000000111222222222333333333444444444444444444444333333333222222333333222222222333444555333333333333333333333333333333333222222111111111111111111111111111111111////////////////////////000000////////////000000111111111000000000111111...................................................------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------............//////////////////.........///000111222333333222333333444333333222222111111111111111111111111222222222222222222222222111111222222222222111111111111111111000000000000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))*********+++++++++))))))*********+++++++++******************************************************++++++++++++******************************************************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------........................yyy]]]JJJCCC???:::555666777777555222000000222222222111111111000000000////////////////////////............................................................................................................////////////............////////////////////////////////////////////////////////////000000//////000000111222222222222222333333333444444444333333333222222222222222222222333333444444333333333333333333333333333333222222222222222111111111111111111111111111////////////////////////000000////////////000000000000000111111111000000................................................------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------.........////////////......---...//////111111222333222222333444444333333333111111111111111111111111222222222222222222222222000111111222222111111000111111111000000000//////////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))*********+++++++++))))))*********+++++++++******************************************************++++++++++++******************************************************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------........................~~~{{{]]]OOOBBB<<<<<<999777666555555444222111000222444111111111000000000000///////////////////////////................................................................................................------........./////////------........./////////////////////////////////////////////////////////000////////////000111111111111222222222333333333333333333333222222222222222222222222333333333333333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000////////////000000...//////000000000000///................................................------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------......//////......---------...///000111222222222222333444444444333333111111111111111111111111222222222222222222222222111111111222222111111111111111000000000//////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))************+++++++++)))************+++++++++******************************************************++++++++++++******************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------pppuuufffSSS;;;===@@@@@@888111444<<<555444333333333444555555111111000000000/////////////////////////////////................................................................................................---------.........//////---------........./////////////////////////////////////////////////////////////////////000111111111111111111222222222222333333333222222222222111111111222333333333333333333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000////////////000000,,,---...///000//////...................................................,,,,,,,,,,,,,,,---...///------------------------------------------------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------......//////......---,,,------...///000111222111111222333333333333333111111111111111111111111111111111111111111111111111222222222222222222111111000000000//////////////////.........---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))************+++++++++)))************+++++++++******************************************************++++++++++++******************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------|||tttTTTBBB===???555///333777555333333333222000111333333111///000000000000////////////////////////////////////................................................................................................---------.........//////---------........./////////////////////////////////////////////////////////////////////000111111000111111111111222222222333333333222222222111111111111222333333333333222333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000////////////000000+++,,,.../////////..............................////////////////////////,,,,,,,,,,,,,,,---...///------------------------........................+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,------------..................---,,,,,,---...///000111111000000111222222222222222000000000000000000000000111111111111111111111111222222333333333333222222000000000000//////////////////.........---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))************+++++++++)))************+++++++++******************************************************++++++++++++******))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------************************++++++++++++++++++++++++++++++,,,,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------}}}~~~}}}eeeRRRFFF@@@;;;999666666555444333333222222222222111111111111222222111111111111000000000000//////000000///...------////////////////////////------............------.........------,,,,,,,,,........................------------------------............////////////............////////////....................................////////////222111111111000000//////111222222333333222222111222222333333333333444444333333333333333333333333333333333222222111111111222222222111111111111000////////////////////////444333222222111000//////000000000000000000000000000//////.........////////////.........------------.........---,,,,,,+++------------------------------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///...............///000000000000000000111111111111111111000000111111222333111111111111111111111111000000000000000000000000000000000000////////////........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************************************************************************************************,,,,,,+++***)))(((''''''************************************************************************************************)))************+++++++++++++++++++++++++++++++++************************++++++******++++++,,,---************************,,,,,,,,,++++++*********++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------}}}nnnpppxxx\\\RRRFFF===:::999888666555555555444333333222222222111111000000111111222111111111000000000/////////////////////...------........................------............------......---------,,,,,,,,,........................------------------------............////////////............////////////....................................////////////111111111000000000//////111222222333333222222111222222222333333333444444333333333333333333333333333333333222222111111111222222222111111111000000////////////////////////222222222222111000000000..............................------------....../////////.........------......//////......---,,,------------------------------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------...........................//////000//////000000000111111111111111000000111111222333222222222111111111111111000000000000000000000000000000000000////////////........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************************************************************************************************++++++******)))(((((((((************************************************************************************************)))************+++++++++++++++++++++++++++++++++************************++++++******++++++,,,---************************,,,,,,,,,+++++++++******++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...------------------------zzzzzzvvv[[[III>>>:::666444555666333111555444444333333222222222222111111000000111111222111111000000000000/////////////////////......---........................------............------...------------,,,,,,,,,---------------------------------------------------............/////////---............/////////....................................////////////111111000000000000//////111111222222222222111111222222222222333333333333333333333333333333333333222222222222222111111111222222111111111000000000////////////////////////111111111111111111000000------------------------------,,,,,,,,,------...///////////////......---...////////////......---------------------------------------------------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................------......///000//////000000000000111111111000000000000111222222222222222222111111000000000000000000000000000000000000000000////////////........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************************************************************************************************))))))))))))))))))))))))************************************************************************************************)))************+++++++++++++++++++++++++++++++++************************+++************+++,,,,,,************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------|||mmmhhhjjjqqq}}}~~~kkkZZZIII<<<444:::888777777888777444222444333333333222222222111111111000000000000111111111000000000////////////...///////////////..............................------............---------------------------------------------------------------------------------------.........//////---------.........//////....................................////////////000000000000000000//////111111222222222222111111111222222222222333333333222222222222222222222222222222222111111111111111111111111111000000000000///////////////////////////000111111222111111000---------------------------------,,,------......//////000000000///...------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------............------------...//////////////////000000000111000000000000000111222222333333222222111000000000000000000000000000000000000000000000////////////........................------,,,,,,,,,+++++++++++++++++++++++++++++++++******************************++++++++++++******************************************************************************************************(((((())))))************************************************************************************************************))))))*********+++++++++***************************************************************++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,wwwpppttt}}}pppddd[[[NNNBBB;;;999999:::222222222333555666666666222222222222222111111111111000000000000000000111000000000////////////.........///////////////...........................------............------------------------------------------------------------------------------------------............------------................................................//////////////////////////////000000000111111222222111111000111111111222222222333333222222222222222222222222111111111111111111111111111111111000000000//////////////////////////////...///111222222111000///..............................------...///000000///000111222111000...---+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...---------------...//////...////////////000000000000000//////000000111222222222222111111111000000000000000000000000000000000000000000////////////........................------,,,,,,,,,+++++++++++++++++++++++++++++++++******************************++++++++++++******************************************************************************************************((((((((()))******++++++************************************************************************************************))))))*********+++++++++******************************************************))))))******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,lllyyyyyyzzzqqqmmmrrrwww|||~~~mmm[[[LLL@@@>>>:::777555666777999222111000000000111222333111111111111111111111111111000000//////000000111000000////////////......---...//////////////////------------------------------............------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........,,,------------.............................................////////////......////////////000000000000111111111111000000111111111111222222222222222222222222222222222222000000000111111111111111111111000000000/////////////////////////////////...///111222222111///..........................................///000111///000222333222111///...******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------...///......////////////000000000////////////000111111111111111111111111111111000000000000000000000000000000000000////////////........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************++++++++++++******************************************************************************************************(((((())))))*********+++************************************************************************************************)))************+++++++++***************************************************))))))))))))***++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,HHH___rrr~~~jjjTTTFFFAAA===888888888888777555333222222666666555222000//////000000111111111111111111111000000////////////000000000000/////////.........------...///////////////------------------------------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........,,,,,,---------.............................................////////////........./////////000000000000111111111111000000111111111111222222222222111111111111111111111111///000000000111111111222111000000000///////////////////////////////////////000111222222000---,,,------------------------------------...///000000///111222444333222///...***+++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,------...///........./////////000000///////////////000111111000000000111222222333333000000000000000000000000000000000000////////////........................------,,,,,,,,,,,,++++++******************************************************++++++++++++******************************************************************************************************)))))))))))))))*********************************************************************************************************)))************+++++++++************************************************)))))))))))))))***++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++999GGGMMMPPPUUU\\\pppvvvqqqRRRPPPIII@@@<<<<<<<<<999444555555444333333444555000111333333222222333444000000000000000111111111000000////////////000000000/////////............------...///000000//////---------------------------..................---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------........................................../////////000---.........//////000000000000111111111111000000000111111111111222222222111111111111111111111111//////000000111111111222000000000000///////////////////////////////////////000222333222///---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000///111333444444222///...+++,,,------.........---++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************)))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---................../////////000///////////////000111111//////000111222333333444000000000000000000000000000000000000////////////........................---------,,,,,,,,,++++++******************************************************++++++++++++************************************************************************************************************))))))))))))))))))************************************************************************************************)))************+++++++++))))))))))))))))))))))))************************)))))))))))))))******+++*********************************++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************+++*********+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++666999;;;>>>@@@EEELLLRRRffflllxxxvvvfff[[[RRRJJJDDD===<<<:::888777666555555333333333333333333333333222111111111000000//////000000000000000000000000000000//////.........---.........................................................------,,,,,,,,,------------------------------------------------///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...//////.........------------------............///////////////////////////............////////////111111111000000000000000222111111111000000//////111111000000000000111111000000000000000000000000222222000///............444333222000///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000111222333222000...,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------++++++++++++++++++++++++...---,,,,,,+++++++++++++++,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++***************************++++++,,,,,,++++++*********************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////////////////000000000000000000000000000000000000////////////////////////////////////............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************************************+++++++++************)))************************************************************************************************)))************+++++++++************************************************************************************************************************************************************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,777888999888888:::???CCCGGGJJJPPPWWW___gggmmmqqq^^^VVVKKKDDDAAA???<<<:::888888777666555555555555333333333333333333222222111111111000000000//////////////////////////////000/////////.........---......................................................---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------///.........---------------------............///////////////////////////............////////////000000000000000000000000111111111000000000//////111111000000000000111111000000000000000000000000222111000///............333333111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///111222333333222111///---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...------------------------++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++***************************++++++,,,,,,++++++*********************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......................................./////////000000000000////////////////////////////////////////////////////////////............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************+++++++++************)))************************************************************************************************)))************+++++++++************************************************************************************************************************************************************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++************************+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,666666666444222333666888:::999888999<<>>;;;999777666888;;;===999===AAAAAACCCKKKVVV^^^sssqqqmmmkkkdddfffmmmuuuvvvqqqnnnqqquuuiii```WWWTTTWWW[[[[[[YYYHHHHHHFFFCCCDDDEEE???555>>>;;;888777777777555444333222222111111222222333444444333333222111111111000000000000000000//////////////////////////////................................................------------------------------------------------------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------------------------------------............///////////////////////////............/////////////////////000000000000000000000000000000000//////111111000000000000111111////////////////////////111000///...............111111000///......------,,,,,,,,,,,,,,,,,,,,,,,,......------......///000000000111111000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---......---+++))))))***+++,,,************************++++++++++++++++++++++++***************************++++++,,,,,,++++++*********************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------........................................../////////000000////////////////////////////////////////////////////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++*********))))))************************************************************************************************))))))*********+++++++++************************************************************************************************************************************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************))))))*********+++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++444333333333444666777777777666666555555555555666444666888777444555<<>>888999888444666999;;;;;;777555666777666666777999:::999666444888777666555555555666666111222222222222111111111444444333111111000000000222222222222222222222222......////////////000000........................---------------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------------............///////////////////////////............////////////---......//////000000111......////////////000000111111000000000000111111000000000000000000000000//////......---......//////.....................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---------,,,+++*********+++,,,************************++++++++++++++++++++++++***************************++++++,,,,,,++++++*********************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------........./////////........................////////////////////////////////////............---------...............,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************************************+++++++++************)))************************************************************************************************)))************+++++++++************************************************************************************************************************************************************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++555333111222333444333111333333444555555666666666444222333777777444444777333555888888666666888;;;999888777666666666555555444444666777888888888777666555555444222000111333666666555444222111000111222111111000000000111111000000000111222222333333........./////////000000........................,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,------------------............///////////////////////////............////////////------......///000000111........./////////000000111111000000000000111111000000000000000000000000.........------......///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++***************************++++++,,,,,,++++++*********************************************************+++++++++,,,,,,,,,************************++++++,,,,,,,,,------------------------------------------.........//////........................////////////////////////////////////............---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************+++++++++************)))************************************************************************************************)))************+++++++++************************************************************************************************************************************************************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++************************************++++++++++++++++++++++++++++++++++++************************333222000222555777555333222222111111111222333444444///...444666333111444555111222444111,,,///888999666222222444555555333222222222111000000222333333333555555333000111444---.../////////000222444.........//////111222222//////000111222333333444---.........//////000000........................,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------------------------------+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,------------------.........//////////////////////////////............/////////000---------...///000000111---.........//////000000111111000000000000111111000000000000000000000000......---------......///---------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...------,,,+++++++++++++++,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++******************************************************+++++++++,,,,,,,,,************************++++++,,,,,,,,,------------------------------------------.........//////........................////////////////////////000/////////............---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************************************+++++++++************)))************************************************************************************************)))************+++++++++************************************************************************************************************************************************************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++************************333333222111000000000111222222222333333333444444333222222111111222222333222222222333333333444444333333333333333333333333333333222111111222333333222222222222222222222222000000000000000000000000000000000000///////////////////////////////////////...---,,,,,,---...///.................................------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++++++++---------......---,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......---------,,,,,,+++++++++------------------------//////.........---------........................////////////000000000000000///.........///111222////////////////////////......//////000000111111.................................------,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))******************************++++++++++++++++++++++++************************))))))))))))************************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************,,,+++)))(((((()))+++,,,---,,,***(((((()))***+++************************************************************************)))************+++++++++)))************+++++++++************************************************,,,,,,,,,++++++*********************************,,,+++***))))))***+++,,,************************************************************************************************+++++++++*********))))))************************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,++++++*********333222111111000000111111222222222333333333333444333222222111111222222333222222222333333333333444333333333333333333333333333222111111111111222333222222222222222222222222000000000000000000000000000000000000/////////...........................///......------......///..............................---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++------------------------///.........------------........................---............/////////000///.........///111111////////////////////////......//////////////////..............................---------,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++++++++************************++++++++++++++++++++++++************************))))))))))))************************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................................./////////000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************,,,+++)))(((((()))+++,,,---,,,***)))((()))***+++************************************************************************)))************+++++++++)))************+++++++++************************************************,,,,,,,,,+++++++++******************************++++++***))))))***++++++************************************************************************************************+++++++++*********))))))************************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******222222111000000000111111111111222222222333333333222222111111111111222222111111222222222333333333222222222222222222222222222222111111111111222222111111111111111111111111000000000000000000000000000000000/////////....................................////////////......------------------------...------------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++------------------------............------------------------------------,,,,,,---------.........//////......//////000111////////////////////////..................------------------------------...------------,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,************************++++++++++++++++++++++++************************)))))))))*********++++++************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................................../////////000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************,,,+++***))))))***+++,,,,,,+++***)))))))))***+++************************************************************************)))************+++++++++)))************+++++++++************************************************,,,,,,,,,++++++++++++***************************++++++***))))))***++++++************************************************************************************************+++++++++***************************************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***111111000000000000111111111111111111222222222222222222111111111111222222111111111111222222222222222222222222222222222222111111111000000111111111111111111111111111111111000000000000000000000000000000/////////.................................---...000000000000...---------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++,,,******+++,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------,,,------------.....................//////000000////////////////////////.........------,,,,,,,,,------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,************************************************************************))))))*********+++++++++************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................./////////000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++***))))))***++++++++++++***))))))******+++************************************************************************))))))*********+++++++++))))))*********+++++++++************************************************++++++++++++++++++++++++************************+++******************+++************************************************************************************************************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++111000000///000000111111000000000111111111222222222111111000000111111222000000000111111111222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////....................................---...///000000///...---------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,)))***++++++,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------------------------------------------........./////////---......///////////////////////////////////////......------,,,,,,++++++------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---,,,++++++************************************************************************************++++++++++++************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..........................................////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************+++******************+++******************++++++************************************************************************))))))*********+++++++++))))))*********+++++++++************************************************++++++++++++++++++++++++*********************************++++++*********************************************************************************************************************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++000000/////////000111111///000000000000111111111111111000000000000111111///000000000000111111111000000000000000000000000//////000000000000///////////////////////////////////////////////////////////////.........------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***+++,,,---------,,,------,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,,,,,,,,,,------+++,,,,,,------.........,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---............/////////------...////////////...////////////////////////------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,++++++*********************************************************************************++++++++++++,,,************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------........./////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************)))*********++++++++++++************************************************************************)))************+++++++++)))************+++++++++***************************************************++++++++++++,,,,,,,,,************************)))***++++++++++++***)))***************************************************************************************************************+++++++++************************************************************************************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,///////////////000111111/////////000000000111111111111000000000000111111/////////000000000111111000000000000000000000000......///000000///......//////////////////////////////////////////////////////.........---------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,***+++,,,------.........------,,,,,,,,,,,,------,,,,,,,,,---------......+++++++++,,,,,,---------++++++,,,,,,---......///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,---.../////////......////////////////////////------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++---...///...---,,,*********************************************************************************+++++++++,,,,,,************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------.........//////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************************************************************++++++*********))))))***+++++++++++++++************************************************************************)))************+++++++++)))************+++++++++******************************************************+++++++++,,,,,,,,,************************)))***++++++++++++***)))************************************************************************************************))))))*********+++++++++************************************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,///////////////000111111////////////000000000000111111000000000000111111////////////000000000000000000000000000000000000---...///000000///...---//////////////////////////////////////////////////////.........---------------------------------------+++******+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,***+++,,,---...............------,,,,,,------...,,,,,,,,,---------......+++++++++,,,,,,---------++++++,,,,,,---...//////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,.../////////...---////////////////////////---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...000000///...---************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------.........//////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************************************++++++++++++******((()))***+++++++++++++++************************************************************************)))************+++++++++)))************+++++++++*********************************************************++++++,,,,,,,,,************************)))***+++,,,,,,+++***)))************************************************************************************************))))))******++++++++++++************************************************************************************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,......////////////......////////////////////////000000000000000000000000000000000000000000000000////////////////////////........................................................................///............---------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---..............................------------------------//////.........------------------,,,,,,+++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------------------------------............///------------,,,,,,+++***,,,,,,,,,++++++*********+++++++++************)))************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******************)))))))))))))))))))))))))))************+++++++++************************************************************************************************))))))))))))))))))))))))************************+++++++++*********))))))******************************************************))))))******+++,,,************************)))************+++++++++++++++++++++++++++++++++************************......////////////..............................////////////////////////////////////////////////............................................................................................................------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...........................------------------------......------,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...------------------------------------............,,,---------,,,,,,+++***,,,,,,,,,+++++++++******+++++++++************)))************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++************************************************************************************************************************************************+++++++++*********))))))******************************************************))))))******+++,,,************************)))************+++++++++++++++++++++++++++++++++************************......////////////......................................................////////////////////////........................................................................------------------------............------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------------------------------------------------------,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------............,,,,,,---------,,,++++++,,,,,,,,,++++++++++++***+++++++++************)))************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++************************************************************************************************************************************************+++++++++*********************************************************************))))))******+++,,,************************)))************+++++++++++++++++++++++++++++++++************************---......//////......---........................------------------------////////////////////////........................................................................------------------------.........---------,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++*********))))))************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++))))))))))))))))))))))))))))))*********+++++++++******************************************************************************************************************************************************************************************************************************))))))******+++,,,************************))))))*********+++++++++++++++++++++++++++++++++************************------............------........................------------------------................................................................................................------------------------...------------,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++******************************************************************************************************************************************************************************************************************************))))))******+++,,,************************))))))*********+++++++++++++++++++++++++++++++++************************------............------------------------------------------------------........................------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...............///++++++,,,,,,,,,,,,------,,,---------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))******+++,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,---------,,,,,,***++++++++++++,,,,,,,,,+++++++++************)))************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***++++++,,,,,,)))))))))))))))))))))))))))************+++++++++************************************************************************************************++++++++++++++++++++++++***************************************+++++++++******************************************************))))))******+++,,,************************)))************+++++++++++++++++++++++++++++++++************************,,,------......------,,,------------------------------------------------........................------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........+++++++++,,,,,,---------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))***++++++,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,,,,---------,,,******+++++++++,,,,,,,,,+++++++++************)))************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))***++++++,,,,,,)))))))))))))))))))))))))))************+++++++++************************************************************************************************++++++++++++++++++++++++************************))))))*********+++++++++******************************************************))))))******+++,,,************************)))************+++++++++++++++++++++++++++++++++************************,,,------......------,,,------------------------................................................------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------+++++++++,,,,,,------------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))***+++,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,,,,------------*********++++++,,,,,,,,,+++++++++************)))************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))***++++++,,,,,,)))))))))))))))))))))))))))************+++++++++************************************************************************************************++++++++++++++++++++++++************************))))))******++++++++++++*********************************************************)))***++++++,,,************************)))************+++++++++++++++++++++++++++++++++************************---------------------------------............///------............------...------,,,,,,------...------------------------//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++------,,,++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************)))************+++++++++************************************************+++++++++*********)))))))))************+++++++++************************************************************************************************************************,,,,,,,,,++++++*********************************************************,,,,,,,,,++++++*********************************+++++++++*********))))))++++++++++++++++++++++++************************)))************+++++++++,,,+++)))((((((***+++---******+++++++++,,,,,,,,,++++++++++++++++++++++++************************------------------------------------............------............------...------,,,,,,------...------------------------///.........------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************)))************+++++++++************************************************+++++++++*********)))))))))************+++++++++************************************************************************************************************************,,,,,,,,,++++++*********************************************************,,,,,,,,,++++++*********************************+++++++++*********))))))++++++++++++++++++++++++************************)))************+++++++++///---+++***)))***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************------------------------------------............------............------...------,,,,,,------...------------------------............------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------......//////......---------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************)))************+++++++++************************************************+++++++++***************)))************+++++++++************************************************************************************************************************+++++++++++++++*********************************************************+++++++++++++++*********************************+++++++++***************++++++++++++++++++++++++************************)))************+++++++++000///---+++******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************------------------------,,,,,,---------.........,,,------......------,,,...------,,,,,,------...------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++---,,,,,,++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++************************************************************************))))))*********+++++++++************************************************************************************************************************+++++++++***************************************************************+++++++++***************************************************************++++++++++++++++++++++++************************))))))*********+++++++++...---,,,+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************------------------------,,,,,,,,,------------...,,,,,,------------,,,,,,...------,,,,,,------...------------------------,,,,,,------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++************************************************************************))))))*********+++++++++************************************************************************************************************************************************************************************************************************************************************************++++++++++++++++++++++++************************))))))*********+++++++++***************+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************------------------------,,,,,,,,,,,,------------,,,,,,------------,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++------,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************)))************+++++++++***************************************************************+++++++++)))************+++++++++************************************************************************************************************************)))))))))***************************************************************)))))))))******************************************************+++++++++++++++++++++++++++++++++************************)))************+++++++++'''((()))***+++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++************************------------------------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++...------,,,,,,------...------------------------++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************)))************+++++++++************************************************))))))*********+++++++++)))************+++++++++************************************************************************************************************************((()))))))))*********+++************************************************((()))))))))*********+++************************))))))*********+++++++++++++++++++++++++++++++++************************)))************+++++++++)))******+++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************------------------------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++...------,,,,,,------...------------------------+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------..................---++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))***+++,,,------...///++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************)))************+++++++++************************************************))))))******++++++++++++)))************+++++++++************************************************************************************************************************(((((())))))*********+++************************************************(((((())))))*********+++************************))))))******++++++++++++++++++++++++++++++++++++************************)))************+++++++++,,,,,,---------,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,------.........//////.........---------,,,,,,---...---,,,***)))++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,222111///...,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************************************************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************************************************************************************************************************************)))************+++++++++)))))))))))))))))))))))))))************+++++++++************************************************************************++++++************************+++,,,,,,,,,,,,+++))))))))))))************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...............---------------,,,---------,,,,,,+++***++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,000///...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************************************************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************************************************************************************************************************************)))************+++++++++)))))))))))))))))))))))))))************+++++++++******************************************************************************************************+++,,,,,,,,,,,,+++))))))))))))************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++------------++++++******+++++++++,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************************************************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,---------++++++++++++++++++++++++******++++++++++++******,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************************************************************************************************************************************)))************+++++++++)))))))))))))))))))))))))))************+++++++++******************************************************************************************************+++,,,,,,,,,,,,+++)))))))))*********++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,,,,---...---,,,+++***+++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++*********+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******++++++,,,,,,------++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************************************************************************************************************************************))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++***************************************************************************************+++++++++******+++,,,,,,,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++)))*********++++++,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************************************************************************************************************************************))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++************************************************************************))))))*********+++++++++******+++,,,,,,,,,,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...------------,,,,,,,,,------------,,,,,,,,,+++,,,,,,++++++,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++++++++------------++++++******+++++++++,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************************************************************************************************************************************)))************+++++++++)))))))))))))))))))))))))))************+++++++++************************************************************************)))))))))***++++++,,,,,,******+++,,,,,,,,,,,,+++*********++++++++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++......---------,,,,,,,,,000//////...---,,,++++++***+++,,,,,,---------,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++///......------,,,,,,+++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************************************************************************************************************************************)))************+++++++++)))))))))))))))))))))))))))************+++++++++************************************************************************((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,111111000///---,,,+++***)))***,,,---...---,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,++++++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++111111000///...------,,,++++++++++++++++++++++++******++++++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************************************************************************************************************************************)))************+++++++++)))))))))))))))))))))))))))************+++++++++************************************************************************((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------......//////...---,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---000000///...------,,,,,,************************,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------,,,,,,+++***+++++++++************))),,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************************************************************************************************************++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////...------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---000//////...------,,,,,,************************,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++******++++++++++++******++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,---------,,,,,,+++***++++++++++++************,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************************************************************************************************************++++++++++++++++++++++++************************************************************************************************************************************************++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///......---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---//////......---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++******++++++++++++******++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++,,,+++++++++************,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************************************************************************++++++++++++++++++++++++************************************************************************************************************************************************++++++++++++++++++++++++************+++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---...............------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++...---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************************************************************************************************************************************************************++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------...............---......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,---------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++...---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************************************************************************************************************************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......///...............---------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***++++++,,,,,,------...++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************************************************************++++++++++++++++++++++++************************************************************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------...//////............---------,,,,,,,,,........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******+++,,,,,,---......++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---------,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************************************++++++++++++++++++++++++************************************************************************************************************************************************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,---.../////////.........---------,,,,,,,,,........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******+++,,,,,,---......++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''***---000111000---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***+++,,,,,,---------------------,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************************************************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,888777555111......///111...///000000///...//////,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,+++*********++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,+++*********+++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********************************)))************+++++++++************************))))))))))))************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---AAA@@@>>>>>><<<999555222111111000...------...///---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******************************)))************+++++++++************************))))))))))))************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---LLLJJJHHHGGGFFFCCC>>>:::888666333111///..................------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,***+++---.........------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///...---,,,+++,,,------+++++++++++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************)))************+++++++++************************)))))))))*********++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------QQQOOOMMMJJJHHHGGGGGGGGGBBB@@@===:::777333000---//////......------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------)))+++---///000000///...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------333111///,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************))))))*********+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------------...------------------------------------------------........................------------------------------------------,,,,,,------------------------........................------,,,,,,,,,,,,------JJJNNNRRRRRROOONNNOOOQQQMMMKKKHHHFFFBBB===555000///...---,,,,,,,,,---...------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------***+++...000111000///...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------666444000---+++******+++++++++++++++++++++++++++++++++,,,,,,------------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************************++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,---------.........------------------------------------------------........................------------------------------------------------------------------------...........................------,,,,,,------...BBBIIISSSZZZZZZXXXUUUSSSTTTQQQNNNMMMKKKFFF>>>888222111///---,,,+++,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------+++,,,---/////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------444222000---,,,+++******++++++++++++++++++++++++++++++,,,---------------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************)))************+++++++++*********************************++++++++++++,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,---------............------------------------------------------------........................------------------------------------............------------------------..............................------------......EEEFFFKKKSSS[[[^^^ZZZUUUVVVRRRMMMLLLMMMLLLHHHDDD===;;;777333000...---,,,........................------------------------........................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........---------,,,,,,+++++++++++++++++++++++++++,,,---.........---,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------............------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))************+++++++++*********************************+++++++++,,,,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......------------------------,,,,,,------.../////////------------............................................................................................................------------.........///......................................................------------......OOOFFF???EEETTT^^^]]]XXXVVVPPPJJJIIILLLOOOOOOMMMHHHEEE@@@:::555222000///........................------------------------........................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------............---,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))***,,,---.../////////+++++++++++++++++++++++++++,,,---.........---,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------............------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************)))************+++++++++******************************+++++++++,,,,,,,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///------------------------,,,,,,------...///000000---------.........//////................................................////////////////////////........................---------.........//////........................////////////////////////......------------......YYYPPPFFFCCCIIIRRRYYY[[[[[[SSSIIIEEEHHHNNNSSSUUUMMMIIIDDD???;;;555000,,,+++,,,---///000///,,,)))000///...------------...------------------------------------------------+++,,,------......------------------------------------------------------------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,------------------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,------------------------------------------------,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......---------,,,,,,---......------------...///000111)))+++---......---+++***---------------------------------,,,,,,+++++++++---...///000///...---,,,---------------...000333---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++,,,,,,,,,------------------------------------,,,,,,,,,------...///111111000000/////////.../////////.........------111111111000///---,,,+++---///111000...---000444...------///111333222222222222222222222111111000000000000111222222///------------------...///000000...------///000///...YYYVVVPPPKKKIIIKKKPPPUUU[[[YYYTTTMMMHHHFFFIIIKKKLLLJJJGGGEEEBBB>>>999555111...,,,+++,,,...///////////////...............------------------------------------------------+++,,,------......------------------------------------------------------------------------------------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,------------------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,---------------------------------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,---------,,,,,,------.........---------...//////////////////......------........................------------............---...............------------,,,,,,++++++---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------------------------------......---------......///000/////////.........---000/////////..................////////////000000222333444444444666888::::::999888888::::::999888:::::::::::::::999888777666555444555666666444333000000000000////////////.........///111222000///LLLQQQSSSPPPIIIGGGLLLRRRYYY^^^```YYYMMMDDDBBBDDDHHHHHHIIIIIIIIIGGGCCC???;;;666///++++++---000222......//////000//////...------------------------------------------------+++,,,------......------------------------------------------------------------------------------------------------------,,,------......------,,,------------------------,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------------------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................------------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,..............................---------......///111000...---,,,---...///------------------------,,,,,,,,,------....../////////............//////...------,,,++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------------------------//////...............///////////////............/////////////////////000,,,,,,---...000222444666<<<;;;;;;===@@@BBBCCCCCCDDDBBB@@@@@@AAAAAA@@@???EEEEEEFFFFFFEEEDDDBBBAAA???>>><<<<<<======<<<;;;999::::::999888666444333.........000222222111///GGGOOOUUUTTTLLLGGGHHHKKKSSS[[[bbb```WWWLLLGGGFFFCCCDDDFFFIIIKKKJJJGGGDDDDDD???888222000///......,,,---.../////////......------------------------------------------------+++,,,------......------------------------------------------------------,,,,,,------------------------------------------,,,------......------,,,------------------------+++,,,,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...---------------------------------............///------------------------,,,,,,,,,---------..............................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------,,,,,,+++++++++------------------------,,,------......------,,,------------------,,,,,,------------------------//////............//////---......///////////////---------......///111111000///////////////000000////////////////////////------------------------111000///......///000111000///...---.........---+++,,,,,,,,,------......------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...........................//////...---------.........////////////000000000///000111222333555666666666666777999;;;>>>AAABBBGGGEEECCCEEEIIILLLKKKIIIIIIGGGEEEFFFHHHIIIIIIIIINNNNNNOOOPPPOOONNNLLLKKKIIIGGGDDDCCCDDDEEEEEEDDDEEEFFFGGGGGGFFFCCCAAA???444222000///000111111111XXX\\\^^^]]]VVVMMMGGGDDDKKKPPPWWW\\\]]]XXXSSSOOOAAAAAABBBDDDGGGGGGFFFDDDBBB@@@===;;;999555000---,,,------.........------------------------------------------------------+++,,,------......------------------------------------------------------,,,,,,,,,---------......------------------------,,,------......------,,,------------------------******+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........---------------------------------............///------------------------,,,,,,,,,---------..............................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------,,,,,,+++++++++------------------------,,,------......------,,,------------------------------------------------///............///000000,,,---...000000111000000000111111222444666888999555777999;;;<<<<<<;;;:::777777777777777777777777777666555444333222111000222111000///...///000111000...---...000111///---,,,,,,,,,------.........------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,---------.......................................---------------...------...000111222333444666777999;;;>>>AAACCCDDDHHHIIIJJJKKKMMMOOOPPPQQQMMMJJJHHHIIILLLMMMLLLJJJJJJHHHGGGHHHLLLOOOPPPQQQPPPQQQTTTUUUVVVUUUSSSRRRPPPNNNKKKJJJJJJKKKKKKJJJLLLMMMNNNOOONNNLLLJJJHHH???;;;555222222444555666```aaacccdddbbb]]]VVVRRRIIIIIIMMMTTT[[[^^^[[[WWWIIIFFFCCCBBBCCCDDDCCCCCC;;;;;;<<<>>>>>><<<777444//////...---------------------------------------------------------------+++,,,------......------------------------------------------------------+++,,,,,,------.........------------------------,,,------......------,,,------------------------***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------............---------------------------------............///------------------------,,,,,,,,,---------..............................,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------------------------------------------------------,,,,,,,,,,,,------------------------,,,------......------,,,------------............------------------------------------...///111333000111333666777888888888;;;<<<<<<>>>???AAACCCDDDFFFHHHKKKMMMNNNNNNLLLKKKFFFFFFFFFFFFFFFFFFFFFFFFFFFEEECCCBBB@@@>>><<<<<<999888777666555444444444333000///000222222///,,,---------------.........------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,---------..........................................------......///000///000111444666999:::;;;BBBCCCEEEHHHJJJMMMOOOPPPPPPQQQSSSTTTUUUUUUUUUUUUOOOMMMKKKKKKLLLMMMLLLKKKGGGEEECCCDDDGGGJJJLLLLLLMMMPPPSSSWWWYYYYYYXXXWWWTTTRRROOOOOOOOOOOONNNMMMKKKLLLLLLLLLKKKJJJHHHGGGFFFAAA;;;777777999;;;<<>>;;;999:::;;;<<<<<>>FFFIIILLLPPPSSSUUUUUUUUUZZZYYYXXXWWWWWWWWWWWWWWW]]]\\\ZZZXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVUUUTTTSSSSSSRRRQQQUUUUUUTTTSSSQQQNNNKKKJJJDDD@@@<<<<<<<<<:::333.../////////...---------,,,........................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------............------,,,,,,------...---------........./////////////////////////////////000000111222444555666AAABBBEEEIIINNNRRRUUUVVVPPPPPPQQQQQQQQQQQQQQQRRRRRRUUUYYY\\\]]]\\\ZZZXXXTTTVVVXXXXXXVVVVVVYYY\\\XXXTTTNNNJJJHHHGGGFFFEEEFFFIIIOOOUUUZZZ\\\]]]\\\TTTSSSRRRRRRSSSQQQNNNLLLGGGEEECCC@@@===;;;:::999888888888999;;;;;;:::888RRRNNNMMMQQQVVVYYY___eee```^^^\\\^^^bbbddddddccc]]]___]]]UUUIIICCCDDDGGGDDDAAA<<<666222333999>>>DDDAAA;;;555000---------//////.........//////000------------------------........................---------,,,,,,+++++++++---------............///------------------------,,,,,,,,,---------......------------------------,,,------......------,,,........................------,,,,,,,,,+++++++++,,,,,,,,,---------...............------,,,,,,,,,.........------,,,,,,,,,---------............///---...///...------...///................................................///++++++///000,,,---222////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...,,,+++,,,........................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...------,,,,,,------...++++++,,,,,,,,,---------------------------------------------------------................................................------------------------....../////////......---,,,,,,,,,,,,---...///000000///......000333666888;;;;;;<<<======>>>??????GGGNNNVVVZZZXXXVVVVVVWWW[[[\\\\\\\\\]]]]]]^^^^^^`````````]]][[[ZZZZZZ[[[[[[[[[ZZZ[[[\\\^^^aaabbb[[[XXXSSSMMMJJJJJJKKKMMMSSSSSSTTTUUUVVVVVVVVVUUUUUUPPPKKKGGGDDDAAA<<<999666444111000111111000///------............---,,,,,,------......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...////////////.........---------..................------....../////////......---...///111111000000111222000111444777<<<@@@DDDFFFOOORRRVVVXXXWWWVVVUUUUUUTTTQQQOOORRRXXX\\\[[[XXXXXXXXXYYY\\\```aaa```___\\\\\\]]]^^^^^^_________bbb]]]WWWQQQNNNLLLJJJHHHFFFHHHJJJNNNQQQPPPMMMJJJIIIGGGEEEGGGJJJLLLJJJHHHAAA>>>>>>@@@@@@<<<<<<>>>999888777777999;;;::::::GGGEEEGGGNNNTTTWWW[[[```dddbbbaaabbbdddfffdddccc```bbbaaaZZZPPPHHHDDDCCCFFFDDD???777111000444999===???>>>999222------//////...............//////------------------------........................---------,,,,,,,,,++++++---------............///------------------------,,,,,,,,,---------......------------------------,,,------......------,,,........................------------,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,......---------,,,,,,,,,---------............///---...///...------...///................................................///,,,+++//////---...222////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000---******+++,,,...///........................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...------,,,,,,------...++++++,,,,,,,,,---------------------------------------------------------................................................---------------------------------.........------///......---------------///000222555888;;;===???;;;;;;<<<<<<===>>>???@@@BBBJJJTTT[[[\\\\\\\\\^^^]]]]]]^^^^^^^^^_________ggggggeeebbb___\\\\\\]]][[[[[[\\\]]]^^^```bbbccc___ZZZTTTMMMIIIFFFDDDCCCGGGJJJOOOTTTXXXZZZ[[[ZZZWWWUUURRRQQQPPPMMMHHHCCCBBB@@@>>>;;;999555000---------............------------.../////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---....../////////.........---------........................,,,------...............///000000000......000111444666:::@@@FFFLLLPPPRRRRRRUUUYYY[[[ZZZYYYYYYYYY\\\YYYVVVXXX]]]___^^^\\\\\\\\\]]]```cccdddcccbbbZZZZZZZZZZZZ[[[\\\^^^^^^YYYZZZ[[[[[[YYYTTTMMMGGGEEEEEEFFFHHHJJJIIIFFFCCCBBBAAAAAACCCFFFHHHIIIHHHBBB>>>>>>@@@@@@===>>>AAABBB@@@===<<<======<<<:::<<<;;;???HHHPPPSSSVVVZZZcccbbbbbbdddeeeeeecccaaa___``````^^^XXXPPPHHHCCCIIIHHHEEE===444///111555555;;;@@@???777111///000///......---------......------------------------........................------------,,,,,,,,,,,,---------............///------------------------,,,,,,,,,---------......------------------------,,,------......------,,,.................................------------,,,,,,,,,,,,---------.........------------,,,,,,,,,...------------,,,,,,,,,---------............///---...///...------...///................................................000------//////---...111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------...//////---........................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...------,,,,,,------...,,,,,,,,,,,,------------------------------------------------------------................................................---------------------------------.....................//////000111222222777999<<>>BBBJJJQQQWWW[[[\\\\\\VVVWWWXXXYYYZZZWWWRRRNNNOOOMMMKKKHHHDDD>>>777222111000///.....................//////000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------........................---------........................---------.../////////000//////000//////000222555===@@@EEEKKKQQQUUUXXXZZZVVVYYY\\\^^^^^^]]]]]]^^^aaa^^^\\\]]]```aaa```^^^______```bbbeeefffdddccc\\\[[[ZZZYYYZZZ[[[]]]___WWWYYY]]]``````[[[TTTNNNLLLKKKJJJJJJJJJJJJGGGEEE@@@BBBDDDFFFHHHJJJMMMPPPLLLHHHFFFGGGGGGEEEFFFJJJLLLIIIFFFCCCBBBAAA>>>===999666888AAAIIIMMMQQQUUU[[[\\\^^^```bbbbbb```___\\\[[[\\\]]]\\\XXXPPPJJJHHHKKKJJJEEE;;;444222222000666===AAA>>>999333000///......------------...................................................------------------,,,,,,---------............///------------------------,,,,,,,,,---------......------------------------,,,------......------,,,........................//////.........---------,,,,,,,,,---------......---------------------------------------------------------............///---...///...---------///................................................111////////////...///000////////////////////////........................------------------------------------------------***222::::::666111---)))........................------------------------------------------------------------------------------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------------------------------+++++++++,,,,,,,,,------------------------------...------,,,,,,------...,,,,,,,,,------------...------------------------------------------------........................................................................////////////////////////,,,...111555999<<>>AAAFFFLLLQQQUUUWWWXXXUUUVVVXXXYYYZZZYYYVVVTTTUUUTTTRRRPPPMMMIIIDDD@@@888777555222000///..................///000111111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..........................................///////////////////////////000000111...000222333555888===@@@IIIKKKOOOSSSVVVXXXXXXXXXXXX[[[^^^`````````aaabbb```^^^\\\]]]^^^```___^^^`````````bbbdddeeecccaaaaaa___]]][[[ZZZ[[[]]]___\\\ZZZXXXXXXYYYZZZYYYXXXSSSQQQOOONNNOOOOOONNNLLLCCCFFFIIIJJJJJJLLLQQQUUUVVVRRRNNNNNNMMMKKKLLLPPPQQQNNNKKKIIIGGGFFFCCCAAA@@@888444888???DDDHHHMMMPPPSSSWWW[[[]]]^^^_________]]][[[]]]___]]]XXXSSSFFFIIIKKKHHHBBB999333000111222777???DDDBBB888///000///...---------------................................................---------------------------------............///------------------------,,,,,,,,,---------......------------------------,,,------......------,,,........................//////.........---------,,,,,,,,,---------......---------------------------------------------------------............///---...///...---------///................................................111222111///.../////////////////////////////////........................------------------------------------------------,,,:::DDD???555///...---........................------------------------------------------------------------------------------------------------------------------------,,,------......------,,,,,,,,,,,,---------......------------------------------------------------+++++++++,,,,,,,,,------------------------------...------,,,,,,------...,,,,,,---------.........------------------------------------------------........................................................................000//////...//////000111222444999???DDDIIILLLMMMMMMKKKIIIFFFEEEEEEEEEFFFMMMLLLIIIGGGEEECCCCCCCCCCCCBBBAAA@@@@@@AAADDDFFFIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEBBB@@@>>>???@@@BBBCCCFFFHHHIIIJJJIIIIIIGGGFFFDDDFFFHHHIIIGGGDDD???@@@AAACCCGGGLLLPPPSSSVVVWWWXXXXXXXXXXXXYYYYYYZZZWWWTTTRRRQQQPPPNNNMMMCCCAAA>>>:::666333000///......---------...000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............................../////////000000//////.........///000111111444888<<<@@@EEEKKKOOORRRTTTVVVYYYZZZYYYXXXWWWYYY[[[^^^```aaaaaacccddd]]]\\\\\\\\\^^^_________bbbbbbbbbccceeeeeebbb```dddaaa^^^ZZZXXXXXXYYYZZZXXXUUUQQQOOOPPPSSSUUUVVVRRRPPPNNNMMMOOOPPPPPPOOOGGGIIIKKKKKKJJJKKKPPPTTTZZZUUUQQQPPPMMMJJJJJJNNNPPPNNNLLLKKKKKKKKKIIIHHHOOOCCC888777999<<>>666000333111333<<>>CCCFFFLLLNNNQQQUUUWWWXXXYYYXXXPPPPPPPPPQQQRRRSSSUUUVVVWWWWWWXXXXXXWWWUUURRRQQQGGGDDD@@@<<<:::999888888::::::999999999888888888888999;;;;;;;;;<<<>>>@@@=========<<<<<<============???@@@===888666888;;;;;;:::::::::<<>>;;;333111///...------//////........................................................................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------------------------------.........//////---......///000000111111//////000222555999===@@@FFFJJJOOOTTTVVVXXX[[[\\\XXXXXXYYYZZZZZZ[[[\\\\\\YYY[[[^^^```aaaccceeehhhcccccccccbbbaaa```aaabbbeeedddddddddeeedddaaa___WWWVVVTTTRRRPPPOOONNNNNNJJJJJJKKKNNNQQQRRRPPPNNNTTTSSSRRRSSSUUUUUUUUUSSSUUUSSSQQQQQQTTTWWWYYYZZZ\\\XXXVVVVVVTTTPPPOOOQQQLLLKKKKKKLLLOOORRRSSSRRRssscccRRRIIIDDD@@@<<<;;;<<>>333333111000////////////////////////////////////........................---------.........//////---------.........//////------------------------,,,,,,,,,---------......------------------------,,,------......------,,,........................------,,,,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,------.........---------.........//////---...///...------...///................................................333666555///...111111---////////////////////////........................................................................,,,333333,,,,,,222000'''........................------------------------------------------------------------------------------------------------........................------............------,,,,,,,,,---------......,,,,,,,,,------.................................++++++,,,,,,,,,---------------------------------...------,,,,,,------...---------.........//////------------------------------------------------................................................////////////////////////111222555:::AAAIIIOOOSSSQQQSSSVVVZZZ\\\]]]]]]]]]WWWXXXZZZ\\\]]]]]]]]]]]]XXXYYYYYYXXXTTTPPPKKKHHH@@@???======<<<;;;888666=========<<<<<<;;;;;;;;;:::<<<=========>>>AAACCCFFFEEECCCBBBAAABBBCCCDDDBBBEEEGGGBBB<<<999===BBB<<<;;;;;;:::::::::;;;<<<===BBBIIILLLMMMMMMNNNPPPQQQRRRTTTWWWZZZ[[[XXXVVVRRRSSSSSSRRRNNNIIIDDD@@@555333111///......///000////////////////////////........................////////////////////////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------------------------------.........//////---......///000111111222222222444888===BBBHHHKKKPPPSSSXXX[[[[[[[[[ZZZ[[[YYYXXXXXXWWWWWWWWWXXXXXXYYY\\\___```bbbdddgggiiieeeeeedddccc```______```cccbbbaaaaaabbb```^^^[[[RRRRRRQQQPPPOOOOOONNNMMMOOONNNMMMOOOSSSVVVXXXYYYSSSRRRRRRSSSTTTTTTRRRPPPSSSOOOLLLMMMRRRVVVXXXXXXUUURRRQQQSSSRRRNNNMMMOOOLLLKKKKKKMMMQQQSSSTTTTTTvvvuuuooofff^^^WWWKKKAAA===<<<>>>CCCCCCAAAFFFNNNTTTTTTUUUUUUWWWZZZ^^^aaaaaaZZZQQQHHHCCCBBBDDDEEE@@@888222444>>>DDDDDD@@@444333222000///...//////000///---,,,++++++,,,---........................//////............//////.................................................................................------,,,,,,,,,........................------------------------------------------------........................------------------------...------,,,,,,------...............////////////............/////////000............/////////000000000000000000/////////...444666111...//////---////////////////////////------------...///000111,,,...///...---,,,---...000000//////.........---,,,,,,,,,,,,---...000000//////.........---------------------------------------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------........................------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------........................//////.........---------111000---,,,+++---///000///............000222333666:::@@@CCCDDDGGGKKKOOORRRTTTWWWWWWUUUUUUWWWYYY\\\YYYWWWWWWYYYYYYVVVTTTRRRQQQNNNIIICCC>>><<<;;;:::<<<============???@@@DDDBBB@@@@@@AAABBBBBBBBBAAAAAA@@@AAADDDIIINNNQQQPPPOOOMMMMMMMMMMMMLLLKKKRRROOOKKKIIIHHHGGGFFFDDDBBB@@@===<<<<<<;;;:::888;;;<<<>>>@@@BBBDDDEEEFFFQQQQQQQQQQQQSSSUUUWWWYYYWWWWWWWWWVVVRRRNNNIIIFFFBBB<<<666222111111000...000///......//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------------------------------------------------------................................................---------.........//////222000//////111111///,,,...///000000000///111222222777???GGGMMMPPPQQQQQQXXXXXXYYY\\\^^^^^^[[[YYYZZZVVVOOOIIIGGGIIIMMMPPPPPPOOOPPPVVV]]]dddfffgggbbbeeefffdddbbbaaaaaaaaaeeecccaaaaaabbbaaa^^^[[[SSSTTTUUUWWWXXXVVVSSSPPPWWWSSSPPPQQQSSSUUURRRPPPKKKNNNNNNJJJIIIKKKMMMKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPMMMKKKJJJJJJJJJJJJIIIEEEFFFHHHKKKMMMOOOQQQRRRvvvmmmbbbZZZLLLDDD???@@@BBBBBBFFFKKKLLLNNNQQQSSSUUUXXX]]]```]]]\\\WWWOOOFFFBBBCCCEEEEEE>>>666555:::AAAEEEFFF:::777333000///000000000000///...---------...///........................//////............//////.................................................................................------,,,,,,,,,........................------------------------------------------------........................------------------------...------,,,,,,------...............////////////........./////////000000........./////////000000---............////////////222555555333111000111000000000000000000000000------------------------...///000///...---...000..................//////...---------------...///............------------------------------------------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------........................//////.........---------000//////...............---...///111333666888999>>>@@@BBBCCCCCCDDDFFFGGGOOOPPPPPPOOOKKKJJJKKKMMMTTTQQQOOONNNNNNMMMJJJHHH@@@AAABBBBBBAAA@@@??????===???AAAAAAAAA@@@AAABBBIIIGGGEEEEEEEEEGGGGGGGGGKKKKKKKKKKKKLLLMMMOOOPPPSSSQQQOOONNNNNNOOOPPPPPPSSSPPPKKKGGGEEECCCAAA???CCCBBBAAAAAAAAA@@@===;;;;;;;;;<<<<<<>>>???AAABBBFFFFFFFFFGGGIIIKKKNNNPPPTTTUUUVVVVVVUUUSSSPPPNNNLLLGGG@@@;;;888666444222222000///...//////...,,,---------------.................................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......------------------------------------------------------------------------................................................---------.........//////111///...///222222111////////////......111555999<<<@@@FFFMMMRRRUUUUUUUUUZZZYYYYYYYYYZZZYYYVVVTTTQQQQQQPPPOOOLLLHHHEEECCCJJJJJJLLLRRRZZZ```bbbbbb]]]_________^^^______^^^___^^^]]]^^^___]]]YYYVVVRRRSSSSSSTTTTTTSSSQQQOOOKKKKKKLLLLLLLLLKKKIIIHHHEEEHHHHHHFFFFFFIIIJJJGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEDDDEEEEEEFFFGGGIIIJJJKKK|||vvvhhhXXXGGG???>>>>>>???AAAAAAFFFLLLPPPRRRVVV[[[```ZZZ]]]^^^WWWLLLDDDBBBCCCHHHDDD>>>999999>>>GGGMMMDDD>>>555000000111111111000//////......///000111........................//////............//////.................................................................................---------------........................------------------------------------------------........................------------------------......------------..................////////////....../////////000000000....../////////000000000---------......//////000///---111999888000...333////////////////////////....../////////...---,,,...000111000///...///111------......///000000111000000///........................---------,,,,,,------------------------------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------........................------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------.......................................---------...//////000//////------///000333666:::===???AAA@@@@@@AAADDDHHHLLLNNNOOOLLLLLLJJJGGGCCCAAAAAABBBIIIGGGDDDCCCBBBAAA???===:::<<>>===;;;<<<===>>>@@@@@@???>>>>>>???BBBDDDFFFNNNPPPSSSUUUWWWXXXXXXXXXVVVRRRLLLGGGDDDBBB@@@>>>888555222000//////...------.........//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------................................................------.........////////////......///111222222111//////......000666>>>DDDJJJLLLPPPTTTWWWYYYZZZZZZZZZXXXVVVVVVWWWWWWVVVUUUVVVVVVVVVUUUQQQKKKEEEAAAHHHJJJMMMSSSYYY^^^______[[[YYYXXXYYYZZZZZZZZZYYY]]]\\\[[[ZZZZZZXXXTTTQQQNNNNNNNNNMMMMMMLLLKKKJJJGGGLLLQQQRRRNNNJJJJJJKKKPPPRRRQQQNNNOOORRRQQQLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKNNNOOONNNKKKIIIJJJLLLJJJJJJIIIHHHHHHHHHIIIIII}}}cccNNNBBB===<<<;;;:::???FFFKKKOOOSSSYYY]]]XXX\\\___\\\TTTKKKDDDAAADDDFFFFFFBBB???AAAIIIPPPLLLCCC888111000111222111000000/////////000111222........................//////............//////.......................................................................................---------..............................................................................................................................------------..................////////////...////////////000000000...////////////000000000////////////000000000000111,,,111======111---444000000000000000000000000///000111111111111000///---///000000//////000222000000000000111111111111111000000///////////////.........------------,,,................................................................................................---------------------------------............///------------------------........................------------------------------------------------------------------------...------,,,,,,------...........................------------------------...............................................................//////000777888:::===@@@BBBCCCDDDDDDCCCCCCHHHPPPVVVYYYYYYNNNLLLIIIEEEAAA@@@@@@@@@??????>>>>>>>>>>>>======EEEFFFIIIKKKMMMMMMJJJHHHHHHKKKNNNOOONNNLLLKKKJJJHHHGGGFFFEEEDDDEEEHHHJJJIIIIIIHHHGGGGGGHHHIIIJJJCCCDDDGGGHHHIIIJJJKKKLLLLLLIIIFFFFFFGGGIIIJJJJJJFFFEEEEEEGGGJJJKKKLLLKKKHHHFFFDDDAAAAAABBBCCCEEEFFFDDDBBB@@@??????@@@AAAFFFHHHLLLPPPTTTXXX[[[\\\YYYWWWTTTRRRPPPOOONNNMMMAAA>>>888444222000...,,,---......//////000000000........................------------------------...------,,,,,,------...------------------------,,,------------------,,,,,,,,,,,,---------......------------------------------------------------------------------------............................................................////////////............000111111111...///222555:::AAAJJJPPPVVVVVVXXXYYYZZZZZZZZZZZZTTTRRRQQQRRRVVVYYY[[[[[[^^^[[[VVVQQQNNNLLLKKKKKKOOOQQQUUUYYY]]]_________```[[[WWWWWWXXXVVVUUUUUUUUUTTTRRRQQQQQQQQQPPPPPPTTTWWWZZZ^^^aaadddgggjjjhhhpppwwwvvvqqqmmmooosss{{{zzzuuupppqqqtttrrrmmmjjjjjjiiiiiihhhgggfffffffffkkkqqqqqqmmmiiiiiikkkeeedddcccbbbaaa```______hhhRRRGGGBBB@@@:::<<>>DDDJJJKKKIIIIIIMMMQQQQQQIII===555222222222111222222000//////000111111//////////////////////////////............//////........................................................................................................................................................................................................................///......------......///............////////////////////////000000000111////////////000000000111111000000000//////......333---222>>>???333...333222222222222222222222222//////000111111111111111,,,...000111000111333555555444444333222111111000/////////......///////////////.........---------................................................................................................---------------------------------............///------------------------........................------------------------------------------------------------------------...------,,,,,,------...........................------------------------........................---.....................///...,,,+++---111555777AAAAAABBBBBBCCCDDDEEEEEENNNLLLLLLOOOUUUYYYYYYXXXVVVQQQKKKFFFBBB???>>>>>>;;;<<<>>>@@@AAACCCEEEFFFMMMMMMMMMNNNNNNLLLGGGCCCAAADDDGGGHHHGGGEEEDDDDDDBBBCCCBBB@@@>>>@@@DDDGGGHHHFFFBBB??????AAAEEEGGGBBBFFFJJJKKKIIIFFFDDDDDDCCCBBBAAABBBEEEGGGHHHHHHIIIGGGFFFGGGKKKPPPSSSTTTQQQOOOLLLJJJJJJKKKMMMNNNPPPOOOKKKGGGDDDAAA?????????AAADDDHHHMMMRRRVVVXXXXXXXXXXXXWWWVVVUUUUUUVVVLLLHHHBBB<<<888333///,,,------......////////////........................------------------------...------,,,,,,------...------------------------,,,------......------,,,,,,,,,,,,---------......------------------------------------------------------------------------........................................................./////////000000/////////......///000111000444:::AAAHHHOOOVVVZZZ\\\\\\\\\[[[ZZZXXXVVVUUUNNNLLLLLLNNNSSSXXX[[[\\\WWWTTTPPPMMMLLLOOORRRUUUXXXZZZ\\\^^^___^^^]]]]]]```YYYTTTUUUSSSOOOOOORRROOOPPPQQQTTTXXX^^^dddhhhsssyyyxxxcccXXXPPPKKKAAA===:::;;;BBBHHHLLLMMMUUUSSSTTTXXX[[[XXXNNNEEE>>>BBBHHHNNNPPPRRRRRRRRRSSSNNNEEE<<<666333333333777666444222000000000000//////////////////////////////............//////......................................................................................./////////........................................................................................................................//////............//////............/////////////////////000000000111111/////////000000000111111000000000//////.........///,,,000999;;;444///000222222222222222222222222000000/////////000000111...111333555666777:::<<<<<<;;;:::999888666555555222222111000/////////000000000000/////////......................................................................................................---------------------------------............///------------------------........................------------------------,,,,,,,,,------------...------------------------...------,,,,,,------...........................------------------------........................---------...............///...,,,---000666===AAAHHHGGGFFFEEEEEEFFFGGGHHHNNNNNNPPPTTTXXX[[[\\\\\\[[[UUULLLEEE@@@===<<<;;;<<>>???AAAEEEIIIMMMOOOTTTUUUWWWWWWVVVUUUUUUVVVTTTPPPKKKEEE@@@:::555111//////////////////..............................------------------------...------,,,,,,------...------------------------,,,---...//////...---,,,,,,,,,,,,---------......------------------------------------------------------------------------....................................................../////////000000000///000000000///000333666888===FFFMMMSSSXXX\\\___^^^^^^^^^\\\YYYUUURRROOOLLLJJJIIIKKKOOOSSSUUUVVVNNNOOORRRTTTWWWYYY[[[[[[ZZZ\\\]]]]]]ZZZXXXXXXXXXSSSMMMLLLNNNMMMJJJNNNWWWiiimmmsss{{{xxxwwwrrrhhh^^^QQQGGG;;;:::AAAHHHJJJIIIOOONNNPPPTTTWWWWWWSSSOOOGGGDDDDDDIIIPPPVVVWWWUUUSSSRRRNNNEEE;;;555555777===;;;888555222111000000//////////////////////////////............//////........................................................................---........./////////000........................................................................................................................//////............//////............//////////////////000000000111111111//////000000000111111111000000111222333333444444111222666;;;??????;;;777;;;;;;;;;;;;;;;;;;;;;;;;888666333111///000111222333666999;;;===@@@CCCFFFGGGFFFFFFEEEDDDCCCBBBBBB>>><<<;;;888666555444444111111111111000000000000........................................................................................................................---------............///------------------------........................------------------------,,,,,,,,,---------.................................------,,,,,,------...........................------------------------........................---------.........//////......///222777>>>EEEIIIIIIHHHFFFEEEFFFIIILLLNNNNNNQQQWWWZZZ\\\^^^______XXXQQQHHHBBB@@@???>>>>>>@@@CCCFFFGGGGGGHHHKKKMMMFFFCCC@@@BBBEEEEEEBBB>>>>>>@@@BBBDDDDDDDDDEEEGGGHHHIIIIIIFFFCCCEEEKKKQQQSSSPPPLLLIIIHHHJJJMMMOOOUUUYYY\\\[[[VVVSSSTTTUUUVVVVVVWWWYYYYYYWWWSSSPPPFFFEEEEEEFFFHHHIIIIIIGGGHHHIIIJJJKKKMMMPPPRRRSSSPPPQQQRRRRRRPPPLLLIIIFFF@@@???>>>>>>???BBBEEEFFFIIILLLQQQSSSRRRSSSTTTVVVWWWUUUQQQMMMIIICCC<<<888111111111000000//////......................................................------,,,,,,------...------------------------,,,---...//////...---,,,,,,,,,,,,---------......------------------------------------------------------------------------.................................................../////////000000000000...000222222222555999===DDDIIIPPPUUUYYY\\\^^^```_________^^^ZZZTTTOOOKKKMMMKKKKKKLLLOOORRRTTTTTTTTTVVVYYY\\\^^^]]]\\\[[[XXXYYYZZZXXXTTTRRRSSSTTTMMMKKKPPPXXXZZZZZZeeeuuu{{{sss___PPP@@@<<>>777666999BBB@@@<<<888444222000000000000000000000000000000//////............//////........................................................................---.........//////000000........................////////////////////////////////////////////////........................//////////////////////////////............//////............/////////000000000000000111111111111000000000000111111111111222333444666888:::;;;<<<;;;@@@DDDFFFLLLQQQOOOHHHKKKKKKKKKKKKKKKKKKKKKKKKAAA===999444222222333444888:::>>>AAACCCGGGJJJMMMPPPPPPPPPPPPPPPPPPOOOOOOJJJHHHEEEBBB>>><<<:::999222222222222111111111000////////////////////////////////////////////////........................................................................---------.........//////------------------------........................------------------------,,,,,,,,,------....................................------,,,,,,------...////////////////////////------------------------........................---------.........//////---///222777>>>EEEJJJNNNGGGFFFDDDDDDGGGKKKQQQTTTYYY^^^bbbbbb___[[[YYYZZZQQQKKKDDD@@@AAACCCEEEEEECCCFFFHHHGGGEEEEEEGGGIIIJJJFFFCCCDDDHHHJJJGGGDDD;;;===???@@@@@@AAADDDFFF>>>@@@@@@===:::<<>>@@@BBB>>>CCCJJJNNNPPPRRRUUUXXXXXXWWWTTTRRROOOIIIBBB===444333333222111000//////...................................................------,,,,,,------...------------------------,,,---///000000///---,,,,,,,,,,,,---------......------------------------------------------------------------------------................................................////////////000000000000...000333444555999???DDDMMMQQQUUUYYYZZZ\\\]]]___```aaaaaa___[[[TTTNNNJJJNNNMMMMMMPPPSSSVVVWWWWWW^^^]]][[[YYYWWWUUUTTTSSSUUUVVVWWWTTTQQQOOOQQQSSSWWWXXXaaammmssswww~~~rrr]]]KKKDDDAAA@@@IIIXXXWWWTTTNNNKKKOOOTTTWWWVVVWWWQQQJJJFFFHHHOOOUUUYYYUUUVVVUUUPPPHHH@@@999666>>>FFFIIIBBB:::666222---111000///000111000///---//////////////////////////////.........---------///////////////////////////......---------......,,,,,,,,,...///000///---////////////////////////000000//////.........---............////////////........................000000000000000000000000111000000/////////000000,,,///111111000/////////222111111000000000111111222222222333444777999;;;BBBBBBDDDFFFHHHKKKMMMOOOQQQPPPPPPTTTXXXZZZYYYXXXXXXYYYZZZ[[[YYYVVVSSSQQQOOOKKKEEE???:::888888888======@@@FFFNNNSSSUUUUUURRRSSSUUUWWWWWWVVVUUUTTTUUUQQQMMMKKKKKKIIIEEEBBBBBB>>>:::888888777555333444333222000////////////000///......000000///...222222111000///......---................................................------------------------........................................................................------------------------------------------------////////////////////////............/////////000................................................---......---,,,,,,...000555666999===AAAEEEHHHIIILLLLLLLLLNNNQQQVVVZZZ]]]______^^^^^^]]]YYYTTTPPPFFFEEECCCCCCEEEFFFFFFFFFEEEAAA???BBBJJJPPPRRRRRRJJJIIIIIILLLNNNKKKCCC;;;888;;;??????;;;888888:::;;;<<<;;;888777999;;;<<<;;;:::999:::;;;<<<<<<;;;??????>>>>>>>>>@@@BBBDDDGGGHHHIIILLLOOOQQQRRRRRRWWWWWW\\\dddkkkjjj```VVVLLLJJJGGGEEEEEEFFFGGGHHHCCCJJJPPPQQQOOONNNRRRVVVVVVPPPIIIEEECCCBBB>>>;;;;;;===???@@@BBBFFFMMMRRRSSSTTTUUUSSSOOOLLLKKKJJJ@@@;;;444//////000111222111000///------...///000////////////////////////........................,,,------......------,,,.................................------,,,,,,,,,................................................---------.........//////------............------///////////////.........000---+++,,,000222222000000222666:::???FFFMMMRRRSSSUUUXXX\\\___aaabbbcccdddaaaaaabbb]]]SSSOOORRRSSSSSSUUUYYY]]]______^^^```]]]YYYWWWVVVSSSNNNJJJPPPMMMKKKLLLQQQZZZhhhssssssbbbWWWOOOHHHFFFIIITTTXXX[[[XXXSSSRRRTTTWWWYYYUUUOOOMMMNNNSSSVVVYYYWWWVVVUUURRRLLLDDD<<<777<<>>:::555///111000//////000000///---//////////////////////////////.........---------////////////////////////000000///////////////000///...------///000///...////////////////////////000/////////........................////////////........................000000000000000000000000000000//////...//////000///000222222000///000111////////////000222333333666777999<<<@@@CCCFFFHHHLLLNNNPPPSSSUUUVVVVVVUUUVVVUUUVVVYYY]]]___^^^\\\]]]^^^___```___]]]ZZZYYYUUURRRMMMHHHDDDAAA@@@@@@AAAAAADDDJJJQQQVVVXXXXXXYYYYYYZZZZZZYYYXXXVVVUUUZZZXXXUUUTTTUUUTTTRRROOOKKKHHHCCC@@@???===:::777444333222111000///......111000///000111222111///111000000//////.........................................................------------------------........................................................................------------------------------------------------////////////////////////---------............///.........................................................------...111333666999???DDDIIILLLNNNOOOSSSSSSTTTVVVXXX[[[^^^___^^^]]][[[ZZZXXXTTTPPPLLLJJJHHHEEEDDDDDDEEEFFFFFFFFFGGGJJJQQQVVVWWWRRRMMMEEEDDDDDDEEEFFFCCC===999999999::::::999:::===???777999:::::::::;;;<<<<<<999999:::;;;<<<===<<<<<<888999::::::::::::<<<===>>>???AAACCCDDDFFFFFFGGGEEEFFFKKKUUU```ggghhhfffeee```\\\\\\______[[[WWWHHHGGGGGGHHHJJJNNNQQQSSSTTTRRRMMMHHHEEEEEEFFFHHH@@@@@@???======AAAHHHMMMPPPRRRTTTSSSPPPMMMLLLKKKFFFAAA:::555222111111000000///............//////////////////////////////........................,,,------......------,,,...........................------------------,,,................................................---------.........//////---......//////......---////////////////////////000//////000111222111000444888>>>CCCHHHLLLPPPSSSWWWXXXZZZ\\\^^^```aaabbbbbb``````bbb^^^WWWVVVYYY[[[ZZZYYYZZZ\\\^^^______VVVVVVTTTSSSRRRPPPMMMLLLJJJPPP[[[iiiwwwuuuggg[[[NNNBBBKKKXXXeeefff]]]SSSQQQTTTYYYWWWUUUUUUVVVXXXXXXXXXYYYWWWUUUTTTQQQJJJ@@@999999@@@FFFFFFCCC???999333222000......///000///.../////////////////////////////////............---////////////////////////111111111000000111111222222000...---.../////////////////////////////////////////////........................////////////........................000000000000000000000000//////............//////000111222111000000111333///000111444666888:::;;;@@@BBBFFFJJJNNNQQQTTTUUUWWWYYY\\\___```^^^\\\ZZZZZZYYYZZZ]]]___aaaaaa```ccccccdddcccaaa^^^[[[YYYUUUTTTQQQMMMJJJGGGEEEEEECCCDDDGGGKKKQQQUUUWWWWWWYYYYYYYYYYYYXXXXXXXXXXXX[[[YYYXXXXXXXXXXXXWWWUUUTTTRRROOOMMMLLLJJJGGGEEE;;;:::888666444222111000222111000111222222111000///////////////.........................................................------------------------........................................................................------------------------------------------------////////////////////////,,,,,,---------.........................................................///////////////222777:::@@@DDDIIIOOORRRSSSSSSRRRVVVWWWYYYZZZ\\\]]]]]]]]]\\\YYYVVVSSSQQQNNNJJJGGGGGGFFFEEECCCCCCEEEFFFGGGDDDFFFJJJOOORRRPPPIIIBBB>>>======<<<:::999777666777666555555777999999999888888:::<<<======<<<<<<<<<<<<===>>>???@@@AAABBB<<<===>>>>>>===<<<<<<===999;;;=========<<<======>>>>>>???DDDMMMVVV]]]```eeebbbaaahhhsssyyywwwrrrXXXPPPHHHEEEHHHJJJIIIGGGSSSTTTTTTPPPJJJGGGIIIMMMGGGEEEAAA<<<:::<<>>999444111///...///000///////////////////////////////////////...............////////////////////////111111000000111111222222444111...---...///000//////////////////////////////////////////.....................////////////........................////////////////////////..................///000000111111000000111333666555666999===AAADDDGGGHHHOOOQQQSSSVVVXXXYYYYYYYYYZZZ[[[]]]^^^]]][[[XXXVVV\\\\\\]]]___```aaaaaaaaabbbaaa```]]]YYYUUUQQQNNNLLLLLLJJJIIIFFFDDDBBBAAA???@@@CCCFFFJJJMMMNNNNNNNNNNNNOOOPPPRRRTTTVVVWWWXXXWWWVVVVVVVVVVVVUUUUUUSSSSSSSSSSSSSSSRRRQQQPPPHHHGGGDDDAAA>>>:::888666333222111111222222000///.............../////////................................................................................................................................................------------------------........................////////////////////////---------.........//////................................................//////111222555999@@@DDDNNNPPPRRRTTTTTTSSSRRRPPPRRRTTTVVVXXXYYYYYYXXXWWWZZZVVVQQQMMMKKKHHHEEECCCAAABBBDDDEEEEEEEEEFFFFFFDDDBBB???>>>??????>>><<<<<<<<<<<<:::888777888::::::888777999<<<>>><<<999CCCAAAAAACCCEEECCCBBBCCCIIIFFFCCCBBBFFFKKKOOORRRJJJIIIGGGDDDCCCBBBCCCCCC@@@BBBDDDCCCAAA>>><<<;;;>>>>>>======???CCCGGGJJJNNNNNNRRR\\\iiisssxxxxxxkkkddd[[[UUURRRNNNHHHCCCLLLOOOQQQQQQNNNMMMMMMNNNMMMKKKFFFAAA>>>===???@@@GGGLLLQQQTTTSSSRRRPPPOOORRRNNNIIIDDD???999444000.../////////////////////////////////////////////........................------............------........................,,,,,,------......//////............................................................////////////......////////////......///////////////000000000...111222222000222777;;;FFFKKKRRRVVVXXXXXXXXXXXX\\\[[[XXXVVVVVVWWWYYYZZZ^^^^^^]]]\\\YYYXXXYYY[[[[[[[[[]]]^^^]]]XXXQQQLLLOOONNNLLLIIILLLZZZooojjjTTTMMMLLLUUU^^^^^^YYYWWWQQQRRRTTTWWWZZZ[[[YYYWWWXXXVVVTTTUUUUUUQQQHHH@@@999:::@@@GGGKKKIIICCC>>>777444000......///000//////////////////////////////////////////////////////////////////////////////////////////000111222444111...---...///000///////////////////////////.........///////////////............////////////////////////////////////////////////////////////...............///000000///000111222222555888;;;===???CCCGGGLLLOOOQQQRRRXXXYYY[[[\\\]]]]]]\\\\\\XXXWWWVVVSSSQQQNNNLLLKKKWWWXXXYYYZZZ[[[[[[[[[\\\UUUTTTSSSPPPMMMIIIFFFDDDBBBBBBBBBBBB@@@???===<<<:::<<<>>>???@@@AAABBBBBBCCCCCCDDDEEEGGGJJJLLLMMMRRRSSSTTTUUUVVVWWWXXXYYYQQQRRRRRRRRRRRRSSSSSSTTTSSSRRROOOLLLGGGBBB>>><<<666555333222222222000............///////////////////////////////////////........................................................................................................................------------------------........................////////////////////////////////////000000000000////////////////////////////////////////////////...000333666:::@@@GGGLLLRRRQQQPPPOOONNNNNNNNNOOOQQQSSSUUUWWWXXXWWWVVVUUUVVVRRRMMMIIIGGGEEECCCAAA???DDDIIIKKKIIIEEEBBBAAABBB>>>:::777777888::::::<<<=========<<<===???AAA@@@===<<>>AAABBBDDDHHHMMMTTT\\\bbbmmmooopppooojjjeeeaaa^^^TTTPPPKKKJJJLLLOOOPPPQQQPPPOOOLLLIIIFFFCCCAAA???GGGKKKQQQTTTTTTSSSRRRQQQQQQOOOKKKHHHDDD???999555111111000000000/////////000000000000000000000000........................---......//////......---........................---------....../////////........................................................./////////000000...//////////////////...////////////000000111111...000000000222777@@@GGGOOORRRUUUXXXXXXYYYZZZ[[[ZZZXXXTTTRRRQQQSSSUUUVVVZZZ\\\\\\ZZZYYYZZZ\\\]]]]]]ZZZWWWUUUSSSQQQNNNKKKKKKPPPVVV]]]hhh}}}lllUUUCCCEEEQQQYYY]]]aaaRRRQQQQQQSSSVVVXXXYYYXXXXXXVVVUUUVVVUUURRRLLLFFF===:::<<>>BBBEEEEEEGGGKKKOOOSSSUUUWWWWWWYYYZZZ\\\^^^___```aaaaaaYYYWWWSSSNNNJJJGGGEEEDDDGGGIIIKKKKKKJJJJJJKKKLLLFFFFFFFFFFFFEEEDDDCCCBBB???@@@@@@AAA@@@@@@??????===>>>@@@???===<<<<<<<<<@@@@@@AAAAAABBBBBBBBBBBBFFFIIILLLNNNOOORRRUUUWWWVVVWWWVVVUUUTTTTTTVVVXXXWWWVVVUUURRRMMMIIIEEEBBB>>>;;;999777666555222000000000000000000/////////////////////////////////........................................................................................................................------------------------........................//////////////////////////////000000000111111111///////////////////////////////////////////////////222555:::>>>CCCIIIMMMJJJIIIHHHHHHJJJMMMPPPRRRVVVWWWYYYYYYYYYXXXVVVUUUOOOLLLHHHEEEDDDCCCAAA@@@BBBGGGLLLMMMHHHBBB===<<<888999999999999999888888888:::<<>>@@@BBBBBB@@@???@@@BBBBBBCCCCCCDDDEEEFFFFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJGGGCCC@@@???@@@AAABBBCCCDDDDDDDDDCCCBBB>>>AAADDDEEEEEEFFFIIIKKKSSSSSSSSSQQQOOOQQQUUUYYYWWWWWWWWWVVVTTTPPPMMMKKKGGGEEEBBB???===;;;888555222222111111000000//////////////////////////////........................................................................................................................------------------------........................////////////////////////////////////000000000000////////////////////////////////////////////////000444888<<<>>>AAAEEEHHHEEEFFFGGGJJJNNNRRRVVVXXXZZZZZZZZZXXXVVVTTTQQQPPPHHHFFFCCCBBBBBBBBB@@@>>>===BBBFFFEEE@@@;;;::::::444777:::<<<============@@@AAAFFFMMMTTTWWWVVVTTTRRRWWW]]]eeemmmuuu}}}nnnvvvsssfffdddkkkrrrkkkhhhtttuuuddd___hhhttt{{{|||wwwqqqhhhccc___YYYQQQKKKJJJHHHFFFBBB@@@AAADDDGGGHHHQQQ]]]eeejjjsssrrrcccWWWOOOKKKIIIMMMLLLKKKKKKMMMMMMKKKHHHMMMPPPSSSUUUTTTTTTTTTTTTSSSQQQOOOMMMLLLIIIEEEBBB:::888444111//////111222000000000000000000000000..............................////////////..............................////////////.............................................................../////////000000000000//////000000000000//////...//////000111111222222333333555:::BBBKKKRRRUUUTTTUUUWWWXXXWWWWWWYYYZZZUUUTTTSSSTTTUUUWWWZZZ[[[ZZZ___aaa^^^\\\^^^]]]ZZZPPPLLLHHHLLLYYYmmmqqqccc]]]UUULLLNNNWWW___ZZZTTTQQQQQQUUUXXXZZZZZZ[[[[[[YYYVVVSSSSSSSSSEEE;;;777???HHHIIIGGGGGGCCC>>>666111//////000000////////////////////////.../////////000000111111////////////////////////............///000111222,,,,,,,,,...///000///---////////////////////////---.........//////000000............/////////000000000000000000000000000000000000000000000000000000000000000111222333444666:::AAAHHHNNNRRRWWWZZZTTTVVVYYY\\\]]]^^^]]]]]]______^^^^^^```aaaccceeeeeeeeeccc___YYYRRRKKKGGGBBBDDDGGGFFFDDDBBBDDDFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMNNNRRRTTTTTTPPPKKKGGGFFFFFFBBBDDDFFFIIIJJJJJJIIIIIIAAACCCDDDCCC@@@>>>@@@BBBEEEEEEEEEDDDDDDHHHOOOTTTVVVWWWYYYYYYYYYWWWUUUSSSOOOLLLHHHEEECCC@@@<<<999444333333222111000//////000000000000000000000000........................////////////////////////........................................................................------------------------////////////////////////////////////////////////............/////////000000000000000000000000000000000000000000000000000222555999<<<>>>???@@@BBBFFFHHHLLLQQQVVVYYY[[[\\\[[[ZZZXXXTTTQQQMMMJJJHHHCCCBBB@@@@@@AAAAAA???===444888<<<;;;888666999<<<;;;<<<===>>>@@@CCCGGGJJJRRRSSSXXXbbblllqqqnnniiidddooo}}}tttmmmbbbeeeuuuuuunnnooonnnhhhuuusssllllllkkkfffaaaZZZUUUOOOJJJGGGCCC???<<>>:::555111//////111333000000000000000000000000..............................////////////..............................000000//////......------................................................////////////000000000000//////000000000000//////...//////000111222222222666666999AAAKKKRRRUUUUUURRRUUUXXXYYYYYYXXXXXXXXXUUUUUUUUUWWWYYY\\\^^^```^^^dddddd^^^YYYXXXUUUOOOKKKNNNVVVfff}}}~~~zzzwwwrrrgggWWWKKKRRR^^^aaaXXXSSSXXX[[[XXX[[[\\\[[[VVVOOOKKKLLLOOOJJJDDD;;;777???KKKKKKCCCBBBBBB@@@;;;444//////000000///////////////000111//////000000000000//////////////////000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111000...---...000222444000000111222333777<<<@@@LLLOOORRRTTTUUUWWWZZZ\\\[[[]]]___aaabbbaaa```^^^dddaaa```cccgggiiieeeaaabbbbbb```]]]XXXTTTPPPNNNKKKJJJJJJJJJKKKLLLNNNOOONNNMMMMMMMMMNNNPPPRRRTTTSSSQQQNNNLLLLLLMMMOOOPPPSSSRRRQQQOOONNNLLLKKKJJJPPPMMMLLLPPPWWWYYYUUUOOONNNNNNLLLJJJGGGCCC???===<<<<<<===>>>@@@BBBEEEFFFKKKRRRYYY]]]\\\XXXUUUTTTUUUQQQLLLGGGDDDCCCEEEFFF???;;;555111000000000000000000000000///...---,,,---...///000000///...---........................000000//////.........---......////////////..................////////////////////////////////////............////////////000000000000000000000000////////////////////////000000000000////////////.........///111333555666888999;;;>>>@@@BBBCCCCCCKKKPPPWWW[[[ZZZXXXWWWWWWXXXSSSMMMKKKKKKJJJEEEAAA>>>HHHMMMHHHAAA???<<<999888888777777777999;;;===>>>???AAADDDOOO]]]eeefffooossstttqqqdddooozzzuuusssvvvpppyyyjjjhhhpppxxx{{{zzzrrrhhh```\\\XXXSSSNNNKKKFFFBBBCCCDDDGGGOOOXXXcccfffmmmvvv}}}}}}vvvooo]]]RRRGGGCCCCCCDDDHHHLLLQQQQQQTTTWWWWWWSSSTTTXXXXXXWWWTTTQQQNNNLLLKKKJJJFFFCCC>>>888444222111222222000......///000000///000000000000000000000000........................---.........//////000000//////............//////......------------........................................../////////000000000000000000000000000///000111000///000222444444;;;EEENNNSSSVVVXXXXXXWWWWWWVVVVVVWWWXXXZZZ[[[VVVXXXYYYYYYYYYZZZ^^^aaa^^^[[[ZZZYYYTTTMMMOOOVVVRRRfffwwwhhhYYYPPPPPPYYYcccddd[[[TTTUUU\\\ZZZ[[[ZZZSSSLLLIIIMMMRRROOOJJJAAA;;;@@@IIIJJJDDDCCCDDDBBB===777222000000000000////////////000000//////000000000000//////////////////000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000111111111000000000000000111...000444888<<>>???@@@BBBGGGLLLQQQRRRTTTVVVYYYXXXVVVSSSOOOKKKGGGDDDBBBBBBAAA???;;;888555333333000000000000000/////////......///000000///..............................000/////////..................////////////..................////////////////////////////////////............////////////000000000000000000000000////////////////////////000000000000000000000///111000//////000333666888>>>>>>>>>???AAAEEEHHHJJJOOOTTTYYY\\\[[[XXXWWWWWWSSSNNNIIIHHHIIIHHHDDD@@@EEEGGGDDD===999;;;:::777:::;;;<<<===>>>???AAABBBLLLUUU___fffpppyyy}}}{{{kkkaaa~~~|||||||||nnnpppppphhhiiimmmqqq___UUUMMMIIIGGGDDDDDDFFFNNNQQQXXXdddsss~~~zzzjjjXXXKKKEEEBBBEEEJJJOOONNNPPPUUUVVVSSSSSSUUUSSSSSSRRRRRRQQQPPPOOOOOOIIIFFFAAA<<<777444222222111///...///000000000...000000000000000000000000..................................../////////000//////............/////////......------......///................................./////////000000000000000000000000000000///000111111000111333555>>>DDDLLLSSSVVVWWWXXXXXXXXXXXXYYYZZZZZZYYYXXXXXXXXXYYYZZZ]]]```aaa___]]]___[[[YYYZZZXXXUUUYYY```}}}~~~~~~pppbbb\\\TTTRRR[[[kkknnnaaaXXXZZZUUUXXXYYYVVVPPPLLLLLLOOOQQQNNNFFF@@@@@@EEEHHHGGGEEEFFFEEEAAA;;;666222111111000000//////000000000//////000000000000//////////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111111111111111111111111000333777===CCCHHHNNNTTTXXXYYY[[[]]]^^^^^^___aaacccccccccbbbbbbccccccddddddhhhgggfffgggfffbbbZZZSSSSSSQQQPPPPPPRRRUUUYYY[[[YYYYYYXXXXXXXXXZZZ[[[\\\______^^^]]]\\\\\\]]]]]]VVVUUUTTTSSSTTTUUUVVVWWWTTTUUUUUUVVVVVVWWWXXXXXX\\\ZZZXXXWWWWWWXXXZZZ[[[[[[ZZZYYYVVVTTTPPPNNNLLLGGGEEEBBB>>>======>>>???<<<===???BBBDDDIIIOOOSSSTTTUUUVVVVVVSSSNNNIIIEEEDDDEEEFFFDDD???;;;777555222222000//////000111111...//////000000//////...........................////////////..................////////////..................////////////////////////////////////............////////////000000000000000000000000////////////////////////000000000000000000000000111000000111444888<<>>???===999666888===>>>;;;???>>>>>>@@@FFFQQQ]]]eeerrr|||ooopppssshhhnnn~~~rrrddd\\\TTTJJJCCC@@@EEECCCDDDLLLYYYjjjyyy|||tttmmmbbbRRRFFFAAAHHHFFFHHHOOOSSSRRRSSSUUUPPPQQQRRRSSSSSSRRRQQQQQQLLLJJJFFFAAA<<<888444222//////...///111111///...000000000000000000000000....................................//////////////////............/////////......------......///............................../////////000000000000000000000000000000000000111111222333666:::>>>KKKPPPVVVYYYZZZYYYWWWWWWVVVXXXZZZ[[[[[[YYYWWWUUUXXXXXXZZZ___cccbbb\\\VVVWWWSSSPPPTTT]]]llluuuooobbbSSSOOOcccyyyzzzkkk\\\UUUVVVYYY[[[ZZZUUUNNNIIILLLKKKGGGAAA>>>@@@FFFJJJGGGHHHHHHEEEAAA;;;555222111111000000///000000000//////000000000000//////////////////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000111111111000000000000222444666777AAAEEEJJJOOOSSSWWW[[[]]]]]]___aaaaaa``````bbbdddfffeeedddcccccceeefffhhhcccbbbaaa```___[[[VVVQQQVVVVVVVVVWWWYYY]]]```bbb^^^]]]\\\[[[ZZZZZZ[[[[[[[[[ZZZYYYXXXVVVUUUTTTTTTPPPPPPPPPPPPQQQRRRSSSSSSMMMNNNNNNOOOPPPQQQRRRRRRTTTVVVVVVUUUSSSSSSVVVYYYYYYYYYXXXWWWVVVUUUTTTSSSLLLJJJGGGDDDBBBCCCEEEFFFAAA???>>><<<===???BBBDDDHHHKKKOOOSSSTTTTTTQQQPPPHHHFFFDDDDDDDDDBBB===999777555222000//////000111/////////000000/////////........................///////////////...............////////////..................////////////////////////////////////............////////////////////////////////////////////////////////////000000000000000111111111...000444999???DDDGGGIIIEEEEEEEEEGGGKKKPPPVVVYYYZZZ[[[[[[ZZZVVVRRRNNNKKKFFFDDD@@@??????>>><<<:::888888888888;;;>>>@@@???BBBIIITTT```kkkxxxrrrgggpppwwwhhhZZZRRRQQQQQQKKKDDDAAAEEEQQQ```jjjzzz}}}nnn[[[QQQKKKGGGGGGLLLQQQQQQQQQSSSPPPQQQSSSTTTTTTSSSQQQOOOOOONNNKKKGGGBBB===888555000//////000222111000...////////////////////////................................./////////////////////............////////////............//////...........................////////////000000000000000000000000000000000222222222333666>>>GGGMMMTTTWWW[[[\\\[[[YYYWWWWWWUUUVVVXXXZZZZZZYYYXXXWWW^^^^^^___``````]]]YYYVVVPPPXXXdddppp~~~ttteeeTTTUUUllltttaaaZZZVVVXXX]]]]]]UUUMMMGGGFFFDDD@@@<<<<<>>===@@@BBBFFFJJJNNNRRRTTTUUUMMMFFF@@@AAAGGGJJJFFFAAA===;;;777333000/////////000000000//////000000000////////////////////////.........///////////////......////////////..................////////////////////////////////////............////////////////////////////////////000000000000000000000000///000000000111111111222000555===EEEKKKMMMMMMLLLCCCEEEHHHMMMRRRVVVYYYZZZ[[[ZZZWWWTTTPPPKKKFFFCCCCCCAAA>>><<<;;;:::999888:::;;;===<<<<<<>>>EEELLLSSSccczzz{{{|||~~~{{{uuueeeccciiihhhbbbWWWLLLGGGJJJSSS\\\mmmqqq{{{}}}|||fff```[[[YYYUUUOOOKKKLLLNNNOOORRRSSSTTTSSSRRRQQQQQQQQQOOOLLLGGGBBB===:::222111000111222222000...///////////////////////////////////////////////////////////////.........//////............///////////////....../////////////////////////////////////////////000000000111111111111111111111111111111111111333999DDDQQQYYYVVVYYY[[[\\\[[[YYYXXXXXXWWWWWWXXXYYY[[[]]]___```ggggggeee^^^WWWTTTXXX\\\ccc{{{kkkWWWYYYrrrpppcccUUUSSSYYY___^^^YYYKKKHHHEEEBBB===;;;BBBKKKIIIIIIIIIIIIGGGCCC===999333222111111000000000000//////000000000000//////////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222444888>>>EEEKKKOOORRRUUUYYY\\\]]]___```bbbbbbccccccaaa___]]]^^^___XXXWWWVVVVVVXXXZZZ]]]___]]][[[XXXUUUUUUVVVXXXZZZXXXYYYYYYYYYXXXUUUSSSRRRNNNMMMKKKIIIGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDBBBAAA@@@AAACCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@DDDIIIKKKJJJIIIJJJKKKMMMNNNNNNPPPQQQTTTVVVWWWXXXVVVTTTRRRPPPOOOOOOOOORRRQQQQQQPPPOOOLLLGGGDDD@@@@@@AAABBBFFFJJJOOOQQQOOOHHH@@@AAAHHHMMMLLLHHHCCCAAA===999555222000000111000000//////000000111////////////////////////.........///////////////......////////////..................////////////////////////////////////............////////////000000000000000000000000000000000000000000000000///000000111111222222222777===FFFNNNQQQOOOKKKHHHDDDGGGMMMRRRVVVXXXXXXXXXWWWTTTPPPMMMJJJFFFAAA>>>???>>>===;;;:::999999999999;;;>>>CCCGGGPPP```nnnzzz||||||~~~~~~{{{xxxkkkqqq}}}tttcccSSSKKKMMMQQQWWW^^^mmm~~~{{{ssscccRRRGGGDDDJJJKKKNNNQQQSSSUUUUUUUUURRRRRRPPPNNNJJJGGGCCCAAA777555222111222222111000000000000000000000000000///////////////////////////////////////.........//////............//////000//////......//////000/////////////////////////////////000000000111111111111111111111111111111...000333777???IIIUUU]]]WWWYYY[[[\\\[[[ZZZZZZZZZ[[[[[[[[[]]]___bbbeeegggdddddd```WWWPPPSSS```kkkmmm___ccctttrrrhhh[[[VVVYYY^^^``````XXXRRRMMMHHHAAA<<<@@@IIIJJJHHHHHHHHHHHHFFFAAA<<<444333222111000000000000//////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222444777===CCCJJJPPPTTTVVVWWWYYY[[[\\\\\\]]]^^^```]]]]]]]]][[[XXXVVVVVVVVVPPPPPPPPPRRRTTTVVVYYYZZZ[[[ZZZXXXUUURRRRRRSSSTTTUUUTTTSSSQQQOOONNNLLLLLLFFFEEEDDDCCCCCCCCCDDDEEECCCCCCDDDEEEDDDCCCBBBAAA@@@AAACCCDDDDDDBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBCCCBBBCCCDDDDDDFFFFFFFFFGGGIIIKKKMMMOOORRRRRRSSSSSSRRRRRRQQQQQQSSSRRRSSSVVVWWWVVVRRRNNNDDDBBB@@@???@@@CCCGGGJJJJJJGGGDDDCCCDDDGGGIIIKKKHHHFFFCCC@@@<<<888666444111111000//////000111111////////////////////////............/////////000......////////////..................////////////////////////////////////............////////////000000000000000000000000000000000000000000000000///000000111111222333333:::@@@HHHNNNPPPNNNIIIEEEKKKNNNRRRVVVXXXWWWVVVUUUOOOLLLHHHFFFFFFDDDAAA???;;;;;;;;;;;;;;;;;;<<<>>><<>>@@@GGGJJJHHHGGGGGGHHHGGGCCC???444333222111000000000000//////000000000000//////////////////000000000000222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222777<<>>;;;999222111000//////000111222000000000000000000000000---.........//////000000......////////////................../////////000////////////////////////............/////////000000000000000000000000000000000000000000000000000///000000111222222333333999>>>EEEKKKMMMLLLIIIFFFSSSTTTVVVWWWWWWVVVTTTSSSIIIFFFCCCCCCDDDEEECCCAAA888999:::;;;<<<===@@@BBBIIIMMM\\\rrr}}}www|||xxxkkkhhhjjj]]]WWWRRRQQQUUU___pppiiiXXXSSSMMMMMMMMMNNNOOOPPPQQQRRRQQQQQQPPPNNNMMMLLLKKKKKK???;;;555222111111222222000000000000000000000000000000000000000000000000000000//////.........---//////............//////000000////////////000000000000000000000000000000000000000000111111111111111111111111111111111111000888CCCMMMTTTWWWYYYYYY^^^___```___^^^]]]^^^___YYY[[[^^^aaabbbbbb``````WWWVVVVVV^^^qqq|||}}}vvvfffXXXWWWbbbooorrrhhh\\\]]]dddccc___[[[WWWLLLAAAAAAGGGLLLMMMKKKGGGHHHLLLHHHAAA@@@:::333000000111111000000000000000////////////////////////000000000000444777777333000222222000000000000000000000000000............/////////000......////////////......000///...000333444222///111111222222333666:::>>>HHHKKKQQQVVVYYYZZZZZZYYY\\\]]]]]][[[WWWTTTSSSSSSQQQTTTWWWTTTNNNKKKLLLOOOTTTTTTUUUWWWWWWVVVSSSPPPTTTRRROOOJJJGGGFFFGGGJJJEEECCCAAADDDIIIKKKJJJHHHHHHIIIJJJKKKNNNQQQUUUXXX^^^^^^aaaiiinnnkkk___UUU]]]fffoooqqqnnniiiddd```XXXcccggg```___eeeaaaVVVOOOMMMIIIFFFIIIOOONNNIIIIIIFFFBBB>>><<<===@@@CCCAAABBBCCCDDDEEEGGGKKKNNNNNNTTTUUUOOOMMMQQQTTTSSSQQQOOOLLLHHHEEECCCBBBBBBAAA@@@???@@@DDDEEEDDDBBBHHHIIIJJJKKKIIIEEEAAA>>>888555111//////000111000111111000///////////////000000000000000000000000............////////////////////////000000000000000000000000000000000000////////////000000000000222111111111000000//////111111111000000000000000...111333222000///222444<<<<<>>;;;999999999999999:::@@@HHHNNNPPP[[[iiixxx|||vvvqqquuu|||zzzrrrtttxxxooobbbVVVQQQPPPQQQXXXaaa}}}zzzmmm``````cccddd[[[OOOKKKOOONNNRRRSSSPPPNNNNNNKKKGGGGGGCCC>>>999666333000...222111//////000111111000000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000000111111111111222222222333222111222333444333111888AAALLLSSSUUUVVVXXX[[[aaaaaa```aaaaaa___\\\YYYXXX[[[___bbb]]]WWWXXX]]]QQQVVVgggrrrfff]]]bbbjjjppplllbbb]]]]]]dddaaaaaa___WWWIIIBBBCCCKKKNNNMMMIIIIIIKKKHHHBBBAAA<<<555111111111111000111111111111000000000000////////////000000000000333666777222000111111///000000000000000000000000........./////////000000....../////////////////////......///222444222000222222222333555:::@@@EEENNNQQQVVVZZZ]]]]]]\\\[[[WWWXXXXXXVVVSSSPPPPPPPPPOOORRRSSSRRRPPPPPPSSSVVVZZZWWWTTTRRRRRRSSSSSSSSSQQQMMMGGGDDDDDDEEEGGGGGGJJJLLLNNNOOONNNNNNPPPRRRgggnnnwwwzzzxxxvvvwwwyyy{{{vvvoooeeeaaafffllliiiaaaVVVPPPIIIFFFEEEDDDAAA>>>AAAAAA???>>>>>>@@@CCCFFFIIIOOOPPPMMMLLLQQQTTTTTTNNNMMMLLLKKKJJJJJJJJJJJJFFFCCC@@@@@@@@@@@@>>><<>>HHHLLLNNNLLLJJJIIIHHHEEECCC???999444222111000///222222222222111111111111////////////000000000000111555555111///000000///000000000000000000000000....../////////000000000......//////000000000111///......///111333222111222333444666:::AAAJJJPPPVVVXXX\\\___```___\\\ZZZSSSTTTVVVUUUSSSRRRRRRSSSRRRRRRSSSUUUWWWYYY\\\]]]YYYWWWTTTRRRQQQQQQSSSTTTRRRMMMHHHHHHKKKQQQUUUVVVVVV___iiimmmnnnrrr{{{{{{ooo```WWWUUURRRLLLFFFFFFCCC???<<<:::<<<>>>@@@CCCGGGIIIHHHHHHLLLOOOOOOMMMNNNOOOPPPPPPQQQQQQQQQNNNKKKFFFBBB@@@>>>;;;999>>>@@@DDDGGGHHHGGGFFFDDDAAA===999666444333111///111111000////////////000000000000000000000000000............////////////////////////000000000000000000000000000000000000////////////000000000000111111111111000000000000111111111111111111111111222000...///222777:::<<<;;;===BBBIIIPPPUUUVVVUUUSSSTTTUUURRRLLLEEE@@@>>>???@@@AAA???<<<:::999999<<>>CCCKKKRRRWWW\\\]]]^^^___]]][[[WWWUUUNNNQQQSSSTTTTTTTTTVVVWWWYYYXXXYYY[[[]]]^^^]]]\\\XXXXXXVVVTTTPPPNNNMMMNNNPPPPPPRRRWWWaaannnzzzsssmmmkkkiiiggg]]]WWWOOOHHHCCCAAAAAA@@@BBBDDDEEEDDDEEEHHHIIIJJJOOOPPPRRRSSSTTTTTTSSSRRRVVVSSSNNNHHHDDDAAA>>>===:::<<<@@@CCCFFFHHHIIIIIIEEEBBB>>>:::777555111///222111000000//////000000////////////////////////............////////////////////////000000000000////////////////////////////////////000000000000111111111000000000000000000111111111111111222222222000000333999>>>?????????CCCHHHOOOTTTWWWWWWWWWUUUTTTPPPKKKFFF@@@<<<;;;888:::;;;;;;::::::;;;===>>>DDDTTTjjj}}}~~~{{{lll```^^^XXX[[[bbbnnnsss___RRRDDDJJJPPPRRRUUUWWWSSSLLLNNNLLLJJJGGGDDD>>>888333444222000000111111111///////////////////////////////////////////////////////////////////////////000000000000////////////000000000000000000000000000000111111111222222222///222444222111444<<>>;;;777333000222222111000000000000000////////////////////////............////////////////////////000000000000////////////////////////////////////000000000000000000000000000000111111000000111111222222222333222222444:::AAADDDCCC@@@AAAFFFMMMTTTXXXZZZZZZZZZUUUQQQKKKEEE@@@>>>======999::::::;;;;;;>>>BBBFFFQQQ^^^rrr|||}}}}}}}}}}}}lllhhhjjjgggeeeccceeerrrsss___QQQLLLPPPRRRPPPOOORRRSSSPPPNNNMMMKKKIIIFFFAAA:::555333111000000222333222111////////////////////////////////////////////////////////////////////////////////////000000000000111111111111111111111111000000111111111222222222...111333333333777AAAIIIRRRSSSTTTSSSRRRQQQQQQQQQQQQQQQTTTXXX\\\___^^^]]]]]]WWWSSSXXXfffuuu___VVVZZZdddpppyyyiiihhhdddbbbdddgggddd^^^MMMKKKLLLNNNLLLIIIIIILLLFFFFFFDDD???999444222111000000000000/////////...////////////000000000000///333444000...000111///000000000000000000000000/////////000000000111111333222111000000111222333333333333222111222444777;;;BBBKKKRRRWWWYYY[[[\\\^^^]]]ZZZWWWTTTRRRQQQQQQVVVXXX[[[\\\\\\]]]___```[[[ZZZZZZXXXVVVTTTRRRQQQOOOOOOPPPRRR[[[lllyyyqqqnnnrrruuussskkkccc\\\ZZZXXX\\\fffoookkk^^^XXXZZZTTTWWW___jjjtttxxxvvvrrrmmmssswwwzzztttkkkccc]]]NNNGGGBBB@@@???======???EEEFFFIIILLLOOOQQQRRRSSSRRRSSSRRROOOJJJGGGFFFFFF===<<<<<<===AAAFFFKKKNNNJJJHHHEEECCC@@@<<<777333222222111000000000000111000000000000000000000000............////////////////////////000000000000000000000000000000000000////////////000000000000000000000000111111111111000000111111222333333333111444:::@@@DDDEEECCCAAAAAAHHHPPPWWWZZZ[[[[[[ZZZRRRMMMFFF@@@>>>>>>>>>>>>888999999:::>>>EEENNNTTToooqqqiiivvvvvvxxxqqqjjjooouuuvvv|||zzznnndddiiiyyywwwggg[[[bbbddd```UUUMMMNNNTTTWWWNNNMMMLLLJJJHHHCCC>>>999333222000000222333222111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111000111111111111222222222///111333555888>>>GGGNNNSSSRRRQQQOOONNNNNNNNNNNNQQQSSSXXX^^^bbbbbb___\\\ZZZQQQRRRiii{{{qqqfffaaagggwww|||xxxooofffeeejjjkkkhhhZZZSSSPPPPPPOOOJJJHHHJJJFFFGGGFFFBBB;;;666333333111111111000000000//////////////////000000000000///333444000///111111000000000000000000000000000//////000000000111111111555444222000000000111222000111333333333555:::===EEEJJJRRRWWWZZZ\\\\\\]]]^^^\\\XXXUUUTTTVVVXXXZZZ```aaabbbbbb```^^^^^^___VVVVVVTTTQQQOOOQQQWWW\\\XXX\\\ccclll{{{|||~~~yyyrrrkkkfffooouuu}}}yyyrrrmmmmmmkkksss||||||kkkllljjjjjjuuu~~~ssscccccc```^^^ccclllrrrsssuuuuuuxxxrrreeeYYYQQQJJJBBB???@@@AAABBBCCCEEEHHHJJJMMMNNNNNNPPPRRRPPPMMMIIIHHHHHHBBB???<<<;;;>>>DDDKKKOOOLLLKKKIIIHHHFFFBBB===999333222111111000000111111000000000000000000000000............////////////////////////000000000000000000000000000000000000////////////000000000000///000000000111111111111000000111222222333444444333777<<>><<<:::666777:::???JJJXXXhhhrrrssskkk~~~|||uuuzzzrrruuuggg^^^eeemmm}}}uuuwww}}}{{{lll[[[SSSSSSUUUPPPNNNMMMKKKJJJFFFBBB>>>777444222111111111000///000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111111111111111111111111111000111111111111222222222222333555999???FFFMMMRRRRRRPPPNNNMMMNNNPPPQQQRRRVVVXXX[[[___bbbaaa\\\YYYUUUZZZmmmxxxxxx|||xxxfff```nnnwwwiiieeejjjlllkkkdddZZZSSSSSSQQQKKKGGGHHHFFFGGGGGGCCC<<<777444444222222222111111111111000////////////000000000000000333444111///111222000000000000000000000000000000000000000111111111111777555333111000000111222---///222333444888>>>CCCMMMPPPUUUYYY[[[\\\]]]^^^^^^[[[XXXVVVWWWZZZ___bbb```aaaaaa^^^ZZZVVVUUUUUUSSSSSSQQQMMMLLLSSS```jjjrrrzzz|||ssspppqqqssssss~~~|||{{{wwwnnnnnntttuuurrrooofff___```kkkwww}}}~~~}}}~~~zzzlll___QQQJJJJJJBBBBBBAAAAAABBBDDDEEEGGGMMMPPPSSSSSSOOOKKKJJJJJJEEEBBB===:::<<>>999666999;;;AAAKKK[[[ppp}}}{{{~~~sssmmmooosssuuu|||wwwggg^^^YYYxxxnnnZZZPPPLLLQQQOOONNNLLLKKKHHHEEEBBB:::777444222111000...,,,000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111111111111111111111111111000111111111111222222222555444666;;;DDDLLLRRRUUUPPPNNNLLLMMMOOORRRUUUVVV[[[[[[]]]___```]]]YYYUUUQQQjjjxxx{{{wwwhhhfffkkksss{{{}}}qqqbbb```kkkwwwuuufffYYYUUUSSSNNNJJJIIIHHHGGGDDDBBB???<<<777333333222000111222222111///111111000000111111222333222111000000000222444555555222...,,,,,,...000000111111000000111111222333444444333222222333333444555444222333888???GGGKKKVVVYYY\\\\\\[[[ZZZ[[[]]]WWWUUUTTTWWW\\\```aaa```]]]XXXTTTUUUXXXWWWVVVUUUUUUSSSPPPRRR```yyy}}}zzzzzz{{{}}}vvvmmmddddddiiikkkcccdddrrr|||tttiiiaaaWWWJJJAAABBBDDDBBB???@@@EEEGGGKKKOOORRRQQQMMMJJJGGGHHHGGGCCC??????EEEKKKOOOPPPPPPOOOLLLGGGCCC@@@<<<:::777444111000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111///111222111///000333666666;;;???>>><<>>;;;777333111000111222111111111111000000000000222111111111000000//////000000000000000000000000000000000000000000000000000111111111111222222222111111111222444444333222555999???EEEIIILLLPPPRRROOOQQQTTTVVVVVVUUUVVVWWW```___```aaa\\\VVVXXX```ooouuuqqq~~~xxxqqqmmmllltttzzzssseee___iiivvvxxxlll```[[[VVVNNNIIIIIIHHHGGGDDDBBB@@@===999555333222000111222333222000111111000000111111222333111000///000111444888:::666333///------///000000111111000000111111222333444333333222222222222333444333333666;;;CCCKKKOOOVVVYYY]]]^^^\\\ZZZZZZ[[[UUUSSSRRRSSSWWWZZZ[[[ZZZWWWWWWWWWWWWVVVTTTTTTUUUOOOYYYeeettt{{{wwwvvvuuuwww{{{xxx}}}ssshhhfffgggkkkxxx}}}sssbbbVVVLLLCCC???@@@@@@@@@BBBEEEKKKOOOQQQRRRMMMMMMLLLHHHCCCBBBFFFJJJQQQQQQQQQPPPMMMIIIDDDAAA>>><<<999666333222111000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111...000111111000111555888:::<<<>>>>>>@@@FFFOOOVVVXXXXXXWWWSSSNNNHHHDDDAAAFFFEEEBBB>>>::::::===@@@BBBJJJ^^^zzzyyyzzz{{{~~~}}}ooonnn{{{ppprrruuuhhhnnnyyykkk[[[WWWQQQMMMNNNRRRRRRLLLHHHHHHBBB???:::666222111000111111111111111000000000000111111111111000000000///000000000000000000000000000000000000000000000000000111111111111222222222222111111222333333333222555;;;DDDKKKOOOPPPQQQRRRQQQSSSUUUVVVVVVVVVWWWXXX^^^```bbb___VVVSSS```qqqiiiiiiyyy}}}tttiiinnnwwwzzzpppeeeiiiuuuxxxrrrjjjddd\\\RRRMMMMMMIIIGGGEEECCCBBB???<<<999333222000111222333333222111111000000111111222333111000///000222777;;;>>>888555000...///000000000111111000000111111222333444333222222111111111222222333555:::AAAIIIPPPUUUXXXZZZ]]]\\\ZZZVVVTTTTTTQQQPPPPPPSSSUUUWWWWWWVVVRRRTTTTTTQQQOOOSSS[[[bbbhhhvvv}}}oooaaacccmmmllltttwwwdddRRRHHHEEECCCAAA@@@AAAEEEIIILLLMMMPPPRRRQQQNNNIIIGGGIIILLLSSSSSSSSSRRROOOJJJFFFCCC@@@???<<<999666444333222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111///111222222333444888;;;======>>>AAAGGGOOOXXX]]][[[XXXTTTNNNHHHCCC@@@>>>CCCAAA>>>;;;:::;;;>>>AAAIIIYYYooo~~~~~~yyyyyy~~~tttvvv~~~zzz}}}zzzxxxxxxqqquuu}}}jjjaaaaaaTTTNNNKKKOOORRRPPPLLLKKKFFFCCC>>>999555222000000222222111111111000000000111111111111000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222333333444888???JJJRRRVVVVVVTTTSSSTTTUUUVVVVVVVVVWWWYYY[[[ZZZ\\\\\\XXXWWWeeexxxkkkppppppxxxuuuooorrrvvvvvvtttmmmcccYYYTTTSSSJJJHHHFFFDDDCCCBBB???<<<555333111111222444333333111111000000111111222333333111000000333777<<>>>>>@@@FFFPPPXXX]]]^^^[[[VVVPPPJJJEEEBBB???===;;;<<<<<<;;;:::===CCCHHH[[[lllvvvoooiiirrrxxxsssvvv{{{nnnsss}}}qqqiiifff^^^VVVOOOMMMOOOPPPNNNLLLHHHEEEAAA;;;777333111111222222222111111111000000111111111000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222222222222222333555777???FFFOOOWWWZZZYYYWWWVVVWWWWWWXXXWWWVVVXXXZZZ]]]___YYYSSSWWWiiizzz{{{vvvooovvv{{{|||vvvkkk```XXXTTTLLLJJJGGGFFFEEEDDDAAA???777444222111222333444333111111000000111111222333444333111111222555999;;;888555222111111111111000111111000000111111222333333222222222222222222333555999???FFFMMMSSSWWWYYYXXXUUUQQQNNNMMMMMMNNNOOORRRUUUYYY\\\ZZZVVVQQQNNNPPPRRRTTT\\\rrryyy|||~~~ssskkkooo~~~{{{nnn```XXXNNNGGGDDDFFFHHHJJJGGGIIILLLNNNOOOQQQSSSUUUUUUVVVVVVUUUSSSOOOLLLIIIEEECCCAAA???;;;888666444222222111111111000000000000000000000000000000000000000000000000000000000111111111111111111111111///000000000111111111111111111111111111111111111333222333444777:::<<<===@@@AAAFFFNNNXXX]]]\\\ZZZVVVRRRKKKGGGEEECCCAAA???666999;;;:::<<>>999666444333222222222222111111111111000000000000000000111111000000000000000000000000000000000000000000000000000000111111111222222222222222333222222444888<<>>999:::;;;===FFFYYYqqqyyysssrrr{{{~~~wwwxxxrrr~~~zzzuuudddUUUNNNOOOPPPLLLIIIFFFAAA===999666555333222222222222111111111000000000000111111111111000000000000000000000000000000000000000000000000000111111111111222222222111333444333333666===BBBOOORRRUUUWWWWWWWWWXXXYYYXXXYYYZZZYYYYYYYYY[[[\\\WWW]]]mmm}}}vvvssswwwpppyyy~~~xxxooobbbVVVRRROOOKKKHHHGGGFFFDDDCCC<<<999555222222222222222111111000000111111222333000000111111222222333333444222000000111222222111111111000000111111222333111111222333444666777888AAAEEEKKKPPPSSSSSSRRRPPPOOOMMMMMMOOOSSSWWWXXXXXXVVVVVVVVVTTTRRRSSSWWWZZZdddssssssxxxyyyvvvzzzppp```RRRIIIEEEEEEEEEGGGJJJMMMOOOPPPRRRSSSUUUVVVUUUSSSQQQOOOLLLKKKJJJGGGDDD@@@<<<:::444333333222111111000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111111111111111111111111111111000222777???FFFJJJKKKPPPRRRWWW[[[]]]ZZZUUUQQQIIIFFFDDDDDDFFFDDD???:::<<<<<<@@@JJJ[[[mmm~~~zzzqqqqqqxxxvvvyyyxxxyyyxxx{{{|||bbbTTTRRRTTTRRROOOKKKFFF@@@;;;888666333333222222222111111111///000000000111111111111000000000000000000000000000000000000000000000000000111111111111222222222111333444444444888AAAHHHQQQTTTWWWWWWVVVUUUUUUVVVWWWYYY[[[[[[ZZZYYYZZZ[[[UUUrrrnnnhhhlll|||xxxhhhrrr|||~~~|||wwwjjj]]]SSSPPPLLLIIIHHHFFFEEECCC>>>:::666333222222111111111111111000111222222333---...///111222222222222222000///000111333222222111111111000111222222333111111222333555777999:::EEEHHHNNNSSSTTTRRROOOLLLRRRRRRRRRVVVYYYZZZXXXUUUSSSRRRPPPOOOPPPXXXccckkkxxx~~~ttt{{{~~~eeeUUUIIIGGGFFFFFFHHHJJJKKKKKKQQQRRRTTTVVVVVVTTTRRRPPPOOONNNMMMJJJGGGCCC???===555555444333333222111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111111111111111111111111111333333555===GGGPPPTTTVVVWWWZZZ\\\]]]\\\XXXTTTQQQEEECCCBBBDDDFFFCCC<<<666;;;===GGGYYYnnn{{{{{{wwwxxxyyyyyy|||vvvxxxvvvvvvwww{{{~~~nnnZZZVVVWWWWWWTTTPPPJJJCCC===888666333333333222222222111111//////000000111111111222000000000000000000000000000000000000000000000000000111111111111222222222111333555444555:::CCCKKKRRRTTTXXXYYYWWWTTTSSSRRRVVVYYY[[[[[[ZZZYYYYYYYYYhhhqqqggguuuvvvgggqqqyyy|||uuubbbYYYPPPJJJJJJJJJFFFDDDGGGBBB>>>999666666666444222222222222222222222222222222222222222111111000000000000111111222222222222222222111111222222333444555444222333666;;;@@@DDDMMMPPPTTTVVVUUURRRPPPOOOTTTYYY[[[YYY]]]bbb]]]QQQUUUQQQLLLMMMYYYssszzz~~~ooo[[[LLLNNNVVVUUULLLEEEJJJMMMQQQRRRPPPOOOOOOQQQNNNNNNNNNMMMJJJEEEBBB???===777000000444777555222000000000000000000000000111111111111111111111111111111111111111111111111222111000//////111333444222111000111222333222111555666;;;EEEPPPVVVUUUSSSWWWZZZ[[[ZZZYYYWWWPPPHHHAAA>>>???BBB???999999???BBBKKKaaawww|||uuuttt|||}}}{{{rrrjjjfffdddcccbbbbbbeeejjjnnnqqqlllllllllmmmnnnqqqsssuuuzzz{{{{{{}}}~~~||||||zzzmmm[[[MMMUUU[[[VVVHHHBBBEEE@@@444555333111111222333222111222222222222222222222222111111111111111111111111000000000000000111111222222222222222222222222222333444444333555===HHHPPPQQQSSSSSSPPPLLLLLLQQQVVVZZZYYYZZZZZZVVVTTT[[[gggkkkvvv}}}|||yyyyyy|||ppp___TTTKKKJJJJJJFFFDDDFFFCCC???:::777777666444222222222222222222222222222222222222222111111111000000111111111222222222222222222222111222222333444555444444555999???EEEIIIQQQSSSUUUUUUSSSQQQPPPPPPRRRYYY^^^\\\YYYYYYXXXVVVOOOMMMQQQccczzzvvvddd\\\XXXRRROOOPPPKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNMMMLLLIIIFFFCCCBBB@@@:::444444777999666222111111111111111111111111111111111111111111111111111111111111111111111111222111000///000111333444333222222222333333333222555888???HHHQQQVVVVVVUUUZZZ^^^___\\\XXXSSSKKKCCC@@@??????@@@<<<777:::@@@HHH___vvvzzzsssooovvv{{{zzzwwwrrrkkkddd]]]YYYRRRQQQPPPPPPRRRUUUXXXZZZZZZZZZZZZZZZ\\\]]]___aaa______aaaccceeefffhhhiiitttttttttvvvzzz~~~~~~uuurrrfffVVVSSSYYYXXXOOOIIIHHHCCC;;;666444222222222333222111222222222222222222222222111111111111111111111111000000000000000111222222222222222222222222222222333333333444888@@@IIIPPPPPPQQQRRROOOLLLLLLRRRWWW]]]WWWZZZ___WWWPPPcccrrrwwwuuuttt~~~|||}}}gggZZZNNNIIIIIIHHHEEEDDDCCC@@@<<<999777666444222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222333444444666555555888===DDDKKKPPPUUUVVVUUUTTTQQQPPPQQQRRRXXXYYY\\\^^^[[[TTTQQQRRROOOVVVddd}}}qqqxxx~~~ppp\\\OOOMMMRRRLLLIIIFFFGGGJJJMMMNNNMMMNNNMMMLLLJJJIIIGGGFFFFFFCCC>>>:::999;;;;;;666222111111111111111111111111111111111111111111111111111111111111111111111111222111000000000111333444444333333222333333333444555<<>>===999888???HHH^^^rrr}}}uuupppyyywww}}}{{{zzzxxxqqqkkkgggbbbaaa```]]]XXXRRRMMMJJJGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMIIIJJJKKKNNNPPPRRRTTTUUUZZZZZZ[[[]]]aaaeeeiiillltttwww{{{}}}vvvyyytttgggVVVXXXYYYWWWQQQKKKEEEBBB999666444333333333333222222222222222222222222222111111111111111111111111111000000000000111222222333333333333333333333333444333222555<<>>;;;888666444333222222222222222222222222222222222222222222222222222222222222222222222222333222222222222333444444555555777;;;AAAIIIPPPUUUVVVVVVUUUSSSQQQRRRUUUWWWcccZZZXXX]]]\\\TTTPPPSSS^^^nnn{{{oooZZZRRRQQQHHHGGGFFFFFFHHHKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIEEEBBB>>>===>>>;;;666111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000111222333333333333222222222444555777@@@LLLTTTWWWWWWYYY\\\\\\___]]]UUUMMMIIIFFFBBBBBB@@@===:::999???LLLWWWvvvtttqqqttt{{{ssszzzyyypppttt}}}yyylllbbb[[[VVVTTTPPPPPPOOONNNKKKHHHEEECCCCCCDDDDDDEEEEEEEEEEEEDDDFFFFFFEEEEEEEEEEEEFFFFFFCCCDDDEEEGGGHHHJJJKKKLLLKKKKKKKKKMMMOOOSSSVVVXXXYYY]]]ccciiiooouuu{{{~~~|||fff___ZZZZZZWWWNNNFFFCCC<<<999666444444444444333222222222222222222222222111111111111111111111111111111000000111111222333333333333333333333333333444333333888AAAIIIMMMOOOPPPPPPPPPOOOOOORRRWWW[[[[[[TTTRRRSSSRRR___wwwfffkkk~~~vvviiiXXXMMMJJJKKKIIIFFFEEECCCAAA===999666444333222222222222222222222222222222222222222222222333333222222222222222222222333333222222333333444555555666999???EEEMMMTTTWWWUUUUUUUUUTTTSSSUUUYYY\\\ddd]]]YYYXXXSSSSSSbbbuuu}}}wwwfff]]]HHHIIIIIIIIIHHHHHHIIIKKKLLLLLLKKKJJJJJJJJJKKKKKKFFFDDDAAA@@@>>>;;;555111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111222333222111222555888<<>>DDDKKKQQQUUUXXXRRRTTTVVVVVVWWWXXX[[[]]]ZZZ]]]\\\TTTOOO^^^}}}oooXXXUUUPPPMMMKKKJJJIIIHHHLLLLLLLLLLLLLLLLLLLLLLLLGGGEEECCCAAA>>>:::666222222222222222222222222222111111111111111111111111111111111111111111111111000000111111222222222222000222333222111333888<<>>???KKK^^^mmmttthhhnnn}}}~~~yyy}}}ppp```ZZZRRRKKKGGGFFFFFFEEEAAAAAABBBBBBCCCBBBBBBBBB@@@AAACCCDDDFFFGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEFFFFFFEEEEEEEEEEEEDDDDDDFFFEEEEEEDDDDDDDDDEEEEEEFFFHHHKKKLLLMMMNNNPPPRRRZZZeeesss}}}oooccc___[[[QQQHHHCCC???:::777666555555444222222222222222222222222111111111111111111111111222111111111111222333333333333333333333333333333444666;;;AAAHHHMMMOOOOOOQQQRRRSSSUUUWWWYYY[[[\\\PPPXXXYYY[[[tttbbblllttt^^^PPPMMMKKKHHHFFFFFFEEEAAA:::555333333222222222222222222222222222222222333333333444444444444333333333222222222444333333333333444555555888<<>>???@@@HHHZZZmmmvvvttteeeyyyvvvggg]]]PPPLLLGGGDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFGGGHHHIIIJJJJJJFFFGGGHHHHHHHHHGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHFFFFFFGGGHHHJJJQQQYYYbbbooo~~~|||ggg^^^]]]VVVLLLFFFAAA<<<888666666555555222222222222222222222222111111111111111111111111222222111111222222333444444444444444444444444444333888???FFFJJJLLLNNNOOOPPPRRRTTTWWWYYY[[[ZZZYYYQQQZZZhhh|||xxxqqq~~~eeeSSSMMMJJJGGGFFFGGGFFFBBB;;;555333444222222222222222222222222222222222333333444444444444444444333333222222222444333333333333444555555:::???GGGOOOTTTWWWXXXXXXRRRVVVZZZ]]]\\\ZZZXXXXXXUUUPPPNNN^^^xxx}}}dddZZZ]]]___WWWLLLKKKLLLMMMOOONNNMMMKKKJJJJJJIIIFFFBBB???<<<999888222222222222222222222222111111111111111111111111111111111111111111111111000000111222222222222111111444666666555888???EEEMMMQQQVVVYYYZZZZZZZZZZZZUUUOOOGGGDDDHHHMMMHHH@@@;;;>>>CCCOOOcccvvvxxxqqqooo}}}wwwjjj]]]QQQJJJHHHFFFCCCBBBBBBBBBAAA@@@DDDDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGHHHIIIIIIGGGHHHIIIJJJJJJIIIHHHGGGCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGHHHHHHHHHIIIDDDEEEGGGFFFEEEEEEFFFHHHCCCEEEGGGMMMZZZmmmzzz~~~}}}zzz~~~iii[[[[[[XXXNNNGGGCCC===888777666666555222222222222222222222222111111111111111111111111222222111111222222333444444444444444444444444444333:::BBBHHHKKKLLLNNNPPPOOOQQQTTTWWWZZZ[[[YYYWWWTTT\\\sssyyyzzzvvv___SSSNNNJJJIIIGGGDDDAAA???;;;777444111222222333333333222222111111222222222333333333222222333333333333444444222333444555444555777999AAADDDIIIOOOTTTXXXZZZZZZUUUYYYZZZYYYXXXYYYWWWTTTLLLRRRbbb~~~zzzqqqbbb___[[[UUUMMMKKKKKKMMMPPPPPPLLLHHHJJJIIIGGGEEECCC@@@???>>>:::666111000111333222111222222222222222222222222222222222222222222222222000111111111111222222222555333222333777>>>EEEJJJNNNTTTXXXYYY[[[___\\\TTTPPPKKKEEEDDDGGGGGGCCC???===@@@PPPgggqqqnnnooowww{{{yyytttiiiiii~~~wwwjjj^^^UUUOOOJJJFFFAAABBBCCCCCCBBBBBBCCCDDDEEEDDDCCCDDDFFFGGGHHHGGGEEEGGGJJJKKKJJJJJJJJJKKKMMMMMMKKKJJJIIIIIIIIIIIIMMMKKKHHHGGGHHHHHHIIIHHHDDDKKKNNNKKKFFFFFFHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGKKKFFFEEEJJJNNNRRR[[[fffqqqzzz~~~gggXXXZZZ]]]LLLFFFAAA>>>888222111333555444333333222222333333222222222222222222222222222222111111222222333444333444555555333333444555555<<>>===>>>KKK___mmmqqqrrr{{{yyyjjjgggppp~~~uuuiiiaaaWWWNNNIIIEEEBBB???CCCEEEFFFEEEDDDDDDEEEGGGIIIHHHGGGHHHIIIKKKKKKKKKJJJLLLMMMNNNNNNPPPSSSVVV\\\[[[XXXUUURRRPPPNNNNNNNNNMMMMMMNNNPPPQQQPPPOOOMMMTTTWWWSSSNNNMMMLLLKKKHHHHHHGGGGGGGGGGGGHHHHHHIIIFFFEEEIIIKKKJJJOOOUUU]]]dddoooyyy~~~zzzeee\\\XXXTTTKKKCCC???;;;666444666555444333333222222333333222222222222222222222222222222111111222222333444222444555444333333444555999>>>FFFJJJKKKLLLNNNPPPSSSRRRUUUYYYXXXTTTSSSTTTmmmvvvwww{{{yyyuuuppprrr{{{~~~vvvmmmmmmqqqtttrrrnnnmmmpppqqqpppqqqttttttsssssssssssssssttttttuuu{{{|||xxx___OOOKKKKKKJJJHHHFFFDDD???:::666333333333333333222222222222222222222333333333333222222333333333333444444444444444444444666;;;>>>GGGKKKQQQVVVYYYYYYVVVUUUZZZUUUVVV\\\]]]WWWUUUYYYoooqqqeee\\\bbbZZZPPPKKKLLLPPPTTTVVVLLLKKKJJJGGGEEECCCAAA@@@;;;888555333222333222222222222222222222222222222222222222222222222222222111111111111222222222333444333444666;;;BBBIIINNNTTTWWWWWWUUUTTTUUUSSSPPPEEEJJJNNNJJJAAA;;;<<<@@@FFF[[[oootttttt}}}|||qqqiiirrrkkk\\\SSSNNNHHHDDDBBBBBBAAAAAACCCDDDEEEFFFFFFFFFIIIKKKJJJJJJJJJJJJLLLMMMOOOPPPPPPSSSVVV[[[```gggooottt~~~yyyrrrlllfffbbb```^^^___```bbbcccbbb^^^[[[\\\bbbeee```[[[XXXVVVRRRLLLLLLKKKKKKJJJJJJIIIIIIIIIGGGGGGJJJJJJHHHGGGJJJLLLPPPVVV___jjj{{{zzz~~~|||nnneeeaaaTTTGGG@@@===:::888999555444444333333333333333333333333333333333333333222222111111222222333444222333444333222333444666===BBBHHHLLLLLLLLLNNNPPPUUULLLOOO\\\[[[QQQXXXlllqqq^^^lll|||uuurrrtttxxx{{{uuuuuuqqqjjjfffeeedddaaadddkkkmmmgggaaa```cccfffccc___^^^dddhhhgggfffgggffffffeeeeeeeeedddddddddfffjjjqqqwwwyyyyyy|||yyywwwoooXXXMMMLLLJJJIIIGGGEEE@@@;;;777444444333333222222222333222222222333333333444444222222222333333333444444555555444444444888===AAAKKKMMMQQQUUUWWWVVVUUUTTTXXXVVVZZZ^^^YYYSSS]]]nnn~~~qqqdddfffbbb[[[SSSOOOPPPUUUZZZPPPOOOMMMJJJGGGEEECCCBBB<<<:::777555444333333222222222222222222222222222222222222222222222222222111111111222222222333333333444555999???FFFMMMQQQVVVXXXXXXWWWTTTQQQNNNLLLIIIMMMNNNIII@@@===AAAGGGRRRffftttuuu|||{{{|||~~~rrrxxxpppZZZJJJEEEDDDAAA@@@AAACCCEEEFFFDDDEEEGGGHHHHHHJJJMMMPPPIIIKKKNNNRRRUUUYYY]]]___gggmmmuuu}}}uuuppprrrxxxzzzuuuppplllgggbbbZZZYYYXXXVVVTTTRRRPPPOOONNNLLLKKKLLLMMMLLLKKKKKKJJJJJJLLLQQQZZZjjj{{{qqq```MMMDDD@@@<<<999888555555444333333333333333333333333333333333333333222222111111222222333444111222333333222333555888@@@EEEJJJLLLKKKJJJLLLNNNOOOJJJNNNZZZ[[[\\\uuummmiii}}}qqqmmmgggaaa___aaadddggghhhhhheeebbbaaabbbbbbbbbdddggggggbbb^^^]]]aaadddbbb^^^^^^eeekkkjjjhhhgggfffffffffeeeeeedddcccccc___bbbeeehhhjjjnnnuuu|||fffQQQLLLKKKIIIGGGDDD@@@;;;777555444333222222222333333222222333333333444444444222222222333333333444444555555555555666:::@@@DDDMMMMMMNNNPPPQQQSSSUUUVVVWWWXXXYYYUUUOOOWWWwwwyyyfffgggfff___VVVRRRTTTXXXUUUTTTQQQNNNJJJGGGDDDCCC>>><<<:::888555333333333222222222222222222222222222222222222222222222222111222222222222333333333333444777<<>>???EEEKKK[[[eeelllsss|||zzz|||}}}~~~tttooolllkkkiii```PPPCCC===>>>>>>???@@@BBBEEEGGGHHHIIIJJJJJJKKKMMMQQQSSSQQQXXXaaajjjssszzzuuutttqqqmmmiiiddd```]]][[[XXXTTTPPPPPPQQQPPPNNNKKKJJJJJJKKKQQQ[[[fffnnn{{{~~~lllWWWJJJCCC<<<777666666555444444333333444444333333333333333333333333222222111111222222333444222222333333222444777:::BBBFFFJJJKKKIIIIIIJJJLLLHHHNNNTTTUUU[[[sss}}}mmm{{{tttlllkkknnnooolllhhh```^^^]]][[[[[[]]]___```___^^^^^^___```aaaccceeecccbbb```^^^]]]```fffkkkiiigggiiippptttsssqqqqqqnnnnnnmmmllljjjgggeeecccZZZaaahhhlllmmmooorrrttt~~~vvvYYYOOOLLLIIIFFFDDDAAA<<<999666555444222222222333333333333333333444444444444222222333333333333444444444555666777999===BBBFFFKKKKKKKKKLLLOOOSSSWWWYYYXXXXXXTTTLLLOOOjjjppppppnnniiibbb\\\YYYXXX\\\ZZZWWWRRRNNNIIIFFFDDD???>>>===:::666333333333222222222222222222222222222222222222222222222222222222222222333333333333222444999???FFFNNNTTTWWWVVVWWWYYYYYYSSSLLLIIILLLYYYQQQEEE===<<>>EEETTTfffssshhhppp||||||uuujjjfffooo}}}~~~vvvqqqrrrpppkkkaaaWWWPPPMMMFFFCCC@@@@@@BBBBBBAAA???AAAEEEIIIJJJIIIJJJLLLOOOZZZ```jjjwwwyyyooofffbbb\\\WWWTTTRRRPPPOOOGGGKKKPPPXXXcccttt~~~oooaaaRRRDDD======666666555444444444444555444444444444444444444444222222111111222222333444444555555555555888===@@@GGGJJJMMMMMMKKKJJJLLLOOOUUUVVV^^^vvvsssdddYYYUUUTTTSSSQQQKKKOOOSSSUUUTTTSSSUUUWWWZZZYYYYYYXXXXXXWWWWWWWWWTTTRRRTTTZZZYYYSSSQQQSSSTTTOOOQQQYYY^^^]]]\\\^^^ZZZ\\\```aaa\\\WWWZZZaaa```ccchhhmmmrrruuuvvvwww___TTTJJJGGGGGGEEEAAA???<<<999555444444444444333111222333444444444333333333333333333333333333333666666888;;;@@@CCCCCCBBBEEEFFFNNNVVVVVVQQQSSS[[[ZZZKKK```{{{ssssss___eeefff___XXXTTTOOOIIIFFFDDDBBB???;;;777333111333222222111111222222333444333333222222333333444555444333222222222333444444999AAAJJJQQQVVVWWWXXXUUUVVVSSSMMMGGGGGGJJJLLL@@@>>>===AAAOOO___jjjnnnllluuupppiii___ZZZccctttyyytttssskkk___WWWRRRMMMGGGBBB@@@CCCEEECCCAAABBBDDDEEEHHHDDDGGGOOOOOOKKKRRR^^^vvv|||uuukkkaaaWWWRRROOOKKKIIIJJJOOOUUU^^^kkkwwwxxxnnn]]]HHH>>>@@@:::777666888777333222444444444444444444444444444444444333333444444555666333333333333555:::AAAFFFKKKLLLKKKIIIJJJOOOSSSTTTYYYSSSggg{{{mmmbbb\\\TTTOOONNNOOOOOOOOOPPPQQQTTTVVVVVVVVVUUUTTTWWWTTTQQQNNNMMMLLLJJJIIIHHHHHHGGGGGGEEEDDDCCCCCCGGGGGGHHHIIIIIIIIIIIIHHHJJJJJJKKKLLLLLLKKKKKKJJJQQQPPPOOOPPPTTTYYY^^^aaammmnnnnnnqqquuu{{{lllZZZJJJHHHIIIEEEAAAAAA<<<999666444444444444444222222333333444444444444333333333333333333333333666777:::===@@@CCCDDDEEEGGGKKKPPPUUUXXXYYYWWWTTTSSSiii{{{tttrrrrrrdddeeehhhllljjj]]]NNNDDDFFFDDDBBB???<<<999555222333333222222222222333333444333333222222333333444555444333222222333444444555:::CCCKKKRRRVVVXXXXXXWWWRRRMMMJJJKKKMMMLLLIIICCC???>>>GGG]]]pppsssmmm|||wwwoookkk^^^WWW^^^lllzzz~~~tttkkkddd]]]SSSMMMJJJGGGCCC???BBBDDDEEECCCCCCDDDFFFGGGJJJHHHKKKRRRUUUZZZmmmzzzmmmaaaZZZVVVVVVRRROOOOOOOOOQQQYYYaaassswwwaaaPPPDDD>>>;;;777555777777333222444444444444444444444444444333333333333333444555555333333444444666;;;AAAFFFJJJKKKKKKLLLOOOSSSVVVWWWXXXaaa}}}vvvzzzzzznnnbbb[[[WWWSSSNNNLLLMMMNNNNNNNNNRRRRRRSSSTTTTTTSSSRRRQQQMMMKKKHHHFFFEEEDDDCCCBBBEEEEEEDDDCCCCCCDDDEEEEEECCCCCCDDDEEEFFFFFFFFFFFFHHHHHHHHHHHHHHHGGGGGGGGGHHHGGGGGGGGGIIILLLPPPRRRUUUVVVVVVXXX\\\aaaeeehhhdddMMMIIIJJJFFFBBBCCC===:::666444444555444444444333333333333444555555444444444444444444444444555999>>>@@@AAABBBFFFIIIKKKQQQTTTUUUXXX[[[YYYTTT^^^qqqiiirrrnnnjjjkkksssttthhhTTTGGGFFFDDDBBB@@@>>>;;;777444333333222222222222333333444333333222222333333444555444333222222333444555999===EEEMMMSSSWWWXXXXXXXXXOOOGGGJJJQQQSSSLLLDDDAAA===???QQQkkk{{{zzzrrr{{{nnnrrrjjj___```qqq~~~|||mmmaaaSSSNNNGGGCCCCCCBBB@@@===??????AAACCCEEEFFFGGGHHHJJJKKKRRR]]]gggxxx|||qqqiiieee[[[UUUPPPOOONNNMMMQQQVVVZZZdddrrr~~~qqqaaaOOO>>><<<777444666666444333555444444444444444444444444333333222222333333444555333444555555777<<>>;;;777555555555555444555444333333333444666666444444444444555555555555444:::@@@BBBAAABBBGGGKKKPPPTTTXXXYYYTTTRRRYYYcccrrrtttwwwvvvrrroooqqqqqqeeeVVVHHHEEEBBB@@@???===999555333333333222222333333333444333333222222333333444444444333222333444555666<<>>>>>BBBGGGJJJIIIJJJLLLLLLQQQ^^^rrrzzzsssddd\\\VVVTTTTTTRRRSSSUUURRRVVV]]]fffpppyyy}}}~~~xxx\\\DDD???888444555666555444555444444444444444444444444333222222222222333444444444555666777999>>>DDDHHHLLLKKKOOOUUUYYYZZZZZZ[[[\\\sssqqqxxxnnnaaaXXXTTTQQQOOOMMMOOOPPPQQQRRRRRRQQQOOOMMMHHHGGGFFFDDDCCCCCCBBBCCCBBBDDDEEEFFFFFFGGGIIIKKKJJJKKKNNNQQQTTTUUUVVVWWWWWWXXXZZZ\\\^^^___``````]]]\\\ZZZYYYXXXYYYYYYYYYWWWWWWVVVUUUTTTRRRPPPOOONNNNNNMMMLLLLLLLLLLLLLLL___OOOJJJFFFCCCBBB???<<<888666666666555444555555444444555555666777444444444555555666666666555:::@@@BBBBBBCCCHHHMMMTTTTTTZZZ\\\QQQJJJ```yyyyyysssrrr}}}yyygggNNNIIICCC@@@???>>>:::666444333333333333333333444444333333222222333333444444444333333333444666666@@@DDDJJJPPPUUUWWWVVVVVVOOOPPPVVV]]][[[OOODDD???CCCIIIaaazzzyyyqqquuu```www|||nnn___QQQJJJDDDBBB@@@??????@@@AAAAAABBBBBBGGGMMMNNNLLLOOOUUU[[[bbbuuuxxxmmmbbb___]]]YYYVVVVVVVVVTTTTTTXXX```gggnnnrrrgggNNNCCC;;;555555777666555555444444444444444444444444333333222222333333444555444555777999;;;@@@EEEJJJNNNMMMQQQXXXZZZXXXZZZ___ooosssooo\\\WWWRRROOOOOOOOOOOONNNOOOPPPQQQPPPMMMJJJFFFEEEEEEEEEDDDDDDEEEFFFGGGHHHDDDHHHLLLNNNPPPSSSVVVYYY]]]aaafffkkknnnnnnmmmkkknnnoooqqqsssuuuwwwxxxxxxuuuuuutttsssssssssssssssmmmmmmlllkkkhhhfffcccaaaaaa```^^^\\\ZZZWWWTTTSSSqqqWWWJJJHHHEEEBBB@@@===999777666666555444444555666666777777666666444444555555666777777777777<<>>:::777777666555444333444777888999888666555444555555666777777888888<<<>>>AAAEEEIIILLLNNNPPPSSSXXXWWWSSS\\\www~~~aaaWWWJJJCCCBBBAAA???;;;444444333333333333444444444333333222222333333444444444333333444555777888DDDGGGMMMRRRTTTUUUSSSRRRGGGOOO\\\aaaTTTAAA???HHHNNNiii}}}yyyvvv}}}uuuiiihhhssseeeXXXMMMFFFCCC>>>>>>???@@@@@@BBBDDDFFFGGGFFFIIIOOOQQQZZZuuuzzzyyyuuupppmmmeee```]]]^^^^^^bbbmmmzzz{{{bbbNNNCCC999777999777666555444444444444444444444444555555444444555555666777555777999<<>>:::888777666666555222444777::::::888666444444555555666777888888999@@@@@@BBBGGGLLLPPPQQQQQQRRR[[[VVVLLLddd}}}iii]]]NNNEEECCCCCCAAA>>>555444444333333444444555444333333222222333333444444444333333444555777888EEEHHHMMMRRRTTTTTTRRRQQQFFFMMMYYY]]]OOO>>>???LLL\\\~~~xxx~~~~~~vvvqqqaaa___rrryyyzzzooo___RRRJJJDDD>>>:::===>>>@@@BBBCCCEEEHHHJJJNNNMMMQQQYYY___qqqyyypppkkkmmmhhheeeccc___^^^gggtttjjjQQQEEE:::888999888666555444444444444444444444444666555555555555666777777555777:::===???DDDIIILLLMMMOOOWWW]]]YYYXXXiiizzznnnjjjXXXMMMNNNUUUKKKKKKLLLMMMNNNNNNNNNMMMIIIJJJHHHEEEAAA@@@CCCFFFOOOTTT]]]gggpppwww|||}}}xxxVVVLLLHHHAAABBB@@@>>>;;;888777777777444444555777888888888888666666666666777888999:::<<>>999999888666444333222333333444333333222222333333444333333333222333666;;;>>>DDDIIINNNOOOPPPRRRPPPMMMKKKSSSUUULLLAAA@@@HHHPPPooouuummmaaaXXXeee||||||kkkaaaYYYOOOIIIFFFDDD???;;;???@@@@@@???@@@DDDIIIKKKRRRPPPSSS___xxx~~~rrrrrrrrrrrrpppllliiiggg{{{cccKKK888888;;;888666888555555555555555555555555777777666555555555555555777999===@@@BBBEEEIIIKKKKKKVVVXXX\\\^^^VVVjjjooonnn~~~}}}cccTTTRRRTTTQQQLLLOOONNNNNNLLLKKKJJJIIIHHHEEEDDDDDDEEEDDDBBBGGGNNN[[[bbblllvvv|||cccOOOHHHFFFCCCAAA>>>;;;999777666666555666777888888999888888777777777777888:::;;;<<<<<>>;;;BBBCCCDDDDDDFFFJJJMMMNNNNNNTTTccc{{{www{{{|||{{{yyyvvvuuuvvvwwwxxxpppVVV>>>:::<<<999666666555555555555555555555555777777666555555555555555777:::===@@@BBBEEEIIILLLPPPWWWZZZ[[[\\\dddyyyeeezzzwwwiiiXXXNNNNNNPPPPPPOOOSSSQQQOOOLLLJJJHHHGGGFFFEEEDDDEEEFFFFFFEEEKKKSSSiiinnnuuu{{{~~~uuuTTTGGGKKKEEECCC@@@<<<999777666666777888888999999888888888888888888888999;;;===>>>???FFFLLLLLLLLLPPPVVVXXXUUUOOOiiiwwwqqqoootttnnnTTTEEEDDDEEECCC;;;:::777555444333333444444444333333333333444444333333333333444777<<<@@@KKKHHHJJJRRRRRRKKKEEEFFFNNNLLLJJJFFF???AAAWWWooo}}}{{{|||wwwtttpppqqq|||{{{nnn___TTTKKKFFF@@@>>>??????>>>===@@@AAACCCFFFIIILLLPPPRRRSSSeee}}}~~~||||||}}}qqqyyyjjjJJJ===<<<:::666555555555555555555555555555777666666555555555555666777:::===AAACCCFFFJJJMMMVVVVVV[[[ZZZ[[[xxxggg^^^lll[[[UUUNNNJJJKKKNNNQQQSSSUUUSSSOOOKKKHHHFFFEEEEEEGGGFFFGGGIIIHHHIIIOOOXXXiiilllpppsssssstttuuuvvv~~~~~~~~~~~~~~~~~~}}}~~~\\\IIIMMMGGGEEEAAA===:::888666666777777888888888777777666888888777888999<<<>>>@@@BBBFFFKKKOOOQQQTTTTTTTTTWWW\\\www}}}zzz~~~dddNNNGGGDDD???<<<;;;999666555444444444444444333333333333444444333333333333444888>>>BBBKKKHHHLLLSSSQQQIIIJJJTTTZZZNNNDDDBBBBBBHHH]]]uuusss~~~xxxwww|||nnnaaaUUUNNNEEEBBB>>>===???@@@@@@@@@??????CCCHHHLLLOOOTTTZZZjjj{{{wwwqqqttt}}}XXXAAA;;;:::777666555555555555555555555555777666555555555555666666777:::>>>AAADDDGGGKKKNNNWWWTTT[[[[[[```eeemmmlllWWWPPPMMMJJJKKKPPPTTTVVVVVVSSSQQQLLLHHHFFFEEEEEEFFFIIIHHHHHHJJJIIIIIIOOOWWW[[[]]]___```aaaccceeehhhkkkkkkkkkkkkkkkllllllmmmiiijjjkkkllllllmmmmmmllluuuuuuvvvvvvwwwwwwxxxxxxxxxyyy|||~~~~~~zzzgggNNNKKKHHHFFFBBB>>>;;;999888777666666666666666666555555777777666777888<<>><<<:::777666555555555555444444333333444444555333333333444555999???CCCHHHIIINNNRRRMMMKKKVVVggg___MMM???@@@KKKWWWhhhvvvmmm}}}ssspppxxx|||lll^^^RRRJJJEEEBBB@@@>>>>>>>>>@@@@@@AAAFFFEEEHHHLLLNNNRRR]]]jjj}}}vvvrrrqqqsssyyygggFFF;;;999999888666666666666666666666666666666555555555555666666777:::>>>BBBEEEHHHLLLOOOUUUSSSZZZ___ooowwwnnnhhhWWWOOOOOOKKKIIIOOOXXX^^^\\\YYYMMMKKKHHHEEEEEEEEEGGGHHHHHHGGGHHHHHHFFFDDDHHHOOONNNOOOPPPQQQQQQSSSWWWZZZXXXXXXYYYYYYZZZZZZZZZZZZWWWXXXYYYZZZZZZZZZZZZZZZ]]]]]]^^^^^^___`````````^^^___bbbeeegggjjjkkklllkkkmmmqqqtttwwwxxxxxxxxxvvvxxx{{{~~~|||~~~}}}vvvZZZJJJHHHFFFCCC???<<<:::999999444444555666666555555555777666666666888<<<@@@BBBGGGFFFKKKTTTZZZWWWRRRNNN\\\wwwuuudddNNNEEECCC???>>>;;;999777555555555555555444444444444555555222333444444666;;;AAAEEEFFFKKKPPPMMMJJJPPPaaapppWWWHHH<<>>=========>>>???@@@GGGGGGJJJNNNOOOUUUkkk}}}zzztttqqqnnnmmmqqqzzzrrrMMM===::::::999666666666666666666666666666555555555555666666777888;;;???BBBEEEIIIMMMPPPUUUUUUZZZgggsss}}}kkkXXXRRRRRRMMMKKKMMMVVV```ccc]]]VVVGGGFFFEEEEEEFFFHHHJJJLLLHHHHHHIIIJJJFFFBBBDDDIIIIIIJJJJJJIIIHHHIIIKKKNNNKKKKKKLLLMMMMMMMMMMMMLLLJJJKKKKKKLLLLLLKKKKKKJJJKKKKKKLLLLLLMMMNNNNNNNNNKKKKKKMMMOOOQQQTTTUUUVVVSSSUUUXXX[[[]]]______``````aaacccfffhhhjjjkkklllgggKKKGGGFFFCCC@@@===<<<;;;;;;333444555666666777666666888777666777999>>>BBBEEEFFFGGGNNNVVVXXXUUUUUUZZZvvv|||uuuXXXHHHGGG@@@???<<<999777666666666555555444444444444555555222333444444777;;;BBBFFFEEEMMMNNNGGGHHHWWWdddhhhJJJFFFAAAFFF^^^zzz{{{sssmmmnnnyyysssjjj]]]SSSNNNIIIDDDAAA======>>>>>>>>>???AAABBBEEEFFFLLLSSSWWWeee}}}~~~uuuuuusssnnnkkkmmmsssyyywwwSSSAAA<<<:::888666666666666666666666666555555555555555666777777888;;;???CCCFFFIIINNNQQQXXX[[[[[[ppp}}}ooo]]]UUUSSSSSSLLLQQQYYYbbbfffaaaVVVMMMDDDEEEEEEGGGIIIKKKMMMNNNMMMNNNPPPRRRNNNIIIIIIMMMNNNOOOOOONNNLLLLLLNNNPPPMMMNNNOOOPPPQQQPPPPPPOOOLLLLLLLLLLLLKKKJJJIIIIIIKKKKKKKKKLLLMMMMMMNNNNNNJJJJJJJJJKKKKKKLLLMMMNNNIIIJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQRRRTTTVVVWWWWWW~~~yyypppMMMGGGEEECCC@@@>>><<<<<<<<<444444666777888888888888999888777888;;;???DDDGGGDDDHHHQQQWWWUUURRRZZZfff}}}aaaKKKGGGAAA???===:::888666666666555555444444444444555555222333444555777<<>>===>>>???@@@@@@BBBDDDFFFEEEIIISSS]]]fff|||wwwzzz{{{vvvmmmiiikkkoooyyyXXXDDD===:::777777777777777777777777777555555555555555666777888888;;;???CCCFFFJJJNNNQQQ[[[```\\\vvvtttmmmWWWRRRRRRPPPMMMOOOYYYfffmmmiii\\\MMMDDDDDDEEEGGGIIIKKKMMMNNNOOOSSSUUUYYY[[[XXXRRRQQQTTTYYYZZZ[[[ZZZZZZZZZ\\\^^^\\\\\\^^^_________^^^]]]XXXXXXXXXWWWVVVUUUSSSSSSTTTTTTUUUUUUVVVWWWWWWWWWTTTSSSRRRQQQPPPOOOOOOPPPKKKKKKJJJIIIIIIIIIJJJJJJGGGHHHIIIJJJKKKLLLMMMMMM}}}|||}}}}}}|||{{{|||}}}|||yyytttxxxxxx}}}]]]IIIEEEAAAAAA@@@<<<999777888888888777777777777777999777777:::>>>BBBBBBBBBIIIIIIOOOVVVSSSRRRddd}}}~~~vvvPPPKKKAAAAAA>>>999777777666444444444444444444444444444444333333555999>>>CCCGGGNNNGGGJJJJJJKKK___bbbHHHAAAEEE<<>>BBBBBBCCCFFFJJJKKKMMMLLLQQQbbb~~~wwwrrroooooopppqqq}}}dddMMM@@@;;;999999888888777777777777777777666444333444555777888888<<>>DDDGGGNNNKKKIIIIIIPPP___]]]IIIEEEGGGKKKhhh~~~qqqkkknnn```TTTMMMEEEAAAAAAAAA???===@@@AAABBBAAAAAADDDGGGIIIQQQQQQ\\\wwwzzzzzzyyyvvvtttssstttvvv~~~```DDD999;;;999999888777777777777777777666555444555666888999888<<>>888777888888888888888888888888999888888;;;???BBBCCCCCCFFFLLLTTTTTTQQQ___zzz|||{{{vvvQQQHHHDDD@@@===;;;999666444444444444444444444444444444444444666:::???DDDGGGKKKMMMHHHIIIYYY^^^SSSHHHBBBDDDZZZ|||zzzxxxnnnmmm~~~rrr```TTTKKKFFF@@@>>>???@@@@@@???DDDCCCBBBBBBCCCFFFIIILLLQQQYYYnnnyyy{{{|||}}}~~~wwwLLL:::???999999888777777777777888888777666666666777999:::888<<>>999888777888888888888888999999999999:::<<>>===999777666555555555555555555555555444444555777;;;@@@DDDGGGFFFNNNJJJQQQddd^^^HHHEEEBBBFFFjjj|||yyyppp~~~|||gggVVVMMMFFFBBB>>><<<>>>???@@@@@@DDDBBBCCCFFFHHHJJJMMMRRRWWWmmm|||xxxzzz]]]BBBAAA:::999888888777777888888888888777777777888999:::999===AAADDDGGGLLLTTTYYY]]]eee~~~dddlllVVVRRRNNNLLLOOO[[[ooo}}}fffRRRIIIIIIMMMOOORRRUUUZZZaaakkkxxxuuujjjiiigggcccaaabbbdddiiipppuuuvvvuuuzzzeeeRRRBBBBBBCCC>>>::::::777777888888999999999:::999:::;;;===???AAADDDFFFNNNOOONNNOOO^^^|||pppfffrrrkkkOOOEEE>>>======:::777999555555555555555555555555444555666888<<>>???@@@AAABBBAAADDDIIIJJJJJJOOOWWWiii|||nnnnnn}}}{{{PPP???:::999999888888888888888888888888888888999999:::999===AAAEEEHHHNNNVVV\\\bbbwwwwwwooorrr[[[SSSRRROOOOOOXXXlllrrrVVVHHHIIIOOORRRRRR[[[^^^ccclllwwwvvvfffbbbaaa]]][[[^^^___bbbhhhqqquuuuuuooozzz~~~~~~sssYYYDDDAAACCC===:::<<<777777888888999:::::::::999;;;===>>>???AAAEEEGGGOOONNNLLLRRRjjjuuusssrrrgggggg|||XXXJJJ???>>>===999777:::555555555555555555555555444555777:::===BBBEEEGGGJJJPPP___uuuyyy___GGGFFFKKKaaazzz{{{rrruuummmZZZNNNJJJBBBAAA@@@??????@@@BBBCCCCCCCCCFFFKKKIIIIIISSSbbbrrryyyrrrooo}}}aaa===::::::999888888888888999777888888888999999999999:::===BBBEEEIIIOOOXXX^^^ooottt~~~}}}```QQQNNNPPPPPPVVVjjjxxxcccMMMHHHNNNVVVXXXYYYdddhhhnnnwwwxxxtttsssxxx~~~zzzllllllxxxbbb\\\[[[WWWVVVZZZ[[[ZZZ```llltttvvvkkk|||yyy~~~yyyzzz{{{cccHHHCCCCCC<<<888;;;777777888999999:::;;;;;;999;;;>>>??????AAAEEEHHHKKKMMMNNNZZZwww}}}qqqtttlllaaammmdddRRRCCC@@@>>>888666:::555555555555555555555555444555777;;;>>>BBBFFFHHHMMMLLLdddvvvYYYIIIFFFPPPqqqvvv}}}mmmjjj|||gggSSSHHHFFF???????????????AAACCCEEEEEEEEEIIILLLKKKNNNbbbzzzuuuhhh{{{kkkAAA;;;:::999999888888999999666777777888888888888888:::>>>BBBEEEIIIPPPYYY```~~~wwwjjjWWWQQQLLLPPPVVVdddcccWWWNNNPPPVVVZZZ^^^bbblllooowwwwwwcccXXXUUUTTTVVVYYYbbbjjjwwwsss```XXX___yyyxxx___XXXWWWTTTNNNRRRSSSPPPUUUbbbmmmqqqlll{{{~~~yyymmm|||jjjLLLDDDCCC<<<777;;;777777888999::::::;;;;;;999<<>>???@@@BBBEEEGGGFFFFFFJJJNNNNNNWWWtttpppGGG;;;:::999999888888999999666666777888888888888777;;;>>>BBBEEEIIIQQQZZZaaa|||sssZZZRRRTTTOOOTTT]]]rrrsssUUUQQQSSSXXX[[[[[[bbbjjjpppttt|||yyyvvv~~~jjjUUUKKKIIIHHHGGGGGGJJJPPPYYYgggzzzrrrZZZSSS]]]nnnjjj]]]VVVTTTSSSMMMLLLKKKLLLPPPYYYdddlllooowww}}}{{{~~~~~~~~~pppwwwxxxTTTCCCCCCEEEAAA<<<999999999999999999999999<<<===>>>>>>>>>AAAEEEHHHIIIQQQ]]]uuuooo{{{cccTTTccc{{{[[[IIIHHH>>>;;;<<<333666666666666666666666666666555555999@@@EEEGGGHHHMMMPPPcccnnn^^^LLLHHHGGGiiivvvaaa|||ooo[[[NNNEEE@@@BBB@@@>>>???BBBEEEEEEDDDIIICCCHHHSSSWWWccctttIII<<<===@@@777999<<<000<<<999999888888888888999999999CCCCCCDDDOOOWWW^^^kkk}}}aaaTTTQQQPPPNNN\\\rrr|||YYYSSSVVV[[[___ccchhhmmmqqqwwwzzztttaaaMMMDDDBBBCCCDDDGGGIIIKKKOOO]]]yyykkk[[[OOOWWWkkkppp```UUUPPPOOONNNKKKKKKJJJJJJMMMTTT^^^dddlllpppuuuzzz||||||zzz|||yyyzzzzzzXXXFFFDDDEEEAAA<<<999999999999999999999999;;;===>>>???@@@CCCHHHLLLKKKRRRbbbooo~~~lll```dddppplllMMMBBB<<<:::<<<;;;666666666666666666666666777666666999???EEEGGGGGGIIIRRRbbbfffVVVIIIIIIKKKhhh{{{|||ssshhhmmmYYYLLLEEEAAAAAA???>>>???BBBEEEEEEEEEIIIKKKOOOUUUddd[[[AAA<<<@@@888:::<<<222<<<999999888888888888999999;;;BBBCCCEEENNNUUUccczzzoooZZZPPPPPPSSS[[[iiilllWWWVVVYYY^^^bbbggglllqqquuu}}}qqq^^^KKKCCCDDDEEEFFFGGGEEENNN___wwwTTTRRRYYYkkkuuummm```UUUNNNLLLKKKKKKHHHHHHHHHGGGIIINNNTTTYYYeeehhhkkkppp}}}{{{uuuvvv{{{```JJJDDDDDDAAA<<<999999999999999999999999:::<<<>>>@@@BBBFFFKKKOOOMMMWWWnnnnnnoooxxxmmmfffnnnWWWBBB@@@<<<888>>>666666666666666666666666777777777:::???DDDGGGHHHHHHYYYfff^^^KKKCCCIIIPPPjjjxxx}}}qqqrrrjjjWWWJJJDDDAAA@@@>>>===???BBBDDDEEEEEEEEEOOOSSSVVVssssssKKK===>>>999;;;===444<<<999999888888888888999999;;;@@@CCCIIIQQQWWWrrruuu```TTTLLLPPPZZZhhh{{{qqqZZZWWW[[[^^^cccggglllqqqwww{{{zzztttoookkkhhhXXXHHHCCCDDDGGGJJJMMMSSSeeeQQQ^^^sss}}}sssddd___WWWPPPMMMKKKKKKJJJFFFGGGGGGFFFFFFHHHLLLOOO\\\aaagggkkksss~~~tttsss}}}}}}lllOOOCCCAAA@@@===999999999999999999999999;;;<<<>>>@@@BBBFFFKKKOOOPPPaaa{{{ooo{{{fff___|||dddHHHHHH???333:::666666666666666666666666888888999<<<@@@DDDGGGIIIJJJccclllZZZFFFAAAJJJWWWvvvqqq{{{hhhTTTHHHCCCAAA>>>>>>>>>???AAADDDFFFGGGHHHQQQXXXeeeZZZ@@@>>><<<;;;>>>777<<<:::999999888888999999:::;;;???DDDMMMVVV___cccYYYTTTMMMSSSbbbvvv^^^UUU\\\___cccggglllqqqvvv|||{{{}}}{{{qqqhhhbbb\\\YYYYYYPPPHHHDDDDDDHHHSSS]]]zzz]]]ooo|||mmmccc[[[WWWRRRNNNMMMKKKJJJHHHFFFFFFFFFEEEDDDDDDFFFHHHQQQ[[[fffjjjmmmyyytttqqqxxxyyyVVVBBB???@@@>>>999999999999999999999999;;;===>>>@@@AAAEEEJJJNNNVVVpppvvvzzzxxxmmmZZZppppppNNNIII@@@444:::777777777777777777777777777888:::===@@@DDDHHHKKKLLLkkkpppZZZIIIEEERRRjjjrrriiiTTTGGGBBBAAA===>>>???@@@BBBDDDGGGIIIPPPVVVgggnnnEEE???>>>;;;>>>999<<<::::::999999999999::::::<<<@@@EEENNNXXXeee{{{xxxYYYWWWWWWPPPXXXkkkfffWWW[[[aaadddggglllpppuuuzzzrrryyyzzznnncccZZZSSSNNNKKKJJJIIIHHHFFFEEENNNcccxxxsss}}}rrrfff^^^ZZZTTTQQQMMMKKKJJJIIIGGGEEEEEEEEEEEECCCBBBBBBCCCEEEHHHTTTccciiijjjqqquuuqqqsss{{{~~~___FFF???@@@>>>999999999999999999999999<<<===???@@@BBBEEEJJJNNNaaatttyyysssttt]]]ggg}}}VVVDDD>>>;;;>>>777777777777777777777777666888;;;>>>@@@DDDIIIMMMSSSppppppZZZPPPLLL^^^rrrkkkVVVHHHAAA@@@===???@@@AAACCCEEEIIILLLSSS\\\zzz}}}~~~zzz{{{MMM@@@AAA:::===;;;;;;::::::999999999999::::::>>>CCCEEELLLYYYkkkyyykkkUUUUUUWWWVVVcccyyyuuuXXXYYYcccdddiiilllppptttxxx}}}ttt}}}zzzxxxoooiii___VVVOOOIIIEEECCCBBBDDDFFFHHHKKK[[[{{{yyy{{{uuuhhh]]]XXXTTTPPPOOOLLLIIIHHHGGGFFFDDDCCCCCCCCCCCCAAA???@@@BBBDDDBBBLLL[[[fffiiimmm}}}ssspppooorrrqqqiiiMMMCCCAAA>>>999999999999999999999999;;;<<>>AAAEEEKKKPPPcccxxxoooYYYSSSNNNddd|||vvvnnnXXXIIIAAA???===???BBBCCCDDDFFFKKKOOOSSShhhxxxuuuuuuvvv~~~TTTBBBBBB999<<<<<<;;;;;;::::::999999::::::;;;<<>>>>>AAACCC???EEESSSbbbiiilllvvvrrrooommmmmmpppqqqSSSGGGBBB===999999999999999999999999:::<<>>AAAFFFLLLQQQrrrpppYYYRRRLLLddduuu{{{qqqZZZIIIAAA>>>===@@@CCCDDDDDDGGGLLLPPPYYYxxxxxxsssppppppsssXXXDDDCCC888<<<<<<:::;;;::::::999999::::::;;;999DDDGGGMMMddd~~~kkk___VVVUUUYYYgggkkkYYYYYYbbbhhhiiirrrtttxxx{{{~~~xxxccc___XXXSSSQQQOOONNNMMMKKKHHHDDDBBBAAAAAA@@@???FFF@@@???HHH\\\|||ZZZYYYWWWUUURRRPPPNNNMMMIIIIIIGGGFFFEEECCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBAAALLL]]]eeeeeejjjtttvvvpppmmmnnn{{{nnnUUUCCCEEE===;;;;;;999999999999;;;;;;:::GGG===:::LLLJJJJJJggg{{{vvv{{{www[[[^^^wwwUUUAAACCC999:::999888777666666666666888<<<;;;>>>CCCAAAIII___~~~iiiUUUQQQQQQrrr{{{wwwsssYYYHHH@@@@@@@@@EEECCCAAAGGGHHHLLLZZZbbb{{{qqqvvvzzzrrrmmmnnnppp```AAA???<<<888:::;;;<<<;;;;;;::::::;;;;;;<<<>>>AAAJJJQQQccczzz___WWWXXXZZZ^^^wwwyyyZZZUUU___fffkkkooosssxxx|||hhhTTTQQQLLLGGGFFFFFFDDDAAADDDBBB@@@@@@AAACCCCCCCCCGGGGGGGGGJJJ[[[WWWVVVTTTRRROOOMMMKKKJJJHHHHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAJJJXXX``````fffqqqzzzqqqkkkiiittt~~~iii[[[FFFDDD<<<;;;;;;:::999999:::;;;;;;888DDD>>>???PPPOOOXXX|||ooovvv^^^YYYgggaaaFFFBBB999:::999888777777666666666777;;;;;;???EEEDDDKKK^^^uuudddSSSPPPPPPpppzzztttZZZIIIBBBAAA>>>DDDBBBBBBHHHIIIOOO___wwwrrruuuyyyppplllllloookkkHHHAAA???;;;<<<===<<<;;;;;;::::::;;;;;;<<<>>>BBBKKKTTTiiiqqq\\\VVVYYY___kkklllWWWXXXcccjjjnnnrrrxxx|||vvv\\\MMMKKKFFFAAA????????????>>>???@@@BBBDDDEEEDDDCCCEEEGGGLLLWWWnnnSSSRRRPPPNNNLLLJJJHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@????????????????????????BBBAAAGGGRRRYYY[[[cccmmm}}}}}}rrriiifffnnnzzzfffcccKKKCCC<<<<<<;;;:::999999:::;;;<<<999AAA???DDDQQQPPPdddzzzhhhzzzxxxxxxdddWWWUUUjjjrrrNNN@@@;;;::::::888777777777777777888::::::@@@HHHGGGKKK]]]pppwww___QQQNNNRRRqqqttt[[[JJJCCCBBB>>>DDDCCCDDDKKKMMMVVViiiyyyhhh{{{xxxxxxooojjjjjjppp|||zzzQQQAAA@@@>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>BBBLLLWWWppp~~~{{{eeeYYYVVVZZZeee|||pppbbbYYY```jjjnnnqqqttt{{{~~~sss[[[GGGDDDAAA>>>======???AAABBBBBBDDDFFFJJJMMMPPPQQQTTTXXXbbbuuuOOOOOOMMMKKKIIIHHHFFFFFFEEEDDDCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>@@@???CCCLLLRRRXXXaaakkkssssssiiidddjjjtttiiitttuuu}}}oooRRRCCC>>><<<;;;:::999999:::;;;<<<<<<@@@AAAGGGMMMNNNkkksssnnn|||{{{kkkYYYKKK]]]WWWAAA>>>::::::999888777777777777888;;;:::@@@IIIHHHLLL\\\sssuuu\\\PPPMMMWWWwwwttt[[[JJJCCCBBB@@@EEEEEEHHHNNNPPP]]]uuussshhhppprrryyyooojjjiiioootttZZZ@@@???>>>;;;<<<<<<<<<;;;;;;;;;;;;<<<<<>>>>>========================>>>===@@@FFFMMMUUU```iiipppwwwiiibbbffflllooohhhsss~~~{{{ZZZDDDAAA<<<<<<::::::::::::<<<<<>>===<<<<<<;;;;;;<<<<<<===@@@DDDMMMZZZyyyfffYYYUUUXXXeeezzzxxxbbbcccgggmmmrrrsssvvvzzz{{{~~~|||uuulll\\\MMMEEE@@@DDDHHHGGGFFFHHHPPPXXXeeesssJJJJJJIIIHHHGGGFFFEEEDDD@@@@@@@@@???>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>BBBHHHQQQ\\\dddooo}}}|||jjj``````cccrrrxxx```zzzxxxzzzbbbFFFCCC===<<<;;;::::::;;;<<<===@@@@@@EEEKKKPPPaaammm{{{ppp___JJJRRRrrrrrrMMMDDD;;;:::999888888777888888888<<<;;;???GGGIIIUUUmmmuuuYYYMMMLLLdddrrrZZZIIIBBBAAA@@@CCCCCCGGGNNNTTTmmm~~~tttfffkkk}}}ssslllkkkmmmuuuyyyIIIDDDCCC<<>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>CCCLLLUUU[[[iiitttlllaaa___```hhh```ppp}}}oooiiiFFFEEE===<<<;;;::::::;;;<<<===@@@AAAFFFKKKSSSnnnzzzvvv}}}}}}rrrdddNNNLLLaaaUUUDDD;;;;;;:::999888888888888666<<<<<<@@@HHHMMMaaa~~~vvv[[[RRRRRRpppsssZZZJJJCCCCCCAAADDDDDDJJJRRR\\\{{{yyyllldddgggnnnvvv}}}~~~~~~sssbbbccc{{{~~~ssslllkkklllzzzQQQFFFCCC:::BBB======<<<<<<<<<<<<=========CCCPPPccchhh[[[[[[ZZZaaa|||eeebbbgggnnnsssxxx|||qqqvvvtttppptttooohhh```TTTJJJHHHJJJKKKHHHMMMfffFFFEEEEEEDDDCCCCCCBBBBBB>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<>><<<<<<;;;;;;;;;;;;::::::999999::::::;;;:::;;;<<<===???EEELLLQQQWWWcccwwwwwwddd___aaajjj~~~iiiiiihhhuuuwwwUUUCCC???<<<;;;===<<<999999<<<<<>>;;;777666999::::::888999<<>>===HHHRRRnnnttt___[[[```gggpppnnnccclllnnnsssxxx|||zzzxxxuuucccSSSOOOPPPNNNMMMOOOIIIIIIKKKMMMOOOaaazzzrrrlllllllllkkkkkkjjjjjjjjjmmmooorrrwww}}}~~~~~~zzzuuuoookkkhhhFFFEEEDDDCCCAAA@@@???>>>???>>>===<<<;;;;;;;;;;;;;;;::::::999999::::::;;;::::::;;;<<<>>>DDDKKKPPPSSS\\\mmmyyyfff___aaaeeeuuuqqqdddhhhooo~~~ZZZEEE@@@<<<;;;===<<<999999<<<>>>GGGJJJKKK]]]~~~xxxvvv~~~ooo[[[NNNIIIMMMooowwwTTTAAA@@@<<<999888999999888888999===BBBJJJ\\\{{{nnnVVV```uuu]]]MMMFFFEEE???IIIKKKQQQjjjvvvddd\\\uuuzzzjjj___VVV[[[lllxxxnnnddd]]]YYYbbbpppaaaJJJCCC>>>AAA@@@???===<<<;;;<<<>>>>>>@@@JJJRRRooonnn]]]\\\ccckkkzzzlllhhhppprrruuuzzz~~~yyygggTTTOOOOOOMMMJJJHHHEEEEEEGGGKKKPPPdddpppaaa\\\RRRRRRRRRRRRQQQQQQQQQPPPRRRUUUYYY^^^ccciiimmmooosssqqqooonnnnnnppprrrsssrrrqqqnnnjjjeee```\\\ZZZDDDDDDCCCAAA@@@???>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::999999999999::::::888999:::;;;===BBBHHHLLLTTTYYYdddxxx}}}iii```___bbbmmmzzzbbbnnnooommmcccHHH@@@===;;;===<<<999:::===AAAFFFHHHNNNfffppp|||ppp]]]OOOHHHAAA______DDDAAA===;;;:::999888777888:::>>>CCCKKK^^^}}}kkkUUUbbbrrrZZZIIICCCCCCAAAIIIKKKWWWuuu}}}|||lll^^^XXXppp~~~vvvgggfffhhhmmmvvvsss```TTTOOORRRaaauuulllbbb[[[WWWYYYbbbttt```HHHBBB>>>>>>===<<<;;;;;;;;;===>>>???CCCKKKSSSqqqjjj]]]```iiisssyyyjjjooouuuvvvxxx{{{rrr```YYYYYYVVVNNNHHHAAA@@@BBBHHHPPPeeehhhRRRHHHGGGAAAAAAAAA@@@@@@@@@@@@@@@BBBCCCFFFJJJNNNQQQTTTUUU[[[ZZZZZZZZZ[[[\\\]]]^^^\\\[[[YYYVVVSSSOOOLLLJJJBBBBBBAAA@@@???>>>===<<<===<<<<<<;;;::::::;;;;;;::::::999999999999::::::777888999999;;;???EEEIIITTTUUU\\\mmmlll```\\\bbbhhh|||bbbddd~~~vvvmmmLLLAAA===;;;<<<<<<999:::>>>BBBEEEHHHSSSsssmmmrrr```QQQIIIFFFYYYdddEEE???;;;;;;;;;999888888999:::>>>CCCKKK^^^}}}fffTTTcccqqqZZZHHHBBBCCCDDDIIILLL\\\}}}yyy{{{vvvrrrpppnnnggg]]]UUUTTT```vvvpppnnnkkkgggdddTTTSSSSSSVVV^^^kkkwwwsss```QQQKKKLLLUUUmmmvvvlllccc\\\VVVTTTZZZkkkdddIIIBBB???<<<======<<<<<<<<<===>>>???BBBJJJTTTuuujjj___cccmmm{{{ssskkktttyyyyyyzzz||||||nnnjjjkkkfffYYYMMMAAA>>>>>>DDDLLL___nnnTTTFFFAAA@@@???????????????>>>>>>>>>AAAAAABBBCCCCCCDDDEEEEEEIIIIIIJJJKKKLLLMMMMMMMMMLLLKKKKKKIIIGGGEEECCCAAA@@@??????>>>===<<<;;;;;;<<<;;;;;;::::::::::::;;;:::999999888888999999:::777888999999:::===BBBEEEOOOOOOSSSbbbyyyppp```ZZZ[[[eee{{{ccc\\\zzzUUUBBB>>>;;;<<<<<<999;;;???AAADDDIIIZZZwwwqqquuueeeUUUKKKJJJXXX~~~hhhGGG>>>888:::;;;999888::::::;;;>>>CCCKKK]]]{{{~~~bbbSSSdddxxxbbbMMMEEEGGGFFFJJJMMM```}}}wwwtttjjjccc\\\XXXSSSNNNMMMPPP[[[yyy~~~ooohhh^^^VVVRRRPPPNNNMMMKKKHHHFFFFFFLLLUUU^^^eeeooottt{{{mmm^^^RRRJJJLLLRRR```uuulllccc]]]SSSQQQUUUddduuurrrPPPEEEDDD?????????>>>>>>>>>===>>>>>>???HHHUUUzzz}}}jjj```dddllltttpppwww|||{{{{{{}}}|||vvvvvvyyyssscccSSSEEE???===AAAGGGTTTnnnpppWWWGGGCCCAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>===???@@@AAACCCDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>===<<<<<<;;;::::::;;;::::::999999:::::::::999999888888888888999999777888999999:::<<<@@@CCCNNNNNNSSS^^^rrruuucccZZZSSSaaa{{{bbbTTTlll^^^CCC>>><<<<<<;;;:::;;;???AAAEEEMMMbbbvvvxxxyyyjjjZZZNNNGGGTTTzzztttMMM@@@888999;;;999888;;;999:::>>>CCCKKK]]]||||||aaaUUUiii}}}gggPPPEEEGGGGGGJJJOOObbbzzztttoooppppppkkkfff^^^VVVOOOKKKHHHFFFIIINNNYYYqqqzzzjjjZZZUUUNNNIIIFFFFFFFFFFFFFFFDDDAAA@@@BBBGGGMMMPPPYYY^^^fffpppwww}}}mmmZZZOOOIIIHHHPPP\\\www}}}tttjjjaaaZZZUUURRRVVVbbbnnn{{{SSSCCCCCC===@@@@@@??????>>>>>>======>>>FFFVVV~~~wwwfff```dddmmmwwwuuu{{{}}}}}}}}}~~~zzztttuuuwwwzzz}}}yyyiiiYYYGGG@@@===AAADDDIIIXXXhhhmmmiii[[[III???@@@???:::>>>>>>>>>>>>>>>?????????======>>>>>>???@@@@@@@@@<<<===>>>???????????????>>>????????????>>>>>>===<<<<<<<<<;;;::::::999999::::::999999999999::::::999999888888888888999999888999999999:::;;;???AAALLLOOOUUU^^^nnn{{{ggg\\\UUU```ssscccTTT]]]yyyooo~~~aaaDDD???<<<<<<;;;:::<<<@@@@@@FFFQQQgggyyy||||||ooo___QQQCCCPPPpppVVVFFF:::;;;<<<888888<<<777999>>>DDDMMMaaaccc[[[pppkkkQQQEEEFFFEEEJJJPPPddd~~~xxxjjjvvv|||qqqbbbYYYXXXYYYYYYVVVRRRLLLHHHGGGFFFFFFIIINNNVVVjjjdddVVVHHHGGGEEEDDDEEEFFFHHHIIIEEEDDDCCCBBBCCCEEEHHHJJJLLLPPPWWW___eeeiiikkkllldddWWWMMMIIIHHHKKK[[[mmm~~~tttjjj___WWWWWWRRRSSS___kkkvvvUUU???AAA;;;======>>>>>>>>>>>>>>>>>>@@@GGGWWWqqqdddaaajjjtttyyyzzz~~~~~~~~~pppccc___^^^dddjjjmmmpppnnnbbbUUUFFF???===AAACCCBBBIIISSSTTT\\\YYYKKK@@@??????;;;@@@@@@@@@@@@AAAAAAAAABBB@@@@@@AAABBBCCCCCCDDDDDD???????????????@@@@@@@@@>>>>>>??????@@@?????????;;;;;;;;;::::::999999999999999999888999999::::::999999888888888888999999888999:::::::::;;;>>>AAAFFFKKKRRRZZZggg~~~jjj^^^^^^aaaiiifffYYYWWWuuu}}}bbbvvv___DDD???<<<<<<;;;:::<<<@@@AAAHHHSSSjjjyyy~~~{{{~~~rrraaaSSSEEENNNfff]]]KKK===<<<===888777<<<555888===DDDOOOdddggg```uuurrrVVVHHHIIIDDDIIIQQQeee}}}jjj^^^qqqmmmeeeVVVJJJFFFHHHKKKLLLJJJFFFEEEHHHIIIHHHJJJOOO[[[nnnyyy[[[OOODDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKHHHKKKPPPUUUZZZ\\\]]]]]]NNNHHHGGGJJJJJJPPPfff~~~wwwkkk___VVVTTTKKKKKKWWWeeeqqq|||[[[AAADDD===999:::;;;===>>>?????????BBBHHHXXXyyyoooddddddppp}}}zzz|||}}}ooo```RRRNNNGGGOOOVVVXXXZZZ[[[SSSHHHEEE>>>===BBBCCC@@@BBBHHHLLL]]]cccUUUFFFBBBBBBAAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAADDDDDDCCCBBBBBBBBBCCCCCC@@@@@@AAAAAABBBBBBAAAAAA<<<<<<;;;::::::999888888888888888888888888888888999999888888888888888888::::::;;;;;;<<<=========IIIHHHMMMVVV```nnnlllXXXWWWYYYeeepppvvv|||sss\\\YYYqqqeeelllfffHHH===<<<===999===DDDAAAEEEDDDUUUzzz~~~rrr]]]RRRLLLGGGYYYnnnIII777<<<===999999777999777@@@IIIRRRnnnnnnYYY|||www^^^OOOKKKIIILLLOOOaaa|||jjj\\\bbb{{{uuubbbVVVKKKIIIJJJIIIGGGGGGEEEFFFFFFGGGGGGIIILLLOOO]]]yyymmmWWWKKKHHHFFFEEEEEEFFFGGGGGGFFFIIIHHHCCCGGGPPPLLLKKKXXXPPPWWWZZZYYY]]]bbb\\\RRRLLLIIIIIILLLMMMWWWuuurrrddd[[[VVVSSSNNNLLLRRR^^^nnnxxxhhh@@@<<>>@@@BBBBBBCCCDDDGGGJJJQQQkkkyyyppp[[[BBB:::EEE@@@AAABBBCCCDDDCCCBBBBBBCCCCCCDDDDDDDDDCCCBBBAAACCCDDDEEEEEEEEEDDDCCCCCCAAAAAA@@@??????@@@BBBCCC<<<;;;;;;:::999999888888888888888888888888888888888888888888888888888888::::::;;;;;;<<<=========FFFEEEJJJQQQWWWdddooo[[[TTTSSS\\\gggsssnnn]]]ooofffnnnnnnMMM@@@>>>>>>999<<>>FFFIII^^^|||tttaaaWWWKKKCCCOOOpppxxxPPP:::<<<<<<999:::999:::777@@@JJJTTTpppxxxaaa}}}|||cccPPPHHHIIILLLOOOaaa{{{vvvbbbYYYccclllYYYNNNEEEEEEHHHGGGFFFFFFEEEFFFHHHIIIIIIKKKNNNPPP```~~~nnnTTTIIIFFFEEEEEEFFFGGGHHHIIIIIINNNMMMGGGHHHMMMIIILLL\\\fffkkkkkkgggffffff]]]QQQKKKHHHJJJQQQWWWgggpppbbbYYYUUUPPPKKKKKKRRR^^^mmmhhhCCC???BBB======<<<<<<<<<<<<======???HHHUUU|||llleeefffsss}}}www|||kkkZZZMMMFFFBBBBBBBBBBBBAAAAAA@@@@@@???>>>@@@AAABBBBBBDDDGGGIII^^^}}}qqqPPP>>>CCCAAABBBCCCDDDDDDDDDCCCBBBCCCCCCCCCCCCDDDEEEFFFFFFJJJKKKKKKLLLKKKIIIFFFCCCDDDDDDCCCBBBBBBBBBCCCCCC;;;;;;::::::999888888888777777777777777777777777888888888888888888888888:::::::::;;;<<<<<<======@@@AAAGGGLLLOOO[[[yyyrrr]]]UUUPPPTTT^^^nnnaaajjjiiiooozzzSSSDDD??????999:::???<<>>>>>>>>>>>@@@BBBCCCCCCCCCEEEHHHKKKddd{{{WWW@@@BBBCCCDDDDDDDDDDDDDDDCCCCCCEEEDDDDDDDDDFFFJJJOOORRRVVVUUUUUUVVVVVVRRRJJJDDDAAAAAAAAAAAAAAAAAAAAAAAA::::::999999888888888777666666666666666666666666777777777777888888888888999::::::;;;;;;<<<======<<>>===BBBKKKggg}}}vvvxxx{{{sss```UUUPPPEEEEEEUUUsss[[[>>><<<:::888999888<<<777>>>KKKYYYuuuvvv___|||kkkTTTGGGIIILLLOOO___vvveeeUUUWWWlllbbbNNNGGGDDDGGGJJJIIIHHHHHHHHHIIIJJJLLLOOOTTT[[[___jjjvvvSSSLLLEEEGGGIIILLLOOOSSSWWWZZZ]]]^^^WWWQQQOOOLLLXXXrrrppp\\\OOOMMMNNNQQQVVVccc|||uuudddXXXRRRPPPSSSOOONNNRRR[[[iii|||cccEEE>>>=========<<<<<<<<<<<<=========GGGUUU~~~pppkkknnn||||||{{{jjjVVVJJJDDDBBBBBB??????@@@@@@@@@AAAAAAAAACCCDDDEEEEEEEEEGGGJJJMMM___}}}wwwXXXEEEGGGDDDDDDDDDDDDDDDCCCCCCCCCGGGFFFEEEGGGLLLTTT[[[```cccbbbaaabbb```ZZZOOOGGG>>>>>>???@@@AAABBBBBBBBB999888888888888888777777555555555555555555555555666666777777777888888888999999::::::;;;<<<<<<<<<<<>><<<;;;888888555<<<777>>>KKKYYYuuunnnZZZzzzlllUUUJJJHHHLLLOOO^^^sss~~~dddVVV\\\tttaaaNNNHHHFFFIIIKKKIIIHHHIIILLLMMMOOOQQQWWW```kkkrrrxxxUUUMMMDDDHHHMMMQQQUUUZZZ```dddhhhhhh___UUUPPPMMM\\\yyyvvv___RRRPPPOOOMMMLLLQQQ^^^kkkrrryyyrrrbbbXXXSSSRRRRRRNNNMMMQQQZZZjjjfffHHH???=========<<<<<<<<<<<<======>>>FFFUUU|||ppplllooo}}}||||||vvv```NNNEEEBBBBBBBBB???@@@@@@AAABBBCCCDDDDDDEEEFFFFFFEEEEEEGGGKKKNNN[[[vvv|||aaaMMMMMMDDDDDDCCCCCCCCCCCCCCCCCCEEEFFFGGGLLLUUU___iiiooorrrqqqpppnnniii___RRRHHHBBBBBBBBBBBBCCCCCCDDDDDD777777777777777777777777666666666666666666666666555666666777777888888888999999999:::;;;;;;<<<<<<>>>@@@EEEIIIHHHNNNgggvvvcccVVVQQQRRRVVVcccggg[[[}}}^^^rrr^^^EEE<<<@@@===<<>>>>>???AAABBBDDDEEEEEEHHHHHHHHHFFFFFFHHHLLLPPPWWWsssnnnPPPGGGDDDDDDDDDDDDDDDEEEFFFFFFFFFHHHNNNWWWbbbooozzz{{{ooo```QQQHHHCCCBBBBBBBBBCCCDDDFFFGGG777777777777777777777777666666666666666666666666555555666666777888888999888999999::::::;;;<<<<<<======BBBFFFFFFKKK___uuu{{{jjjTTTQQQRRRSSSZZZvvvjjjVVVxxx~~~ZZZkkk}}}bbbGGG<<>>;;;@@@CCCIIIYYY|||sssxxxfff```hhhqqqlllnnnttt~~~~~~|||zzzxxxsssrrrrrrtttvvvxxxxxxwwwsssrrrooollljjjiiihhhhhheeeeeeeeeeeegggiiijjjlllmmmooo{{{hhhSSSHHHDDDDDDFFFZZZjjjEEE>>><<<::::::888:::777???IIISSSnnnqqq^^^vvvxxx^^^NNNHHHLLLPPP\\\nnnwwwlllhhhuuucccLLLHHHFFFHHHJJJIIIKKKNNNUUU\\\gggttttttXXXPPPRRRXXXaaagggmmmttt}}}yyyeeeUUUSSS\\\yyysssZZZXXXWWWSSSOOOLLLNNNRRRUUU^^^yyyqqqbbbWWWRRRPPPIIIHHHJJJOOOVVVdddzzzvvvNNNAAABBB======<<<<<<<<<<<<======???GGGTTTyyyqqqooorrr~~~~~~~~~}}}{{{nnn```NNNBBB???@@@@@@???>>>???@@@BBBDDDEEEGGGGGGOOOOOONNNLLLLLLNNNRRRVVVXXXrrrxxxTTTCCCFFFEEEEEEEEEFFFHHHIIIJJJLLLQQQZZZggguuusss^^^NNNGGGAAAAAABBBDDDIIIOOOUUUYYY666666666666777777777777777777777777777777777777444555555666777888888999888999999::::::;;;<<<<<<;;;:::???EEEHHHMMM___ssspppUUUSSSSSSPPPSSSmmmlllRRRqqq~~~ZZZjjj|||eeeHHH===AAA>>>;;;???BBBHHH\\\tttooo]]]WWW^^^ggg___aaagggsss}}}rrrqqqzzzrrroookkkhhhfffdddaaa```XXXXXXXXX[[[^^^aaaaaaaaa___]]][[[XXXVVVUUUUUUUUUQQQPPPPPPQQQSSSVVVZZZ\\\bbbfffvvv}}}zzz{{{iiiRRRDDDAAA@@@@@@SSSrrrIII???<<<:::<<<;;;999777@@@HHHPPPkkksss___ttteeeQQQGGGLLLPPP\\\lllvvvuuuttthhhMMMIIIGGGJJJKKKLLLOOOSSSWWWaaarrrkkkccc]]]dddmmmtttyyy{{{dddUUUYYYiiittt\\\[[[ZZZUUUPPPOOOSSSXXXZZZnnnooo^^^RRRLLLKKKJJJJJJLLLPPPSSS\\\mmm~~~yyyMMM???AAA======<<<<<<<<<<<<======???GGGSSS|||uuusssvvv~~~~~~jjj]]]LLLBBBAAABBBAAA@@@@@@@@@BBBDDDFFFHHHIIIJJJVVVVVVUUUSSSSSSUUUYYY]]]___uuu\\\JJJGGGGGGFFFGGGHHHJJJLLLNNNSSSZZZfffuuuuuu\\\LLLEEEBBBCCCGGGMMMWWWbbblllrrr555444444333333444444444444555666888888888888777666666666666666777888888888888999::::::;;;<<<<<<===???===???GGGJJJWWWooosss]]]SSSRRRSSSSSSddd}}}iiiRRR```|||[[[XXX}}}oooMMM<<>>>>>>>>===<<<<<<<<<<<<<<<===EEEQQQwwwrrruuugggVVVGGGFFFFFFAAA>>>???AAADDDGGGFFFDDDHHHRRRZZZgggbbb]]]]]]cccjjjoooqqqxxxzzzdddPPPFFFFFFJJJMMMMMMKKKPPPWWWffflllxxxpppPPPEEEJJJFFFGGGOOOaaawww555555444333333333444444333444666777888777777777666666666666666777888888888888999999:::;;;;;;<<<;;;>>>===AAAGGGHHHRRRhhhuuu\\\QQQPPPQQQQQQbbbzzzhhhPPPXXXttt[[[]]]zzzyyyTTT>>>@@@>>><<<@@@CCCIIIbbb|||xxxaaaRRRPPPSSSUUUWWWXXX\\\eeennnpppkkkdddddd^^^VVVQQQPPPQQQPPPOOOOOOMMMJJJIIIJJJKKKKKKJJJKKKJJJIIIHHHGGGGGGGGGGGGHHHGGGEEEDDDDDDEEEGGGHHHGGGHHHIIIIIIHHHIIILLLOOOUUU___rrr|||zzz~~~lllWWWGGGBBBBBBAAAHHHmmmUUU>>>@@@:::;;;999888<<>>>>>===<<<<<<<<<<<<<<<@@@FFFPPPvvvqqqvvvcccRRRDDDCCCDDDAAA???AAABBBEEEFFFFFFFFFLLLWWW```iiieeebbbfffqqq~~~eeePPPOOONNNPPPUUUXXXZZZbbbjjjuuu}}}jjjNNNCCCEEEJJJNNN]]]zzz666555444333333333333333333333555666666777666666666666666777777777888888888888999999::::::;;;;;;999===>>>AAAGGGEEEMMMaaawww[[[OOOMMMOOOOOO^^^wwwiiiOOOOOOqqqnnn]]]___zzz]]]AAA@@@>>>===AAABBBMMMggg}}}sss[[[NNNNNNRRRTTTWWWWWW[[[bbbhhhhhhaaaZZZVVVRRRLLLIIIGGGGGGGGGGGGIIIGGGFFFFFFHHHJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFIIIIIIJJJIIIIIIJJJLLLOOOXXXaaaqqq~~~zzz{{{mmmYYYIIIAAAAAABBBEEEaaa]]]BBB@@@999;;;888999;;;===DDDXXXwwwhhh||||||mmmsssrrrXXXKKKJJJLLLTTT___ooo|||^^^ZZZZZZ```dddcccbbbccckkkuuuyyyttt```SSSVVVjjjwwwpppmmmddd_________eeexxxooo```VVVPPPMMMLLLLLLJJJKKKNNNRRRZZZjjjxxxzzzNNNAAAAAA>>>>>>===<<<<<<<<<<<<<<<@@@EEEMMM|||tttnnnttt~~~^^^MMM@@@@@@BBB??????CCCCCCDDDFFFGGGKKKSSS___hhhmmmjjjjjjsssfffRRRRRRPPPRRRYYYaaaiiisss|||aaaLLLEEEDDDKKKVVVnnn777666555444333333333333333333444555555666666666666666777777888888888888888888999999::::::::::::999======@@@EEECCCKKK```yyy]]]NNNLLLNNNMMMZZZsssnnnOOOHHHgggtttaaaZZZsssdddBBB>>>>>>???BBBBBBQQQhhh{{{zzzpppXXXNNNQQQVVVXXXXXXYYY\\\bbbfffeee___YYYRRRPPPMMMJJJHHHHHHIIIKKKIIIIIIIIIKKKOOOQQQQQQPPPKKKKKKKKKKKKKKKLLLMMMNNNJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMOOORRRTTT\\\dddqqq~~~zzzyyymmmZZZJJJ@@@@@@CCCBBBYYY~~~bbbDDD???888;;;999::::::;;;CCCZZZ{{{nnn{{{gggbbbrrrtttYYYKKKIIILLLSSS^^^lllyyy]]]ZZZ```nnnwwwvvvssstttuuu}}}~~~dddYYYYYYcccwww{{{vvvssskkkfffffffffnnn~~~nnn^^^TTTNNNLLLKKKLLLIIIJJJPPPQQQTTTdddwwwvvvOOOCCCAAA>>>>>>===<<<<<<<<<<<<<<<>>>DDDLLLyyyssslllqqq[[[LLL??????@@@>>>@@@EEEDDDDDDFFFJJJQQQ\\\gggooolllnnntttfffTTTSSSQQQVVVaaammmwwwxxxYYYKKKIIIIIIQQQddd999888777555444333333333333333444444555666666777666666777888999888888777888888999999999999999::::::<<<;;;===CCCBBBLLLbbbzzzaaaPPPLLLOOOMMMWWWpppsssRRRFFFeeeiiiSSSeee}}}hhhCCC======???CCCCCCPPPdddqqqwwwlllVVVOOOUUUZZZ[[[YYYZZZ]]]bbbffffffccc___YYYYYYWWWRRRMMMKKKLLLOOOLLLMMMPPPTTTYYYZZZYYYXXXRRRPPPMMMKKKKKKMMMOOOQQQNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNPPPQQQRRRTTTXXX[[[aaahhhrrr|||{{{zzzlllYYYJJJ??????BBBBBBYYY{{{bbbCCC>>>999===::::::::::::AAAXXXzzzrrr{{{ggg]]]cccxxxuuuXXXKKKJJJLLLSSS]]]jjj}}}vvvaaa```kkk~~~~~~zzzkkkZZZ\\\jjjzzzyyyuuuuuuuuu|||~~~mmm^^^SSSNNNKKKKKKIIIFFFIIIPPPTTTZZZlllqqqPPPDDD???>>>>>>===<<<<<<<<<<<<<<<>>>EEEMMMzzzvvvnnnqqq~~~|||~~~ZZZLLLAAA@@@AAA>>>@@@FFFEEEEEEHHHOOOZZZeeeoootttiiiooo~~~eeeWWW[[[\\\dddrrr~~~oooSSSIIILLLQQQ___{{{;;;:::999777555444444333444444444444555666777888666777888999999999888777888888999999999999999999999<<<:::<<>><<<>>>CCCEEESSShhhlllzzzgggSSSOOOWWW]]]]]][[[[[[^^^bbbfffiiihhhggggggfffccc[[[QQQMMMOOOSSSRRRUUU[[[aaafffgggdddaaa\\\VVVOOOIIIHHHKKKPPPUUUVVVVVVTTTSSSRRRQQQQQQQQQRRRTTTUUUVVVWWWZZZ]]]```hhhnnnwww}}}}}}kkkWWWHHH??????@@@DDDbbbyyyzzz___BBB>>>:::>>>::::::::::::???TTTuuusss{{{cccSSSUUUdddxxxyyy[[[LLLKKKMMMTTT]]]iii{{{wwwvvv~~~eeebbblll{{{lll]]]SSSNNNKKKJJJKKKIIIJJJNNNSSS^^^qqqlllOOODDD???>>>>>>===<<<<<<<<<<<<<<>><<<;;;999777555555444555555555555555777888999555777888::::::999888777999999888888888888888888888;;;:::<<>>FFFZZZttthhhSSSMMMOOOKKKQQQhhhzzztttUUUGGGeee\\\ooorrrKKKAAA<<<<<>>OOOnnnsssrrrcccQQQLLLWWWlll~~~aaaMMMLLLNNNTTT]]]iiizzz}}}ttt~~~~~~uuuhhh[[[SSSOOOLLLKKKKKKLLLLLLNNNYYYnnniiiKKKCCCAAA>>>>>>===<<<<<<<<<<<<<<<>>>EEEIIIoooxxxzzzoooooo}}}jjjRRRGGGAAACCCDDDAAABBBHHHKKKMMMUUUbbbqqqzzz{{{yyymmmzzz}}}jjjYYYMMMKKK\\\sss???>>><<<:::888666555555666666555555666777999:::555777999:::::::::888777999999888888888888888888666;;;;;;>>>AAA<<>>>>>===<<<<<<<<<<<<<<<<<>>>>>===:::888777999;;;888888777777777777888888888999::::::;;;;;;;;;;;;<<<:::888666555777888:::<<<<<<<<<<<<>>>CCCIIINNNcccgggVVVKKKJJJKKKMMM]]]pppuuu\\\EEEZZZfffOOO>>>AAA===EEEIIIVVVnnn|||~~~hhhXXXWWW___ddddddfffkkkppprrrqqqssswww|||zzzuuu{{{~~~{{{xxxjjj\\\WWWYYYdddwwwzzzyyyxxxvvvuuuvvvuuuuuurrrlllggghhhooouuu|||zzzwwwzzz}}}mmmUUUFFF???===>>>IIIrrrzzz\\\???<<<;;;???666888<<<>>>???HHH```uuupppbbbYYY\\\iiiwwwoooTTTPPPOOOSSS[[[fffvvvwwwjjj]]]WWWSSSNNNKKKKKKGGGKKKOOO\\\~~~hhhJJJAAA<<>>===============@@@???GGGccc|||ttthhhjjjyyyuuuvvvxxxtttXXXGGGDDDBBBCCCBBBBBBGGGMMMOOOWWWgggyyy|||ZZZRRRMMMLLLKKKSSSppp;;;<<<<<<;;;888777888999777777666666666666777777888888999::::::::::::::::::999777555555777999:::;;;<<<<<<<<<>>>BBBGGGKKK___~~~gggVVVJJJIIIIIIKKKYYYlllvvvaaaJJJYYYaaappp}}}LLL<<<@@@<<>>===???FFFhhh}}}hhhFFF???<<>>>>>===============@@@???GGGbbbwwwllllllzzzqqqpppooozzziiiNNNHHHEEEEEEGGGGGGFFFJJJPPPZZZbbbpppbbbQQQLLLJJJNNNQQQ^^^|||999;;;<<<<<<:::888888888777666666555555666666777777888888999999999999888777666555444555777999::::::;;;<<<======@@@CCCFFFYYYwwwgggVVVIIIHHHHHHIIIUUUfffuuudddMMMVVVyyyYYY\\\zzzPPP???AAA<<>>======<<<<<<======??????FFFaaa|||qqqppp{{{pppnnnpppyyyyyy```GGGGGGEEEEEEHHHJJJMMMTTT[[[kkkqqq}}}eeeLLLNNNMMMPPPYYYcccttt777999<<<===;;;999888888777777666666666666777777666777777888888888777777444333333333555777999;;;999:::<<<======>>>@@@BBBSSSoooiiiWWWJJJIIIHHHGGGQQQaaattteeeLLLQQQ|||xxxUUUPPPmmm[[[EEECCC===DDDFFFRRRvvvwww~~~ooo\\\XXX___fffhhhlllnnnqqqsssvvv|||sssrrr|||wwwxxx|||uuusssqqqqqqxxxvvvooouuuoooXXXDDD:::===DDDEEE[[[qqqIII???;;;@@@:::::::::;;;<<>>>>>===<<<<<<<<<<<<===>>>???EEE^^^uuuqqqzzzwwwvvviiiSSSNNNHHHEEEGGGKKKTTTbbbnnn{{{}}}|||hhhYYYSSSWWWZZZcccqqq444888;;;===<<<999888777777777777666666777777777555666666666666666555555222222222333555777:::;;;888:::<<<===<<<<<<>>>???MMMgggkkkYYYKKKJJJIIIGGGOOO\\\uuufffLLLPPPVVVKKKfff```FFF@@@<<>>CCCCCCZZZoooHHH===999???;;;;;;;;;;;;<<>>======<<<<<<<<<<<<<<<===???DDDYYYwwwpppwwwvvvfff\\\RRRNNNRRR^^^qqquuu```UUUVVV^^^eeelll{{{222555888:::999777777666777666666555555666666777555555555555555444444333222222333444666888:::;;;888:::<<<<<<<<<<<<===???JJJaaakkkXXXJJJJJJIIIGGGMMMXXXtttiiiOOORRRXXXOOOhhhaaaDDD<<<999EEEHHHWWWqqq|||qqq~~~vvv~~~wwwddd^^^fffooosssxxxxxxyyy|||}}}ppplllttt~~~pppcccXXXMMMDDD???;;;>>>???BBB___pppIII===888===999<<<:::;;;===???NNNooollluuujjjbbb]]]___cccfffjjjnnnvvvZZZPPPKKKPPPXXXggglll[[[VVVVVVbbbuuutttfffTTTNNNJJJIIIGGGEEEGGGLLLWWWbbb|||vvvQQQDDDDDD<<<>>>===<<<<<<;;;;;;<<<<<<<<>>@@@III]]]~~~jjjWWWHHHHHHIIIEEEJJJUUUnnniiiSSSQQQ~~~TTTRRRiiihhhIII???:::DDDFFFVVVqqqrrroooyyy}}}jjjdddlllvvv{{{}}}}}}~~~yyynnnmmmxxx}}}iiiTTTFFF???<<<999;;;???===FFFmmmyyy|||oooKKK???999===888:::999:::======HHHiiixxx~~~iiiqqqvvvlllccccccgggkkkpppuuu}}}tttUUUPPPNNNSSS```vvvrrrYYYOOONNNUUUhhh~~~ooo```QQQMMMJJJIIIGGGEEEGGGLLLOOOXXXqqqmmmJJJBBBDDD<<<======<<<;;;;;;;;;;;;<<<<<>><<<444:::???>>>LLL}}}tttqqqlllJJJ???:::>>>999999777999<<<;;;EEEdddwwwlllmmmsss}}}}}}ssshhhfffjjjooovvv|||~~~uuuWWWVVVWWW```rrrkkkSSSQQQWWWggg|||kkk\\\PPPLLLJJJIIIGGGEEEHHHMMMJJJPPPgggiiiFFF@@@DDD>>>======<<<;;;;;;;;;;;;<<<;;;???AAANNNxxxvvvyyynnnqqqnnnZZZ___jjjooo{{{000000111222222222222111111111000000111111222333333333222222333333444555555555666666777777888888999:::;;;;;;;;;<<<>>>@@@IIIXXXwwwgggXXXKKKHHHGGGEEEIIIQQQbbb^^^QQQNNNgggvvvTTTQQQiiiQQQAAAAAABBBGGGXXX}}}yyyuuunnnsss~~~vvvppprrr|||{{{[[[AAA;;;AAA===>>><<<<<>>DDD[[[{{{xxxwww}}}{{{tttwwwzzzmmmjjjqqqxxxzzzyyy|||vvv\\\QQQ[[[{{{nnn[[[RRRkkkpppaaaYYYLLLKKKHHHFFFEEEFFFHHHIIIJJJXXXttt___JJJ>>><<>>@@@EEEUUUttt~~~kkk[[[MMMIIIGGGEEEHHHPPPbbb\\\MMMHHHaaa|||oooOOORRRddd{{{zzzMMM@@@BBBCCCGGG\\\xxxsssyyyxxxqqqsss}}}jjjNNN@@@>>>;;;:::<<>>888<<<888888===:::999<<<@@@UUUtttvvvnnnqqqvvvxxxtttuuu{{{aaa[[[hhhjjjhhhnnnxxxiii[[[SSSHHHGGGFFFEEEFFFHHHJJJLLLQQQ```~~~^^^III???;;;>>>;;;;;;;;;<<<<<<<<<<<<<<<999<<>>@@@GGGVVVvvv{{{nnn]]]NNNJJJGGGDDDHHHOOO```XXXHHHDDD]]]yyynnnPPPQQQ```xxxrrrHHH???BBBDDDGGGYYY~~~|||zzzxxx{{{xxxyyyyyyrrrttt|||^^^FFF;;;<<<999>>>KKKccctttyyyZZZ>>>;;;999>>>:::999===:::888:::<<>>@@@GGGWWWwwwyyylll[[[MMMHHHFFFDDDHHHPPP___UUUEEECCC___|||tttZZZPPPgggiiiCCC>>>CCCDDDGGGSSSyyy~~~}}}~~~zzzpppsssvvvwwwrrrvvvjjjMMM<<<@@@;;;AAANNN___{{{]]]???<<<999===888888<<<999888::::::HHHccc}}}~~~rrrnnnqqqtttuuutttyyyuuu}}}iiicccnnnuuu{{{ooobbbVVVMMMHHHBBBCCCCCCDDDGGGJJJMMMOOOSSScccVVVBBBAAA===888:::::::::;;;;;;<<<<<<<<<===<<<@@@JJJiii}}}zzz{{{ooocccSSSGGGDDDEEEHHHIIISSSbbbyyy000000111222222222222111222222333333444444444333444444333333444444555666666666777777888999999999999:::;;;;;;;;;<<<>>>@@@BBBRRRtttyyygggWWWIIIEEEEEEDDDJJJSSSaaaUUUDDDDDD```|||vvv^^^UUU|||aaa@@@>>>BBBCCCGGGTTTxxxqqqfffgggxxxoooooo}}}uuurrrxxxpppTTTBBBAAA<<>>999;;;777777:::999999<<<:::FFF^^^vvvyyyqqqqqquuurrrqqqvvv}}}zzz~~~yyypppeeeZZZQQQJJJGGGDDDDDDDDDEEEGGGIIIKKKLLLLLL\\\|||QQQ???AAA>>>;;;<<<<<<;;;;;;::::::::::::@@@===???FFF```~~~zzzpppUUUOOOGGGCCCCCCDDDEEEEEEKKKTTTfff000000111222222222222111222222222222222333444444444444444444444555555666666666777888888999999:::999:::;;;;;;;;;<<<>>>@@@BBBSSStttyyydddTTTFFFCCCDDDEEELLLUUUcccUUUCCCCCC]]]wwwpppYYYbbb]]]@@@???AAAAAAFFFSSSsssrrreeeccc}}}nnnfffmmmvvv|||tttsss|||oooWWWIII@@@;;;@@@FFFPPPrrrZZZ???>>>888;;;888555:::999:::===:::CCCZZZ{{{yyyuuuzzzmmmjjjnnnttttttxxxvvv|||qqqllleee\\\SSSMMMIIIGGGEEEEEEEEEFFFFFFGGGHHHIIIIIIWWWqqquuuJJJ>>>???===>>><<<<<<;;;;;;:::999999888???;;;<<>>@@@CCCTTTvvvxxxdddTTTFFFCCCDDDFFFMMMWWWaaaRRR@@@AAA\\\ssslllVVVnnnZZZBBB@@@@@@>>>EEEQQQlll~~~nnnjjjlllbbbhhhttt}}}}}}vvvwww~~~fffRRRHHH???<<>>???888;;;999555999888:::===999???TTTooottt}}}|||jjjeeeiiixxxwwwyyyvvvwwwmmmbbb___YYYSSSMMMIIIGGGFFFEEEFFFFFFFFFFFFGGGGGGHHHIIIWWWmmmbbbDDD???<<<999???;;;:::::::::::::::::::::;;;999===???LLLwwwzzzyyy~~~cccNNNDDDBBB??????BBBGGGLLLOOOMMMMMMTTTccc{{{tttnnnqqqyyy000000111222222222222111444222///---...000333666555444444444444555666666777777777888999999::::::999:::;;;;;;;;;<<<>>>@@@@@@QQQsssvvvfffVVVGGGDDDEEEFFFNNNXXX]]]NNN>>>AAA\\\tttmmmXXXuuu|||ZZZCCCAAA???===DDDTTTkkkyyy{{{yyyqqqnnn```eeerrr{{{}}}{{{xxxyyy{{{~~~~~~xxxzzzwww^^^KKKCCC@@@===CCCPPPjjjzzzvvvSSS???@@@888;;;:::666:::888:::<<<777<<>>AAABBBQQQdddjjj[[[dddqqqvvvzzzrrrnnnnnnoooppplllhhhgggmmmvvv}}}}}}zzzuuuzzzyyycccTTTJJJCCCCCCAAAIIIiiisssyyymmmKKK@@@999999;;;999:::999777777888;;;???AAAUUUpppsss|||pppmmmttttttttttttrrrwww}}}tttlllaaa[[[YYYKKKJJJHHHGGGEEEEEEEEEEEEFFFHHHIIIGGGEEEGGGJJJLLLWWWeeegggIII@@@<<<===>>>888;;;;;;:::999999999999:::<<<777;;;???CCC\\\|||xxx~~~}}}rrreee^^^]]]ZZZSSSLLLDDD@@@AAAFFFJJJJJJJJJKKKMMMOOOHHHFFFSSSaaaqqq111222222333333222222222111222222333333444444555555555555555666666666666666666666777888888999999888999:::::::::;;;===???@@@MMMkkkvvvlll]]]QQQFFFBBBAAABBBEEEIIIMMM@@@>>><<>>???AAAAAANNNbbbxxxggg___iiirrrwww|||rrrgggaaaaaadddhhheeecccdddlllvvv}}}wwwuuuxxx~~~yyywww~~~uuu\\\LLLFFFCCCAAA===KKKuuutttfffGGG>>>888888;;;;;;:::999888888999;;;<<<===KKKeee||||||zzzpppssskkkooooooppprrrsssyyy}}}pppllloooxxxrrrhhh```WWWRRRQQQFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGHHHGGGFFFHHHMMMRRRYYYmmm\\\AAA@@@@@@<<<<<<999;;;;;;:::999999999999999;;;888:::===???QQQxxxzzzsssyyyyyyvvvooogggffflllppppppjjjeee___]]]^^^\\\WWWQQQBBBAAACCCGGGGGGEEEFFFJJJLLLSSSRRRXXXmmm111111222333333333222222111222222333333444444555555555555555666666666666666666666777888888999999888999:::::::::;;;===??????NNNooo}}}rrrhhhYYYNNNDDDBBBBBBCCCEEEIIIQQQBBB???>>>VVVpppaaaTTTYYY]]]AAA===???@@@@@@MMM```uuuqqqgggeeennnuuuzzzzzzjjj^^^[[[___dddgggdddcccfffnnnxxxwwwhhhjjjrrr{{{|||uuuZZZIIICCCBBB>>>===HHHmmmvvvfffBBB<<<999888;;;:::999999999999::::::::::::DDD[[[vvvssseeeqqqyyymmmggghhhkkkpppuuu~~~|||vvvmmm```aaammmtttfff]]]UUUMMMIIIIIIBBBBBBCCCCCCDDDEEEFFFGGGFFFFFFGGGHHHGGGJJJSSS\\\eeeTTT;;;@@@@@@::::::<<<;;;::::::999888999999999888999888:::>>>HHHhhhvvv}}}jjj^^^gggiiilllmmmqqqsssooogggiiiiiikkkqqqtttnnn___RRRGGGGGGHHHIIIFFFDDDIIIQQQUUUggguuu000111222333333333333333111222222333333444444555555555555555666666666666666666666777888888999999888999:::::::::;;;===??????PPPsssyyymmmbbbUUUKKKCCCBBBCCCEEEGGGKKKRRRBBB@@@AAAYYYooo___RRR___YYY@@@???AAABBBCCCPPPbbbssspppiiikkkuuu|||uuu___UUUYYYccchhhiiiggggggjjjqqqzzzttt___dddqqqvvvZZZIIIBBBAAA???CCCHHH]]]|||hhh@@@::::::::::::777888888999999999999999888>>>OOOiii}}}~~~qqqqqqwwwsssaaabbbiiirrrzzz|||}}}yyyhhhiiiggg___cccrrrvvviii\\\SSSMMMFFFBBBCCCAAABBBCCCDDDFFFGGGGGGHHHDDDCCCEEEIIIJJJOOO\\\jjj}}}|||PPP999>>>>>>888:::>>>::::::999888888888888999555999777999@@@CCC\\\{{{kkkaaa]]]iiinnnssswww~~~~~~wwwtttrrruuu|||vvvbbbQQQHHHHHHJJJKKKJJJKKKUUUaaauuu000111222222333333333333111222222333333444444555555555555555666666666666666666666777888888999999888999:::::::::;;;===???AAATTTyyyvvvhhh]]]QQQHHHBBBBBBDDDEEEHHHKKKMMM>>>???DDD\\\ooo]]]OOOkkkUUU@@@AAACCCCCCEEERRRaaarrrlllmmmwwwmmmVVVPPP[[[hhhllljjjmmmmmmpppvvv}}}ppp___kkk{{{sssYYYIIIBBB???===DDDGGGVVVggg???;;;;;;888888777888888888888888888999999===JJJddd|||xxxzzz```ccclllwww}}}tttppptttzzzyyyjjjllllllggglllyyyhhh]]]RRRLLLHHHCCC@@@AAABBBCCCDDDEEEFFFGGGGGGGGGDDDCCCEEELLLOOOVVVhhh{{{oooLLL:::>>>;;;888;;;===::::::999888888888888888333:::555777AAA@@@TTTwwweee___fffnnnvvvwwwvvvuuu{{{~~~{{{vvvlll[[[NNNGGGGGGKKKPPPTTTZZZgggsss000000111222333333333333111222222333333444444555555555555555666666666666666666666777888888999999888999:::::::::;;;===???CCCWWW~~~|||ssseeeZZZOOOGGGAAAAAACCCCCCEEEHHHHHH:::???IIIbbbsss___QQQvvvOOO???AAAAAAAAACCCNNN[[[~~~|||wwwnnnjjjsssxxxiiiYYYXXXdddppptttqqquuuuuuyyy~~~{{{jjjeeewww~~~{{{jjjSSSGGGAAA>>>;;;AAAKKKddd```???>>>:::444666:::777777777777777888999:::<<>>:::999<<<::::::999999888888888888888333<<<444666BBB===MMM~~~|||eeeWWWXXXeeerrrwwwzzz{{{yyyzzzuuuiii^^^WWWSSSXXXYYY___hhhpppwww///000111222333444444444111222222333333444555555555555555555666666666777666666666777888888999999888999:::::::::;;;===???EEEZZZ{{{qqqcccXXXOOOGGG@@@@@@AAAAAABBBDDDEEE999AAAMMMhhhxxxcccUUUvvvwwwKKK===???===<<>>???BBBTTT{{{YYY@@@AAA:::111555<<<777666666666666888:::;;;555???ZZZ~~~{{{vvvkkkoooyyy~~~nnnllllllqqq{{{|||yyyssspppyyypppZZZOOOGGGBBBCCCDDDCCCCCCDDDCCCCCCEEEEEEEEEDDDCCCBBBGGGDDDIIITTT[[[ddd|||NNNAAA>>>???999:::===888:::999999888777888888888333===444555AAA:::III|||sss___TTTUUU^^^fffmmmxxx~~~xxxrrrrrrvvvvvvnnnbbbZZZ\\\```tttvvv}}}111111111111111111222222222222222222333444555555555555555555666666666666777777777777777888888999999::::::::::::<<>>FFFUUUqqqxxxoooxxxzzzmmmhhhmmmpppqqq{{{uuuxxx|||}}}{{{|||~~~iiiccciiippplllYYYKKKBBB@@@@@@AAAMMMnnnwwwgggRRR@@@<<<:::666777===777777777777888888888888>>><<>>@@@MMMggg|||xxxwwwiiiaaafffkkklllvvv}}}{{{{{{|||~~~{{{ccc```hhhpppuuuaaaQQQHHHBBB@@@AAAIII^^^~~~oooYYYHHH;;;::::::555444888666666777777777888888888;;;;;;IIIfff{{{~~~qqqfffdddjjjrrrwwwzzz|||~~~yyyvvvkkkfffhhhcccTTTHHHFFFCCCCCCBBBBBBBBBCCCEEEFFFFFFDDDCCCEEEEEEBBBDDDHHHHHHLLLSSS\\\hhh~~~YYYCCCAAA===:::888777888888888888888888888888888888999777999;;;777888HHH]]]~~~~~~xxxzzzzzzuuunnniiigggdddaaa^^^\\\^^^fffsss///000000111222333444444222222222222333444555555555555555555666666666666777777777777777888888999999:::;;;;;;;;;<<>>999>>>PPPsssuuuTTTUUUnnnpppKKKCCC@@@>>>???>>>???JJJaaa{{{yyyvvvdddZZZ___fffhhhqqq}}}~~~yyyxxxxxxyyy}}}{{{|||lll[[[^^^fffuuuxxxfffRRRHHHDDD@@@???@@@HHHfffrrryyywwwKKK???777999:::666444666666666777777777777888888888:::BBBTTTlllsssxxxtttkkkhhhjjjllluuuxxx|||zzztttmmmfffbbb]]]SSSMMMMMMKKKCCC???AAAAAAAAAAAAAAABBBDDDEEEFFFHHHEEEEEEGGGFFFDDDFFFKKKPPP___ooowwwlllNNNAAA???<<<999777666777777888888888888888888888888;;;777777999777666@@@NNNuuu{{{xxxwwwvvvzzz{{{~~~//////000111333444555555222222222222333444555555555555555555666666666666777777777777777888888999999:::;;;;;;;;;===@@@BBBRRRrrrssseee]]]WWWLLLEEECCC@@@??????@@@@@@???===888@@@RRRsssqqqSSSYYYxxxlllHHHBBB???===???>>>???HHH[[[www|||wwwvvvbbbVVV[[[cccgggppp{{{zzzsssoooxxxxxxzzz}}}{{{zzz___WWW^^^ggg{{{qqq\\\IIIBBBBBB???>>>@@@IIIiiirrrooommmEEE<<<777999;;;888666777666666666666777777777888666999===DDDWWWuuutttrrrttt}}}~~~ssskkkhhhmmmooosssxxx}}}yyyuuuqqqjjjddd___YYYSSSOOOOOOGGGBBBBBBBBB??????AAA@@@@@@AAABBBCCCDDDEEEFFFGGGEEEEEEGGGEEEDDDHHHOOO\\\xxx```FFF???>>>;;;999777777777777888888888888888888888888:::666555777888777<<>>???@@@???>>><<<888@@@PPPllliiiPPP___aaaCCC@@@>>><<<>>>>>>:::BBBTTTooo}}}}}}~~~wwwqqqsss___SSSYYYbbbgggppp|||zzzyyynnnYYYXXXbbbkkk}}}oooYYYFFFBBBBBB>>>===AAANNNqqqiiitttjjjCCC===888777888777777888555666666666666777777777555999:::;;;JJJhhhtttrrrwww}}}vvvqqqkkklllnnnpppsssvvvyyy{{{qqqgggfffbbb[[[UUUQQQLLLHHHEEEGGGCCC@@@AAAAAA@@@@@@BBB???@@@AAABBBDDDEEEEEEFFFFFFDDDEEEFFFFFFGGGPPPZZZnnnVVV>>>>>>===;;;:::999888888888777777777777777777777777888555444777999:::;;;===MMMmmm|||kkkttt000111111222333444555555222222222222333444555555555555555555666666666666777777777777777888888999:::;;;<<<<<<<<<===@@@CCCPPPwwwpppeeeYYYTTTPPPFFFAAA@@@>>>>>>??????>>>===;;;999@@@KKK```\\\MMMeeeVVV===???>>><<<===<<<:::AAAQQQkkk}}}|||yyyrrrooo|||mmm\\\SSSZZZcccgggrrrzzzyyy}}}iiiXXX]]]iiiooozzz}}}lllVVVEEECCCBBB===???FFFNNNyyyzzzbbb@@@<<<777555444555555666555555666666666666777777555888999:::CCCZZZ}}}~~~tttvvv~~~rrrpppnnnmmmmmmooorrrtttyyy~~~vvvkkkccc[[[WWWQQQLLLIIIFFFDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAACCCDDDEEEEEEEEEEEEDDDDDDEEEIIILLLSSSbbbppp{{{PPP======<<<;;;:::999999888888777777777777777777777777777555555777:::;;;<<<<<>>AAACCCSSS|||}}}iii___TTTPPPLLLBBB@@@>>>======>>>???>>><<<;;;999???EEETTTPPPIIIkkktttOOO;;;@@@@@@<<<;;;999>>>AAAMMMdddzzzrrrrrr~~~{{{iii\\\VVV___gggkkkwww~~~|||~~~ggg[[[cccooorrr{{{{{{dddPPPBBBCCCBBB===BBBMMMWWW}}}SSS<<<;;;888666555666666555555555555666666666777777777666999<<>>AAACCCYYYxxxeee\\\QQQMMMIII@@@???>>>======>>>>>>===<<<<<<:::???AAALLLHHHFFFnnn}}}oooKKK;;;AAABBB<<<999666>>>>>>EEEYYYsss~~~qqqsss~~~}}}{{{yyywwwiii^^^[[[dddkkkooo|||ggg]]]gggrrrsss~~~~~~~~~rrr\\\JJJ???AAAAAA===EEESSSllluuuEEE:::;;;:::999888999777555555555555555666666666777888555999>>>===CCCbbbzzzssszzzwwwoookkkkkkmmmppppppppppppooonnnqqquuuxxx~~~{{{sssjjjbbb[[[SSSOOOMMMIIIDDD@@@@@@@@@AAAAAA>>>@@@BBBAAAAAADDDGGGHHHDDDEEEFFFGGGGGGFFFEEEDDDEEEFFFLLLUUU```rrrvvvHHH??????888888888888777777666666777777777777777777777777555777888777777888999999;;;FFFjjj}}}000000111111111222222222111222222333444555666666666666666666666777888888888888888777777777777777;;;>>>999888???@@@AAAKKK\\\qqq^^^TTTPPPJJJDDDAAA<<<<<<============<<<<<<;;;888AAALLLEEE@@@aaazzzgggJJJ;;;<<<999999<<<999888???GGGSSSiiiuuussstttzzz{{{wwwttttttjjjaaaaaammmvvv|||qqqjjjnnnxxx}}}~~~www```QQQFFFAAABBB<<<:::PPPnnnwwwzzzbbbGGG:::999777666555555555666444444444555555555555666666555888:::888===XXXvvv~~~~~~ooodddeeejjjmmmpppjjjfffgggffffffhhhmmmqqqrrruuuxxx|||~~~xxxsssnnnjjjccc\\\UUUPPPMMMKKKBBBBBBAAA@@@@@@??????>>>AAAAAAAAABBBDDDDDDCCCAAADDDEEEFFFGGGGGGFFFEEEDDDHHHLLLVVVcccuuu]]]DDDAAA777:::::::::999999999888888666666666777888888999999777666555666777999<<<>>>???>>>WWW{{{ttt{{{000000111111111222222222111222222333444555666666666666666666666777777888888888888888777777777777999===999999AAAAAACCCOOOccc|||kkkYYYPPPLLLGGGBBB???<<<<<<============<<<<<<:::777@@@KKKHHHMMMwwwzzzaaaFFF999;;;888888:::777999>>>CCCLLLaaa~~~zzzuuutttnnnjjjlllnnnppptttxxxkkkggghhhqqqyyyzzzuuuxxxkkkUUUJJJBBB???AAA@@@HHHjjjooouuuRRR;;;:::888777555555555555666444444444555555555555666777555777999777:::OOOhhhxxxuuuuuuoooppprrrsssooohhhcccbbb```^^^```dddcccdddfffiiimmmqqqtttvvv{{{}}}~~~xxxtttrrroooiiiddd\\\ZZZUUUOOOJJJGGGEEEDDDAAAAAAAAAAAA@@@@@@@@@@@@DDDDDDEEEFFFGGGGGGGGGFFFHHHEEEDDDEEEHHHKKKMMMMMMMMMWWWhhh{{{pppKKK======:::::::::999999999888888888888888888777777777666666777777666666777999;;;<<<;;;;;;OOOyyyzzz{{{111111111111111222222222111222222333444555666666666666555555666666777888888888888888888888888888888<<<:::;;;BBBAAAEEETTTnnnrrrcccSSSKKKHHHCCC???>>><<<<<<============<<<<<<:::888???GGGGGGUUU|||WWWAAA888:::888777999555:::<<<>>>DDDVVVrrr~~~zzzxxxtttmmmffffffhhhjjjooouuunnnrrrwww|||~~~{{{}}}~~~ttt^^^LLLEEEAAA@@@AAACCCVVVlllyyymmmGGG888999888666555444555555666444444444555555555555666888666777999777777DDDTTTwwwtttccciii~~~{{{|||zzzuuuggg```XXXVVVTTTQQQRRRTTTSSSTTTUUUXXX[[[^^^aaabbbgggjjjnnnqqqsssuuuxxxzzzvvvwwwyyy{{{|||}}}~~~~~~~~~|||yyywwwuuutttqqqlllfffbbb___\\\WWWSSSOOOMMMKKKHHHEEEDDDCCCCCCAAAAAAAAAAAAAAABBBBBBBBBDDDDDDEEEEEEFFFFFFFFFGGGGGGDDDCCCEEEJJJOOOQQQQQQ^^^nnnzzzWWWDDD???===???999999999999888888888777:::999888777666555444333888777666666666777999:::888999DDD___~~~}}}111111111111111111111111111222222333444555666666666555555555555666777777777888888888888888999999777;;;:::<<>>;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999:::=========QQQnnnEEE:::999<<<888999:::444777999;;;???III]]]www~~~www|||}}}wwwqqqmmmllllllooommmooovvv}}}wwwkkkhhhoooxxxyyyqqqggggggttt||||||~~~uuu^^^NNNFFF@@@CCCCCC???CCC\\\jjjzzz{{{RRR===<<<777777555444444555555666444444444555555555555666666555666999999999:::===KKKiiiyyy]]]UUUaaasssxxxkkk^^^TTTJJJHHHHHHGGGGGGHHHFFFFFFFFFGGGHHHJJJKKKLLLIIILLLOOOQQQQQQQQQRRRSSSVVVWWWXXXZZZ\\\]]]]]]]]]\\\[[[ZZZYYYWWWUUUTTTTTTPPPNNNLLLJJJIIIHHHGGGFFFBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEFFFGGGIIIIIIHHHFFFFFFIIIKKKKKKLLLNNNNNNQQQ\\\nnn{{{bbbAAABBB@@@666777888888888777777777666666555555555555555555555555777777666666666666666666888999888;;;MMMmmmqqqqqqqqquuu}}}222222222111111111111111111222222333444555666666555555444444555555666777777777888888999:::::::::999<<<:::===???<<>>EEETTTmmm|||~~~{{{~~~}}}{{{xxxuuusssqqqppppppiiihhhnnn|||ttt^^^NNNLLL\\\ppp|||oooeeelll{{{{{{~~~jjjSSSFFFBBB;;;???AAA@@@JJJgggyyyqqqtttIII;;;;;;777666555444444444666666444444444555555555555666555555666888999999999:::@@@ZZZ{{{cccNNNTTTcccxxxtttbbbVVVKKKGGGGGGEEECCCDDDEEEEEEEEEEEEEEEFFFGGGGGGDDDFFFHHHHHHGGGFFFGGGHHHKKKLLLMMMOOOPPPPPPPPPPPPNNNNNNMMMMMMLLLKKKKKKJJJFFFEEEDDDDDDCCCCCCDDDDDDBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEEEEFFFFFFCCCEEEGGGGGGFFFGGGKKKOOOOOOOOONNNPPPZZZppp~~~SSS:::::::::777:::777777777777666666666666333333444444555666666777666666666666666555555555666777777:::EEE```vvvqqqllliiinnnxxx222222222111111111000000111222222333444555666666555444444444444555666666777777888999999:::;;;;;;:::;;;:::===@@@>>>OOOooorrr]]]SSSIIICCC???:::999::::::;;;;;;<<<<<<;;;;;;:::666:::===???FFF___UUU<<<888;;;<<<555777:::444666666888:::>>>KKKeee~~~~~~}}}~~~}}}zzzxxxxxx{{{|||zzzxxxiiimmmyyy^^^NNNEEEFFF___}}}uuuzzz~~~yyy```KKKBBBAAA:::???@@@CCCUUUwwwiiiCCC<<<999666555444444444444666666444444444555555555555666444666777777666777888999<<>>BBBAAATTTwwwjjjWWWNNNEEE@@@===999888::::::;;;;;;<<<<<<;;;;;;:::888;;;===???IIIddd~~~NNN:::777;;;;;;333666999333777666666777999EEEaaa|||}}}zzzzzz{{{zzzuuupppooowwwlllPPPLLLMMMPPPlll}}}~~~~~~}}}~~~~~~}}}pppZZZHHHBBBDDD>>>AAABBBGGG___ZZZ<<<:::555666555444333444444666666444444444555555555666666444777888555444555777888;;;BBBZZZ}}}zzzaaaMMMRRRggg}}}pppgggbbb[[[UUUSSSIIIIIIHHHGGGFFFFFFFFFFFFCCCCCCCCCBBBAAABBBDDDGGGAAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEECCCBBBAAABBBCCC@@@AAABBBDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGKKKQQQTTTWWW\\\eeelllkkklllvvvNNN999@@@;;;666999555777666666666555555555555333333333444444444555555333444555555666666555555444222666;;;999@@@aaayyyllleeefffkkkooovvv222222222222222222222222222222222333333444444444555555444555555666777888999999999888999999:::::::::666:::>>><<>>===NNNppp```VVV^^^lll}}}{{{tttnnnjjjfff```WWWQQQNNNKKKGGGDDDFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEECCCAAA@@@AAACCCDDDDDDBBBCCCDDDFFFGGGHHHHHHHHHGGGGGGHHHHHHGGGHHHIIIKKKUUUZZZccckkkrrrxxx}}}YYYIII<<<:::<<<:::777666888888777666555444333333444444444444444444444444444444444444444444444444666333444888888;;;NNNfff{{{rrrjjjddd```mmmoooxxx222222222222222222222222333333333333333333444444555555555555666777888888999999888888888999:::::::::888;;;@@@>>>FFFgggyyyYYYOOOHHH@@@<<<<<<<<<:::777999;;;===<<<:::888888888??????EEELLLZZZ{{{fff@@@;;;::::::999888888777777999555666999888:::KKK```yyy~~~jjjUUUNNNVVVkkkxxx```\\\zzz~~~~~~yyyeeeRRRHHHDDDBBB@@@>>>@@@OOOtttyyy|||ccc>>>888:::111444444444444444444444444444444444444555555555555555555555555666666666666<<<:::GGGeeettt^^^TTTXXXiiizzz~~~wwwnnngggbbb]]]XXXTTTOOOLLLHHHEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHKKKPPPVVV[[[]]]```dddgggzzz~~~lllPPPDDD:::999;;;999777888777777666666555555444444444444444444444444444444444444444444444444444444777444666:::888777DDDUUUxxx}}}sssiiicccfffffflllwww333333333333333333333333444444444444333333333333555555555555666777888888888888888888888999::::::::::::>>>AAA@@@LLLrrriiiTTTLLLFFF???;;;;;;;;;:::888:::;;;<<<;;;999888888888===>>>AAARRRooo|||WWW<<<::::::999999888777777777888555666888777777CCCSSSmmmrrrpppwwwxxxlll\\\UUU___ttteee^^^jjj~~~~~~}}}}}}|||}}}~~~~~~wwwfffQQQDDDBBBCCCBBBAAA@@@KKKnnnmmmxxxQQQ<<<666666888444444444444444444444444444444444444555555555555444555555555555666666666999888???TTTooosssYYYOOOZZZkkk}}}yyysssoooggg___UUUOOONNNMMMJJJGGGDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDFFFGGGHHHKKKNNNRRRVVVXXXaaaiiiuuu}}}sssMMMDDD>>>999999999777777999555555555555555555555555444444444444444444444444444444444444444444444444555333666;;;:::666:::CCCZZZuuu}}}vvvnnndddaaaaaagggnnnuuu333333333333333333333333555555444444333333333222333333333444444555666777888777777777888999:::;;;;;;;;;>>>@@@AAARRR{{{yyy[[[NNNHHHCCC>>>;;;:::::::::999:::;;;<<<;;;999777777888999>>>CCC```nnnKKK;;;999999888888777777777777777555666888777666>>>IIIcccwwwtttaaaggguuu~~~vvveeeYYYbbbvvv}}}gggvvvzzz|||~~~}}}|||~~~~~~}}}}}}~~~~~~~~~~~~{{{{{{|||~~~zzzjjjXXXEEE???BBBDDDBBB???III^^^yyywww```@@@>>>:::555===444444444444444444444444333333444444444555555555444444444555555555666666777999<<>>:::000666444444444444444444444444333333333444444444444555444444444444555555555555666:::;;;;;;EEE[[[qqq~~~~~~fffTTTIII\\\gggyyyyyyooolllhhhaaa[[[ZZZYYYWWWUUURRRPPPNNNMMMLLLLLLMMMNNNPPPQQQRRRRRROOOQQQRRRTTTUUUYYY___dddnnnqqqwww~~~tttooohhhLLLAAA:::<<<===:::777666666777333333444444555555666666333333333333333333333333333333333333333333333333222111222666999999999;;;;;;IIIaaa~~~xxxlllddd]]]XXXYYY]]]fffkkkrrryyy333333333333333333333333555555555444444444444444222222222222222444555555666666666777888999:::;;;<<<;;;;;;???JJJeeebbbLLLEEE???>>>;;;999888888999::::::;;;;;;999777666777999:::AAATTTuuuYYY???;;;777777777666666666666666555444555666777999:::<<>>===@@@DDDooorrrmmmDDD777>>>:::000111444444444444444444444444333333333333444444444444333444444444444555555555777999;;;999:::HHH___qqq|||lllZZZJJJSSSfff~~~yyytttsssqqqnnnkkkhhhfffeeeccccccddddddeeefffffffffdddhhhmmmqqqvvv|||{{{wwwXXX???<<<999======999777777777555333333444444555555555666333333333333333333333333333333333333333333333333555555555555666666888999999>>>NNNkkk|||rrrfffYYYSSSSSSRRRVVV[[[aaahhhqqqzzz444444444444444444444444444444444444555555555555333333333333444555666777555555666666777999:::;;;===;;;:::AAASSSssstttYYYHHHAAA<<<;;;:::999888888999;;;:::;;;:::888666666777999:::>>>UUUqqqtttOOO:::999666666666666666666666666666555444444555777777555<<>>;;;:::CCCZZZ}}}hhhSSSFFF???:::::::::999777777999;;;:::;;;:::888666666777999>>>???XXXpppxxxiiiGGG777777555555555666666666666666777666444222333555444111:::PPPkkk|||}}}~~~}}}~~~~~~~~~~~~}}}~~~~~~}}}|||vvv{{{}}}|||{{{||||||{{{yyyyyyzzz|||{{{zzzzzzzzz{{{}}}|||}}}}}}}}}{{{zzzzzz|||{{{|||}}}~~~}}}vvvzzz~~~jjjNNNGGGBBB@@@CCC@@@===IIIZZZxxxwwwJJJ666;;;444222888555444444444444444444444444222222333333333444444444333333333444444444555555777111444======888AAARRRooo~~~sss]]]MMMXXXqqqnnnmmmIII<<<;;;999666888666333555::::::555444444444444444444444444222222222222222222222222222222222222222222222222...333777666444555777888666555888EEE\\\{{{vvviiicccTTTRRRMMMHHHFFFHHHNNNRRRRRRXXXaaajjjsss}}}333333333444444444555555555555555555666666666666555555555555666666666777777777777888999999:::::::::===>>>GGGfff|||XXXIIICCC<<<;;;:::888777777999:::<<<:::;;;:::666444666999;;;>>>LLL___xxxSSS;;;;;;555555555555555555555555555555444333222333555777999888AAAUUUnnn~~~zzz~~~|||{{{zzzyyyxxxvvvyyy}}}~~~~~~~~~~~~}}}{{{zzz{{{~~~~~~{{{xxxvvvwwwwwwxxxzzz{{{{{{|||yyyyyyzzzzzz{{{|||||||||zzz{{{}}}~~~}}}|||zzzxxx{{{uuu```PPPHHHJJJ???;;;>>>@@@IIIfffOOOFFF<<<666666777777555444444444333333222222222222222333333333333444444444444444555555555555666888777777777999<<>>999:::999888777777999:::<<<999999888666666888:::;;;@@@SSSuuutttIII666777222555555555555555555555555555444333222333555777888555===OOOhhhwwwyyy~~~~~~~~~}}}}}}}}}}}}|||{{{yyyxxxwww{{{}}}~~~~~~}}}{{{|||~~~~~~}}}xxxxxxyyyyyyyyyyyyzzzzzzyyyzzzzzzzzz{{{{{{||||||}}}~~~~~~}}}{{{zzzxxxxxx|||yyybbbPPPFFFBBB>>>===>>>BBBNNNeeevvvFFF???777222333555555333444444333333333222222222222222333333333333444444444444444444555555555555777666666666777999<<<===NNNhhhuuu```QQQPPPbbbyyy~~~zzzxxxrrrdddeeexxxXXXCCC===<<<:::666777777666666555555444444555555444333222222222222333333333333333333333333111111111222222222333333333333333444444444444555666444444777===KKKbbbvvvwwwqqqzzzuuulllbbbXXXQQQMMMKKKJJJIIIHHHHHHIIILLLOOOQQQVVV[[[bbbhhhnnnvvv~~~333333333444444444555555555555555555666666666666555555666666666777777777777777888888999:::::::::<<<>>>DDDWWW~~~eeeKKKBBB>>>:::999888888777888999:::;;;:::777666666888:::;;;;;;FFF___jjjBBB666999333444444444444444444444444444444333333333555666777444888EEE\\\vvv{{{uuuiiicccuuu~~~|||zzzzzz}}}}}}~~~}}}|||{{{}}}}}}{{{{{{|||~~~~~~{{{{{{{{{zzzyyyyyyxxxwww~~~}}}||||||}}}~~~|||{{{{{{}}}~~~zzzzzzzzzyyyyyyxxxxxxxxxzzzzzzzzzzzzzzz{{{{{{{{{|||}}}}}}}}}}}}|||{{{zzzwwwyyyyyyaaaMMMAAA>>>@@@:::???@@@CCC[[[{{{vvvUUU===888333111333555444333333333333333222222222222222222333333333333444444444444444444555555555555666555444444555666888999BBBWWWssswww^^^MMMQQQ___sss{{{qqqddd^^^fffvvv}}}___BBB:::======:::999777777666666555444444444555444333222222111222222333333333333333333333333111111111222222222222333333333333333444444444444888555555555777===KKKYYYrrrnnnrrrxxxxxx{{{wwwlllbbbZZZUUULLLKKKIIIGGGFFFFFFGGGGGGFFFHHHLLLOOORRRVVV[[[^^^bbbgggnnnsssvvvyyy~~~yyyttt333333333444444444555555555555555555666666666666555666666666666777777777777777888999999::::::;;;@@@AAAIIIaaa~~~ZZZGGGAAA>>>:::888888777777888999:::;;;<<<777555777::::::;;;<<>>??????CCC@@@DDDjjj{{{___>>>:::777555444555666555444333222222222222222222222222222222333333333444444333333444444444555555555666555555444444555666777:::FFF]]]sss}}}eeeRRRJJJTTTggg{{{}}}pppiii___YYYdddjjjOOO:::;;;@@@<<<888:::777666666555555444333333444333333222111111222222222222222222222222222222111111111111222222222222222222333333333444444444666555555777777888AAAJJJ___uuuuuutttwwwvvvwwwzzzvvvmmmhhh^^^\\\XXXTTTPPPLLLJJJHHHGGGHHHHHHHHHHHHIIIJJJKKKMMMPPPUUUWWWXXXZZZ\\\___eeefffiiilllooorrrssstttwwwvvvuuuuuuwwwzzz}}}~~~~~~~~~~~~~~~zzzzzzyyyxxxvvvuuusssrrrjjjgggbbb___]]]ZZZVVVSSS333333333444444444555555555555555555666666666666666666666666777777777888888888888999::::::;;;;;;>>>AAANNNmmmkkkNNNAAA<<<999666666777777777888999::::::>>>888666999:::999<<<@@@]]]}}}wwwPPP999666444111444444444444444444444444333333333333333444444555888666888BBBTTTfffssszzzrrrlllnnn|||yyyhhhnnnwww|||zzz{{{~~~{{{zzz{{{}}}~~~~~~~~~}}}~~~}}}||||||}}}{{{|||~~~}}}|||{{{|||}}}~~~~~~}}}}}}{{{yyyvvvttttttvvvzzz|||}}}}}}}}}{{{xxxwwwxxxyyytttwww{{{~~~~~~}}}{{{zzzxxxxxxyyyyyyyyyyyyzzzzzz{{{{{{zzzzzzyyyyyyyyyxxxtttttttttuuuvvvxxxzzz{{{|||vvvVVVFFFDDDBBB>>><<<;;;AAAEEEUUUrrrrrrNNN777999777666666666555444222222222222222222222222222222222222333333333444444333333333444444444444555666666666555555666666666888999FFF[[[jjjuuucccJJJBBBMMMZZZeeesss}}}sssfff___^^^PPPlllsssRRR@@@666<<<===555222777666666666555444444333333333333222111111111222222222222222222222222222222000000111111111222222222222222222333333333444444111000222555555444999???HHHbbb}}}|||{{{tttsssyyy}}}yyyvvvppphhh___VVVOOOKKKHHHHHHGGGGGGGGGHHHHHHHHHGGGHHHJJJJJJJJJJJJJJJKKKKKKLLLNNNPPPRRRSSSTTTTTTXXXWWWWWWWWWXXX[[[]]]___ZZZZZZ[[[[[[[[[[[[[[[[[[VVVVVVVVVVVVUUUUUUTTTSSSNNNMMMKKKKKKJJJIIIHHHFFF333333333444444444555555555555555555666666666666666666666777777777888888888888999999:::;;;;;;;;;:::BBBXXX}}}]]]HHHAAA<<<888777555666666777888999::::::>>>888777::::::999@@@JJJjjjgggFFF<<<888222444333333333333333333333333333333333333444444444333666555666;;;HHHYYYjjjuuupppooowww{{{zzz}}}|||{{{{{{|||{{{zzz{{{|||~~~~~~}}}}}}~~~~~~~~~|||{{{{{{|||~~~~~~|||{{{{{{{{{{{{|||}}}{{{zzzyyyxxxxxxwwwuuutttuuuxxx{{{||||||}}}~~~}}}{{{zzzzzz|||vvvzzz~~~}}}|||{{{xxxxxxxxxyyyyyyzzzzzzzzz|||{{{{{{zzzyyyxxxwwwwwwuuutttssstttvvvyyy|||~~~fffKKKCCCCCC@@@;;;999777EEEYYYwwwxxxxxxeeeBBB999666666555444333222111000111111111222222222222222222222333333333333444444333333333333444444444444666666666666666666777777888444888FFFUUUeeeyyyjjjLLLFFFDDDJJJVVVggg{{{}}}wwwoooeeeXXXPPPPPPVVVrrr{{{TTT@@@:::888<<<;;;555444888666666555555444333333333222222111111111111222222222222222222222222222222000000000111111111111222222222222222333333333333333222333666666333555999<<>>>>>888111888333333333333333333333333333333333444444333333222333444444666===MMMaaapppuuuzzzzzzzzz~~~}}}{{{yyyyyyzzz{{{|||}}}}}}}}}|||{{{{{{{{{|||~~~}}}||||||}}}}}}}}}|||~~~}}}|||{{{zzzzzzzzz{{{}}}{{{yyywwwvvvvvvvvvsssuuuwwwyyyzzzzzzzzzyyyxxxzzz|||}}}|||{{{{{{|||zzz|||~~~}}}{{{zzz|||}}}zzzzzzyyyyyyyyyyyyxxxxxx||||||{{{zzzyyywwwwwwvvvrrrrrrsssuuuzzzeeeSSSDDDBBBBBB>>>>>>BBBLLL^^^}}}~~~RRR999:::333444444333111111111222000111111111222222222222222222333333333333444444222222333333333444444444444444555666666777777666666555666:::EEEWWWnnn~~~iiiSSSBBBCCCHHHMMM\\\nnn|||yyyxxxlllcccYYYUUUUUU\\\jjjwwwaaaDDD======<<<;;;999888888999666555555444444333333222222222111111111111222222111111111111111111111111000000000000111111111111111222222222222333333333666333444777777444555999999DDDPPPgggyyysssnnnmmmsssyyytttlllfff```ZZZTTTOOOPPPNNNLLLJJJIIIHHHGGGFFFEEEFFFFFFGGGGGGFFFFFFEEECCCDDDEEEFFFFFFFFFEEEEEECCCCCCCCCCCCDDDDDDDDDEEECCCCCCDDDEEEFFFFFFFFFFFFDDDEEEEEEFFFFFFFFFGGGHHH333333333444444444555555555555555555666666666777777777777777888888888888888999999::::::;;;;;;<<<@@@RRRwwwcccDDD<<<<<<777444777444555666888999999::::::777444666;;;:::;;;KKK___zzzNNN555:::333+++666333333333333333333333333333333444444444333222222111333444222555BBBXXXiii{{{}}}ttt{{{xxxzzz~~~wwwwwwxxxxxxyyyzzz{{{{{{zzzzzzyyyyyyzzz}}}~~~{{{yyyzzz~~~}}}||||||{{{{{{||||||}}}~~~{{{zzzxxxvvvuuuuuuuuuvvvnnnsssyyy~~~}}}yyyvvvsssvvvyyy{{{{{{zzzzzz{{{{{{|||{{{xxxvvvvvvzzz~~~|||{{{{{{zzzxxxwwwwwwvvv||||||{{{zzzxxxwwwvvvvvvmmmnnnqqqwww{{{iiiOOOEEE@@@BBBAAA>>>DDDPPPiii{{{rrrCCC333:::333333444333222222444555000000111111222222222222222222333333333444444444222222333333333444444444222333444555666666666666444888999777<<>>>>>DDD\\\pppXXXCCC===<<<666444777333444666888999:::999999<<<555444999:::AAAXXXrrrfffBBB999999333///222222222222222222222222222111111111111111111111111555333444666777;;;IIIYYYsss{{{mmmxxxyyyxxxzzz{{{~~~xxxwwwuuutttttttttuuuvvvyyyyyyyyyyyyzzz{{{|||}}}{{{{{{zzzzzz{{{|||}}}}}}{{{zzzyyyzzz|||}}}|||zzzxxxxxxwwwtttrrrsssuuuwwwwwwxxxzzz|||||||||zzzyyyuuuwwwzzzzzzxxxxxx{{{}}}xxxxxxxxxyyyyyyzzzzzzzzz|||zzzvvvttttttvvvyyy|||||||||zzzwwwssspppooopppqqquuu|||zzzcccSSSJJJ>>>888===@@@FFFYYYppp|||QQQ===:::666333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222333333333444444444555555666222333777777;;;PPPgggcccWWWQQQGGGAAABBBOOOZZZiiixxxyyyssspppiiifffiiifff]]]TTTRRRLLLIIIQQQllldddKKK???:::888888888888777777777777444444333333333333222222222222222222222222222222000000000000000000000000000000000000111111111111000111111111111222222222222222222222222222222222222444777;;;FFFYYYpppzzz{{{uuuddd\\\eeelllmmmwww{{{uuupppmmmjjjeeeaaa^^^[[[XXXUUUTTTRRRPPPNNNPPPPPPPPPNNNMMMKKKIIIHHHGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMOOOPPPPPPQQQRRRSSSUUUXXX]]]aaa444444444555555555666666555555666777777777777777777777777777888888888888999:::999888888:::<<<===OOOkkkeeePPP>>>::::::666444777333555666888999999999999888777888;;;@@@OOOjjj\\\<<<666777333000333222222222222222222222222111111111111111111111111555333444555555777CCCPPPfffxxx~~~uuunnnrrr{{{{{{vvvxxx{{{~~~|||xxxtttqqqpppoooqqqrrrtttwwwzzz~~~xxxxxxxxxyyyyyyyyyzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzvvvvvvuuutttrrrsssuuuxxxwwwwwwxxxyyyyyyxxxwwwvvvxxxzzz{{{{{{yyyxxxzzz|||wwwwwwwwwwwwxxxxxxxxxxxxxxxvvvsssqqqpppqqqtttuuuuuuvvvvvvuuusssrrrtttuuu{{{iiiTTTHHHEEE>>><<>>EEEPPP___qqq}}}wwwppphhhccc]]]WWWUUUWWWUUUOOOLLLMMMMMM___}}}~~~aaaJJJ???<<<:::888888888777777777666666444444333333333222222222222222222222222222222222000000000000000000000000000000000000111111111111000111111111111222222222222222222222222222222222444555555666<<>>;;;888888777777777777666666333333333333222222222222222222222222222222222222000000000000000000000000000000000000111111111111000111111111111222222222222222222222222222222222444555444333333888AAAHHHdddyyysssiiieeejjjqqqxxx~~~~~~}}}|||{{{yyywwwvvvuuuuuuuuuuuuuuuuuuttttttttttttuuuvvvwwwxxxxxxyyy555555555555555666666666555555666777777777777777666777777777888888888888777999<<<===;;;===FFFPPPtttbbbHHH>>>666666777444333555444555777888999999888888333999:::<<>>IIIUUUbbbmmm{{{pppaaaSSSDDD>>>BBBKKKVVV___qqqzzzxxxooohhhdddfffbbb[[[UUUPPPLLLIIIHHHCCCDDDFFFKKKUUUdddwww~~~gggJJJ;;;<<<@@@===777888777777777666666666666333333333222222222222111111111111111111111111111000000000000000000000000///000000000111111111111000000111111111222222222222222222222222222222222222333444333222444888;;;KKK]]]uuunnnllliiihhhkkksss|||666666666666666666666666555555666777777777777777666777777777888888888888666888<<<===:::<<>>OOOeeevvvyyyuuuqqqpppuuuvvvzzz}}}iiiiiittt|||}}}|||}}}rrrkkkkkkpppwww{{{|||yyyvvvsssqqqqqqvvvwwwyyyzzzzzzxxxwwwuuuvvvwwwwwwvvvtttsssssssssvvvwwwwwwuuusssrrrssstttrrrrrrrrrrrrsssuuuvvvwwwpppppprrrtttuuuuuutttssswwwwwwvvvvvvuuuuuuttttttuuuuuuvvvvvvvvvvvvuuuuuuzzz}}}yyyfffSSSHHHCCCAAAAAA;;;???FFFQQQfffaaa???555666444333666222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000222222222333333333444444222333555777666444555888:::CCCOOO\\\oookkkVVVKKKGGGEEEFFFIIIQQQ\\\mmm~~~vvvlllccc[[[UUUQQQVVVSSSNNNHHHEEEDDDFFFHHHCCCNNN]]]nnn[[[LLL===888;;;<<<888333777777777666666666666555333333222222222111111111111111111111111111111111000000000000000000000000///000000000111111111111000000111111111222222222222222222222222222222222222333444444444444555666>>>EEEUUUlllzzz|||wwwsssqqqrrrrrr777777777666666666666555555555666777777777777777777777777777888888888888888999;;;;;;888<<>>777222333555555555666111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222111111222222222333333333444333111000333666666333555888888777@@@WWWqqqxxxjjjMMMJJJGGGDDDDDDFFFIIIKKKPPPVVV___hhhpppyyy{{{xxxvvvnnnllljjjgggbbbZZZQQQJJJGGGFFFCCCAAABBBCCCFFFHHHMMMQQQYYYeeevvv{{{VVVBBB@@@999666777;;;888222222777777666666666555555555555222222222111111111111000000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222222222222222222222222222444333111111222444555555333555666555999FFFYYYhhh{{{~~~ttthhhaaa___^^^UUUWWW\\\cccmmmwww777777777777777777777777555555666777777777777777888999999888666666777888::::::;;;===HHHddd|||\\\EEE888666666444444333444555666999888888999:::999777666888777>>>WWW___>>>333222222111111222222333222111000111222222111000111111111111111111111111222222222222222222222222555444444;;;III[[[lllwww~~~}}}xxx```LLLCCCAAAEEEPPP```ttt}}}zzzmmmiiittt~~~{{{wwwuuuyyy}}}{{{rrrhhhiiiiiikkknnnrrrssssssrrruuutttrrrssstttuuuuuutttyyyxxxuuurrrqqqpppqqqrrrvvvvvvuuutttsssuuuyyy|||yyyeeeUUUKKKFFFEEE===;;;???@@@AAALLL\\\yyy}}}\\\>>>555555444333333222111111///111333333111000111111222222111111111111222222222222222111111111000000111111111111111111111111222222333333333333444444111111222333333444555555444555666888:::FFF^^^ttt{{{rrrbbbYYYSSSKKKEEECCCFFFDDDFFFKKKQQQYYYgggsss{{{pppkkkfff```___ccc[[[XXXUUURRROOOLLLHHHEEEAAABBBDDDGGGKKKQQQYYY^^^qqqxxxnnnTTTBBB<<<===888777777666666666666666555555444333333222111111111111111111111111111111000000000000000000000000999333---+++...111000...////////////000000000000000000000000000000000000000000000000000111111222111111222222222333333333444444444444666;;;AAAFFFfffrrr~~~~~~}}}rrrllleee___YYYWWW[[[ccclllqqqzzzxxx|||777777777777777777777777555555666777777777777777888999999888777777888:::999:::<<>>NNNbbbqqq~~~wwwhhhbbbcccJJJGGGLLL]]]sssxxxooommmooorrryyy|||~~~~~~tttkkkfffgggiiillloooqqqqqqpppmmmmmmmmmooosssvvvxxxxxxzzzyyyxxxwwwwwwxxxyyyzzz|||}}}}}}}}}}}}lll\\\RRRLLLHHHEEE@@@;;;<<>>DDDHHHQQQfff|||jjjCCC444:::444444333333222222111111111222222111///000222444222111111000000111111222222111111111111000000000111111111111111111111111222222222222333333333333222222222333333333333333555444555666444444999AAANNNTTT```ppp~~~sssccc]]]WWWRRRJJJCCCCCCFFFCCCJJJPPPSSSVVVYYYXXXTTTXXXXXXYYY[[[^^^bbbeeegggiiiiiilllpppuuuxxxyyyyyyjjjggghhhkkkkkkfffbbbaaa___VVVNNNJJJGGGEEEFFFHHHGGGFFFFFFHHHLLLQQQVVVZZZllluuu|||gggYYYGGG;;;888:::;;;;;;777777666555555555555666444444333333222222111111111111111111111111111111000000000000000000000000333000---...111222111///////////////000000000000000000000000000000000000000000000000000111111222111111111222222222222333333444444333333333666888:::FFFZZZrrr{{{tttzzz~~~{{{ssspppmmmjjjfffaaaaaadddeeejjjrrryyy}}}666666666666666666666666555555666777777777777777777888999888777888999;;;999===EEEXXXxxxlllPPPAAA<<<;;;555555444333444555666777777888::::::999777777777<<>>RRR^^^iiikkkkkkpppxxx}}}~~~{{{yyyzzzmmm___UUUIIIAAAFFFQQQXXXgggssswwwzzz{{{qqqcccbbbeeejjjoootttzzz|||~~~}}}}}}~~~}}}|||~~~sssfffYYYNNNHHHBBBEEEKKKQQQTTTPPPIIICCC===GGG\\\sssxxxzzzRRR;;;:::888///333222222222222222111111222222222000...///222444111000000000000000000111000000000000000000000000000000000000000000000000111111111222222222333333222222222222222222222111444111111444666555555888;;;???IIIXXXhhhuuu|||~~~~~~zzzkkkjjjddd[[[WWWUUUOOOIIIFFFFFFGGGGGGFFFEEEDDDCCCEEEDDDDDDDDDEEEEEECCCAAABBBAAACCCGGGGGGDDDDDDGGGDDDFFFKKKTTTaaannnwwwzzz~~~wwwZZZ:::888888777888888777555333666555555444444444444444333222222222222222111111000000000000000000000000////////////////////////------...000111111000///////////////000000000000000000000000000000000000000000000000000111111222000000111111111222222222///111333444333333444555666666888===HHHVVVdddmmmzzzpppppp{{{~~~rrrxxx~~~zzzooosssxxx|||zzzuuupppoooooolllgggcccjjjeeeaaaaaadddeeeaaa\\\777777777777777777777777555555666777777777777777555777888888888999;;;===@@@PPPhhhiiiMMM>>>777555666555444333333444555777888:::;;;:::888555666;;;???OOOooo{{{XXX:::222777111111000000000000111111111000//////111111000///000000000000000000000000111111111111111111111111222222222444555555444333BBBPPPcccqqqzzz~~~wwwiiiYYYMMMHHHHHHHHHMMMUUU___mmmxxxzzzuuunnnjjjeeeaaaccckkkvvv~~~vvvmmmaaaUUUMMMGGGDDDCCCDDDHHHKKKKKKHHHEEEDDDEEECCCYYYzzzzzzsssqqqQQQCCC:::111///555222222222222222222111111111222222111///000222444111000000//////000000111//////000000000000000111000000000000000000000000111111111111222222222222111111111222222222222222555222111333333111222666444777???KKKYYYhhhuuu}}}tttiii___``````___]]][[[YYYWWWWWWTTTQQQNNNMMMKKKIIIGGGFFFFFFIIIOOOQQQQQQUUU[[[```gggppp{{{eeeLLLBBB888888999999666333222555888555555444333333333333444222222222222222222111111000000000000000000000000////////////////////////---...///000000000000000////////////000000000000000000000000000000000000000000000000000111111222000000000111111111111222///111222333222333444666333555777777:::BBBOOOYYYooowww}}}wwwzzzuuurrrpppfffZZZ___jjj}}}uuunnniiilllpppqqqppppppooollllllqqqxxx}}}}}}{{{777777777777777777777777555555666777777777777777777888:::::::::;;;>>>@@@LLLaaaxxxTTTAAA:::666555555444444333333444555777888:::;;;:::888777;;;CCCJJJ\\\yyymmmJJJ555333666111111000000000000111111111///...///000111000///000000000000000000000000111111111111111111111111111111111333444555333222999CCCTTTfffvvv|||rrrnnnfff[[[SSSKKKEEEJJJVVVcccqqqzzzxxxrrriii```\\\___ffflllqqqttt{{{xxxnnnhhhXXXSSSLLLHHHGGGHHHIIIJJJFFFFFFDDDAAA???AAAGGGLLLWWWrrr~~~||||||XXX<<<:::;;;111000999111111111111111111222222000111222222111000111222000000////////////000000////////////000000111111000000000000000000000000111111111111222222222222000000111111222222333333444222333555222///000555///222666<<>>CCCTTTaaappptttqqqpppxxx~~~yyyiii[[[ZZZdddtttzzzwww~~~777777777777777777777777555666666777777777777777888:::;;;<<<<<<>>>@@@CCCVVVooodddEEE999888888777777444444333333444555777888:::;;;;;;999999???JJJSSSjjjaaa???222111222111111000000000000111111111///...///000111000///000000000000000000000000000000000000000000000000000000111111222222444444777999AAAQQQeeewww{{{hhhVVVGGGDDDGGGOOO___qqqzzzwwwqqqhhh```[[[YYYZZZ[[[```iiisss{{{xxxnnnbbbUUUMMMHHHGGGFFFGGGKKKOOOQQQQQQBBB@@@>>>>>>@@@FFFNNNTTTnnnzzzxxx```MMM999000333666666444111111111111111111222222///111333333111000111111000000////////////000000.../////////000000111111000000000000000000000000000111111111111222222222//////000111222333333444111222555888555000222777888888777555777DDDWWWfffjjjnnnwww}}}|||~~~xxxiiiYYYGGG777999>>>888333555666777777666333222555444333333222222333333111111111111111111222222000000000000000000000000/////////////////////////////////...------///000////////////000000000000000000000000000000000000000000000000000111111222000000000000111111111111111111111000...///111333333444555555444555666888???OOOdddnnnnnnjjjiiikkklllzzzxxxtttttt|||~~~qqqoookkkhhhjjjpppwww|||~~~{{{}}}666666666666666666666666666666666666777777777777<<<777777<<<;;;999BBBQQQeeeiiiOOO:::777:::777333444333333333444666777999:::@@@444222:::;;;999KKKeeewww|||NNN555444666222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222444555777???MMMbbbwww|||tttlllZZZGGG>>>CCCMMMRRRffflllqqqpppjjjbbb]]]\\\WWWVVVYYY^^^```cccooo}}}|||~~~xxxuuuoooggg^^^WWWPPPJJJFFFIIIDDDBBBIIIRRRUUUPPPKKKBBB<<<===GGGOOOUUUbbbqqqxxxfffNNNEEE;;;555444555333111111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000111111000000000000111111000111111111111222222222111111111111111111111111333333333333333333333333444444444444666:::???DDDKKKWWWhhhvvv|||~~~nnnTTTJJJ>>>777666777888777666666555555555444444444111111111222333444555666555444333333222222222333000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000111111222333111111222222222333333333333:::EEEPPPXXX___dddggg^^^eeeqqquuunnnsss}}}~~~tttiiigggeeebbbppprrr{{{666666666666666666666666666666666666777777777777999666777<<<<<<===JJJ[[[xxxzzz[[[GGG888888;;;666333333333333444555666888999::::::555444888:::CCC___|||aaa???222444555222000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000111111111222222222111111222777BBBSSSdddpppsssssssssvvv|||tttpppdddTTTIIIFFFEEECCCSSS[[[hhhtttzzzuuujjj```YYYVVVVVVZZZ\\\[[[___eeefffgggkkkqqqyyy~~~vvvnnnmmmooollleeedddbbb___]]]ZZZVVVQQQMMMDDDCCCCCCDDDEEEDDDBBBAAALLLNNNVVVcccppp|||zzzttt|||iiiFFFFFF???777333444555444222111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000111111000000000000111111000111111111111222222222111111111111111111111111333333333333333333333333333444444444444777;;;???<<>>666999:::555222444333333444555777888999999777999999666===WWW~~~}}}lllEEE222111333222000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000111111111222222/////////111777BBBNNNVVVdddgggmmmssszzzxxxlllddd```[[[WWWLLLLLLSSScccuuu|||uuulllaaaZZZVVVWWWWWWUUUTTTTTT[[[ZZZZZZ^^^dddkkkqqqssswwwyyy{{{|||}}}~~~~~~}}}xxxtttqqqllleee\\\VVVZZZ______ZZZUUUTTTTTTTTTRRRMMMFFFBBB<<>>IIIQQQ\\\YYYXXX[[[dddppp{{{}}}~~~}}}~~~{{{rrrnnnkkklllooopppmmmiiihhhiiippp}}}rrrvvv|||{{{yyy}}}666666666666666666666666666666666777777888888999::::::===BBBHHHWWWrrrhhhMMM>>>999666888777333222555333444555666777888999999888>>><<<777IIIsss|||zzz|||XXX888111555333......////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111333888???DDDVVV^^^iiirrrzzzvvv}}}kkk]]]OOOPPP___pppzzz}}}tttoooiiiccc___[[[YYYYYY]]]XXXSSSPPPRRRVVVZZZ\\\eeefffiiillloooqqqsssuuusssuuuxxxyyyyyyyyyzzz{{{|||}}}}}}{{{zzzwwwtttpppjjjddd]]]XXXUUUNNNKKKIIINNNWWW]]]ZZZTTTJJJIIIGGGFFFDDD@@@:::666999===>>>===EEEZZZtttxxxHHH888;;;777555222222333444222000111111111111111111111111000000////////////000000////////////////////////////////////////////////000000111111111111000000000000111111111222222222111111111111111111111111222222222222222222222222222444555555333222333333777:::===BBBLLL^^^sssyyy~~~~~~}}}{{{~~~|||yyysssllldddWWWHHH???===555444444555777777555333444444333333333333333333444444333222111111222222000//////....../////////000000000000000000000000////////////////////////////////////////////////........./////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222111111111111222222222222///111333444555888<<<@@@NNNOOORRRXXX```hhhooorrrwwwuuuzzz{{{}}}|||zzzssskkkccc^^^```bbbiiiuuuzzzyyy~~~vvvnnnnnnyyyzzzyyy|||666666666666666666666666666666666777888999999999:::<<>>888999===666444333333444555555444222222333333333333333333444444333222111111111111000000/////////000000111////////////////////////............................................................////////////////////////////////////////////////////////////////////////////////////000000//////000000111222000000111111111222222222000222555666666555555666???DDDLLLUUU]]]dddhhhkkkjjjiiinnnxxx~~~|||yyy{{{~~~~~~~~~vvvrrrggghhhiiilllqqquuuvvvuuuqqqmmmkkknnnxxx~~~sssmmmqqq{{{|||yyyvvvpppnnnvvvwwwrrrpppvvv~~~666666666666666666666666555666777777888999:::::::::===DDDOOOaaa}}}www[[[FFF888:::888777444222222444777444555777888999999888777555777888EEEooopppkkksssIII;;;333777888111...222000000000000000000000000......................../////////////////////////////////////////////////////////000000000111111000111222111111111444666888CCCSSS```kkkyyywwwaaaPPPKKKOOOVVVlllyyyzzzqqqggg```ZZZUUUSSSOOOMMMJJJJJJLLLMMMNNNMMMKKKMMMOOOPPPPPPQQQSSSUUUQQQQQQQQQPPPOOOLLLJJJIIIEEEGGGIIILLLPPPSSSVVVWWW^^^___dddjjjgggXXXHHH>>><<<:::777888;;;@@@DDDFFFGGGTTTaaammm}}}zzz|||~~~```LLL<<<888777000333333444333222111000///000000000000000000000000000//////......//////000000000000000000000000000000000000000000000000000///000111222222111000///000111111111111222222222111111111111111111111111222222222222222222222222333555666666444333333444333777999777777@@@RRRaaa___ccciiirrr||||||sssooonnnnnnnnnxxx}}}~~~xxxvvvqqqooottt{{{}}}zzz|||zzz}}}}}}gggPPPFFF<<<999777666666888444444222111111111222333111111222222222222333333444333222111111111111111000000000000000111111222////////////////////////................................................------........./////////////////////////////////////////////////////////////////////////////////000////////////000111111000000000111111111111222333333333111000111333555555999@@@GGGOOOYYYbbbhhh```___bbbjjjpppuuu{{{~~~zzz|||{{{wwwqqqmmmkkkfff```[[[ZZZ[[[___hhhsss{{{|||vvvmmmhhhkkkwwwyyylllooozzzxxxkkkiiimmm{{{lllccccccmmmzzzzzzjjj666666666666666666666666555666777888999::::::;;;;;;BBBNNN```xxxwwwZZZGGG<<<777666666555444333444555555444555777999999999888777555777<<>>???CCCKKKTTT[[[^^^jjjyyy}}}___CCC999555777666...000111222222111000000111000000000000000000000000//////............//////000000000000000000000000000000000000000000000000///000111222222111000///000111111111111222222222111111111111111111111111111111111111111111111111222333555444333333444666888888777555444777===BBBJJJMMMUUUaaallluuu{{{{{{{{{}}}{{{vvvqqqmmmxxx}}}~~~yyywwwzzz|||{{{yyy~~~{{{yyyzzz|||vvvvvvtttrrruuu}}}|||}}}}}}|||rrruuu{{{yyy___JJJ???999666999:::777666666222222333222222111222333111111111111222222222333222222111111111111111222000000//////000111111222////////////////////////................................................---------........./////////////////////////////////////////////////////////////////////////////////////////////000111111000000000000111111111111222222111000//////222444111333666999>>>GGGQQQYYYYYYWWWXXX]]]aaafffnnnwwwvvv|||zzztttlll```^^^\\\]]]bbbiiiooorrrwwwuuupppkkkjjjqqq~~~lllbbbjjjwwwpppfffhhhnnn{{{nnnddd___dddqqqzzzkkk^^^666666666666666666666666555666777888999:::;;;;;;>>>GGGXXXooo___FFF:::888999111333444444555777666333444555777999:::999888777888:::AAAWWW{{{cccrrrmmmJJJ888444111000000000///...000000000000000000000000........................////////////////////////////////////////////////////////////000000000000000111111000//////111222222555;;;BBBLLLZZZiiisssttt|||ttt|||{{{nnnkkksss|||nnnhhh[[[NNNMMMXXX```bbbeeehhhnnnuuu|||vvvoooddd\\\XXXTTTQQQOOOOOOPPPOOOMMMKKKJJJKKKLLLKKKLLLNNNPPPTTTXXX[[[]]]aaafffmmmssstttrrrllliii[[[VVVRRROOOGGG>>>===CCC???AAAHHHTTTcccrrr}}}{{{}}}aaaBBB555888222,,,000333---///000000///000111222000000000000000000000000//////............//////000000000000000000000000000000000000000000000000...000111222222111000...000111111111111222222222111111111111111111111111111111111111111111111111111222333333222333555777333111///222666999999777;;;>>>GGGTTT```jjjrrrwwwwwwyyyxxx~~~zzz}}}zzzqqqlllpppssssssrrr{{{}}}|||}}}|||zzzzzzyyyyyyyyyzzz|||}}}||||||}}}zzzyyy~~~zzzyyy{{{~~~xxx}}}|||}}}vvvwwwxxxeeekkkqqqpppeeeVVVGGG???999555444777888555444666000222444666555444333333000000111111222222222333222111111111111111222222///////////////000111111////////////////////////................................................---------........./////////////////////////////////////////////////////////////////////////////////////////////000111111000000000000111111111111---000333444333111111111///111222333444888???EEETTTRRRRRRUUUWWWZZZbbblllmmmyyyuuuqqqmmmjjjjjjmmmrrruuurrrssspppjjjdddfffoooxxxyyyyyyqqqccc^^^gggsssyyy|||~~~wwwlllhhhmmmssssssjjjgggiiinnn{{{xxxooohhhccc777666666555555555666666:::777777999:::999>>>DDDIIIUUUiiiaaaKKK@@@888777;;;333333222222222333444444444888:::999999999888666555>>>LLLfffwwwooo~~~]]]888111111111111000000000000////////////000000000000000000///...............////////////////////////000000//////.........---000000000000111111111111///111111111000///000111///222666999>>>IIIXXXccchhhqqqyyy~~~}}}~~~kkkYYYNNNKKKNNNQQQOOOHHHJJJVVV^^^cccooo}}}{{{vvvrrrllleee___^^^^^^\\\YYYZZZ___```]]]aaaccceeehhhjjjlllnnnooohhhkkkmmmiii```WWWQQQOOOGGGBBB@@@EEEKKKQQQZZZbbb]]]```mmm|||vvv|||}}}{{{{{{{{{[[[BBB===666222222222111000000000000000000000000000000000//////......------.../////////000000111111////////////////////////000000000000000000000000000000000000000000000000111111111000000000000000111111111111111111111111111111111111111111111111111111222222222333333333333333333444444444555555888777999@@@JJJYYYppp~~~yyy{{{|||{{{~~~tttqqqrrrsssrrrpppqqqtttxxx{{{yyyxxxyyy{{{{{{xxxuuuooorrrvvvyyy|||}}}~~~~~~~~~|||zzzxxxxxxyyyzzzvvvvvv~~~xxxvvvyyy|||wwwwwwzzz~~~zzzyyy}}}{{{{{{jjjccc```YYYOOOEEE<<<888666555555444444444333333333333333222111111222333333444333111000000111333444///111222111000///000111000000000000000000000000//////000000000000//////................................................---------............//////......------///000111////////////............000000000000000000000000////////////000000000000111111111111111111111111111111111111111111111111333222111111111222333444999<<>>DDDUUU```nnn|||wwwddd[[[TTTKKKFFFGGGPPPWWW___dddhhhmmmuuu{{{{{{zzzzzzxxxuuusssooojjjbbbXXXNNNHHHFFFAAA===???FFFNNNSSSTTTUUUSSS\\\vvv}}}yyyuuu}}}xxxhhhQQQ>>>555555444222222333333333222000000000000000000000000......////////////000000............////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111222222222222333333333333333444444444444666333444666999???KKKWWWfff\\\YYYbbbkkknnnpppttt~~~}}}}}}}}}|||{{{zzzyyyvvvrrrooorrrpppooopppssstttrrrooosssqqqooonnnooossswwwyyy~~~xxxqqqpppsssvvvvvvtttrrrnnnooo|||rrr||||||rrreeefffkkksssxxxssseeeQQQDDD???;;;777666777777555333444444444444333333333333333222111111111111222333222111000//////000111222///000111111//////000111////////////////////////...//////000000//////...................................................---------............//////............///000000////////////............////////////////////////////////////000000000000111111111111111111111111111111111111111111111111222111111111111222333333000111333666999===@@@BBBEEEHHHNNNTTT\\\eeennnttt|||zzzwwwvvvvvvxxx|||~~~|||xxxsssjjjcccfffnnnsss{{{}}}nnndddfffkkkoooqqqsssuuupppjjj666666666666666666777888888999;;;<<<;;;AAAQQQbbbzzzyyyYYYJJJ<<<888888666666888333333333333333444555666999666444777888777888999CCCRRRttt~~~~~~hhhDDD333666111000000000////////////........./////////000000000000///...............///////////////////////////////////////.........////////////000000000111000222333222111000111333222333555555555777;;;???HHHQQQ```ooo}}}~~~vvvrrrkkkbbb[[[ZZZbbbcccbbb___[[[YYYYYYZZZ```hhhlllggg___[[[XXXVVVWWWXXXWWWSSSLLLGGGGGGIIIGGGHHHLLLUUUaaakkkrrruuutttvvv{{{}}}~~~|||wwwuuuvvvxxx~~~qqqcccPPP;;;333888222222222333444444333222000000000000000000000000000000000///////////////..................//////////////////////////////////////////////////////000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111222222222222222222333333333444444444555222222444444555;;;CCCKKKEEEEEEOOOZZZccclllssswwwxxx{{{~~~{{{~~~~~~}}}}}}}}}zzz{{{vvvwww}}}~~~}}}|||{{{~~~}}}rrrnnnjjjjjjmmmnnnkkkhhhhhhooozzzxxxssstttyyysssddd[[[^^^eeekkkhhh\\\KKK===666@@@:::555555777888555111444444444333333333222222222222111111111111222222000000////////////000000///000111000///...///111////////////////////////...//////////////////...................................................---------............///............/////////000////////////............////////////////////////////////////000000000000111111111111111111111111111111111111111111111111111111111111111222222333000000111222333555666777;;;<<>>333333222000000////////////......------........./////////000000///...............////////////////////////.........///////////////......////////////000000///111111111000///000111111111111111111222222222222444===KKKXXXbbblllsssooowww{{{yyyyyy{{{}}}|||{{{}}}}}}yyysssnnn~~~qqq{{{|||}}}yyy{{{~~~yyyqqqnnnzzzmmmRRR;;;888:::444111222333444666555333111111222000000000000000000000000222222111000000///......000000000000////////////////////////////////////000000000000000000000000/////////////////////////////////000111111222222000000000000000000000000000000000000000000000000000000000111111111111222222222222222333333333333333111222555555222222555000444888;;;===CCCOOOZZZcccaaa______dddjjjooorrruuuzzz{{{tttxxx|||{{{|||xxxmmmjjjpppxxx~~~{{{xxxuuuuuuxxxzzz|||yyywwwyyyuuusssvvvyyyxxxrrrlllggglllttt~~~xxxrrriiinnntttvvvuuuqqqmmmkkkooottt{{{~~~{{{tttmmmjjjtttssstttzzzzzzmmmaaa]]]cccpppzzzrrr[[[JJJDDDBBBCCCBBB<<<555222444888<<<888444333555555444222333333333333222222222222000000111222222111000000//////000000000000//////...///000000......///000........................---......//////......---................................................---------............///---......///000/////////////////////....................................////////////000000000000000000000000000000000000000000000000000000000000///000111111222222111111000//////000000111222333111111222222444999@@@EEELLLOOOTTTZZZaaahhhnnnrrr|||}}}~~~zzzuuuppppppttttttrrrnnnjjjgggfffiiikkkkkkkkkkkkmmmpppssswwwyyyqqqqqqrrrtttvvvxxxzzz{{{|||zzz{{{~~~}}}|||~~~~~~|||{{{zzzzzz{{{xxxvvvxxx~~~~~~666666666666777888999:::777888???MMM]]]qqqvvv]]]FFF888888777666444333444444444222333333333555666777888777444555888666999LLLbbbyyyrrrOOO777333555222000000/////////.........---------.........//////000000///...............////////////////////////............/////////000........./////////000000...///000000///...///000111000/////////000111000111///222<<>>HHHSSS]]]fffsssyyyyyy|||zzzxxxwwwxxxyyy{{{tttmmmqqqvvvuuusssuuusssvvv{{{pppeeeSSSCCC888777666555333333555777...000222111///...111444000000000000000000000000,,,---...000111333444555333222222222111111000000////////////////////////000000000000000000000000////////////////////////...//////000111222222222000000000000000000000000000000000000000000000000000000000000111111111111111111222222222333333333333000000444555222000111222222222111333666777777888:::===@@@DDDNNNZZZccchhhfffcccbbbdddjjjppptttooorrrssstttyyy|||wwwmmmpppsssxxx|||~~~~~~~~~}}}yyywwwrrrkkkfffhhhnnnssstttzzz~~~zzzpppfffbbbbbbaaappp~~~qqqfffeeeiiiiiipppvvvvvvpppkkkjjjkkk{{{ssskkklllpppmmmvvv~~~{{{oooddd```bbb[[[lll}}}~~~nnn[[[PPPMMMHHHEEEGGGHHH>>>000000:::666444333555777777555333333444333111......///111333333333222222222111111///000111222222111000///000000111111111111000000...///000///...---...000........................---..................---................................................---------.........//////,,,---///000000000///...000/////////....................................////////////000000000000000000000000000000000000000000000000000000000000...///000222222111111000222222111111111111111222222333444333222111333444111666;;;<<<<<>>===JJJ\\\nnnsss[[[FFF888555999333333222222111222222222444333333555888:::888555777333///333AAAZZZwww|||bbbwwwjjjFFF888222+++,,,555000000000...---,,,,,,,,,...------,,,,,,------...------------------------........................///////////////////////////////////////////////////////////////000111111000000000000000000000000///000111444666999<<<===GGGQQQaaappp||||||zzz|||~~~}}}{{{yyylllkkkrrr{{{|||xxxtttppppppttt{{{|||oooxxxyyy{{{wwwppprrrvvv|||lllTTTCCC======444444333333333222222222000000000000000000000000000000000000000///............000777???EEEFFFEEECCC<<<333000222555555333////////////////////////,,,+++,,,//////......///......//////000000111111000000000000000000000000////////////////////////////////////000000000000000000000000111111111111111111111111111111111111222222222222222222222222222222222222222222222222444777999:::<<>>555222---///777666222---,,,...000///......------,,,,,,------...------------------------........................................................................///////////////000000111000000000000000000000000000111111222444666777888===EEEQQQ^^^hhhqqqwww{{{tttsssuuu{{{~~~xxxtttuuusssssswww~~~yyyvvvwwwyyy{{{|||}}}{{{~~~~~~{{{{{{}}}~~~~~~eeeeeennn|||~~~}}}|||zzzwwwvvv{{{lllSSSBBB;;;;;;===444333333333333222222222000000000000000000000000000000000000000///......000222555777888999;;;<<>>CCCJJJPPPSSS]]]bbbhhhnnnqqqrrrssstttwwwpppnnntttvvvtttzzzzzzmmm___XXXZZZaaagggkkklllkkkddd[[[VVVXXX\\\\\\___dddiiikkkjjjfffdddYYYZZZ\\\cccmmmrrrjjj^^^[[[[[[ZZZ\\\dddmmmppplll999;;;<<<:::999<<>>EEELLLQQQ]]]eeetttyyysssqqqtttxxx{{{yyyxxxzzz~~~hhhiiilllpppuuu{{{|||xxxxxx{{{}}}yyyyyyyyyvvvsssvvv{{{~~~xxxtttuuuwww}}}|||nnnggg```mmm{{{|||rrr|||~~~xxxsssqqqooooooWWWJJJ;;;333444777666333222222222222111111111111000000000000000000000000//////000000000000//////---///111000...---...///,,,333999777111---///444////////////////////////...//////......000111///////////////000000000000////////////////////////////////////////////////////////////000000000000////////////000000000111111111111111111111111111111111111111111111111111111111111111111111111111222444555444111111222444111333555666666999???DDDKKKQQQUUUSSSLLLHHHKKKPPPQQQ]]]jjjnnnfffZZZQQQNNNUUUXXX^^^dddhhhgggbbb^^^[[[\\\[[[[[[```ffffffbbbccc```[[[XXXYYY]]]bbbeeeccc___YYYSSSQQQTTTXXX\\\hhh```UUUMMMJJJJJJJJJIIIKKKJJJGGGAAA;;;888888999888666444333333444555555111111111222222222333333222222222222111111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////...................................................------,,,,,,------...------------------------........................---------............///........................---------............///////////////////////////////////////////////////........./////////000000........./////////000000000000000000000000000000////////////000000000111111000/////////000111222555444333333333555777888888===CCCGGGIIIIIIIIIIIIHHHLLLTTTZZZ\\\]]]iiivvvuuurrrnnniiigggjjjpppuuu~~~{{{sssiiiaaa___ccchhhpppvvvzzzuuuiii]]]WWWVVV^^^gggppptttsssmmm___RRRPPPUUU\\\fffrrruuummm```888:::<<<===@@@LLL___nnn~~~~~~fffTTTDDD:::333222222111000222222111111111222222333444333555777888888666444333000888@@@NNNppp}}}]]]WWWlllYYY===333---000222//////222///111333222...,,,,,,---...------,,,,,,------...------------------------------------------------...............................................................//////000////////////////////////000000//////000111111222111222222333555:::@@@EEEQQQXXXeeessszzzsssrrruuuxxxvvvsssmmmpppwww|||tttjjjkkkllllllpppyyyzzztttlllhhhkkkrrrzzz}}}wwwvvv}}}|||{{{{{{jjj^^^\\\lllvvv~~~{{{|||{{{{{{}}}vvvkkkaaaXXXPPPKKK;;;888555555555555333111222222111111111000000000//////////////////////////////000000000000//////...---,,,---000000...,,,,,,000333444222/////////////////////////////////---000000------222333111000000000000////////////////////////////////////////////////////////////////////////000000000000...////////////000000000000000000000000000000000111111111111111111111111111111111111111111111111222333444444333222222222111444666666444444777:::888:::===>>>===>>>@@@BBBEEEPPP]]]```XXXMMMFFFCCCOOOTTT^^^eeegggbbbYYYRRRKKKNNNRRRWWWaaalllnnnkkkYYYUUUPPPQQQVVV]]]bbbddd[[[UUULLLFFFEEEIIIOOOSSSWWWNNNCCC<<<;;;=========999888555222000111333555333111000111333444333111000111111222333333444444222111111111111111111111000000000000000000000000////////////////////////........................////////////////////////...........................................................................------,,,,,,------...------------------------........................---------............///........................---------............///........................////////////////////////............////////////............////////////////////////////////////...////////////000000000111000000000000000111111222222111111111222333333333555777888888888:::;;;======@@@DDDGGGKKKSSS[[[UUUWWWYYY[[[^^^aaafffjjjpppooolllhhhddddddiiimmmsssxxxyyyqqqdddZZZXXXYYYeeepppxxxvvvmmmddd[[[UUUWWW[[[```gggmmmmmmbbbUUU777;;;???CCCKKKZZZmmmzzzzzzdddPPPCCC888555555555333......222111111111111222333444444555777888888666444444444333===JJJ^^^|||lllVVVmmmqqqBBB777222///111222///...000111666:::888222------///...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......------......///000////////////////////////////////////000111222333111111111000000333777;;;CCCHHHQQQ[[[eeelllrrrtttqqqnnnmmmsss}}}}}}wwwmmmnnnppprrrtttuuuttttttxxxzzzxxxuuuxxxlllfff^^^[[[^^^gggpppvvv|||yyyyyy}}}xxx|||~~~xxxuuu|||ssshhh```^^^mmmttt~~~zzzooolllooo|||yyyuuuvvvxxxuuuuuuxxx}}}wwwpppoootttyyy{{{qqqaaaSSSIIIBBB<<<888555666666444222111111222111111111000000000000///////////////////////////...//////000000000000000111...,,,---000111...***/////////000000///---+++////////////////////////...333222...///666888555000000000000////////////000000000000000000000000////////////////////////////////////000000000000......////////////000000000000000000000000000000111111111111111111111111111111111111111111111111000111111222222222111111222333555555333222222222333333333444777888888888999>>>DDDDDDAAA>>>???AAA@@@GGGPPPXXXYYYTTTLLLGGGBBBEEEIIIOOOYYYcccfffcccKKKHHHDDDEEEJJJPPPSSSTTTMMMGGG???:::999===AAACCC===:::666666777777555333555333111000///000111222000000000222333333111///111111222222333444444555000000111111111111111111000000000000000000000000////////////////////////........................////////////////////////........................------------------------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///........................---------............///........................////////////////////////------........./////////------........./////////////////////////////////......////////////000000000000000000111111111111111000000000000111222222222333333222000111222444999777555666:::>>>BBBEEEDDDDDDEEEFFFIIINNNTTTXXXUUUVVVWWWWWWXXXZZZ]]]```bbbeeegggccc[[[XXXZZZ___^^^hhhmmmhhh___ZZZXXXWWW[[[\\\ZZZXXXYYY[[[WWWPPP;;;@@@HHHRRR^^^lllyyyqqq]]]MMMAAA999666444555666444//////333111111111111222333444555777888888777444222444666999EEEYYYpppzzziiirrroooSSS>>>222000000111111//////111777999:::888222......///...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------------...//////////////////////////////000////////////000000111///000000000///000222444888;;;@@@GGGNNNVVV^^^cccbbbccchhhqqq{{{uuuqqqllljjjjjjmmmppprrrwwwyyyxxxuuuwww~~~hhhccc^^^]]]aaaiiippptttnnnkkkgggiiiooowww|||wwwuuurrrppprrrvvv{{{nnnooonnnggg___[[[^^^bbbpppssstttoooeee]]]\\\^^^nnnqqqxxx|||xxxssstttyyywwwxxxxxxuuuqqqpppvvv|||{{{|||qqqgggbbbbbbeeegggYYYPPPDDD<<<999888666444555555555444222222222222111111000000000/////////////////////////////////......///000000000000000........./////////...------,,,+++,,,---...//////////////////////////////,,,222222---///888;;;777111000000000/////////...000000000000000000000000////////////////////////////////////000000000000........./////////000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111000000000111222444444222111444444333444555666666666333333444444333555888;;;444888>>>BBBCCC@@@===;;;<<<>>>>>>???EEEKKKJJJFFF<<<:::999999<<<>>>>>>>>>;;;888555444555666555444222222333555666666555333666444333333333333333222///000222333333222222111111111111222222333333444//////000000111111222222000000000000000000000000////////////////////////........................////////////////////////........................------------------------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///........................---------............///........................////////////////////////---------.........//////---------.........//////////////////////////////........./////////000000......///000000111111000222222111111111222222222000222333333111000111222111222111111333555666666999::::::::::::<<>>???@@@AAACCCEEEHHHJJJHHHLLLNNNMMMJJJJJJNNNRRRKKKPPPQQQMMMJJJKKKLLLKKKKKKLLLJJJEEECCCFFFGGGEEEAAAGGGRRR```nnnzzz{{{jjjVVVGGG???:::444555111///111111......000111111111111222333444555888999999666222111444777===LLLddd|||vvvlllZZZ;;;999///...///000000000111444<<<:::666333111///------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------------...//////////////////////////////000000///..................000111111000///000222000222555999>>>EEEMMMRRRUUUYYYaaaiiiqqqxxx}}}uuupppiiifffgggiiiiiihhhiiilllllljjjmmmrrrpppkkkiiigggeeeggglllsssxxx{{{hhhbbbYYYVVV[[[fffqqqyyysssjjj___XXXXXX\\\cccggghhhhhhdddZZZRRRTTT___jjjooorrrrrrnnnhhhgggmmmssswwwuuuttttttrrrmmmllloooqqqqqqqqqqqqpppsss{{{yyypppddd\\\YYYXXXTTTQQQBBB===777666888888555222111111333555777666333000000000000000////////////////////////////////////......///000000000000000(((,,,///000......000333222222111///,,,---///222////////////////////////)))000000***---777;;;666111111000000/////////...000000000000000000000000////////////////////////////////////000000000000............/////////000000000000000000000000000000000000000000000000000000000000000000000000000222111000000111222111000...------111555777555222000111222222111111333555222222333333444333333222444555666666555555666777555555444333666;;;:::555555555555555666777666555000///000333555444000,,,555444222111000222444666111000111222333333111000,,,...000000//////111222000111111111222222222222...//////000111222222333000000000000000000000000////////////////////////........................////////////////////////........................------------------------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////........................---------.........//////........................////////////////////////---------.........//////---------.........//////////////////////////////............/////////000,,,---...///000000000000000000000000000/////////...000444555444222111111,,,000333333222222222111...000444555444222111111444444444444555777:::;;;999;;;======;;;:::;;;===:::;;;999777:::>>>>>>999444999<<<999666888999888OOOWWWdddrrr{{{~~~pppcccRRRCCC<<<777333000333333222111000000000000222222444555666666777777;;;555222444444222666===OOO\\\sssyyyhhhkkk|||yyytttxxxeeeBBB222:::222000000333444222222555@@@999555555555222......///---+++***,,,.........------------------------......------------......------,,,++++++,,,,,,,,,....................................////////////////////////////////////000000000000000000000000111111111111111111111111222333555666777999===@@@IIIMMMTTT]]]eeelllqqqtttnnnhhhhhhqqqyyyzzzvvvtttnnnhhheeehhhkkklllmmmooommmhhheeeiiioooqqqmmmggg]]]ZZZ\\\bbbiiiqqq~~~yyyooobbbYYYZZZ```gggkkktttiii^^^[[[aaajjjoooppprrrooollliiihhhiiikkkmmmvvvtttrrrooollliiiggggggiiioooxxx}}}zzzvvvqqqooopppkkkbbbXXXPPPLLLGGGAAA<<<666666555444444333222222000111111111111222222222000000000000000000000000////////////////////////000000000000000000000000---------............///////////////////////////000000///...........................////////////////////////////////////............////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111111111111111111111111111000000111111111222222222222222222222222222222222222222222222222222222222333333333222222111111111111///111666777555555777777333222333222000111555222222222222222111000///111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////........................////////////////////////........................................................................------------------------------------------------,,,,,,,,,---------......................................................---------............///,,,---......//////......////////////////////////////////////////////////......------------..............................//////000000000000//////////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111333333333333333333333333444444444333333222222222333333333222222222111111\\\eeerrr}}}|||sssmmmYYYPPPCCC:::777666444222333333222111111000111111111222444555666666666555888444222222111333===HHHbbbkkkwwwzzzoooggguuu~~~yyyqqqcccLLL666,,,---///---...333444333444777@@@:::777777555000...///---,,,+++,,,...//////...------------------------......------------......---,,,,,,++++++,,,,,,---....................................////////////////////////////////////////////////////////////111111111111111111111111111222333222222444666999>>>AAAGGGNNNUUU[[[```bbbcccaaadddnnnvvvxxxxxxyyyvvvnnnhhhggghhhffffffiiifffeeeeeegggiiiiiifffcccbbb___```dddhhhllluuu~~~ooohhh```\\\^^^dddiiikkkkkkccc\\\\\\ccckkkooopppsssoooiiidddbbbbbbeeegggeeecccbbbdddhhhnnnqqqsss{{{}}}xxxppplllhhhcccaaacccXXXRRRIIICCCAAA>>>:::666333222222111000000//////000000111111111222222222////////////////////////////////////////////////////////////////////////---------............///////////////////////////000000///...........................////////////////////////////////////............////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222333333333222222111111111333111111333111...///444444000...111222000000222222222222222222111000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................................................................................................................------------------------------------------------,,,,,,,,,---------......................................................---------............///,,,---......//////......////////////////////////////////////////////////......------------..............................//////000000000000//////////////////////////////000000000000000000000000//////000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111000000222222222222111111111000jjjrrr}}}}}}ppp___SSSCCC===666222333444444333333222222111111111111222111222444666777666555444555444333111111888KKK]]]uuuxxxvvvmmmffflll~~~vvvzzzmmmOOO888222000+++111000222888::::::;;;???<<<999777666333------000---,,,,,,---///000///---------------------------......------------......,,,,,,,,,++++++,,,,,,---........................---............/////////////////////////////////////////////////////////000000000000000000000000111222222111000///111333333555888<<>>:::777333111222222222000222222111111111222333333111333555666777555333222111333444333666DDD]]]qqqyyyuuukkkccciiizzz|||xxx|||{{{tttrrrppp^^^AAA000333666333222111444999<<<;;;<<>>PPPhhhyyymmmddd[[[```ttt~~~uuummmpppssssssmmm\\\FFF666///...111444...---000555777555555777333222444666333000333888999444///++++++,,,------------------------------------,,,,,,,,,,,,------,,,+++++++++,,,,,,---...........................------------............////////////////////////........................////////////////////////111222333333222111222333222111111111222444666888:::>>>FFFNNNRRRTTT\\\ddd```[[[WWWYYY]]]cccmmmwww~~~qqqiiiiiijjjjjjhhhpppmmmlllkkkfff```]]]```aaaaaaaaaaaa``````aaabbbbbbbbbdddggghhhfffaaa\\\]]]___bbbeeeggggggfffeeehhhjjjpppyyyzzzmmmaaa^^^\\\ZZZ]]]```___XXXRRROOOHHHBBB@@@===999888999666555333333333444444444333333333333333222222222//////000000000111111111........................////////////////////////........................---------............/////////////////////////////////............//////............////////////000000000000000000000000............////////////////////////////////////////////////000000000000////////////////////////////////////////////////000000////////////000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111//////111222000111;;;GGGKKK>>>222///111111000000000111111222222222111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................////////////////////////........................................................................................................................------------------------------------------------,,,,,,,,,---------......................................................---------............///,,,---......///.........////////////////////////////////////////////////......------------....................................////////////......////////////////////////////////////////////////...////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................ddd___UUUJJJAAA:::666444000000000000000000000000111111111222222444555666444444444444444333222222***///555<<>>999444000//////000///000111111111111222333000111111222333555666777888666333111000111222333777;;;AAAOOObbboookkk^^^QQQVVVfffxxxyyyoooqqq}}}uuudddbbbgggiii<<<555///...///000111444//////222888:::888777999:::444111444777555333444000000111222333222///,,,---------------------------,,,,,,++++++,,,,,,---++++++++++++,,,---...///........................,,,,,,,,,---------......////////////////////////................................................000222333333111///...///000111222222222111000///333000///222222111111444555555777:::;;;<<>><<<:::999888777555444222111111222222111111222222222222111111000000111111111111000000111111000000000000111111...//////...------///000................................................---------............//////......---------......///...---,,,,,,---...///////////////////////////000000//////.........---////////////////////////............////////////////////////////////////111...---000000...///333////////////000000000000111111000000//////......////////////////////////000000000000000000000000////////////////////////999777444111////////////222333333444444333333222111111111111111111111111000000000000111111111111222111111111000000//////000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000//////000000000000//////........................////////////////////////........................---------............///------------------------------------------------...------,,,,,,------...........................000---+++---222444222///................................................------------------------,,,,,,------------,,,,,,.........------,,,,,,,,,..........................................................................................------................................................................................................000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000........................////////////////////////////////////////////////........................222222111111000000000000//////000111111222222333111111111111222444555666222000000222111000333999;;;FFFYYYnnnxxxtttggg^^^jjjmmmsssuuurrrnnnrrrzzz{{{vvvlllbbb^^^XXXFFF333000000111///...///111333666555555666333///000555222000222555555111///111///000111222111///---,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---...---+++******+++---.........---------,,,,,,,,,,,,,,,,,,---------..............................---------............///....................................////////////000000000000////////////000000111111111111000000111222222333333444444444555555666888:::===???@@@@@@AAACCCCCCBBBBBBDDDEEEJJJMMMOOONNNKKKHHHFFFEEEGGGKKKNNNMMMHHHDDDDDDEEEFFFEEEDDDCCC@@@>>><<<;;;:::999888777666444333333555444333111111111111222000111111222222111111000000000111111111111000000111111000000000000111111000///...---,,,---000222................................................---------............//////......---------......///...------------...///////////////////////////000/////////............////////////////////////............////////////////////////////////////...,,,---000111......000////////////000000000000111000000000/////////...////////////////////////000000000000000000000000////////////////////////444333111///...//////000222222333333333333222222111111111111111111111111//////000000000111111111111111111000000000//////000000000000000000000000////////////////////////111111111000000000////////////////////////////////////000000000000//////........................................................................---------............///------------------------------------------------...------,,,,,,------...........................000---+++---111333111...................................................------------------------------............------......---------,,,,,,,,,........................................................................................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////................................................................................................000000000000/////////////////////000111111222222000000222333555666666666000...///222222222555;;;KKKTTTfffyyyzzzssspppyyyrrrllllllnnnpppuuu{{{zzzoooeeeaaaXXXHHH777...///000000///...///111333888555444444111...000444111111444999999333/////////000111111000///---,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------++++++++++++------...------------,,,,,,,,,,,,,,,,,,---------..............................---------............///....................................////////////////////////000000000000///000000111111000000///000111111111111111111111111000111111222333444555555777888888777777999:::<<<>>>???>>><<<;;;:::;;;;;;>>>@@@???<<<999:::<<<999999888888666555333222222222222111000000//////333333222000000000000000000111111222222111111000///000000111111000000///111000000//////000000111,,,---...///////////////................................................---------............///......---------......//////......------......///////////////////////////////////////............////////////////////////............////////////////////////////////////...---000555555111...///////////////000000000000000000000000////////////////////////////////////000000000000000000000000///////////////////////////...---------...000111000111111222222111111000000000000000000000000000//////000000000000111111111111000000000000//////000000000000000000000000////////////////////////111111000000000000//////////////////////////////...//////000000//////...........................................................................---------............///------------------------------------------------...------,,,,,,------...........................000---+++,,,///000///,,,................................................------------------------.........//////............------------,,,,,,,,,........................................................................................................................................................................000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////................................................................................................//////////////////.........//////000000111222222111222444555666555555444222//////222333444:::AAA\\\```cccfffooo|||zzzmmmaaabbbiiiooossswwwpppkkkbbbWWWIII<<<333///.../////////...///111333:::555222222000...///444333222555999888333///000//////000000//////------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------..............................---------............///....................................////////////////////////000000000000//////000000000000//////111000000000000000000000000000000000000111222222111222444444333333444555444555666555444333555666333555555444333222444666333333333333333222111000000000000000000000000000111111000000////////////000000111111111111000000//////000000000000//////000000////////////000000...///111333333111...+++................................................---------............///...------------...////////////............/////////////////////////////////////////////.........////////////////////////............//////////////////////////////////////////444999:::444111111////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////...------------...000000//////000000000000//////000000000000000000000000////////////000000000111000000000000000000//////000000000000000000000000////////////////////////000000000000000000//////////////////////////////...//////////////////...........................................................................---------............///------------------------------------------------...------,,,,,,------...........................///---,,,,,,......---+++................................................------------------------......////////////......------------------------........................................................................---------.......................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////..................................................................................................................///////////////000111111222222444555555666555444222111111///000444888<<>>@@@]]]tttrrrfffaaaRRRPPPRRRWWWZZZZZZ\\\___VVV>>>---///222---+++...,,,---...------///111444333...,,,111333222000111222///...///...******,,,......---------......///---------,,,,,,+++++++++++++++------------+++++++++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,,,,,,,---------..............................---------.........//////------------------------............/////////000---......///000111111222......////////////......---......///000111222222111111000///.........//////000111000///...///000---///000000///......////////////000111111000......//////000000000000///////////////////////////...///000111111000////////////000000000000//////......////////////......//////............//////000---+++...222222///***................................................---------.........//////,,,,,,,,,---...///000111...///000111111000///...////////////////////////---.........//////000000////////////////////////............/////////000////////////////////////111...---000000...///333////////////000000000000.../////////000000111111////////////////////////000000000000000000000000////////////////////////---...//////000///////////////000000000000//////..................................../////////000---.........//////000000////////////////////////........................---.........//////000000........................---..................---........................------------------------........................---------.........//////------------------------------------------------...------,,,,,,------...........................+++,,,............000111................................................------------------------,,,------------------,,,,,,,,,,,,------.................................................................................,,,,,,------...///000000........................................................................000000000000000000000000........................................................................................................................------------------------------------------------....................................////////////222333333333444555555555111888333,,,//////---444<<>>EEENNNXXX[[[UUUMMMHHHGGGOOORRRUUUUUUXXX]]]\\\YYYVVVNNNJJJOOOSSSQQQMMMJJJ888333...---///111///,,,,,,,,,,,,---......//////...///000000111000//////333000...---.........---......------,,,,,,,,,,,,000000000...,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------------------///////////////...------------------------------,,,,,,,,,---------......000/////////////////////............////////////000//////......//////000//////////////////////////////000111111111111000111111111000000000//////---...//////------...////////////...//////000000111000///......///000111111000///......///000111////////////////////////000000000000000000000000........................................................................................................................................................................////////////////////////..............................////////////..................////////////////////////////////////000000////////////000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////............////////////............//////////////////////////////////////////////////////000000000000000///............------------..........................................////////////////////////////////////------------------------...........................------,,,,,,------...------------------------........................------------------------------------------------------------------------......---...000000///---...........................------------...////////////.........---------------------------------,,,,,,,,,---------......//////.........---------............////////////---------............/////////.........---------000/////////.........---........................................................................------------------------................................................................................................------------------------------------------------------------------------------------------------111111222333333444555555555666777777666555333222---333///---444777<<>>AAALLL___ddd```[[[ZZZ[[[[[[XXXUUUSSSPPPNNNSSSaaammmmmmfffTTTOOOKKKGGG@@@555...,,,...---,,,,,,---------,,,---------------.........000///---,,,,,,...000222///...------...///---,,,,,,,,,---......------,,,...000111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,.........------,,,,,,,,,------............------........................,,,,,,,,,---------......------....../////////000------------..................------------....................................///000000000000000//////////////////000000...///111111000000111222222222111000000///000000//////000000000000//////......////////////......////////////////////////////////////////////////........................................................................................................................................................................................................................------............------............////////////////////////////////////...///000111111000///...////////////////////////////////////////////////////////////////////////////////////////////////................................................//////............////////////............//////........................////////////////////////000111111111111000//////......------------..........................................////////////////////////////////////...................................................------,,,,,,------...------------------------..............................---------,,,,,,,,,------------------------------------------------...---,,,---...///---+++...........................------------...//////---.............................................,,,,,,,,,---------......---.....................,,,---------......//////---------............///---.....................---------.......................................................................................------------------------................................................................................................------------------------------------------------------------------------------------------------555555555666666666777777222111111111111111111111111666888???IIIMMMZZZqqqxxxnnnbbb\\\\\\[[[UUUOOOPPPPPPPPPVVVaaaiiicccYYYMMMIIIEEE@@@777...,,,///......---------,,,,,,,,,---------------............---,,,,,,---///111333...---,,,---//////---++++++,,,---.........---,,,***---//////...---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,------......------,,,------------------,,,,,,,,,,,,---............---........................,,,,,,,,,---------......---------......//////000,,,------------.........///..................///........................---...//////000000//////......////////////000000...///000000000000111333111111000/////////000000//////000000000000//////---......//////......---////////////////////////////////////////////////------------------------................................................................................................................................................................................................------............------............//////////////////////////////////////////000000000000//////000000000000000000000000000000000000000000000000////////////////////////////////////////////////................................................//////............////////////............//////........................////////////////////////111111111111111000000///......------------..........................................////////////////////////////////////...................................................------,,,,,,------...------------------------........................//////...---,,,,,,++++++---------------------------------------------------,,,,,,---///000...---...........................------------...//////---------.......................................,,,,,,,,,---------......---------........................------------------------............///---------...............---------------.................................................................................------------------------................................................................................................------------------------------------------------------------------------------------------------777666666666666555555555111000//////000222444555666<<<@@@IIITTTWWWddd}}}}}}jjj]]]WWWSSSOOOLLLMMMPPPRRRSSSWWWZZZVVVPPPJJJBBB;;;666111,,,+++...+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000222333---,,,,,,---//////---+++***+++---...///...---,,,***,,,///000...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,------......------,,,,,,,,,------------------+++,,,------.........---........................,,,,,,,,,---------......,,,,,,---......///000000,,,,,,---------.........000//////......//////000........................---...//////000000//////........./////////000000+++---//////......000111/////////...//////000000...///000111111000///...------...//////...------////////////////////////////////////////////////------------------------................................................................................................................................................................................................,,,------......------,,,............////////////////////////////////////000000////////////000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////................................................//////............////////////............//////........................////////////////////////000000000111000//////.........------------..........................................////////////////////////////////////...................................................------,,,,,,------...------------------------........................---------------------,,,---------------------------------------------------------///111222222000...........................------------...//////---------.........//////........................,,,,,,,,,---------......---------.........//////---------------------------------............///---------.........//////,,,,,,,,,------.................................................................................------------------------................................................................................................------------------------------------------------------------------------------------------------555555555444333333222222111000//////000333777999>>>CCCGGGQQQZZZ\\\hhhooo\\\PPPLLLLLLMMMIIIOOORRROOOLLLMMMNNNMMMIII>>>333///---++++++,,,(((***,,,,,,,,,,,,,,,---++++++++++++++++++++++++))))))***,,,...111333444,,,,,,,,,...//////---+++***+++---//////...---,,,+++...000111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,------......------,,,,,,,,,,,,------.........+++,,,------.........---////////////////////////,,,,,,,,,---------......,,,,,,------...///000000,,,,,,,,,---------......000000////////////000000........................---......///////////////---.........//////000000***+++------------...000...............///000111...///000111111000///...,,,---...//////...---,,,////////////////////////////////////////////////------------------------................................................................................................................................................................................................,,,------......------,,,............/////////000////////////////////////111000///......///000111000000000000000000000000000000000000000000000000////////////////////////////////////////////////................................................//////............////////////............//////........................///////////////////////////////////////......---.........------............................................./////////000////////////////////////////////////////////////...........................------,,,,,,------...------------------------........................+++,,,,,,------......///------------------------------------------------......///111333555444333...........................------------...//////---------.........//////////////////////////////,,,,,,,,,---------......---------.........//////,,,,,,,,,------.........---------.........//////---------.........//////,,,,,,,,,------.................................................................................------------------------................................................................................................------------------------------------------------------------------------------------------------555444444333111000//////666111...///000222:::BBBDDDGGGNNNVVVZZZ[[[___fffxxxhhhXXXMMMGGGFFFGGGLLLNNNNNNJJJDDDCCCHHHNNN<<<999444///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++...222333111...,,,,,,---...000000...---...---,,,...111222000---***+++,,,---///000111222,,,------......------,,,+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,---------.........///000000000///---,,,........................------------------------........................---......///000/////////---------............///---------............///////////////////////////---------............///,,,,,,,,,---------......////////////////////////..................------..................------........................////////////...---,,,+++------------------------///...---,,,,,,,,,,,,,,,.................................------,,,,,,,,,---------............///////////////////////////........................//////.........---------........................////////////////////////---......///////////////............////////////000000000000000000000000////////////////////////000000000000000000000000///////////////.........///////////////////////////////////////////////////000000...,,,+++,,,---................................................////////////////////////------............------........................////////////////////////........................................................................------............---------------............///........................---------............///........................------------------------///...---,,,,,,,,,------111---+++///666888222,,,//////.........---------..............................------------..............................------------------------................................................---------............///................................................---------............///......................................................//////////////////........................---------............///////////////////////////...------------...//////------............------........................------------------------,,,,,,,,,---------......222222111000000////////////...000555999;;;@@@GGGLLLLLLPPPUUUUUUSSSVVV\\\rrrkkk___RRRIIIEEEEEEFFFIIIJJJIIIHHHEEEBBB@@@???444222///,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...111222111///.........///000111000//////---,,,---000111000...+++,,,,,,---...///000000,,,------......------,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---------.........//////000///...---,,,........................------------------------........................------...////////////...---------............///---------............/////////////////////////////////.........---------,,,,,,,,,---------......................................................////////////////////////........................////////////...---,,,+++------------------------///...---,,,,,,,,,,,,---..............................---------,,,,,,,,,---------............///////////////////////////........................//////.........---------........................////////////////////////---......///////////////............////////////////////////////////////////////////////////////000000000000000000000000........./////////////////////////////////////////////////////////////////////000///---...000222........................................................................------............------........................................................................................................................------............---------------............///........................---------............///........................------------------------,,,,,,,,,,,,------------///000111222222111///---//////.........---------..............................------------..............................------------------------................................................---------............///................................................---------............///................................................////////////....................................---------............///////////////////////////...------------...//////------............------........................------------------------,,,,,,,,,---------......111000000///////////////000///222:::@@@CCCHHHNNNRRROOOPPPQQQPPPMMMOOOTTT___ZZZSSSKKKFFFDDDDDDDDDFFFEEEEEEEEECCC>>>555///---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111000///111111000000000111222222000...,,,---...000000000---------............///,,,------......------,,,------------,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------.........////////////...------------------------------------------------------........................,,,,,,---...............---------............///---------............///////////////////////////111000///...---,,,++++++,,,,,,,,,---------......................................................///000000000000000000000........................////////////...---,,,,,,------------------------......---,,,,,,,,,------...........................------------,,,,,,,,,---------............///////////////////////////......................../////////............---........................////////////////////////---......///////////////............////////////////////////////////////////////////////////////000000000000000000000000------......//////000000////////////////////////////////////////////////...////////////000444777........................................................................------............------........................................................................................................................------............---------------............///........................---------............///........................------------------------***+++,,,------......---...333666444...***+++..................---------..............................------------..............................------------------------................................................---------............///................................................---------............///................................................////////////......------........................---------............///////////////////////////...------------...//////------............------........................------------------------,,,,,,,,,---------......222111000/////////000000;;;888888>>>EEEIIIOOOUUUQQQNNNLLLMMMMMMKKKNNNRRRQQQOOOLLLIIIFFFDDDDDDDDDDDDDDDDDDCCC>>>666...(((,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,...///000000///222222111000///000222333111///---,,,---...000111///............---------,,,------......------,,,......------,,,,,,,,,+++------------------------------------------------,,,,,,,,,---------....../////////.........------------------------------------------------------........................+++,,,------......---------------............///---------............///////////////////////////000//////...------,,,,,,,,,,,,,,,---------..............................---------...............///////////////000000000..............................//////...------,,,------------------------...------,,,,,,,,,------........................---------------------------------............///////////////////////////......................../////////.......................................////////////////////////---......///////////////............////////////////////////////////////////////////////////////////////////////////////,,,------...///000111111////////////////////////////////////////////////...//////......000444777........................................................................------............------........................................................................................................................------............---------------............///........................---------............///........................------------------------***+++,,,---...------,,,...222555333---)))+++.........................................................------------......................................................................................................---------............///................................................---------............///................................................000//////......------,,,........................---------............///////////////////////////...------------...//////------............------........................------------------------,,,,,,,,,---------......000000///...///000222333AAA???CCCLLLSSSUUUWWWZZZQQQLLLIIIJJJKKKJJJMMMQQQLLLLLLKKKJJJHHHFFFDDDCCCAAADDDDDD???666///,,,,,,------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------...///000000111111///------000333111000...---,,,---///111000//////...------,,,,,,,,,------......------,,,.........------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......///......---------------------------------------------------------------........................+++,,,------......---------------............///---------............///////////////////////////........................,,,,,,,,,---------..............................---------.........//////---------....../////////.................................///......---,,,------------------------------,,,,,,,,,------...........................---------------------------------............///////////////////////////........................////////////////////////////////////////////////////////////////////////---......///////////////............////////////........................////////////////////////////////////////////////,,,------...///000111111/////////////////////////////////////////////////////////---,,,---000333........................................................................------............------........................................................................................................................------............---------------............///........................---------............///........................---------------------------------......------,,,...///000///...------------...................................................------------......................................................................................................---------............///................................................---------............///................................................//////......---------,,,........................---------............///////////////////////////...------------...//////------............------........................------------------------,,,,,,,,,---------...............///111555888:::@@@BBBKKKYYYaaa```\\\ZZZQQQKKKHHHIIIIIIHHHIIILLLKKKKKKKKKJJJHHHFFFCCCAAA===@@@???999000+++---000------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,---...---,,,,,,...000...000111000---,,,...111000000000...------...000000//////...------,,,,,,,,,------......------,,,.........---------------------------------------------------------------,,,,,,,,,---------......///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,---...............---------............///---------............///////////////////////////---------.........//////,,,,,,,,,---------......------------------------,,,,,,------.../////////,,,,,,------......//////........................---...............------------------------------------,,,,,,,,,---..............................,,,,,,,,,------------...---------............///////////////////////////...........................////////////000000000////////////////////////////////////////////////---......///////////////............////////////........................////////////////////////000000000000000000000000------......//////000000////////////////////////////////////////////////---...///...,,,,,,---///................................................------------------------------............------........................------------------------........................................................................------............---------------............///........................---------............///........................------------------------///......---......///000///---+++,,,///000///,,,---------.............................................------------......................................................................................................---------............///................................................---------............///................................................------------------------........................---------............///////////////////////////...------------...//////------............------........................------------------------,,,,,,,,,---------.........///111444:::@@@FFFJJJDDDDDDJJJUUU]]]\\\XXXVVVMMMHHHDDDFFFHHHGGGFFFHHHGGGHHHHHHGGGFFFCCC@@@>>>888777555111---+++---000,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,---...---++++++...000---000333111...,,,---000...000111000---,,,---////////////...------,,,,,,,,,------......------,,,------------............------------------------------------------------,,,,,,,,,---------......///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------...////////////...---------............///---------............///////////////////////////...............---------,,,,,,,,,---------......------------------------,,,,,,------...//////000---------...//////000000........................------...............---------------------------,,,,,,,,,,,,,,,---...///........................,,,,,,,,,---------......---------............///////////////////////////.........................../////////000000000000////////////////////////////////////////////////---......///////////////............////////////........................////////////////////////000000000000000000000000.........///////////////////////////////////////////////////////////////+++---//////...,,,,,,---................................................------------------------------............------........................------------------------........................................................................------............---------------............///........................---------............///........................------------------------...---,,,,,,...111444666///---+++,,,...///...,,,---------.........//////..............................------------......................................................................................................---------............///................................................---------............///................................................+++,,,,,,------......///........................---------............///////////////////////////...------------...//////------............------........................------------------------,,,,,,,,,---------......111222555;;;CCCLLLSSSXXXMMMGGGDDDIIIOOOQQQQQQSSSHHHBBB@@@DDDGGGGGGGGGHHHDDDDDDEEEDDDCCC@@@===;;;333000---,,,---------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,---...---******...111,,,111444333///,,,---000---000222111...,,,---...//////.........---------,,,------......------,,,,,,---------.../////////------------------------------------------------,,,,,,,,,---------......///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---...//////000000//////---------.........//////---------.........//////////////////////////////000000///...---,,,,,,+++,,,,,,,,,---------......------------------------,,,,,,------...///000000---......///000111111222........................------...............---------------------------,,,,,,,,,,,,,,,---...///........................,,,,,,,,,------.........---------.........//////////////////////////////.........................../////////000000111111000000000000000000000000////////////////////////---......///////////////............/////////000........................////////////////////////000000000000000000000000///////////////.........////////////////////////////////////////////////))),,,///000///...---...................................................---------------------------..................---........................------------------------........................................................................---..................------------.........//////........................---------.........//////........................---------------------------,,,+++,,,...333888;;;///...------,,,,,,,,,------------.........//////.................................------.................................////////////////////////................................................---------.........//////................................................---------.........//////................................................***++++++,,,---...//////........................---------.........//////////////////////////////...------------...//////---..................---........................------------------------,,,,,,,,,---------......555777999@@@OOO]]]]]]UUUKKK===:::@@@FFFPPPQQQFFFBBB???===AAAGGGJJJJJJGGGDDDBBB???===;;;999666333......---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++......------------...............------,,,,,,,,,,,,///222111---+++...111000000//////.........---,,,------...///000111111................................................------------------------------------------------.................................------,,,,,,,,,------------------------................................................---------............/////////............////////////////////////////////////.........------------,,,+++,,,.........------------------------------------.........//////------........................////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++......---,,,,,,,,,,,,---------------------------......---------,,,,,,,,,,,,---------.../////////000000////////////000000///////////////.........////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////............................................................///////////////.........------............------......////////////......//////.........---------..................................................................------..........................................------..................------........................000---+++...444777666333................................................---------............///......---...000000000///..................------...............///000000........................////////////////////////000000//////.........---............................................................////////////................................................................................................---------............///////////////////////////................................................------............------------------------------------------------------555<<>><<<>>>???<<>>======BBBHHHKKKIIIFFFEEEBBB===:::888555222000......---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------......------------------,,,,,,,,,///222000---+++...111000/////////.........---------......//////000000................................................------------------------------------------------...........................------------------,,,------------------------................................................---------............/////////............////////////////////////////////////.........---------///---,,,---...///...,,,---------------------------------.........//////..............................////////////...............---------,,,,,,,,,,,,,,,---------------//////...------------...------------------------.........---------,,,,,,---------...............000000////////////000000/////////////////////...////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////............................................................/////////////////////...------............------......////////////......//////.........---------...........................................................................................................................................................................---...222777888444000................................................---------............///------,,,---...//////..........................................///000000........................////////////////////////000000/////////.....................................................................////////////................................................................................................---------............///////////////////////////................................................------............------------------------------------------------------777AAAHHHHHHCCC@@@???===999???BBB???<<>>CCCIIIJJJGGGDDDCCC???:::666333111...---......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------......,,,,,,------------------,,,///111000---,,,...000/////////.................................//////................................................------------------------------..........................................---------------.........------------------------................................................---------............/////////............//////////////////////////////...............---------000///---...///000///---------------------------------........./////////..............................////////////...............------------,,,,,,,,,------......//////000//////...............------------------------.........------------,,,...............---------000//////......//////000......//////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////..................................................................//////////////////------............------......////////////.....................---------........................................................................................................................................................................---...111666999888222,,,................................................---------............///000//////...///000000111........................///............//////000........................////////////////////////000000////////////..................................................................////////////................................................................................................---------............///////////////////////////................................................------............------------------------------------------------------888>>>BBB???::::::@@@EEE>>>HHHGGG@@@CCCHHHCCC===@@@???@@@BBBEEEFFFDDDBBB>>>:::555111///...---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++...------,,,,,,------...,,,,,,,,,------.........---...000///---,,,...///.............................................---................................................------------------------.............../////////........................,,,,,,------......//////........................................................................---------............/////////............//////////////////////////////........................///...---...000222111000....................................////////////////////////..................////////////..................------------,,,------...///000000111//////...---------------....................................------------/////////...---------,,,/////////....../////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////........................................................................////////////------............------......////////////..............................................................................---------...................................................////////////............////////////........................---...111555777444///***................................................---------............////////////.........///000............//////////////////............///000........................////////////////////////000000//////////////////............................................................////////////................................................................................................---------............///////////////////////////................................................------............------................................................777999;;;<<<<<<>>>DDDJJJGGG^^^\\\IIIEEEDDD@@@AAAEEECCC@@@???????????????777333///------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++------,,,,,,,,,,,,------,,,,,,,,,------.........---.........---------...---------...........................------------................................................------------------------.........//////000000000////////////////////////---------....../////////........................................................................---------............/////////............//////////////////////////////---.....................,,,,,,,,,...111333444333................................./////////000000000000/////////...............////////////......//////.........---------------......///000111111...---,,,,,,++++++,,,,,,........................//////.........---------/////////...---------,,,//////............//////---.........//////000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////............................................................---.........//////000000------............------......////////////......---.....................................................................---------.........//////................................./////////000000........./////////000000..............................///000111///---+++................................................---------............///+++---......,,,+++,,,---........./////////000000//////............////////////////////////////////////////////////////////////000000000000000000////////////////////////////////////////////////............////////////////////////////////////////////////////////////................................................---------............///////////////////////////................................................------............------................................................666777;;;AAADDDCCCCCCEEEUUU|||{{{XXXFFF>>>>>>LLLEEECCC>>>:::888888888999111...,,,,,,---///000000......---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,------,,,,,,---------------------------------------------------------.........------------------......................................................------------------------......//////000000111111////////////////////////.............../////////........................................................................---------............/////////............//////////////////////////////---------...............,,,+++,,,...111444444333............................../////////000000000111000000//////...............////////////....../////////.........------------......//////000000---,,,,,,+++++++++++++++......................../////////.........------...............---------///......------......///------......///000000000////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////............................................................------......///000000000------............------......////////////......---------...............................................................,,,,,,------.../////////.................................//////000000111.........//////000000111........................///...------,,,,,,,,,,,,................................................---------............///---111444444111//////000.........//////000000111000//////............/////////////////////////////////////////////////////////000000000000111111////////////////////////////////////////////////............////////////////////////////////////////////////////////////................................................---------............///////////////////////////................................................------............------................................................999999===CCCCCC@@@AAAFFFaaaVVVGGGAAA>>>KKK>>>===:::777333222222222...---+++,,,...000000///......---------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------------------,,,,,,...---,,,------...---,,,,,,,,,,,,------.........,,,,,,,,,------.........................................................------------------------......///000000111222222////////////////////////////////////....................................................................................---------............/////////............//////////////////////////////---------.........//////------,,,...000222111000.........................../////////000000000000111111000000///......---......////////////......////////////....................................------,,,++++++++++++,,,........................////////////............---------...............///......------......///------......///000000111////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////............................................................------......///000000111------............------......////////////......---------.........//////................................................,,,,,,------...//////000........................---......///000000111111---......///000000111111........................---......---,,,,,,------................................................---------............///...444::::::777222111222---......///000000111111000000///...............//////////////////////////////////////////////////////000000000111111111////////////////////////////////////////////////............////////////////////////////////////////////////////////////................................................---------............///////////////////////////................................................------............------................................................???<<<===???<<<;;;BBBMMMeeelllEEEFFFGGG;;;<<<777777777555222///...---------,,,---///000///.........---------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++))))))*********+++++++++---,,,,,,++++++,,,,,,---.........------,,,,,,,,,...---,,,,,,---...---,,,,,,,,,,,,------.........++++++,,,,,,---...//////................................................------------------------...//////000111222222222000000000000000000000000000000//////......------////////////////////////................................................---------.........////////////............//////////////////////////////---------.........//////000...---...///000///---////////////////////////////////////000000000000222111111000///......---......////////////......000/////////...........................---------......---,,,,,,,,,,,,---////////////////////////000/////////............,,,------....../////////.........------.........---------...///000000111////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////............/////////000000/////////............................................................---------...///000000111---..................---......////////////......---------.........//////................................................,,,,,,------...///000000........................---......///000111111222---......///000111111222........................,,,...//////...---------................................................---------.........//////)))000666888444...,,,,,,---......///000111111222111000///...............000000000000000000000000//////////////////////////////000000111111111222000000000000000000000000000000000000000000000000............/////////000000000000000000000000000000000000000000000000000................................................---------.........//////////////////////////////................................................---..................---////////////////////////////////////////////////CCC@@@<<<::::::<<<>>>>>>NNNOOONNNJJJDDD???<<<;;;888666333000------------******+++,,,---///000111------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++******++++++,,,---------------------,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000........................,,,,,,,,,---------......//////000000111111111111//////............//////000000//////.........---//////////////////////////////////////////////////////.........---------........................///////////////..........................................................................................------,,,,,,,,,......------------.........///000111111000///...111000///...............////////////////////////,,,------......------,,,------------------------........................,,,,,,,,,---------..............................////////////////////////......///000000000000000000000000000////////////////////////////////////////////////////////////000000000000////////////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000///////////////.........////////////////////////////////////////////////////////////////////////////////////////////////............////////////---.........//////000000////////////000000000000........................222///---...222333///+++........................//////////////////////////////////////////////////////............//////....................................////////////////////////////////////................................................................................................//////.........------------------.........//////000000...------...///000222111000.........///000//////000000000000//////////////////000000000000111111000000000000111111........................000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////......------------.........---,,,,,,---...000111000///...///000000...,,,///////////////.........---------...........................////////////////////////////////////........................@@@===999888999;;;======CCCDDDDDDAAA===999777666555333000...,,,+++,,,,,,+++++++++,,,---...///000------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++,,,------...---------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000........................,,,,,,,,,---------......000000000000000000111111//////............//////000/////////............////////////////////////........................//////.........---------......................../////////////////////....................................................................................------,,,,,,,,,///..................///...///000111111000///...000//////............///////////////////////////,,,------......------,,,------------------------........................,,,,,,---------.................................////////////////////////---...//////000000//////000000000000////////////////////////////////////////////////////////////000000000000////////////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////............/////////000.../////////000000000000........................000---,,,...222333111---........................//////////////////////////////////////////////////////............//////....................................////////////////////////////////////................................................................................................//////.........------------------.........//////000///............000000222111000///......///000//////000000000000//////////////////000000000111111111000000000000111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////......------------............---------.../////////.........//////...,,,/////////////////////.......................................////////////////////////////////////........................<<<999777666888:::;;;;;;888999:::888555333222222111000...,,,+++++++++,,,---,,,,,,,,,,,,---...///------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...........................------------------------,,,,,,,,,---------......------------------------,,,,,,------.../////////------------------------,,,,,,,,,---------......000000000000000000000000//////............//////////////////............////////////////////////.......................................---------..............................//////////////////.................................................................................---------------000//////......//////000//////000000000000/////////............//////000////////////////////////------............------------------------------........................,,,------------.................................////////////////////////---...//////000000//////000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////............////////////....../////////000000000...........................,,,+++...222333222///........................//////////////////////////////////////////////////////............//////....................................////////////////////////////////////................................................................................................/////////............---------........./////////............///000111111111000000////////////000//////000000000000///////////////000000000111111111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////......------------............/////////...------...---,,,---//////...---......//////////////////000//////......---------............////////////////////////////////////........................999777555666888999:::999444555666444222000000111...---,,,,,,++++++,,,,,,...------,,,,,,,,,------------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...............///////////////------------------------,,,,,,,,,---------..............................---------.........//////------------------------,,,,,,,,,---------......000000000000000///////////////............/////////////////////.........////////////////////////....................................................................................////////////.......................................................................................---------000000////////////000000//////000000000000//////...............///000111////////////////////////------............------................................................------------....................................////////////////////////...///000000111111000000000000000000////////////////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////000000000000///////////////////////////////////////////////////////////////000000000////////////////////////////////////////////////////////////////////////////////////////////////............////////////.........///////////////........./////////000000...........................---,,,...111222111///........................//////////////////////////////////////////////////////............//////....................................////////////////////////////////////................................................................................................/////////...........................////////////---......///000000111222000000000////////////000//////000000000000////////////000000000111111111111111000000000000111111111111111111111111111111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......------------.........///000000000...---,,,...---,,,,,,...///..................////////////111000000///...------,,,............////////////////////////////////////........................777666555666888999888777444444444222///......///---------------------.........---,,,,,,,,,------------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---..................//////000000------------------------,,,,,,,,,---------..............................---------...............------------------------,,,,,,,,,---------......000000////////////////////////............//////.........///////////////////////////////////////........................---.............................................---.........//////000000................................................................................................000000////////////000000000000////////////000000...............///000111////////////////////////---......//////......---................................................---------.........//////........................////////////////////////000000111222222222222111000000000000////////////////////////////////////////////////////////////.../////////000000000111////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////000000111111////////////////////////////////////////////////////////////////////////////////////////////////............///////////////////////////.....................////////////........................///....../////////...---........................//////////////////////////////////////////////////////............//////....................................////////////////////////////////////................................................................................................////////////////////////........./////////000000---...//////000111111222/////////000000000000/////////000000000000//////000000000000111111111111111111000000000000111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......------------......//////000111000///---,,,000...,,,,,,...//////...---.........//////000000111111000///......------............////////////////////////////////////........................555444444666777777666444222222111///,,,++++++,,,...........................------,,,,,,,,,------------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...---------......//////000------------------------,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////000000000//////............//////.........///////////////////////////////////////---------------------------------.......................................------......///000000000......................................................................................./////////000//////......//////000000000////////////000000///............//////000////////////////////////......////////////......................................................------........./////////........................///////////////////////////000111111222222111111000000000000////////////////////////////////////////////////////////////......//////000000111111000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000...//////000000111111222////////////////////////////////////////////////////////////////////////////////////////////////............///////////////////////////.........------........./////////........................///////////////...---,,,........................//////////////////////////////////////////////////////............//////....................................////////////////////////////////////...................................................................................................////////////000000000....../////////000000000......000000111111111111...//////000000000000/////////000000000000//////000000000111111111222222111111000000000000111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////......------------......//////000000000///......222000------...//////...------......///000000000111000000//////.....................////////////////////////////////////........................333333333444555555222000///000///---+++***+++------...............------------,,,,,,,,,------...------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++,,,------+++,,,,,,---......//////------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------...///000111111//////............//////............/////////000////////////////////////---------------------------------.........//////........................------......///000000111........................................................................---........./////////000///..................///111000///......///000111000//////............///////////////////////////......////////////..................................................................////////////........................////////////////////////......///000000000000000000000000000////////////////////////////////////////////////////////////.........///000111111111000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000...//////000111111222222////////////////////////////////////////////////////////////////////////////////////////////////............////////////000/////////............---------.........//////........................,,,---//////....................................//////////////////////////////////////////////////////............//////....................................////////////////////////////////////.................................................................................................../////////000000000000.../////////000000000000//////111111111111000///---...///000111111000/////////000000000000//////000000111111111222222222111111000000000000111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////......------------......//////////////////000111555222///......//////...------......///000000111000000000///////////////............////////////////////////////////////........................222111222333444333000---...///...---+++,,,---///------.........---,,,,,,---,,,,,,,,,,,,---...///------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++******++++++,,,---++++++,,,,,,---...//////------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.....................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---...///111222222//////............//////---.........//////000000////////////////////////---------------------------------.........//////........................---------...///000000111........................................................................---.........//////000000......------------......111000///......///000111111000///...............////////////////////////......////////////......////////////////////////..................................../////////000........................////////////////////////,,,------...............000000000000////////////////////////////////////////////////////////////---......///000111111222000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000...//////000111222222222////////////////////////////////////////////////////////////////////////////////////////////////............/////////000000000//////.........------------.........//////........................***,,,.........//////000........................//////////////////////////////////////////////////////............//////..................................../////////000////////////////////////.................................................................................................../////////000000111111////////////000000000000000000111222222111//////---...///111111111000/////////000000000000//////000111111111111222222222111111000000000000111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////.........------.........000///.........000111222777444000......//////...---------...///000000111////////////000000000000............/////////000////////////////////////......................../////////......---------111000...,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......///...---,,,,,,---...///...---,,,,,,,,,,,,---...------------------------------............------..............................//////...---,,,,,,////////////////////////---------.........//////------............------------------------------////////////////////////,,,---......//////......................................................---------------------------------............///000000000000////////////000000//////.........---//////000000///...------//////.........---------------------------------//////////////////////////////.........---------................................................////////////////////////////////////////////////,,,///000...---///111222////////////////////////000000000000000000000000111111000000//////......000000000000000000000000......///000000///...---111111000//////////////////000222333333222000///000000000000000000000000////////////////////////000000//////.........---////////////////////////............////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000///...............////////////////////////........................////////////////////////........................////////////////////////000000//////.........---,,,000000,,,---111111---///////////////////////////////////////.........////////////000000000000111111222222222333333333111000///......///000111111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000//////............////////////............/////////......---,,,,,,------//////.........//////000......////////////......000000000000000000000000////////////////////////////////////////////////.........---------,,,,,,000///---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......///...------------...///......---,,,,,,---......------------------------------............------..............................//////...------,,,////////////////////////------...........................//////.........------------------------........................,,,---......//////..............................................................................---------............///000000000/////////......000/////////............///////////////...------//////.........---------........................//////////////////////////////.........---------................................................////////////////////////////////////////////////---...///....../////////////////////////////////000000000000000000000000111000000000/////////...000000000000000000000000......///000000///...---111111000//////////////////000111222222111000///000000000000000000000000////////////////////////000/////////............////////////////////////............////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000///............///////////////////////////........................////////////////////////........................////////////////////////000/////////............,,,000000------111111.../////////////////////////////////////////////...////////////000000000000111111111111222222222222222111000//////000111222111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000000//////.........////////////............//////111111111111222333444555//////.........//////000......////////////......////////////////////////////////////////////////////////////////////////------,,,,,,,,,,,,,,,+++///...,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,,,,---------......///...------------...///......---,,,,,,---......------------------------------............------.................................///......---,,,////////////////////////..................------...//////000000//////...................................................,,,---......//////......................................................////////////////////////---------............///////////////............////////////............///////////////......---...............---------////////////////////////////////////////////////...............---------................................................////////////////////////////////////////////////000...---...//////...---////////////////////////000000000000000000000000000000000000////////////000000000000000000000000...//////000000//////...111111000///////////////000000000000000000000000000000000000000000000000////////////////////////////////////............////////////////////////............////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////111000//////......//////////////////////////////........................////////////////////////........................////////////////////////////////////............,,,///000...///111111...////////////////////////......//////////////////////////////000000000000000000000000111111111111222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000111000///...............//////............//////+++++++++++++++,,,......000//////....../////////......////////////......////////////////////////////////////////////////////////////////////////++++++++++++++++++++++++---,,,,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------...............------...............------------......------------------------,,,------......------,,,........................---...............------////////////////////////...............---------//////000000000000//////////////////////////////........................,,,---......///.................................................................................---------............///////////////.........---///////////////............///////////////......................................................////////////////////////........................................................................////////////////////////////////////////////////111...,,,...000...------////////////////////////////////////////////////000000000000////////////////////////////////////.../////////000000000000111000000///////////////000///............///000///////////////////////////////////////////////////////////////.........////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////111000000///.../////////////////////////////////........................////////////////////////........................///////////////////////////////////////.........---///000000000111000///////////////////////////............////////////////////////000000000000////////////000000000000111111111111111111111111////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////111000///......---......//////............//////222111111000//////......111000//////////////////......////////////......////////////////////////////////////////////////////////////////////////++++++++++++++++++++++++,,,,,,,,,+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------......---..................---........................------------------------,,,,,,------------,,,,,,........................------...............---////////////////////////.....................---//////000000000000//////////////////////////////........................,,,---......///.........................................................---------------------------------............///000////////////..................///////////////......///////////////...---.....................------------------------////////////////////////---.....................................................................////////////////////////////////////////////////222---+++///000......222000000000000000000000000////////////////////////////////////000000000000////////////////////////////////////000000111111111000000/////////////////////...------...//////////////////////////////////////////////////////.........///////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////111111000///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........///////////////......///111222000//////////////////////////////---.........//////000000////////////000000000000....../////////000000000///000000000000000000///////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000///...............//////............/////////000111111111000......111111000///////////////......////////////..............................////////////////////////////////////////////////***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,,,,---------......------...//////...---------...////////////...---------------------------,,,,,,------------,,,,,,........................,,,---......///.........////////////////////////---------.........//////...//////000000//////...........................------------------------,,,---......//////......................................................---------------------------------............///000000000000////////////.........///////////////---...//////////////////---------...............------------------------////////////////////////---------...............................................................////////////////////////////////////////////////111,,,,,,000000---111:::000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////000111222222111111000///////////////////////////////////////000000000000000000000000////////////////////////.........///////////////////////////////////////............////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222111000000//////000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........///////////////...---///333333000///000////////////////////////------......///000000000////////////000000000000////////////000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////............////////////............//////+++...222666888777555444222222111000////////////......////////////..............................////////////////////////////////////////////////++++++++++++,,,,,,------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......------...//////...---------...///000000///...---------------------------+++,,,,,,------,,,,,,+++........................,,,------...//////......////////////////////////+++,,,,,,---...///000000.........//////.........------------------------------------------------,,,---......//////..............................................................................---------............///222111111111000000000000............/////////000------...///////////////---------.........//////........................////////////////////////---------.........//////................................................///////////////////////////////////////////////////+++,,,111///,,,555DDD000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000///////////////111222333111111000///////////////...///000000000000///...000000000000000000000000////////////////////////............/////////000////////////////////////............////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222111000000//////000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............/////////000///---///444555000...000////////////////////////------......///000000111////////////000000000000//////000000000111111111///000111111111111000///111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000......---......///000111//////............//////333888>>>DDDFFFEEEBBB???333222111000////////////......////////////..............................////////////////////////////////////////////////+++++++++,,,,,,---------,,,------.../////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,---...//////...---,,,---...///000000///...---------------------------+++,,,,,,------,,,,,,+++........................,,,,,,---.../////////...////////////////////////***+++,,,---...000111111------............------------------------------------------------------,,,---......//////......................................................////////////////////////---------.........//////222222222222111111111000---.........//////000000------...///000000//////---------.........//////////////////////////////////////////////////////---------.........//////................................................////////////////////////////////////////////////...+++---111...+++888JJJ000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000000////////////111333444111111000///////////////---///111222222111///---000000000000000000000000////////////////////////---.........//////000000////////////////////////............/////////000000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222111111000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////---.........//////000000///,,,///555555000...111////////////////////////---------...///000000111////////////000000000000000000000000111111111111000111222333333222111000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000------------///000111222//////............//////(((---555;;;<<<999444000333222111000////////////......////////////..............................////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...------,,,,,,,,,------,,,,,,,,,---------......................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................---------............///........................................................................---///...+++,,,111000,,,)))000111***)))000222...............////////////////////////////////////////////////000000000000////////////000000000000///////////////......---............/////////000......------------......................................................,,,---...//////...---,,,....................................////////////////////////////////////............////////////---......///000111111222222222222111111111000000000000000000000000000000111000///......///000111////////////////////////000000000000000000000000111111111000000000000000000000000000000000000000111111000000//////......////////////////////////////////////////////////............/////////000000000000000000000000000////////////000000000000............/////////000000000000000000000000000////////////000000000000000000//////.........---......////////////......111111000000//////......000000000000000000000000000000000000000000000000////////////000000000000111111000000//////......////////////000000000000000000000000000000000000........................222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000222222111111111111111222000000000000000000000000111111000000000000000111000000000000000000000000////////////////////////000000000000000000000000//////000000000000//////000000111000000///......000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000................................................000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......//////......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---...------,,,,,,------...,,,,,,---------.........................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................---------............///...........................................................................---,,,,,,,,,...000111)))---///...///000...)))............////////////////////////////////////////////////000000000000.../////////000000000000///////////////......---........./////////000000......------------..............................////////////////////////------...//////...------....................................////////////////////////////////////............////////////......//////000000111111222222222111111111000000000000000000000000000000111000////////////000111////////////////////////000000000000000000000000111000000000000000000000000000000000000000000000111000000000/////////...////////////////////////////////////////////////........./////////000000000000000000000000000000////////////000000000000........./////////000000000000000000000000000000////////////000000000000000000/////////.........//////000000000000//////111000000000/////////...000000000000000000000000000000000000000000000000////////////000000000000111000000000/////////...////////////000000000000000000000000000000000000////////////////////////111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000111////////////////////////000000000000000000000000222222111111111111111222000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000///...000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000111000000000000000000000000................................................000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------..................------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...---------------......,,,------------.........................................................------------------------------------------------,,,,,,,,,,,,,,,,,,------................................................---------............///........................................................................///++++++//////---444???666111...000111---***)))............////////////////////////////////////////////////000000000000....../////////000000000///////////////......---....../////////000000000......------------..............................111111111111111111111111------...//////...------....................................////////////////////////////////////............////////////////////////000000000000222111111111111000000000000000000000000000000000111000000//////000000111////////////////////////000000000000000000000000000000000000000000111111000000000000000000000000000000000000////////////////////////////////////////////////////////////....../////////000000000000000000000000000000000////////////000000000000....../////////000000000000000000000000000000000////////////000000000000000000////////////......000000111111111111000000000000000000////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111////////////////////////000000000000000000000000222111111111111111222222////////////////////////111111000000000111111222111111111111111111111111111111111111111111111111000000000000000000000000111111222222222222111111//////000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000................................................000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...------------......///------------............................................................------------------------------------------------,,,,,,,,,---------------................................................---------............///........................................................................///(((***222222///999JJJIII999......///++++++000............////////////////////////////////////////////////000000000000........./////////000000///////////////......---...////////////000000000......------------..............................000000000000000000000000---..................---....................................////////////////////////////////////............////////////000000000000////////////111111111111000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000111111111////////////////////////000000000000////////////////////////////////////////////////////////////...////////////000000000////////////////////////////////////000000000000...////////////000000000000000000000000000000000////////////000000000000000000//////////////////111111111222222111111111000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000////////////////////////000000000000000000000000111111111000000000000000////////////////////////////////////////////////000000000000000000000000//////////////////////////////000000000111111111000000000000000000000000000000000000000000000000111111111000111111222333////////////////////////111111000000111111222222111111111111111111111111222222222222222222222222000000000000000000000000000111111222222111111000...///000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000................................................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------...///000---------.........//////////////////////////////////////////////////////........................------------------------,,,,,,,,,------.........................................................---------............///........................................................................000)))+++222111,,,555FFFGGG888---...///,,,---222............////////////////////////////////////////////////000000000000............///////////////////////////......---////////////000000000111......------------..............................////////////////////////.........------.............................................////////////////////////////////////............////////////000000000000////////////000000000000000000000000////////////////////////000000111111111111000000000000000000000000000000//////////////////////////////000000111111111111////////////////////////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000111////////////////////////////////////000000000000////////////000000000111000000000000000000000000////////////000000000000//////000000000000000000111111222222222222111111////////////000000000000////////////////////////////////////////////////////////////000000000000////////////000000000000////////////000000000000////////////////////////////////////////////////000000000000000000111111////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000111111111111111111111111111111111111000000000000000000000000111111000000111222222333000000000000000000000000111111111111111222333333111111111111111111111111222222222222222222222222111111111111111111111111//////000000000000////////////000111111222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111////////////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------...///000000------........./////////////////////////////////////////////////////////////////////////////////------------------------,,,,,,,,,---......//////................................................---------............///........................................................................111,,,,,,000---)))---666333///---000222000..................////////////////////////////////////////////////000000000000------.........////////////////////////......---/////////000000000111111......------------..............................------------------------///...------------...///....................................////////////////////////////////////............////////////////////////000000000000//////000000000000000111000000000000000000000000000111111222222111111000000000000000000000000000000000000000000000000000/////////000111111222222000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000////////////000000000000/////////000000000111111000000000000000000000000////////////000000000000//////000000000000111111111111222222222222111111////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000////////////000000000000000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222000000000000000000000000000000000000111222333333000000000000000000000000111111111111111222333444222222222222222222222222222222222222222222222222111111111111111111111111//////000000000000//////000000111111222111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111222222111111111111111111111111////////////////////////////////////////////////000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------...///000111............////////////////////////////////////////////////////////////////////////////////////------------------------,,,,,,------.../////////................................................---------............///..............................................................................///......---,,,,,,)))...000000000222000+++............////////////////////////////////////////////////000000000000---------........./////////////////////......---//////000000000111111111......------------..............................------------------------///...------------...///....................................////////////////////////////////////............////////////......//////000000111111////////////000000111111000000000000000000000000000111222222222222111000000000000000000000000000000000000000000000000000...//////000111111222222000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000////////////000000000000//////000000000111111111000000000000000000000000////////////000000000000//////000000000111111111000000111111111111000000.../////////000000000111000000000000000000000000000000000000000000000000////////////000000000000.../////////000000000111////////////000000000000000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222111111111111111111111111000000000000000000000000000000000000111222333444222222222222222222222222111111111111222333444555222222222222222222222222222222222222222222222222111111111111111111111111000000000111111000000000111111222222222111000000111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111////////////////////////////////////////////////000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------......000111111............/////////000000000000000000000000000000000000000000000000000000000000000000000000000------------------------,,,,,,------...///000000................................................---------.........//////........................................................................+++///000///111444222,,,...555444,,,***000111---............/////////000////////////////////////////////////000000000000---------........./////////////////////......---000000000000111111111111.........------.........................................................///...---,,,,,,---...///..................................../////////000////////////////////////............/////////000---......///000111111222.../////////000000111111000000000000000000000000000111222333333222111000000000000000000000000000000000000000000000000000...//////000111222222222000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000////////////000000000000//////000000111111111222000000111111111111000000.../////////000000111111000000000000000000000000000000000000000000000000////////////000000000000.../////////000000111111////////////000000000000000000000000000000000000111111111111111111111111//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222000000000000000000000000000000000000000000000000000000000000111222333444222222222222222222222222111111111111222333444555222222222222222222222222111111111111111111111111111111111111111111111111111111222222222222111111222222222222222111000///111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000------------------------***+++,,,,,,------,,,,,,........................---,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------,,,+++++++++,,,,,,///...------//////...,,,...---------...///111222000000//////.........---000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000......------------......////////////////////////......////////////......////////////////////////////////////////////////....................................////////////111111000000//////......000000000000000000000000---......///////////////////////////000000000000000000000000000000000000111111111111111000//////////////////000000000000111111000000//////............////////////......---......///////////////........................//////.........---------........................////////////////////////000000000000000000000000///////////////000111111//////000000000000//////222222111000//////000000000000111111111111000000000000000000111111111111000000000000000000000000222111000//////000111222000000000000000000000000000000////////////000000000000000000000000000000000000000000////////////000000000000000111222222000000000000000000000000111111111111000000//////000000111111111222222222000000000000000000000000///000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000///000000000000111111111000000111111111111000000////////////000000000000////////////////////////////////////000000000000000000000000000000000000111111000000000000000000000000111111111111000000000000000///000111111222000000000000000000000000222111111111222333333444////////////////////////000000111111111222222222111222222333222111000...000000000000000000000000000000000000000000000000000000000000000000000000333222111111111222333444333222222111111222222333111111111111111111111111222222222111111000000000111000000000111222333333111111111111111111111111000000000111111222222222222222222111111111111000222222111111222222333444111111111111111111111111///000000000000111111111////////////////////////111111000000//////......////////////............------------------------***+++,,,,,,------,,,,,,---------------------------,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,------...---,,,***+++---......---,,,,,,++++++,,,---.../////////......------------000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000///......------......///////////////////////////...///000111111000///...////////////////////////////////////////////////....................................////////////111000000000/////////...000000000000000000000000---......///////////////////////////000000000000000000000000000000000000111111111111111000//////////////////000000000000111000000000/////////.........////////////......---......///////////////........................//////.........---------........................000000000000000000000000000000000000000000000000///////////////000000111//////000000000000//////222222111000000000000000000000111111111111000000000000000000111111111111111111111111111111111111222111000//////000111222000000000000000000000000000000////////////000000111111111111111111111111000000000000000000000000000000//////000111111222111111111111111111111111111111000000000/////////000000000000111111111222111111111111111111111111000000000111111111222222111111111111111111111111000000000000000000000000111111111111111111111111000000000111111111222222///000000111111000000////////////000000000111111000000000000000000000000/////////000000000111111000000000000000000000000111111111111111111111111///000000111111000000///000////////////000111111000000000000000000000000111000000000111111222333000000000000000000000000000000000000111111111222000000000000000///......111111111111111111111111111111111111111111111111111111111111111111111111222222111111111222333444333333222222222222333333222222222222222222222222222222222222111111111000111111000000000111222222333333333333333333333333222222222333333333333333222222111111111000000000111000000000000111222222222222222222222222222222000000000111111111222222000000000000000000000000222111111111000000000000111111111111000000000///------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---------------...///000///---******,,,...//////------,,,,,,,,,------.........---------------,,,000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000///......------......///////////////////////////...///111333333111///...////////////////////////////////////////////////....................................////////////000000000000////////////000000000000000000000000---......///////////////////////////000000000000000000000000000000000000000111111111111000000///////////////000000000000000000000000////////////......////////////......---......///////////////......................../////////............---........................111111111111111111111111000000000000000000000000........./////////000000//////000000000000//////222111000000000000000000000000111111111111000000000000000111111111222222111111111111111111111111222111000000000000111222////////////////////////111000000//////000000111111111111111111111111111000000000000000000000000/////////000000000000111111111111111111111111111111111111000000000000///000000000000111111111111222222222222222222222222111111111111222222222333222222222222222222222222111111111111111111111111222222222222222222222222111111111111222222222333///000000111111000000///000000000111111111222222111111111111111111111111000000000111111111222222000000000000000000000000111111222222222222222222///000000111111000000///000000//////000000111222000000000000000000000000000000000///000000111222111111111111111111111111000000000000111111111111111111000000//////000000222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222333444444333333222222333333444444444444444444444444444555444444444444333333333444333333222222222222333444444444444444444444444555555555555444444444444333333333333222222222222111111111111111222333333333333333333333333333333111111111111222222222333111111111111111111111111222222222222111111111111333333333222222222111111,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------...000111111444111---,,,...000111111000/////////.........///........................//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............//////////////////////////////...000333555555333000...////////////////////////////////////////////////....................................////////////000000000000////////////////////////////////////---......///////////////////////////000000000000////////////////////////000000111111111111000///////////////000000000000000000000000////////////......////////////......---......///////////////......................../////////.......................................000000000000000000000000////////////////////////......//////000000000000//////000000000000//////111111000000000000000111000111111222222111111000000000111111111222222222111111111111111111111111111111111111111111111111////////////////////////111000000000000000000111111111111111111111111111000000111111111111111222///000000000000000000000111111111111111111111111222222222222111111111111111111111111222222222222222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333333333222222222222222222222222111111222222222333333333111111222222222222111111000111111111222222222222111111111111111111111111000111111111222222222222000000000000000000000000222222222222222333333333111111222222222222111111111111111111111222222333111111111111111111111111111111000000000111111222111111111111111111111111111111111111222222222222555444333222222333444555222222222222222222222222222222222222222222222222222222222222222222222222222111222222222222333333444444333333333333444444555555555555555555555555777777777777777666666666777666555444444444444444555555555555555555555555666666555555444444333333666555555555555444444444444444333333444444555666333333333333333333333333111111222222222333333333111111111111111111111111111111111111111111111111444333333333222222222222,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------...///000111222666333///------...////////////////////////......///////////////000000000////////////////////////000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////....../////////000000000000000000000000...000333555555333000...000000000000000000000000000000000000000000000000////////////////////////............////////////////////////000000000000////////////////////////---......///////////////////////////000000000000///////////////////////////000000111111111000000////////////000000000000////////////000000000000......////////////......---......///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...///000000111111000000//////000000000000//////111000000000000000111111111111222222222222111111111111111111222222222222111111111111111111111111111111222222222222111111000000000000000000000000111111000000000000111111111111111111111111111111000111111111222222333333000000111222111111000///111111111111111111111111333333333333333333333333222222222333333333444444222222222222222222222222111111222222222333333333222222222222222222222222444444444444444444444444222222222222222222222222111111222222222333333333222333333444444333333222000111111111222222222222111111111111111111111111000111111111222222222222000000000000000000000000111111222222222333333333222333333444444333333222333333222222333333444555333333333333333333333333333222222111111111222222111111111111111111111111222222222333333333444444666555444333333444666777222222222222222222222222222222222222222222222222222222222222222222222222111111222222333333333333444333333222222333333444555555555555555555555555555555555555555555666666666555444333333222333333333333333333333333333333555555444444333333222222444444444444333333333333444444333333444444555666333333333333333333333333111111222222222333333333111111111111111111111111000000000000000000000000333333222222222111111111,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,........................---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------..................///000111333000---++++++,,,,,,,,,,,,,,,------...------,,,///000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000//////......//////000000000000000000000000000///000222444444222000///000000000000000000000000000000000000000000000000////////////////////////............////////////////////////000000000000000000000000000000000000---......///////////////////////////000000000000000000000000000000000000///000000111111111111000////////////000000000000////////////000000000000......////////////......---......///////////////////////////////////////...////////////000000000////////////////////////........................000000000000000000000000///000111222333222111000//////000000000000//////000000000000000111111222111111222222222222111111111111111222222222222333222222222222222222222222111111222333333222111111000000000000000000000000222111111000000111111222222222222222222222222222111111111222333333444444111222333333333222111000222222222222222222222222333333333333333444444444222222222333333333333444222222222222222222222222111111111111222222222333222222222222222222222222333333333333333333333333222222222222222222222222111111111111222222222333333333333444444333333333000000000111111111222222111111111111111111111111000000000111111111222222000000000000000000000000000000111111222333333333333333333444444333333333333333222222333333444555333333333333333333333333444333222222222222222222111111111111111111111111222222222333333333333444222222111111222222333333222222222222222222222222222222222222222222222222222222222222222222222222000111222333333333333222333222222111111222222333444444444444444444444444111111111222222222222222222111111000000000000111222222222222222222222222333333333222222222222222111111111111000000000000111111111111111222333333333333333333333333333333111111111111222222222333111111111111111111111111///////////////000000000222222222111111111000000++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------------------------,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------...............------...//////...,,,++++++,,,------,,,***+++,,,.........------////////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000////////////000000000000000000000000000000///000111222222111000///000000000000000000000000000000000000000000000000////////////////////////............////////////.../////////000000000111000000000000000000000000---......///////////////////////////000000000000000000000000000000000000//////000111111111111111////////////000000000000.../////////000000000111......////////////......---......///////////////////////////////////////.../////////000000000000////////////////////////////////////////////////000000000000000000000000000111333444444333222111//////000000000000//////000000000000000111222222111222222333333222222111111111111222222222333333222222222222222222222222111222222333333222222111222222222222222222222222222111111000000111111222222222222222222222222222111111222222333444444555222333444555555333222000222222222222222222222222111111111222222222333333000000111111111222222222111111111111111111111111000000000111111111222222111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111222222111222222222222222222111/////////000000000111111000000000000000000000000/////////000000000111111000000000000000000000000//////000000111222222333111222222222222222222111222111111111111222333333222222222222222222222222333333222111111111111111000000000000000000000000000000111111111222222222...//////000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000111222333333333222222222111111000000111111222222222222222222222222222000000000111111222222222111000000000000111111222222222222222222222222222222222222222333333333333111111111111000000000000111000000000000111222222222222222222222222222222000000000111111111222222000000000000000000000000//////000000000111111111222222222222111111111000++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------.........///......---------......,,,++++++---///111111000+++,,,...000111111000000---.........//////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000////////////000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000............/////////000.../////////000000111111000000000000000000000000---......///////////////////////////000000000000000000000000000000000000//////000111111111111111////////////000000000000.../////////000000111111......////////////......---......///////////////000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000222333555555444333222//////000000000000//////000000///000000111222222111222222333333222222111111111222222222333333333222222222222222222222222111222333444444333222111222222222222222222222222222222111111111111222222222222222222222222222222111111222333333444555555333444666666666444222111222222222222222222222222//////000000111111111111////////////000000000000000000000000000000000000///000000000000111111111000000000000000000000000........................000000000000000000000000///000000000000111111111000000111111111111000000////////////000000000000////////////////////////////////////000000000000000000000000000000000000...//////000111111222222000000111111111111000000000000000///000111111222000000000000000000000000222222111000000///000000////////////////////////////////////000000000000---...///111111111000///000000000000000000000000000000000000000000000000000000000000000000000000000111222333444333222222111111000000000000111111111111111111111111111111222222222333333444444444222222222222333444444555333333333333333333333333222222222333333444444444444444444333333333222222222222111111222222333444111111111111111111111111///000000000000111111111////////////////////////000000111111222222222333333333333222222222111111------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,............,,,+++.........------,,,,,,,,,,,,,,,,,,---------....../////////......------------------.........//////---------.........//////...//////000000000000000111111111000000000000000111000/////////000222333000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000111111111111111111111111222111//////000111111000111111111111111111111111////////////////////////000000000000000000000000////////////000000000000////////////////////////000000//////.........---111111111000000000000000////////////000000000000111111000///////////////000000000000000000000000000000000000000000000000000000000000111111111111//////000000111111222222000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000111111111222222222222000000000000000000000000111111000000111222333333111111222333333333333222222222222222222222333333222333444444222111111111555777444000///333444222333333222222222222333333000000000000000000000000222222111111111111111111000000111111111222222222444444444444444333222111222111000//////000111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111000///////////////000000000000000000000000111111000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///111333222111000111222000000000///000111111222111111111111111111111111111111222222222222111111111111111111111111111111000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222////////////////////////111222222333333222222111222222222222222222222222222222222333333222111111555555555666666666666777666666555555555555666666333222222111222333555666333333333333333333333333222222222222222222222222222222333333333333222222000111111111111222222222000000000000000000000000///000000000111111111111111111111111111111111111222222111111222222333444------------------------------------------------------,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,.........------,,,,,,,,,,,,,,,---------.....................---------,,,---------.........//////---------.........//////...//////000000000000000111111111111000000000000111000000///000111222333111111111111111111111111111000000000000111222222111111111111111111111111000000000000000000000000000000000000000000000000222111//////111111111000000000000000000000000000////////////////////////000000000000000000000000////////////000000000111000000000000000000000000000000000/////////......111000000000000000000000000000000000111111111111111111000///////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000111111111222222000000000000000000000000111000000000000111222333000111222222333333222222222222222222222222222222222333444444222111111222666777555000///222333111222222222111111222222222111111111111111111111111111111111111111111111111000000111111111222222222222222222222222111000000222111000//////000111222111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111111111000////////////000111111111111111111111111111111000000000/////////111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000...000222222111111111222000000000111111111111111111111111111111111111111111111222222222222111111111111111111111111111111000000000000000000000000222222111111000000000000000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222111111111111111111111111333333444444444444333333333333333333333333333333444444555555555444444333333333444444444555555555555444444444444444444555444333222222222333444555333333333333333333333333222222222222222222222222111222222333333222222111111111111111222222222222111111111111111111111111000000111111111111111111222222222222222222222222333333333333333444444555------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++------------------------------------------------......------------...............---------------,,,------------............------------,,,,,,,,,------........./////////------........./////////...///000000111111000000111111111111111111111111111111000000111111222333111111111111111111111111222111111111111222333333111111111111111111111111000000000000000000000000////////////////////////222111//////111222111111000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111111111111111111111111111111111111000000000000000000000000000000000111111111111111111222222222222111111000000000/////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////000000000111111////////////////////////000000000000000000111222000111111222222222222222111111111111111111111111222333444444222111111222666777555111000222222000222222111111111111222222111111111111111111111111111111111111111111111111111111111111111222222222000000000111000000///...222111000000000000111222111111111111111111111111111111111111111111111111000000000000000000000000000000000111111111222222222111000000///000000000111111111111111111111111111111111000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///000222222222111222333///000111222333222111111222222222222222222222222111111222222222222111111222222222222222222222222000000000000000000000000222222222111111111111000000000000000000000000000000000000000000000000000222222222222222222222222333333333333333333333333333333333333333333333333444444555555555555444444444444444444444444444444444444555555555555555444222222222333333333444444333333333222222333333333555555444333333333444444333333333333333333333333333333333333333333333333111111222222222222111111111111222222222333333333111111111111111111111111222222222222111111111111222222222222222222222222444444444444444555555666........................,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++................................................///...---,,,,,,---...///...............---------------------............---------------,,,,,,,,,............////////////............//////////////////000111111111111000000111111111111111222222111111111111222222333333222222222222222222222222111111111111111222333333111111111111111111111111000000000000000000000000000000000000000000000000222111///000111222222111000000000000000000000000111111111111111111111111000000000000000000000000//////000000000111111111111111111111111111111111111111111111111111111111000000000000000111111111000000000111111111222222000000000111111000000000000000000000000000000000000000000000000000000000///000000000111111111111222222111111000000//////000000000000000000000000///000000000111111111111000000000000000000000000////////////////////////000000000111111000000000////////////////////////////////////000000000000////////////////////////111000000//////000111111000111111222222222222222222222111111111111000000111333444444333222222333666888666111000222222///222111111000000111111222111111111111111111111111111111111111111222222222111111111111111111111111///000000000000000//////111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222222222111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222444555555333222222333///000222444444333222000222222222222222222222222111222222333333222222111222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111333333333333333333333333333333333333333333333333444444444444444444444444444444555555555555444444444444444444444444444444222333333444444444444333222222333333333333444444444333333222222333333444666666555444444444333333444444444444444444444444444444444444444444444444111111222222222222111111222222222222333333333444222222222222222222222222333333333333222222222222333333333333333333333333444444444333444555555666........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,................................................//////---,,,,,,---//////........................---------.........//////------------------------........./////////000000........./////////000000///000000111111111111111000000111111222222222333111222222333333333333333222222222222222222222222111000000000000111222222111111111111111111111111111111111111111111111111111111111111111111111111222000///000222333333222222222222222222222222222222222222222222222222222111111111111111111111111000000000000111111111111111111111111111111111111111111111111222222222222//////000000111111111111/////////000000000111111///000111111111111000000000000000000000000000000111111111111111111111111///000000000111111111111222222111111000000//////111111111111111111111111///000000000111111111111000000000000000000000000////////////////////////000000111111111111000000000000000000000000000000////////////000000000000000000000000000000000000111111000000000000111111111111222333333333333333222222222222111111000000111333444444333222333444555777666222111333222///222222111111111111222222111111111111111111111111000000111111111222222222111111111111111111111111000000111111222111111000111111222222222222111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111222222222222333333222111111111111111111111111111111111111111111111111222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222777888888777444222111222///111333444555444222111222222222222222222222222222222333333333333222222222222222222222222222222222222222222222222222222222222222222333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444333333444444444444333333333333333333333333333333222333444555555555555555444444444444555555555555555555444444444444555555666666666666555444444333444444444444444444444444444444444444444444444444222222333333333333222222222333333333444444444444222222222222222222222222444444444444333333333333444444444444444444444444333333333333333444444555........................------------------------------------------------................................................//////............//////.............../////////------........./////////---------............///....../////////000000000....../////////000000000///000111111222222111111000000111111222333333333111222333444444444444333333333333333333333333333000000000000000111222222222222222222222222222222111111111111111111111111111111111111111111111111222000///000222444444333333333333333333333333333111111111111111111111111111111111111111111111111000000000111111111222222111111111111111111111111111111111111111222222222/////////000111111222222.../////////000000000000///000111222222222111000000000000000000000000000111111111111111111111111000000000000111111111111111111111111000000000000111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000///000111222222111000///000000000000000000000000/////////000000000111111000000000000000000000000333222111111111111111111222333333444444444444444444444333333222111111111111333555555444333444555333666555222111444333000333222222222222222222333222222222222222222222222000000000111222222333333222222222111111111111111111111222222333333222222111111222333333222111111222222222222222222222222222222222222222222222222222222222222222222222222111111111222222222222333444333222222111111222222222222222222222222222222222222222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222888999999888555222222222111222333444555444333333333333333333333333333333222222333333333333222222333333333333333333333333222222222222222222222222222333333333333444444444222222222222222222222222222222222222222222222222444444444444444444444444333333333333333333333333333333333333333333333333333333444444444444333333333333333333333333333333555555666777888888888888555555555666666666777777777666666555555666666777666666666777666666555444444444444444444444444444555555555555555555555555333333444444444444333333333333333444444444555555333333333333333333333333333444444444555555555555555555555555555555555555333333333222333444444555................................................,,,,,,------.../////////......................................................////////////......---........./////////000............////////////........./////////000000.../////////000000000000.../////////000000000000000000111222222222222111000000111222222333444444222222444555555555444333444444444444444444444444222111111111111222333333222222222222222222222222111111111111111111111111111111111111111111111111222000///000222444444333222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222000000000000000000000000000000000111111111222222...//////000111111222222//////000000000111111111...///111333333222111000000000000000000000000000111111111111111111111111000000000000111111111111000000000000000111111111111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000///000222333333222000///222222222222222222222222000000000111111111222222222222222222222222222222444444333222222222222222333444555555666666555555555555444444333222222111111333555555444333444555111444555222222444444111444444333333333333444444222222222222222222222222///000000111222222333333222222222111111111000000000111222222333333222222111222222333333222222111222222222222222222222222222222222222222222222222333333333333333333333333111111111222222222333333444444333222222222222333222222222222222222222222222222222333333333444444222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333444666777666444222222333333333333333444444444444333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333333333333333444444444555333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555444444444444444444444444444444555555666888888999999888555555666666666777777777777666666555555666666777555555666777777777666666555555555555555555555555555555555555555555555555444555555666666555555444444444444444555555555555444444444444444444444444333333444555666777777888666666666666666666666666444444444444444555555666////////////////////////////////////////////////+++,,,,,,---...///000000////////////////////////////////////////////////---...///000000///...------.........//////000000............/////////000.../////////000000111111////////////000000000000////////////000000000000000000111222222222222111000000111222333333444444222333444555555555444333444444444444444444444444333333222222333333444555222222222222222222222222111111111111111111111111000000000000000000000000222000///000333444444444111111111111111111111111000000000000000000000000111111111111111111111111000111111111111222222222//////////////////////////////000000111111111111...//////000111222222222000111111111111222222222...///111333444333111000000000000000000000000000111111111111111111111111000000000000111111111111//////000000111111222222111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000///000222333333222000///222222222222222222222222111111111111222222222222222222222222222222222222555444444333222222222333444555666666777666666666666666555444444333222222111333555555444444444555000333444222333555555222555444444333333444444555222222222222222222222222///000000111222222333333222222222222111111000000000000111222222222222222111222333444444333222111222222222222222222222222222222222222222222222222333333333333333333333333111111222222222333333333555444333333222222333333222222222222222222222222222222222333333444444444222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333000222444444333222333444444333333333333444555666333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333333333333444444555555555333333333333333333333333333333333333333333333333555555555555555555555555444444444444444444444444555555555555555555555555555555666666666666555555666666666666666666666666333333555666777777777777555555555666666666666777666666555555555555666666444555666888888888777777555555555555555555555555666666666666666666666666555555666666666666555555444444444555555555666666444444444444444444444444222333444555666888999999777777777777777777777777555555555555555666777777///////////////000111111222111111000///......---////////////////////////............/////////000///.........------------000000000000111111111111000000000000000000000000////////////000000000000111111000000//////......////////////////////////............////////////111111111111111111111111222222222222222222222222555555444333222111000///222111111000000111111222333333333222222111111111111111111111111111111111444000...111555777555222111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000111111111000111111222333222222111111111111222222000000000000000000000000000111111111111222222222222222222222222222222222111111111111111111111111///000000000000111111111111111111222222111111111///111111111000///000111000111222222333333333333111111222222222333333333222111111000000111111222111111111111111111111111//////000000000111111111111111222222222333333333222444555444333111111222333333333222222222111111222222222222222222222222333333333333333333333333222333444444555555444444444444444333333222222222444444444555555555666666555555555555555555555555333333333444444444555555444333333222222333333444222222222222222222222222222222222222222222222222000000111111111222222222333333333333333333333333222222333333333444444444222222222222222222222222000111222333444444444444222222333333333444444444333333333333333333333333222222222222222222222222333333333333333333333333222222333333333444444444222222222222222222222222555555555444444333333333222222444444444444222222444444333222222333333333333333333444444444555555777666666666555555555555555555555555555555555555555555555555666666666666444444333333333333444444222333555666666666555444555555444444444444555555666555444333333444555666555555555555555555555555777777888888888888777777444555555666777888888999999888888888777777666666666666666666666666666666666666666666666666666666777666555555555666888999777777666666555555444444666666555555555444444444444555555666666666666666777777666666555555555444666666666666777777777777666666666666777777777777666666666666666666666666444444444444444444444333777777888888888888777777666666666666666666666666666666666666666666666666///////////////000111111111111111000///.........////////////////////////........./////////000000111111000000000/////////...////////////000000000000000000000000000000000............////////////111111000000////////////111111111111111111111111000000000111111111222222000000000000000000000000222222222222222222222222222222222111111111111111222222222222222222222222222222222111111111000000333333333333333333333333555333111333777999777444111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222333222222111111111111222222111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333333111222222333333222222111000111222222000000111222000111111222333333222222111222222222222333333333111111111111111111111111111111111111111111111111111111111222222222333333222222222333333333333444444666777777555333444444333333333333222222222222222222222222222222222222222222222222222222222222444555666666777777666666444444444333333333222222333333333444444444555555444444444444444444444444222222333333333444444444333333222222222222333333222222222222222222222222222222222222222222222222111111222222222222333333333333333333333333333333222222333333333444444444222222222222222222222222222222333444555555555555222222333333333444444444333333333333333333333333222222222222222222222222333333333333333333333333222222333333333444444444333333333333333333333333444444444333333333222222222333444444444444333222444444333333333333333444333444444444444555555555777777666666666555555555777777777777777777777777555555555666666777777777777777666666666666777777444444555666666666666555666555555444444555555666666555444333333444555666666666666666666666666666666666777777777777666666555555666666777888888999777777777777666666666555666666666666666666666666777777777777777777777777777666666555666777888999999999888888777777777777666666555555555444444444444555666666777777666666777777666666666555555555555555555555666666666666666666666777777777888888666666666666666666666666555555555555555555555555777777888888888888777777777777777777777777777777666666666666666666666666///////////////000000111111111000000//////......////////////////////////....../////////000000000111111111000000000//////............////////////000000000000000000000000---------.........//////111000000000000/////////111111111111111111111111000111111111111222222222000000000000000000000000222222222222222222222222///000000000111111222222222222333444444333222222111111111111000000000000444444444444444444444444555333111333666888666444222222222222222222222222333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111111111111111111222333333222222111111111111222222222222222222222222222222111111111111222222222333333333333333333333333333222222222222222222222222222222333333333444444444333333444444444444333333111333444333222111222333111111222222333333222222222222222222333333333333000111222333333222111000222222222222222222222222111111222222222222333333333333333444444444555555444666777777555444444555444444333333333222222222333333333333333333333333222222222222222222222222555555666777777777777666444444444444333333333333333333333333333444444444333333333333333333333333222222222333333333333444444333333222222333333444222222222222222222222222333333333333333333333333222333333333333444444444333333333333333333333333333333333333444444444444333333333333333333333333222333333444444444333333333333333333444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444333333333333333333333333333333333333333222222222333333444555555444333333444444333333333444444555444444555555555666666666777777777666666666555555777777777777777777777777444555555666777888888888888888888777777888888888555555555666666666777777666666555555555555666666666555555444444555555666777777777777777777777777555666666666666666666555555666666777777888888888777666666666666555555555666666666666666666666666666666666666666666666666777666666666666777888999999888888888888777777777666666666555555555555444444555666666777777666666777777666666666666555555444444444555555555666666666777777777777888888888666666666666666666666666666666666666666666666666777888888999999888888777999999999999999999999999777777777777777777777777000000////////////000000111000000000/////////...////////////////////////...////////////000000000/////////............---........./////////000000000000000000000000000000.........////////////000000000000000000000000000/////////////////////////////////000000000111111000000000000000000000000222222222222222222222222111111111111222222222222222333555666666555333222222222111111111111111111222222222222222222222222222111000111333444333222222222222222222222222222333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111222111111111111222333333333222222111111222222333333333333333333333333333111111111222222222333333444444444444444444444444333333333333333333333333111111111111222222222333444444555555555555444444333444555444333222333555222333333444444444333333222222222333333333444444111222444555555444222111222222222222222222222222000111111111222222222222444444444444555555555666222444555555333222333444444444444444333333333333444444444444444444444444333333333333333333333333333333444555555555555555444444444444444444333333444444444444444444444444444444444444444444444444333333333444444444555555555555555444444555555555444444444444444444444444444444444444444444444444444444444444555555555555444444444444444444444444333333333444444444444555333333333333333333333333222222333333333222111111333333333444444444444555444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444444555444444444444444444444444444444444444444444444444444444555555555555444444444444444444444444555666555555555666666666777777777777777666666666666555555555555555555555555555555555666777888888999999888777777666666777777888666666666666777777888888777666666555555666666777777777666666666666777777888888888888888888888888666666777777777777666666666666777777777888888888777777777777777666666666666666666666666666666666555555555555555555555555777777777777777888888888666666666666666666666666666666666555555555555555555555666777777777777777777777666666666666666666555555555666666666666777777777777888888888999999777777777777777777777777777777777888888888888888888888999999999999888888::::::::::::::::::::::::999999999999999999999999000000////////////000000000000000000////////////000000000000000000000000////////////000000000111000/////////............//////000000000111111111111111111111111111111111///000000000000111111111000000000000111111111111000000000000000000000000000000000000111111111111222222222222222222222222222222222222222222222222444444333333333222222222222333555666666555333222333333333333333333333333222222222222222222222222222111111111222333222222222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111222222222111222333333444333333222222222222333333333333333333333333333333111222222222222333333333444444444444444444444444333333333333333333333333111222222222333333333333555555555666666555555555333555666555444333444555444555555555555555444444222222333333333444444444333444666777777666444333222222222222222222222222222222222333333333444444444444555555555666666666222444555555444333444555555555555444444444333333444444444444444444444444555555555555555555555555333444555555666666555555444444444444444444444444666666666666555555555555666666666666666666666666555555555555666666666777777777666666666666777777666666666666666666666666444444444444444444444444444444555555555666666666444444444444444444444444333333444444444555555555333333333333333333333333333444444444444444333222333333444444444555555555444444444444444444444444444444444444444444444444444444444444444444444444333333444444444555555555555555555555555555555555555555666666666666666666555555555555555555555555555444444444555555666777666666777777777777888888888777777777666666666666666666666666666666666666666666777777888999999:::888888777777777777888888777777777888888888999999777777777666666777777777888888999999999999888888999999999999999999999999777888888999999888888777777777777777888888888888888888888888888888888888777777777777777777777777666666666666666666666666666777777888888888888888666666666666777777777777666666666666666666666666555666666777777777777777666666777777777777777777666777777777777888888888888888888888999999999999888888888888888888888888888888888999999999::::::999999::::::::::::999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;111000000///////////////000000000000////////////000000000000000000000000/////////000000000111111222222111111111000000000000000000000111111111111111111111111111111111111000000111111111222222222000000000111111111111222222222222222222222222222222222333333333444444444333333333333333333333333222222222222222222222222555555444444333333333222333333444555555444333333333333333444444444444444444444444444444444444444333333333333444444444444333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222222222222222222333444444333333222222222222333333333333333333333333333333222222222222333333333333555555555555555555555555444444444444444444444444444444444555555555666666555555666666666666555555333555666555444333444555555555666666555555444444333333333333444444444444444555666777777666555444333333333333333333333333444444555555555666666666444444444555555555666666444666777777666666666777666666555555555444444444555555555555555555555555666666666666666666666666666666777888888888888777444444444444555555555555777777777666666666666666666666666666666666666666666666666777777777888888888777777777777777777888666666666666666666666666555555555555555555555555444555555555555666666666444444444444444444444444333444444444555555555555333333333333333333333333555666777777777777666666333444444444555555555555444444444444444444444444555555555555555555555555444444444444444444444444333444444444555555555555666666666666666666666666666666666777777777777777777666555555555555666777555555555555555666777888777777777888888888999999888888777777777666666666888888888888888888888888888888888888999999999999::::::999999999999::::::777888999:::::::::999888888888777777777777888888888999999::::::999999888999999999999999999999999888999999::::::999999888888888888888888888888888888888999999999999999:::777777777777777777777777999999999999999999999999666777888888999999888888888888888999999999999:::555666666666666777777777555666777777888888777777666666777777777777888888777777888888888999999999888888999999999:::::::::888888888888888888888888888888888999::::::;;;;;;999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<111111000///////////////////////////000000000000000000000000000000000000//////000000000111111111222222222111111111000000/////////000000000000111111111111111111111111111000000000000111111111111000000111111111222222222222222222222222222222222333333333444444444444555222222222222222222222222222222222222222222222222222333333333333333444444333333333333333333333333222222222333333444444444555555555555555555555555333444444444333333333444333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222333222222222222333444444444333333222222333333444222222222222222222222222222222222333333333444444555555555555555555555555444444444444444444444444555555555555666666666666444555555666666555555444333444555555333333444555444444444444444333222222333333333444444444444555444444444444444444444444333333333333333333333333333333333333444444444555333333444444444555555555444666777888777666777888666666666666555555555444555555555555555555555555666666666666666666666666666666777888888888888888444444444444555555555666777777666666555555555555666666666666666666666666666666666666777777777777777666666555555666666777555555555555555555555555555555555555555555555555444444444555555555666666555555555555555555555555444444444444555555555555444444444444444444444444444444555666777777777777444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444555555555555777777777777777777777777555666666666777777777777777777666555555666777777555555555555666777888999888888888999999999999:::888888888777777777666666888888888888888888888888:::999999999999888888888::::::999999999999::::::666888:::<<<===;;;999777999888888777777888888999777777888999999888777777888888888888888888888888888888999999999999888888888888888888888888888888777777888888999999999999777777777777777777777777888888888888888888888888666777888999999999888888888888999999999:::::::::555666666666777777777777666666777888888888888777666666777777777888888888777777777777888888888888999999999::::::::::::;;;999999999999999999999999777888888999::::::;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;111111000///////////////////////////000000000000000000000000000000000000000000000000111111111111000000000000////////////............/////////000111111111111111111111111////////////000000000000000000111111222222222222000000000000000000000000111111222222222333333333111111111111111111111111222222222222222222222222///000111222333444555555444333333222222333333444111111111222222333333333333333333333333333333333111222222222111000111222333333333333333333333333444444444444444444444444222222222222222222222222333333333333333333333333222222222222222222222222333333222222333333444555444333333222222333333444222222222222222222222222222222333333333444444444666666666666666666666666555555555555555555555555333333333444444444555555444444555555555555444444333444555444333333444555333333333333222222111000333333333444444444555555444333333222222333333444333333333333333333333333//////000000000111111111333333333444444444555555222444555666555444555666777666666666555555555555666666666666666666666666555555555555555555555555444555555666666666666666444444444555555555666666666666555555555444444444555555555555555555555555555555555555666666666777555555444444444444555555444444444444444444444444666666666666666666666666444444444444555555555666555555555555555555555555444444444555555555666666444444444444444444444444000111222333444444444444444444444555555555666666555555555555555555555555666666666666666666666666555555555555555555555555444444444555555555666666777777777777777777777777444555555555666666777777888777666555555666777888555555555555666777999999888888999999999:::::::::888888888888777777777777666666666666666666666666;;;;;;:::999999888888777888777777777777777777888555888;;;>>>>>><<<999777999999888888888888999999555666777888888777666555888888888888888888888888777777888888888888777777999999888888888888888888666666777777888888888999777777777777777777777777666666666666666666666666666777888999:::999888888666666777777888888888888555666666666777777888888666666777888888888888888666666777777888888888999666666666666777777777777999999:::::::::;;;;;;;;;999999999999999999999999777777888999999:::;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::