BM6P6(@ jjjpppxxx\\\MMMHHHIIIIIIGGGDDDBBBBBBCCCCCCBBB@@@>>>===<<<;;;;;;:::777444333333444333333000///......///...,,,******)))))))))***+++,,,,,,))))))))))))************))))))))))))))))))))))))(((((()))***************+++++++++*********))))))++++++***************+++))))))))))))***+++,,,---...***)))...///,,,...444111777>>>III[[[ooowwwvvv\\\___aaa___ZZZTTTQQQOOOLLLLLLMMMRRRXXX^^^bbbcccmmmnnnpppvvv~~~~~~}}}|||uuugggdddaaaaaadddhhhiiijjj|||wwwoooiiiYYYFFF>>>???AAA>>>??????BBBDDD???888999@@@>>>@@@@@@???>>>???DDDHHHIII===222222;;;@@@<<<555111---)))(((***,,,+++)))***)))((()))***+++***)))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,***************+++++++++,,,,,,+++,,,------,,,++++++,,,...111555999<<<===LLLIIIFFFCCCDDDHHHMMMQQQ^^^bbbeeedddbbbccciiiooossssssrrrrrruuu{{{|||uuuqqqqqqmmmbbbWWWRRRRRRLLLCCCCCCCCCDDDEEEEEEEEEEEEDDDEEECCCCCCDDDAAA======@@@===<<<;;;;;;???FFFPPPWWWWWWSSSLLLCCC:::333///...000+++***...///+++***,,,...---+++))))))***+++,,,++++++************++++++************************)))************+++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------------------------------.........//////000000//////.........---//////000//////000222333333CCCYYYmmm}}}tttuuu}}}~~~vvvpppiiieeefffhhhhhhgggrrrrrrvvv|||iiimmmtttXXXJJJGGGHHHHHHFFFDDDBBBBBBCCCCCCBBB@@@>>>===<<<<<<;;;999777555444444444333222000///......///...,,,************)))******++++++))))))))))))************))))))))))))))))))))))))(((((()))***************+++++++++*********))))))++++++************+++++++++++++++++++++,,,------111------111222000222777888===DDDLLLZZZhhhlllhhhaaa\\\SSSMMMJJJJJJKKKKKKMMMPPPUUUZZZ^^^dddkkkqqqqqqrrrvvv}}}}}}~~~}}}|||zzztttmmmfffbbb```aaaaaadddmmm|||mmmUUUFFF>>>:::BBB@@@@@@DDDCCC===;;;===CCCDDDDDDBBBAAACCCGGGKKKJJJBBB:::666888===@@@BBB:::555///***)))***,,,,,,+++***)))***+++,,,***)))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++***++++++++++++,,,,,,,,,&&&&&&'''***,,,.........///222777;;;???BBBFFFHHHAAADDDHHHNNNVVV^^^fffkkkjjjiiihhhgggiiinnnvvv{{{~~~~~~wwwnnnXXXVVVSSSPPPMMMKKKIIIIIIPPPMMMLLLLLLIIIBBB======@@@>>>;;;999:::>>>EEEIIITTTTTTTTTSSSMMMEEE;;;444444...+++......,,,+++...---,,,+++*********+++,,,++++++************++++++************************)))************+++++++++************************++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------------------------------.........//////000000/////////............000111222222333777999NNNYYYfffnnnuuu|||vvvrrroooiiihhhgggiiimmmssswwwyyyiiijjjpppUUUHHHGGGHHHHHHFFFCCCAAAAAABBBBBBAAA@@@>>>===<<<<<<<<<888666555555666555333111000///......///...,,,***++++++******)))*********))))))))))))************))))))))))))))))))))))))(((((()))***************+++++++++***************++++++************++++++,,,,,,,,,,,,,,,------...111///000444666555777;;;AAADDDHHHMMMUUU[[[ZZZUUUSSSKKKBBB???DDDKKKOOOQQQWWW]]]bbbcccbbbfffnnnuuutttuuuxxx|||}}}{{{vvvuuuzzzvvvrrrccc___[[[[[[ddduuurrr```RRRIIICCC===;;;>>>AAA@@@===<<>>FFFCCC???999111+++***,,,...++++++***+++,,,,,,***((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,,,,------++++++,,,,,,---------...555999>>>AAABBBEEEJJJNNNRRRWWW^^^eeekkkqqqvvvzzzxxxuuuqqqqqqvvv~~~{{{tttlllcccZZZUUUSSSLLLIIIJJJJJJGGGDDDDDD===;;;999777777999<<<>>>HHHLLLTTT\\\^^^XXXLLLCCC===666000......,,,---///*********+++++++++++++++++++++************++++++************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,------------------------------........./////////000000////////////......---...000111333888@@@GGGkkkoooqqqnnnmmmwwwyyyrrrmmmiiigggfffjjjnnntttzzzhhhgggmmmTTTJJJGGGGGGGGGFFFCCCAAAAAABBBBBBAAA@@@>>>===<<<<<<<<<777666666666666555222000000///......///...,,,***,,,,,,+++***)))))))))***((()))))))))************))))))))))))))))))))))))(((((()))***************************************++++++*********+++,,,,,,---,,,,,,,,,,,,---......///000222555999;;;>>>@@@DDDDDDEEEGGGIIIKKKIIIFFFBBBBBBBBBFFFMMMTTTYYY[[[cccfffhhhhhhgggjjjpppvvv|||yyywwwyyy|||vvvooojjjkkkkkkhhhgggjjjmmmlllmmmnnnlllooo|||vvvnnnsssvvvqqqppptttlllooooookkkkkkttt~~~~~~}}}xxxnnneeeaaacccgggtttzzzqqqeeePPPHHH@@@===>>>@@@AAABBBFFFHHHKKKLLLLLLJJJIIIHHHHHHJJJJJJBBB777222555;;;BBBCCCBBB<<<444...,,,,,,***))))))***,,,,,,+++)))(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++******************************+++,,,,,,------...///000111111222444555<<<>>>@@@@@@BBBHHHRRRZZZrrrvvv{{{~~~}}}}}}~~~~~~~~~~~~xxxppp^^^RRRHHHFFFGGGGGGGGGHHHCCCBBB@@@>>>===<<<:::888888<<>>============777666666666666555222000000///......///...,,,***,,,,,,+++***)))))))))***((()))))))))************))))))))))))))))))))))))(((((()))***************************************++++++******+++,,,,,,---,,,,,,,,,,,,---...//////000333666999===BBBEEEEEEAAA???===>>>??????@@@AAAEEEKKKRRRUUUWWWZZZaaagggnnnlllkkkkkknnnrrruuuwww|||vvvnnngggddddddfffgggeee```^^^```bbbcccdddgggooopppsssuuusssuuuxxxqqqooouuuwwwuuuwww~~~|||zzzxxxzzz{{{sssmmmkkkqqqxxxzzz{{{||||||yyykkkccc```XXX\\\jjjvvv}}}tttkkk[[[JJJAAA???BBBEEEAAADDDIIIMMMNNNJJJEEEAAABBBEEEHHHGGG@@@888222///:::@@@FFFFFF@@@666///,,,***)))((()))***,,,++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((((('''************************))))))))))))))))))))))))++++++++++++************))))))******+++,,,,,,---))),,,///222444888===AAA@@@@@@AAACCCJJJWWWhhhsss|||~~~yyymmmaaaZZZVVVNNNHHHEEEMMMKKKIIIGGGEEEBBB===999555555777???KKKUUU\\\___WWWRRRHHH>>>777333///,,,***+++,,,,,,,,,,,,++++++++++++************++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------........./////////000000//////000000000000000000666333111444AAAUUUjjjxxxqqqqqqtttyyy{{{xxxvvvnnnnnnoooqqqwww|||qqqmmmfff]]]VVVRRRPPPPPP~~~fffbbbiiiVVVQQQHHHIIIIIIGGGDDDBBBBBBCCCAAA@@@???>>>============888666555555666555333111000///......///...,,,***++++++******)))*********))))))))))))************))))))))))))))))))))))))(((((()))******************************+++++++++++++++***++++++,,,---...,,,,,,,,,---...000111222555999===>>>AAAGGGHHHGGG<<<999888:::<<<>>>BBBFFFKKKRRRXXXZZZ[[[aaannnxxx~~~xxxqqqmmmlllkkkjjjiiicccaaa]]]XXXVVV[[[eeemmmpppmmmkkkmmmqqquuuyyy{{{|||xxx~~~{{{{{{qqqooorrrnnnfffsss{{{aaaNNNEEEAAA???>>>AAAEEEJJJLLLIIICCC>>>===???DDDHHHHHHBBB888///222:::DDDJJJIIIBBB999333///,,,)))((()))+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))(((************************))))))))))))))))))))))))******++++++++++++++++++))))))***+++,,,---......///222555666777:::???DDD@@@@@@DDDLLLZZZkkk{{{}}}zzzzzz}}}~~~~~~|||vvvjjj^^^YYYOOOKKKFFFEEEFFFGGGFFFDDD>>>;;;777777<<>>============999777555444444444333222000///......///...,,,************)))******++++++))))))))))))************))))))))))))))))))))))))(((((()))***************))))))*********+++++++++++++++++++++,,,---......,,,---...///111444666777999>>>@@@???@@@DDDEEEAAA888666888???CCCDDDIIIPPPNNNRRRWWWYYY\\\dddpppyyyyyyuuummmddd[[[WWWUUUUUUQQQUUUZZZZZZ\\\eeewwwnnndddooovvvmmm```RRRFFF@@@@@@BBBEEEHHHHHHEEEBBB???>>>???DDDGGGEEE<<<444///555>>>GGGLLLLLLGGGBBB888333---)))((()))******))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))*********++++++,,,,,,,,,++++++,,,---...///000000999<<<@@@AAABBBEEELLLRRRNNNPPPVVVbbbpppzzz~~~~~~}}}}}}}}}||||||kkk```SSSJJJIIILLLNNNOOOFFFEEEAAA;;;888===GGGOOOWWWZZZZZZUUUQQQMMMDDD:::222000///---,,,,,,,,,---++++++************++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...------------------------.../////////000000000000//////000000000111111111111222:::MMMeeevvv{{{zzzuuu~~~~~~wwwtttyyy{{{vvvsssuuutttsssxxx~~~}}}xxxiiieee```[[[WWWSSSPPPMMMMMMPPPTTTWWWZZZ___eeejjjyyyaaaZZZaaaOOOMMMJJJJJJJJJIIIFFFDDDDDDEEE@@@@@@???>>>=========>>>:::777444333333444333333000///......///...,,,******)))))))))***+++,,,,,,))))))))))))************))))))))))))))))))))))))(((((()))***************))))))******++++++++++++++++++++++++,,,---...///---...///111444666999::::::???@@@<<<<<>>999777666<<>>AAAAAA<<<777000333999CCCLLLQQQQQQOOO???999111***(((((()))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************************))))))))))))))))))))))))))))))***+++,,,,,,------------...///000111222333777===EEELLLRRRZZZfffnnnfffhhhooo{{{|||ssszzzqqq\\\QQQNNNOOOOOOGGGIIIHHHBBB;;;999???EEEQQQXXX\\\[[[ZZZXXXNNNBBB444333000---,,,,,,------++++++************++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------////////////000000000000//////000000111111111222777===LLLfff}}}|||}}}lll```gggzzz{{{yyyuuurrrsss{{{}}}tttiii^^^VVVWWWTTTQQQQQQSSSVVVXXXYYY^^^ccciiimmmooorrrvvvyyyhhhWWWUUURRRJJJJJJKKKKKKIIIFFFDDDCCCCCC???AAA@@@===<<>><<>>>>><<<777777666555444333222222/////////...------,,,,,,************************************+++++++++,,,++++++************++++++************************++++++******************++++++++++++,,,---......000111222444777999;;;<<<=========<<<:::;;;>>>CCCFFFJJJNNNRRRUUUXXXZZZ[[[\\\]]]\\\ZZZVVVPPPJJJGGGAAAFFFOOOZZZgggrrr{{{yyywwwvvvwww~~~sssdddWWWNNNHHHCCC@@@DDDGGGIIIGGGFFFEEE@@@999666444555>>>JJJTTTVVVTTTTTTMMMAAA555...++++++,,,(((***+++***((((((***,,,************************))))))************))))))))))))))))))))))))))))))+++++++++*********))))))************************************************++++++******************...///000///---,,,...000...,,,...444777666999???PPPkkkzzz{{{|||vvvhhhWWWKKKIIIFFFGGGHHHGGGCCC???DDDMMMTTTWWWZZZ^^^]]]XXXMMMEEE:::222///......---,,,,,,+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------------............------................................./////////000000222000///000222444666999III^^^}}}vvvxxxuuujjjlllqqqyyyyyyxxxuuusssvvv|||ssskkkccc[[[UUUVVVWWWVVVXXX\\\fffkkkqqqvvvzzz}}}yyyaaaLLLKKKLLLIIIJJJKKKKKKJJJGGGDDDCCCDDDAAACCCBBB===<<<>>>>>>;;;777777666555444333222222/////////...------,,,,,,************************)))))))))*********++++++++++++************++++++******************************++++++++++++++++++++++++++++++,,,---...///111222444666888999::::::444999======<<<===BBBFFFJJJKKKOOOTTTXXXZZZYYYXXXWWWUUUSSSOOOLLLIIIGGGFFFQQQWWWbbbqqquuuppp}}}ooocccWWWIII???@@@GGGLLLLLLJJJGGGBBB<<<:::555333999EEEPPPTTTTTTWWWUUUOOOBBB444,,,+++...***+++,,,+++)))((()))***************************))))))************))))))))))))))))))))))))))))))+++++++++*********************************************************************++++++++++++++++++...---,,,++++++,,,---...------222:::AAAFFFMMMUUUiii~~~zzzkkk\\\SSSIIIEEEGGGIIIGGGDDD>>>CCCGGGJJJQQQZZZ______WWWPPPEEE:::333000///000---+++***+++......,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------.........//////......................................./////////000000000333//////444444333888AAAZZZjjjuuupppssszzzffffffooonnnooorrryyy~~~zzzwwwyyy|||xxxnnneee\\\WWWXXXWWWZZZ___bbbeeekkkqqqxxx|||tttgggOOOLLLLLLJJJJJJKKKLLLJJJGGGDDDDDDDDDBBBDDDBBB>>><<<>>>===:::777666666555444333222111/////////...------,,,,,,************************((())))))))))))*********++++++************++++++******************************+++++++++++++++,,,,,,,,,,,,,,,---///000111333444555666777777666666333777<<>>QQQeeelll~~~}}}uuuzzzwwweeeWWW]]]mmmqqqyyy}}}yyyyyyyyy}}}{{{sssggg\\\XXXYYY]]]```hhhlllrrruuuvvvxxx}}}{{{oooTTTMMMKKKHHHKKKLLLLLLJJJGGGEEEDDDDDDCCCDDDCCC>>>===>>>>>>;;;666666555444333222111111/////////...------,,,,,,************************((())))))))))))*********++++++************++++++******************************++++++,,,,,,,,,,,,.........///000111222333555555555555444333222222666999>>>FFFUUUaaaaaaZZZVVVPPPNNNPPPNNNIIIGGGHHHHHHHHHIIIMMMUUU```jjjpppfffppp|||uuukkk|||~~~|||rrrlllRRRTTTVVVXXXZZZ]]]aaadddllllllmmmnnnoooooommmkkkdddfffiiilllnnnnnnmmmmmmjjjmmmoooooonnnnnnqqquuu{{{qqqnnnzzzlll___TTTNNNGGGGGGQQQYYYUUULLLCCC>>>888777<<>>===??????<<<666666555444333222111111/////////...------,,,,,,************************)))))))))*********++++++++++++************++++++******************************++++++,,,---------/////////000111333444555666555444333222222222222999<<>>>>>@@@@@@===666555555444333222111111/////////...------,,,,,,************************************+++++++++,,,++++++************++++++******************************++++++,,,------.........///000111333444555555444222111222444666888999>>>BBBIII[[[mmmmmmbbbIIICCCBBBDDDBBBAAAMMM]]]mmmnnnnnnooopppqqqrrrrrrsssjjjfffhhhccc[[[SSSOOOOOOPPPRRRTTT^^^kkksssuuuvvvzzz}}}~~~zzzttt~~~~~~wwwppphhhccc___bbbkkkmmm```PPPGGGJJJIIIBBB;;;===HHHTTTVVVVVVWWWXXXWWWSSSKKKFFF777333---******++++++***************************))))))************))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++******************************++++++,,,------...***---///---...777GGGTTTssswwwzzz|||~~~{{{```UUUMMMMMMPPPQQQTTTXXXVVVUUUTTTSSSRRRNNNFFF@@@;;;<<<<<<777111------000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------------............---------......///000000111111//////000000000111111111000555666555CCC]]]rrrzzzpppjjjsss|||mmmkkksssvvv~~~|||wwwvvv}}}vvvmmmfffbbb___\\\eeekkkssszzz~~~xxxXXXMMMLLLKKKLLLMMMMMMKKKHHHEEEEEEEEEAAACCCBBB>>>>>>AAAAAA>>>666555555444333222111000000//////...------,,,,,,***************************++++++++++++,,,,,,,,,++++++************++++++******************************+++,,,,,,---......------...///000222444555444222111000222666:::===999>>>??????HHHTTTRRRHHHCCC@@@CCCJJJMMMRRRfff}}}~~~xxxwww{{{zzzkkk^^^TTTPPPJJJKKKMMMOOOQQQUUUZZZ^^^kkksss}}}xxxwww}}}{{{sss}}}zzzuuuppplllfffeeeiiijjjaaaTTTHHHMMMOOOFFF<<<;;;GGGTTTYYYYYYYYYXXXVVVSSSQQQPPP>>>888000,,,+++++++++***************************))))))************))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++******************************+++,,,,,,---......---111333333777GGG```ttt}}}rrr___VVVRRRPPPRRRWWWZZZVVVSSSSSSTTTRRRKKKDDD:::???BBB>>>555...,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,------------------,,,---......///000111111222000000000000111111111111111666555777MMMooo{{{mmmlllzzzzzz|||uuuvvvyyy}}}ssslllddd___aaafffkkkmmmvvvzzz```PPPMMMOOOMMMNNNMMMKKKGGGEEEDDDEEEHHHEEEAAA@@@AAA@@@>>><<<888666333222444333000...///......------,,,++++++*********++++++,,,,,,,,,'''))),,,---...---+++))),,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...000222222111000000111...000444888;;;<<<<<<;;;888>>>CCCEEEBBB???>>>???;;;EEEPPPUUUWWW___nnnzzz|||xxxqqqdddWWWQQQMMMHHHGGGKKKFFFJJJQQQ[[[gggttt~~~~~~}}}xxx|||wwwooommmqqqppp```LLLFFFHHHLLLLLLFFF???BBBJJJRRRVVVWWWTTTTTTUUUQQQJJJKKK@@@444...//////,,,(((---,,,+++***)))***+++,,,******************************))))))))))))************+++++++++,,,,,,,,,++++++++++++******))))))++++++,,,,,,,,,---------,,,+++,,,000000---...111111000111999KKKgggpppZZZOOOLLLKKKSSSSSSSSSRRRPPPNNNLLLKKK???===BBBJJJFFF888111222+++...000...,,,+++---///---------------------------------------------------------............///........................////////////000000000000333///...111222000///111444666555EEEggg|||{{{yyynnnxxx|||yyysssyyy}}}ssslll___aaaeeeiiinnnssswwwyyy^^^NNNLLLMMMMMMNNNMMMKKKGGGEEEDDDEEEGGGDDDAAA@@@AAA@@@>>>;;;888666333333333333000...///......------,,,++++++++++++++++++++++++,,,,,,***+++---//////...---+++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++,,,,,,,,,------......///000111111000000111222111222555888:::===???@@@FFFDDDAAA<<<999999===AAAFFFLLLUUU\\\bbbgggmmmqqqyyyzzzvvvqqqooommmeee[[[RRRIIIDDDFFFIIIKKKOOOUUUccceeeggglllrrryyy|||zzzyyy{{{~~~zzz}}}|||zzzvvvssstttpppaaaPPPIIIGGGHHHLLLMMMIIIFFFFFFMMMQQQTTTRRRRRRTTTPPPIIIDDD???888222///---,,,,,,---,,,++++++******++++++************************++++++************++++++***++++++++++++,,,,,,,,,++++++++++++*********)))++++++,,,,,,,,,---------222---+++---//////000333...777GGGZZZnnnvvvhhhZZZPPPTTTTTTTTTRRRQQQPPPPPPQQQFFFBBBBBBGGGHHHBBB999555,,,...///...---------...---------------------------------------------------------............///........................////////////000000000000222//////333444222111333222999BBB\\\}}}~~~zzz{{{}}}||||||sssmmmhhheeeiiilllrrrxxx|||~~~^^^MMMJJJLLLMMMNNNMMMKKKGGGEEEDDDEEEFFFDDDBBBAAA@@@???===;;;777666444333333222000...///......------,,,++++++,,,,,,++++++++++++++++++***+++---//////...,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***+++,,,,,,---...///000000000111111000///000222444555555666777:::===AAACCC@@@===888666777===CCCHHHMMMPPPWWWaaaiiijjjfff```aaabbb___YYYTTTQQQLLLFFFDDDAAABBBIIIRRRZZZbbbiiissssssrrrrrrsssuuuxxxyyyrrrqqqqqqrrrvvvyyy{{{{{{yyyzzz{{{}}}}}}wwwzzz~~~{{{xxxuuunnnfffWWWLLLDDDIIIOOONNNFFF@@@HHHLLLOOONNNNNNOOOLLLHHH;;;======888111,,,---...+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,------------222---,,,///111111222666666FFF___yyy}}}gggUUUMMMNNNOOOQQQQQQQQQOOONNNNNNIIICCCCCCIIIMMMFFF<<<222000.........///...------------------------------------------------------------............///........................////////////000000000000000...000444555333333555333@@@UUUvvv|||yyy|||}}}~~~ssshhhbbbaaaeeehhhtttyyy```NNNKKKLLLMMMNNNMMMKKKGGGEEEDDDEEEEEEDDDBBBAAA@@@>>>===;;;777666555333333111000//////......------,,,++++++,,,,,,,,,++++++*********((()))***,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///000111222111111111//////000333666777777777999:::<<<>>>???333333666:::???EEEIIIKKKSSSUUU\\\ffflllhhh^^^TTTLLLLLLIIIDDD@@@BBBGGGKKKRRRRRRTTTZZZaaagggmmmrrrmmmllljjjjjjjjjlllnnnoooooooooooopppsssuuuwwwxxxxxxyyy{{{~~~zzzyyy}}}sss___LLLHHHLLLMMMIIIEEEJJJKKKKKKIIIHHHGGGGGGFFF999<<<===;;;555///---,,,***+++,,,---,,,+++***)))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,///222222333:::BBBUUUbbbwwwyyyzzzyyyvvvuuuxxx}}}~~~xxxrrrrrrxxx~~~tttaaaMMMKKKLLLOOOTTTTTTOOOJJJOOONNNGGGAAAGGGRRRQQQHHH???999111............---------------------------,,,,,,---------------------------............///........................////////////000000000000000...000444444222222666:::MMMggg{{{{{{~~~}}}sssnnngggbbbbbbhhhqqqxxx|||eeeRRRMMMMMMMMMNNNMMMKKKGGGEEEDDDEEECCCCCCCCCBBB@@@===<<<;;;666666555444222111000000///......------,,,++++++,,,,,,,,,++++++*********((()))***+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...000111222222111111111000///000444777666777999::::::999888777777999===BBBFFFJJJMMMPPP^^^aaafffjjjhhh```UUUNNNAAAAAABBBBBBBBBFFFOOOWWW```aaabbbaaabbbeeeggghhhddddddcccdddeeehhhkkklllooopppqqqssstttvvvxxxyyyzzz{{{}}}vvvZZZLLLHHHJJJNNNSSSOOOMMMKKKGGGBBB@@@AAADDD<<<;;;::::::999555...(((***+++,,,---,,,+++***)))++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------+++++++++++++++++++++,,,,,,,,,---------.........,,,---000000000888MMM```{{{wwwnnnfff___ZZZVVVTTTRRRPPPNNNNNNQQQUUUZZZZZZYYYUUUOOOOOOVVV[[[[[[^^^dddhhhiiinnnxxx|||}}}vvvbbbYYYOOONNNSSSVVVSSSNNNMMMPPPLLLCCCDDDOOOUUUSSSMMMDDD888000------------------------------------,,,,,,,,,---------......---------............///........................////////////000000000000111000111444222000222777CCCYYYrrr~~~sss}}}vvvccceeegggjjjooovvvjjjVVVOOONNNMMMNNNMMMKKKGGGEEEDDDEEEBBBCCCDDDCCC@@@===;;;;;;555666666444222000000111///......------,,,++++++,,,,,,++++++++++++++++++***++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,------...///000111111000000111111000111444666555777999::::::888555333===???BBBDDDHHHPPP\\\dddaaabbbbbb___XXXPPPIIIFFF@@@CCCIIIOOOQQQPPPTTTYYYcccfffeeeaaa___```bbbaaabbbbbbaaaaaabbbeeehhhiiinnnpppsssuuuuuuwwwyyy{{{zzz{{{}}}gggTTTIIIGGGMMMUUURRRPPPMMMJJJCCC<<<<<<@@@???999555777;;;:::222)))+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,---------............111000000000555HHHiii}}}xxxwwwxxxvvvooohhh```]]]XXXRRRLLLHHHEEECCCGGGEEEDDDGGGIIIIIILLLPPPTTTVVVSSSOOOPPPUUUWWWWWWRRRXXX]]]^^^aaakkkssswwwqqqiiigggqqq}}}xxxtttqqq]]]PPPMMMPPPSSSTTTOOORRRPPPHHHCCCHHHQQQXXXVVVNNNBBB777111.........------------------------+++,,,,,,------.........---------............///........................////////////000000000000222000111333111000555<<>>@@@===DDDLLLNNNLLLIIIHHHIII@@@@@@AAACCCGGGLLLPPPSSSVVVXXXYYYVVVRRRSSSXXX^^^]]]___bbbcccbbbcccdddeeehhhhhhgggdddccccccfffhhhppptttyyy}}}~~~}}}}}}cccLLLIIIJJJLLLMMMLLLHHHBBB>>><<<777333444999======;;;777///,,,//////+++)))+++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...---,,,---///---+++---222,,,888JJJaaa|||rrrggghhhcccZZZWWW\\\aaa]]]TTTUUUYYY___dddggglllrrrvvv}}}~~~}}}~~~~~~}}}|||{{{|||~~~zzzmmmccc```fffooovvvvvvrrrlllgggeeecccaaa```YYYZZZ\\\___eeennnxxxpppYYYHHHNNNSSSZZZZZZNNNAAABBBKKKQQQUUUWWWSSSIII<<<222,,,......---,,,,,,,,,---------------------------------------.........//////........................000000000000111111111111555000222777333111EEEbbb~~~vvvUUUFFFTTTiii~~~xxxnnnlllsss}}}uuuVVVMMMRRROOOMMMKKKHHHFFFEEEEEEEEEDDDDDDCCCBBB???<<<999888777666555333222111000000......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************+++++++++************,,,---...///111333333111...------111222333555555555555555444444444555888;;;>>>@@@CCCGGGLLLLLLGGGDDDCCCDDDAAAAAABBBDDDGGGKKKOOORRRWWWXXXYYYVVVTTTTTTWWW[[[]]]___aaabbbbbbccceeefffeeefffggghhhiiijjjnnnpppqqqxxxmmmYYYLLLKKKIIIJJJKKKIIIEEEAAAFFF>>>444///222999AAAFFF;;;222---......+++***+++------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------......,,,---000000......111???NNNbbbxxx|||ssslllhhhdddaaa]]]]]]ZZZXXX^^^iiiooopppooosssxxx{{{~~~~~~}}}|||{{{{{{rrrqqqpppoooppprrrtttvvv|||vvvmmmfffdddffflllppp{{{zzzxxxuuurrrooommmmmmgggbbb[[[UUUSSSXXXaaahhhrrr|||{{{gggWWWQQQRRRUUUXXXSSSIIIEEEHHHNNNSSSWWWUUULLL@@@555000///......---------......---------------------------------.........//////........................000000000000111111111111333111333666666:::NNNfffbbbKKKKKKaaayyyxxxsssppprrrzzzzzzZZZOOORRROOOMMMJJJHHHFFFDDDDDDDDDCCCCCCCCCAAA???<<<999888777666444333111000000000......---------,,,,,,,,,************************,,,,,,,,,++++++++++++***++++++************+++++++++*********+++,,,---...000222444444222000///000222333444555555555555555333333444666999;;;>>>???GGGIIIIIIFFFAAA======???BBBBBBCCCEEEGGGKKKNNNPPPTTTTTTUUUUUUVVVWWWYYYZZZZZZ\\\]]]^^^___bbbfffiiieeehhhlllpppssswww{{{}}}}}}nnn^^^WWWNNNJJJKKKKKKIIIFFFKKKEEE:::222000777BBBKKKAAA777///------,,,++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------......///------000111000222555PPPaaawwwzzztttqqqjjjeee^^^ZZZ[[[^^^bbbdddbbbffffffcccfffqqq}}}}}}zzzxxxsssrrrpppmmmiiifffdddcccccccccbbbaaa```______^^^\\\[[[ZZZZZZZZZ\\\^^^```fffdddaaa___^^^___aaabbbpppsssvvvwwwuuussstttuuuvvvqqqhhh]]]TTTQQQSSSVVVYYYeeevvv{{{ooo]]]UUUQQQTTTWWWTTTLLLFFFKKKPPPVVVWWWPPPEEE:::444//////.........//////000------------------------------........./////////........................000000000000111111111111000222444444999HHH]]]mmmkkkOOOHHHUUUoooxxxssstttwww{{{^^^QQQSSSOOOMMMJJJHHHEEEDDDCCCCCCCCCCCCBBBAAA???<<<999888666555444222111000000///......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******++++++,,,------...000222333333111000000111222222333333444444444444222333555777:::<<<===>>>DDDCCCBBB>>>:::999;;;===CCCCCCDDDFFFHHHKKKMMMOOOOOOOOOPPPSSSWWWZZZZZZZZZVVVXXXZZZ\\\___ccciiimmmlllpppvvv|||yyykkkZZZNNNKKKLLLLLLKKKGGGFFFBBB<<<666777>>>DDDGGG===333---------,,,+++---------,,,,,,---------------------------------,,,,,,,,,------------.........------------......///...///000...000999DDDaaapppnnnaaa[[[YYY[[[]]]```eeejjjooorrrssssssxxxzzzxxxxxx~~~rrrqqqnnnkkkgggbbb___\\\TTTSSSQQQPPPMMMKKKJJJIIIGGGGGGGGGFFFFFFEEEEEEEEEFFFEEEDDDDDDDDDFFFGGGHHHIIIIIIJJJKKKLLLNNNOOOOOOTTTZZZ```bbbaaacccggglllpppqqqqqqmmmeee]]]VVVSSSNNNZZZjjjtttxxxzzztttcccSSSQQQXXX[[[TTTKKKGGGMMMSSSVVVRRRIII???888//////............//////....................................////////////........................///000000000111111111111///333333111===UUUkkkuuu}}}zzz[[[HHHPPPdddyyyyyyvvvxxx}}}bbbSSSSSSPPPNNNKKKHHHFFFDDDCCCCCCBBBBBBBBB@@@???<<<999888666555444222111000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++***++++++,,,------.........///111111//////000111111111111111111111222222222333666888:::<<<<<<<<<;;;;;;999888777999<<>>HHHBBB999111......---,,,------------------------------------------------,,,,,,---------.........///......------......///---///000///,,,222GGG\\\xxx{{{mmmeeebbbbbbcccfffjjjrrryyy|||xxxsssmmmhhhdddaaaUUUTTTRRROOOLLLIIIFFFEEEAAAAAA@@@@@@????????????=====================<<<;;;:::999999999:::;;;<<<;;;;;;;;;;;;<<<===>>>???@@@DDDGGGHHHGGGIIIPPPVVVSSSYYYaaaeeeddd___ZZZVVVNNNZZZhhhooommmhhhggghhhooowww^^^RRRUUU[[[ZZZTTTHHHKKKPPPSSSQQQJJJAAA:::000//////................................................/////////000000///////////////////////////000000000111111111111000444333333EEEbbbvvv{{{sssrrr{{{xxxNNNFFFYYYooo~~~wwwxxx|||eeeTTTSSSQQQOOOLLLIIIFFFEEEDDDDDDAAAAAAAAA@@@>>><<<:::888666555333222000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++************++++++***+++,,,---.........---,,,...//////......///111111000000//////000111111333444777:::;;;;;;::::::555555555777999<<<>>>@@@CCCDDDEEEGGGJJJLLLMMMNNNRRRRRRSSSSSSTTTUUUWWWXXX___bbbeeeiiimmmqqqwww{{{}}}ooo\\\PPPKKKLLLMMMMMMLLLGGG>>>666444888===FFFFFF@@@777000......---------............------------------------------,,,---------............//////............//////---///000000000===ZZZssssssmmmmmmnnnpppsss~~~{{{pppfffbbb]]]YYYTTTPPPKKKGGGCCCCCCBBBAAA@@@???>>>>>>=========<<<<<<<<<<<<<<<==================>>>>>><<<<<<;;;;;;;;;;;;<<<<<>><<<:::888666555333111000/////////......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++***+++,,,............---,,,---......---...000222222111000//////000111111444666888;;;<<<:::888777444555777:::===?????????BBBCCCEEEHHHKKKMMMNNNOOOQQQSSSUUUUUUTTTWWW[[[```gggjjjmmmppprrrtttxxxzzz|||~~~~~~}}}}}}~~~~~~rrr```TTTOOONNNQQQNNNHHH???888555777:::AAAHHHGGG<<<222.........,,,---...//////...---,,,........................------------............//////............/////////......333<<>>>>>>>>>>>>>>@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBAAA@@@???======<<<<<>>===;;;::::::;;;;;;:::;;;===???AAAEEEJJJNNNIIIOOOWWW^^^cccfffiiikkkfff___[[[^^^eeerrrgggTTTOOOTTTYYYTTTRRRPPPNNNMMMIIIDDD???777666444222000///................................./////////000000000000////////////////////////000000000000111111111111222333:::MMMfffxxx}}}yyynnn{{{|||dddMMMAAAPPPgggyyygggUUURRRSSSQQQNNNKKKHHHFFFEEEEEE@@@@@@@@@@@@>>><<<:::888555444333111000//////.........---------,,,,,,,,,*********************************++++++,,,,,,,,,++++++************++++++***+++,,,...///......---,,,---............111333333222111000000111222222444666999<<<<<<:::777555777888:::===@@@@@@???===AAACCCEEEHHHKKKMMMOOOOOOMMMQQQUUUVVVVVVZZZcccjjjkkkmmmppprrrrrrsssuuuvvvxxxyyyzzzyyyvvvuuuuuuuuuqqqtttyyy|||}}}}}}~~~~~~qqq]]]SSSOOOPPPOOOKKKDDD>>>888666555>>>HHHKKK@@@333.........,,,---...//////...---,,,........................---------.........////////////............//////111,,,,,,666FFF]]]xxx}}}nnnjjj```TTTMMMLLLIIIEEE@@@>>>===???BBBDDDCCCAAA?????????@@@BBBCCCEEEFFFBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIEEEEEEEEEEEEEEEEEEDDDDDD>>>???@@@AAABBBBBBAAAAAA=========>>>@@@???===;;;;;;<<<<<<;;;::::::;;;===CCCEEEHHHMMMUUU^^^fffjjjpppeee\\\ZZZYYY[[[bbblllpppUUUKKKOOOUUUZZZVVVQQQNNNLLLIIIEEEAAA:::999777444222111000///////////////////////////////////////000000000000000000000000000000000000000000000000111111111111222333???YYYsss|||vvvzzz~~~dddFFF<<>>>>>???@@@AAADDDEEEFFFFFFGGGHHHLLLNNNPPPRRRVVVZZZ]]]aaafffiiijjjhhhhhhiiikkkmmmmmmmmmkkklllooorrrttttttpppmmmppppppqqqrrruuuxxx{{{|||}}}}}}}}}}}}qqqVVVOOOQQQNNNDDD;;;777666555@@@JJJPPPIII===555111............///......------------------------------...........................000...***+++222333///222000111AAA```~~~zzzpppeee^^^VVVOOOGGGBBBAAABBBBBBBBBEEEBBB???@@@CCCFFFEEEDDDCCCFFFHHHIIIIIILLLQQQUUUPPPNNNLLLKKKMMMQQQUUUXXXYYYYYYYYYYYYXXXWWWVVVVVVQQQQQQPPPOOOOOONNNMMMMMMNNNLLLJJJJJJKKKIIIEEEBBBEEEDDDDDDCCCBBBBBBBBBBBBCCCAAA???>>>===<<<999666888;;;>>>AAADDDJJJRRRXXXbbbbbb```]]]ZZZXXXXXXZZZgggoooaaaLLLJJJPPPXXX[[[[[[TTTLLLGGGDDDBBB@@@888444666555000///111---.........//////000000////////////000000000000000000000000000000000000...000000000///000222444333666EEEggg}}}rrrwwwjjjGGG???AAAKKK]]]uuuiiiWWWUUUSSSPPPLLLIIIFFFEEEEEEFFFDDDAAA>>><<<;;;:::999777666444222111111000///---,,,...///...---+++,,,,,,---,,,,,,++++++,,,,,,---+++++++++*********))))))***************++++++,,,------,,,,,,,,,---......///111333222111//////////////////000111222333444777666444333333444666777666888<<<===>>>>>>@@@AAABBBDDDEEEFFFFFFHHHKKKNNNRRRTTTWWWZZZ]]]```eeehhhdddcccbbbccceeeggggggfffffffffiiillloooooonnnllliiikkkmmmpppsssuuuvvvwww{{{|||}}}~~~jjjPPPQQQPPPJJJ@@@777444666>>>HHHOOOJJJ@@@888222...///////////////......---------------------------...........................000///+++,,,111222///111222<<>>BBBFFFLLLQQQXXX\\\]]][[[YYYXXXVVVYYYiiiyyy```QQQLLLSSSXXX[[[YYYQQQHHHBBB???@@@:::666888777111.............../////////000000////////////000000000000000000000000000000000000///000111000///000222444444>>>TTTuuu}}}tttVVVBBB@@@HHHYYYnnn|||~~~}}}yyyyyy{{{xxxqqqssssssrrrrrrrrrrrrrrrrrrmmmYYYTTTTTTQQQMMMIIIFFFDDDDDDDDDBBB@@@===;;;::::::888666666444222111111000///---,,,...///...---+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++******************************+++,,,,,,......------------------111333555555333000///...///000000111222333444444555444333222333444555666666999;;;======>>>???AAA@@@BBBDDDEEEFFFHHHKKKNNNSSSUUUXXXZZZ[[[^^^aaaddd___^^^]]]]]]___aaaaaa```bbbbbbcccgggkkkmmmmmmmmmiiikkkooosssvvvwwwwwwwwwxxx{{{~~~yyySSSOOOOOOOOOGGG:::555888;;;FFFNNNLLLDDD<<<555///000000000/////////......------------------------........................---//////------000111///...777JJJkkk~~~llleeeYYYOOOHHHDDDBBBAAABBBBBBCCCFFFJJJNNNOOONNNRRRTTTWWWZZZ\\\___ccceeeiiimmmrrrvvvyyy|||~~~zzzuuunnnjjjeee```[[[WWWVVVTTTPPPMMMJJJHHHEEEDDDCCCCCCAAA???@@@???>>>;;;888777888999:::@@@IIIPPPUUUXXXZZZ[[[UUUQQQTTT```mmmxxxyyy[[[GGGLLLTTT\\\___YYYMMMCCC>>>@@@;;;999:::999444...+++......////////////000000////////////000000000000000000000000000000000000111111111111///000222444555IIIiiixxx```AAA???===JJJ^^^qqq~~~}}}~~~|||zzzyyyqqqwww{{{xxxuuuuuuuuusssoooooonnnlllmmmoookkkeeemmmjjjggggggiiijjjjjjhhhrrr\\\TTTRRRPPPMMMJJJGGGEEEDDDDDDBBB@@@===<<<<<<;;;999777666444222111111000///---,,,...///...---+++,,,,,,,,,,,,++++++++++++,,,,,,************************************+++,,,,,,---000///...---------------222444666666444111///...000000111222333444444444333222222222222333555555777999;;;<<<<<<===???@@@@@@BBBDDDFFFFFFHHHKKKNNNRRRTTTVVVWWWWWWYYY\\\___]]]\\\ZZZ[[[]]]______^^^aaaaaabbbeeejjjnnnpppppplllmmmpppsssvvvxxxyyyzzzwww{{{vvvXXXMMMIIINNNMMMBBB:::;;;:::DDDLLLLLLHHHAAA999222111000//////............................................................---...///......///000111222CCC___zzzkkkaaaUUUPPPIIICCCBBBDDDGGGIIIJJJLLLOOOTTTZZZ___bbbccchhhmmmsssxxxzzz}}}~~~yyyuuuooofff___[[[VVVPPPKKKHHHFFFEEEDDDEEEEEECCC@@@===<<<;;;;;;:::;;;<<>>>>>===<<<:::888666444222111111000///---,,,...///...---+++,,,,,,,,,++++++******++++++,,,************************************+++,,,---...000///......------------222444666555333000///...000111222333333333333333111111111222333444555555888999;;;;;;;;;<<<>>>@@@@@@BBBEEEFFFGGGHHHKKKMMMNNNOOOQQQRRRRRRTTTWWWYYYZZZYYYXXXYYY\\\]]]^^^]]]aaaaaabbbeeejjjnnnqqqqqqmmmllllllmmmpppssswwwyyywww{{{~~~~~~tttdddRRRFFFJJJPPPKKKBBB>>>;;;CCCJJJKKKIIIEEE===555111000///...------------........................////////////////////////---...///000//////222555<<>>:::888:::BBBLLLSSSbbb___YYYRRRLLLNNN[[[iiijjjKKKKKKRRR]]]```VVVJJJDDD???===;;;<<>>>>>===;;;888666444222111111000///---,,,...///...---+++,,,,,,++++++************++++++***************+++++++++************+++---.../////////......---.........111333333222000......//////000222333333333222111000000111222444555666666888999;;;;;;:::;;;>>>@@@???BBBEEEFFFFFFGGGHHHJJJHHHJJJLLLMMMNNNPPPSSSVVVVVVUUUTTTVVVYYY\\\\\\\\\aaa```aaadddiiilllnnnooopppooommmlllnnnrrrvvvyyywwwzzz|||zzzxxxyyyzzzeeeOOOHHHNNNQQQKKKBBB???DDDHHHHHHIIIHHHAAA999333222000...------..............................////////////////////////...---///111000000555<<>>AAACCCSSSZZZaaabbb]]]XXXWWWYYYmmmwwwWWWMMMIIISSS[[[WWWMMMHHHCCC@@@<<<;;;@@@DDD???777111111000000000000//////////////////000000000000000000000000000000000000111222111000000333777:::TTTxxx[[[EEE??????DDDRRR```ttt~~~~~~{{{zzzzzzzzzzzz{{{}}}~~~yyyqqqjjjyyyxxxeeeSSSPPPOOOMMMKKKHHHFFFEEEDDD@@@???>>>>>>>>>===:::777666444222111111000///---,,,...///...---+++,,,,,,++++++************++++++))))))*********+++++++++*********+++,,,---...//////............//////000000111000///---,,,...000...///111222333222111000///000222333555666777777999::::::::::::;;;===@@@>>>@@@CCCDDDDDDDDDEEEFFFCCCEEEHHHJJJLLLOOORRRUUUSSSSSSSSSUUUYYY\\\]]]]]]bbbbbbccceeeiiilllllllllpppooonnnnnnoooqqqtttuuuvvvxxxxxxtttpppsss|||cccKKKIIIRRRQQQGGGDDDFFFFFFEEEHHHIIIDDD===666444222000//////000000........................///////////////////////////---///111111111888BBBYYYmmmtttiiiYYYMMMHHHKKKPPPTTTSSSXXX___eeekkkrrryyy~~~|||zzzvvvrrrooonnnnnnnnnjjjjjjkkkkkkkkkjjjjjjiiiffffffggghhhhhhiiijjjjjjtttwwwyyy|||vvvkkkdddZZZRRRNNNKKKIIIGGGBBBCCCEEEDDDBBB???======DDDLLLYYYccciiihhhaaaZZZXXX]]]lllnnnWWWGGGMMMYYYYYYSSSOOOIIIEEE>>>:::@@@FFFCCC:::111111111000000000//////////////////000000000000000000000000000000000000000111111000111444999===YYYlllHHH???@@@EEEQQQ___kkk}}}}}}qqqnnnrrryyyrrr|||gggSSSQQQPPPNNNKKKHHHEEECCCBBB???>>>=========<<<999666666444222111111000///---,,,...///...---+++,,,,,,++++++************++++++))))))******++++++++++++*********+++,,,---///000...............///000111//////...,,,++++++...000...///111222222111000//////000222444666777777777999:::::::::999:::===@@@===???BBBCCCBBBAAABBBBBBAAACCCFFFIIIKKKNNNSSSVVVTTTSSSTTTVVV[[[^^^``````ddddddeeehhhkkkmmmmmmkkkjjjjjjkkkkkkllllllmmmmmmuuuvvvtttoookkknnnyyytttPPPEEEPPPSSSJJJGGGGGGEEECCCFFFIIIFFF???888666444222111111111222////////////////////////000000000000000000000000000---///111111111:::FFFppp~~~~~~qqq]]]WWWOOOLLLNNNTTT[[[___fffkkkssszzz}}}xxxuuutttssspppmmmjjjjjjkkkkkkkkkkkklllllljjjkkklllmmmmmmmmmmmmmmmjjjiiihhhfffdddbbbaaa```\\\]]]]]]]]]]]]aaaiiinnnqqq{{{~~~pppccc[[[UUUPPPMMMDDDEEEEEEDDDBBB@@@@@@AAA;;;???GGGVVVeeelllfff]]]YYYUUU[[[ooobbbJJJMMMZZZ]]]XXXUUUNNNIII@@@:::???FFFDDD<<<222111111111000000//////////////////000000000000000000000000000000000000000000000000111555:::???XXXWWW>>>???AAAKKK___mmmuuuvvvdddcccfffuuu{{{^^^XXXRRRPPPNNNKKKHHHGGGFFFFFFDDDAAA>>><<<<<<;;;999777666444222111111000///---------......------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,---//////000...///000111111000///...///---,,,---000111000...111111222222111000///...111111111111222333444555777888888999:::;;;<<<===???????????????@@@@@@@@@>>>CCCHHHMMMOOOOOOPPPQQQUUUUUUUUUWWWYYY\\\___```aaacccddddddgggmmmnnnkkkkkkfffffflllmmmiiigggjjjuuu}}}wwwkkklllwwwuuufffNNNDDDKKKXXXQQQMMMDDD===AAAJJJJJJDDDBBB;;;333///000222000...///////////////////////////////////////.........555///...333333111<<>>BBBIIIQQQXXX\\\XXXWWWYYY]]]ddduuuoooIIIKKKYYYYYYXXX\\\RRRLLLBBB;;;===EEEHHHFFF;;;555///...000111///---000000000000000000000000000000000000000000000000111333444444222333999???kkk{{{|||xxxHHH>>>@@@JJJ]]]jjjyyy~~~~~~qqqlll~~~]]]WWWQQQOOOLLLIIIFFFEEEDDDDDDDDDAAA>>><<<<<<;;;999777666444222111111000///---------......------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,---...///000---....../////////......000...,,,---///111000...111111111000000000//////111111111111222333444444777777888999:::;;;<<<<<<======>>>>>>???@@@@@@AAA???BBBGGGKKKMMMNNNPPPQQQVVVVVVWWWXXX[[[]]]```bbbaaacccaaa___bbbjjjpppqqqiiiccccccnnnwwwuuunnniiiuuu~~~vvvxxx|||uuu}}}```MMMJJJPPPSSSPPPGGG???@@@GGGJJJGGGDDD===555111111222111///////////////////////////////////////////////////333///000333333555GGG\\\mmmoooyyyzzznnnaaaYYYXXXYYY]]]aaacccfffmmmwww|||yyy{{{~~~}}}wwwuuuqqqmmmiiifffcccbbbkkkooovvvwwwfffZZZNNNLLLQQQSSSLLLDDDEEECCC@@@@@@BBBEEEGGGGGGMMMQQQUUUXXX[[[fffiiiVVVUUUZZZ[[[ZZZTTTOOOEEE===>>>EEEIIIHHH>>>888111///000222111///000000000000000000000000000000000000000000000000000111333555222333@@@OOOnnnxxx{{{xxx~~~rrrHHHBBBGGGUUUjjjwwwwwwrrrtttsssooolllkkknnnssszzz\\\UUUQQQOOOLLLIIIFFFDDDCCCCCCDDDAAA>>><<<<<<;;;999777666444222111111000///---------......------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,---...//////,,,,,,,,,------.........000...,,,,,,...000000000222111000/////////000111111111000111111222333444666666777888999:::;;;;;;:::;;;<<<===???@@@AAAAAABBBEEEHHHJJJLLLNNNQQQSSSWWWWWWYYYZZZ]]]```bbbcccccceeebbb\\\]]]gggrrrxxxwwwlllgggsss{{{pppvvvzzzyyytttwwwoooTTTJJJKKKUUUSSSLLLBBB>>>CCCHHHJJJFFF@@@888333222222111///////////////////////////////////////////////////000000111222222;;;WWWsssrrr```hhhxxxwwwiii]]]VVVWWW]]]fffjjjnnnrrrxxx~~~|||yyyrrrnnnfffccc___```iiiwwwvvv```ZZZ___bbb[[[QQQMMMJJJEEEAAA???===;;;999BBBHHHPPPSSSQQQWWWjjj~~~jjjTTTWWW\\\XXXVVVRRRHHH>>>>>>DDDJJJJJJAAA;;;444000000222222111000000000000000000000000000000000000000000000000000///222555222444JJJfffyyyzzzyyyyyy|||zzzdddEEEFFFQQQcccyyy|||xxxtttqqqnnnmmmttt|||}}}vvvqqqmmmfffbbbjjjwwwzzz\\\TTTTTTRRROOOKKKHHHFFFEEEDDDCCCAAA>>><<<<<<;;;999777666444222111111000///---------......------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,------...///000000///---,,,---///000111111000///---...///111222000000000000111222333444555555666777888999999:::888999:::<<<>>>@@@BBBCCCFFFGGGIIIJJJLLLNNNRRRUUUWWWXXXZZZ\\\___bbbdddeeehhhjjjggg```^^^hhhttt|||wwwlllrrr}}}rrrsss~~~rrrwwwxxxssstttYYYNNNNNNUUUTTTOOOEEE======DDDKKKGGGAAA:::444222111000//////////////////////////////////////////000000000...000222111222BBBfffwwwppp|||xxxhhh___\\\]]]ccciiipppttt|||{{{{{{{{{}}}uuummmhhhffffffgggpppyyyyyyyyyxxxpppfffXXXSSSMMMGGGCCC@@@===;;;===BBBIIIMMMMMMOOO[[[hhh[[[QQQVVVXXXWWWTTTJJJ???===BBBIIIKKKCCC===666111000111222222000000000000000000000000000000000000000000000000111...000555222777VVVyyyoooOOOAAAKKKZZZooo|||kkkmmmooossszzz~~~kkkeeejjj}}}xxxnnn~~~\\\UUUSSSQQQNNNKKKHHHFFFEEEEEECCCAAA>>><<<<<<;;;999777666444222111111000///---------......------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------...............//////000000000000///......------...000111000///...------///111333000000000000111222333333333444444555666777888888777888:::<<>><<<<<<;;;999777666444222111111000///---------......------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......000111222333333222000000---...//////......///000......------...000111333000000///000000111222333222222333444555666777777888999:::===???BBBCCCDDDDDDEEEGGGGGGGGGIIIMMMPPPUUUWWWYYY]]]```bbbddddddnnnqqqooojjjhhhmmmsssuuupppmmmkkknnnvvvyyyoooaaa]]]gggvvv}}}sssgggiiitttnnnoooxxx]]]MMMOOOPPPQQQLLLAAA999<<>>DDDFFFIIILLLRRRfff~~~xxxTTTKKKUUUUUUVVVPPPDDD<<>><<<<<<;;;999777666444222111111000///---------......------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...000222444555444222///---***---111111000......///,,,,,,---...///000111222/////////000000111222333111111222333444555666666999:::;;;>>>@@@BBBDDDEEEEEEFFFHHHIIIIIIJJJMMMOOOSSSUUUXXX\\\___aaabbbccciiikkkiiieeefffkkkoooooojjjgggeeekkk{{{xxxfffnnn~~~pppjjjppp}}}qqqvvviiiQQQMMMOOORRRQQQGGG<<<;;;AAAEEEBBB<<<666111000111222000000000000000000000000...//////000111111222222111333888AAATTTpppuuulllkkkjjjmmmvvv}}}}}}tttooooooppp~~~ssshhh[[[PPPIIIEEE???;;;===???@@@EEEJJJMMMWWWlllcccRRRQQQUUUXXXTTTHHH??????EEEJJJFFFCCC>>>888333000000111000000000000000000000000111111111111111111111111111333222444CCC```}}}}}}mmmHHH>>>@@@RRRfffuuutttnnnjjjccccccppp{{{gggeeewww{{{bbbYYYPPPNNNLLLJJJIIIHHHHHHIIIDDDAAA>>><<<<<<;;;999777666444222111111000///---------......------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------------000222555666555222---+++)))---111333000.........+++,,,---///000111111111////////////000111222333000111222333444555555666:::;;;<<<>>>@@@BBBDDDEEEHHHJJJLLLMMMMMMMMMOOOQQQRRRTTTWWW[[[^^^```aaabbbeeeeeeaaa^^^aaaiiimmmllljjjccc[[[aaaxxxvvv{{{xxxpppttt|||rrrqqqYYYLLLNNNSSSUUULLL???;;;???FFFCCC>>>888333111333444000000000000000000000000...//////000111222222222222555:::GGG___}}}~~~xxxmmmiiinnnrrryyy|||sssiiirrr{{{kkk\\\SSSJJJEEEAAA???<<<===DDDMMMKKKNNN```~~~|||pppZZZMMMVVVZZZWWWKKKAAA@@@FFFJJJGGGEEE@@@:::555222111222000000000000000000000000111111111111111111111111///444333444IIIlllzzz___;;;???DDDUUUhhhuuuqqqlllbbbRRRLLLYYYrrrrrrnnnhhhrrrssscccpppttt}}}```TTTSSSPPPMMMMMMMMMLLLHHHDDDCCCAAA???<<<999888777777777666444222000......---/////////...------,,,,,,------,,,,,,,,,,,,++++++******************++++++---......//////...---------///222444333000,,,***///000222333333222111000,,,---...///000000000000000000111111111222222222000000111222333555666777<<<<<<<<<===???BBBDDDFFFKKKLLLOOOQQQRRRTTTUUUUUUYYYYYYYYYYYYYYY^^^dddiiicccgggeee``````hhhnnnooossslllaaa```ttt~~~tttzzz{{{}}}[[[JJJOOOSSSSSSOOOJJJDDDAAAEEEEEECCC<<<333///111555111111000000//////......111000000000000000111222666666;;;MMMlllwwwmmmooovvvwwwzzz||||||vvvuuu{{{tttzzzrrr^^^WWWPPPHHHDDD>>>999>>>FFFKKKLLLTTTiii|||~~~jjjSSSPPPXXX[[[SSSHHHCCCFFFJJJOOOHHHBBB>>>999222000222111111111111111111111111000111111111111222222222///;;;:::888WWWggg@@@AAA>>>KKK^^^ppp}}}}}}uuu{{{vvvgggSSSOOO\\\nnnwwwdddUUUOOO\\\sssiiiiiixxxssszzz```TTTSSSPPPMMMLLLMMMLLLHHHDDDCCCBBB???<<<999888777777555333222000...---,,,,,,/////////...------,,,,,,,,,,,,+++++++++************************++++++,,,------------------------...000111222111///,,,***...///000111111000///...,,,---...///000000000000000000111111111222222222000000111222333555666777;;;;;;;;;===???BBBDDDFFFHHHJJJLLLNNNOOOQQQSSSTTTXXXXXXXXXXXXXXX[[[aaafffkkknnnkkkeeeccciiioooqqqzzzuuujjjdddppp}}}~~~|||ttttttoooNNNNNNQQQUUURRRJJJDDDCCCEEEFFFDDD===444///111444111111000000////////////000000000000000111111222222777FFFccc~~~zzzxxxsssuuuyyy}}}}}}sssrrr}}}~~~nnnnnnyyyuuu\\\TTTLLLHHHCCC======AAAEEELLLRRR\\\yyy~~~iiiQQQNNNVVV\\\XXXMMMGGGIIIMMMQQQKKKEEEAAA999111///222111111111111111111111111111111111111222222222222111666777AAAjjj[[[===<<>>555000000222111000000000000/////////000000000000000111222222222777NNNsss|||{{{zzz{{{~~~nnnlll~~~jjjhhhttthhh]]]SSSNNNJJJDDD???<<>>>>>AAAIIINNNMMMTTTooolllOOOOOOUUU^^^```YYYSSSQQQEEEDDDDDDDDD===444111444111111111111111111111111111222222222222333333333888333BBBiii{{{JJJ;;;GGGHHHVVV```llluuu{{{yyyvvvvvvxxx|||tttiiiaaa]]]ZZZWWW^^^sss~~~eeekkksssrrr|||{{{jjj]]]QQQLLLIIIOOOaaauuuzzz^^^bbbrrrggg~~~zzzjjjooo^^^VVVNNNMMMLLLMMMNNNMMMGGGCCCDDDCCC@@@===;;;999999888333222111///......------/////////...------,,,,,,---------,,,,,,,,,++++++************+++---...///000000//////000111222333111///---+++***+++,,,---000000000///.........---,,,---...///000000000000111000000000000000//////000000111222333555666777888999;;;>>>@@@AAABBBBBB@@@FFFKKKKKKIIIIIIMMMQQQRRRXXX]]]]]]YYYYYY^^^dddfffhhhkkkkkkeeeaaaeeelllnnnwww~~~|||vvvsssxxx~~~~~~|||yyywww{{{uuu```iii{{{{{{SSSNNNWWWVVVLLLEEEAAAEEEHHHEEE<<<444111111000000000111111111111222000000000111222333444555<<>>@@@@@@@@@@@@???EEELLLMMMIIIGGGJJJMMMOOOVVV]]]]]]YYYXXX]]]ccceeehhhnnnooohhh```cccjjjjjjrrr{{{~~~yyyttttttwww~~~||||||uuussswwwzzzdddbbblll___PPPSSSTTTMMMEEE???DDDHHHFFF>>>666222222000000111111111222222222000000000111222333555555BBBfffvvvjjjjjjooo|||yyyrrrddd___VVVKKKEEE>>>AAALLLPPPNNNXXXhhhiiiVVVMMMWWWcccaaaWWWQQQBBB>>>>>>CCCDDD>>>666222111111111111111111111111222222222333333333444444222777NNNrrrSSS===CCCRRR^^^aaadddjjjttt}}}~~~yyysssrrrwww}}}rrriiiaaa[[[ZZZaaaqqqaaaYYYSSSRRRRRRdddxxxssshhhZZZUUUYYYxxxxxxkkk\\\aaaxxx~~~kkkWWWPPPRRRUUUXXX[[[aaaRRRNNNMMMMMMOOOQQQOOOIIIDDDEEECCC@@@===;;;:::999999444444222111000000000000000//////...------,,,,,,+++++++++************)))*********+++,,,---///000------///000111111111111......---------...///000111000///...---,,,,,,---,,,---...///000000000000111111000000/////////...000000111222333555666777:::;;;===>>>???@@@??????@@@GGGNNNPPPKKKHHHJJJMMMNNNVVV^^^___[[[ZZZ___eeegggkkkqqqtttlllbbbbbbjjjfffmmmwww}}}{{{vvvssssss{{{}}}~~~~~~{{{|||ssspppvvv}}}~~~iiiaaafffhhhTTTQQQRRRMMMEEE>>>CCCHHHGGG???777333333000000111111222222222222000000000111222444555666JJJvvvvvvqqqzzz}}}|||rrrjjj^^^RRRHHHBBB>>>CCCLLLRRRTTTSSSooosssZZZKKKVVVddddddYYYRRRDDD???>>>DDDGGGAAA777111111111111111111111111111222222333333333444444444333888NNNpppKKK@@@KKKXXXgggddddddiiisssyyy{{{zzztttmmmmmmttt{{{xxxoooiiippp|||bbbUUUHHHSSS\\\llluuuhhhdddooolllaaaWWW]]]ssszzzcccVVVKKKCCCJJJXXXcccSSSRRRQQQPPPPPPOOOMMMJJJGGGDDDDDDCCCAAA>>>;;;888666555444333222111///............---------,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,***+++...000111111111///,,,+++,,,...///...222000...---,,,---...///000//////........./////////////////////000111111000111222222444444555666777999;;;>>>@@@AAAAAAAAAFFFJJJNNNPPPOOOOOOPPPRRR[[[```ddddddaaa^^^___bbbfffiiimmmpppsssqqqeeeYYYdddkkkrrrxxx|||~~~xxxpppwwwvvvxxxuuu{{{rrrggg___jjjjjjXXXMMMPPPRRRHHH<<>>>>>GGGIII???666555555555444333222222222222222222222111222222333333===:::[[[qqqFFFFFFSSS```sssfffiiioooxxx}}}yyyvvvsssoooooossszzzwwwyyyxxxuuu]]]UUUYYY```pppyyyyyyfffXXXYYY___eeeppp}}}xxxdddVVVKKKGGGIIIcccQQQQQQPPPOOONNNNNNMMMIIIGGGDDDDDDCCCAAA>>>;;;888666555444333222000///............---------,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...---,,,++++++...000111111111...,,,+++---...///...111000...---,,,---.../////////............/////////////////////000111111000111222222444444555666777888;;;===@@@AAAAAAAAABBBGGGMMMQQQRRRRRRSSSUUU^^^aaacccbbb______bbbffffffiiimmmqqqvvvuuujjj^^^[[[```gggoooyyy~~~yyypppjjjrrr|||wwwttthhh]]]cccrrr\\\NNNRRRUUUJJJ@@@FFFLLLMMMHHH>>>666111222222222222222222222222222555000///444444777CCCppppppmmmvvv}}}nnncccTTTLLLDDDCCCLLLUUUXXXWWWccciiiLLLKKK[[[ccc___YYYIII???>>>GGGKKKBBB888666444333333222222222222333222222222222222333333444;;;BBBfff]]]@@@EEEYYYiiisssdddiiiqqq{{{{{{xxxyyyuuuqqqoooqqqvvv}}}|||mmmWWWSSSQQQYYYqqquuu~~~pppaaaXXX[[[___```dddkkkttt]]]NNNJJJdddQQQOOONNNMMMMMMNNNLLLIIIGGGDDDDDDCCCAAA>>>;;;888666444444333222000///...---......---------,,,,,,,,,++++++++++++++++++++++++*********+++,,,---...///...,,,+++,,,///000111000000...,,,,,,---...///...000///...---------.../////////............/////////////////////000111111000111222222444444555666777888:::===???@@@AAABBB>>>CCCJJJOOORRRSSSTTTUUU\\\]]]]]]\\\[[[^^^dddjjjhhhjjjlllqqqxxx{{{ssshhhTTTVVVYYYcccrrr~~~}}}vvvnnnjjjsss|||xxx{{{{{{nnn]]][[[ooocccNNNSSSYYYOOOFFFJJJOOOOOOJJJAAA888333222222222222222222222222222555000...333444<<>>GGGMMMFFF<<<666222222222111222222333333222222222222222333444555888LLLtttiiiIII===HHHbbbqqqmmmaaakkkvvv}}}{{{wwwxxxsssoooooottt|||gggXXXJJJIIIUUUjjjwwwggghhhwwwmmmddd```eeehhhbbb]]]]]]ttt{{{___RRRfffRRROOONNNNNNNNNNNNMMMJJJHHHDDDDDDCCCAAA>>>;;;888666444333222111000///...---......---------,,,,,,,,,************************))))))***+++,,,...///000...---,,,---///111000000///---,,,,,,...//////...//////...---------...//////............//////000///////////////000000111000111222222444444555666777888:::<<<>>>@@@AAABBB>>>AAAEEEIIIKKKMMMNNNOOOSSSTTTVVVWWWYYY]]]dddiiikkkkkkkkknnnvvv}}}|||vvv[[[VVVRRRXXXiii}}}~~~qqqjjjuuuvvvbbbWWWaaakkkOOORRR[[[UUULLLNNNQQQQQQKKKCCC:::444222222222222222222222222000444111111555666AAAYYY|||uuuyyyyyy~~~yyyxxx```WWWMMMHHHGGGJJJRRRYYYTTTmmm[[[KKKTTTbbbddd___PPPEEE???FFFMMMIII>>>666111111111111111222333444333333222333333444555666999VVV|||ZZZAAACCCPPPhhhrrrbbb```mmm|||}}}{{{|||}}}zzzvvvqqqmmmpppyyykkkTTTLLLLLLUUUhhh{{{www```UUUXXX___mmmxxxvvvnnnjjjjjjpppqqqiii___ZZZbbbqqqnnngggUUUQQQPPPOOOOOOOOONNNKKKHHHDDDDDDCCCAAA>>>;;;888666444333222111///...------......---------,,,,,,,,,************************((())))))+++,,,...000111...------...000111000///...---,,,,,,...//////.........---------........................///000000///////////////000000111000111222222444444555666888888999;;;===???AAABBBBBBBBBAAABBBCCCEEEFFFGGGIIILLLQQQVVVZZZ___dddgggllllllkkkkkkqqq|||nnnfffZZZVVVbbbxxx}}}ppplllrrr~~~{{{fffXXXZZZtttwwwSSSQQQ\\\ZZZQQQRRRSSSQQQLLLDDD;;;555222222222222222222222222///333333333555444CCC___}}}|||www|||~~~{{{kkk___SSSLLLGGGGGGNNNXXXSSS___|||lllTTTRRR^^^dddbbbSSSIIIAAAFFFLLLJJJ@@@777111111111111222333444444333333333333444555666777===aaa|||RRR@@@KKKYYYiiikkkXXXaaarrryyyyyy~~~{{{xxxqqqnnnmmmrrr}}}mmm[[[SSSRRR\\\iiipppZZZQQQTTTZZZgggssssssqqqnnnoootttvvvoooddd]]]ZZZccctttfffWWWRRRQQQPPPPPPOOONNNJJJHHHDDDDDDCCCAAA>>>;;;888666333333222111///...---,,,......---------,,,,,,,,,************************))))))***+++,,,...000111.........///111111000...---,,,,,,---///000///...,,,---------..................---......///000111///////////////000111111000111222222444444555666888888999:::<<>>;;;888666333333222000///...---,,,......---------,,,,,,,,,*********************************+++,,,---///000///......000111111000...,,,,,,,,,---///000///...+++,,,------............---------......///000111///////////////000111111000111222222444444555666888888888:::<<<>>>AAABBBFFFEEEFFFIIILLLMMMJJJGGGIIIKKKPPPUUUZZZ]]]^^^]]]aaajjjqqqnnnlllsssppp___```mmmxxxxxxmmmsss~~~xxxqqqaaaYYYdddlllVVVYYY```]]][[[XXXUUUPPPHHH???888222222222222222222222222000444333555777;;;WWW}}}~~~vvv{{{mmm\\\TTTMMMFFFHHHPPPSSSSSScccaaaSSS]]]ffffff[[[UUUNNNLLLMMMKKKDDD<<<555555444444333444444444333333444444555777888999LLLzzzXXXIIIBBBSSShhhcccXXX[[[ggg~~~{{{~~~yyyqqqlllfffjjjqqqzzzzzztttoootttkkkppp{{{}}}}}}~~~}}}{{{|||~~~{{{rrrjjjaaa\\\bbbsss___TTTSSSQQQPPPNNNMMMJJJFFFCCCDDDDDDCCCAAA>>>;;;888666333222111000///...---,,,......---------,,,,,,,,,))))))))))))))))))))))))*********+++,,,---...//////...///000222222000...,,,+++,,,---000000///...+++,,,------.........------------......000111111///////////////000111111000111222333444555555666888888888999;;;>>>AAABBBDDDFFFJJJQQQVVVVVVQQQMMMKKKLLLNNNQQQUUUXXXXXXXXX[[[iiisssqqqlllqqq||||||```VVV\\\eeemmm|||||||||yyywwweeeXXX\\\uuuwwwYYYYYYaaaaaa^^^ZZZWWWRRRJJJ@@@999222222222222222222222222///333333666<<>>;;;888777555444222000///...------------,,,,,,,,,,,,++++++))))))))))))))))))))))))************+++,,,---......000111222222111000...---...000111222111///...,,,,,,,,,---------............//////000000111111000000000000////////////111111222333333444555555999;;;===>>>>>>>>>@@@BBB???BBBGGGKKKLLLKKKIIIHHHFFFFFFFFFIIIMMMRRRWWWZZZ[[[dddpppvvvvvvttttttuuuoooZZZRRRSSSWWWkkkzzz}}}|||nnnZZZUUUlllvvvWWWPPP```bbb```ZZZSSSOOOKKKCCC999555444222111222444666777888///111666:::VVVooo~~~ttt}}}{{{}}}~~~fffZZZSSSKKKGGGGGGNNNQQQWWWiiilllSSSWWWgggkkkdddXXXLLLJJJPPPQQQIII???888666333222333444333222333777333333999777555===___}}}IIIBBBMMMdddhhhXXXRRR[[[pppzzzwwwnnnhhhfffooowww~~~{{{zzz|||}}}uuuzzzzzzrrrlllkkkiiifffaaabbbcccjjj}}}\\\TTTQQQQQQPPPNNNKKKIIIFFFEEEEEEDDDBBB@@@>>>;;;888777555444222000///...------------,,,,,,,,,,,,++++++))))))))))))))))))))))))************+++,,,---......///111222222111///...---...000111111111///...,,,,,,,,,---------............//////000000111111000000000000////////////111111222333444555555666777999;;;<<<>>>@@@CCCFFFEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDFFFIIINNNSSSVVV\\\cccmmmsssttttttvvvxxxwwwdddUUULLLPPPUUU___rrruuu```WWWhhhvvvYYYRRRcccbbb```ZZZSSSPPPLLLCCC999555444333222333444555666555///222888BBBfff}}}uuuqqq~~~|||vvvsssaaaUUUKKKEEEDDDMMMQQQWWWhhh}}}rrrUUUUUUeeekkkdddWWWKKKIIIOOOQQQIII@@@888666333222333444333333222777444333999777888DDDkkkwwwJJJEEEOOObbbdddUUUSSS___ppp~~~}}}wwwpppiiieeeiiisss|||vvvmmmkkkpppvvvzzzwww{{{zzzqqqkkkjjjjjjhhh```___\\\___nnn]]]SSSRRRRRRQQQOOOLLLJJJHHHFFFDDDDDDBBB@@@===:::888666444333222000///...------------,,,,,,,,,,,,++++++))))))))))))))))))))))))*********+++,,,,,,------...///111222222111///...,,,...///111111000///...,,,,,,,,,---------............//////000000111111////////////000000000000111111222333444555666666666888:::<<<>>>CCCHHHLLLOOONNNMMMKKKJJJIIIIIIIIIIIIHHHGGGFFFHHHLLLQQQTTTZZZaaaiiiooorrrtttxxx{{{yyy|||qqq[[[JJJGGGDDDEEERRRlll{{{|||}}}hhhZZZcccuuuyyy\\\TTTbbbaaa___ZZZTTTQQQNNNDDD999444444444444444444333333222111444999JJJxxxqqqmmmsssnnniiixxx{{{kkkYYYMMMFFFEEEKKKQQQWWWdddzzzYYYTTTccckkkeeeWWWIIIGGGNNNQQQJJJ@@@888666333333333444444333111666444444888666===NNN~~~mmmIIIIIITTTaaa^^^QQQTTTcccwww~~~}}}wwwpppiiidddbbblllwww{{{yyy~~~yyymmmeeedddhhhooossswwwzzzxxxrrrmmmoooqqqsssmmmhhh^^^WWW]]]qqq___SSSRRRQQQPPPOOOLLLJJJHHHGGGDDDCCCBBB@@@===:::888666333222111000.........---------,,,,,,,,,+++++++++))))))))))))))))))))))))******+++,,,------------...///000222222000///...,,,---///111111000///...,,,,,,,,,---------............//////000000111111////////////000000000000000111222333444666666777888999;;;<<<>>>CCCIIIMMMVVVVVVUUUUUUUUUUUUVVVVVVTTTRRROOOLLLLLLMMMPPPRRRUUU[[[cccjjjppptttxxx{{{xxxwwwzzzyyyeeeUUUHHHFFFDDDCCCJJJZZZlllwww{{{yyyzzzppphhhqqqrrrsssrrrqqqrrruuuxxx}}}lll[[[^^^lllaaaSSS^^^aaa^^^YYYTTTRRROOOEEE999444555555555444333222222333444666888OOOyyyhhhkkkzzz~~~ttt~~~iiicccsss|||ooorrr}}}}}}ttt___RRRKKKIIIIIIQQQVVV^^^zzz```UUUbbbkkkfffWWWHHHGGGOOOSSSLLLBBB999666444333444444444333000555444444777666AAAXXX___FFFLLLYYYbbbZZZNNNUUUeee~~~yyy|||vvvnnngggbbb```kkkwww{{{www~~~{{{wwwvvvvvvvvv{{{}}}|||yyyxxx{{{xxxiiiZZZUUUaaavvvbbbSSSPPPPPPOOONNNLLLIIIGGGFFFDDDCCCBBB???===:::777666222222000///............------,,,,,,,,,+++++++++)))))))))))))))))))))))))))***,,,------...---------///000111111000///---,,,---///000111000...---,,,,,,,,,---------............//////000000111111.../////////000000000111000111222333555666777888999999::::::;;;>>>CCCGGGQQQSSSVVVYYY[[[]]]]]]]]]]]]ZZZVVVRRROOOMMMMMMMMMNNNSSS\\\eeelllqqquuuwwwzzzyyyyyy|||~~~zzzppphhhSSSNNNGGG@@@===AAALLLUUUeeekkkooottt}}}~~~fffZZZYYYWWWUUUVVVXXXZZZZZZYYYaaadddiiiooosssvvvxxxyyywww}}}{{{uuuvvvxxxwwwwwwyyy}}}{{{www|||nnn\\\\\\fffgggSSSYYY```]]]XXXTTTTTTQQQFFF999444555555555444333222222444555777;;;TTTooobbbkkktttiiieeexxx|||vvvmmmffflllxxx~~~fffWWWNNNJJJHHHRRRUUUYYYqqqkkkXXX```hhhgggXXXIIIIIISSSWWWNNNDDD999777444333444555444333111555444555777666CCC^^^VVVCCCPPP___bbbVVVMMMVVVeeexxxwww}}}}}}{{{uuullleee```___iiiuuu~~~qqqbbbXXX\\\nnn~~~dddRRRPPPOOOOOOMMMLLLJJJHHHGGGCCCCCCAAA???<<<999777555222111000///............------,,,,,,,,,,,,++++++)))))))))))))))))))))))))))***,,,.........---------...000111111000...---+++---...000000///...---,,,,,,,,,---------............//////000000111111......//////000000111111000111222444555777888999888888999888888:::===@@@EEEHHHMMMRRRVVVXXXYYYZZZ\\\ZZZWWWSSSNNNKKKHHHFFFHHHLLLSSS\\\dddkkkpppsss|||||||||{{{zzzyyyxxxwwwcccUUUGGGBBBDDDCCCAAA@@@IIIUUUaaahhhooovvv}}}|||iii]]]bbbhhhbbbUUULLLEEEBBB???@@@DDDFFFEEEBBBFFFJJJNNNRRRTTTWWWYYY[[[^^^ccciiimmmqqqrrrjjjaaaYYY^^^dddhhhkkkooouuuzzz~~~~~~ppp^^^\\\eeennnUUUWWW```]]]WWWTTTUUUSSSGGG999444444444444444444333333444444888@@@\\\sssddd```nnnssseeegggqqq~~~xxxmmmmmmllliiihhhlllsssyyyooo]]]PPPHHHGGGTTTWWWWWWnnn~~~rrrZZZ^^^eeeiiiYYYLLLMMMXXX\\\RRREEE999777444444444555555444333555222555888666CCC___YYYDDDSSSaaa___RRRMMMXXXfffxxx|||xxxyyyvvvpppgggaaa^^^___iiittt~~~~~~}}}~~~~~~zzzwwwyyyyyyvvvppphhh```aaaooo~~~eeeQQQPPPPPPPPPNNNMMMKKKIIIHHHCCCBBBAAA???<<<999777555111000///...............------,,,,,,,,,,,,++++++)))))))))))))))))))))))))))+++,,,...///...---------...000111111000...---+++,,,...000000///...---,,,,,,,,,---------............//////000000111111.........///000111111111000111222444666777888999999:::;;;;;;:::;;;===???@@@BBBDDDHHHLLLOOORRRTTTWWWVVVUUURRRNNNIIIEEEBBBGGGGGGJJJPPPZZZdddmmmqqqzzz|||~~~~~~|||zzzyyyyyyooo```QQQMMMKKKGGGBBBAAA>>>DDDPPPZZZ^^^]]]]]]^^^aaaUUUHHHFFFIIIJJJFFFBBB>>>=========>>>??????>>>===@@@BBBCCCBBBBBBEEEGGGIIILLLNNNQQQWWW[[[WWWPPPJJJSSS```kkkttt|||uuuccc___eeezzzsssXXXVVV```\\\WWWTTTVVVUUUHHH999555444333222333444555666555222888EEE```~~~ggg\\\cccwww~~~zzzpppccc]]]]]]www|||xxxzzzxxxvvvuuuttttttuuuvvvwww{{{zzzmmmccc]]]^^^ggglllkkkoooxxxzzztttxxx}}}zzzeeeUUUJJJHHHVVV[[[YYYppprrrYYY]]]eeejjj[[[NNNQQQ]]]```UUUGGG:::777555444555555555444666444111555999666BBB^^^WWWIIIWWW```YYYLLLLLLZZZiiixxxxxxwwwrrrjjjaaa^^^```dddmmmuuu}}}|||{{{}}}~~~yyyrrrqqquuusssqqqpppmmmgggfffooo|||dddPPPRRRQQQQQQPPPNNNLLLKKKJJJCCCBBBAAA???<<<999777555111000///...............---------,,,,,,,,,++++++)))))))))))))))))))))))))))+++---/////////...------...///111111///...---+++,,,...000000///...---,,,,,,,,,---------............//////000111111111---......///000111111222000111222444666777999999<<<>>>@@@@@@??????AAABBBCCCBBBBBBCCCFFFJJJOOOQQQRRRSSSSSSRRRNNNJJJEEEBBBGGGEEEDDDHHHRRR___kkkrrrxxx{{{}}}xxxvvvtttmmmdddYYYKKKAAACCCLLLBBB???CCCNNNSSSNNNIIIIIIHHHJJJIIIEEEDDDDDDDDDBBB???BBBDDDCCCAAA@@@BBBEEEAAACCCCCCAAA>>>===>>>AAA??????>>>@@@GGGOOOOOOJJJHHHTTTfffvvvzzzgggaaaeeevvvwwwYYYVVV```\\\VVVTTTWWWUUUHHH999555444222111222444666777777222888GGG```xxx___XXXhhhxxxnnnggg]]]UUUPPPWWW^^^dddgggqqq|||uuuggg]]]ZZZYYYWWWUUUTTTUUUVVVWWWYYY^^^eeelllsssyyy|||tttkkkbbb\\\XXX```ooowwwtttxxx{{{kkkdddiiippprrrrrrtttxxx}}}mmm[[[NNNHHHXXX]]]\\\sssnnnXXX^^^gggkkk\\\PPPTTT```cccWWWHHH:::777555444555555555444777444000555:::666AAA\\\xxx}}}}}}|||~~~LLLNNNZZZ___TTTHHHKKK]]]lllwww|||yyyqqqggg^^^]]]cccjjjrrrxxx}}}zzzxxx|||xxxuuutttrrrkkkffflllvvvuuuwwwyyy{{{~~~^^^VVVPPPRRRQQQNNNNNNNNNIIICCCDDDCCCBBB@@@===:::777666111111000///...---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,---------,,,,,,,,,,,,---.../////////...***++++++,,,---------,,,,,,,,,,,,---------.........///000111111000//////111000...---...///111222111222333444555777888888AAABBBDDDFFFIIIKKKMMMMMMTTTQQQMMMNNNQQQTTTUUUUUUYYYccccccYYYUUUYYYRRRDDDJJJJJJKKKOOOQQQUUUbbbnnnpppwww{{{yyyssssssoooeeeXXXNNNJJJJJJCCCBBBCCCEEEIIIMMMOOOOOOPPPQQQQQQQQQOOOMMMJJJHHHIIIJJJLLLNNNNNNLLLHHHEEEHHHDDDCCCEEEDDD@@@AAADDDDDDBBB??????BBBGGGJJJLLLLLLKKKOOO[[[jjjxxxyyykkk^^^]]]pppuuuZZZZZZaaa[[[UUUUUUZZZZZZLLL<<<555555444444444444555555444:::888DDDiiinnnXXXRRRkkk}}}ooo___WWWRRRSSSKKKHHHLLLRRR___|||tttgggkkkjjj[[[QQQRRRLLLIIIGGGGGGHHHIIIIIIHHHHHHKKKOOOSSSVVV\\\ccciiiuuuyyywwwnnneeeaaa^^^[[[ccckkkrrrqqqmmmkkkmmmoooiiidddbbbaaa\\\WWW[[[ccclllsss{{{aaaSSSLLL[[[iiigggmmmfff___lllmmmggg^^^]]]eeeiii[[[III;;;888555444444555444444777111777666888888@@@gggzzzxxxtttQQQTTT```\\\OOOKKKOOO___vvv}}}ttt|||{{{zzzuuulllbbb[[[]]]cccjjjuuuyyy}}}zzzqqqfff___ccccccaaaaaaeeeggglllyyy^^^VVVQQQRRRQQQMMMLLLMMMJJJDDDCCCBBBAAA>>><<<999666555111111000///...---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,---------,,,,,,,,,---......//////......,,,---...////////////...,,,,,,,,,---------......---...000111111000000///000000.........///111222111222333444555777888888???@@@BBBDDDFFFHHHJJJKKK\\\ZZZWWWXXX\\\aaaddddddppp||||||mmmeeehhhggg```UUUQQQNNNNNNNNNQQQ[[[dddjjjsss~~~~~~{{{{{{yyyqqqfffZZZRRRNNNHHHJJJNNNUUU\\\bbbeeefffiiiiiiiiihhhfffdddbbb```YYYVVVUUUXXX[[[[[[VVVPPPQQQNNNMMMMMMKKKGGGGGGJJJFFFFFFEEEEEEEEEFFFHHHJJJGGGDDDDDDIIISSS\\\dddiiihhhiiiooouuuvvv{{{lll___]]]qqquuu[[[\\\ccc]]]VVVVVV[[[[[[MMM<<<666555555444444555555666555999999IIIqqqiiiWWWTTTooo|||bbbPPPOOOIIIGGGHHHHHHOOOfffzzzooommmhhhZZZNNNKKKFFFDDDBBBCCCDDDFFFGGGFFFCCCEEEGGGHHHIIILLLRRRVVV___kkkuuussskkkccc[[[TTTUUUZZZ^^^\\\[[[```jjjsssuuuooohhhddd___\\\bbbkkk{{{iiiYYYQQQ]]]jjjhhhggg{{{yyykkk```hhhqqqnnngggcccgggiii[[[III;;;999555444444555555444888111666555777:::EEEooo|||kkkPPPXXXaaa\\\NNNJJJNNN___www|||uuu|||yyyuuulllbbbZZZ[[[dddlllwwwyyy}}}uuulllmmmxxx||||||vvveeeWWWWWWZZZXXXYYYZZZYYYZZZdddppp___UUURRRRRROOOKKKJJJLLLJJJFFFBBBAAA@@@>>>;;;888555444111111000///...---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,,,,---------,,,,,,---.../////////......---...///000000000///...,,,,,,,,,---------......---...///111111111000///000///.........///111222111111222444555666777888;;;<<<>>>@@@CCCEEEGGGGGGNNNMMMNNNTTT]]]fffnnnrrrzzz}}}mmmcccZZZVVVUUUVVV[[[aaaiiisss~~~zzzrrreeeWWWNNNQQQTTT\\\gggqqqyyy|||}}}|||{{{zzzxxxwwwuuutttsssiiiccc___bbbhhhjjjeee^^^]]]ZZZYYYYYYUUUPPPOOORRRPPPSSSVVVUUUQQQMMMLLLMMMMMMIIIEEEEEEKKKRRRVVVWWWTTTRRRRRRTTTSSSZZZsssmmm```^^^oooyyy______eee___XXXXXX^^^]]]NNN<<<666555555444444555555666888999999OOO}}}yyycccUUUXXXuuu~~~~~~}}}aaaVVVQQQNNNKKKGGGHHHWWWjjj{{{uuummmdddZZZSSSLLLJJJGGGFFFFFFGGGFFFEEECCCCCCCCCBBBAAABBBEEEHHHIII[[[mmmqqqiii```WWWQQQRRRRRRRRRQQQSSS___sss{{{tttnnnoooxxxttt```TTT]]]ooosssjjjvvvzzzwwwzzziiijjjuuuvvvrrrkkkjjjhhh[[[JJJ<<<999555444444555555444999111666444777<<>>;;;888666444111111000///...---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,---------------...///000000///...---+++,,,...//////...---,,,,,,,,,,,,---------......---...///000111111000000000//////...///000111111111111222333555666777777888999;;;===???AAACCCDDD??????AAAFFFOOOZZZccchhhzzzyyykkkfffeeeeeegggiiipppzzz|||wwwlll\\\QQQWWW\\\eeeqqq|||}}}|||||||||vvvrrrnnnooossstttrrrnnnmmmkkkkkkjjjddd]]]\\\___bbbhhhlllkkkccc[[[VVVVVVWWWTTTPPPPPPWWWbbbgggfff```ZZZWWWUUUOOOMMMZZZkkk|||oooaaa___jjjgggccchhhaaaYYYZZZaaa```OOO<<<666666555555555555666666:::888888TTTqqq]]]SSS[[[zzz|||~~~iii```WWWSSSPPPQQQ[[[fffyyy|||zzzsssjjjaaa]]]XXXSSSPPPLLLIIIGGGIIIHHHGGGFFFEEEFFFHHHJJJJJJ\\\mmmooohhhaaa]]]\\\XXXVVVUUUVVVYYYeee{{{~~~bbbUUU[[[rrrwwwuuu~~~nnnlllwww}}}{{{pppkkkiii\\\LLL<<<999666444555555555555777111777555777===LLLzzzVVVHHH[[[^^^UUUIIIHHHLLL```{{{vvvxxx{{{tttqqqjjj___VVVYYYeeeqqqxxxzzz{{{}}}~~~oooZZZJJJGGGHHHIIIUUUeee~~~ssscccTTTMMMOOOTTTaaaUUUQQQQQQMMMGGGGGGJJJJJJGGGCCCCCCAAA???<<<:::777666111111000///...---,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,---------------...000111111000...,,,,,,---///000000///---+++,,,,,,,,,---------......,,,---///000111111111000///////////////000000111000111222333444666777777666777999;;;>>>@@@AAABBBCCCBBBAAAAAACCCGGGLLLPPPaaaqqquuuqqqrrrqqqqqqsssxxx}}}yyypppbbbWWWYYY]]]gggttt~~~~~~}}}|||}}}{{{uuummmlllpppsssyyy~~~{{{rrrggg```^^^ZZZXXXTTTUUUbbbrrrzzzzzzooofffaaaaaa___]]]eeerrrtttqqqcccaaakkkpppfffiiiaaaZZZ[[[ccccccQQQ===666666666555555666666666;;;777888XXXlllWWWRRR^^^~~~tttppp```YYY[[[aaahhhmmmxxx}}}sssnnngggaaa[[[VVVRRROOOMMMLLLKKKLLLNNNQQQSSSTTTZZZjjjyyyzzzrrrkkkiiihhh\\\ZZZZZZ\\\^^^eeewww~~~fffWWWVVVjjj}}}xxxuuujjjgggvvvrrrkkkiii^^^NNN<<<999666555555666666555555111888777888===LLLzzz~~~QQQFFFXXXYYYOOOFFFFFFKKK```}}}www||||||xxxsssoooggg\\\UUUYYYfffrrrwwwyyy{{{}}}kkkSSSHHHBBBAAAMMM___xxx{{{bbbUUURRRSSSbbbVVVPPPPPPLLLGGGGGGJJJJJJGGGDDDCCCBBB@@@===:::888666111111000///...---,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,---.........---///111222222000---,,,///000222333333111///---,,,,,,,,,---------......,,,---///000111111111111////////////000000000000000000111333444555666777666777999;;;>>>@@@BBBCCCBBBBBBAAA???>>>???BBBEEEMMMYYYiiixxxxxxpppqqqssssssrrrssszzzzzzqqqeee]]]YYY^^^gggtttyyyxxx}}}}}}rrrjjjfff___]]]XXXXXXggg|||vvvmmmllllllpppsssdddbbbooosssfffhhhaaaYYY\\\eeeeeeSSS>>>777666666555555666666777:::888===^^^gggSSSQQQ```ooowwwoooccceeemmmtttxxx~~~}}}xxxrrrmmmhhhddd```]]]TTTRRRRRRTTTXXX]]]```aaaeeevvvvvvmmmhhhccc______aaa___aaapppyyysssnnnxxxrrr\\\VVVcccrrrnnnqqq~~~jjjjjjxxxrrrjjjjjj```OOO===:::666555555666666555444111999888999===NNN|||~~~vvvzzzOOOGGGXXXWWWLLLEEEFFFJJJ^^^|||yyyzzzxxxsssmmmbbbXXXUUU[[[hhhrrrvvvxxx{{{~~~gggUUUHHHFFFVVVlllttt```UUUPPPbbbWWWNNNNNNLLLGGGGGGJJJIIIEEECCCBBBAAA???<<<999777555111111000///...---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))+++,,,---.........---///111333222000---+++///111333444444222///---,,,,,,,,,---------......+++---...000111222111111...//////000000000000000000000111222444555666777888999:::<<>>??????>>>???BBBEEEGGGOOOYYYdddpppyyy|||zzznnniiihhhlllpppoooooopppwwwzzznnnggg^^^aaaiiiuuuxxxrrrkkkhhh```^^^nnnxxxooohhhlllttteeecccooonnneeeggg___XXX\\\fffgggTTT>>>777777666666666666777777888:::DDDggg|||bbbOOOOOOccc}}}}}}kkkfffkkksssxxx~~~|||xxxuuurrrpppeeecccbbbeeejjjoooqqqqqqsss~~~ssskkkkkkddd``````]]]^^^nnn~~~ssskkksssbbb```mmmvvvmmmpppqqqsss|||qqqiiikkk```NNN===:::777555555666666666555111999777999???SSSlll~~~rrrLLLMMM[[[XXXLLLFFFGGGIII\\\zzzvvv|||{{{zzztttkkk^^^UUUUUU]]]iiiqqquuuxxx{{{~~~lllXXXNNN[[[ppprrr```TTTcccWWWMMMNNNLLLHHHHHHJJJIIIEEEBBBAAA@@@>>>;;;888666444111111000///...---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))+++,,,---.........---///222333333000---+++---///111333222000---+++,,,,,,,,,---------......+++---...000111222111111...//////000000000000000000000111222444555666666999:::;;;>>>@@@BBBDDDEEECCCEEEFFFEEEBBB@@@AAACCCIIIMMMRRRWWW]]]eeekkkmmmcccaaadddkkknnnmmmmmmooottt}}}uuudddfffkkkvvv~~~sssooofffbbbrrrxxxjjj[[[[[[tttuuufffccckkkhhhcccfff^^^WWW[[[ggghhhUUU???777777666666666666777777666<<>>:::777555555666777666999888555999===@@@___wwwiiiMMMWWWbbbWWWMMMIIIHHHMMM```tttqqqxxxyyysssjjj[[[PPPTTTbbbnnnssswwwyyy|||~~~{{{yyyooohhhppp[[[OOOUUUhhh}}}pppcccRRRNNNMMMKKKIIIGGGFFFFFFFFFDDDCCC@@@===:::777555444222111///...///...---+++,,,,,,,,,+++++++++*********************************++++++,,,,,,------...///000111222111000...------...000111111000///------,,,,,,,,,,,,---......---...000111222222222111000//////...///000111222111222222333444555666666777999:::;;;===AAAFFFIIIIIIMMMOOOJJJFFFDDDCCC@@@BBBDDDIIIPPPVVV[[[]]]^^^bbbbbbccceeeiiilllnnnoooooovvv{{{yyyvvvpppnnn\\\XXXkkkqqqbbb___jjj___bbbkkkfffYYY\\\kkkeeeLLL;;;777777666555555777888999======FFFjjjnnnZZZMMMPPPccc~~~vvvnnnnnnrrrxxx|||}}}|||uuupppllljjjjjjyyyvvvooollljjjqqqxxxnnn~~~tttxxx~~~|||zzz|||ooolllpppdddPPP>>>;;;777555555666777666888777555:::???BBB___zzzjjjMMMWWWcccWWWLLLGGGGGGMMMbbbwww~~~ooowww~~~vvvrrriii[[[PPPTTTbbbnnnrrruuuxxx{{{}}}~~~}}}xxxkkkbbbbbbnnntttmmmfffeeeyyykkkXXXVVVbbbwwwbbbSSSOOOMMMKKKIIIHHHFFFFFFFFFCCCBBB@@@>>>;;;888555444222111///...///...---+++,,,,,,,,,+++++++++*********************************++++++,,,,,,------......///111222111000...------...///000000///---,,,+++,,,------......---------...///111222333333333111000///...///000111222111222222333444555666666888999;;;<<<===AAAFFFIIILLLSSSUUUPPPKKKGGGDDDAAACCCAAAAAAGGGPPPXXX[[[[[[]]]^^^```bbbdddhhhmmmqqqoooqqqyyyvvvcccaaavvvmmmaaa___mmmkkkbbblllhhh___bbbmmmcccHHH999777777666555666777888999>>><<>>;;;777555555666777777666777777<<<@@@CCC]]]yyyqqqPPPXXXdddVVVJJJEEEEEEMMMbbbwww~~~pppyyyzzzrrrpppgggZZZPPPTTTbbbnnnrrruuuxxx{{{}}}~~~|||rrrlllcccVVVOOOOOOSSS\\\oookkkWWWOOOaaaxxx___RRROOONNNLLLJJJHHHGGGEEEEEEAAAAAA@@@???<<<888555333222111///...///...---+++,,,,,,,,,+++++++++*********************************++++++,,,,,,------......///000111111000...---,,,---///000///...,,,++++++,,,---...///...---,,,,,,---///000222444555555111111000//////000111222111222222333444555666666888999:::;;;<<>>AAAIIIQQQWWWYYYUUUWWW[[[```eeeiiikkkkkkqqqooorrr|||ssssss~~~jjj______ooo{{{llliiiiiieeeiiiooo```EEE999777666666666666888999::::::===JJJsssjjjVVVJJJMMM]]]{{{~~~|||{{{}}}pppjjj|||yyy|||~~~vvvrrrpppmmmrrrfffRRR>>>;;;777555666777777777555888888<<<@@@BBBYYY~~~qqq|||WWWZZZcccUUUIIIFFFFFFMMM___rrrttt~~~wwwnnnllleeeXXXPPPUUUbbbmmmqqqwwwyyy|||~~~xxxhhh^^^[[[PPPOOOVVVccceeeZZZNNNJJJaaayyy[[[PPPOOONNNMMMKKKIIIGGGEEEDDDAAAAAA@@@???<<<999555444222111///...///...---+++,,,,,,,,,+++++++++*********************************++++++,,,,,,------...---...000111111000///...,,,---///000000...---++++++,,,---...///...---,,,------...000222444666777222111000//////000111222111222222333444555666666777888999999:::===AAADDDNNNYYY```]]]UUUNNNIIIDDD@@@@@@???>>>@@@EEENNNTTTTTTSSSSSSWWW\\\aaabbbaaagggeeegggqqq~~~}}}ggg]]]___ooo|||lllgggjjjjjjnnnqqq\\\AAA999777666666666777888:::;;;:::???NNNvvviiiTTTIIILLLYYYtttzzzzzz|||lllcccsss}}}~~~}}}mmmkkkpppeeeRRR???;;;888666666777888777666999999;;;???@@@TTTtttmmmddd]]]]]]```SSSIIIHHHIIINNN\\\llluuu}}}tttllliiibbbWWWPPPUUUcccmmmqqqvvvxxx{{{}}}zzzmmmggg^^^ZZZ[[[VVVMMMIIIMMM___xxx[[[PPPOOOOOONNNLLLJJJGGGEEEDDDAAAAAA@@@>>>;;;888666555222111///...///...---+++,,,,,,,,,+++++++++*********************************++++++,,,,,,------...---...000111222111///...+++---...000000000...---+++,,,------......------......///000222444666777333222111000///000111111111222222333444555666666777888888888999;;;???BBBMMMZZZdddbbbZZZSSSMMMIII@@@AAA@@@===:::===DDDJJJSSSPPPNNNMMMOOORRRUUUWWWRRRPPPTTT___nnn|||}}}ggg]]]___ssspppaaaiiinnnpppuuurrrXXX>>>:::777666666666777999:::<<<===AAAKKKnnniiiSSSHHHKKKUUUmmmvvvqqqpppccclll{{{{{{zzziiiffflllcccPPP???<<<888666666777888888666;;;::::::>>>@@@RRRpppxxxYYY[[[~~~\\\___]]]QQQIIIJJJMMMRRR^^^lll~~~sss}}}sssjjjfff```VVVPPPUUUcccmmmppprrruuuxxxzzz{{{}}}wwwmmmeee^^^SSSHHHHHHPPPfff|||]]]SSSPPPOOONNNMMMJJJGGGEEECCCBBBAAA???<<<:::888777666222111///...///...---+++,,,,,,,,,+++++++++*********************************++++++,,,,,,------...---...000111222111000///+++,,,...111111111000000---,,,,,,,,,,,,---....../////////000222444666777333333111000000000111111111222222333444555666666888999999999999;;;???BBBMMM[[[hhhhhh```XXXRRRNNNGGGFFFBBB???======???@@@OOOVVV]]]^^^YYYUUUXXX\\\RRRMMMMMMUUUaaammmzzz}}}ggg^^^aaayyyjjjaaapppuuuxxx{{{sssUUU;;;:::777666666666777999;;;<<<>>>BBBJJJiiiiiiSSSGGGJJJRRRhhhtttkkk{{{jjjjjjmmmvvv|||yyy~~~{{{xxxeeebbbhhh```OOO???<<<888666777888888888666;;;::::::???DDDUUUrrruuuUUUXXXmmmTTT^^^]]]PPPHHHKKKPPPXXXffftttttt}}}sssjjjccc^^^UUUOOOUUUcccmmmoooqqqsssvvvxxxzzz|||ttthhh^^^RRRHHHKKKUUUpppaaaVVVPPPPPPOOOMMMKKKHHHEEECCCCCCAAA>>>;;;999888888888222111///...///...---+++,,,,,,,,,+++++++++*********************************++++++,,,,,,---......,,,...000111222111000///***,,,...111222222222111...---,,,+++,,,---...///000000000000111333666777444333111000000000111111111222222333444555666777999::::::::::::<<>>;;;888555333222111000...------------,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,---...//////000000000000000//////...,,,...000222444555666777//////...---------......,,,---...//////111555777888777444000---...000333///000111222444555666666999;;;===>>>>>>>>>@@@AAAHHHOOOYYY```bbb___YYYUUURRRSSSOOOGGGCCCCCCBBB???HHHWWWmmm}}}xxxhhhbbbhhhsss|||xxx}}}ggg```eeeyyyqqq{{{|||mmmNNN<<<:::888888777777888:::<<<>>>>>>EEEPPPvvvnnnYYYHHHHHHNNNZZZqqqyyy}}}{{{oooxxxnnndddXXXUUU```sssyyyhhheeennn|||yyymmmVVV]]]fffYYYHHH>>><<<999777666777999:::<<<<<<:::@@@GGGGGGYYYzzzcccYYYeeeLLLXXX[[[QQQIIIIIILLLTTTgggzzzuuu~~~tttkkk___ZZZUUUSSSXXXaaakkkppptttvvvxxxyyyzzz|||sss```XXXOOOHHHQQQbbb|||bbbWWWTTTQQQMMMJJJIIIGGGEEEDDDCCCBBB@@@>>>;;;888555333222111000...------------,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,---...////////////000000000000//////---...///111333444555555...---------------......,,,...//////000111555888888777444111......000333000111222333444555666777999;;;===>>>>>>>>>@@@AAAEEEIIIPPPYYY^^^]]]VVVOOORRRTTTRRRLLLHHHHHHFFFCCCBBBJJJXXXhhhvvvwwwrrrtttwwwyyyyyy~~~|||uuu{{{gggcccllluuuooo|||~~~lllMMM;;;999888777777777888:::===>>>AAAHHHTTTyyyppp\\\KKKIIILLLVVVlllqqqrrrppprrr~~~eee\\\TTTSSSYYYhhh{{{hhheeennn}}}{{{kkkVVV^^^dddUUUCCC<<<;;;999777777777888999999;;;<<>>;;;888555333222111000...------------,,,,,,,,,+++++++++************************************+++,,,---...//////------...///000000000000---...///000111222222222,,,,,,+++,,,,,,---...///---///000000000222555888777777555222///...000222111111222444555666777888888:::===>>>>>>???@@@BBBDDDEEEIIIQQQZZZ\\\WWWQQQQQQUUUVVVRRRNNNNNNKKKHHHFFFDDDFFFNNN]]]kkkuuuyyywwwvvvuuutttuuuwwwyyyyyy~~~qqqyyyyyygggiiivvvvvvuuu~~~hhhJJJ:::888777777666777888;;;===???CCCKKKUUUyyyttt```OOOJJJJJJPPPeee|||lllkkktttmmmqqq{{{___VVVQQQRRRSSS^^^}}}xxxwwwtttmmmfffzzz{{{gggbbbiiizzz{{{hhhXXX```aaaNNN===999999888888888888999999999>>>AAAEEEJJJNNNfffiiihhhLLLUUU[[[QQQIIIGGGGGGKKK[[[lll~~~qqqaaa]]]YYYTTTRRRUUU]]]gggnnnsssuuuvvvwwwwwwxxx{{{}}}vvveeeYYYNNNHHHTTThhhzzzcccXXXRRRPPPMMMKKKJJJHHHFFFDDDCCCBBB@@@>>>;;;888555333222111000...------------,,,,,,,,,+++++++++******))))))))))))))))))))))))******+++,,,---......///+++,,,---///000111111111------...///000000000000*********+++,,,---...///...///000000000222555888666666666333000///000222111222333444666777888888888:::===>>>>>>???@@@BBBEEEEEEGGGMMMUUU\\\^^^^^^VVV\\\```\\\WWWSSSNNNJJJMMMGGGAAABBBKKKWWWaaaggghhhjjjkkklllmmmrrryyy~~~{{{}}}nnnhhhrrr|||wwwhhhooouuuzzzzzzbbbGGG999888777777777777999<<>>;;;888555333222111000...------------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))******+++,,,---......***+++---...000111111111------...///////////////*********+++,,,---...///...///000000000111444777666666666444222000000111111222333444666777888888777:::<<<>>>>>>???AAABBBDDDFFFHHHJJJNNNXXXcccllleeemmmrrrmmmddd[[[RRRKKKLLLHHHCCCAAADDDLLLVVV]]]cccfffjjjllllllooovvv{{{||||||~~~eeeWWWZZZ```ooowwwjjjsss{{{mmmxxxtttZZZBBB999:::888777777888;;;>>>AAACCCHHHOOOTTTjjj~~~gggRRRJJJGGGGGGUUUggg}}}ooojjjzzz|||wwwxxxrrrhhhvvvuuu]]]TTTOOOQQQiiitttkkkddd___]]]bbb{{{xxxggg[[[ZZZjjj}}}|||hhhdddkkk]]]DDD888666666777999:::;;;<<<===BBBKKKLLLMMMSSS^^^|||zzz}}}nnnLLLKKKVVVNNNHHHHHHHHHJJJWWWfff~~~uuu|||qqqfff___\\\XXXTTTUUU\\\fffnnnrrrssstttttttttuuuwwwzzz|||}}}}}}~~~qqq```OOOFFFLLLXXXnnnxxxfffVVVPPPOOOMMMLLLKKKIIIFFFCCCCCCBBB@@@>>>;;;888555333222111000...------------,,,,,,,,,+++++++++******************************))))))***+++,,,---......++++++---...///000000000,,,---......////////////,,,,,,+++,,,,,,---...///...////////////000333555555666777666333111000000111111222444555666777888777999<<<>>>>>>???AAACCCBBBEEEFFFFFFHHHRRRaaammmrrr|||sssggg\\\TTTOOOLLLGGGCCCAAACCCGGGJJJRRRYYYbbbiiinnnqqqvvvyyy~~~~~~~~~vvvpppppp|||ppp^^^UUUVVVYYY```zzzxxxllltttwwwkkk|||lllQQQ>>>999<<<999999999:::===@@@DDDFFFMMMTTTWWWfffnnnUUULLLIIIGGGOOO]]]vvvyyylllnnnwwwzzzyyyyyymmmkkkrrr```WWWTTT^^^mmmyyyjjjaaaccc||||||pppddd^^^kkk~~~yyyjjjkkkooo[[[AAA;;;666666777999;;;===???AAAEEENNNPPPOOOUUU^^^xxxxxx{{{wwwPPPIIITTTLLLHHHIIIIIIJJJVVVdddxxxtttxxxtttiii___]]]YYYUUUTTTZZZfffnnnppprrrsssttttttuuuxxxzzz|||||||||}}}~~~nnn___RRRJJJKKKQQQaaannn{{{hhhUUUPPPNNNMMMLLLKKKIIIFFFCCCCCCBBB@@@>>>;;;888555333222111000...------------,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))***+++,,,------...+++,,,---...////////////,,,,,,---///000000000000...---------------......---...///......///222444555666888777444111000000000111222333444555666777666999<<<>>>???@@@BBBCCCCCCDDDEEEEEEHHHOOOZZZccclllzzzwwwmmmfff^^^YYYSSSPPPOOOMMMJJJGGGIIINNNVVV^^^gggooovvvzzz}}}|||||||||nnnaaa\\\aaahhhnnnpppqqqpppiiibbbbbbvvv{{{nnnssswwwmmm|||eeeJJJ:::999>>>:::::::::<<>>777777777999;;;???BBBDDDGGGRRRUUUTTTXXX]]]mmmsssXXXKKKSSSLLLHHHIIIIIIIIISSSaaavvvwwwwwwwwwiii^^^]]]YYYTTTSSSXXXdddmmmoooqqqsssttttttvvvyyy{{{||||||{{{|||}}}{{{mmmbbbXXXQQQLLLLLLSSSbbbsss}}}hhhTTTOOONNNMMMLLLLLLJJJFFFCCCCCCBBB@@@>>>;;;888555333222111000///------------,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))***+++,,,------...,,,,,,---...////////////+++,,,---///000111111111//////...---------......------...------...111333444666888777555222000//////000111222444555666666666999<<<>>>???@@@BBBCCCEEEDDDDDDFFFKKKQQQVVVYYY^^^ppp|||wwwllleee___aaagggiiieee^^^WWWUUUTTTWWW^^^iiissszzzyyyxxxxxxyyy|||vvvhhhccc]]]ffftttnnneeeqqq{{{{{{|||ppprrr}}}tttlllzzzaaaFFF888:::@@@;;;;;;;;;===@@@DDDGGGJJJLLLVVVXXXbbb}}}___TTTQQQKKKIIIMMMaaalll{{{|||pppeeeuuujjjnnnwww|||zzz}}}rrrkkkssssssVVV>>>@@@888888777888;;;@@@DDDGGGJJJVVVZZZZZZ]]]^^^fffwwwwww^^^NNNSSSLLLHHHIIIHHHGGGPPP]]]xxxzzzwwwyyyggg]]]\\\XXXSSSQQQWWWbbbllloooppprrrtttuuuwwwzzz|||||||||{{{|||}}}~~~~~~~~~~~~}}}pppfff___VVVNNNIIIIII[[[nnnzzziiiTTTKKKLLLMMMMMMLLLIIIEEECCCDDDCCC@@@===:::777555444000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,---...///000000...,,,---000333222000000///...000444555333111000///...---,,,+++++++++///////////////000111111666666777888777555333222...///111222444444444444:::;;;<<<<<<<<<>>>AAADDDEEEDDDCCCDDDGGGKKKPPPTTT\\\dddpppzzz~~~sssiiijjjrrrzzztttooogggbbbbbbfffkkkooossssssoookkkooo{{{mmmeeerrr||||||vvvwww~~~ooogggnnn}}}sssqqqvvvuuupppOOO;;;:::<<<888:::;;;>>>CCCIIIMMMOOOOOORRRWWWYYY^^^vvvkkkWWWQQQMMMJJJIIITTTfffzzzzzzmmmffffffppp{{{zzz~~~vvv{{{kkkooozzzkkkQQQAAA999;;;:::999:::===BBBHHHKKKTTTWWWZZZ[[[[[[___fffmmmzzz\\\XXXSSSRRRIIIFFFIIIHHHNNN___wwwyyyssskkkfff]]]WWWVVVTTTRRR\\\iiipppsssuuuuuuxxx|||{{{wwwyyyzzz{{{|||}}}}}}}}}}}}|||~~~wwwlllgggbbbXXXMMMGGGMMMPPP```vvvgggQQQLLLLLLMMMLLLKKKHHHEEEDDDDDDBBB@@@===:::777555444111000///---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,---...///000000...,,,---000222222000///...---///222333222000000///...------,,,------///////////////000111111444666777999888666444333//////000111333444555555999:::<<<<<<<<<>>>AAADDDEEEDDDDDDEEEHHHLLLPPPSSSWWW\\\dddnnnvvv{{{||||||qqqdddXXXXXXaaaooo~~~xxxtttqqqooonnnssstttqqqlllooo{{{oooxxx|||}}}sss}}}wwwwwwpppppp}}}|||gggIII999:::<<<999<<<>>>AAAEEEJJJNNNPPPQQQRRRWWWYYY___wwwzzzcccXXXPPPJJJHHHGGGWWWjjjvvvyyykkk___^^^bbbfffkkkqqqzzz~~~{{{zzzlllpppuuucccKKK@@@<<<;;;;;;;;;<<<@@@FFFKKKOOOUUUXXX\\\]]]]]]```ffflll|||{{{cccRRRSSSSSSKKKGGGJJJHHHMMM]]]ppp{{{ssspppiii```YYYWWWTTTRRR[[[gggpppsssuuuuuuxxx|||{{{wwwyyyyyyzzzzzzzzz{{{{{{{{{}}}ttthhhccc```WWWNNNIIIJJJKKKYYYqqq}}}zzzxxxxxxwwwhhhPPPMMMMMMLLLKKKIIIGGGEEEDDDCCCBBB@@@===:::777555444111111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,...///000000...---...000111111111...------...000111000///000///............/////////////////////000111111222444777::::::888666444000000000000222444666777888999;;;<<<<<<>>>AAACCCDDDDDDFFFHHHJJJMMMPPPQQQUUUUUUWWW^^^gggnnnqqqqqqaaaVVVKKKIIINNN[[[mmm|||~~~|||~~~zzzrrrooowww~~~xxxyyy{{{~~~{{{jjjnnn|||~~~rrrZZZAAA666999<<<:::@@@BBBEEEIIIMMMQQQSSSTTTTTTWWWYYY___uuummm]]]QQQIIIFFFCCCNNN\\\jjjzzziii[[[WWWZZZaaagggwww}}}}}}www}}}}}}vvvnnnqqqpppWWWBBB>>>>>>;;;;;;<<>>@@@BBBCCCDDDGGGIIILLLNNNOOOPPPVVVSSSRRRUUU\\\```aaa```QQQKKKFFFEEEGGGMMM\\\iiipppvvv~~~uuuuuu{{{~~~~~~~~~{{{qqqiiirrr|||iiiOOO;;;555:::<<<;;;DDDFFFJJJMMMPPPSSSUUUWWWXXXXXXYYY^^^ooowwwbbbTTTMMMJJJFFFIIIQQQ___qqqmmmeeeggglllqqq{{{~~~}}}}}}vvv|||wwwzzzrrrooossskkkNNN:::;;;>>>:::;;;>>>BBBHHHOOOUUUXXXXXX[[[___bbbcccdddfffhhhkkkxxxtttTTTRRRVVVPPPJJJLLLIIIJJJUUU\\\{{{~~~nnntttmmmbbbZZZXXXUUURRRXXXaaammmsssvvvwwwxxxzzzzzzxxx{{{zzzyyyxxxwwwwwwwwwwww{{{}}}tttmmmlllkkklllmmm[[[RRRQQQ```rrr{{{}}}}}}zzzyyywwwwwwyyy|||mmmUUUNNNMMMLLLJJJGGGFFFDDDCCCAAA@@@>>><<<999777555444222111000///...---------++++++++++++++++++++++++*********************************+++,,,---.../////////////////////000111000000000/////////111222000000/////////000000111///////////////000000111000222666999::::::888777222111000///000333555777555777:::;;;<<<===@@@BBBCCCDDDGGGJJJLLLMMMNNNNNNTTTSSSRRRTTTWWWZZZYYYXXXQQQLLLHHHFFFEEEIIIUUUbbbiiiooowww}}}|||}}}lllkkkuuu}}}xxxaaaGGG999888:::<<<===FFFJJJNNNPPPRRRTTTWWWYYYZZZXXXYYY___kkkmmm]]]TTTQQQFFFDDDGGGRRRcccsss~~~{{{zzzyyy~~~yyysss|||qqqpppssseeeFFF777:::;;;:::<<>><<<999777555444111111///...---,,,,,,,,,++++++++++++++++++++++++************************************+++---...//////000000000......000111000111111///......111333000000////////////000000///////////////000111111000222444777888888888777222222111111111222333444333666999;;;<<<===???AAACCCDDDFFFHHHKKKLLLMMMMMMOOOPPPRRRUUUWWWZZZ\\\]]]jjjbbbWWWNNNHHHGGGOOOYYYiiinnnuuuyyyzzzzzz}}}xxxjjjnnnvvvwwwpppXXXAAA:::;;;<<<>>>AAAGGGLLLPPPRRRRRRSSSWWWZZZYYYWWWYYY```jjj{{{zzzdddWWWQQQJJJEEEDDDMMMZZZhhhttt}}}~~~}}}~~~vvvsssppp]]]@@@777;;;:::<<<>>>CCCIIIOOOTTTXXX[[[\\\^^^```bbbdddeeeeeeeeegggoooxxxzzzUUUNNNXXXTTTMMMOOOMMMJJJOOOYYYssstttpppqqqddd[[[YYYWWWSSSUUU\\\dddmmmtttuuuvvvyyyzzzyyy||||||||||||{{{zzzxxxxxxvvvyyy}}}vvviiicccaaabbbYYYQQQQQQYYYeeeooottt}}}kkkPPPLLLMMMLLLKKKIIIEEEBBB@@@@@@???===;;;999777555444111000///---,,,,,,++++++************************************************))))))******+++,,,...//////000111000...---///222///000000...,,,,,,///222111000//////............///////////////000111111111222333444555666777777333333333222222222111111222555888;;;<<<===???@@@CCCDDDEEEGGGIIIKKKLLLMMMMMMQQQTTTVVVWWWZZZaaafff|||rrrggg]]]TTTNNNOOOSSSdddjjjssswwwyyyzzz}}}uuujjjsssxxxssseeeNNN===<<>>@@@FFFHHHLLLQQQSSSRRRSSSVVVZZZZZZWWWZZZaaafffrrrppp^^^SSSQQQJJJFFFJJJQQQZZZeeeppp~~~wwwkkkTTT:::888???;;;???BBBGGGMMMRRRWWWZZZ[[[_________aaacccddddddddddddnnnvvv{{{UUULLLWWWVVVOOOPPPNNNJJJMMMVVVlllyyyppp|||xxxjjj___\\\YYYSSSSSSXXX```iiirrrtttuuuxxxzzzzzzyyy{{{|||}}}}}}{{{xxxwwwvvvyyy}}}{{{jjj___YYYYYYWWWSSSOOOQQQZZZeeemmmtttwww}}}mmmOOOLLLLLLMMMLLLJJJFFFAAA???@@@???===;;;999777555444000///...---,,,+++++++++************************************************)))))))))***+++,,,......///111222000...---///222...//////---***+++...111111111000...------------///////////////000111111222222222222333555777777333444444333333111000///111444888;;;<<<===???@@@CCCCCCDDDEEEGGGIIIKKKMMMOOOSSSWWWVVVUUUYYYcccllltttooollljjjeee^^^YYYYYYbbbjjjrrrwwwwwwwwwxxx{{{~~~ssslllxxx|||sss\\\GGG:::===AAA???BBBJJJHHHLLLQQQSSSQQQRRRVVVZZZ\\\XXXZZZ```aaaiiijjj]]]TTTKKKDDDEEEFFFJJJTTT___ppp{{{zzzhhhMMM666999BBB===CCCEEEJJJPPPUUUXXX[[[\\\```______```bbbddddddcccaaammmxxx}}}xxxXXXJJJWWWVVVOOOQQQPPPKKKMMMRRReee|||zzzpppsss~~~oooccc___[[[SSSRRRVVV]]]gggqqqssstttwwwzzzzzzwwwyyy|||~~~}}}{{{xxxvvvwwwzzz~~~zzzmmmfffTTTWWWVVVQQQMMMQQQ\\\ddd```ccciiiqqqxxx~~~fffPPPMMMMMMMMMKKKHHHEEEAAA???@@@???>>><<<:::888666666111000///...---,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++...///////////////.....................///000111777333///---......---+++,,,---...///000000000000///111333333333333555777999999999888777555333111333444666888:::<<<===>>>AAABBBCCCEEEGGGIIIKKKKKKOOOQQQTTTWWW]]]eeeooouuuqqqnnniiiggggggddd```]]]lllnnnqqquuuwwwxxxxxxxxx{{{{{{mmmnnn|||{{{gggJJJCCC;;;:::@@@GGGLLLMMMOOOQQQTTTVVVVVVUUUVVVWWW\\\\\\YYY\\\___```uuu{{{^^^ZZZQQQGGGDDDDDDDDDGGGLLLZZZeeetttxxx~~~mmmQQQDDD@@@<<<<<>><<<:::888666666111000///...---,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++......////////////......///............//////000666444111000000000...+++,,,---...///000000000000///111222333222333444666999999999999888666444333222222333555888;;;===>>>>>>@@@BBBDDDGGGJJJLLLMMMMMMOOORRRXXXaaannn|||~~~yyyqqqlllhhhdddaaa^^^lllnnnqqqtttwwwxxxxxxxxx{{{pppnnnuuu}}}rrrZZZDDD@@@<<<===DDDKKKOOOPPPPPPRRRUUUVVVWWWWWWYYYZZZ]]]]]]ZZZ\\\``````sssrrraaaYYYQQQLLLHHHEEEFFFJJJRRR[[[gggrrrzzzyyyttt|||hhhMMMAAA???===???DDDMMMPPPSSSVVVXXXZZZ]]]___gggeeecccbbbcccfffiiilllooovvvuuuzzzKKKGGGNNNUUUQQQRRRUUUPPPRRRWWWiiiuuummmvvv{{{hhh^^^ZZZVVVSSSSSSWWW^^^hhhpppssstttuuuuuuuuuyyy{{{zzz{{{}}}|||xxxyyyzzz}}}~~~sssfffYYYRRRLLLFFFDDDGGGEEEBBBBBBEEEJJJRRRaaaooolllTTTLLLMMMNNNNNNKKKFFFBBB???@@@???===<<<999888666555111000///...---,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++---....../////////......000000//////////////////555444333333333222///---------......///000000000...000111222222222444555999999::::::999888666555111111111333555888<<<>>><<<===@@@CCCGGGJJJLLLNNNLLLNNNRRRXXXcccrrrwwwooojjjgggeeedddlllnnnqqqtttvvvxxxxxxxxx|||xxxccclllxxxyyyhhhPPPBBBAAA@@@DDDJJJOOOQQQPPPQQQSSSUUUVVVWWWYYY]]]___^^^___[[[]]]``````pppjjjaaaWWWPPPIIICCCBBBDDDHHHNNNWWWaaakkkwwwyyypppwwwuuu|||~~~xxx___FFF>>>>>>???DDDKKKRRRTTTXXX[[[\\\^^^```bbbhhhfffcccaaabbbfffkkknnnsssxxxxxxPPPFFFJJJTTTUUUVVVVVVQQQRRRTTTaaa~~~mmmooopppddd^^^XXXTTTSSSTTT[[[eeemmmrrrtttuuuuuuuuuyyy|||{{{|||}}}zzz|||~~~jjj\\\TTTPPPOOOQQQMMMGGGCCCCCCDDDHHHRRR\\\kkkSSSLLLMMMNNNNNNLLLGGGBBB?????????===;;;999777666555111000///...---,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++------......//////......000000000000//////......333333555666666444111///...............///000000...///111111111111333555888999:::;;;:::999888777444333222111222555888;;;;;;<<>>===;;;999777555555111000///...---,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,---...............000000111111000///...---000222555777666444222000///............///000000...///111111111111333555777888:::;;;;;;:::999999999777444222111333444666;;;<<<===@@@BBBDDDFFFGGGMMMPPPSSSVVVYYY^^^dddgggggghhhjjjkkkllllllllllllmmmnnnpppsssuuuwwwyyyyyy|||~~~~~~|||tttxxxiii^^^kkkjjj]]]QQQHHHFFFHHHMMMRRRVVVWWWUUUSSSQQQSSSTTTUUUWWWZZZ^^^aaa```bbb^^^^^^bbbaaahhh{{{~~~dddXXXUUUQQQKKKGGG@@@BBBFFFLLLTTT]]]ffflllyyy~~~{{{pppttt}}}yyy~~~}}}{{{___MMM??????EEEIIIQQQYYY\\\___aaaccccccdddfffgggdddeeegggiiijjjkkkkkkkkknnnoootttrrrPPPCCCPPPYYY\\\[[[VVVVVVQQQSSSfffuuuhhhooosssjjjaaa[[[YYYQQQUUU\\\eeelllqqqssssssrrrvvvyyyyyy|||}}}~~~~~~~~~xxxtttqqqqqqggg]]]XXXSSSMMMJJJJJJlllRRRKKKLLLLLLKKKIIIFFFCCCAAA???>>><<<;;;888777555444111000///...---,,,,,,,,,++++++++++++++++++++++++************************)))************++++++++++++,,,---...............///000111222111000///...---000444555444333222222000///...------...///000...000111222222222444555666777999:::;;;;;;::::::<<<:::777555333222333333999:::;;;===???AAABBBCCCIIILLLPPPSSSUUUXXX[[[]]]\\\```dddggghhhhhhiiijjjnnnoooppprrruuuwwwyyyzzz}}}~~~xxxpppqqqvvvvvvsssqqquuu}}}qqq```cccoooeeeQQQDDD===CCCGGGMMMSSSXXXZZZ[[[ZZZSSSUUUVVVWWWXXXYYY\\\______bbb___^^^dddbbbeeesssvvvddd]]]VVVNNNIIIAAABBBCCCFFFKKKQQQVVVZZZiiiqqq{{{zzz|||xxxrrrtttsssVVVIIIAAAFFFMMMPPPVVV^^^```bbbdddeeeeeeeeeggghhhdddgggjjjnnnoooooonnnlllmmmooorrrzzzXXX>>>JJJWWW\\\^^^[[[WWWSSSPPP[[[yyy|||jjjkkkxxxmmmccc\\\YYYSSSUUUYYY```hhhnnnqqqqqqppptttvvvvvvyyy~~~~~~~~~~~~yyynnniiicccZZZPPPLLLjjjOOOLLLKKKJJJHHHFFFDDDBBBBBB>>>>>><<<:::888666555444111000///...---,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++***+++,,,---...............///111222222111000///+++...222333222111111222111000...------...///000///111222333222333444666444555777999:::;;;;;;:::===;;;:::888666444444333555666888:::===???AAABBBDDDGGGJJJMMMPPPSSSXXX[[[ZZZ]]]aaadddeeefffiiikkknnnoooppprrrtttwwwyyyzzzzzz{{{}}}wwwoooiiihhhiiijjjnnntttccc]]]eeemmm___LLLBBB;;;BBBFFFLLLRRRVVVYYY[[[\\\VVVXXXZZZ[[[ZZZZZZ[[[\\\^^^bbb______eeeccccccmmmyyy|||jjj[[[QQQNNNHHHFFFCCCCCCEEEJJJOOOQQQYYY```jjjrrrxxxyyyqqqrrruuu|||~~~wwwhhhOOOFFFDDDMMMUUUWWWZZZaaaaaacccffffffffffffggghhhdddfffiiilllnnnnnnmmmmmmnnnpppqqquuuhhhBBBIIIVVV[[[^^^]]]WWWTTTOOOTTTllloooiiiyyysssggg^^^ZZZWWWVVVWWW\\\dddjjjnnnooommmqqqrrrrrruuu{{{~~~|||~~~~~~}}}}}}}}}~~~~~~~~~}}}~~~rrrddd\\\gggLLLLLLKKKIIIFFFDDDCCCBBBBBB>>>>>><<<:::888666555444111000///...---,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++***+++,,,---............---...000222333222111000***---000111000///111333111000...------...///000///111333333333333555777333555777999:::;;;;;;:::<<<;;;;;;999888777555555111333555888<<>>===:::888666444333333111///,,,+++++++++,,,************************)))************+++++++++)))************++++++++++++++++++,,,---...///000....../////////000000000.........///000111111111333222000...---.../////////000222333444444333333666666777888999::::::;;;:::::::::::::::999888888333333222111222444666888<<<<<<===???BBBFFFJJJLLLTTTSSSTTTXXX^^^ccceeeeeehhhjjjmmmooopppsssvvvyyyzzz|||~~~wwwoooiiieeecccaaa]]]^^^aaagggqqqbbb___hhhiii[[[KKKEEEGGGIIIJJJMMMPPPRRRSSSUUUWWWYYYVVVWWWXXXXXXYYYYYYXXXXXXYYY[[[^^^`````````aaabbbaaayyyiii^^^[[[VVVOOOIIIEEEEEEEEEPPPSSSTTTSSSPPPPPPTTTXXXiiirrr}}}{{{nnnhhhkkktttzzzxxxsss~~~uuuaaaVVVJJJLLLOOOSSSVVVYYY[[[\\\dddfffiiihhhfffeeefffhhhdddfffgggdddaaabbbggglllpppmmmmmmsssoooKKKKKKYYYaaabbb___\\\TTTOOOYYYtttrrrjjjzzzrrrfffaaa^^^\\\XXXUUUVVV\\\dddiiijjjnnnrrrsssssstttvvvyyywwwwwwwwwwwwxxxxxxyyyyyyzzzzzzyyyyyyyyyzzz{{{|||xxxyyy~~~wwwwwwuuupppTTTJJJIIIGGGEEECCCAAA@@@@@@???>>><<<:::888666444333333222000---,,,,,,,,,,,,************************)))************+++++++++)))************+++++++++++++++++++++,,,...///000///...---------...///000//////......///000111222444444333111000///...---///000111222333444333333666666777888999:::;;;;;;::::::;;;;;;;;;::::::999666555444222222222333444666777888:::===AAADDDFFFMMMMMMNNNRRRXXX\\\______eeehhhkkkmmmooorrruuuxxxzzz|||~~~tttmmmddd^^^[[[ZZZVVVRRRUUU\\\iiiwwwzzz```dddjjjeeeSSSHHHJJJLLLIIIKKKMMMPPPRRRSSSTTTVVVXXXUUUUUUVVVWWWWWWWWWWWWVVVVVVYYY]]]_________^^^___[[[mmmlllcccXXXPPPLLLIIIDDD@@@EEEJJJQQQTTTRRROOONNNNNNPPPXXXdddnnntttzzzxxxoooeee```fffqqq}}}yyyyyy~~~xxxgggVVVOOOMMMQQQUUUVVVVVVWWWZZZ]]]cccfffiiijjjiiihhhggghhhbbbdddeeedddaaaaaadddgggooollllllqqqyyyuuuGGGHHHVVVZZZ```ccc]]]VVVRRRTTTeee{{{kkkssszzzkkkeee^^^]]][[[WWWUUUWWW^^^dddiiikkknnnqqqtttuuuvvvwwwuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwxxxxxxyyy{{{|||}}}sssjjjhhhnnnssszzzoooooosss|||qqqUUUKKKIIIGGGDDDBBBAAAAAA@@@???>>><<<:::888666444444333222000...---,,,,,,,,,************************))))))*********+++++++++))))))*********+++++++++++++++++++++,,,---...//////...,,,+++,,,---///111111///...---...///111333555555555444222000...---///000111222333444444444666666777888:::;;;<<<<<<<<<<<<<<<<<<;;;:::999888999888777555555444555555333333444666888:::===>>>FFFGGGJJJNNNSSSXXX[[[]]]^^^aaaeeehhhjjjmmmqqqssswwwyyy|||~~~~~~yyytttqqqaaa^^^YYYVVVTTTRRRQQQOOOdddnnn}}}rrrdddjjjmmmcccOOOIIIRRRTTTLLLKKKMMMPPPQQQQQQRRRTTTUUUSSSTTTTTTUUUUUUUUUUUUUUUTTTWWW\\\___^^^]]]\\\[[[___ggg{{{vvv```SSSOOONNNJJJFFF???EEEKKKPPPQQQRRRRRRSSSLLLNNNRRRUUUZZZbbbkkkqqquuuzzz}}}{{{|||ssshhh``````ccciiirrr}}}yyyzzz|||zzzlllYYYMMMKKKPPPUUUZZZ[[[YYYYYY]]]bbbaaacccgggiiijjjiiihhhggg```bbbdddcccaaa```aaabbbllljjjlllooorrryyy}}}DDDCCCOOORRR___ccc\\\WWWUUUPPPXXXyyymmmkkkuuuuuulll]]]]]]\\\XXXTTTTTTZZZ___hhhhhhkkkoootttwwwvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwyyyzzz|||~~~~~~yyynnnnnnoooqqq{{{ooosssuuurrrUUUKKKJJJGGGDDDBBBAAAAAAAAA>>>===<<<:::888666555444333222111///...---,,,,,,************************))))))*********+++++++++))))))*********++++++++++++++++++++++++,,,---...///...,,,+++,,,---///111111000...------///111222444444555555444222///...000000000111222444555555666666777999:::;;;<<<===>>>>>>>>><<<;;;999777666888888777777666666777777333333444444444555666666===???CCCGGGLLLQQQUUUXXXTTTXXX]]]aaadddgggjjjmmmrrrtttvvvwwwyyy{{{xxxpppjjjddd^^^ZZZTTTUUUTTTQQQPPPUUU___gggqqqddddddkkkjjj^^^NNNLLLVVVWWWOOOKKKMMMOOOPPPPPPPPPQQQRRRRRRSSSSSSTTTTTTTTTTTTTTTSSSVVV[[[]]]]]][[[ZZZYYY______jjj|||dddYYYTTTPPPLLLHHHIIIHHHHHHHHHIIILLLNNNTTTRRRPPPNNNNNNPPPUUUXXX]]]bbbjjjqqqwww|||{{{xxxxxxxxxuuuyyy~~~{{{nnnccc\\\ZZZ]]]eeepppyyyuuuyyyzzzrrr```OOOJJJLLLSSSXXX^^^___]]]^^^bbbfff^^^```cccgggiiiiiigggfff```bbbccccccaaa```______hhhiiikkkmmmkkkkkkttt~~~xxxOOOCCCJJJPPP``````ZZZWWWWWWOOOQQQnnnvvviiilllrrr``````]]]YYYUUUTTTWWW[[[dddfffiiinnnsssvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwyyy|||}}}zzzvvvsssppprrrqqq|||xxxtttVVVLLLJJJGGGCCCAAAAAAAAAAAA>>>===<<<:::888777555555222111000///...,,,++++++************************)))************+++++++++)))************++++++++++++++++++++++++,,,------///...---------...///000111000///......///000111222333444444444333222111000000000111222444555666555666777999:::<<<===>>>@@@@@@???>>><<<:::888777666777777777777777777666555555555444444333333333555777;;;>>>AAAEEEJJJMMMOOOSSSYYY^^^aaaeeehhhjjjqqqrrrsssssstttvvvyyy|||{{{qqqlllddd]]]WWWSSSOOOLLLJJJMMMNNNMMMQQQ___uuuttt___^^^gggfff```VVVNNNOOOTTTSSSOOOLLLNNNOOOPPPOOOOOOPPPQQQRRRRRRSSSTTTTTTTTTTTTSSSSSSVVVZZZ\\\[[[ZZZYYYYYY\\\\\\bbbuuunnn___UUUOOONNNJJJEEEAAA@@@BBBGGGJJJKKKLLLOOOQQQRRRQQQPPPPPPMMMQQQVVV[[[^^^```ccceeeppppppppprrrtttwwwzzz|||}}}}}}~~~vvvtttpppnnnoootttzzz~~~wwwoooeee]]]WWWVVV\\\cccnnnvvvtttvvvsssgggVVVLLLMMMSSSWWW[[[___``````aaadddggg^^^___aaadddhhhiiihhhgggccccccccccccbbb```___^^^fffgggjjjjjjgggeeelllvvv}}}rrrxxxaaaEEECCCKKK[[[]]]YYYXXXXXXQQQPPPeeeqqqkkkwwwyyyjjjfff```[[[XXXWWWWWWXXX```ccciiinnnrrrtttuuuvvvttttttttttttsssssssssssssssuuuwwwyyy{{{}}}~~~~~~~~~|||vvvppppppyyyqqq}}}{{{uuuTTTLLLJJJFFFCCCAAAAAAAAABBB======;;;:::888777666555000000000///---,,,***)))************************)))************+++++++++)))************++++++++++++++++++***++++++,,,---....../////////000000000000000000//////////////////000111222333444444444000000000000222444666777555666777999;;;<<<>>>>>>@@@@@@@@@@@@???>>>======999999999999888888777777555666666666555555444333111444666888888:::>>>BBBDDDIIIOOOTTTXXX\\\___aaaiiikkkmmmnnnppptttyyy|||~~~zzzrrrjjjfffZZZVVVPPPLLLKKKJJJIIIHHHJJJOOOWWW___iiixxxjjj\\\cccmmm___VVVPPPQQQSSSPPPNNNOOONNNPPPQQQQQQPPPPPPPPPQQQRRRRRRSSSTTTTTTTTTTTTTTTUUUWWWZZZZZZZZZYYYYYYZZZVVV\\\bbbmmm{{{hhh___UUUPPPJJJEEEDDDEEEGGGIII@@@BBBGGGMMMQQQSSSSSSRRRNNNPPPRRRSSSSSSTTTUUUWWWXXXWWWVVVVVVXXX[[[^^^___cccccccccdddeeeggghhhiiimmmqqqtttuuuxxx|||{{{wwwuuuuuuuuuuuuvvvwwwxxxxxxyyyyyyyyyyyyyyyxxxwwwvvvoooppppppmmmjjjiiilllooolllmmmppptttzzz|||qqqeee^^^ZZZWWWWWW[[[^^^bbbmmmwww~~~tttssskkk\\\OOOLLLSSS[[[\\\]]]___```aaabbbcccccc______```ccchhhkkkjjjiiifffeeeccccccbbbaaa```___dddeeeggggggeeefffrrr}}}vvvyyyLLL???IIITTT[[[ZZZZZZYYYSSSQQQ\\\jjj|||mmmpppxxxpppfff___\\\[[[XXXVVV\\\bbbiiinnnqqqrrruuuwwwvvvvvvuuuuuuuuutttttttttqqqsssuuuwwwyyy{{{{{{{{{}}}~~~}}}|||sssuuu~~~ooowww|||sssRRRLLLJJJFFFCCCAAA@@@AAABBB======;;;:::888777666555000//////...---+++***)))************************)))************+++++++++)))************++++++++++++++++++***++++++,,,,,,...//////000111000000000//////000000000000///.........000111333444666666000//////000222444666777555666777999;;;===>>>??????@@@AAABBBBBBBBBBBBBBB=========<<<;;;:::999888555666666777777777666666222444666666555555888;;;444888???DDDIIILLLOOORRR[[[^^^aaaeeejjjpppwww||||||~~~uuurrrmmmggg```YYYTTTRRRKKKHHHDDDCCCEEEGGGIIIJJJSSS\\\lll}}}ddd]]]fffooo\\\QQQNNNUUUWWWOOOLLLPPPPPPRRRSSSSSSRRRQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTTTTVVVXXXYYYZZZYYYYYYZZZ[[[NNN[[[bbbfff{{{xxxccc^^^WWWQQQLLLHHHEEECCCEEEDDDCCCDDDGGGJJJMMMNNNVVVWWWXXXXXXWWWWWWXXXZZZXXXVVVSSSRRRRRRTTTTTTTTTOOONNNNNNNNNOOOPPPQQQQQQRRRVVVYYYZZZ\\\^^^[[[VVVXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]]]]]\\\[[[ZZZYYYXXX[[[___bbbbbbaaaccciiioooyyy{{{zzzrrrfff^^^YYYWWWTTTQQQOOORRR\\\iiiqqqttt|||nnnuuuqqqeeeUUUKKKNNNXXXaaa___^^^^^^___aaaaaa```___aaa___```ccchhhllllllkkkhhhfffdddcccbbbbbbaaa```ddddddeeeeeedddjjjzzzyyyyyyXXXDDDMMMTTT[[[\\\\\\YYYTTTSSSWWW\\\}}}nnnjjjuuuxxxjjjbbb```^^^YYYTTTYYYaaajjjooopppqqqtttxxxyyyyyyxxxxxxwwwwwwwwwvvvpppqqqsssvvvxxxyyyyyyyyy|||}}}|||~~~~~~zzz}}}ttt~~~www}}}nnnNNNPPPJJJEEEEEECCC@@@>>>@@@@@@===:::999888777555333222111///...,,,,,,++++++************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,---...000000111222111///---+++///000111222111///---,,,000//////222666888777555777444111///000333777:::@@@===;;;;;;<<<===<<<;;;===???BBBEEEGGGFFFDDDCCCFFFDDDBBB@@@???<<<999777<<<999777888:::;;;:::888444555666777888888888777888888999;;;<<<===>>>???EEEHHHLLLRRRYYY```fffiiioooppprrruuuxxxzzz}}}~~~zzzuuupppiiiddd]]]YYYTTTPPPLLLJJJHHHFFFCCCDDDDDDEEEGGGNNNYYYaaaqqqzzzxxxiiihhhhhhccc]]]ZZZVVVSSSRRRQQQPPPNNNQQQTTTXXXYYYWWWTTTQQQPPPSSSSSSSSSUUUXXXYYYXXXWWWYYYWWWUUUVVVXXXZZZYYYWWWWWW```___aaarrr}}}ssseeeZZZUUURRRNNNJJJGGGEEEBBBBBBCCCCCCCCCCCCEEEJJJPPPUUUXXX[[[```dddeeehhhiiifffaaa```cccggg^^^^^^]]]\\\ZZZWWWTTTRRRSSSTTTUUUWWWXXXZZZ[[[\\\YYYXXXWWWVVVUUUVVVWWWWWWXXXZZZ]]]^^^___aaaccceeeiiilllppptttxxx|||}}}~~~}}}wwwqqqjjjeeebbbZZZWWWSSSPPPPPPPPPPPPOOOWWWbbbrrruuu~~~lllYYYQQQRRRVVV[[[```___^^^]]]```bbbccc```]]]cccbbbbbbdddgggiiijjjjjjfffdddaaa^^^\\\\\\]]]^^^bbbdddeeeccccccjjjyyyttttttKKKFFFHHHXXX]]]^^^ZZZXXXYYYWWWQQQsssyyykkkkkk|||ooohhhfff```\\\ZZZVVVZZZaaahhhmmmnnnnnnmmmssstttuuuuuutttsssuuuvvvuuuwwwyyyzzzyyyyyyzzz{{{zzzzzz{{{|||~~~|||oooQQQPPPJJJEEEEEEDDD@@@???@@@@@@>>>;;;999999888666444222111///...,,,,,,++++++************************))))))))))))))))))))))))******************+++++++++++++++++++++,,,,,,---...///000111111///...---///000111222222000///---000//////111555777666444777666444333333555777888CCCBBB???;;;888999===AAADDDCCCCCCDDDEEEGGGIIIJJJHHHGGGFFFDDDCCCAAA???===???<<<:::999::::::999777999999999888888777777777888888888999999:::::::::<<<===@@@DDDHHHLLLPPPRRRYYYZZZ\\\^^^aaaccceeefffjjjlllpppsssvvvzzz~~~yyyxxxxxxvvvrrrmmmgggccc^^^[[[XXXTTTPPPLLLRRROOOKKKGGGEEEDDDDDDDDDEEEGGGIIILLLSSS^^^mmmxxx}}}lllhhhggg```WWWXXXWWWVVVTTTRRRQQQPPPPPPSSSVVVZZZ[[[YYYVVVTTTRRRTTTSSSTTTVVVYYY[[[ZZZYYYZZZWWWUUUVVVXXXYYYXXXVVVTTTZZZXXX[[[hhhyyyttteee[[[TTTPPPPPPMMMIIIGGGFFFEEECCCBBBBBBEEEIIIKKKLLLNNNRRRUUU```dddhhhjjjkkknnnuuuzzz{{{|||}}}|||yyyuuupppmmmooopppqqqrrrtttuuuvvvwwwvvvuuusssrrrqqqqqqqqqrrruuuvvvxxxwwwvvvuuuvvvxxxyyyyyyzzzzzzyyyxxxvvvuuujjjhhhfffaaa[[[VVVSSSRRRNNNNNNNNNOOOSSSWWW]]]```kkktttwwwuuufffVVVQQQSSSWWW]]]bbb```^^^^^^```cccdddbbb```fffdddcccccceeefffffffffcccbbbaaa```______``````ccceeefffeeedddiiiuuu~~~www{{{RRRBBBIIISSS[[[___]]][[[ZZZWWWRRRdddlllaaajjjzzzooojjjccc\\\YYYWWWZZZ___eeeiiikkkllllllqqqrrrtttuuuuuuuuuwwwxxxvvvxxxzzz{{{zzzzzz{{{}}}yyyyyyyyy|||}}}zzz{{{}}}rrrTTTPPPJJJFFFFFFEEEAAA???@@@AAA???<<<:::999888777555222111///...,,,,,,++++++************************))))))))))))))))))))))))++++++*********************************++++++,,,,,,---///000000000///...///000111222222222111000///......000333444444333777777777888777777666666AAADDDFFFBBB;;;999===BBBAAAAAABBBCCCEEEGGGIIIKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFCCCAAA???>>><<<:::777<<<;;;:::888777888888999666666666666666555555555777777888999:::;;;===>>>CCCDDDEEEGGGIIIKKKMMMNNNPPPSSSWWWZZZ]]]aaafffjjjhhhhhhhhhhhhiiijjjkkklllkkkkkkllllllmmmmmmmmmnnndddaaa]]][[[[[[YYYUUUQQQUUURRRPPPNNNMMMLLLJJJHHHHHHFFFCCCAAAAAABBBDDDEEEMMMSSS\\\dddlllwwwlllggglllhhhZZZMMMPPPSSSUUUTTTQQQOOOPPPRRRSSSVVVZZZ[[[YYYWWWUUUTTTTTTTTTTTTWWWZZZ\\\\\\\\\ZZZXXXVVVVVVWWWWWWVVVUUUYYY[[[ZZZ]]]fffqqquuufff]]]YYYUUUOOOKKKIIIGGGFFFDDDAAABBBBBBAAA@@@AAACCCEEEIIINNNSSSWWW[[[```hhhnnnqqquuuzzz~~~}}}zzzwwwzzzzzz{{{|||~~~}}}|||zzzzzzzzzzzz{{{{{{zzzxxxtttqqqqqqqqqlllkkkiiifffbbb^^^ZZZXXXPPPPPPOOOMMMJJJIIIJJJKKKPPPSSSXXX]]]ccclllvvv~~~rrruuuyyyjjj^^^SSSQQQVVVZZZ___dddbbbaaa```aaaccceeeeeedddeeecccaaaaaacccdddeeedddbbbbbbccccccddddddccccccdddgggiiihhhgggiiiqqqwwwhhhFFFJJJLLLUUU^^^```^^^\\\XXXSSS\\\www|||eeebbbtttxxxppphhh```[[[XXXYYY\\\___cccgggiiikkklllnnnqqqsssssstttvvvxxxwwwyyy{{{|||||||||}}}~~~yyyxxxxxxyyy{{{|||{{{zzzxxxzzz}}}}}}tttUUUPPPKKKGGGGGGFFFAAA???@@@BBB???<<<;;;:::999777555222111///...,,,+++++++++************************))))))))))))))))))))))))+++++++++***************)))))))))))))))******+++++++++---...000000000000...///111222333333333222////////////111222333333666777999::::::888666444888???FFFIIIFFFBBB@@@@@@===???CCCFFFIIIJJJJJJJJJMMMOOOPPPQQQQQQQQQQQQRRROOONNNLLLIIIFFFCCCAAA???>>><<<:::888888999:::;;;888888888777777777777777999999999888888999999::::::;;;<<<===???@@@AAABBBAAACCCEEEFFFGGGIIILLLNNNNNNNNNOOOOOOPPPQQQRRRSSSRRRRRRRRRRRRRRRRRRRRRRRROOOMMMKKKJJJKKKKKKIIIGGGHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHLLLPPPTTTaaalllzzzwwwhhhkkkooodddSSSIIIIIINNNSSSSSSPPPNNNPPPTTTPPPSSSWWWXXXWWWUUUSSSSSSSSSRRRSSSUUUYYY[[[\\\\\\ZZZYYYWWWVVVUUUUUUTTTTTT^^^^^^^^^bbbfffjjj|||jjjdddZZZSSSNNNLLLLLLKKKHHHGGGEEEBBBAAAAAABBBCCC===???BBBCCCDDDGGGLLLOOOQQQUUUZZZ___bbbcccbbbaaafffgggggghhhiiijjjkkkkkkllljjjhhhfffeeedddeeeeeeccccccbbb___ZZZWWWVVVVVVQQQPPPOOOMMMKKKIIIGGGFFFGGGJJJLLLNNNNNNQQQVVVYYYccciiipppuuu{{{wwwrrr{{{}}}ddd[[[TTTUUUYYY]]]```dddfffeeecccccccccdddeeeeeeaaa___^^^___bbbdddffffffdddeeeggghhhiiihhhfffeeecccgggkkklllkkklllppptttXXXHHHEEEOOOZZZ``````\\\XXXTTTXXXmmmxxxkkkqqquuummmfff```XXXXXXXXXZZZ]]]bbbhhhkkkhhhjjjnnnppppppqqqrrrtttwwwyyy|||}}}}}}}}}~~~zzzyyyxxxxxxyyyzzz{{{{{{{{{||||||}}}}}}|||vvvVVVPPPKKKHHHHHHGGGBBB@@@@@@BBB???<<<;;;:::999777555222111///...,,,+++++++++************************))))))))))))))))))))))))************************))))))(((((())))))***+++)))***,,,---...000000111...///000111222333333333///////////////000111333333555888:::;;;999666555222666===DDDJJJLLLKKKIIICCCDDDEEEFFFIIILLLNNNPPPMMMPPPSSSUUUUUUUUUWWWYYYXXXXXXWWWUUURRROOOMMMLLLFFFDDDAAA>>><<<;;;<<<<<<::::::::::::::::::::::::999999999999999:::;;;<<<:::;;;;;;<<<<<<======>>>===>>>???>>>===>>>@@@BBBAAABBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGGGGGGGHHHHHHGGGGGGCCCCCCBBBAAAAAABBBDDDEEEFFFIIIOOOUUU[[[ccckkkqqq~~~{{{qqqlllooojjjZZZLLLHHHFFFKKKPPPQQQNNNMMMPPPSSSOOORRRUUUWWWVVVTTTTTTTTTQQQPPPPPPRRRVVVYYYZZZ[[[YYYYYYXXXVVVTTTSSSSSSSSSYYY[[[\\\aaabbb___vvvxxxkkkaaa[[[WWWUUUPPPNNNJJJHHHFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHNNNNNNOOOOOOPPPPPPQQQQQQQQQOOONNNLLLLLLLLLLLLMMMNNNOOONNNLLLIIIGGGGGGHHHGGGHHHHHHJJJKKKMMMNNNOOONNNSSSYYY^^^aaafffnnnsss|||vvv{{{bbb\\\XXXZZZ]]]^^^```ccciiiiiigggeeeccccccdddeeeaaa___]]]]]]```ccceeeeeegggiiijjjlllkkkjjjhhhfffcccgggkkkmmmnnnooorrrtttsssJJJBBBIIITTT]]]```]]]XXXUUUPPP^^^wwwyyypppppp}}}rrrjjjdddZZZYYYVVVVVVYYY___eeejjjhhhjjjnnnooopppooopppqqqvvvxxx{{{||||||}}}~~~{{{{{{zzzzzzzzz{{{}}}}}}{{{yyy{{{{{{wwwVVVPPPKKKIIIIIIHHHCCC@@@AAAAAA???<<<:::999888777555222111///...,,,,,,++++++************************))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))******+++)))***+++,,,---///000111//////000000111222333333000111111000...///111333222444777999;;;;;;:::999555333444999BBBMMMTTTXXXMMMIIIDDD@@@AAAEEELLLPPPLLLOOOTTTUUUUUUVVVYYY\\\]]]^^^``````]]][[[[[[[[[UUUSSSOOOKKKGGGDDDCCCBBB<<<<<<;;;:::999999888888777777777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>@@@BBBAAAAAABBBCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDEEEEEECCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEHHHMMMPPPTTT[[[eeennnvvvmmmffftttsssrrroooeeeWWWOOOMMMFFFJJJMMMMMMLLLLLLNNNQQQPPPRRRUUUWWWVVVUUUVVVVVVQQQOOONNNPPPSSSVVVXXXXXXXXXXXXXXXVVVSSSRRRSSSTTTUUUYYYZZZ^^^aaa\\\iiizzzqqqlll]]]ZZZUUUQQQNNNLLLIIIGGGHHHGGGEEEDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBAAABBBCCCDDDEEEEEEGGGHHHHHHHHHHHHJJJKKKJJJKKKMMMPPPTTTXXX[[[]]]bbbiiirrrxxx|||zzzxxxlllccc^^^\\\^^^___^^^___bbbiiijjjiiigggdddcccdddeeeeeebbb^^^]]]^^^```aaaaaahhhiiijjjkkkkkkjjjhhhgggcccfffiiilllmmmpppsssuuuXXXFFFFFFMMMXXX```___[[[XXXMMMVVViiisssgggrrr}}}qqqiii```]]]XXXVVVWWW[[[aaaeeehhhkkknnnpppqqqpppqqqqqqtttwwwyyy{{{{{{|||}}}{{{|||}}}||||||}}}|||yyyzzz~~~zzzxxxWWWQQQLLLIIIJJJIIIDDDAAAAAA@@@>>>;;;999999888666444222111///...,,,,,,++++++************************))))))))))))))))))))))))(((((()))***+++,,,,,,---***))))))))))))***++++++*********+++,,,...///000////////////000111111222111222222000......111444333444555888;;;===???@@@>>>;;;777666:::CCCNNNUUUTTTQQQLLLGGGDDDEEEGGGHHHIIIMMMRRRTTTTTTUUUYYY]]]\\\___ccceeeddddddeeefffbbbaaa___\\\XXXUUUSSSRRRKKKJJJIIIFFFDDDBBB@@@???>>>>>>===<<<;;;;;;;;;;;;=========<<<<<<;;;;;;:::;;;<<<=========>>>@@@BBBAAAAAABBBCCCBBBAAA@@@??????@@@@@@AAABBBCCCDDDDDD???@@@AAAAAAAAABBBCCCDDDDDDFFFJJJMMMQQQWWW___eeesss{{{~~~~~~vvvtttnnnddd^^^[[[VVVPPPIIIIIIIIIJJJJJJKKKLLLMMMNNNQQQTTTUUUUUUTTTUUUVVVQQQPPPNNNOOORRRUUUVVVWWWVVVWWWWWWUUURRRQQQSSSUUUTTTZZZYYY[[[aaa```dddsss}}}vvvpppjjjddd]]]XXXTTTRRROOOMMMLLLKKKJJJIIIFFFFFFHHHIIIKKKLLLMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJMMMOOOPPPNNNPPPSSSUUUWWWYYY\\\^^^^^^___aaaeeekkkppptttwwwvvv}}}zzzpppbbbccc___]]]______]]]^^^aaaeeegggiiihhhfffdddeeegggfffbbb___]]]^^^```aaabbbdddeeefffhhhhhhhhhhhhgggeeefffggghhhjjjmmmqqqtttvvvMMMGGGHHHTTT___bbb___]]]UUUVVV[[[oooooonnnxxxttthhhddd]]]WWWUUUWWW[[[^^^cccfffkkknnnoooooopppqqqrrrtttwwwyyyyyyzzz|||}}}zzz|||~~~~~~}}}|||}}}www}}}xxxYYYQQQLLLJJJKKKIIIDDDAAAAAA@@@===;;;999888777555333222111///...,,,,,,++++++************************))))))))))))))))))))))))''''''(((***+++,,,---...***************++++++,,,*********+++,,,---///000///////////////000000111222333333111......111555444444555777;;;???CCCEEEEEEEEEBBB<<<777888@@@HHH[[[\\\\\\ZZZUUUNNNGGGCCCGGGLLLQQQSSSRRRSSSWWW\\\ZZZ^^^dddgggggghhhjjjlllggggggggggggfffeeecccbbbcccaaa___[[[WWWTTTQQQPPPJJJHHHFFFDDDBBB@@@??????AAAAAA@@@???>>>======<<<:::;;;<<<;;;::::::;;;===>>>>>>??????>>>===;;;:::::::::;;;<<<===>>>???@@@@@@BBBEEEGGGIIIKKKNNNPPP[[[___eeekkkqqqzzzpppuuuoooaaaTTTTTTZZZWWWLLLLLLIIIGGGGGGIIIKKKKKKKKKKKKNNNPPPRRRRRRRRRSSSTTTSSSQQQOOOOOORRRUUUVVVVVVUUUVVVWWWUUURRRQQQSSSUUUPPPWWWUUUUUU^^^aaaaaagggqqq{{{tttqqqnnnhhhccc```\\\YYYWWWWWWXXXZZZZZZYYYWWWTTTSSSVVVUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUWWWYYY]]]___aaabbbdddhhhkkkmmmppptttwww~~~zzzoooyyykkkgggbbb^^^]]]______]]]^^^aaaaaaeeehhhiiigggfffgggiiiccc```]]]\\\^^^bbbdddeee```aaabbbdddfffggghhhhhhgggfffeeeeeegggkkkoooqqqyyyxxxSSSHHHEEEQQQ```dddbbb```]]]VVVMMMVVV{{{}}}qqqmmmuuuoooiiiaaaYYYUUUTTTWWWYYY\\\```fffjjjlllmmmnnnoooqqqsssvvvwwwxxxyyy{{{|||xxx{{{~~~}}}}}}uuuvvvnnnVVVQQQPPPMMMKKKGGGEEEBBBAAA>>>===<<<;;;999666444333333222000///---,,,,,,,,,,,,++++++******++++++,,,*********************************++++++,,,,,,,,,+++++++++*********)))))))))******++++++,,,------......////////////......222222222222222222222222---///444999>>>CCCFFFGGGPPPUUUSSSGGG>>>===>>><<>>>>>>>>??????>>>>>>======<<<>>>????????????@@@BBB???>>>??????AAADDDFFFGGGIIINNNTTTXXX[[[aaajjjrrr||||||~~~nnnaaaRRRJJJJJJNNNPPPOOOJJJIIIHHHGGGHHHJJJLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRSSSTTTTTTUUUUUUTTTXXXWWWWWWVVVUUUTTTSSSRRRVVVUUUUUUVVVXXX[[[^^^```hhhnnn|||~~~zzzwwwssstttuuuvvvvvvuuusssrrrqqqpppnnnlllkkkkkkkkkkkkoooqqqtttuuuvvvzzzxxxzzz}}}xxxmmmeee________________________dddbbb``````bbbdddddddddbbb^^^[[[\\\___cccddddddaaaeeeeeeaaabbbggghhheeeeeecccbbbaaaaaadddgggiiivvvtttoooFFF???TTTZZZ^^^eeebbb\\\YYYRRRRRRfffmmmkkk}}}pppddd___YYYSSSQQQTTTUUUZZZbbbgggjjjkkkkkkkkkmmmqqqvvvyyyzzzzzz{{{{{{zzzzzz{{{{{{|||}}}}}}}}}rrrooozzzpppZZZPPPOOOMMMJJJGGGDDDBBBAAA>>>===<<<;;;999777555333333222000///---,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++,,,,,,+++++++++*********)))))))))******++++++,,,------//////000000000///......000111222333333333333333111111333777<<>>>>>===;;;999777555444333222000///---,,,,,,,,,,,,++++++******++++++,,,************************,,,,,,+++++++++++++++++++++++++++***************)))******++++++,,,------000111111111000000///......///111333555555555555555444333555999???FFFJJJRRRWWWYYYTTTNNNLLLJJJHHH@@@BBBFFFNNN\\\iiikkkgggccc]]]VVVRRRQQQPPPMMMKKKRRRTTTXXX[[[^^^bbbgggjjjiiikkkmmmnnnooopppqqqsssuuuwwwwwwwww{{{~~~~~~~~~~~~~~~{{{vvvssspppooonnnllliiifffdddbbb```aaaccccccbbbbbbdddeeekkklllnnnqqqvvv{{{~~~vvviii```VVVPPPOOOOOOMMMJJJKKKKKKJJJJJJKKKLLLNNNOOOMMMMMMNNNPPPPPPPPPPPPPPPQQQRRRTTTUUUWWWXXXYYYYYYYYYYYYXXXWWWVVVUUUUUUTTTVVVUUUTTTSSSSSSTTTUUUVVVUUUXXXfffyyyqqqnnnmmmnnnlllfffcccccc^^^^^^^^^]]]]]]]]]]]]]]]```^^^]]]^^^______^^^\\\]]][[[YYYXXXXXXXXXWWWVVVWWWZZZ[[[ZZZ\\\aaacccbbbaaaaaaaaabbbbbbcccddddddbbbhhhzzziiiBBBAAAKKKXXX```^^^\\\YYYYYYZZZ[[[hhhwwwnnnkkkxxxnnnjjjddd]]]XXXSSSUUUYYY\\\```eeejjjnnnllloootttwwwwwwwwwwwwxxx{{{zzzyyyyyyyyyzzz{{{|||~~~~~~~~~nnnUUUPPPNNNLLLIIIFFFCCCAAA@@@>>>>>>===<<<999777555444333222000///---,,,,,,,,,,,,++++++******++++++,,,************************,,,,,,,,,++++++*********************************)))******++++++,,,------111111111111111000//////+++---000333555666666666777666555555888<<<@@@CCCDDDIIINNNPPPOOOOOONNNNNNIIIMMMKKKCCC@@@HHHUUU]]]hhhhhhiiikkkllleeeXXXNNNNNNPPPSSSVVVZZZ]]]```bbbjjjlllmmmnnnooopppsssvvvwwwyyyxxxvvvyyyzzz~~~|||lllddd^^^WWWSSSRRRQQQNNNJJJLLLLLLLLLLLLLLLNNNOOOPPPLLLMMMNNNOOOPPPPPPOOOOOOOOOQQQSSSUUUWWWYYYZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUTTTTTTSSSSSSSSSTTTUUUVVVYYYYYYbbbuuu|||pppoookkkjjjllllllgggddddddaaaaaa```___^^^^^^]]]\\\^^^\\\[[[\\\]]]\\\[[[YYY[[[ZZZYYYYYYXXXWWWVVVUUUUUUVVVWWWYYY[[[___aaabbbddddddeeefffeeedddcccbbbbbbdddoooyyyNNNAAAJJJVVV\\\[[[^^^YYYYYY\\\XXXYYYpppsssgggpppvvvpppkkkddd]]]UUUUUUVVVVVVYYY^^^eeeiiijjjnnnsssuuuvvvvvvvvvwwwzzzyyyxxxwwwwwwyyyzzz{{{~~~~~~}}}~~~kkkRRRPPPOOOLLLJJJGGGDDDAAA@@@???>>>===<<<:::777555444333222000///---,,,,,,,,,,,,++++++******++++++,,,************************,,,,,,,,,++++++*********************************)))******++++++,,,------000000111111111111000000+++---///222444555666666777777888888999999999999???AAAFFFJJJKKKJJJJJJKKKQQQTTTPPPEEE>>>???FFFKKKXXX]]]hhhvvvuuulllWWWTTTOOOMMMOOOSSSXXX\\\dddeeeggghhhjjjmmmrrrvvvvvvyyyyyyvvvxxx~~~{{{wwwkkk```\\\WWWUUUTTTRRRPPPMMMLLLLLLMMMMMMNNNOOOOOOPPPKKKLLLMMMNNNNNNOOOOOOOOONNNOOORRRTTTWWWXXXYYYZZZ[[[ZZZYYYYYYWWWWWWVVVUUUSSSSSSTTTUUUVVVWWWYYYYYYYYYYYY]]]hhhxxxyyyoooppplllfffcccfffiiifffaaa^^^gggfffdddcccaaa___^^^]]]]]][[[ZZZZZZ[[[[[[YYYXXXXXXYYYYYYYYYXXXXXXXXXXXXVVVVVVWWWZZZ\\\^^^```bbbiiiiiijjjjjjiiifffdddccceeeffflll{{{wwwvvv^^^AAACCCLLLSSS[[[```YYYXXX[[[WWWSSS```tttmmmgggpppyyyqqqiiibbbZZZXXXVVVTTTTTTWWW]]]aaahhhkkkpppssstttuuuuuuvvvwwwvvvvvvvvvwwwxxxyyyzzz~~~~~~}}}~~~|||hhhUUUQQQPPPMMMKKKGGGEEEBBBAAA??????>>><<<:::888666555333222000///---,,,,,,,,,,,,++++++******++++++,,,************************,,,,,,++++++++++++++++++***************+++++++++)))******++++++,,,------......///000111111111111---...///000111333444555555777:::;;;;;;999666555888888<<>><<<:::888666555333222000///---,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++,,,,,,))))))*********+++++++++)))******++++++,,,------+++,,,---///000111222222000///...---...///111333444777:::<<<===<<<999888555333555>>>FFFKKKQQQXXXSSSSSSSSSUUU\\\bbb___WWWKKKJJJKKKOOOXXXeeeqqqxxxwwwmmmddd^^^ZZZVVVTTTPPPOOOMMMKKKJJJLLLPPPSSSXXX^^^cccdddgggooovvvxxxwwwzzz~~~zzzpppjjjjjjmmmhhhkkkpppvvvzzz~~~|||rrrlllmmmccc___YYYTTTQQQPPPOOOOOOKKKLLLMMMNNNNNNOOOOOOOOOQQQOOONNNMMMNNNPPPRRRTTTPPPQQQSSSUUUWWWYYYYYYZZZZZZYYYYYYXXXWWWVVVUUUUUUSSSTTTVVVXXXZZZ\\\]]]^^^ZZZ^^^cccdddfffvvv~~~lllhhhgggiiidddaaabbbfffhhhfffdddeeeffffffffffffffffffffffff^^^[[[XXXWWWYYY[[[]]]]]][[[\\\\\\[[[YYYZZZ]]]```^^^ZZZZZZ^^^^^^\\\]]]aaadddeeefffgggggggggggggggeeekkknnnppp{{{qqqrrrWWWCCCAAASSSWWW[[[]]]\\\XXXUUUWWWZZZaaa{{{|||ooohhhqqqwwwllleeedddaaa\\\XXXVVVWWWYYY\\\```fffjjjmmmnnnpppqqqnnnpppsssvvvxxxyyyyyyyyyxxxzzz|||~~~~~~~~~eeeRRRSSSQQQOOOLLLIIIFFFDDDCCC??????>>>===;;;888666555333222000///---,,,,,,,,,,,,++++++++++++++++++,,,*********************************++++++,,,,,,---))))))******++++++++++++)))******+++,,,,,,------)))***,,,...000111222333222000---,,,,,,---000111444666999<<<>>>>>>>>>===>>>888777===BBBEEEKKKRRRVVV[[[[[[UUURRRXXXccciiiiiicccZZZQQQNNNRRR[[[bbbooorrrvvv{{{|||wwwnnnfff\\\YYYTTTMMMHHHFFFHHHJJJEEELLLQQQSSSVVV]]]ccceeegggkkkppptttwww|||}}}vvvooohhhcccbbbeeegggbbb[[[WWWYYY^^^dddooo}}}xxxnnniiiaaacccdddgggbbb[[[SSSOOOMMMNNNNNNKKKKKKLLLNNNNNNNNNNNNNNNTTTRRROOONNNOOOQQQUUUWWWRRRSSSUUUWWWXXXZZZZZZZZZYYYYYYXXXWWWVVVUUUUUUTTTTTTUUUWWWYYYZZZ\\\\\\]]]XXX]]]cccdddaaafff|||sssjjjlllgggbbb[[[\\\aaaeeedddaaaccchhhbbbcccdddeeeggghhhiiiiii___\\\XXXVVVXXX\\\___```aaabbbaaa___\\\]]]aaaeeeaaa\\\[[[______[[[[[[```___```aaaccceeeggghhhiiifffnnnqqqnnntttjjjkkksssNNN???MMMRRR\\\bbb]]]WWWVVVXXXXXXVVVeee{{{jjjhhhrrr~~~hhhgggeeeaaa\\\YYYXXXYYYWWW\\\bbbgggjjjlllmmmoookkknnnrrrvvvyyyyyyyyyxxxuuuwww{{{~~~|||}}}}}}~~~~~~nnnQQQQQQMMMKKKLLLJJJDDD???>>>???>>>>>><<<;;;999777666222222111///...---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++************************++++++++++++************+++,,,---//////000111000///...------------888:::<<<<<<<<<<<<===???@@@AAA@@@<<<888:::AAAHHHNNNTTTYYY[[[[[[bbbooo{{{|||qqqkkkoooooohhheeeiiiiiissssssttt~~~~~~|||kkk```]]]XXXOOOJJJHHHGGGJJJMMMMMMNNNOOORRRRRRTTTWWW\\\dddkkkpppxxx|||}}}~~~{{{~~~{{{yyyuuurrrnnnllllllnnnrrruuuooojjjbbbZZZTTTPPPOOOOOOMMMRRRWWWZZZ\\\bbbkkkrrr{{{|||rrrzzzvvvnnneee^^^ZZZYYYYYY```[[[VVVRRRRRRQQQOOOMMMNNNNNNOOOMMMKKKKKKLLLNNNOOOOOOQQQSSSVVVYYY[[[]]]SSSRRRSSSXXX]]]^^^[[[VVV\\\ZZZXXXVVVUUUWWWYYYZZZXXXYYYZZZ\\\]]]^^^^^^___ccccccaaa___```fffqqqyyywwwtttxxxnnnjjjiiiddd^^^bbbaaaaaacccfffhhhhhhgggeeedddeeefffhhhiiihhhgggccccccaaa^^^ZZZZZZ___cccdddeeeeeecccaaa```aaaccc``````___^^^]]]]]]^^^^^^bbbbbbbbbaaaaaadddhhhllllllmmmppprrrvvvfffnnngggCCCBBBPPPYYY___]]][[[ZZZWWWQQQRRRUUUgggxxxmmmiiimmm{{{ooofffeeeddd^^^YYYYYYSSSVVV[[[___bbbeeeiiikkklllmmmppprrrtttuuuuuuuuutttwww|||~~~~~~~~~}}}~~~{{{{{{xxxsssVVVRRRNNNLLLMMMKKKDDD???>>>???>>>>>>===;;;999777666222222111///...---,,,+++++++++++++++++++++++++++************************))))))*********+++++++++******************************++++++++++++************+++,,,---...//////111111000000//////......333666:::<<<===>>>???AAACCCDDDDDDAAA<<<:::;;;>>>MMMSSSYYY[[[\\\cccppp{{{}}}uuuuuuuuurrrwwwpppmmmpppvvvzzzggg```\\\XXXVVVVVVUUUVVVWWWKKKJJJIIIKKKOOOTTTXXXYYY___cccfffgggiiioooyyy{{{xxxooofffbbbdddccc___jjjllllllhhhaaa\\\ZZZ[[[XXXWWWTTTSSSSSSTTTWWWXXXZZZWWWRRRMMMKKKJJJKKKLLLXXX^^^gggooowww}}}zzztttsssiii[[[QQQMMMNNNOOOOOOVVVTTTSSSRRRSSSRRRNNNKKKKKKLLLMMMLLLKKKKKKMMMOOOQQQQQQRRRTTTVVVYYY[[[\\\WWWUUUVVVZZZ___aaa___[[[ZZZYYYXXXWWWWWWXXXZZZ[[[XXXYYYZZZ[[[]]]^^^___```___```aaa``````cccjjjpppwwwjjjeeedddcccbbbccccccdddeeefffggghhhhhheeeeeefffggghhhiiihhhhhhfffffffffddd```^^^]]]]]]``````aaa```___^^^```aaaaaa```_________^^^]]]\\\^^^___``````aaacccgggkkkkkklllnnnppprrrzzzsssUUUEEEHHHUUU```___[[[YYYXXXVVVUUURRRXXXppp{{{nnniiivvvqqqkkkiiiccc\\\XXXSSSTTTVVVXXX[[[```eeehhhfffhhhlllppptttvvvwwwwwwtttwwwzzz||||||||||||}}}zzzssspppTTTSSSOOOMMMMMMKKKEEEAAA@@@??????>>>===;;;999777666222222111000...---,,,,,,++++++++++++++++++++++++************************(((((()))))))))***************************************++++++++++++************+++,,,---...//////000111111222222111000///,,,000555:::<<<>>>AAABBBCCCEEEGGGGGGEEEAAA===:::@@@FFFLLLPPPSSS]]]lllwww}}}uuutttssstttvvvmmmjjjqqq|||uuuooojjjfff]]]ZZZVVVTTTTTTSSSPPPMMMRRRTTTUUUTTTSSSXXXaaajjjnnnllldddWWWPPPOOOOOONNNUUU\\\```ZZZOOOHHHIIIMMMLLLKKKKKKJJJKKKLLLMMMNNNQQQQQQQQQRRRTTTXXX\\\___mmmvvvyyyllltttttt{{{yyyssspppbbbQQQGGGFFFJJJMMMNNNMMMNNNQQQTTTUUUSSSNNNJJJLLLMMMNNNNNNMMMMMMOOOQQQRRRSSSSSSTTTVVVXXXZZZ[[[XXXWWWVVVYYY]]]```___]]]WWWXXXXXXXXXYYYZZZZZZ[[[XXXXXXYYYZZZ\\\^^^```aaa[[[___bbbbbbaaaaaadddgggyyy~~~vvvuuuqqqjjjdddaaabbbcccbbbeeeggggggdddccceeegggffffffggghhhiiiiiiiiiiiigggggghhhhhhfffaaa[[[VVV[[[\\\]]]\\\\\\\\\^^^```cccaaa______aaa```\\\YYYYYY[[[]]]___```bbbfffhhhiiijjjlllmmmnnnvvvkkkKKKAAAPPP]]]___YYYWWWWWWXXXUUUPPPMMMWWWqqqzzzjjjiiiqqquuupppjjjbbb]]]XXXWWWTTTTTTUUUYYY^^^aaaaaadddhhhmmmqqqtttuuuuuutttvvvxxxyyyyyyzzz{{{|||}}}wwwnnnRRRUUUPPPMMMNNNLLLFFFBBBAAA??????>>>===;;;999888777333222111000///---,,,,,,++++++++++++++++++++++++************************))))))))))))*********+++***************+++++++++******++++++++++++************+++,,,------.........000222444444333222000+++...111444777:::???BBBCCCEEEIIINNNPPPNNNIIIEEE888;;;???AAAFFFQQQaaammmuuuqqqppppppooopppxxxxxxnnnnnnuuu~~~yyytttmmmddd]]]```aaa___ZZZSSSQQQUUUZZZhhhkkkggg]]]TTTRRRSSSSSSTTT\\\cccbbb[[[WWWYYY]]]^^^]]]\\\]]]^^^```ccceeelllnnnqqqvvv|||qqqiii~~~|||uuuooojjjiii___SSSKKKIIILLLOOOPPPLLLNNNQQQTTTUUUSSSOOOMMMQQQQQQRRRQQQOOOOOOQQQRRRRRRRRRRRRSSSTTTVVVWWWXXXWWWUUUSSSSSSVVVXXXXXXWWWTTTUUUWWWYYYZZZZZZZZZZZZWWWWWWXXXYYY[[[^^^```aaa\\\___cccbbb```___aaaccclllrrrhhhkkkoooqqqoooiiidddaaaaaa```dddhhhfffbbb___aaadddeeeggghhhiiiiiiiiiiiijjjeeedddeeegggiiieee___YYYZZZ[[[\\\\\\[[[\\\^^^```ccc```___```bbb```[[[VVVUUUWWWZZZ]]]^^^aaadddfffggggggiiijjjjjjnnn{{{yyy[[[CCCKKKTTTXXXWWWVVVVVVUUURRRPPPOOOQQQ[[[uuutttiiihhhqqq{{{rrrkkkfffaaa]]]XXXUUUTTTUUUVVVWWW]]]```dddiiimmmoooppppppsssuuuwwwxxxxxxyyy{{{}}}|||~~~}}}sssWWWVVVPPPMMMNNNLLLFFFBBBBBB@@@??????===<<<:::888777333333222000///...---,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,))))))*********+++++++++******++++++++++++*********++++++,,,,,,------------...111333444444222222////////////000444:::>>>EEEHHHMMMSSSXXXXXXUUUQQQDDDDDDBBB>>>>>>DDDPPPYYYaaaeeekkkppppppnnnppptttwww~~~xxxrrrwwwyyyxxx}}}}}}|||yyypppjjjiiikkkuuu|||~~~wwwooollllllllliiinnnuuuzzz|||~~~{{{rrrmmmddd[[[UUUUUUTTTOOOJJJGGGIIIKKKLLLMMMOOOPPPOOONNNMMMMMMSSSSSSSSSPPPNNNLLLMMMNNNOOOOOOOOOPPPQQQRRRTTTTTTVVVSSSQQQOOOOOOPPPPPPPPPQQQRRRUUUWWWXXXYYYXXXXXXVVVVVVWWWXXXZZZ\\\^^^___\\\^^^___^^^[[[[[[]]]```jjjppp~~~iiibbbooopppfffccciiillloooqqqnnniiibbb]]]```eeeiiigggbbb___```ccccccfffhhhhhhgggggghhhjjjdddccccccfffjjjkkkiiifff___``````___]]]]]]^^^```aaa```______```^^^ZZZVVVTTTWWWZZZ\\\]]]___aaacccddddddfffiiiiiikkkrrr{{{wwwtttMMMHHHFFFLLLUUUYYYXXXUUUPPPQQQSSSRRRQQQ]]]{{{tttkkkhhhrrr~~~sssnnneeeaaa\\\YYYWWWVVVTTTRRRWWWYYY]]]bbbfffjjjlllmmmqqqsssuuuvvvwwwyyy{{{~~~|||~~~~~~}}}}}}~~~yyytttYYYVVVPPPMMMMMMKKKFFFBBBBBB@@@@@@???>>><<<:::888777333333222111///...------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))))))))***++++++,,,,,,******++++++++++++*********+++++++++,,,,,,,,,---+++,,,...000222222222222333222000......000555:::DDDIIIPPPVVVZZZZZZXXXVVVTTTRRRMMMEEE>>>;;;>>>BBBOOOTTT]]]dddhhhggggggfffiiipppkkkgggpppvvvvvvzzz~~~|||mmmgggdddZZZOOOFFFLLLQQQPPPIIIDDDDDDFFFJJJKKKKKKKKKIIIIIIJJJKKKPPPPPPOOOLLLIIIGGGGGGHHHLLLLLLLLLMMMNNNPPPQQQRRRUUUSSSQQQOOONNNMMMMMMMMMOOOPPPRRRTTTUUUUUUUUUUUUTTTUUUVVVXXXYYYZZZZZZ[[[WWWYYYZZZXXXVVVVVVYYY]]]iiifffjjj|||~~~mmmeeeiiiuuuzzzvvv{{{|||zzz{{{xxxvvv~~~~~~mmm```ccckkkdddeeegggjjjkkkiiibbb]]]bbbeeehhhhhheeebbbaaabbbaaadddggggggeeedddfffhhhdddccccccfffjjjooorrrssshhhhhhgggddd```^^^^^^___^^^^^^^^^^^^\\\ZZZYYYXXXXXXYYY[[[[[[[[[]]]```bbbdddbbbdddggghhhhhhlllqqqvvvaaaNNN>>>BBBRRR\\\\\\XXXRRRRRRSSSRRRMMMPPPeee}}}xxxkkkiiiooozzzjjjeee```]]]\\\ZZZVVVSSSRRRSSSVVVZZZ___dddhhhkkklllnnnrrruuuvvvxxx{{{}}}||||||}}}~~~~~~~~~~~~~~~yyyvvvrrrVVVVVVPPPLLLLLLJJJEEEBBBBBB@@@@@@???>>><<<:::999777444333222111000...------++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++((())))))***++++++,,,,,,******++++++++++++******+++++++++++++++,,,,,,,,,)))***+++---///111222333555555444333111111333555;;;DDDNNNVVVXXXVVVUUUTTTWWWXXXWWWRRRKKKEEEAAA@@@AAACCCGGGLLLSSS[[[______aaannnrrrqqqwwwuuuppprrrmmmttt~~~pppaaa[[[YYYSSSJJJDDDHHHKKKKKKHHHEEEDDDEEEFFFHHHJJJJJJHHHHHHIIIKKKLLLLLLKKKIIIFFFDDDDDDEEEIIIJJJJJJKKKMMMOOOPPPQQQRRRRRRQQQPPPNNNNNNNNNOOOMMMNNNOOOPPPQQQQQQRRRRRRRRRTTTVVVXXXYYYXXXWWWVVVRRRUUUWWWWWWUUUUUUXXX[[[bbbaaadddoooyyywww{{{|||{{{}}}|||}}}rrrnnnuuuwwwvvvsss```ZZZaaaiii^^^^^^___aaacccbbb```^^^aaabbbdddeeedddbbb___^^^^^^bbbeeeeeebbbaaacccfffcccddddddeeehhhlllqqquuupppooommmhhhccc___]]]^^^ZZZ]]]^^^\\\XXXVVVXXX[[[\\\]]]\\\[[[ZZZ[[[^^^aaaeeebbbbbbfffgggeeefffiiixxxvvvvvvbbbEEEAAANNNYYY[[[YYYUUUQQQQQQRRRMMMJJJUUUfff|||pppiiippp|||{{{sssjjjdddaaa^^^ZZZWWWTTTTTTSSSTTTWWW\\\```ccceeeiiinnnrrruuuwwwyyy{{{{{{zzzzzzzzzzzz|||}}}~~~}}}~~~}}}xxxzzzsssVVVUUUPPPLLLKKKIIIDDDAAABBB@@@@@@???>>><<<:::999888444333222111000...------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************((())))))***++++++,,,,,,******++++++++++++******++++++++++++++++++,,,,,,((())))))+++---///222333444666888777555333333333000<<>>>>>>>><<<999666555444333111000...---,,,------,,,,,,,,,,,,++++++************************)))************+++++++++******************************************************))))))******+++,,,++++++******,,,...111222777777888777888;;;@@@DDD:::666666???FFFJJJOOOVVVUUUYYYZZZXXX[[[eeejjjjjjiiiTTT>>>666555888???GGGTTT^^^lllwwwyyywwwxxx|||zzztttyyy|||}}}vvviiiYYYMMMIIIHHHFFFEEEAAABBBCCCDDDEEEEEEEEEEEEEEEGGGHHHHHHHHHIIILLLNNNLLLKKKIIIGGGEEEDDDDDDCCCFFFHHHJJJMMMOOOPPPPPPPPPKKKKKKLLLNNNQQQQQQPPPNNNNNNOOONNNNNNMMMLLLKKKJJJMMMOOOPPPRRRRRRQQQOOONNNRRRSSSUUUVVVWWWWWWVVVUUUYYYVVVZZZcccjjjpppzzzzzztttqqqqqqgggXXXTTTZZZ]]]\\\\\\[[[[[[[[[[[[[[[^^^^^^^^^]]]]]]]]]\\\\\\[[[]]]______]]]\\\\\\]]]]]]```ggglllhhhaaabbbjjjtttxxxzzzvvvlllbbb\\\ZZZZZZ\\\^^^]]]ZZZXXXXXXZZZ]]][[[YYYWWWWWWXXXZZZ\\\]]]___aaabbbbbbaaa___]]]bbbpppkkkllluuuMMMAAAKKKVVVYYYVVVRRRQQQSSSTTTQQQOOOPPPQQQ___ssstttkkkhhhrrrxxxtttooofff___^^^[[[WWWTTTRRRRRRRRRSSSWWW[[[bbbiiiooosssuuuvvvwwwvvvsssrrrsssvvvyyy|||}}}~~~}}}}}}||||||}}}}}}~~~}}}XXXUUUQQQMMMLLLKKKHHHBBB===AAA@@@>>>>>>>>><<<999666555444333111000...---,,,------,,,,,,,,,,,,++++++************************)))************+++++++++************************************************+++++++++++++++,,,,,,---,,,++++++***+++---000111555666777888999<<<@@@DDD???888444666:::???JJJUUUXXX___```[[[YYY^^^eeehhhllllllbbbNNN===888777555888>>>JJJWWWaaahhhnnnqqquuuqqqvvvyyyvvvuuu```WWWKKKDDDBBBCCCCCCAAABBBCCCDDDDDDEEEDDDDDDDDDDDDFFFHHHIIIHHHIIIKKKLLLMMMLLLJJJHHHGGGFFFEEEEEEGGGHHHJJJKKKMMMNNNNNNNNNMMMLLLLLLNNNQQQRRRQQQPPPPPPPPPPPPPPPOOONNNMMMMMMNNNOOOQQQQQQQQQPPPOOONNNPPPQQQTTTVVVXXXYYYYYYZZZ]]][[[]]]cccfffiiipppxxx{{{pppmmmpppuuuoooaaa[[[___\\\\\\\\\[[[[[[[[[\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYZZZ\\\]]]]]]\\\\\\^^^___]]]aaahhhmmmiiibbbccciiinnnssswwwtttlllaaa[[[XXX[[[\\\^^^\\\YYYVVVVVVWWWXXXWWWVVVUUUVVVXXXZZZ\\\ZZZ\\\___aaabbbbbb```___aaaiiiwwwhhhtttlllNNNEEELLLTTTOOOPPPRRRTTTVVVUUUOOOJJJKKKQQQ^^^uuupppfffhhhpppyyyooogggddd```\\\XXXVVVVVVUUUUUUSSSUUUYYY___eeekkkpppsssuuuuuusssssssssuuuwwwxxx||||||~~~||||||||||||}}}~~~[[[SSSPPPMMMKKKJJJGGGAAA===AAA@@@>>>>>>>>><<<999666555444333111000...---,,,------,,,,,,,,,,,,++++++************************)))************+++++++++************************************************,,,,,,++++++,,,,,,---...---,,,+++++++++,,,...///222444666888:::<<<@@@CCCAAA===888555333555===GGGSSS]]]eeeccc^^^]]]```bbb^^^mmmooo```VVVTTTKKK;;;<<<999666:::DDDPPPZZZ___ooopppssspppkkkwww{{{uuu]]]QQQLLLEEEBBBBBBDDDCCCBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDFFFIIIJJJJJJIIIJJJKKKMMMLLLLLLJJJIIIHHHHHHGGGIIIIIIIIIJJJKKKLLLMMMNNNOOONNNMMMNNNQQQSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPQQQRRRRRRQQQPPPNNNMMMMMMOOORRRUUUXXX[[[\\\]]]^^^]]]^^^bbbccccccgggllltttssskkkfffhhhpppyyyvvvhhh______[[[[[[[[[[[[[[[\\\\\\\\\ZZZYYYYYYYYYYYYXXXXXXXXXYYY[[[\\\\\\[[[\\\^^^```]]]bbbiiimmmiiiccccccfffffflllqqqpppiii```YYYVVV[[[\\\\\\ZZZWWWUUUTTTTTTTTTSSSSSSSSSTTTWWWZZZ\\\XXXZZZ]]]```bbbbbbbbbbbb^^^ccciiiyyyppphhhnnnMMMFFFMMMPPPVVVWWWTTTSSSUUUQQQHHHGGGEEELLL___zzzssskkkjjjgggppp~~~uuukkkgggaaa\\\ZZZYYYWWWVVVSSSSSSSSSUUUZZZ```fffjjjooopppqqqrrrssstttttttttxxxyyyzzz|||}}}}}}||||||zzz{{{{{{|||}}}~~~ZZZRRROOOMMMKKKIIIFFFAAA===AAA@@@>>>>>>>>><<<999666555444333111///...---,,,------,,,,,,,,,+++++++++************************))))))*********+++++++++************************************************+++++++++++++++,,,------------,,,++++++,,,,,,---...111444777999;;;???AAA???AAACCC@@@999333222555BBBNNN\\\dddeeecccaaa```UUU\\\```eeeooovvvhhhTTTFFFAAA888444===OOObbblllkkknnnrrrkkkfffqqquuufffqqqwww|||xxxgggRRRMMMJJJGGGEEEEEEDDDBBB@@@AAABBBCCCDDDEEEFFFFFFFFFEEEHHHKKKMMMLLLJJJJJJJJJMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIKKKMMMPPPQQQQQQPPPNNNOOOQQQSSSTTTTTTSSSSSSSSSTTTTTTUUUVVVVVVTTTTTTTTTTTTSSSRRRPPPOOOMMMOOOQQQTTTWWWZZZ\\\]]]ZZZ\\\^^^```aaabbbdddgggjjjuuu|||yyyqqqeee___aaaccceeemmmuuusssggg\\\YYYYYYYYYZZZ[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[ZZZZZZ[[[\\\\\\[[[ZZZ[[[]]]___^^^cccjjjllliiidddcccdddbbbeeeiiihhhddd^^^ZZZXXXYYYYYYYYYYYYWWWVVVUUUUUUTTTTTTSSSTTTUUUWWWYYYZZZWWWYYY\\\___aaabbbcccbbb\\\ccchhhrrrmmmuuuoooPPPFFFVVV______TTTOOORRRRRRMMMHHHDDDJJJZZZiiizzz{{{qqqeeeeeekkk{{{yyyssskkkeeebbb___[[[XXXYYYWWWUUUTTTUUUWWW[[[]]]cccfffjjjnnnqqqrrrsssrrrsssuuuwwwyyyzzzzzzzzzyyyxxxyyyzzz{{{}}}{{{VVVQQQOOOMMMKKKIIIEEEAAA>>>AAA@@@>>>>>>>>><<<999666555444333111///...---,,,------,,,,,,,,,+++++++++************************))))))*********+++++++++***************************************************************+++,,,,,,------,,,,,,++++++++++++,,,///222555777999<<>>???@@@BBBDDDFFFHHHIIIIIIHHHKKKMMMNNNMMMKKKKKKKKKLLLMMMNNNNNNNNNMMMMMMLLLIIIIIIIIIJJJMMMPPPSSSTTTRRRPPPOOOOOORRRTTTUUUUUURRRRRRSSSSSSUUUWWWXXXYYYXXXXXXWWWWWWVVVUUUTTTSSSPPPQQQRRRSSSUUUWWWYYYYYYYYY\\\___```aaaccceeefffgggkkkrrr~~~qqqhhhiiieee\\\YYY]]]aaabbbgggkkkjjjbbbZZZWWWWWWXXXYYYZZZ[[[\\\[[[[[[^^^^^^^^^]]]]]]]]]\\\\\\^^^______]]]ZZZYYYZZZ[[[___dddiiijjjgggeeebbbaaaaaabbbbbbaaa^^^]]]\\\\\\WWWWWWWWWXXXYYYYYYXXXWWWYYYXXXWWWWWWWWWWWWXXXXXXYYYZZZ]]]___aaabbbbbbccc]]]eeejjjooo}}}ooojjjIIISSS^^^ccc[[[SSSRRRSSSPPPOOOIIILLLVVVZZZbbb}}}~~~ooofffbbbiiiyyyzzzrrrmmmgggaaa\\\ZZZZZZXXXVVVUUUTTTTTTTTTXXX[[[```fffkkknnnooopppppprrruuuxxxzzz{{{zzzzzzwwwwwwxxxyyy{{{~~~yyyUUUPPPPPPNNNLLLIIIEEEBBB@@@AAA@@@>>>>>>>>><<<999666555444333111000...---,,,------,,,,,,,,,,,,++++++************************)))************+++++++++******************************************************))))))******+++,,,,,,,,,,,,,,,,,,++++++++++++---///111333555999<<<<<>>>>>>>><<<999666555444333111000...---,,,------,,,,,,,,,,,,++++++************************)))************+++++++++************************************************+++************+++,,,,,,***++++++,,,,,,,,,+++++++++,,,---...///222666999<<>>>>>>>><<<999666555444333111000...---,,,---------,,,,,,,,,++++++************************)))************+++++++++************************************************,,,,,,++++++,,,,,,---...)))***+++,,,,,,,,,,,,+++++++++,,,+++,,,///444888<<>>GGGOOOSSSSSSPPPMMMSSSQQQPPPRRRVVVWWWSSSOOOUUU[[[cccooo{{{ttt\\\RRRJJJKKKSSS\\\dddhhhxxx|||~~~||||||}}}xxx{{{uuusss}}}{{{fffOOONNNMMMJJJFFFEEEEEEGGGHHHGGGDDDBBBAAABBBCCCDDDCCCBBBAAA@@@AAACCCEEEGGGHHHHHHHHHGGGGGGGGGGGGFFFJJJKKKMMMPPPQQQPPPMMMJJJKKKKKKLLLNNNPPPOOOLLLJJJKKKJJJKKKNNNRRRTTTSSSQQQLLLMMMNNNOOOQQQTTTVVVWWWVVVWWWXXXXXXWWWWWWXXXZZZ]]][[[XXXVVVUUUVVVWWWYYYYYYYYYZZZ[[[^^^aaadddfffdddaaa]]]ZZZZZZ]]]aaaccceeeooo~~~xxxrrriiidddeeebbbccccccbbbaaacccfffiiimmmiiieeecccddddddbbb______^^^]]]___cccdddbbb```___``````aaabbbcccddddddfffeeedddcccbbb```___^^^___```aaabbbbbbaaa___^^^[[[]]]]]]\\\ZZZ[[[___cccaaa___]]]\\\^^^___```___aaabbbccccccaaa^^^ZZZXXXXXXZZZ]]]___bbbfffkkkooonnniiiiiimmmppppppuuu|||nnnooocccTTT\\\fffbbbVVVTTTSSSQQQOOONNNKKKIIIGGGMMM\\\zzzzzzmmmfffggghhhtttxxxpppoooooohhh^^^[[[YYYWWWUUUTTTRRROOOMMMOOOQQQTTTWWWZZZ^^^cccfffiiilllooopppoooooorrruuu|||]]]QQQQQQQQQPPPNNNJJJEEECCC@@@AAAAAAAAA???<<<999777555444333111000...---,,,,,,,,,++++++++++++++++++++++++***)))))))))******)))******+++,,,,,,------...---+++)))))))))***+++*********+++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,---///333777???GGGLLLNNNNNNMMMQQQTTTXXXYYYZZZ^^^dddjjj```^^^ZZZZZZhhh~~~yyywwwwwwlllddd[[[YYY\\\```dddfffhhhhhhkkkooorrrtttrrrpppvvvzzzyyyvvv||||||ooosss{{{|||xxx{{{~~~fffRRREEEEEEEEECCC@@@@@@AAACCCDDDCCCAAA@@@?????????@@@BBBAAAAAA@@@AAABBBDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFJJJKKKLLLOOOQQQPPPMMMJJJJJJJJJJJJLLLMMMMMMLLLJJJLLLKKKLLLOOORRRSSSQQQNNNLLLLLLLLLMMMOOOQQQRRRSSSVVVWWWYYYXXXWWWWWWWWWYYYZZZZZZYYYXXXXXXWWWVVVVVVYYYYYYZZZ[[[]]]```bbbdddcccaaa]]][[[ZZZ[[[^^^```ggghhhooo~~~yyysssrrroooiiieeeeeeccccccbbb```^^^```ccceeejjjgggdddcccddddddcccaaa```______```cccdddbbb```aaaaaabbbccceeeffffffgggfffeeecccaaa___^^^]]]]]]```aaacccdddcccaaa^^^]]]]]]^^^^^^\\\ZZZZZZ]]]```aaa___]]]^^^```aaaaaaaaabbbcccccccccaaa___]]][[[ZZZ[[[]]]___aaaffflllpppooojjjiiimmmppppppttt{{{wwwiiisssZZZVVVXXXXXXVVVUUURRRNNNMMMOOOOOOMMMKKKKKKRRReeepppiiieeegggsss|||zzzrrriiidddbbb```]]][[[WWWRRRNNNNNNOOOPPPQQQRRRTTTWWWYYY]]]```cccddddddfffiiilllxxxXXXQQQQQQQQQPPPNNNJJJEEECCCBBBBBBBBBAAA???;;;888666555444333111000...---,,,,,,,,,,,,++++++************)))))))))))))))************++++++,,,---------,,,+++***))))))***+++,,,*********++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,---...,,,///444:::@@@EEEIIIJJJPPPXXX___]]]YYY^^^mmm|||xxxiiiYYYUUUbbbttt~~~~~~|||wwwrrrwwwuuuuuuyyy|||~~~yyywwwxxx~~~{{{zzzsssjjj^^^MMM???<<<===>>>===<<<<<<>>>@@@@@@??????>>>>>>=========@@@@@@@@@AAAAAAAAAAAAAAACCCCCCCCCDDDDDDEEEFFFFFFIIIIIIJJJMMMOOOOOOMMMKKKIIIHHHHHHIIIJJJKKKKKKIIIKKKKKKMMMOOOQQQQQQOOOLLLMMMLLLLLLKKKLLLMMMNNNOOOTTTVVVXXXXXXWWWWWWWWWXXXWWWXXXYYYZZZYYYXXXUUUTTTXXXYYYYYYZZZ[[[\\\^^^___```___]]][[[ZZZZZZ[[[\\\ccc^^^\\\```jjjyyy{{{vvvqqqoooiiiffffffiiijjjgggeeedddcccccc```^^^\\\]]]```cccfffdddbbbbbbbbbcccbbbaaaaaa``````aaabbbcccaaa___bbbbbbdddeeefffhhhiiijjjfffeeebbb___]]][[[[[[[[[```bbbdddeeedddbbb^^^\\\______^^^[[[YYYYYY[[[]]]```___^^^^^^aaaccccccbbbbbbbbbbbbaaa``````______]]]]]]]]]^^^```eeelllqqqppplllkkknnnpppppptttyyyqqqsss{{{www\\\JJJJJJSSSTTTQQQNNNNNNPPPQQQPPPNNNLLLJJJPPPaaayyywwwmmmdddbbbeeelllvvv}}}sssppplllhhhddd___ZZZVVVSSSRRRPPPNNNMMMMMMNNNNNNPPPRRRUUUWWWXXXZZZ]]]___uuuTTTQQQQQQQQQPPPNNNJJJEEECCCCCCCCCCCCAAA???;;;888666555444333111///...---,,,---,,,,,,++++++*********))))))(((((())))))***************++++++,,,,,,,,,******))))))***+++,,,,,,************++++++++++++************************++++++++++++++++++++++++++++++******++++++,,,---)))***,,,000555<<>>@@@>>>????????????>>>===<<>>??????===<<<===>>>======>>>>>>>>>===<<<;;;===>>>???@@@@@@????????????@@@@@@BBBCCCDDDEEEFFFEEEDDDDDDEEEHHHIIIHHHGGGHHHFFFEEEFFFHHHJJJJJJIIIEEEGGGIIILLLNNNOOOPPPQQQRRRPPPMMMKKKJJJJJJKKKLLLLLLOOOSSSVVVXXXYYY[[[]]]VVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVXXXZZZ\\\\\\\\\\\\WWWWWWZZZ___```___bbbgggnnn{{{rrrgggaaabbbcccbbb```aaabbbaaa___^^^```aaaaaa]]]]]][[[YYYWWWYYY\\\___``````___]]][[[YYYXXXXXX\\\]]]^^^^^^]]]\\\\\\\\\^^^___```aaacccdddeeefffgggeeebbb___\\\[[[ZZZYYYYYY\\\___bbbdddcccbbb```]]]\\\ZZZYYYYYY[[[\\\\\\ZZZZZZZZZ\\\^^^```___^^^\\\[[[ZZZZZZZZZ[[[]]]^^^^^^^^^\\\[[[\\\aaahhhmmmoooooonnnnnnooorrrttttttqqqrrrtttxxxVVVFFF<<>>???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>???@@@@@@AAA@@@AAABBBCCCDDDEEEFFFFFFFFFDDDCCCCCCEEEFFFFFFFFFGGGFFFFFFGGGJJJKKKKKKJJJDDDFFFHHHIIIKKKMMMQQQTTTTTTRRRNNNKKKIIIIIIKKKKKKIIIMMMRRRVVVXXXZZZ[[[]]]WWWWWWVVVVVVVVVVVVWWWWWWSSSSSSTTTTTTTTTSSSRRRQQQRRRTTTWWWZZZ\\\]]]^^^^^^ZZZYYY\\\______]]]___cccdddnnn}}}~~~xxxssskkk```[[[[[[]]]\\\[[[ccceeebbb]]]ZZZ\\\______[[[[[[ZZZXXXVVVVVVXXX[[[]]]^^^^^^\\\YYYVVVUUUUUUYYY[[[\\\\\\[[[ZZZ[[[\\\[[[\\\\\\]]]^^^___``````dddcccbbb```]]][[[YYYXXXVVVXXX[[[^^^aaabbbbbbbbb]]][[[XXXXXXYYY[[[\\\\\\XXXXXXXXXZZZ\\\]]]\\\[[[YYYXXXWWWWWWWWWYYYZZZ[[[\\\\\\[[[ZZZZZZ^^^ccchhhjjjlllllljjjlllppprrrqqquuuppprrrxxxfffqqq|||XXX@@@>>>>>>DDDMMMTTTVVVUUUPPPPPPQQQPPPLLLJJJPPPYYYpppwwwlllbbb___bbblllyyyxxxrrrkkkgggdddaaa\\\XXXXXXVVVSSSRRRQQQPPPMMMKKKwwwVVVQQQQQQQQQPPPNNNJJJEEECCCBBBBBBCCCBBB@@@===:::999555444333111000...---,,,*********++++++,,,,,,---......---+++************)))))))))))))))))))))))))))))))))************)))))))))))))))************************************************************))))))***+++++++++++++++,,,+++***)))***,,,///000666666:::EEESSSaaakkkooossskkkrrr~~~rrrcccWWWdddlllmmmfffaaa```ZZZPPPSSSXXX^^^aaaccciiirrrzzz|||qqqTTTCCC>>>@@@BBBAAA===:::999:::;;;===>>>>>><<<;;;;;;;;;===<<<;;;;;;;;;<<<==================>>>@@@BBBDDDBBBCCCCCCDDDEEEFFFFFFGGGIIIFFFDDDCCCDDDFFFFFFEEEGGGGGGHHHJJJLLLMMMLLLJJJFFFGGGHHHGGGGGGJJJPPPTTTTTTQQQNNNJJJHHHIIIJJJKKKJJJNNNSSSVVVXXXXXXYYYZZZXXXXXXZZZZZZZZZZZZYYYXXXTTTTTTUUUUUUUUUTTTSSSRRRSSSUUUWWWYYY[[[]]]]]]^^^]]]\\\]]]___^^^[[[[[[___bbbdddhhhnnnuuu}}}yyy}}}yyylllgggmmmkkkeee\\\WWWVVVXXXYYYYYY\\\``````ZZZXXX[[[___^^^```aaa```^^^ZZZXXXXXXYYY[[[]]]^^^]]]YYYVVVVVVVVVWWWZZZ\\\\\\[[[ZZZ[[[]]]ZZZZZZZZZZZZ[[[[[[\\\\\\`````````___^^^[[[XXXVVVVVVWWWXXXZZZ\\\^^^___```___[[[XXXWWWYYYZZZZZZYYYXXXXXXXXXZZZ\\\\\\ZZZXXXWWWWWWWWWVVVWWWWWWXXXXXXYYYYYYYYYXXXYYY[[[___cccdddhhhhhhfffgggmmmnnnlllpppqqqoooppp}}}wwwiiieee|||aaaOOO======NNN^^^bbb^^^TTTQQQOOOQQQPPPMMMLLLNNNXXXrrrvvvjjjaaabbbgggmmmttt|||~~~yyyvvvqqqkkkfffdddaaa^^^\\\[[[YYYVVVSSStttSSSQQQQQQQQQPPPNNNJJJEEECCCAAABBBBBBBBB@@@>>>;;;999555444333111000...---,,,))))))***+++,,,------...000///...,,,+++***))))))++++++******************))))))************))))))))))))))))))************************************************************))))))***++++++++++++*********))))))***+++------...,,,...444AAAMMMWWW[[[bbbjjjooollljjjoooxxx}}}||||||iiiWWWHHHGGGFFFEEEEEEFFFHHHJJJMMMSSS___ooopppmmmllljjjhhh___]]]hhhwwwjjjSSSGGG===>>>===:::666666:::>>>:::<<>>=========AAA???>>>======>>>@@@AAA======<<<<<<>>>AAADDDFFFDDDDDDEEEEEEFFFGGGGGGGGGKKKHHHEEEDDDEEEFFFFFFFFFGGGGGGIIILLLNNNOOOMMMKKKHHHIIIHHHFFFEEEHHHNNNTTTSSSQQQMMMIIIGGGHHHIIIKKKLLLOOOTTTWWWWWWWWWWWWXXXWWWZZZ]]]______]]]ZZZXXXUUUUUUVVVWWWWWWVVVTTTTTTUUUVVVXXXZZZ[[[\\\]]]]]]\\\\\\___ccc```ZZZWWWYYY]]]___aaadddhhhlllqqqtttttt{{{qqqkkkqqqjjjYYYYYYgggddd___YYYUUUTTTVVVXXXZZZSSSZZZ\\\XXXWWW\\\___^^^hhhiiihhheee```\\\ZZZZZZYYY\\\^^^^^^ZZZXXXXXXYYYWWWZZZ\\\]]][[[[[[\\\___YYYYYYYYYYYYYYYYYYYYYYYY\\\]]]______]]]ZZZWWWUUUWWWWWWWWWXXXYYY[[[]]]^^^aaa]]]YYYWWWXXXYYYXXXVVVYYYXXXYYYZZZ\\\[[[YYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYY]]]___```dddeeebbbdddjjjlllhhheeeooopppgggpppwwwXXXbbbdddAAA<<>>;;;<<<@@@BBB???<<<<<<<<<<<<===???AAACCCEEEDDDEEEFFFFFFGGGGGGGGGGGGIIIJJJJJJHHHEEEDDDDDDFFFHHHJJJMMMOOOQQQQQQPPPOOOIIIHHHFFFFFFHHHJJJNNNPPPPPPPPPOOONNNMMMLLLLLLKKKNNNPPPSSSVVVXXXZZZZZZ[[[ZZZYYYXXXXXXYYYWWWTTTQQQVVVVVVUUUUUUUUUVVVWWWWWWWWWXXXYYY[[[[[[\\\\\\\\\]]]^^^___^^^]]]ZZZXXXVVV[[[]]]aaadddfffeeedddbbbgggjjjlllmmmpppxxx|||~~~jjjgggccc^^^ZZZXXXXXXXXX```___\\\XXXVVVTTTTTTTTTWWWWWWWWWYYY[[[^^^aaabbbhhhjjjkkkiiiddd^^^ZZZXXXZZZ^^^bbbaaa[[[VVVUUUWWW[[[\\\^^^___```aaaaaaaaaZZZZZZYYYWWWVVVUUUVVVWWWXXX[[[\\\ZZZZZZ\\\[[[XXXVVVVVVVVVUUUUUUXXX\\\___]]]ZZZXXXVVVWWWWWWVVVUUUUUUTTTSSSVVVYYYZZZXXXVVVWWWYYYZZZYYYXXXXXXYYYZZZXXXZZZ[[[ZZZWWWVVVXXXZZZ```___^^^^^^___aaadddeeefffiiikkkiiikkkxxxppp___fffZZZBBBFFFUUUbbbgggbbb[[[SSSOOOPPPQQQNNNKKKIIIMMMTTT^^^pppxxxqqqhhh```bbbaaaeeepppzzzzzzvvvsssqqqmmmjjjzzzVVVTTTQQQQQQRRROOOIIIFFFFFFCCCCCCBBB@@@>>>;;;888777555444333111000...---,,,,,,,,,,,,+++++++++******************)))))))))(((************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))***++++++++++++***************)))))))))(((************************,,,+++******,,,///333666999CCCPPPXXX\\\```eeejjjttttttuuuzzzyyyppp[[[TTTcccgggooo}}}zzzooodddccc___[[[[[[[[[VVVKKKAAA::::::999999999999::::::::::::;;;<<<<<<<<<<<<<<<@@@===:::<<<@@@BBB@@@===<<<<<<<<<===>>>@@@BBBCCCDDDEEEFFFGGGGGGHHHHHHGGGJJJKKKJJJHHHFFFEEEEEEGGGHHHJJJMMMOOOQQQQQQQQQQQQLLLKKKJJJIIIJJJLLLOOOQQQRRRQQQQQQPPPPPPOOOOOONNNOOOQQQSSSVVVXXXYYYZZZZZZWWWVVVUUUVVVWWWWWWUUUTTTVVVUUUUUUUUUUUUVVVWWWWWWXXXYYYYYYYYYZZZZZZZZZZZZ]]]^^^______^^^\\\ZZZXXX]]]___bbbeeefffeeecccbbbbbbdddfffggghhhmmmssswwwwwwuuu{{{yyymmm`````````___^^^\\\ZZZXXXXXX\\\[[[YYYWWWUUUTTTTTTTTTVVVVVVVVVXXXZZZ]]]___aaaaaabbbcccaaa^^^[[[ZZZZZZ[[[^^^bbb```\\\XXXXXXZZZZZZ[[[\\\^^^```aaabbbbbb]]]ZZZWWWUUUTTTUUUVVVXXXYYY\\\\\\ZZZZZZ]]]]]]ZZZVVVUUUTTTTTTVVVXXX[[[]]]]]]ZZZWWWUUUUUUVVVUUUTTTTTTRRRQQQRRRUUUVVVUUUSSSXXXYYYZZZZZZYYYXXXYYYZZZWWWYYY[[[[[[XXXWWWWWWYYY]]]]]]\\\]]]^^^```ccceeeeeehhhiiihhhgggooo~~~iiigggvvvSSSCCCEEEPPPYYYSSSQQQOOOOOOQQQRRRQQQOOOJJJLLLNNNQQQYYYiii}}}}}}sssjjjccc^^^```cccjjjwwwwwwrrr}}}ZZZTTTRRRRRRTTTRRRKKKFFFGGGDDDCCCCCCAAA???<<<999777555444333111000...---,,,,,,,,,,,,+++++++++******************))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******++++++******************))))))))))))************************,,,+++***))))))***+++,,,---444>>>IIIQQQXXX^^^aaagggjjjooowww~~~~~~~~~yyyjjj```XXXRRRMMMTTTUUUOOOLLLMMMHHH@@@::::::999999999999::::::999:::;;;;;;<<<<<<;;;;;;===;;;:::<<>>>>>=========>>>???AAAAAADDDEEEFFFGGGHHHHHHHHHHHHKKKKKKKKKIIIGGGFFFGGGHHHIIIJJJMMMOOOQQQRRRRRRRRRNNNMMMKKKKKKKKKMMMOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRSSSUUUWWWXXXYYYYYYXXXSSSRRRPPPQQQTTTVVVWWWVVVUUUUUUVVVVVVVVVWWWWWWWWWZZZYYYYYYXXXXXXYYYYYYZZZ^^^^^^___```___^^^]]]\\\```bbbdddfffgggeeecccbbbbbbbbbcccfffhhhjjjjjjiiilllzzzzzzvvv~~~vvvggg_________ZZZTTTVVVXXX\\\^^^___]]][[[YYYWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUVVVWWWYYY[[[]]]___\\\\\\\\\ZZZYYYYYY\\\^^^]]]___bbb```]]][[[\\\]]]YYYZZZ[[[]]]___aaabbbccc___ZZZTTTPPPPPPSSSVVVWWWZZZ]]]]]][[[[[[______]]]XXXUUURRRSSSWWW[[[[[[[[[]]]ZZZVVVTTTTTTUUUTTTSSSSSSQQQOOOOOOPPPRRRRRRRRRYYYZZZ\\\[[[ZZZYYYZZZZZZWWWYYY[[[[[[ZZZXXXWWWWWWYYYYYYYYYZZZ\\\___bbbcccccceeegggffffffhhhooottt}}}\\\dddyyyxxxZZZHHHBBBCCCBBBCCCEEEJJJOOORRRRRRQQQRRRQQQOOOLLLLLLQQQZZZaaa|||~~~ssseee]]]YYYXXX]]]ccckkkrrr~~~[[[TTTRRRRRRTTTQQQJJJFFFFFFDDDDDDCCCBBB???<<<:::888555444333111///...---,,,,,,,,,,,,+++++++++***************)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))*********)))))))))))))))*********************************++++++,,,,,,,,,------...444===GGGOOOTTTUUU^^^kkkyyyyyymmmppprrruuussscccVVVOOOOOOPPPGGGRRRSSSIIIEEEJJJGGG===999999888888888888999999999999:::;;;;;;;;;;;;;;;;;;999999;;;???AAA@@@??????????????????@@@@@@AAADDDDDDFFFGGGHHHHHHHHHHHHKKKLLLKKKJJJHHHGGGHHHIIIIIIJJJLLLNNNPPPQQQRRRRRRMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOTTTUUUWWWXXXYYYYYYXXXXXXRRRPPPMMMNNNPPPSSSUUUVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYYYYXXXXXXYYYZZZ[[[\\\^^^___```aaaaaaaaa``````cccdddfffhhhhhhgggeeedddbbb``````dddjjjmmmkkkhhhjjjpppwwwyyyuuuttt|||}}}vvvkkkmmmwww}}}kkkcccXXXRRRRRRUUUXXXYYYTTTVVVZZZ^^^______]]][[[SSSSSSTTTTTTUUUVVVWWWWWWUUUVVVVVVXXXYYY[[[\\\]]]]]]\\\ZZZXXXXXXZZZ___ccc```aaabbb```]]]\\\]]]^^^ZZZ[[[[[[\\\^^^```aaabbb```[[[SSSNNNLLLOOORRRTTTZZZ]]]]]]\\\]]]aaaaaa___[[[WWWSSSUUUZZZ^^^]]]ZZZ^^^[[[WWWUUUUUUUUUUUUUUUUUUTTTQQQPPPPPPRRRSSSTTTZZZ\\\]]]]]]\\\ZZZZZZ[[[VVVXXX[[[\\\[[[YYYWWWUUUUUUVVVWWWXXX[[[^^^```bbbcccdddeeefffgggiiikkklllsssnnnaaalllmmmQQQ>>>@@@======CCCMMMTTTUUUSSSUUUUUUSSSPPPMMMMMMOOORRR[[[iii|||~~~qqqgggaaa\\\ZZZYYY\\\ccclllyyy~~~ZZZRRRPPPPPPRRROOOHHHDDDDDDDDDDDDCCCBBB???<<<:::888555444333111///...---,,,,,,,,,,,,+++++++++******))))))))))))))))))******(((((()))))))))*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))******************************))))))***+++,,,,,,------...+++(((***///666;;;>>>CCCMMM]]]mmmxxx~~~{{{xxx{{{}}}|||yyysssgggbbbZZZOOOEEEAAAEEEJJJFFFNNNMMMDDDDDDKKKGGG<<<999888888777777888888999888999999:::::::::::::::999999999;;;>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGHHHHHHHHHJJJKKKKKKIIIGGGFFFGGGIIIIIIIIIKKKLLLNNNOOOOOOPPPMMMMMMKKKKKKJJJKKKKKKLLLKKKKKKLLLLLLMMMNNNNNNNNNUUUVVVWWWXXXYYYXXXWWWWWWRRRPPPMMMLLLNNNPPPRRRSSSUUUVVVXXXYYYZZZZZZZZZYYYWWWWWWXXXYYYZZZ[[[]]]]]]^^^^^^___```aaaaaabbbbbbdddeeefffhhhhhhhhhgggfffaaa]]][[[___fffjjjjjjgggfffggglllqqqsssrrruuuzzz|||yyyrrrmmmnnntttjjjddd^^^```fffkkkjjjggg___[[[VVVQQQOOOPPPSSSVVVUUUVVVWWWYYYZZZZZZZZZZZZQQQRRRSSSUUUVVVWWWXXXXXXUUUVVVWWWXXXYYYZZZ[[[[[[^^^]]][[[XXXWWWZZZ___cccbbbbbbbbb```^^^\\\\\\\\\]]]]]]\\\]]]]]]___```aaabbb^^^XXXQQQLLLKKKMMMOOOXXX\\\^^^]]]___bbbccc```]]]YYYVVVXXX]]]```___\\\___\\\XXXUUUVVVWWWXXXXXXYYYYYYWWWUUUUUUVVVXXXYYY[[[]]]______]]]\\\[[[[[[WWWXXXZZZ[[[[[[ZZZWWWUUUSSSTTTVVVXXX[[[]]]```aaaeeeddddddeeegggiiikkkllllllxxxoooddd{{{}}}```LLLAAA888<<>>???@@@???@@@AAAAAABBBAAAAAA@@@AAABBBCCCEEEFFFGGGGGGGGGHHHHHHIIIGGGEEEEEEFFFHHHHHHHHHIIIIIIJJJKKKKKKLLLNNNMMMMMMLLLLLLLLLMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNSSSSSSUUUVVVVVVUUUUUUTTTRRROOOLLLKKKMMMOOOPPPQQQTTTUUUWWWXXXYYYYYYYYYXXXVVVWWWXXXYYYZZZ[[[[[[[[[\\\\\\\\\]]]^^^^^^______```aaaccceeegggggghhhgggeee```]]]___dddhhhiiiggggggeeeiiiqqquuutttqqqqqqooorrrwww{{{~~~}}}|||tttkkkeee```[[[]]]aaa^^^ZZZVVVUUUXXX]]]aaabbbVVVUUUTTTRRRPPPOOOQQQRRRTTTSSSSSSRRRRRRSSSTTTTTTQQQRRRSSSUUUVVVWWWWWWWWWTTTUUUVVVXXXXXXYYYYYYYYY[[[[[[YYYWWWUUUWWW[[[^^^`````````___^^^]]][[[ZZZ^^^]]]]]]]]]^^^```bbbccceeegggeee]]]RRRLLLKKKMMMUUUZZZ^^^___aaadddccc```^^^\\\ZZZ[[[___``````^^^___[[[WWWUUUVVVYYYZZZ[[[\\\]]]]]][[[ZZZZZZ]]]___]]]___aaaaaa___]]]\\\[[[YYYXXXYYYZZZ[[[ZZZWWWUUUSSSTTTVVVYYY[[[^^^___```gggfffdddcccdddfffiiikkktttttt}}}uuucccSSSAAA:::@@@HHHJJJHHHGGGJJJOOORRRTTTRRRPPPNNNOOOJJJIIIQQQbbbttt|||qqqkkkbbbZZZWWWYYY]]]```iiioooyyy\\\SSSOOOMMMMMMJJJEEECCCEEECCCCCCBBB@@@>>>;;;888777555444333111000...---,,,,,,,,,,,,+++++++++******((()))))))))************''''''(((((()))******+++))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))))))))************************************++++++***)))))))))******((())),,,------,,,******,,,...222666;;;BBBKKKRRRWWWXXX\\\ccckkkssszzz{{{ffffffaaaWWWLLLIIINNNTTTUUUNNNHHHDDD???999999>>>;;;999777999<<<>>>===;;;777777777666666777777777777888888999999999999999888999:::;;;;;;<<<>>>???======???@@@@@@@@@@@@??????@@@BBBCCCEEEFFFFFFFFFEEEFFFFFFEEECCCCCCDDDFFFGGGGGGGGGGGGGGGGGGGGGHHHLLLLLLLLLLLLLLLLLLMMMMMMKKKKKKKKKLLLLLLLLLLLLLLLNNNOOOPPPQQQRRRQQQQQQPPPPPPNNNLLLLLLMMMOOOPPPPPPPPPRRRTTTVVVWWWWWWVVVVVVUUUVVVXXXYYYYYYXXXVVVTTTXXXWWWWWWXXXXXXYYYZZZZZZZZZ[[[^^^aaaccceeeggggggeeecccaaacccgggjjjjjjiiijjjgggiiinnnqqqnnnlllmmmnnnppprrrssssssrrrrrrrrrqqqxxx~~~}}}uuusssppplllkkklllhhhaaa[[[XXXVVVRRRSSSVVVWWWUUUSSSRRRTTTXXX[[[^^^NNNOOOQQQQQQQQQRRRSSSTTTRRRQQQQQQPPPPPPPPPPPPPPPPPPQQQSSSTTTUUUUUUTTTTTTRRRSSSTTTUUUVVVVVVUUUUUUVVVVVVWWWVVVTTTUUUWWWYYYZZZ[[[\\\^^^___^^^\\\ZZZ\\\\\\\\\]]]___bbbeeegggkkkrrruuummm]]]OOOLLLNNNQQQXXX^^^```ccceeeccc^^^\\\\\\\\\]]]^^^_________]]]YYYUUUTTTVVVYYY[[[\\\\\\^^^```___^^^]]]___bbb]]]```bbbccc```^^^\\\\\\ZZZYYYXXXXXXZZZZZZXXXUUUUUUVVVXXXZZZ\\\^^^___```dddeeeeeedddccceeeiiilllssstttxxxfffPPPDDD@@@???>>>CCCGGGMMMSSSVVVUUURRROOOLLLIIIHHHIIILLLSSS\\\ccctttkkkddd```___\\\]]]___ccciiiqqqzzz^^^TTTPPPLLLLLLIIIEEEDDDGGGBBBBBBAAA@@@>>>;;;888666555444333111000...---,,,,,,,,,,,,+++++++++******(((((())))))*********+++&&&''''''((()))******+++))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))*********+++************************++++++*********,,,...///***++++++***)))+++000444(((+++------++++++---///444;;;EEEOOOZZZbbbdddaaammmwww~~~{{{tttrrrqqqkkkdddfffiiiaaaTTTLLLQQQTTTMMMAAA:::===BBBIIIBBB>>>>>>;;;666666:::999555444888888555666:::777777666666666666777777777777888999999999999999888999:::;;;;;;;;;===>>>:::;;;===>>>??????>>>>>>>>>???AAACCCDDDEEEFFFFFFDDDDDDEEEDDDBBBBBBCCCEEEGGGGGGFFFEEEDDDDDDEEEEEEHHHIIIIIIIIIJJJJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNOOONNNNNNMMMNNNMMMKKKLLLNNNPPPQQQQQQMMMOOOQQQTTTUUUUUUTTTSSSUUUVVVXXXYYYXXXUUUQQQNNNTTTTTTTTTTTTTTTUUUVVVWWWUUUWWWZZZ]]]aaadddffffff______```cccgggiiijjjiiifffdddfffjjjkkkjjjmmmrrrhhhjjjlllnnnmmmmmmnnnnnnmmmppppppkkkiiinnnxxxzzzyyy}}}uuuwww}}}~~~rrrnnnwwwvvvtttyyyxxxrrruuuqqqjjjeeeeeeddd```]]]]]]\\\VVVSSSTTTTTTRRRRRRUUUNNNNNNPPPRRRTTTTTTRRRPPPPPPQQQRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRQQQPPPOOOOOOPPPRRRSSSSSSSSSRRRQQQPPPQQQRRRTTTTTTTTTSSSRRRRRRTTTVVVVVVUUUUUUVVVXXXUUUWWWYYY]]]______]]][[[ZZZZZZ[[[]]]```eeeiiikkkpppzzzxxxdddSSSNNNPPPOOOWWW^^^aaadddfffccc]]]ZZZ\\\]]]]]]]]]]]]^^^___[[[WWWTTTSSSUUUXXX[[[]]]ZZZ]]]```aaa___^^^```bbb^^^aaaccccccaaa^^^]]]\\\\\\YYYWWWWWWZZZZZZXXXVVVVVVWWWYYY[[[]]]______``````cccfffgggfffhhhlllqqqmmmssssssqqqyyypppSSSDDD???@@@===AAAHHHOOOTTTTTTQQQNNNMMMPPPRRROOOIIIFFFLLLTTT[[[xxx{{{qqqlllaaa^^^ZZZXXXYYY]]]aaaccchhhmmmttt{{{ZZZTTTQQQMMMJJJHHHFFFDDDBBBCCCBBBAAA???===:::888777555444333111///...------++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))***+++,,,,,,------...000222555999<<<>>>???IIITTT___cccfffoooxxx}}}~~~{{{yyyvvvmmm\\\OOOMMMHHHDDDCCCFFFHHHEEEBBB@@@BBBFFFHHHFFFAAA;;;888999:::;;;;;;:::888555444555555555555555555555555555555333333333333555555555666777888888999999888999:::;;;;;;<<<<<<;;;;;;999999:::;;;<<<>>>>>>???@@@????????????AAACCCDDDFFFEEECCCAAA@@@@@@@@@AAA@@@AAACCCDDDEEEDDDCCCCCCFFFEEEFFFHHHKKKKKKHHHDDDEEEEEEEEEEEEEEEDDDDDDDDDHHHHHHIIIJJJJJJJJJIIIIIILLLKKKJJJJJJKKKMMMPPPQQQPPPMMMLLLMMMQQQTTTTTTSSSTTTUUUVVVVVVVVVTTTRRRQQQSSSSSSSSSSSSSSSTTTUUUUUUSSSUUUXXXZZZ[[[]]]___bbbddd```^^^^^^aaaddddddccc```aaaccceeefffhhhkkknnnllliiieeeeeeggggggeeecccccchhhmmmkkkggggggmmmsssyyy{{{||||||zzzuuupppmmmmmmlllkkkkkkkkklllnnnooorrrooojjjfffddddddfffhhhqqqtttuuuqqqkkkffffffhhhjjjhhhggggggiiikkklllllleee```^^^___^^^ZZZWWWXXXZZZVVVRRRQQQRRRTTTSSSQQQPPPPPPQQQPPPOOONNNMMMLLLKKKKKKMMMNNNPPPPPPPPPPPPNNNOOOOOOOOONNNLLLJJJIIINNNMMMMMMMMMPPPQQQRRRRRRQQQPPPOOONNNMMMKKKJJJJJJQQQQQQRRRRRRTTTUUUWWWWWWSSSUUUWWWXXXXXXYYY[[[]]]]]]^^^^^^___aaagggnnnsssxxx```RRROOOWWWXXXZZZ^^^bbbcccbbb```XXXYYY[[[\\\\\\[[[[[[ZZZXXXYYYWWWUUURRRSSSXXX\\\YYY[[[^^^^^^]]]\\\\\\]]]aaaaaaaaaaaaaaaaaaaaaaaa]]]]]]\\\[[[ZZZZZZ[[[[[[YYY[[[___dddgggfffbbb^^^\\\^^^bbbeeeggghhhhhhhhhmmmlllmmmppprrr}}}oookkknnnUUUCCCCCC===???KKKPPPLLLMMMSSSMMMNNNLLLJJJIIIJJJIIIGGGRRRTTT]]]qqq|||vvvnnneee___[[[XXXWWW^^^]]]]]]```eeekkkpppsss[[[UUUQQQLLLIIIGGGFFFDDDCCCCCCBBBAAA???===:::888777555444333111///...------,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++*********++++++,,,,,,,,,,,,---...///111333444555888AAAHHHHHHGGGKKKQQQTTT___fffnnnrrrqqqnnnmmmmmmooolllgggdddbbbcccfffhhhhhhllloooppprrr||||||sssjjjdddZZZWWWUUUUUUUUUPPPFFF===???;;;777777:::<<<:::777===???AAABBBAAA===888555777888999999999777555444222222333444555555666666555444333333333333444555555666777888888999999888999999:::;;;;;;;;;;;;;;;999999:::;;;<<<======>>>>>>>>>>>>>>>>>>@@@AAABBBDDDDDDBBBAAAAAA@@@@@@@@@>>>???@@@AAAAAAAAAAAA@@@EEEDDDDDDFFFIIIIIIGGGDDDBBBCCCCCCCCCDDDDDDEEEEEEGGGGGGHHHHHHIIIIIIHHHHHHJJJIIIIIIHHHIIIKKKNNNOOOKKKHHHGGGHHHMMMPPPRRRRRRSSSSSSTTTTTTTTTSSSSSSSSSQQQPPPPPPPPPQQQQQQRRRSSSTTTVVVXXXZZZZZZ[[[]]]______\\\ZZZ[[[^^^aaabbbaaa^^^```aaaaaaaaaccceeegggfffeeeccccccccccccbbb```ccceeeggggggeeeeeegggiiijjjlllnnnnnnmmmiiieeebbbgggfffeeedddddddddeeeffffffdddcccaaa```aaaaaabbbgggiiikkkhhhbbb^^^___aaabbb```^^^___aaacccccccccaaa\\\ZZZ[[[ZZZVVVTTTTTTUUURRROOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJKKKLLLNNNOOOPPPPPPMMMMMMMMMLLLKKKJJJIIIHHHMMMLLLKKKLLLMMMNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMOOOPPPRRRTTTUUURRRTTTVVVWWWWWWXXXZZZ\\\[[[\\\]]]^^^aaafffmmmrrr}}}fffYYYVVVWWWXXXYYY]]]```bbbbbbaaaYYYZZZ[[[[[[[[[[[[ZZZYYYWWWXXXZZZYYYWWWVVVWWWYYYWWWYYY\\\\\\[[[ZZZZZZ[[[^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\[[[]]]aaaeeehhhfffbbb___[[[]]]___bbbeeefffggghhhkkkiiijjjllllllrrrjjjllljjjJJJ@@@===FFFKKKIIIIIIMMMMMMOOOPPPPPPNNNNNNNNNMMMNNNMMMOOOVVVcccrrr|||tttooollljjj```]]]ZZZXXXYYY[[[^^^```]]]VVVRRRLLLHHHFFFFFFEEEEEECCCBBBAAA???===:::888777555444333111///...------,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******++++++++++++++++++++++++++++++++++++++++++---444777444000111333444;;;BBBLLLPPPNNNIIIEEECCCFFFEEECCCAAA@@@AAABBBCCCBBBJJJPPPPPPNNNXXXlll~~~zzztttrrrsssvvvnnnddd```bbbfffhhhhhh\\\ZZZUUUPPPKKKFFFCCCAAA888888999;;;<<<:::777333777444111222444666444222999:::;;;;;;:::777555333444555666777777666555444000000111333444666777777444444333333333333444444555666777888888999999888888999999:::::::::::::::999999::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>??????BBBBBBBBBBBBAAAAAA@@@???===>>>??????@@@@@@??????DDDCCCBBBCCCEEEFFFEEEDDD@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHGGGFFFFFFGGGIIIKKKMMMGGGEEEDDDEEEIIIMMMPPPQQQQQQQQQQQQQQQQQQRRRRRRSSSNNNNNNMMMMMMNNNNNNOOOOOOTTTVVVXXXYYYYYYYYYZZZ[[[[[[YYYXXXXXX[[[___```aaa___``````___^^^]]]___aaa___```bbbbbb```^^^^^^^^^`````````aaaaaa```^^^\\\```aaadddeeedddbbb```^^^bbbaaa___^^^]]]]]]^^^___\\\]]]]]]^^^^^^]]]\\\\\\[[[^^^```^^^ZZZWWWXXXZZZYYYXXXVVVVVVYYYZZZ[[[[[[\\\WWWUUUVVVUUUQQQOOOPPPOOOOOONNNKKKIIIHHHIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLIIIIIIIIIIIIKKKMMMOOOPPPLLLKKKJJJHHHGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIJJJKKKLLLLLLMMMHHHHHHIIIJJJLLLNNNPPPQQQOOOQQQSSSTTTUUUVVVXXXZZZWWWXXXZZZ[[[___eeelllqqqvvvddd[[[YYYYYYXXXXXXZZZ^^^```aaaaaaZZZZZZZZZZZZZZZYYYWWWWWWUUUXXX[[[\\\[[[XXXUUUTTTTTTVVVYYYYYYXXXWWWWWWXXXZZZZZZZZZ[[[[[[ZZZZZZZZZYYYZZZ[[[]]]]]]]]]]]]\\\\\\]]]```dddfffeeeaaa^^^[[[[[[\\\]]]```ccceeegggfffeeefffggggggiiipppyyy}}}llltttiiiVVVDDD???@@@???BBBHHHLLLPPPTTTUUURRROOONNNNNNMMMMMMKKKJJJLLLRRR\\\dddnnnttt~~~zzzvvvoooiiicccaaa``````^^^WWWRRRLLLGGGFFFFFFFFFFFFCCCBBBAAA???===:::888777555444333111///...---------,,,,,,+++************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))************************))))))*********+++++++++++++++++++++************,,,,,,,,,+++******)))))))))///222///+++,,,.........111444555222000000000111111111000000111111111...555:::777333777FFFTTTXXXWWWUUURRRMMMIIIFFFDDDMMMFFF>>>;;;<<<@@@AAAAAA;;;999666444444444666777333444666666555444444444444222111222444555444333666666666555444333222222222222333444555555444444000000111222333444555666444444333333333333444444555666777888888999999888777888999999::::::999999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<======???@@@AAABBBBBBAAA????????????@@@@@@@@@@@@@@@@@@CCCBBBAAAAAABBBCCCDDDDDD@@@@@@@@@AAABBBCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEGGGIIIKKKHHHGGGEEEEEEGGGKKKNNNPPPRRRQQQOOONNNNNNOOOPPPQQQMMMMMMLLLLLLLLLMMMMMMNNNTTTVVVXXXYYYXXXWWWWWWXXXYYYXXXXXXXXX[[[]]]```aaaaaaaaaaaa___\\\[[[[[[]]]ZZZ^^^bbbbbb___]]]]]]^^^^^^___``````]]]ZZZWWWVVV[[[\\\^^^`````````___^^^^^^^^^]]]\\\\\\]]]^^^_________^^^^^^\\\[[[ZZZYYYVVVXXXZZZYYYWWWUUUVVVWWWWWWUUUTTTTTTVVVXXXYYYXXXWWWRRRPPPRRRQQQMMMKKKLLLMMMNNNOOOLLLHHHFFFGGGJJJIIIIIIIIIJJJKKKLLLMMMNNNHHHGGGGGGGGGHHHKKKMMMOOOKKKJJJHHHFFFEEEEEEFFFFFFDDDEEEFFFGGGFFFFFFFFFGGGEEEEEEFFFGGGHHHJJJJJJKKKFFFFFFGGGHHHIIIJJJLLLMMMLLLNNNPPPQQQQQQRRRTTTUUURRRSSSUUUWWW[[[```ggglllkkksssxxxuuuiii___[[[[[[\\\ZZZXXXXXXZZZ\\\]]]]]]YYYYYYXXXWWWVVVUUUTTTSSSTTTWWWZZZ[[[ZZZWWWTTTRRRQQQSSSUUUVVVUUUTTTTTTUUUWWWWWWXXXYYYYYYXXXWWWWWWTTTVVVYYY[[[]]]]]]\\\[[[[[[\\\^^^```bbbaaa^^^[[[YYYYYYXXXXXX[[[___ccceeebbbaaabbbccceeefffjjjmmmwwwvvvmmm|||yyyeeePPPCCC<<<>>>DDDJJJNNNVVV[[[WWWQQQNNNPPPKKKLLLMMMLLLKKKLLLNNNPPPUUUWWW\\\gggwww}}}xxxvvv___WWWRRRLLLGGGFFFFFFGGGGGGCCCBBBAAA???===:::888777555444333111///...------...---,,,+++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++*********************,,,,,,++++++++++++++++++&&&,,,...,,,***,,,------000111000///------...///,,,------...//////.........222444111...---333888888888777666555333111000777444000///111333333222333222111111000111111222222444555444111000111333/////////000111222222111555444333222222222222222000111111222333333333333222222333333333333333444444444444444444444444444555666777888888999999888777888999999::::::999999:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<>>>???@@@AAAAAAAAA@@@???????????????????????????BBBBBBBBBBBBAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCDDDFFFIIIJJJIIIIIIGGGFFFFFFGGGJJJLLLRRRQQQOOOMMMLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMNNNSSSUUUXXXYYYWWWVVVVVVWWWXXXXXXWWWWWWXXXZZZ\\\____________]]]ZZZXXXYYYZZZYYY]]]aaabbb```^^^___```___dddgggeee]]]XXXXXXZZZVVVWWWXXXYYYZZZ[[[[[[[[[ZZZZZZZZZZZZ\\\^^^```aaagggeeeaaa]]]ZZZXXXWWWWWWUUUVVVWWWWWWVVVUUUUUUUUUVVVTTTSSSSSSUUUWWWXXXWWWTTTOOOMMMOOOOOOKKKIIIJJJJJJLLLMMMKKKGGGEEEFFFIIIFFFFFFFFFGGGIIIJJJLLLMMMHHHGGGFFFEEEFFFIIIKKKMMMKKKJJJHHHFFFEEEEEEEEEFFF@@@BBBEEEFFFEEEDDDEEEGGGEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKMMMMMMMMMMMMOOOPPPNNNOOOQQQSSSVVV[[[aaaeee```fffkkkiiiddd______``````]]]YYYWWWWWWXXXYYYYYYWWWVVVUUUTTTSSSRRRQQQQQQUUUUUUVVVWWWWWWVVVSSSRRROOOQQQSSSTTTSSSRRRRRRSSSVVVWWWXXXYYYYYYXXXWWWVVVQQQSSSVVVYYYZZZ[[[ZZZZZZZZZYYYZZZ\\\]]]\\\YYYVVVXXXVVVUUUUUUWWW\\\aaadddaaaaaa___^^^```dddfffgggkkkuuuooodddmmm{{{uuuyyymmmVVVFFF@@@AAAEEENNNXXXYYYTTTSSSWWWQQQOOOMMMLLLKKKIIIFFFCCCHHHGGGIIIOOO]]]ooo```VVVRRRLLLHHHGGGGGGGGGGGGCCCBBBAAA???===:::888777555444333111///...------///...---+++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))******************))))))******++++++++++++(((,,,...+++)))+++,,,***,,,---///000///...,,,***+++,,,---............---///000000000///...------,,,---...//////////////////......///111111000///...///000111222333333222///000111000//////000222///000111222222222222222444333222222111222222333000111111111222222333333444444444333333333333333555555666666666666555555555666777888888999999888888999999:::::::::::::::999999::::::;;;;;;;;;<<<;;;<<<<<<=========<<<<<<===>>>???@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<======AAACCCDDDDDDCCCBBBDDDEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEFFFHHHJJJLLLHHHIIIIIIGGGEEEEEEGGGIIIPPPOOONNNMMMMMMLLLLLLLLLPPPOOONNNNNNMMMNNNNNNNNNQQQTTTWWWYYYXXXWWWWWWXXXWWWWWWVVVUUUSSSTTTWWWYYYZZZ[[[[[[YYYXXXWWWXXXYYYZZZ\\\___`````````aaaaaabbbgggkkkggg___ZZZ[[[```VVVVVVVVVWWWXXXXXXYYYYYYVVVVVVWWWXXXZZZ]]]___aaahhheeeaaa\\\XXXVVVUUUUUUVVVVVVVVVUUUUUUTTTSSSRRRSSSQQQPPPPPPRRRTTTUUUTTTRRRMMMKKKMMMMMMIIIGGGHHHEEEFFFGGGFFFEEEDDDDDDEEECCCBBBBBBCCCDDDFFFIIIJJJHHHGGGFFFFFFFFFGGGIIIJJJJJJIIIHHHGGGFFFEEEEEEEEE@@@CCCGGGGGGEEECCCDDDFFFEEEEEEEEEEEEEEEEEEEEEEEEIIIHHHHHHHHHHHHIIIJJJKKKJJJKKKMMMLLLKKKJJJKKKMMMMMMNNNPPPQQQSSSVVV[[[^^^^^^aaadddccc```]]]]]]___```]]]YYYWWWVVVVVVVVVUUUVVVUUUSSSRRRQQQPPPPPPPPPTTTSSSSSSTTTUUUUUUTTTSSSNNNPPPSSSSSSRRRQQQQQQRRRUUUVVVXXXYYYYYYXXXVVVUUUPPPQQQTTTVVVXXXYYYYYYYYYZZZYYYXXXYYYYYYYYYVVVTTTVVVTTTSSSRRRUUUZZZ___bbbaaaaaa^^^ZZZZZZ^^^bbbbbbgggccclllwwwmmmfffppp}}}fffQQQ@@@<<<@@@IIINNNMMMPPPWWWccc^^^WWWRRROOOMMMJJJHHHEEEEEEFFFHHHNNNVVV]]]aaahhhppp|||```TTTQQQMMMJJJIIIHHHGGGFFFCCCBBBAAA???===:::888777555444333111///...------///...---,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((())))))******++++++)))))))))*********++++++***...///,,,+++------***((()))+++---...---***(((++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......------...000++++++,,,---.........---***+++---///111333333444/////////000111222222111111333444555444333333333222222222222222222222333111111111111111111222222333333444444555555555666555666777888888777666555555666777888888999999888999999:::;;;;;;;;;;;;;;;999999:::;;;<<<======>>>======>>>??????>>>===<<<=========>>>>>>@@@AAAAAA??????===<<<<<<<<<======AAADDDFFFGGGEEEDDDDDDFFFEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGHHHJJJLLLNNNGGGIIIKKKKKKIIIHHHIIIKKKLLLLLLMMMNNNNNNNNNNNNNNNPPPPPPOOONNNNNNNNNNNNNNNOOORRRVVVYYYYYYYYYYYYZZZYYYYYYXXXUUURRRQQQSSSVVVWWWXXXYYYYYYXXXYYY[[[\\\ZZZYYYZZZ[[[^^^`````````aaacccdddaaa\\\YYYZZZ]]]XXXXXXWWWVVVVVVWWWXXXXXXVVVVVVVVVWWWXXX[[[]]]^^^aaa```___]]][[[YYYWWWVVVXXXXXXWWWVVVUUUTTTRRRPPPPPPNNNLLLMMMOOOQQQQQQQQQOOOKKKIIIKKKKKKHHHFFFGGGCCCBBBBBBCCCEEEEEEDDDCCCBBBAAAAAAAAABBBEEEGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFHHHHHHGGGGGGFFFDDDCCCBBBCCCGGGKKKJJJEEEBBBBBBDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIKKKMMMNNNMMMNNNNNNMMMKKKJJJJJJKKKNNNPPPQQQQQQQQQSSSWWWYYY[[[]]]^^^]]][[[ZZZYYYZZZ]]]ZZZWWWVVVVVVVVVVVVUUUVVVUUUSSSRRRQQQQQQQQQQQQSSSRRRRRRTTTWWWXXXUUUSSSNNNPPPSSSSSSRRRQQQQQQRRRTTTVVVXXXYYYYYYXXXVVVTTTQQQRRRSSSUUUVVVXXXYYYZZZ]]]\\\ZZZZZZZZZYYYWWWUUUTTTSSSRRRRRRTTTYYY]]]```]]]```___YYYWWW\\\aaaaaa```ZZZ\\\ooorrrggguuu___OOOCCCBBBCCCAAAEEEMMMbbbbbb```\\\WWWSSSRRRRRRGGGGGGGGGGGGHHHHHHIIIIIIJJJSSSaaannnwww```SSSQQQMMMKKKJJJIIIGGGFFFCCCBBBAAA???===:::888777555444333111///...------000///---,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++'''(((((()))***++++++,,,******++++++++++++++++++(((+++,,,******------***...,,,******,,,...000000,,,,,,,,,,,,,,,,,,,,,---,,,------,,,***+++...111+++...111000---+++---///---,,,,,,,,,,,,---------000000///...............111000///000222333111//////111222333222000000000111111111222222222222222222222111111111111222222222222333444666777888888666777888999999888777666555666777888888999999888999:::;;;;;;<<<<<<;;;;;;999999:::;;;===>>>??????>>>>>>???@@@@@@???>>>===>>>===<<<<<<===???AAABBBBBBAAA@@@>>>>>>>>>???@@@AAADDDHHHIIIGGGEEEEEEFFFDDDDDDEEEFFFGGGHHHIIIIIIFFFFFFHHHIIIJJJKKKKKKKKKJJJJJJIIIHHHJJJLLLNNNPPPHHHKKKOOOOOONNNLLLMMMOOOHHHIIILLLNNNPPPPPPPPPPPPPPPPPPOOONNNMMMMMMNNNNNNMMMQQQVVVYYYZZZZZZ[[[\\\]]]]]]\\\XXXSSSQQQSSSVVVXXXYYYZZZ[[[[[[\\\___aaaYYYWWWUUUWWW\\\______^^^]]]\\\ZZZXXXWWWWWWVVVVVVWWWVVVTTTSSSRRRSSSTTTTTTXXXXXXWWWWWWXXXZZZ\\\]]][[[\\\^^^______]]][[[YYY\\\[[[YYYXXXWWWUUUSSSPPPNNNMMMKKKKKKNNNOOOPPPPPPNNNIIIHHHJJJJJJFFFEEEFFFCCCAAAAAACCCFFFHHHFFFCCCDDDCCCBBBBBBCCCEEEHHHIIIHHHIIIIIIIIIHHHFFFEEEDDDFFFFFFGGGGGGFFFDDDBBBAAAGGGKKKNNNLLLFFFAAAAAABBBBBBCCCCCCDDDEEEFFFGGGGGGCCCDDDEEEGGGJJJMMMOOOPPPPPPQQQQQQOOOLLLKKKKKKKKKQQQRRRRRRRRRQQQRRRUUUWWWYYYZZZ[[[[[[[[[ZZZZZZ[[[YYYXXXVVVVVVWWWWWWWWWUUUVVVUUUTTTSSSRRRRRRSSSSSSQQQQQQSSSWWWZZZZZZWWWSSSOOOQQQSSSTTTSSSRRRRRRRRRTTTUUUWWWYYYYYYWWWUUUTTTSSSSSSTTTTTTVVVXXXYYY[[[```^^^\\\[[[[[[[[[YYYWWWSSSRRRQQQRRRTTTXXX]]]___XXX^^^```ZZZYYY^^^cccddd```______bbboookkkeeerrrqqqVVVIIIBBB<<<>>>FFFHHHRRR[[[^^^XXXRRRPPPQQQHHHGGGFFFEEEEEEGGGHHHJJJDDDIIINNNSSSWWW```llluuuzzz~~~||||||```SSSOOOLLLKKKLLLKKKGGGDDDDDDDDDBBB@@@===;;;999888666555333111000///......------,,,++++++******)))))))))(((((((((((())))))******))))))((((((''''''((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,******************************++++++++++++************+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++---------------------------------............///...------------...//////............////////////000000000000000000000000111111222222222333333333222222222222222222222222333444444555555444444333222333444555666666666666444444555666777888999999777666666666777999;;;===999;;;<<<;;;::::::;;;<<<999:::===>>>???>>>===<<>>@@@AAA???===@@@@@@AAABBBBBBAAAAAAAAA@@@BBBEEEGGGGGGFFFDDDCCCEEEEEEEEEFFFGGGHHHIIIJJJHHHHHHHHHIIIIIIKKKLLLLLLMMMMMMKKKIIIHHHIIILLLOOOOOONNNLLLMMMNNNOOOOOONNNIIIJJJJJJJJJJJJLLLPPPSSSYYYVVVSSSOOOMMMMMMNNNOOOSSSUUUWWWYYY[[[^^^bbbeee___^^^[[[WWWTTTSSSUUUWWW[[[]]]^^^]]]___aaa```[[[]]][[[YYYXXXXXXZZZ]]]``````]]]YYYVVVTTTSSSTTTUUURRRQQQNNNLLLLLLNNNQQQSSSRRRSSSTTTVVVYYY[[[\\\]]]^^^]]]]]]]]]^^^^^^[[[YYY[[[[[[ZZZYYYXXXWWWVVVVVVOOOMMMKKKKKKLLLNNNNNNMMMNNNMMMKKKHHHGGGFFFFFFFFFDDDCCCDDDFFFHHHIIIHHHGGG@@@BBBCCCDDDCCCCCCEEEGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCJJJOOOLLLEEE@@@CCCHHHEEEEEEFFFFFFFFFEEEEEEDDDGGGGGGFFFFFFGGGIIIJJJKKKPPPOOONNNMMMLLLMMMMMMNNNQQQPPPOOONNNNNNQQQUUUYYYYYYXXXXXXWWWXXXZZZ[[[]]]ZZZWWWUUUTTTUUUVVVVVVUUUWWWUUURRRQQQQQQRRRQQQPPPNNNPPPTTTWWWXXXXXXWWWVVVTTTTTTTTTTTTSSSQQQPPPOOOSSSUUUZZZ^^^```^^^XXXSSSRRRTTTWWWYYY[[[ZZZXXXWWW]]]___bbbdddbbb]]]XXXTTTTTTTTTVVVYYY]]]``````___^^^\\\ZZZYYYZZZ\\\```bbbfff```^^^bbbdddkkktttaaabbbkkktttUUUDDD???===???BBBDDDHHHNNNSSSQQQKKKIIIDDDDDDIIILLLIIIEEEDDDGGGFFFHHHLLLMMMLLLPPPUUU```eeelllpppqqqsssuuuxxxbbbSSSPPPLLLLLLLLLKKKHHHEEEDDDDDDBBB@@@===;;;999888666555333111000///......------,,,++++++******)))))))))(((((((((((())))))***)))))))))((((((((('''((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++************************)))******++++++******)))*********+++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............---------------...//////........./////////000000000000000000000000000000111111111222222222333333222222222222222222222222333333444444444444333333333333444555666666666666555555555666777777888888666666666666777999;;;<<<:::;;;<<<;;;:::999:::;;;999:::<<<>>>???>>>===<<<@@@>>>===>>>@@@AAA???>>>>>>>>>???AAABBBBBBBBBBBB@@@AAADDDFFFGGGFFFEEEDDDEEEEEEEEEEEEFFFHHHIIIJJJHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLJJJIIIIIILLLNNNNNNLLLJJJJJJLLLNNNNNNMMMHHHJJJLLLMMMMMMNNNOOOQQQWWWVVVTTTRRRQQQQQQRRRSSSVVVWWWYYYZZZ[[[]]]```bbbdddcccaaa\\\XXXUUUVVVWWWXXX[[[]]]\\\^^^bbbccc___]]][[[YYYXXXXXXZZZ]]]______]]]ZZZWWWUUUUUUVVVVVVTTTRRRPPPNNNNNNOOORRRSSSQQQRRRTTTVVVYYY[[[\\\]]]^^^^^^^^^^^^______\\\ZZZYYYYYYXXXWWWVVVUUUUUUTTTRRRPPPMMMMMMNNNNNNNNNMMMMMMLLLJJJHHHFFFEEEEEEEEEFFFEEEEEEFFFHHHHHHGGGEEEBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBGGGKKKIIIDDDAAACCCFFFDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFGGGIIIKKKLLLNNNNNNMMMMMMMMMOOOPPPQQQRRRRRRQQQPPPOOOQQQTTTWWWYYYYYYXXXYYYYYYZZZ[[[[[[YYYXXXVVVVVVWWWWWWWWWUUUSSSQQQOOONNNNNNOOONNNMMMOOOQQQTTTVVVXXXWWWVVVUUUSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVZZZ___aaa```\\\YYYYYYZZZ\\\]]]\\\ZZZWWWVVV^^^```cccdddbbb^^^ZZZWWWWWWWWWWWWZZZ]]]______^^^```___]]][[[\\\^^^aaacccffffffeeebbb]]]```nnn}}}~~~fffYYYkkk|||mmmWWWHHHOOOPPPLLLCCC>>>AAAFFFHHHCCC>>>===BBBHHHKKKOOOSSSKKKHHHFFFGGGGGGHHHMMMTTTLLLQQQWWW[[[___bbbgggjjjkkkmmmqqqtttxxx|||dddTTTQQQMMMLLLMMMLLLIIIFFFDDDDDDBBB@@@===;;;999888666555333111000///......------,,,++++++******)))))))))(((((((((((())))))))))))))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))************************)))******++++++******))))))*********++++++++++++******+++,,,,,,+++******************************++++++++++++++++++++++++,,,,,,,,,---------......---------------......///////////////000000000000000000000000000000000000000111111111222222222222111111111111111111111111222333333444444333333222333444555666666777666666666666666666666666666666555555555666777888999::::::;;;;;;:::888777888999999:::<<<===>>>>>>======>>>===<<<===???@@@@@@>>>;;;<<<>>>???AAABBBBBBBBB>>>@@@CCCEEEFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHGGGGGGGGGHHHIIIIIIJJJKKKLLLKKKJJJJJJKKKLLLMMMJJJHHHHHHJJJLLLMMMMMMGGGJJJNNNPPPPPPOOOOOOOOOSSSSSSSSSSSSTTTTTTUUUUUUXXXZZZ[[[[[[[[[\\\^^^```gggfffddd```[[[WWWUUUUUUVVVZZZ[[[[[[]]]ccceeeddd\\\[[[YYYWWWXXXYYY\\\^^^^^^\\\ZZZYYYWWWWWWXXXYYYUUUSSSQQQOOOOOOPPPQQQRRRQQQRRRTTTWWWYYY[[[\\\]]]]]]\\\\\\]]]^^^^^^\\\YYYWWWWWWVVVUUUTTTSSSRRRRRRRRRPPPNNNMMMMMMMMMLLLKKKKKKJJJIIIGGGFFFEEEEEEEEEHHHGGGFFFGGGGGGGGGEEECCCEEECCCBBBCCCFFFHHHFFFDDDEEEEEEFFFGGGGGGGGGFFFFFFCCCDDDDDDEEEEEEEEEDDDDDDBBBDDDEEEEEEDDDCCCCCCDDDCCCDDDEEEEEEFFFFFFFFFFFFEEEDDDEEEEEEGGGIIIKKKMMMLLLLLLLLLMMMNNNQQQSSSTTTQQQRRRSSSRRRQQQRRRTTTVVVXXXYYYYYYZZZZZZZZZZZZYYYWWWVVVVVVWWWXXXXXXVVVTTTRRRPPPNNNMMMNNNOOONNNMMMQQQRRRTTTVVVWWWWWWUUUUUUSSSSSSSSSTTTVVVYYY[[[]]]YYYZZZ\\\___bbbcccaaa______`````````___]]]ZZZXXXaaabbbccccccbbb___]]][[[ZZZZZZZZZ[[[^^^______^^^dddbbbaaa``````aaacccdddjjjrrrsssiii___^^^dddjjj|||vvvYYYYYYaaazzzwwwllliiiaaaXXXTTTQQQHHH>>>@@@<<<:::>>>AAADDDJJJPPPQQQNNNMMMNNNKKKHHHIIINNNHHHJJJLLLNNNPPPSSSWWWZZZaaadddhhhlllooosssxxx{{{dddUUUQQQNNNMMMNNNMMMIIIFFFDDDDDDBBB@@@===;;;999888666555333111000///......------,,,++++++******)))))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))((((((************************))))))************)))))))))))))))************+++******++++++++++++******************************))))))))))))************+++,,,,,,,,,------------------,,,,,,------...////////////000000000111111000000000000000000000000000000000111111111111222111111111111111111111111222222333333333333222222333333444555666666666666666666666555555444444444444555555555666777888888999:::;;;999777666666777888999;;;<<<============;;;;;;;;;<<<>>>?????????;;;<<<===>>>???@@@@@@@@@===>>>AAACCCDDDEEEEEEEEEBBBBBBBBBCCCDDDEEEGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHJJJLLLLLLJJJIIIIIIJJJLLLIIIGGGFFFHHHKKKLLLMMMHHHKKKMMMOOONNNNNNOOOPPPPPPQQQRRRTTTUUUUUUTTTTTTXXXYYYZZZZZZZZZ[[[]]]___cccdddccc```\\\WWWUUUTTTWWWZZZ\\\ZZZ\\\aaaeeeeee[[[ZZZXXXWWWWWWXXXZZZ[[[[[[[[[ZZZZZZYYYYYYZZZZZZUUUTTTSSSQQQPPPPPPQQQQQQQQQSSSUUUXXXZZZ[[[\\\\\\YYYYYYYYYZZZ[[[[[[YYYWWWUUUUUUTTTSSSRRRQQQPPPPPPNNNLLLKKKKKKLLLMMMLLLJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGFFFFFFFFFGGGGGGEEECCCGGGCCC@@@BBBGGGIIIFFFBBBEEEEEEFFFFFFFFFEEECCCCCCBBBCCCCCCDDDDDDDDDDDDDDDBBBBBBAAABBBDDDDDDDDDCCCBBBBBBCCCEEEEEEFFFFFFFFFCCCCCCCCCDDDFFFIIIKKKLLLKKKKKKKKKLLLNNNPPPRRRTTTOOOQQQSSSSSSSSSSSSTTTUUUWWWXXXYYYZZZZZZYYYXXXWWWTTTTTTUUUWWWXXXWWWTTTQQQTTTRRRQQQQQQRRRSSSRRRQQQRRRTTTUUUWWWWWWWWWVVVUUUVVVUUUUUUWWWYYY]]]aaaccc___^^^^^^```bbbddddddccc```aaabbbbbbbbbaaa___^^^bbbbbbbbbbbbaaa```______\\\[[[[[[\\\___```aaa```eeeeeedddcccbbbcccddddddhhhtttxxxmmmccccccgggggghhhqqqdddYYY\\\ooo||||||xxxrrrwwwttt\\\BBB???<<<<<>>???=========>>>======<<<<<<;;;<<<>>>@@@BBBCCCCCCCCC@@@@@@@@@@@@BBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEHHHJJJKKKIIIHHHGGGGGGKKKHHHGGGGGGIIIKKKLLLLLLJJJKKKKKKKKKJJJKKKNNNQQQPPPRRRTTTUUUVVVUUUTTTTTTUUUWWWXXXXXXXXXYYY[[[]]]]]]___```___\\\YYYXXXWWWYYY]]]]]]ZZZYYY]]]```aaaYYYXXXVVVUUUUUUVVVWWWXXXYYYYYYZZZZZZZZZZZZYYYYYYWWWWWWVVVUUUTTTTTTSSSSSSRRRTTTVVVYYYZZZ[[[[[[[[[WWWWWWWWWXXXZZZZZZXXXVVVSSSSSSRRRQQQPPPOOOOOONNNJJJIIIIIIJJJMMMNNNMMMLLLIIIIIIIIIIIIHHHHHHGGGGGGDDDDDDDDDEEEFFFGGGFFFDDDFFFBBB???AAAEEEGGGDDDAAADDDEEEEEEEEECCCAAA???>>>@@@AAABBBCCCCCCCCCCCCCCCCCCAAA@@@AAADDDEEEDDDCCC@@@AAABBBCCCDDDEEEEEEEEEAAAAAAAAABBBDDDGGGIIIKKKLLLKKKKKKKKKLLLMMMOOOPPPKKKNNNQQQRRRRRRSSSTTTUUUTTTUUUVVVWWWWWWWWWVVVUUUSSSTTTUUUXXXYYYXXXUUUQQQTTTSSSRRRSSSUUUUUUTTTSSSSSSTTTUUUVVVWWWWWWVVVVVVYYYXXXXXXZZZ\\\```cccfffdddbbb``````aaacccccccccbbbbbbccccccbbbaaa______aaaaaa````````````aaaaaa]]]\\\[[[\\\___aaabbbaaadddddddddccccccccccccccc```lllpppgggaaadddgggfffgggiiiqqqoooXXXUUU[[[gggzzzzzzqqq^^^IIICCC>>>======<<<@@@EEEHHHKKKRRR[[[]]]ZZZZZZ\\\OOONNNMMMLLLKKKKKKJJJJJJFFFIIIMMMOOOOOOOOOOOOPPPdddTTTQQQMMMLLLMMMLLLIIIFFFDDDDDDBBB@@@===;;;999888666555333111000///......------,,,++++++******)))))))))(((((((((((())))))(((((((((((())))))))))))&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))+++***))))))))))))***+++(((((((((((((((((((((((('''(((((())))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...............////////////////////////////////////////////////000000000000////////////////////////000111111222222111111000111222333444444555444444555555555444444333333333222333444555555555555444666777777666444333444555555666777888999:::;;;<<<999:::<<<<<<;;;;;;<<<>>>============<<<;;;:::999:::;;;<<<>>>???@@@@@@@@@=========>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEEEEDDDFFFHHHHHHGGGEEEEEEFFFHHHGGGFFFGGGJJJKKKKKKKKKIIIIIIIIIHHHGGGHHHLLLOOOQQQRRRTTTVVVWWWWWWVVVVVVSSSTTTUUUUUUUUUVVVXXXZZZXXX[[[]]]^^^\\\[[[[[[\\\YYY^^^___[[[WWWYYY[[[[[[VVVUUUTTTSSSSSSSSSTTTUUUVVVWWWXXXYYYYYYXXXWWWVVVXXXXXXYYYYYYXXXWWWVVVUUURRRTTTVVVXXXYYYXXXWWWVVVVVVUUUVVVWWWYYYYYYWWWUUUPPPPPPOOONNNMMMLLLLLLKKKGGGGGGHHHJJJMMMOOONNNMMMGGGHHHHHHHHHHHHHHHGGGFFFCCCBBBBBBCCCEEEFFFDDDCCCBBB@@@>>>???BBBCCCAAA???BBBCCCDDDDDDCCC@@@===<<<>>>???@@@AAAAAAAAAAAAAAABBBAAA@@@@@@BBBCCCCCCCCC???@@@AAABBBBBBBBBBBBBBB@@@@@@@@@@@@BBBDDDFFFHHHKKKJJJIIIHHHIIIJJJKKKLLLIIILLLNNNOOOOOOPPPQQQSSSPPPQQQRRRSSSTTTTTTTTTTTTTTTUUUVVVXXXZZZYYYVVVTTTPPPOOOOOOQQQSSSSSSRRRPPPQQQRRRSSSTTTUUUUUUUUUUUUXXXXXXYYY[[[]]]aaaccceeefffccc```___```aaabbbbbbdddccccccaaa___]]][[[ZZZ___^^^^^^^^^^^^___```aaa___]]]\\\\\\^^^```````````````aaabbbbbbaaaaaa```___dddgggdddbbbdddfffeeefffeeehhhrrryyy```RRRQQQbbbuuuvvvjjjlll|||ooo```OOODDD>>>::::::<<>>AAAIIIPPPXXXcccmmmjjjhhhfffdddaaa\\\VVVRRROOORRRTTTTTTQQQNNNLLLKKKfffSSSPPPLLLLLLLLLKKKHHHEEEDDDDDDBBB@@@===;;;999888666555333111000///......------,,,++++++******)))))))))(((((((((((())))))'''((((((((()))))))))***&&&&&&''''''((())))))***''''''''''''''''''''''''((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))+++***)))(((((()))***+++(((((((((((((((((((((((('''(((((()))******++++++************++++++++++++,,,,,,++++++,,,,,,---...------------............////////////////////////........./////////000000////////////////////////000000111111111111000000000000111222333333333333444444444333333333333333222222333444555444444333444555666555444333444555444444444555777888:::;;;999;;;<<<;;;999999:::<<<:::;;;;;;;;;;;;;;;:::999999::::::;;;<<<=========::::::;;;;;;<<<>>>???@@@??????@@@@@@BBBCCCEEEFFFBBBDDDEEEEEEDDDCCCCCCDDDDDDDDDEEEGGGIIIJJJIIIHHHEEEFFFGGGGGGFFFFFFHHHJJJLLLMMMOOORRRTTTUUUWWWWWWRRRSSSTTTSSSQQQQQQRRRTTTTTTVVVXXXYYYYYYYYY[[[\\\XXX^^^```[[[VVVVVVXXXWWWTTTSSSRRRQQQQQQQQQRRRRRRSSSUUUWWWXXXXXXVVVTTTSSSSSSTTTUUUVVVVVVUUUTTTSSSQQQRRRTTTVVVVVVTTTRRRQQQQQQQQQQQQSSSTTTUUUSSSQQQMMMLLLKKKJJJIIIHHHHHHGGGDDDDDDEEEGGGJJJKKKJJJHHHDDDEEEFFFGGGGGGFFFEEEEEECCCBBBAAABBBCCCCCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCDDDDDDBBB@@@>>><<<===>>>???@@@@@@@@@@@@@@@@@@@@@?????????AAABBB>>>??????@@@@@@@@@?????????>>>>>>???@@@BBBCCCEEEHHHGGGFFFFFFFFFGGGHHHIIIKKKLLLMMMMMMKKKKKKLLLNNNLLLMMMMMMNNNOOOQQQRRRSSSSSSSSSSSSUUUWWWWWWUUUSSSKKKKKKKKKMMMOOOPPPNNNMMMMMMNNNOOOPPPQQQRRRSSSTTTSSSTTTWWWZZZ]]]```bbbdddccc```]]]]]]^^^```aaaaaaaaa```___^^^\\\[[[YYYYYY[[[\\\\\\\\\]]]^^^___```cccaaa^^^\\\\\\]]]]]]\\\ZZZ[[[]]]_________^^^]]]aaa___```eeegggeeecccddd``````bbbfffnnn{{{gggTTTRRRVVVwww}}}hhhrrryyyiii\\\NNNBBB<<>>===>>>>>>@@@AAACCCEEEFFFBBBCCCDDDCCCBBBAAACCCDDDAAABBBCCCFFFIIIIIIGGGEEEAAACCCFFFHHHGGGFFFEEEFFFFFFGGGIIILLLOOORRRUUUVVVSSSSSSSSSQQQOOONNNNNNPPPPPPRRRTTTUUUUUUVVVXXXZZZVVV]]]```[[[VVVVVVVVVVVVSSSRRRQQQPPPPPPPPPPPPPPPRRRTTTVVVWWWWWWUUURRRQQQMMMNNNPPPRRRRRRQQQOOONNNOOOQQQSSSTTTSSSQQQNNNLLLLLLKKKLLLMMMOOOOOONNNLLLJJJIIIIIIHHHGGGFFFEEEEEEAAA@@@AAACCCEEEEEEDDDBBBBBBBBBDDDEEEEEEEEEDDDCCCDDDCCCBBBAAABBBAAA???<<<<<<===>>>===<<<;;;<<<======???BBBDDDEEEDDDCCCAAA;;;;;;===>>>?????????????????????>>><<<<<>>>>>?????????>>>>>>===>>>>>>======>>>@@@BBBCCCEEEDDDDDDDDDDDDFFFGGGIIIMMMMMMMMMKKKIIIHHHHHHJJJJJJJJJJJJKKKLLLOOOQQQSSSOOOOOOOOOQQQSSSSSSQQQPPPIIIIIIIIILLLNNNOOOMMMKKKJJJKKKLLLMMMOOOPPPQQQRRRNNNPPPTTTXXX\\\___bbbccc___]]][[[[[[^^^```aaabbb[[[[[[[[[[[[[[[[[[[[[[[[YYYZZZZZZ[[[]]]^^^^^^___gggddd___\\\[[[[[[ZZZYYYWWWXXXZZZ\\\]]]]]]\\\[[[^^^WWWXXXccchhhccc___aaa]]]___aaaaaaccchhhrrryyyhhh\\\WWWRRRmmmyyyvvvttt]]]NNNIIICCC???===;;;<<>>===;;;999666555333111///---,,,+++++++++,,,---,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))'''(((((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((()))***+++,,,,,,,,,))))))))))))************************************,,,,,,++++++,,,,,,---...//////000000000000//////000000//////.........---//////000000000000//////............/////////000111111111000000000000000111111222222222333333333222444555555444333333444222222333333333444444444444333333333333444555555999999999999999999999999999999::::::::::::999999444666888:::<<<<<<;;;:::;;;:::999888999:::;;;<<<888:::<<<>>>@@@@@@@@@@@@AAA@@@@@@@@@AAACCCEEEFFFBBBDDDGGGGGGFFFDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHLLLQQQUUUTTTQQQOOONNNNNNNNNMMMLLLPPPPPPOOOPPPQQQSSSUUUVVVWWWXXXXXXXXXVVVTTTQQQPPPOOOOOONNNNNNMMMMMMLLLLLLKKKPPPTTTUUUSSSOOONNNNNNLLLKKKJJJKKKNNNOOOOOONNNFFFJJJOOOPPPNNNKKKJJJKKKIIIHHHGGGGGGIIIKKKKKKJJJFFFFFFEEEDDDBBBAAAAAA@@@============>>>???AAAAAA@@@@@@AAABBBBBBBBBBBBAAABBBBBBAAAAAA???>>><<<;;;:::;;;<<<;;;:::999;;;<<<======>>>???@@@AAABBBBBB>>>>>>======<<<<<<<<<<<<===<<<;;;:::::::::::::::<<<===???@@@@@@>>><<<;;;;;;<<<===>>>??????>>>>>>AAAAAAAAABBBBBBCCCCCCCCCGGGGGGGGGHHHHHHIIIIIIJJJIIIIIIJJJKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIKKKIIIFFFDDDEEEIIIMMMOOOKKKJJJIIIHHHHHHIIIKKKLLLMMMNNNPPPSSSXXXZZZZZZYYYXXXXXXWWWWWWXXXYYY[[[\\\\\\[[[ZZZ[[[]]]]]]ZZZVVVZZZXXXWWWXXX[[[\\\YYYWWW\\\ZZZXXXXXXXXXWWWVVVTTTTTTUUUWWWXXXYYYXXXXXXWWWUUUWWWYYY\\\^^^_________]]]]]]\\\\\\^^^```ccceeemmm~~~rrrYYY[[[WWW```{{{{{{rrrlllaaaQQQFFFAAAAAAAAAAAAAAAAAAGGGSSS___jjjwww~~~dddXXXSSSNNNLLLMMMLLLHHHDDDEEECCC@@@???>>><<<:::888777666444222000///---,,,++++++,,,,,,,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((()))***++++++++++++))))))))))))************************************,,,,,,++++++,,,,,,---...........................000/////////............//////000000000000//////........./////////000000111000000000000000000000111111222222222333333333111333444444333222222333222222333333333444444444444444333333444444555666888888888888888888888888777888888999999888888777777888:::;;;<<<;;;:::999:::999999999888999999999777999;;;===>>>?????????>>>>>>>>>???@@@BBBDDDEEEBBBDDDGGGGGGFFFDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFHHHLLLQQQUUUWWWVVVTTTQQQOOONNNMMMLLLQQQPPPOOOOOOPPPQQQSSSUUUTTTUUUVVVWWWVVVUUUSSSQQQPPPPPPOOOOOONNNMMMLLLLLLJJJNNNQQQRRRPPPNNNNNNNNNLLLJJJGGGGGGHHHJJJJJJJJJGGGIIIKKKKKKIIIIIIJJJLLLJJJHHHFFFFFFHHHHHHHHHGGGCCCCCCBBBAAA@@@???>>>>>><<<<<<<<<<<<===>>>???@@@??????@@@AAAAAAAAAAAA@@@AAAAAA@@@@@@???===<<<;;;::::::::::::::::::::::::999999:::;;;<<<===>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<;;;:::::::::::::::<<<<<<>>>>>>???>>>===<<<<<<<<<==================>>>>>>???@@@@@@AAABBBBBBDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGHHHHHHIIIJJJJJJJJJJJJIIIGGGFFFDDDBBBCCCEEEHHHJJJJJJIIIHHHGGGGGGIIIJJJLLLLLLLLLOOORRRVVVWWWVVVUUUWWWVVVVVVVVVWWWXXXZZZ[[[ZZZYYYXXXYYY[[[[[[XXXUUUZZZXXXWWWWWWYYYYYYWWWTTTWWWVVVUUUUUUVVVWWWVVVUUUTTTUUUVVVVVVVVVUUUTTTSSSRRRSSSUUUWWWYYYYYYYYYYYY[[[ZZZZZZYYYZZZ\\\___```___ccclllbbbXXXVVVcccvvvyyyzzzqqqcccTTTEEE===AAA<<<;;;AAAHHHOOOXXX```jjjqqq~~~fffWWWRRRNNNLLLLLLKKKHHHFFFFFFDDDAAA???>>><<<999777777777555333111///...---+++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((''')))))))))))))))))))))))))))(((((((((''''''&&&&&&'''(((((())))))(((((('''''''''(((((((((((('''''')))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((()))***++++++++++++))))))))))))************************************,,,,,,++++++,,,,,,---.........---,,,,,,---......////////////............//////000000000000//////....../////////000000000000000000000000000111111111111222222222333333333111222444444222111222333333333333333444444444444444444444444444555666666777777777888888888888888666666777777777777666666999:::;;;<<<<<<;;;:::999::::::;;;;;;:::999888777777888999;;;<<<=========<<<<<<<<<===???@@@BBBCCCBBBDDDFFFGGGEEEDDDDDDDDDGGGGGGFFFEEEEEEDDDCCCCCCCCCDDDFFFGGGIIIMMMRRRUUUYYYZZZYYYUUUPPPMMMMMMOOOSSSRRRPPPOOOOOOPPPRRRSSSSSSTTTVVVWWWWWWVVVUUUTTTQQQQQQPPPOOONNNMMMLLLLLLIIIKKKMMMNNNMMMMMMMMMNNNPPPMMMJJJHHHIIIJJJJJJIIIGGGGGGGGGFFFFFFGGGKKKNNNJJJHHHFFFEEEEEEEEECCCBBB??????>>>======<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>===>>>>>>????????????????????????>>>===<<<;;;:::<<<999888999;;;<<<:::888777777888999::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::999999::::::;;;<<<<<<<<<===>>>>>>>>>>>>===<<<;;;:::;;;<<<===;;;;;;<<<===???@@@AAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIHHHFFFEEEDDDCCCCCCDDDFFFFFFHHHHHHGGGFFFGGGHHHJJJKKKJJJKKKNNNQQQTTTTTTQQQNNNSSSSSSSSSSSSTTTVVVXXXYYYWWWVVVVVVWWWXXXXXXUUUSSSZZZXXXVVVVVVVVVVVVTTTRRRRRRQQQQQQRRRTTTVVVVVVUUUSSSTTTTTTTTTTTTRRRQQQPPPRRRRRRSSSTTTUUUUUUUUUUUUXXXWWWWWWVVVVVVWWWYYYZZZ[[[WWWVVVbbb{{{vvvjjjccccccmmmvvvsssvvv{{{}}}lllaaaWWWMMMCCC@@@???===>>>AAAGGGLLLVVVdddvvvgggUUURRRMMMKKKKKKJJJIIIGGGGGGDDDAAA???>>>;;;888666777666555333111///------,,,,,,,,,,,,++++++******(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))'''(((((((((((((((((('''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))(((((()))***************((()))))))))************************************,,,,,,++++++,,,,,,---...///...,,,++++++,,,...//////////////////.........//////000000000000//////...////////////000000000000000000000000111111111111111222222222333333333111333555444333222333333333333333444444444444555555555555444555555666777888888888888888999999999777777777888888777777777999:::;;;<<<======<<<<<<<<<===?????????<<<999888888888999;;;<<<=========;;;<<<<<<>>>???@@@BBBBBBAAACCCEEEFFFEEEDDDEEEFFFIIIHHHHHHHHHGGGGGGGGGFFFEEEFFFHHHIIIJJJLLLPPPSSSXXX[[[[[[WWWPPPMMMOOORRRVVVUUUSSSQQQQQQRRRSSSTTTUUUVVVXXXYYYYYYXXXVVVUUURRRQQQPPPOOONNNMMMLLLKKKJJJJJJKKKKKKLLLMMMNNNOOONNNMMMLLLLLLLLLLLLJJJHHHGGGGGGFFFFFFGGGIIILLLNNNKKKIIIFFFDDDCCCAAA???>>>>>>======<<<;;;;;;::::::<<<<<<<<<;;;<<<<<<======<<<<<<===>>>>>>>>>>>>===============<<<;;;;;;:::>>>:::777888===>>>;;;777888888999::::::;;;<<<<<<:::::::::999999999999999::::::999999999999::::::;;;;;;:::;;;<<<===>>>???>>>===;;;999999999;;;<<<999:::;;;<<<>>>???@@@AAA??????@@@AAABBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGFFFFFFFFFGGGHHHIIIJJJJJJKKKNNNQQQSSSRRRNNNKKKNNNNNNNNNOOOPPPSSSUUUVVVSSSTTTTTTUUUVVVUUUSSSRRRWWWVVVUUUUUUUUUTTTTTTTTTQQQPPPPPPQQQTTTUUUUUUTTTRRRRRRSSSTTTTTTSSSQQQQQQUUUVVVVVVVVVVVVVVVVVVUUUVVVVVVUUUTTTTTTTTTTTTUUUXXX[[[ZZZVVVXXXhhhvvvggghhhqqqsssccchhhwwwxxxjjj```WWWMMMFFFCCCBBBDDDFFFJJJTTTeeerrrxxxiiiUUURRRNNNKKKIIIIIIIIIHHHGGGDDDAAA???>>>;;;888666666555444222000...,,,+++,,,,,,++++++++++++***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&'''(((***+++,,,---''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((()))*********))))))((()))))))))************************************,,,,,,++++++,,,,,,---...000///---,,,,,,---///000........./////////////////////000000000000//////////////////000000000111//////000000111111111111111111222222222333333333333555666666555444444555333333444444444555555555666555555555555666777777999999999:::::::::;;;;;;888999999::::::999999888888999:::<<<===>>>???@@@@@@AAACCCDDDCCCAAA===;;;:::;;;;;;<<<===>>>??????======>>>???AAAAAABBBBBBAAACCCEEEEEEEEEEEEFFFGGGIIIJJJJJJJJJKKKKKKKKKLLLIIIJJJKKKKKKKKKLLLOOORRRUUUXXXZZZVVVQQQNNNQQQUUUYYYXXXWWWVVVVVVVVVWWWWWWZZZ[[[\\\\\\\\\ZZZXXXVVVRRRQQQQQQPPPNNNMMMMMMLLLMMMLLLLLLLLLMMMOOOPPPQQQHHHHHHJJJMMMMMMKKKGGGCCCGGGGGGIIIKKKMMMMMMMMMLLLKKKIIIEEECCCBBB@@@>>><<<>>>>>>>>>======<<<<<<;;;>>>>>>===<<<<<<<<<======:::;;;<<<<<<======<<<<<<;;;;;;<<<<<<<<<;;;;;;:::???;;;888999===???<<<888999999999::::::;;;;;;<<<888888999999999999999999999999888888888999999:::::::::::::::;;;<<<>>>>>>>>>===:::999888999:::;;;::::::;;;===>>>@@@AAABBB??????@@@AAABBBDDDDDDEEEFFFFFFGGGGGGFFFEEEEEEDDDHHHHHHHHHHHHHHHGGGFFFEEEHHHHHHHHHHHHHHHHHHGGGGGGEEEEEEFFFFFFGGGHHHIIIIIIKKKLLLOOORRRTTTSSSOOOLLLKKKKKKKKKLLLNNNPPPSSSTTTRRRSSSUUUUUUUUUTTTSSSSSSTTTTTTTTTTTTTTTUUUVVVXXXTTTSSSRRRSSSTTTUUUTTTSSSPPPRRRSSSUUUVVVVVVUUUUUUXXXXXXWWWWWWVVVVVVVVVVVVVVVUUUTTTSSSSSSRRRRRRRRROOOVVVYYYSSSIIINNNeee{{{hhh]]]jjjhhhiiitttssshhhcccSSSTTTPPPIIIIIIPPPSSSRRRiiiUUURRRNNNJJJHHHGGGHHHHHHFFFDDDAAA???>>><<<999777555555333111///---,,,+++---,,,++++++******++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&&&&''')))***,,,---...&&&''''''((((((''''''&&&''''''((((((((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((()))******))))))((())))))))))))************************************,,,,,,++++++,,,,,,---...000///...------...///000........./////////////////////000000000000///////////////000000000111111/////////000111111222222111111222222222333333333444555777777555444555666333444444444555555555555666666666666666777888888999999::::::;;;<<<<<<<<<::::::;;;;;;;;;;;;::::::777777999;;;===???@@@AAAAAACCCDDDEEEEEECCC@@@>>>===<<<<<<======???@@@@@@???@@@AAAAAABBBBBBAAAAAAAAABBBDDDDDDDDDEEEGGGIIIJJJJJJKKKLLLLLLMMMNNNNNNKKKLLLMMMNNNMMMNNNPPPRRRTTTVVVWWWUUURRRQQQSSSVVVXXXYYYZZZ[[[[[[[[[[[[ZZZ\\\]]]^^^___^^^\\\ZZZXXXSSSSSSRRRRRRQQQPPPPPPPPPRRRPPPOOOPPPRRRSSSSSSSSSKKKLLLNNNQQQQQQOOOJJJFFFHHHIIILLLPPPRRRQQQNNNKKKKKKIIIEEECCCBBBAAA???===@@@@@@@@@??????>>>>>>>>>??????>>>===<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<;;;;;;===;;;999:::<<<===;;;999777777888888888999999999888888888888999999999999888888777777888888999999999::::::;;;;;;<<<<<<<<<===<<<;;;:::999:::;;;<<<;;;;;;<<<===???@@@AAAAAA@@@@@@AAABBBDDDEEEFFFFFFHHHHHHIIIHHHHHHGGGFFFEEEGGGGGGGGGHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIIIIIIIKKKLLLOOORRRUUUUUURRROOOIIIIIIJJJKKKNNNPPPSSSUUURRRTTTWWWWWWVVVUUUUUUVVVTTTUUUUUUUUUTTTVVVYYY[[[XXXVVVUUUUUUVVVVVVTTTSSSQQQRRRTTTVVVXXXXXXXXXXXXVVVUUUUUUTTTSSSSSSTTTTTTUUUTTTTTTSSSSSSRRRQQQQQQPPPOOOOOOOOOMMMMMMTTT]]]xxxwwwfffkkkttt{{{hhhiii}}}yyy{{{vvvlllhhhlllkkkfffiiiVVVSSSOOOJJJGGGEEEFFFHHHEEECCC@@@???>>><<<:::888666555444222000...---,,,---,,,+++*********++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''(((((()))*********&&&''''''((((((''''''&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))((()))))))))))))))(((((())))))))))))************************************,,,,,,++++++,,,,,,---...------------------------............/////////000//////000000000000////////////000000000111111111...//////000111111222222111111222222222333333333333555666666555444444555444444444444555555555555777777666666777777888999888888999::::::;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;888888999:::;;;===???@@@@@@AAABBBCCCCCCBBB@@@???>>>============>>>@@@AAA@@@AAABBBBBBBBBAAA@@@???@@@BBBCCCDDDDDDEEEHHHJJJKKKKKKKKKKKKLLLLLLLLLLLLJJJLLLNNNOOOPPPQQQTTTVVVVVVVVVUUUUUUTTTTTTUUUUUUUUUWWW[[[^^^______^^^]]][[[\\\]]]___^^^]]]\\\ZZZUUUUUUUUUUUUUUUUUUUUUUUUWWWUUUTTTUUUWWWXXXWWWUUUTTTSSSSSSSSSSSSQQQNNNKKKLLLLLLNNNQQQTTTSSSOOOKKKKKKHHHFFFDDDDDDCCCBBB@@@AAAAAAAAAAAAAAA@@@@@@@@@???>>>===<<<;;;;;;;;;;;;:::;;;;;;<<<===<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<999999999999999999999999777777777777888888888888888888888999999:::::::::777777777777777888999999999999;;;;;;<<<;;;:::999;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<===>>>??????@@@@@@@@@AAABBBDDDEEEFFFGGGIIIIIIIIIIIIHHHGGGFFFFFFBBBCCCDDDEEEFFFGGGGGGGGGDDDDDDDDDDDDDDDEEEFFFGGGDDDEEEFFFHHHIIIIIIJJJJJJKKKKKKNNNQQQUUUVVVUUUSSSKKKKKKLLLMMMPPPSSSVVVXXXSSSVVVYYYZZZXXXWWWWWWYYYWWWXXXXXXWWWUUUVVVYYY\\\XXXWWWUUUVVVWWWWWWVVVTTTSSSTTTVVVXXXYYYYYYXXXXXXSSSSSSQQQQQQPPPQQQRRRRRRSSSSSSSSSSSSRRRQQQPPPPPPTTTMMMIIIMMMNNNLLLJJJLLLXXXjjjxxxmmmooojjjgggtttiiiVVVTTTPPPJJJFFFEEEFFFGGGDDDBBB@@@???>>>===;;;999777777555333111///...------,,,+++*********+++,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&'''((())))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&''''''''''''''''''&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))((()))))))))))))))(((((())))))))))))************************************,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++---.........//////000000//////000000000000//////000000000000111111111111...//////000111222222222111111222222222333333333222444555555444333333444444444444555555555666666777777777777777888888999777777888999::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999:::;;;<<<===>>>===>>>???@@@@@@@@@???>>>>>>===<<<<<<===>>>???@@@AAAAAABBBBBBAAA@@@>>>===@@@BBBCCCDDDDDDEEEHHHJJJLLLLLLKKKKKKJJJJJJIIIIIIHHHJJJNNNPPPRRRTTTWWWZZZYYYWWWUUUUUUVVVVVVUUUTTTRRRVVV[[[___bbbaaa___^^^XXXZZZ\\\^^^^^^^^^]]]\\\WWWWWWWWWXXXXXXXXXYYYYYY[[[YYYWWWYYY[[[[[[YYYVVVXXXUUUQQQOOONNNMMMLLLJJJNNNNNNNNNPPPSSSSSSOOOLLLJJJHHHFFFEEEEEEEEECCCBBBBBBBBBBBBAAAAAAAAAAAAAAA>>>===<<<;;;:::999999999:::;;;<<<<<<======<<<<<<::::::;;;<<<============666888999888777666777888888888888888999999999999888888999999::::::::::::777777666777777888999999888:::;;;<<<<<<;;;999777::::::;;;<<<=========<<<<<<<<<<<<=========>>>>>>???@@@AAABBBDDDEEEFFFGGGJJJJJJJJJIIIHHHGGGFFFFFF>>>???AAACCCEEEGGGHHHHHHEEEDDDDDDDDDEEEFFFHHHIIIDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJLLLPPPTTTWWWWWWVVVMMMMMMNNNOOORRRUUUXXXZZZUUUXXX[[[[[[YYYXXXYYY[[[YYYZZZZZZXXXVVVVVVYYY\\\WWWVVVUUUUUUWWWXXXWWWUUUUUUVVVWWWXXXXXXXXXWWWVVVRRRRRRPPPPPPPPPPPPQQQRRRQQQRRRRRRRRRRRRQQQPPPOOOMMMIIIIIIKKKJJJFFFIIIOOOJJJRRReeerrr~~~uuurrr{{{|||yyyhhhXXXUUUOOOJJJFFFEEEEEEFFFDDDCCCBBBAAAAAA>>>;;;888666555444222111000/////////...------++++++***)))******))))))((((((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''(((((())))))((('''&&&&&&''')))***,,,,,,***)))'''((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&&&&'''''''''(((((())))))&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((((((((()))))))))))))))************+++++++++***+++,,,,,,------,,,,,,------------------------+++++++++,,,,,,---------------............------111///...///000111000...////////////000000000000...///000111111000......222222333444444444444333222222222333333333444444777666666555555666888999888888888999999::::::;;;:::999888888888999;;;;;;;;;;;;:::::::::;;;<<<<<<<<<>>>???>>>===<<<===???<<<<<<;;;;;;;;;<<<<<<===<<<<<<======<<<<<<;;;:::AAABBBDDDDDDCCCBBBCCCDDDMMMLLLKKKIIIHHHJJJNNNQQQLLLLLLMMMOOORRRUUUXXXYYYYYYXXXVVVTTTSSSSSSSSSTTTXXXWWWWWW[[[```bbb^^^ZZZXXXXXXWWWVVVVVVXXXYYYZZZYYYYYYZZZYYYYYYXXXWWWVVVXXXYYY[[[\\\]]]]]]\\\\\\XXXWWWUUUQQQNNNKKKHHHGGGHHHIIIJJJKKKKKKJJJIIIHHHIIIFFFCCCCCCDDDEEECCCAAAAAAAAAAAABBBBBBAAA@@@@@@<<<;;;;;;;;;;;;:::::::::<<<<<<============<<<<<<=========<<<;;;999888777666666777777777777666555666777777777888888888888777888888999999::::::;;;:::999777666555555555666555777999;;;===<<<<<<;;;;;;:::888:::===???>>><<<@@@@@@>>>>>>>>>???@@@AAACCCCCCCCCDDDFFFGGGFFFDDDJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFDDDDDDFFFGGGHHHIIIJJJJJJJJJLLLOOORRRRRROOONNNQQQXXXYYYTTTNNNPPPQQQSSSVVVXXXZZZ[[[\\\\\\\\\[[[[[[[[[\\\]]]]]]_________^^^[[[XXXVVVTTTWWWXXXZZZ[[[ZZZYYYWWWVVVVVVVVVWWWXXXXXXXXXXXXXXXSSSRRRQQQOOONNNNNNNNNOOOOOOPPPQQQQQQPPPNNNLLLKKKOOOMMMJJJHHHGGGGGGHHHIIIFFFIIIPPPZZZggg}}}vvvrrreeeeeefff```WWW]]]cccxxxhhhWWWTTTOOOJJJGGGFFFFFFGGGEEECCCAAA@@@???===:::777666555444222111000/////////...------++++++***)))***)))))))))((((((((('''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((('''&&&&&&'''((()))******)))((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''')))((((((((('''''''''&&&&&&'''''''''((((((((()))&&&&&&&&&''''''''''''((('''(((((()))))))))))))))(((((((((((()))))))))))))))************+++++++++***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------000///...///000000///........./////////000000000111111222222222111111000111111222333333333333222222222222222333333333333666555555444555666777888888888888888888888999999999888777777777888999:::::::::::::::::::::;;;<<<;;;<<<======;;;;;;<<<===<<<<<<;;;;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<>><<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;::::::<<<<<<<<<;;;:::999888777666666777777777666666555666666666777777777888888777888888999999:::;;;;;;:::999777666555555666666555666999;;;<<<<<<;;;;;;<<<;;;:::;;;>>>??????===@@@???>>>======>>>>>>???CCCCCCDDDEEEGGGHHHFFFEEEJJJJJJJJJJJJJJJIIIHHHHHHEEEEEEEEEEEEEEEEEEDDDDDDFFFFFFFFFDDDCCCBBBDDDFFFHHHIIIJJJJJJJJJLLLOOOQQQTTTQQQPPPRRRUUUVVVSSSOOORRRSSSUUUWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\[[[YYYWWWVVVWWWXXXZZZ\\\\\\ZZZYYYXXXWWWWWWXXXZZZZZZ[[[[[[ZZZTTTSSSQQQOOONNNNNNOOOOOONNNNNNOOOPPPOOOMMMKKKJJJLLLKKKIIIHHHFFFFFFFFFFFFCCCDDDHHHMMMSSSaaayyyuuuhhhaaaZZZTTTTTTTTTdddhhhVVVTTTOOOKKKHHHGGGGGGHHHFFFCCC@@@>>>===;;;999777666555444222111000/////////...------++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''(((((((((&&&&&&&&&''''''''''''((((((((()))************)))(((((((((((()))))))))))))))************+++++++++***++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------000.........///000///............////////////000111111111000000111111222///000111111222222111111111111111222222222333333444444333333333444555666777777777666666666666666777666666666666777888888999999888888999::::::;;;999;;;<<<;;;:::999:::;;;===<<<;;;:::::::::::::::888777777777999:::<<<>>>>>>???AAAAAA@@@???AAABBBFFFFFFFFFEEEEEEGGGKKKNNNMMMMMMLLLLLLOOORRRVVVYYYVVVUUUTTTTTTSSSSSSSSSTTTTTTSSSTTTWWW[[[]]][[[YYYVVVVVVUUUTTTTTTUUUUUUVVVVVVWWWWWWVVVUUUTTTSSSSSSTTTTTTTTTVVVWWWYYY[[[\\\UUUTTTRRRPPPMMMKKKIIIHHHMMMLLLJJJHHHFFFDDDDDDCCCFFFDDDBBBBBBBBBCCCBBBAAA@@@@@@@@@@@@???>>><<<<<<;;;;;;;;;;;;::::::::::::777888888999999888888777;;;;;;;;;:::999888777666555555666666666666666555555555666666666777777777777777888999999::::::;;;999888777555555555666666555666888:::;;;;;;::::::<<<;;;;;;<<<>>>???>>>===@@@???>>>===============BBBCCCDDDFFFIIIIIIFFFDDDIIIIIIIIIIIIIIIIIIHHHHHHDDDDDDDDDDDDCCCBBBAAAAAADDDDDDDDDCCCBBBAAACCCDDDGGGHHHIIIIIIHHHJJJMMMOOOSSSSSSRRRQQQQQQQQQRRRRRRUUUVVVVVVWWWXXXXXXWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXWWWYYY[[[\\\\\\[[[YYYXXXUUUUUUWWWYYYZZZ[[[[[[[[[VVVTTTQQQNNNMMMNNNOOOPPPLLLMMMNNNNNNMMMLLLJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCEEEEEEFFFGGGGGGLLLZZZhhhqqq```]]]UUUYYYppphhhUUUSSSOOOLLLIIIHHHHHHHHHGGGDDD???===;;;:::888777666555444222111000/////////...------++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''(((((((((((('''''''''(((((((((((((((''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))(((((((((((())))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,------......------,,,///...------//////...---------........./////////000///...------...000111...///000000111000000000000000000111111111222222222222222222222333333444666666555555444444333333555555555555555666666666777777777777888999::::::999:::;;;;;;999999:::;;;===<<<;;;999999888888888777666555555666888;;;===<<<===>>>>>>===>>>???AAABBBCCCCCCBBBCCCEEEIIILLLMMMLLLKKKKKKLLLPPPTTTVVVSSSSSSSSSRRRSSSSSSSSSSSSXXXWWWVVVWWWXXXXXXVVVSSSQQQQQQRRRRRRSSSTTTTTTUUUTTTTTTTTTSSSRRRQQQPPPOOOPPPPPPPPPQQQSSSVVVXXXZZZRRRQQQPPPNNNLLLJJJIIIHHHLLLJJJHHHEEECCCBBBBBBBBBCCCBBBAAA@@@@@@@@@@@@@@@?????????>>>===;;;:::999;;;;;;:::::::::999999999666666777777777777666666999999999888888777555555444444555666666666555555444555555555555666666666666777777888999999::::::777666555444333444444555555666777888999999999999;;;;;;;;;;;;<<<=========@@@@@@???>>>>>>=========@@@@@@BBBEEEGGGGGGEEECCCFFFGGGGGGHHHHHHHHHGGGGGGDDDDDDDDDDDDCCCAAA???>>>BBBCCCDDDCCCBBBAAABBBDDDEEEFFFFFFFFFEEEFFFIIIKKKNNNOOOOOONNNLLLMMMPPPSSSVVVWWWWWWWWWVVVUUUTTTTTTTTTUUUUUUVVVWWWWWWWWWWWWUUUUUUVVVVVVWWWWWWWWWWWWWWWYYY[[[\\\[[[YYYVVVTTTPPPQQQSSSUUUWWWXXXYYYYYYWWWTTTQQQNNNMMMMMMOOOPPPKKKLLLLLLLLLLLLKKKJJJIIIFFFFFFGGGHHHGGGEEECCCBBBFFFFFFGGGIIIGGGGGGNNNWWWggg|||tttkkkppphhhTTTRRROOOLLLIIIHHHHHHHHHFFFCCC???<<<;;;:::999888666555444222111000/////////...------++++++***)))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''(((((((((((())))))))))))))))))*********+++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...---,,,---...///...,,,------------............///...---------...000111......///000000000000////////////000000000111111000111111222222222222222444444444333333222222222333333444444555555555555555555555666666888999999999:::;;;;;;999999:::;;;;;;;;;:::888777777777777888777555444555666888:::;;;<<<<<<<<<;;;<<>>>>>======>>>>>>=========<<<;;;999888777999999999999888888888888666666777777777777666666666777777777666555444333333333444555555555555555333333444444444555555555555555666666777888888999555444333222111222333444555555666777888888888888999999:::::::::::::::;;;@@@@@@?????????>>>>>>=========>>>AAACCCDDDBBB@@@CCCDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFEEEDDDBBB@@@>>>AAACCCDDDDDDBBBBBBCCCDDDCCCCCCDDDCCCBBBCCCEEEGGGFFFHHHJJJIIIGGGIIINNNSSSUUUUUUUUUTTTSSSRRRQQQPPPQQQRRRTTTUUUVVVVVVVVVUUURRRRRRRRRRRRRRRSSSSSSTTTVVVXXXYYYZZZXXXTTTPPPNNNMMMOOOQQQSSSUUUVVVWWWXXXVVVTTTQQQNNNLLLLLLNNNNNNKKKKKKKKKKKKKKKJJJJJJIIIDDDFFFGGGHHHGGGEEECCCAAAAAAAAACCCGGGFFFDDDGGGLLLPPPZZZnnnzzzrrrwww}}}hhhTTTRRROOOLLLIIIGGGFFFEEEEEEBBB???>>>===<<<:::888666555444222111000/////////...------++++++***)))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''&&&'''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&(((((((((((()))))))))))))))************+++++++++)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,...---,,,,,,---...---,,,,,,,,,,,,---------......////////////000111222222---...//////000000//////........./////////000000///000111222222222222111333333333222222222222222222333444444555555444444444444444444555777888888999:::;;;:::999888999;;;:::999888777777777777777777666666555555666777888:::;;;;;;;;;:::<<<>>>AAA>>>???@@@@@@???AAADDDFFFHHHGGGGGGHHHIIIKKKLLLMMMKKKKKKMMMNNNPPPPPPPPPPPPKKKLLLLLLMMMMMMNNNNNNOOOIIIJJJLLLNNNPPPQQQRRRRRROOOOOONNNNNNLLLKKKIIIHHHIIIIIIJJJKKKLLLNNNPPPQQQLLLLLLJJJIIIGGGEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>;;;<<<<<<;;;999999;;;<<<::::::::::::999888777666888777777777777666666666555666666777777666666555444555555555444444333222222222333444555555555555222333333333333444444444333333444555555666666777444333222111111222333333555555555666666666777777888999::::::888888999:::===>>>>>>??????>>>>>>===;;;:::;;;===???AAA@@@???@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFFFFEEECCC@@@???@@@BBBCCCDDDCCCBBBBBBCCCBBBBBBBBBAAA@@@@@@BBBEEE@@@BBBDDDDDDDDDFFFKKKPPPQQQQQQQQQQQQPPPOOONNNNNNMMMOOOQQQRRRSSSSSSSSSRRRNNNNNNNNNNNNNNNPPPQQQQQQTTTUUUWWWXXXVVVRRRMMMJJJMMMNNNPPPRRRTTTVVVVVVWWWTTTRRRPPPNNNLLLLLLKKKKKKIIIHHHHHHHHHHHHHHHHHHHHHCCCEEEFFFGGGFFFEEECCCAAAAAA???AAAEEEFFFCCCBBBDDDIIIJJJSSSqqq|||YYY\\\fffvvviiiTTTRRROOOKKKHHHEEEDDDCCCCCCAAA@@@??????>>><<<:::666555444222111000/////////...------++++++***)))'''((((((((()))))))))***((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''&&&&&&'''(((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''''''''(((((((((((()))))))))))))))************+++++++++))))))***+++++++++++++++++++++++++++++++++++++++******++++++,,,---......+++,,,,,,------,,,,,,+++---,,,+++,,,---------++++++,,,,,,,,,,,,------------...///000111111111111......///000000000000000------.........////////////000111222333222111111222222222222222333333333222333444555555555444444222222333333444666777888777888999999777777888999888777777666666666777777444444555666777888888999::::::;;;::::::;;;???AAA>>>???????????????BBBDDDDDDEEEFFFGGGHHHHHHIIIIIIGGGHHHJJJLLLNNNOOOOOOOOOJJJJJJKKKKKKKKKLLLMMMOOOIIIJJJKKKMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJHHHGGGFFFFFFGGGHHHJJJKKKKKKLLLLLLKKKJJJHHHFFFDDDBBB@@@???============<<<;;;:::999777999:::888666666888:::888888888888888777666666666666555555555444444444444555555666666555555444333333444444333333222111111111222444444555555555222222222222333333333333111222222333444444555555555444333222222333444555555555555555555555666666888:::;;;:::888777999;;;999:::;;;============<<<:::999888999<<>>???AAABBBBBBCCCCCCCCCDDDFFFFFFFFFCCCAAA???>>>@@@BBBBBBAAAAAAAAABBBCCCCCCCCCAAA@@@@@@BBBDDD???@@@AAABBBCCCEEEHHHJJJLLLLLLMMMMMMMMMMMMLLLLLLIIIJJJMMMOOOPPPPPPOOONNNHHHHHHIIIJJJKKKNNNPPPQQQPPPRRRUUUWWWVVVRRRNNNKKKLLLMMMNNNPPPRRRSSSSSSTTTQQQQQQPPPNNNMMMKKKIIIHHHEEEEEEEEEEEEEEEEEEEEEFFFBBBCCCDDDDDDDDDCCCBBBAAACCC@@@@@@DDDEEECCCAAABBBBBBDDDIII\\\\\\PPPNNN[[[hhhpppiiiSSSRRROOOKKKGGGDDDBBBAAABBBAAA@@@AAAAAA@@@===:::666555444222111000/////////......---,,,+++***)))'''((((((((())))))******((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''&&&&&&'''((())))))((((((&&&''')))******)))'''&&&((((((((((((((((((((((((''''''(((((((((((('''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((((((((((()))))))))))))))************+++++++++))))))***++++++++++++***++++++++++++++++++++++++))))))***+++---...//////+++,,,,,,------,,,,,,+++---,,,++++++------,,,+++++++++,,,,,,,,,---------***+++---///000//////......//////000000000000000---------........./////////000111333333222222111111111222222333333333444222333444555666555444444222222222333444555777888666777888777666555666888777666666666666777777888111222444777888:::::::::::::::;;;::::::<<>>???@@@???>>>???AAABBBBBBCCCEEEGGGGGGGGGFFFFFFEEEFFFIIIKKKMMMNNNNNNNNNNNNOOOOOONNNLLLLLLMMMNNNJJJKKKLLLMMMMMMLLLKKKJJJLLLLLLKKKJJJIIIGGGEEEEEEEEEFFFHHHIIIJJJJJJIIIIIIJJJIIIGGGEEEBBB@@@>>>===;;;<<<<<<<<<;;;999777666555777888777555444777999666777777777777777666666555555444444444333333333333444444555555444444333222222333333333222111111000111222333444444555444111111222222222333333333000111111222222333444444666555444444444555666777555555444444444555666666999;;;<<<;;;999888999<<<666777999;;;<<<<<<<<<;;;;;;999777888;;;>>>@@@AAA;;;<<<>>>???AAAAAABBBBBBBBBCCCEEEFFFEEECCC@@@???<<<>>>@@@AAA@@@???@@@@@@DDDDDDDDDBBBAAAAAACCCEEE@@@@@@@@@AAACCCEEEFFFFFFIIIIIIJJJKKKKKKKKKKKKKKKFFFGGGJJJLLLMMMMMMLLLLLLDDDDDDEEEGGGJJJMMMQQQRRRMMMPPPSSSVVVVVVTTTPPPMMMIIIJJJKKKMMMNNNOOOPPPPPPOOOPPPPPPOOOMMMJJJHHHFFFCCCCCCBBBBBBBBBCCCCCCDDDAAAAAABBBBBBAAAAAA@@@@@@AAA<<<<<<@@@CCCAAA???@@@<<>>@@@???>>>???AAABBBAAA@@@???AAACCCEEEFFFFFFEEEDDDFFFFFFGGGIIIJJJLLLMMMNNNPPPOOONNNMMMKKKJJJIIIHHHMMMLLLKKKKKKLLLLLLKKKJJJJJJKKKKKKJJJHHHHHHIIIJJJGGGFFFEEEDDDEEEFFFHHHIIIBBBCCCCCCCCCBBB@@@===<<<;;;::::::999888888888999777777777777777888888888666555555555555444444444333333333444444555555555333222111000000111222333555444333222111111111111111111222333333333333222000111111111111222222222222111111000111333444555777666444333333444666777777666444333333444555777;;;>>>@@@<<<666333444777777666777999<<<>>>===<<<999:::;;;<<<===<<<;;;:::999:::<<<===???@@@@@@AAADDDCCCCCCBBBBBBAAAAAA@@@BBBAAA@@@???>>>>>>>>>>>>FFFDDDAAA???>>>???@@@AAA@@@AAABBBBBBCCCCCCBBBBBBFFFEEEDDDDDDFFFGGGGGGFFFFFFHHHJJJKKKKKKKKKIIIHHHDDDDDDEEEEEEFFFHHHIIIJJJJJJKKKLLLNNNOOOOOOOOOOOONNNMMMLLLKKKJJJIIIIIIIIIKKKJJJIIIHHHFFFEEEDDDCCCCCCCCCBBBAAAAAAAAAAAABBBAAA@@@@@@@@@??????>>>>>>========================AAA???AAAHHHRRRlllxxxvvv|||lll]]]MMMHHHIIILLLPPPSSSVVVZZZdddqqqyyy}}}pppUUUTTTRRRMMMGGGDDDCCCDDDDDDCCCAAA@@@???===:::777777666555333222111111000///......------,,,++++++(((((())))))))))))((((((''''''''''''(((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((((((((((((((((()))******+++++++++***************,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,,,,,,,---.........------------,,,,,,,,,------------------------)))***++++++******+++---.........................../////////000000000000////////////000000000000222000000111333333111///222222222333333333444444555555555555444333222222000111222444555555666666444444555555555555444444888888777777777666666666999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<>>>>>???AAABBBAAA@@@>>>???BBBDDDEEEFFFEEEEEEGGGGGGIIIJJJLLLMMMOOOOOOPPPOOOOOOMMMLLLKKKJJJJJJOOONNNMMMMMMMMMLLLKKKJJJJJJKKKKKKJJJIIIIIIJJJLLLFFFFFFFFFEEEEEEFFFFFFFFFCCCDDDDDDDDDBBB@@@===;;;;;;:::999888777777777777666666666666666666666666555555555555444444444444333333333333444444444444222222111000000111222222444444333222111111111111///000111111222222111111000000111111111222222222222111111111111333444555555555333333333333555555666555333222222333555666999<<<===:::666333444777666555555777999;;;:::999888999999:::::::::::::::999999;;;===>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@CCCBBB@@@>>>>>>>>>>>>???AAAAAAAAAAAA@@@@@@?????????@@@AAABBBDDDDDDEEEEEEGGGFFFFFFFFFGGGHHHHHHHHHGGGHHHIIIIIIIIIHHHGGGGGGEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNKKKJJJIIIHHHGGGFFFFFFFFFIIIHHHGGGFFFDDDCCCBBBBBBAAAAAA@@@????????????@@@?????????>>>>>>>>>==============================@@@===???DDDKKK^^^xxxllllllqqqsssttttttqqqdddWWWQQQPPPSSSZZZaaasssVVVUUUQQQLLLFFFBBBAAABBBDDDBBBAAA@@@???===:::888888777555333222111111000///......------,,,++++++(((((())))))))))))((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''((((((((((((((()))*********************+++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------,,,,,,,,,,,,------------------------)))***,,,+++******+++---............................../////////000000000////////////000000000000111000000111222222111///222222222222333333333333444444555555555555444444111222333444555666666666444444333333333333444444888888888888777777777777999999999999999999888888>>>=========<<<<<<<<<<<>>>>>???AAACCCBBBAAA>>>@@@BBBEEEFFFGGGGGGFFFIIIIIIKKKLLLNNNPPPQQQQQQQQQPPPPPPOOONNNNNNMMMMMMRRRRRRQQQOOONNNMMMLLLKKKJJJKKKLLLKKKJJJJJJKKKMMMGGGGGGGGGHHHGGGEEEDDDCCCCCCDDDDDDCCCBBB@@@>>><<<;;;;;;999888666666555555555555555555555555555555555555555555444444444444444444333333333333333333222111111000000111111222444333222111000000000000...///000000111111000000000000000111111111222222111111111111222333444555333333333333333333333333444333222111111222333444666888999888444333444777666666666777:::;;;:::888888777777777888888999:::999:::;;;===>>>?????????????????????@@@@@@@@@@@@DDDBBB???======>>>???AAA<<<>>>@@@CCCCCCBBB@@@>>>???@@@AAACCCDDDFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGIIIJJJLLLNNNOOOIIIHHHFFFEEEDDDCCCCCCCCCFFFFFFEEECCCBBBAAA@@@??????>>>======<<<<<<==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<===@@@AAALLLggg~~~ppphhhccc[[[UUURRRtttWWWVVVRRRMMMGGGBBBAAAAAADDDBBBAAA@@@???>>>;;;999888777666444222111000000///......------,,,++++++(((((())))))))))))((((((''''''''''''((((((((((((%%%&&&&&&'''((()))******))))))((((((''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&((((((((((((((())))))***)))))))))***+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---..................................../////////000000////////////000000000000000000000111111111000000111222222222222333333333333333444555555555555555222333444555666666666666555444333222222333444555888888888888888888777777999999999999888888888888========================@@@??????AAACCCEEEEEEDDDDDDEEEFFFHHHIIIIIIIIIIIIKKKLLLMMMNNNPPPQQQRRRSSSRRRRRRRRRQQQQQQQQQQQQPPPUUUUUUTTTRRROOOMMMMMMMMMJJJKKKLLLKKKJJJKKKLLLNNNHHHIIIJJJKKKIIIFFFCCCAAAAAAAAABBBBBBAAA@@@??????===<<<:::888777666555555666666666555555555555555555555555444444444333333444444333333222222111111111111000000000000111111222222111000000000000000...///000000111111000000000000000000111111111111111111111111222333444444111111222222222222111111222111111000111111222333333444666666444333555777888888888:::===???>>>===888888777666777888:::;;;;;;;;;===>>>???@@@@@@@@@>>>>>>???@@@@@@AAABBBBBBEEEBBB???===<<<>>>@@@BBB;;;===@@@CCCDDDDDDCCCBBBAAABBBBBBDDDEEEGGGHHHIIIHHHIIIJJJKKKJJJJJJJJJKKKMMMLLLKKKIIIHHHGGGGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDFFFFFFGGGHHHJJJLLLNNNPPPIIIHHHGGGEEEDDDCCCCCCCCCEEEDDDCCCBBBAAA@@@??????======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<===;;;>>>MMM^^^}}}~~~rrrkkkrrrXXXWWWSSSNNNHHHDDDBBBCCCDDDBBBAAA@@@@@@???<<<:::999888666444222111000000///......------,,,++++++(((((())))))))))))((((((''''''''''''((((((((((((%%%&&&&&&'''((()))******))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&((((((((((((((())))))***)))))))))***+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000....................................////////////////////////000000000000///000111111111000000000111111111222222222333333111222333444555555555555333333444555666666666666666555444333333444555666777777777777777777888888888888888888888888888888999:::;;;<<<===>>>???@@@AAA@@@@@@BBBEEEGGGGGGGGGJJJKKKKKKKKKKKKKKKKKKKKKMMMNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSUUUVVVVVVSSSOOOMMMMMMNNNKKKLLLLLLLLLJJJJJJLLLNNNJJJKKKMMMMMMKKKHHHDDDAAA===>>>???@@@@@@AAAAAAAAA>>>>>><<<:::888777777777777777777666666555555555555444444444444333333333333333333222222111111000000000000000000000000000111111000/////////000000///000111111222222111111//////000000000111111111000111111222333333333444000000111222222111000000000000000000111111222222222333444444444555666777777777888<<>>???AAAAAABBBBBBBBB???@@@@@@AAABBBCCCDDDDDDDDDBBB???======>>>AAACCC??????@@@AAACCCEEEGGGHHHEEEEEEEEEEEEEEEGGGHHHHHHHHHJJJMMMMMMKKKJJJKKKLLLQQQPPPOOOMMMLLLKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEGGGGGGHHHJJJKKKNNNOOOPPPLLLKKKIIIGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@???======<<<;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999999:::<<<<<<999999???GGGOOOnnnpppXXXWWWSSSNNNHHHEEEDDDDDDDDDBBBAAA@@@@@@???===::::::999777555333111000000///......------,,,++++++(((((())))))))))))((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''((((((((((((((()))*********************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...------...000------------------------------........./////////////////////000000000000...000111111000//////000111111111111222222222222111111222333333333333333333333444555555555555555555555444444444444555555666666666666777777777777777777777888888888999999777888999;;;===>>>???@@@AAA@@@@@@CCCFFFHHHIIIHHHLLLLLLLLLLLLLLLLLLLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQRRRSSSSSSTTTSSSUUUVVVSSSNNNLLLLLLNNNLLLLLLMMMKKKJJJIIIJJJLLLKKKLLLMMMMMMKKKHHHDDDBBB;;;<<<<<<===???@@@AAAAAA>>>>>><<<;;;999999888888888777777666666555555555444444444444333333333333222222111111111111111111///000000111111000000///000000////////////000000///000111111222222111111/////////000000000111111000000111333333333333333111111111111111111111111//////000111111222222222333333444555666777777888555555777:::===@@@@@@???999999::::::;;;<<<===>>>???@@@AAABBBCCCCCCCCCCCCAAABBBBBBCCCDDDEEEEEEFFFCCCBBB@@@>>>>>>???BBBCCCBBBAAA@@@@@@BBBFFFJJJLLLHHHGGGFFFFFFFFFGGGIIIIIIIIIMMMPPPPPPNNNLLLMMMOOOTTTTTTSSSRRRQQQPPPOOONNNMMMLLLJJJIIIHHHGGGGGGGGGGGGHHHJJJLLLNNNOOOOOOOOOMMMLLLJJJHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@===<<<<<<;;;:::;;;;;;;;;888888888888999999999999888888888888888888888888888999:::;;;::::::;;;===DDDMMMbbbnnnVVVUUURRRMMMHHHDDDDDDDDDDDDBBBAAAAAAAAA@@@===;;;;;;999777555333111000000///......------,,,++++++(((((())))))))))))((((((''''''''''''(((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((((((((((((((((()))******+++++++++*********************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,------,,,,,,---...---------------------------------.........//////////////////000000000000---000222111///...///111111111111111222222222222000000111222222222111111222333333444444444444444333333444444444444333333444555555555666666666666555555666777888999::::::777888999:::;;;<<<===>>>???>>>???AAAEEEGGGHHHHHHGGGGGGHHHIIIJJJKKKLLLMMMPPPOOOOOONNNNNNMMMLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRQQQTTTUUURRRMMMJJJLLLNNNLLLMMMMMMKKKHHHGGGHHHIIIJJJJJJKKKJJJIIIFFFCCCBBB<<<<<<<<<<<<<<<===>>>>>>===<<<;;;:::999999999999777777666555555444333333444444444333333333222222000000000111111111111111...///000111111000///.../////////......//////000...///000000111111000000////////////000000000111///000222333444444333333222222111000000111222222//////000111222222222222555444555666777999999999777666777999<<<===<<<;;;888999:::;;;============???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEBBBAAA@@@???@@@@@@BBBBBBAAA@@@???@@@BBBEEEIIILLLHHHGGGFFFFFFGGGIIIKKKLLLLLLPPPTTTTTTQQQOOOPPPRRRUUUUUUVVVVVVUUUSSSRRRQQQOOONNNMMMLLLKKKJJJJJJJJJGGGIIIKKKNNNOOOOOONNNMMMLLLKKKIIIGGGFFFDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@<<<;;;;;;:::999:::::::::777777888888999999999999777777777777777777777777888888888888999;;;;;;:::@@@BBBHHHZZZ|||mmmTTTSSSPPPLLLGGGDDDCCCDDDDDDBBBAAAAAAAAA@@@===;;;;;;:::888555333111000000///......------,,,++++++(((((())))))))))))((((((''''''''''''((((((((()))((((((((((((((('''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))))))))((((((((((((((()))******,,,+++++++++******))))))*********++++++,,,,,,,,,************************++++++******++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++)))+++,,,,,,+++***,,,------------------------------------.........//////////////////000000000000---000222111///...///111000111111111111222222222000000111111111111000000222222333333444333333333111222333444444333222111333444444444555555666666444444555777888999:::;;;999999999::::::;;;;;;;;;=========@@@DDDFFFGGGGGGBBBBBBCCCEEEGGGJJJLLLMMMPPPPPPOOONNNLLLKKKJJJJJJHHHIIIJJJKKKMMMNNNOOOPPPOOORRRTTTQQQLLLJJJKKKNNNMMMMMMMMMJJJHHHFFFGGGHHHIIIIIIIIIHHHGGGEEECCCAAA>>>===<<<;;;;;;;;;;;;;;;;;;::::::999888888888999666666555444333333222222444444444333333333222222//////000000111111222222...///000111111000///...//////.........//////000---......///////////////////////////000000000000///000222333444444333333444222111//////111222444//////111222333333333333666666555777999::::::999:::999999:::;;;<<<:::999777888:::<<<=========<<>>@@@AAA???===BBBAAA@@@???@@@BBBEEEFFFEEEEEEEEEFFFHHHJJJLLLNNNRRRWWWXXXUUUSSSSSSQQQNNNSSSTTTUUUVVVVVVVVVUUUTTTTTTRRRQQQOOONNNNNNNNNOOOIIILLLNNNMMMJJJIIIKKKNNNJJJIIIHHHFFFCCCAAA@@@???>>>????????????@@@@@@@@@;;;;;;:::::::::999999999777777888888888888777777777777777777666666666666888777777666666666777777:::888:::???BBBMMMkkkuuu[[[UUUXXXZZZ```iiixxxzzzpppYYYUUUQQQNNNIIICCCBBBFFFEEECCCBBBBBBBBBAAA===;;;999888888666555333111000111111000...---,,,+++***(((((()))))))))((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((((()))))))))(((((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))************************,,,,,,++++++***))))))((((((((()))***************((())))))******++++++,,,(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,------------------------------------......///000000000000///....../////////000000000000000////////////000000222222222222222222222222444333333333222222222222333333444444555666666777888888888888999:::;;;<<<===<<<<<<>>>BBBDDDDDDCCCBBBAAAAAAAAABBBDDDFFFGGGHHHJJJLLLKKKIIIFFFEEEEEEEEEFFFHHHIIIJJJJJJIIIIIINNNNNNNNNLLLJJJHHHIIIJJJMMMLLLJJJHHHFFFDDDCCCCCCDDDCCCAAA@@@>>>===<<<<<<999999999999999999999999777777777777777666555555444444444444333333222222222222111111111000000000................................................///.........------------....../////////000000000...000111000///...///000111111111111111111111111111000000//////000000111111111111111111111111111222222333444555666777888999999888888888888999999999999888999:::;;;<<<<<<>>>>>>>>>???@@@AAABBBCCCBBB@@@???@@@CCCDDDDDDBBBDDDBBB??????AAAAAA@@@>>>@@@@@@???@@@@@@BBBCCCDDDDDDDDDDDDEEEFFFHHHKKKLLLOOOSSSUUURRRPPPQQQQQQNNNRRRRRRTTTUUUUUUUUUTTTSSSRRRQQQPPPOOONNNNNNOOOOOOKKKLLLLLLKKKIIIHHHHHHIIIHHHGGGEEECCCAAA???===<<<<<<<<<<<<=========>>>>>>::::::::::::999999999999666777777888888777777666666666666666666666666666777666666555555555666666888666777:::999<<>>;;;>>>>>>BBBHHHIIILLLSSS[[[eeennnvvvzzz|||pppXXXTTTPPPNNNHHHBBBBBBEEECCCBBBBBBBBBBBBAAA>>><<<999999888777555333111000111111000...---,,,+++***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''(((((((((((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))************************,,,,,,++++++***)))))))))(((((()))***************))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++---...//////000/////////.........////////////000//////............//////111111111111111111111111333222222222222111111111222222333333444444555555777777777777888888999:::;;;:::;;;===@@@BBBBBBAAA??????>>>>>>???AAACCCDDDGGGIIIJJJJJJGGGEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGKKKLLLLLLKKKHHHGGGGGGHHHHHHHHHHHHGGGFFFDDDBBBAAABBBAAA???===;;;999999888777777777777777777777777:::555777???BBB:::444555333333333222222222222222111111111000000000//////------------------------------------------------............------------.........////////////000...///000000......///000000000000000000000000000000000////////////000000111111111111111111111111///000111222444555666777888777777777777777777888999999888999999:::;;;<<<<<<<<<<<<===>>>???@@@AAAAAA???===>>>@@@BBBBBBBBBDDDBBBAAAAAAAAAAAA@@@>>>>>>???@@@AAABBBBBBAAAAAABBBBBBCCCCCCEEEFFFHHHIIIKKKOOOPPPNNNMMMOOOQQQOOOPPPPPPRRRSSSSSSSSSRRRRRRPPPOOOOOONNNNNNNNNOOOPPPMMMKKKIIIHHHHHHGGGEEECCCEEEDDDBBB@@@===;;;999888999999999::::::::::::;;;999999999999888888888888666666666777777666666666555555555555555555666666555555444444444444555555999777888:::777444;;;GGGggguuulllWWWJJJCCCDDD888111333444222333888222444777<<>>@@@@@@??????>>>>>>>>>???AAACCCDDDFFFHHHIIIIIIGGGEEEEEEFFFDDDDDDEEEFFFFFFFFFFFFFFFHHHIIIJJJIIIGGGEEEEEEFFFBBBCCCEEEFFFEEECCC@@@???@@@???===;;;999777666666555555555555555555555555<<<555:::JJJNNNAAA555444111111111111111111111111000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////...///000///......///000000000000000000000000000000//////......//////000111111111111111111111111---...///111333444555666666666555555555555666666777888999888888999;;;<<<:::::::::;;;;;;<<<>>>>>>>>>===<<<<<<===???@@@AAACCCBBBBBBBBBBBBAAA@@@???===???BBBDDDDDDCCCAAA???AAAAAAAAABBBCCCDDDEEEEEEGGGKKKLLLJJJJJJNNNPPPPPPNNNOOOPPPQQQRRRRRRQQQQQQMMMMMMMMMMMMMMMNNNOOOOOOMMMIIIFFFFFFHHHHHHEEEAAABBBAAA@@@===;;;999777666777777777888888888888999888888888777777777666666555555666666666666555555444444444444555555555555333333333222333333444555777555666:::999666666:::FFFRRRcccrrr{{{~~~~~~~~~|||pppZZZFFF;;;888777:::666555888999555555888666555555444444444555555<<<;;;>>>EEEIIIIIIKKKOOOsssXXXTTTPPPNNNHHHBBBBBBFFFGGGFFFDDDCCCBBB???;;;888999999999777666444222111111111000...---,,,+++***))))))((('''((()))+++,,,(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((************************+++++++++***************(((((()))***************+++++++++***))))))(((((((((((()))***************************************)))))))))*********++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------------..................------------...............//////000000000000000000000000000000000111111111222222222222222555555555555666777888888999888888:::<<<>>>>>>=========<<<===>>>???AAABBBFFFHHHIIIHHHGGGFFFGGGHHHEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFGGGGGGEEECCCCCCDDD>>>@@@BBBDDDDDDBBB???===???>>><<<:::888777666666333333333333333333333333999444<<>>@@@DDDFFFGGGEEEBBB??????@@@@@@AAAAAABBBBBBBBBDDDHHHIIIGGGGGGKKKNNNNNNKKKLLLMMMOOOPPPPPPOOOOOOJJJJJJKKKKKKLLLLLLMMMMMMJJJGGGDDDEEEGGGGGGEEEBBB@@@???>>><<<:::888777666666666666777777777888888777777666666666555555555444444444555555444444444222222333333444444444444222222222222222333444444111///000444666555444555666:::AAAFFFJJJKKKKKKKKKLLLKKKEEE<<<777888888777444222333444444111111333222222111111000111111222333000///222333333555999uuuYYYUUUQQQOOOIIICCCCCCFFFIIIGGGEEECCCAAA>>>:::777::::::999888666444222111111111000...---,,,+++***)))(((((())))))***+++,,,(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))************************************************(((((()))***************+++++++++******)))))))))(((((()))***************))))))))))))))))))))))))((())))))))))))*********************************))))))*********+++++++++------------------------+++,,,------......------,,,,,,,,,---------............------------......---......//////000000111......///////////////000111111222222222222222222444444444555666777999999888888777999<<<======<<<;;;;;;:::;;;<<<===???@@@FFFGGGHHHHHHFFFFFFGGGIIIEEEEEEDDDDDDDDDDDDEEEEEEAAACCCEEEEEECCCBBBAAAAAA===???AAABBBBBB@@@>>><<<===<<<:::999777666666666222222222222222222222222333222:::GGGIII===111---............////////////.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......---...//////------...///////////////////////////......------------......000000000000000000000000......///000111222222333333333222222222222333333333555777666444444777:::888888888888888999:::;;;999;;;<<<===<<<<<<===??????AAACCCBBB@@@>>>>>>>>>???BBBEEEHHHHHHEEEBBB?????????@@@AAAAAA@@@@@@???AAAEEEGGGEEEDDDHHHIIIHHHFFFHHHIIIKKKLLLLLLLLLKKKGGGHHHIIIIIIJJJJJJJJJIIIFFFDDDCCCCCCDDDDDDBBBAAA======<<<;;;999888777666555555555666666666777777555555555555444444444444333333444444444444333333111111222222333333444444222111111222222333444555333111000111333444444444555444444444444555666777888777444111333777666222222111111000000000000000111000//////......//////111...---///000///000444wwwZZZVVVRRRPPPJJJDDDDDDGGGGGGFFFDDDCCCBBB???;;;888::::::999888666444222111111111000...---,,,+++***&&&'''((()))************((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((&&&'''(((((()))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))************************************************(((((()))***************))))))))))))))))))(((((((((((()))***************))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))*********+++++++++++++++++++++++++++++++++,,,------------,,,+++,,,,,,,,,,,,---------//////............//////---......///000000111111------........./////////222222222222222222222222333333444555666888:::;;;999888777999;;;===<<<<<<<<<;;;;;;;;;<<<>>>@@@AAADDDEEEFFFFFFEEEEEEGGGIIIDDDCCCBBBAAAAAABBBCCCDDD???AAACCCDDDBBB@@@@@@@@@>>>???@@@AAA@@@???===<<<:::999888777666666666666111111111111111111111111///222777::::::666111---,,,---------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------+++,,,,,,,,,,,,------------...//////------...///...........................------------------...000000000000000000000000//////000000111111111111222111111000000111111222000333666555222222555999888888888888888999999:::777:::===>>>===<<<<<<======@@@CCCBBB???===<<<===???AAADDDFFFFFFDDDAAA?????????@@@AAAAAA@@@???>>>===BBBDDDBBBAAACCCCCCAAAAAABBBDDDFFFGGGGGGGGGGGGEEEFFFGGGHHHHHHGGGGGGFFFBBBCCCCCCAAA???======>>>::::::999888888777777666444444444444555555555555444444444444333333333333222222333333333333222222000000111111222333333444222111111222333444555555444555444222222333333222555444333333444444444444111333222000222555333...333222111111333444333111333222111//////.........111......000111///000333yyy[[[WWWSSSPPPKKKEEEEEEHHHFFFDDDCCCCCCBBB@@@===:::::::::999888666444333222111111000...---,,,+++***$$$%%%''')))***))))))(((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))''''''((()))******))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))******************************************++++++(((((()))***************(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************++++++,,,------------,,,++++++,,,,,,,,,---------//////............//////.........///000111111222---------.........//////333333222222222222222222222333333555777999;;;<<<999888888999;;;===<<<;;;>>>>>>>>>>>>???AAABBBDDDCCCDDDEEEDDDCCCDDDFFFHHHCCCBBBAAA@@@@@@@@@AAABBB>>>@@@CCCCCCAAA@@@????????????@@@@@@???>>>===<<<777777666555555555555666111111111111111111111111///444666222000222222000,,,,,,,,,------.........---------,,,,,,,,,++++++************************------------------------+++++++++,,,,,,---------++++++,,,,,,,,,------------...///...------...///...........................------,,,,,,------...000000000000000000000000000000111111111111111111111111000000000000111111///222555444111000444888999888888888888888999:::666:::>>>@@@>>><<<<<<===<<>>??????@@@AAAAAA@@@>>>===:::@@@BBB@@@>>>???>>>;;;>>>???AAABBBDDDDDDDDDCCCDDDEEEFFFGGGGGGFFFEEEDDDAAACCCCCC@@@;;;888888:::777777777777777666666666222222333333333444444444444444444333333333222222222222222333333222222222///000000111222222333333222222222222333444555666000222222000/////////......///000222444333111///,,,000222111111444444111......---...111444111------------...000111333444111......111000------///yyy]]]WWWSSSOOOIIIDDDEEEIIIHHHGGGEEEDDDCCCAAA>>><<<;;;:::999777666444333222444333222000...+++***)))+++)))'''))),,,---,,,***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))333---(((&&&((()))'''$$$(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------***,,,------++++++,,,...,,,,,,,,,---------......------------------------............////////////000000000000000///......111222333444555555555555555444333333444777:::<<<===============>>>>>>>>><<<<<<===???BBBDDDCCCBBBDDDDDDEEEEEEEEEDDDDDDCCCIIIEEEAAAAAACCCDDDAAA===??????@@@DDDFFFEEE???:::???>>>===<<<<<<<<<>>>>>>:::888666444333222222222111111111000000000000///111111111111111000//////,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,------++++++,,,---------............------........................000000000000000000000000222222111111000111111111000000000000000000111111111000000000222444777999999888888777777888888999;;;:::::::::;;;<<<>>>???===>>>@@@AAAAAA@@@???>>>@@@BBBEEEGGGGGGDDD@@@===AAABBBCCCBBB@@@?????????DDDCCC@@@>>>============?????????@@@BBBBBBAAA???DDDCCCCCCDDDDDDBBB???<<>>===;;;999777666555222333333444444333333222111111111111111111111111333333333222222222111111111111000///////////////000000000000000000000000000111111111222222222222000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000////////////////////////000000//////.........---zzz\\\WWWSSSOOOJJJDDDEEEIIIHHHGGGEEEDDDCCCAAA>>><<<;;;:::999777666444333222444333222000...,,,***)))+++)))((()))+++---+++***(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))111,,,'''&&&(((***(((%%%((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++---,,,++++++,,,...,,,,,,,,,------------...------------------------........./////////000000000000000000000///......111222333444555555555555888777666666777:::===???===>>>>>>>>>>>>????????????>>>???AAADDDEEEEEEDDDEEEEEEFFFFFFFFFEEEEEEDDDIIIEEEAAAAAACCCDDDAAA>>>???>>>???BBBDDDDDD@@@<<<>>>===<<<<<<<<<<<<<<<<<<:::888777555333222222222222111111111111000000000000111111111111000//////,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,------++++++,,,---------............------........................000000000000000000000000111111000000000000111111111111000///000111222333222111111111333555888999888777777777888888999:::<<<;;;;;;:::;;;<<<===>>>>>>>>>???@@@AAA@@@@@@???@@@BBBDDDEEEEEECCC@@@>>>@@@BBBCCCDDDBBBBBBCCCDDDDDDCCCAAA@@@???>>>>>>???@@@??????@@@BBBCCCBBBAAAAAA@@@AAABBBCCCBBB???<<<>>>===<<<:::888666555444333333333444444333333333111111111111111111111111333333222222222111111111111000000///......//////////////////////////////000000000000111111111111000000000000000000000000////////////////////////000000000000//////......////////////////////////........................000/////////.........---{{{[[[WWWSSSOOOJJJEEEEEEIIIHHHGGGEEEDDDCCCAAA>>><<<;;;:::999777666444333222444333111000...,,,*********)))((()))+++++++++***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))...+++'''''')))***)))'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))(((&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))*********************************++++++++++++,,,++++++++++++++++++++++++*********++++++++++++,,,***+++,,,,,,++++++,,,...,,,,,,,,,,,,------------........................////////////000000000000000000000/////////......111222333444555555555555888888777777888;;;===???>>>>>>??????@@@@@@@@@@@@AAAAAAAAACCCFFFGGGGGGEEEEEEFFFFFFGGGGGGGGGFFFFFFHHHEEEBBBBBBDDDDDDBBB@@@???>>>===???BBBCCCAAA>>><<<<<<<<<<<<<<<;;;::::::999888777555444333333333222222222111111111111000000000000000000//////...,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,------++++++,,,---------............------........................000000000000000000000000111000000000000000111111222111000//////111333444333333333333444666888:::777777777777888:::;;;<<<=========<<<<<<===>>>>>>>>>>>>???@@@AAAAAA@@@@@@BBBBBBCCCCCCCCCBBBAAA@@@@@@BBBDDDEEEEEEFFFGGGHHHEEEDDDCCCBBBAAA@@@@@@AAAAAA@@@@@@AAACCCDDDDDDCCC>>>>>>???@@@BBBAAA???<<<;;;;;;999888666555444333333333444444444444333333111111111111111111111111222222222222111111111000000000///............///////////////////////////....../////////000000000000000000000000000000000////////////////////////000000000////////////...////////////////////////......................../////////...............|||ZZZVVVSSSPPPKKKEEEEEEIIIHHHGGGEEEDDDCCCAAA>>><<<;;;:::999777666444333222333222111000...,,,+++******)))))))))*********)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))+++)))'''''')))***)))((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********((((((((((((((((((((((((************************************++++++++++++************************))))))*********+++++++++)))+++,,,,,,++++++,,,---++++++,,,,,,,,,---------......................../////////000000000111111/////////.........//////111222333444555555555555666666666666777:::<<<===>>>?????????@@@AAAAAAAAAAAAAAAAAACCCFFFGGGFFFEEEFFFFFFGGGGGGHHHGGGGGGGGGHHHFFFDDDDDDEEEFFFDDDCCCAAA???<<<===AAACCCBBB@@@;;;<<<======<<<;;;999888888888777555444333333333222222222222111111111111//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,------++++++,,,---,,,------......------,,,........................////////////////////////111111000000000111222222333222000///000222444666555555555555666777999999777777777888:::<<<===>>>@@@???????????????@@@@@@>>>??????@@@AAAAAAAAAAAAEEEDDDCCCBBBBBBCCCDDDDDDBBBEEEGGGHHHGGGGGGIIIJJJFFFEEEEEEDDDCCCCCCCCCCCCBBBAAA@@@AAACCCEEEEEEDDD?????????AAAAAA@@@===;;;888888777666555444333222333333444444444444333333111111111111111111111111222111111111111000000000//////...------.........////////////////////////---------.........//////////////////////////////////////////////////////////////////////////////////////////////////////................................................}}}YYYVVVSSSPPPKKKFFFEEEIIIHHHGGGEEEDDDCCCAAA>>><<<;;;:::999777666444333222333222111///...,,,++++++))))))***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''))))))))))))''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************'''''''''(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++)))***,,,+++******+++---+++++++++,,,,,,,,,------........................////////////000000000000//////...---......///000111222333444555555555555666666666666888:::<<<=========>>>???@@@@@@AAAAAA@@@@@@@@@BBBDDDEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHGGGEEEEEEFFFFFFFFFFFFCCC@@@======@@@CCCCCCBBB;;;<<<======<<<:::999777777666666555444333222222222222222111111111000000...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))***++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,------++++++,,,---,,,,,,------------,,,,,,........................////////////////////////111111111111111222333444222222111000111333555666666666666666777777888999777777888999;;;===>>>???@@@AAAAAAAAABBBBBBBBBBBB?????????@@@@@@AAABBBCCCGGGFFFEEEDDDDDDEEEGGGHHHFFFHHHIIIIIIHHHGGGGGGHHHEEEFFFFFFFFFEEEEEEEEEEEEDDDBBBAAAAAACCCDDDDDDDDDBBBBBBAAABBBAAA???<<<999666666555444444333222222222222333333333333222222000000000000000000000000111111111000000000//////...---------------..............................,,,------------......................................................................../////////................................................---------...............}}}YYYUUURRRQQQLLLFFFFFFIIIHHHGGGEEEDDDCCCAAA>>><<<;;;:::999777666444333222222222111///...---,,,+++)))***+++***((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''(((((()))))))))&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********************************++++++++++++,,,)))***++++++******+++---++++++++++++,,,,,,,,,,,,------------------------............///////////////...---------...///000111222333444555555555555777777777888:::;;;===>>>;;;;;;<<<===>>>??????@@@>>>>>>>>>???BBBBBBAAA@@@BBBCCCDDDEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEFFFGGGDDD@@@<<<<<>>??????@@@BBBBBBCCCBBBBBB????????????@@@BBBCCCDDDIIIGGGFFFEEEEEEGGGIIIJJJHHHIIIJJJIIIGGGFFFEEEFFFEEEEEEFFFGGGGGGGGGFFFFFFFFFDDDAAAAAABBBCCCCCCBBBDDDCCCBBBBBBAAA>>>:::777444444444444333333222222111111222222222222111111000000000000000000000000000000000000////////////---,,,,,,,,,,,,---..............................,,,,,,---------.........................................................---............/////////........................---------------------------------------.........}}}XXXUUURRRQQQLLLFFFFFFIIIHHHGGGEEEDDDCCCAAA>>><<<;;;:::999777666444333222222111111///...---,,,+++(((***+++***'''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,,,,(((***++++++******+++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///...---,,,,,,...000111111222333444555555555555666666777888999;;;<<<<<<888999:::;;;<<<===>>>>>>=========>>>@@@AAA@@@>>>@@@@@@AAABBBCCCDDDDDDCCCBBBBBBCCCBBBBBBCCCDDDEEECCC???;;;;;;===>>>===<<<:::999888777666555555555222333333333333222000///000000000/////////......---............---,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))))))))))))))***++++++++++++++++++++++++++++++************+++++++++++++++,,,------++++++,,,---+++,,,,,,------,,,,,,+++........................000000000000000000000000............///000111222000111222444555666555555666777777777777777666666444555555666777888:::;;;;;;<<<>>>@@@AAABBBBBBAAA????????????@@@BBBDDDEEEHHHGGGFFFEEEEEEGGGHHHJJJGGGHHHIIIHHHFFFEEEEEEEEEDDDEEEFFFGGGHHHGGGGGGFFFHHHEEEBBB@@@AAAAAAAAA@@@AAA@@@@@@@@@@@@>>>:::777444444333333333333333333000000111111111111000000000000000000000000000000000000/////////.........,,,,,,++++++,,,------...........................------------............------------------------........................---------.........//////........................------------------------,,,,,,,,,------.........}}}WWWTTTRRRQQQMMMGGGFFFIIIHHHGGGEEEDDDCCCAAA>>><<<;;;:::999777666444333222222111000///...---,,,,,,(((***+++***'''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''))))))(((''''''(((&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++,,,,,,,,,---------(((***++++++******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......///...,,,,,,,,,...000111222222333444555555555555333333444666777888999:::777777888999:::;;;<<<=========<<<>>>@@@@@@???>>>>>>???@@@AAABBBBBBBBBBBB???@@@AAA@@@@@@@@@BBBDDDBBB>>>::::::;;;<<<;;;888999888666444333222333333111222333333222111///...////////////............------......------,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))((())))))***++++++++++++++++++++++++++++++)))************++++++++++++,,,------++++++,,,---+++,,,,,,------,,,,,,+++........................000000000000000000000000,,,,,,,,,------///000000///000333666777666555555666777777777777666666555333333333333444666777888888999;;;>>>@@@@@@@@@@@@????????????@@@BBBDDDEEEFFFFFFEEEEEEEEEFFFHHHIIIEEEGGGHHHHHHFFFEEEEEEEEECCCDDDFFFGGGHHHHHHGGGFFFIIIFFFBBB@@@@@@@@@@@@???>>>===>>>>>>???===:::888333333333333333333333333//////000000000000//////000000000000000000000000000/////////............++++++++++++,,,,,,---...........................---------.........//////------------------------........................---------.........//////........................------------------------,,,,,,,,,------.........~~~\\\SSSUUUVVVLLLHHHJJJHHHGGGGGGGGGFFFDDDBBB???>>>===;;;888555333222222222000000111000///...,,,+++******))))))((('''''''''))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))$$$%%%&&&''''''&&&%%%$$$((('''&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((($$$&&&(((***+++)))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))************************************************++++++******************---------.........//////---------.........//////000111222333444555555666444444666777888888888888888888999999:::::::::;;;999:::;;;;;;::::::<<<>>>>>>???@@@AAAAAA@@@???>>>AAA???>>>===>>>???AAABBB@@@===;;;999999999777666333333333222222222111111000000000000000000000000------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,+++---......,,,+++************+++++++++,,,,,,,,,.................................////////////000000000111111111222222222333333333333333333333333666666555444444666777888777888999;;;===@@@BBBDDD??????@@@@@@AAAAAAAAABBBAAABBBCCCCCCBBBBBBDDDFFFBBBBBBDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGDDDDDDBBB@@@>>><<<;;;::::::;;;<<<<<<;;;:::888777000000000000000000000000000000000000////////////...........................------,,,,,,------...------------------------++++++,,,,,,,,,,,,------......,,,,,,,,,,,,......---------------------------------------------------------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,^^^UUUVVVWWWLLLHHHKKKHHHGGGGGGGGGFFFDDDBBB???>>>===;;;888555333222222222000000111111000...,,,+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))%%%&&&&&&&&&&&&&&&&&&%%%((('''&&&&&&&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''))))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))************************************************************************,,,,,,---------.........,,,------------.........000000111222333444555555444444555666777777777777777777777888888999999999888999::::::::::::<<<>>>======>>>>>>>>>>>>======>>>===<<<;;;;;;<<<===>>>===;;;888777777777555444222222222222111111111111000000000000000000000000------------------------,,,,,,+++++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))*********++++++++++++,,,......,,,+++***++++++++++++++++++++++++,,,........................------........./////////000000000111111111222222333333222222222222222222444444444444444555666666777888999;;;<<<>>>???@@@======>>>>>>???@@@@@@@@@???@@@AAAAAA@@@@@@CCCEEEDDDDDDDDDEEEDDDDDDCCCBBBCCCCCCCCCDDDDDDDDDDDDEEEDDDCCCBBB@@@>>><<<:::999888999999999999777666555000000000000000000000000000000000/////////.....................---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,++++++,,,---...------------------------------------------------------------------------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,aaaWWWWWWWWWMMMIIIKKKGGGFFFGGGGGGFFFDDDBBB@@@>>>===;;;888666444222222222000111111111000...,,,+++&&&''''''((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************************************************++++++,,,,,,,,,---------,,,,,,,,,,,,------------//////000111222333444444444555555555555555555555666666666666666777777777777888::::::999999;;;<<<<<<<<<;;;::::::;;;<<<<<<===<<<:::999888888999::::::888666555555444333222111111111000000000//////........................------------------------,,,++++++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************(((((()))))))))*********+++,,,...---,,,******+++++++++++++++++++++++++++------------------------,,,---------............000000000000111111111111111111111111111111111222222222333444444444444333666777999:::;;;;;;;;;::::::;;;;;;<<<======>>>>>>===???AAAAAA@@@@@@AAACCCEEEEEEEEEDDDCCCAAA??????@@@@@@@@@@@@AAAAAABBBBBBCCCBBBAAA???===;;;999999666666666666555444333222000000000000000000000000000////////////.........///.........------,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,++++++++++++------------------------cccXXXVVVVVVLLLHHHJJJEEEFFFFFFFFFFFFDDDBBB@@@???<<<;;;999666444333222222111111111111000...---+++))))))))))))******++++++((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''((()))***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***************************************************************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------......///000111222333333555555444444333444444444444555555555555555555555666888999:::999999:::;;;===<<<999888888999<<<===>>>===;;;999888888888888888666444333333333222111000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))*********+++***,,,---,,,+++***+++,,,,,,,,,,,,++++++++++++***------------------------,,,,,,,,,---------....../////////000000000111111000000000000111111111111///000222333333333222111222444777999::::::999888888888999:::;;;<<<<<<===<<>>======>>>>>>??????@@@@@@@@@BBBAAA???===;;;999888777555555444444333222222111/////////////////////////////////.........------///......------,,,,,,+++---,,,,,,,,,,,,,,,,,,---***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++------------------------dddWWWTTTTTTKKKHHHHHHDDDFFFFFFFFFFFFDDDBBB@@@???<<<;;;999777555444222222111111222111000///---,,,,,,,,,,,,++++++*********(((((((((((((((((((((((((((((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((+++***)))((()))***,,,---((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,---------...///000111222222333555444333333333333444444555555444444444444444444555777:::::::::999:::;;;>>><<<:::888888:::<<<>>>??????===<<<;;;:::999999888666444333333333222111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))))))))******************+++++++++,,,,,,***+++,,,+++******+++,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------............/////////000000000/////////000000111111111...///111222222222111000///111444777999999888888666777888999:::;;;<<<<<<===BBBHHHKKKJJJEEEAAA>>>@@@@@@@@@@@@@@@???>>>=========>>>???@@@@@@AAAAAA@@@???>>><<<:::888777666555444333333222222111111....................................------------......------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,*********************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------dddVVVSSSRRRJJJHHHIIICCCEEEEEEFFFEEEDDDCCCAAA@@@<<<;;;:::888666444333222111222222222111///---,,,------,,,,,,+++******)))))))))))))))))))))))))))'''(((((())))))******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((+++***)))))))))***,,,---((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------......///000111222333333555444333222333333555666666666666555555555555555555888:::;;;;;;::::::;;;>>>===:::999999:::===>>>@@@??????>>><<<;;;::::::777555333222333333222111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((())))))************++++++++++++,,,,,,,,,***++++++***))))))+++---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................../////////////////////000111111222222//////000111111111111111///000222555777888888888666777888999:::;;;<<<===???DDDIIILLLIIIDDD@@@=========>>>>>>>>>>>>>>>>>>===>>>>>>???@@@AAABBBBBB???>>>===;;;999777555555555444333222111111111111..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,************************************++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,eeeVVVRRRRRRKKKJJJJJJEEEEEEEEEFFFEEEDDDCCCAAA@@@<<<;;;:::999777444333222222222222222111///---,,,************************))))))))))))))))))))))))'''(((((()))******++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((('''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++,,,,,,,,,---,,,------------............//////000111222333444555444333222333444666888888777777777666666666666666888;;;===<<<;;;;;;;;;===<<<:::999999:::<<<===>>>=========<<<;;;:::999666444222111222222222000////////////............------------------------++++++++++++++++++++++++************))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************''''''(((((()))******+++************++++++++++++)))***+++***))))))+++...))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------........./////////------.........///////////////000111111222333333000000000000000111111222111222222444555666666777777777888:::;;;<<<===>>>CCCEEEGGGFFFCCC???===<<<<<<<<<============<<<<<<======>>>???@@@AAABBBCCC>>>===<<<:::888666444444444333111000//////000000---------------------------------,,,,,,,,,,,,++++++++++++,,,,,,------...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************+++++++++++++++,,,---......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++fffWWWRRRSSSMMMKKKLLLGGGEEEEEEEEEEEEEEECCCAAA@@@<<<<<<;;;999777555333111222222222222111///...,,,'''''''''((())))))******))))))))))))))))))))))))'''(((((()))***+++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%'''((((((((('''&&&$$$%%%''''''''''''%%%$$$%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((******))))))((((((((('''))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++,,,,,,,,,------------------.........////////////000111222333444444555444333222333555888999999999888888777777777666666999<<<======<<<;;;<<<;;;;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;:::888888444333111000111222111000000000/////////.........------------------------++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))************)))******)))((())),,,...(((((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000---------........./////////000000111222333333333111000/////////000222333444444333333333444555666777888999:::<<<===>>>???FFFEEECCC???<<<:::;;;<<<<<<=========<<<;;;;;;:::======>>>???@@@AAABBBBBB>>>===;;;999777555444333333222000///......//////---------------------------------,,,,,,,,,++++++)))***+++,,,------...///,,,++++++++++++++++++,,,++++++++++++++++++++++++)))************+++++++++,,,,,,............,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************```VVVUUUSSSKKKKKKMMMFFFAAABBBDDDEEEDDDBBB@@@>>>999::::::999777555222111333222111000///---,,,,,,)))((((((((()))***++++++))))))((('''''''''''''''(((((((((((())))))))))))'''((()))******)))((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------............////////////000000000000111222333444777666555555555666888999::::::999888888999999:::===<<<;;;:::::::::::::::;;;;;;;;;::::::999999999>>><<<:::777555444444444333222111000////////////////////////////////////------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))***************++++++***)))(((***+++***((((((******''')))---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///---------............///////////////000111333333444333222111111222444555444555666555333222222333777888999;;;<<<=========??????@@@@@@???>>><<<;;;===<<<;;;::::::;;;<<<===??????>>>>>>>>>???@@@AAA===<<<;;;999777444222111111111///...------------------,,,,,,,,,,,,+++++++++++++++*********))))))************************))))))))))))))))))))))))++++++******************************************........................++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++---,,,,,,+++*********+++************************++++++++++++++++++++++++___VVVTTTRRRJJJJJJLLLFFFBBBCCCDDDEEEDDDBBB???===::::::999888777444222111333333222111///...---,,,))))))))))))))))))***+++))))))((('''''''''''''''(((((((((((())))))))))))'''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,---------.........////////////000000000000111222333333666666555555666666777888999999999999999999999999<<<;;;::::::::::::::::::999999::::::::::::::::::<<<:::888555444333222222333222111000////////////------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))***+++***((((((***++++++))))))+++***''''''+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********************************************************+++++++++,,,,,,,,,,,,,,,------------...------------............---------............///////////////000111222222333333222222333444555555555666777666444333444555999:::;;;===>>>>>>?????????@@@@@@@@@???>>><<<;;;======<<<;;;;;;<<<======????????????????????????<<<;;;:::999666444222111222111000///............------,,,,,,,,,,,,+++++++++++++++*********))))))************************))))))))))))))))))))))))************************************************------------------------++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++---,,,++++++*********+++************************++++++++++++++++++++++++^^^UUUSSSQQQIIIIIILLLEEEEEEEEEFFFEEECCCAAA>>><<<:::999999888666444222111444333333222111///...---+++***))))))))))))))))))))))))((('''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---------.........//////////////////000111222333444444555666666666666666777777888999999999888777999999999999999999:::;;;888888999999:::;;;;;;;;;999888666333222111111111222111000//////...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))*********((((((***+++,,,)))***,,,,,,(((''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********************************************************++++++++++++,,,,,,,,,,,,,,,------------------------............---------............///000000000//////000111111111222333444555555666666777888999888666666666888<<<<<<===???@@@@@@@@@@@@???@@@@@@@@@@@@???===<<<======<<<<<<<<<<<<======??????@@@@@@@@@>>>===<<<::::::999777666333111000222111000//////......///------,,,,,,,,,,,,+++++++++++++++***************************************))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,+++************+++************************++++++++++++++++++++++++]]]SSSQQQOOOGGGHHHKKKEEEGGGGGGGGGEEECCC@@@===;;;:::999888777555333222111444444444333222000...---++++++***)))((((((((()))))))))((((((((((((((()))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,---------.........////////////000111222222222333555666666666555444444666888999999888777555777777777777888999999:::999999999999999999999:::777666444222111111111111111000//////.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))((()))))))))***************+++++++++)))***+++---+++((())),,,---***((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************************************++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........---------............///111000000/////////000000000111333555666777666666888999::::::888888999:::<<<===>>>???@@@@@@@@@@@@??????@@@@@@@@@???===<<<========================>>>???@@@@@@???===:::999888888777666444333111000222111000///////////////------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))***************+++++++++************************************************************************))))))*********+++++++++++++++++++++++++++++++++++++++***************+++************************************************]]]SSSQQQNNNGGGHHHLLLFFFIIIHHHGGGEEECCC???===;;;:::999888666444333222111333444444444222000...,,,++++++***)))((((((((()))))))))((((((((())))))***(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,------------............///000111222111222333555555444333333333444666888888777666555666666666666666777888999::::::999888777666666555666555444222111111222222000///......---.........------------------------,,,,,,+++++++++*********************************))))))))))))))))))))))))((()))))))))***************+++,,,,,,++++++---///+++''''''+++...,,,***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...---------............///000000/////////////////////111333555666666666555888:::;;;:::999999:::;;;;;;;;;<<<===>>>>>>>>>>>>===>>>???@@@???>>>===<<<<<<<<<============<<<<<<===>>>??????===;;;888666666555555444333222000000111000000///////////////------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************************************))))))*********+++++++++++++++++++++++++++++++++*********))))))***++++++************************************************]]]SSSPPPNNNFFFHHHMMMGGGJJJIIIHHHEEEBBB???===<<<:::999777555444222222222222333444444222000---++++++***))))))))))))))))))))))))((((((((()))******(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((())))))***((((((((()))))))))******************+++++++++++++++++++++,,,,,,,,,---------------......///000111111111222333333333333333222333555666777666666555555555555555555555666777999999888777555444333222555444222111111111222222......------------......------------------------++++++++++++************************************))))))))))))))))))))))))))))))))))))***************+++,,,+++++++++---///...(((&&&***---,,,+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------............////////////......///000000000111222333444444555555777999::::::999888:::;;;999999:::;;;;;;;;;;;;;;;<<<===>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<:::999777555333333333333222111000/////////............//////------,,,,,,,,,,,,++++++***************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,************************************************************************)))************+++++++++++++++++++++++++++++++++***))))))))))))***++++++************************************************^^^SSSQQQNNNGGGIIINNNIIIJJJIIIGGGEEEBBB@@@>>>===:::999777555333222222222111222333333222///,,,***))))))))))))))))))***+++))))))(((((()))******+++(((((((((((())))))))))))***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((()))))))))***************++++++++++++++++++++++++,,,,,,,,,,,,------------...///000000111111111111111222333333222333333444555555666666666555444444444444444555666666555444444333222222222111000/////////000111...------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************))))))))))))))))))))))))))))))))))))************((()))******)))***,,,...333,,,''')))+++***)))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))***************++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------............///...............///000111111111111111111222333444666777999999888777999:::888888999::::::::::::999:::;;;<<<======<<<;;;:::999:::;;;<<<<<<;;;:::999::::::999888777666666555222222222222111000//////......------------......------,,,,,,,,,,,,++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************************************************************)))************+++++++++++++++++++++++++++++++++)))))))))))))))***++++++************************************************^^^TTTQQQNNNGGGJJJNNNIIIJJJIIIGGGEEEBBB@@@>>>===:::999777444333222222222000111222333111///+++)))))))))(((((()))***++++++))))))((())))))***++++++(((((((((((())))))))))))***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,---------------///000000222111000000000111333444333333222333333555666777666555444444333333333333333333333333333333333333000///...------...///000------,,,,,,,,,------...+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&'''(((((('''(((***,,,888///((((((***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////---------......000111222222111000000000111222333555666888888777777888999888888999:::::::::999999999:::;;;<<<<<<<<<;;;:::999999:::;;;;;;:::999999999888777666555555555666111111111111111000//////------,,,,,,,,,------...---------,,,,,,,,,++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))((())))))***++++++************************))))))))))))))))))))))))^^^SSSSSSUUUNNNKKKLLLHHHFFFFFFFFFFFFDDDBBB@@@>>>===;;;888777666555222000555555444333222///---+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((((('''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))************)))************+++++++++------...000111333444444000000000000000111111222222111000000222444666888444444444333333222222222222222222111111111111000////////////............---,,,++++++******++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))(((((('''''')))******)))(((''''''((())))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------.........////////////000000000000000////////////555666777666444333444555666666666666666666555555444555777888999999999888888888999999999999888888888777555444333222222222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++******++++++++++++******)))************+++++++++))))))))))))))))))))))))************************************************************************^^^SSSSSSUUUNNNKKKLLLHHHGGGGGGGGGFFFDDDAAA???>>>===;;;888777666555222000444555444333222///---+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************)))************++++++++++++,,,---...000111222222000////////////000111111111000//////111333555666444444333333333222222222222222222111111111000000............---------------,,,++++++******++++++,,,,,,+++++++++*********))))))))))))))))))))))))***)))))))))(((((((((''')))******)))((('''''')))))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...---------------------........./////////111111111000000000000000444555666555333222333444555555555555555555555555333444666777888888888777777888888888888888888777777666444333222111111111000000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******(((((((((((()))))))))***))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++******++++++++++++******)))************+++++++++))))))))))))))))))))))))************************************************************************]]]SSSSSSUUUNNNKKKMMMHHHHHHHHHGGGEEECCC@@@>>>======;;;888777666555222000444444444333222///---,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************)))************+++++++++******+++---...///000000//////......//////000111000/////////000111333555333333333222222222222222222222111111111000000000------------,,,,,,,,,+++---,,,++++++******++++++,,,++++++++++++*********))))))))))))))))))))))))))))))))))))((((((((((((((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,///...------------------,,,,,,,,,---------......111111111111111111111111222444444444222111222333333333333444444444444444333333444555666666666666666777777888888777777666555444333222111000000000000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******((((((((()))))))))******))))))))))))))))))))))))+++++++++***************)))************+++++++++******++++++++++++******)))************+++++++++))))))))))))))))))))))))************************************************************************~~~]]]RRRSSSUUUNNNLLLMMMIIIIIIHHHGGGEEEBBB???===<<<<<<:::888777666555333111444444444333222000...,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((()))))))))************))))))*********+++++++++***++++++,,,...//////000...............///000000000000///000000222333444222222222222222111111111111111111111000000000000------------,,,,,,,,,,,,---,,,++++++******++++++++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((()))***)))((('''((()))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******((()))))))))************************************+++++++++++++++,,,,,,,,,......---,,,,,,---------++++++,,,,,,,,,---------000000000000000111111111111222333222111000111222222222222222222333333333222222333333444444444444555666666777777666666555333333111000000/////////000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******))))))))))))******(((((()))))))))*********))))))))))))))))))))))))************************))))))*********+++++++++******++++++++++++******))))))*********+++++++++))))))))))))))))))))))))************************************************************************|||\\\RRRRRRUUUNNNLLLMMMIIIIIIHHHFFFDDDAAA???===<<<<<<:::888777666555333111333333444333222000...---))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((()))))))))************))))))*********+++++++++,,,,,,---...///000000111...............///000000111111111111222222333444111111111111111111111111111111111000000000//////.........------------,,,---,,,++++++******+++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))''')))***)))((('''(((***))))))))))))))))))))))))((()))))))))************))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******((()))))))))*********************************************++++++,,,,,,,,,------,,,,,,,,,------...+++++++++,,,,,,,,,,,,---............//////000000000111222111000000111222111111111111222222333333222222222222222333333333444555555666666555555444222111000000////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))************************))))))*********+++++++++******++++++++++++******))))))*********+++++++++))))))))))))))))))))))))************************************************************************}}}\\\QQQRRRUUUNNNLLLNNNJJJIIIGGGEEECCC@@@???>>>===;;;999777777666666444222333333333333222000...---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((())))))))))))************)))************+++++++++---......///000000111111//////......//////000111111111111222222222333333000000000000000111111111111111000000000/////////............---------------,,,++++++******+++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))(((((()))***))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------...+++++++++,,,,,,,,,------,,,------......//////000///000222111000000111222000000111111222333333333333222222111111222222333444444444555555444444444222111000////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******))))))))))))******)))))))))*********++++++))))))))))))))))))))))))***************+++++++++)))************+++++++++******++++++++++++******)))************+++++++++))))))))))))))))))))))))************************************************************************\\\QQQRRRUUUNNNLLLNNNJJJHHHFFFDDDBBB@@@?????????;;;999777666777666444222222333333333222000///---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&((()))+++***(((&&&$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''(((((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((())))))))))))************)))************+++++++++.........///000000111111000////////////000111111///000111111111111111111/////////000000000111111111000000000////////////------------,,,,,,,,,+++---,,,++++++******++++++************))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***&&&((())))))(((((()))+++))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************************************((())))))***++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---------------------...///000000000///000222222111000222333000000111222222333444444333333222111111222222333333333444444444444333333222111000000///000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++******++++++++++++******)))************+++++++++))))))))))))))))))))))))************************************************************************[[[QQQRRRUUUNNNLLLNNNJJJGGGFFFDDDAAA@@@?????????;;;999777666777666444222222333333333222111///...))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((((((''''''&&&''''''''''''''''''&&&&&&(((+++,,,,,,)))&&&$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''((('''''''''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))))))))))))))************)))************+++++++++---.........///000000000000000000000000111222222...///000000000000000///.../////////000000111111000000000000////////////,,,,,,,,,+++++++++******---,,,++++++******++++++************))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&((())))))(((((()))+++))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++,,,,,,---...,,,,,,------------......---......///000111111222///111222222111111222444000111111222333333444444444333222111111222333333222333333444444333333222222111111000000000000111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++******++++++++++++******)))************+++++++++))))))))))))))))))))))))************************************************************************```SSSQQQTTTOOOOOOOOOIIIEEEEEEEEEDDDCCCAAA@@@???;;;:::999777555444333333444444555555333111...---+++++++++************)))(((((((((((())))))))))))************************))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''((((((((((((((('''''')))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''&&&&&&''')))***((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''(((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++---------...///000000111///000000000111111111111////////////////////////////////////////////////////////////...---,,,+++,,,,,,,,,++++++*********++++++************++++++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))++++++************++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))(((((()))***************))))))))))))))))))))))))))))))************))))))++++++************++++++,,,,,,------...//////000+++,,,.../////////............///000111222222222111111111111111111222222222222222222222333444555555444333222222222333333111222222333333222222111222222222111000//////...---------,,,,,,+++++++++++++++++++++++++++,,,,,,))))))))))))))))))))))))+++*********))))))((((((************************************************************************)))))))))***+++++++++,,,))))))*********+++++++++******))))))))))))******************************************************+++++++++*********))))))************************,,,+++***))))))***+++,,,```SSSQQQTTTOOONNNOOOIIIEEEEEEEEEDDDCCCAAA@@@???<<<;;;999777666444333333444444555555333111...---+++++++++************)))(((((((((((())))))))))))************************))))))))))))))))))))))))((())))))))))))))))))((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''&&&&&&''')))***((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))***++++++,,,,,,++++++,,,------...//////000000/////////000000000111111////////////////////////////////////////////////////////////...---,,,+++,,,,,,,,,++++++************))))))))))))))))))***))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))+++******))))))******+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))(((((()))***************))))))))))))))))))))))))))))))************))))))++++++************++++++,,,,,,,,,---.../////////..................---,,,...///000111222222222222111111111111222222222222333333333333333444444555555444333222111222333333111222222222222222222111222222111000000///......---------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))(((***************************************************************************************+++++++++******************++++++******))))))))))))******************************************************+++++++++*********))))))************************++++++************++++++___SSSRRRTTTOOONNNOOOIIIEEEEEEEEEDDDBBBAAA???>>><<<;;;:::999777555444444444444555555333111...---+++++++++************)))(((((((((((())))))))))))************************))))))))))))))))))))))))'''(((((())))))(((((('''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%%%%%%%%%%'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''&&&&&&''')))***((('''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''''''''(((((((((((()))))))))))))))))))))))))))***++++++,,,,,,++++++,,,------....../////////....../////////000000000////////////////////////////////////////////////......///......---,,,++++++++++++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++******))))))******+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))(((((()))***************))))))))))))))))))))))))))))))************))))))++++++************+++++++++,,,,,,------......///000///...---,,,,,,,,,,,,///000111222222222222222111111222222222333333333333333333444444444555555444444222111111111222333111111222222222222111111111111000000//////......------,,,,,,,,,,,,++++++---,,,,,,++++++*********))))))))))))))))))))))))************))))))))))))************************************************************************+++++++++***************++++++************************))))))))))))******************************************************+++++++++*********************************************++++++++++++******^^^SSSSSSUUUNNNMMMOOOJJJEEEEEEEEECCCBBB@@@>>>===<<<<<<;;;:::888666555444444444555555333111...---+++++++++*********))))))(((((((((((())))))))))))************************((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''&&&&&&''')))***((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))***+++++++++++++++,,,,,,---------.........---............/////////................................................---.........------,,,++++++++++++***************))))))(((((((((((())))))((((((((((((((((((((((((***))))))))))))))))))***))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))************))))))(((((()))***************))))))))))))))))))))))))))))))************))))))++++++************++++++++++++,,,,,,------------///...---,,,+++,,,---...000000111222222222222222111111222222333333444444444444444444555444444444444333222000000111111222000000111111111111000000000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))*********)))))))))))))))************************************************************************,,,+++++++++***)))))))))+++++++++*********************))))))))))))******************************************************************************************************)))***+++,,,,,,+++***)))^^^SSSSSSUUUNNNLLLNNNKKKFFFEEEEEECCCAAA???>>><<<<<<<<<;;;:::888666444333444444555555333111...---+++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((%%%%%%$$$$$$$$$%%%%%%&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''&&&&&&''')))***((('''((((((((((((((((((((((((&&&'''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))***++++++++++++***,,,,,,,,,,,,------------,,,,,,---------.........------------------------------------------------------------------,,,+++************************+++******))))))******+++(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))***))))))))))))))))))***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))************))))))(((((()))***************))))))))))))))))))))))))))))))************))))))++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---///000000000111222222222111111000000111222222333444444333444444555555444333333333222111000///000111111///000000111111000000////////////...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************,,,+++++++++***)))))))))******************************))))))))))))******************************************************************************************************)))***+++,,,,,,+++***)))]]]SSSTTTVVVNNNKKKNNNLLLFFFEEEEEECCCAAA???===<<<;;;;;;;;;:::888666444222444444555555333111...---+++++++++************)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,***))))))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&'''((())))))))))))%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((('''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''&&&&&&''')))***((('''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------------------------------------------,,,,,,------------,,,,,,)))))))))***************++++++************++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))(((((()))***************))))))))))))))))))))))))))))))************))))))++++++************++++++++++++++++++++++++++++++*********+++,,,...000000///000000111111111000000//////000111222333333444222333444444444333222111222222000/////////000111//////000000000000//////..................------++++++,,,,,,,,,,,,---------,,,,,,++++++*********))))))))))))))))))))))))))))))))))))************************************************************************************+++++++++***************))))))*********+++++++++******))))))))))))*********************************************************************+++++++++******************************++++++++++++******~~~]]]SSSUUUVVVMMMJJJNNNLLLFFFEEEDDDCCCAAA>>><<<;;;999:::::::::888555333111444444555555333111...---+++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++------+++)))((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''$$$%%%&&&'''((((((((((((&&&&&&%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''&&&&&&''')))***((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((())))))***************,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,((()))))))))*********+++******))))))))))))******))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))(((((()))***************))))))))))))))))))))))))))))))************))))))++++++************+++++++++++++++++++++*********)))***+++,,,---.........//////000000000//////...---...///000111222222333111222333444333222000///222111000///...///000000...//////000000//////...------------------------+++++++++,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))***************************************************************************************************+++++++++(((((()))***+++,,,,,,---******))))))))))))******************************************************))))))*********+++++++++************************++++++************++++++}}}\\\TTTUUUVVVMMMJJJNNNLLLFFFEEEDDDCCCAAA>>><<<;;;999999:::999888555222000444444555555333111...---+++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&)))******)))&&&%%%))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))'''&&&&&&''')))***((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))(((((()))***************,,,+++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,(((((())))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))(((((()))***************))))))))))))))))))))))))))))))************))))))++++++************++++++++++++*********************+++,,,---...---,,,+++...///////////////......,,,---...///000111222222000111333333333111///...222111///......//////000......////////////......------------------------+++++++++,,,,,,---------++++++++++++++++++,,,,,,))))))))))))))))))))))))(((((())))))*********+++************************************************************************))))))******+++++++++,,,''''''(((***+++,,,---...******))))))))))))******************************************************))))))******++++++++++++************************,,,+++***))))))***+++,,,zzz]]]RRRRRRTTTMMMJJJLLLHHHIIIHHHFFFCCC@@@===:::888;;;;;;:::888666444222000333444666666555333000...,,,+++******++++++***((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''$$$&&&(((***+++,,,,,,,,,)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''''')))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++)))(((((()))+++,,,++++++,,,,,,,,,,,,---------------............///---...///000111222333333333333222222111000//////111000///------....../////////.........------------------,,,,,,+++++++++,,,+++******,,,,,,+++***************************'''(((((()))))))))))))))************************+++++++++*********))))))************************************************)))************+++++++++******+++++++++,,,,,,,,,......---,,,,,,+++******))))))))))))))))))))))))+++*********))))))((((((************************************************...+++((())),,,---***&&&}}}^^^SSSRRRSSSLLLJJJLLLHHHHHHGGGEEEBBB???<<<999777;;;;;;:::888666444222000333444555666555222000...,,,+++******++++++***((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''((())))))***'''''''''''''''''''''''''''((()))***+++******))))))((('''&&&&&&'''((()))&&&''''''''''''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((''')))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++)))(((((()))+++,,,++++++,,,,,,,,,,,,------------------............---...///000111222333333333333222111111000//////111000///...---......//////.........---------------------,,,,,,+++++++++,,,+++******,,,,,,+++***************************'''(((((()))))))))))))))************************+++++++++*********))))))************************************************)))************+++++++++******+++++++++,,,,,,,,,...------,,,++++++******************************************)))))))))(((************************************************...+++((())),,,---***'''aaaUUURRRRRRJJJIIILLLIIIHHHGGGEEEBBB>>>;;;888666;;;::::::888666444222111333444555666555222///---,,,+++******++++++***((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''************)))(((''''''((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------------------..................//////000111222222222222111111000000//////000///......------..................------------------,,,,,,,,,,,,++++++,,,+++******,,,,,,+++***************************'''((())))))******))))))************************+++++++++***************************************************************)))************+++++++++******+++++++++,,,,,,,,,------,,,,,,++++++******************************************))))))))))))************************************************---***((()))+++,,,***'''cccVVVSSSRRRJJJHHHLLLIIIIIIHHHFFFCCC???;;;888666::::::999888666444222111222333555555444222///---,,,+++******++++++***((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''')))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((())))))''''''''''''''''''''''''*********))))))(((''''''(((((((((''''''(((((((((%%%&&&'''))))))'''&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))******+++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++***))))))***+++++++++++++++,,,,,,,,,------,,,,,,---------...............//////000111111222111111000000000///////////////......------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***************************(((((()))************)))************************************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***************************************)))))))))))))))************************************************,,,***))))))+++,,,***)))cccVVVSSSRRRJJJIIILLLIIIKKKJJJHHHDDD@@@<<<999777::::::999888666444333222222333444555444222///---,,,+++******++++++***((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''')))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))'''(((((((((((((((((('''&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))(((((((((((((((((((((((()))))))))))))))******+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++******************++++++++++++,,,,,,,,,------,,,,,,,,,------------............///000000111111000000//////////////////...............------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***************************((())))))***************************************************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,+++++++++++++++******************************))))))))))))))))))******************************************************+++***)))***+++++++++***bbbUUUSSSSSSKKKJJJMMMJJJLLLKKKIIIEEEAAA===:::888:::999999888666555333222222333444555444111...,,,,,,+++******++++++***((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((()))***+++''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))******+++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))***************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------.........//////000000000////////////............---............---,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,+++******,,,,,,+++***************************((()))******++++++*********************************************+++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++******++++++++++++++++++++++++))))))))))))***************************************************************************+++++++++```TTTSSSUUUMMMKKKNNNJJJLLLKKKHHHEEE@@@<<<999777999999999888666555333333111333444555333111...,,,,,,+++******++++++***((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((''''''&&&&&&'''(((***+++&&&'''((())))))((('''&&&)))'''&&&%%%%%%&&&''')))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***)))))))))))))))))))))))))))))))))))))))******+++)))******+++,,,,,,------++++++++++++++++++++++++************************************************************************((()))))))))***************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++*********++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------.........///////////////........................------.........---,,,+++++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,+++******,,,,,,+++***************************))))))***++++++++++++***************************))))))*********+++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,******************++++++++++++++++++++++++++++++((()))))))))************************************************************)))***************+++,,,^^^SSSSSSUUUNNNLLLNNNJJJKKKJJJGGGDDD@@@;;;888666999999999888777555444333111222444444333111...,,,,,,+++******++++++***((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))(((((('''&&&&&&''')))***&&&'''((())))))((('''&&&***(((&&&$$$$$$&&&(((***''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***)))))))))))))))))))))))))))))))))))))))******+++))))))***+++,,,,,,------++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((())))))*********++++++)))(((''''''((()))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******++++++,,,,,,,,,---------++++++,,,,,,,,,---------.........///////////////---.....................,,,---.........---,,,++++++++++++,,,,,,---------+++++++++,,,,,,---------,,,+++******,,,,,,+++***************************))))))***++++++++++++***************************))))))******++++++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,******************++++++++++++++++++++++++++++++(((((())))))*********+++************************************************((()))++++++******+++,,,eeeTTTQQQTTTNNNLLLOOONNNHHHGGGFFFDDDAAA===:::888:::999777555333222111111333444666666555333000...******************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&)))))))))))))))(((''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&'''((('''&&&%%%&&&'''''''''''''''(((((((((((())))))(((((((((((())))))******)))))))))))))))***))))))))))))))))))))))))************************+++++++++***************(((((())))))*********+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++*********))))))************************************************))))))))))))))))))))))))******))))))******+++,,,+++*********))))))((((((************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++,,,,,,,,,,,,------------------------------////////////////////////////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************+++++++++*********))))))++++++*********+++,,,---gggVVVRRRUUUNNNKKKMMMKKKGGGFFFEEECCC@@@<<<999777:::999777555333222111111333444555666555222///---******************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''''')))))))))))))))(((''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&'''((('''&&&%%%&&&(((''''''''''''(((((((((((())))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))************************************************((()))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++*********))))))************************************************))))))))))))))))))))))))******))))))******+++,,,+++*********))))))))))))************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++,,,,,,,,,,,,------------------------------////////////////////////////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************************+++++++++*********))))))******+++++++++,,,,,,,,,iiiXXXTTTVVVOOOJJJKKKIIIFFFFFFEEECCC@@@<<<999777:::999777555333222222111222333555555444222///---++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%&&&'''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''(((((()))))))))(((''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&'''((('''&&&&&&'''(((''''''''''''(((((((((((())))))(((((((((((())))))***)))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++***************************************************************))))))))))))))))))))))))******))))))******+++,,,***************)))))))))************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++,,,,,,,,,,,,------------------------------////////////////////////......///......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,+++++++++++++++++++++++++++++++++***************)))***+++,,,---,,,++++++hhhWWWTTTWWWOOOKKKLLLJJJGGGFFFFFFDDDAAA===:::888999888777555333222222222222333444555444111///---,,,+++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%&&&((('''&&&&&&'''(((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))***+++))))))))))))))))))))))))************************(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************************************************************))))))))))))))))))))))))******))))))******+++,,,************************************************))))))))))))))))))))))))))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,,,,------------------------------........................---.........------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++******************************************+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++************************((())),,,------,,,+++***fffVVVSSSWWWQQQLLLMMMKKKHHHHHHGGGEEECCC@@@===;;;999888666555333333222222222333555555444222///---,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%&&&''''''&&&&&&''')))''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************************************************************))))))))))))))))))))))))******))))))******+++,,,***************+++++++++************************************************))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,,,,------------------------------------------------------------------------,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++++++++******************************++++++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************((())),,,------,,,+++***fffVVVTTTXXXRRRMMMNNNKKKIIIIIIHHHFFFDDDAAA>>><<<888777666555444333333333333444666666555333000...---------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&'''(((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''$$$&&&''''''&&&&&&((()))''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++************))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************+++++++++************************************************))))))))))))))))))))))))******))))))******+++,,,*********+++++++++++++++************************************************)))************+++++++++)))************+++++++++++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++++++++------------++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++)))***+++,,,---,,,++++++gggXXXUUUYYYRRRLLLLLLIIIHHHHHHGGGFFFDDDAAA>>><<<888777666555444333333333444555777777666444111///...------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&((()))((('''&&&''')))&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''$$$%%%''''''&&&'''(((***''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,************)))))))))((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++************************************************))))))))))))))))))))))))******))))))******+++,,,*********++++++,,,,,,,,,************************************************)))************+++++++++)))************+++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,***************************+++---......---+++*********+++++++++,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,iiiYYYWWWZZZRRRKKKKKKGGGGGGGGGGGGEEECCC@@@===<<<888777666555444333333333555666777888777444222000......---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''''''''((((((((()))&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''((()))((('''&&&''')))&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''$$$%%%''''''''''''(((***''''''''''''((((((((()))))))))(((((((((((())))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,+++*********))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))******++++++++++++************************************************))))))))))))))))))))))))*********)))***++++++,,,*********++++++,,,,,,,,,************************************************)))************+++++++++)))************+++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,***************************+++---......---+++*********+++++++++,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------******+++,,,,,,---......,,,,,,,,,------.........,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++*********+++,,,---jjjZZZWWWYYYQQQKKKKKKHHHHHHHHHGGGEEECCCAAA???>>>:::555444666666333111222222444777:::999666222//////...---,,,++++++++++++))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))+++---...///++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************************++++++++++++******++++++************++++++******++++++++++++******)))))))))))))))******+++************************+++***)))'''''')))***+++++++++************++++++++++++************++++++)))************+++++++++)))))))))))))))))))))))),,,,,,,,,+++++++++******+++++++++*********))))))************************)))************+++++++++))))))***+++,,,,,,------,,,,,,+++***)))+++...000------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---...///000111111++++++,,,,,,,,,---------+++,,,,,,------......///------------------------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))hhhWWWUUUXXXPPPKKKKKKIIIIIIHHHGGGEEECCCAAA???===:::555444666666333111222333555888::::::777333000///...---,,,++++++++++++))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((***+++,,,---...++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********************************++++++******************))))))***************++++++++++++******)))))))))))))))***++++++************************+++***)))(((((()))***+++++++++************++++++++++++************++++++)))************+++++++++************************,,,+++++++++************+++++++++*********))))))************************)))************+++++++++)))******+++,,,,,,------,,,------,,,++++++---///------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,---,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******111333666999:::999888666++++++,,,,,,,,,---------------------------------------------------------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************fffVVVSSSWWWPPPKKKLLLIIIIIIIIIHHHFFFCCC@@@>>>===:::555444666666333111222444666999;;;:::777333000......---,,,++++++++++++))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************************************************))))))(((((())))))*********++++++++++++*********))))))))))))***++++++************************+++***)))(((((()))***+++++++++************++++++++++++************++++++)))************+++++++++************************++++++*********)))))))))+++++++++***************************************)))************+++++++++*********++++++,,,,,,------...///...---,,,---...------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,000555999:::888444111,,,,,,,,,,,,------------//////......---,,,,,,+++------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************hhhXXXUUUXXXQQQKKKKKKIIIJJJIIIHHHFFFCCC@@@>>><<<:::555444666666333111222444666888:::999666222000...---,,,,,,+++++++++,,,))))))))))))))))))))))))******)))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((())))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((***************+++++++++******)))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************************+++******************+++))))))(((((((((((())))))******++++++++++++************))))))******+++,,,************************+++******))))))******+++++++++************++++++++++++************++++++))))))*********+++++++++*********************************))))))))))))(((************************************************))))))*********+++++++++*********++++++,,,,,,,,,...000111000...---------------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,&&&)))...111222000,,,***,,,,,,,,,------------...///.........---------,,,........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************lll[[[XXXZZZRRRKKKKKKGGGIIIIIIGGGFFFCCC@@@>>>===:::555444666666333111222444555777888666444000...------,,,+++++++++,,,,,,))))))))))))))))))))))))***)))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((())))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***************************)))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************************++++++***))))))***++++++))))))(((((((((((())))))******++++++++++++*********************++++++,,,************************++++++************++++++++++++************++++++++++++************++++++))))))*********+++++++++*********************************))))))))))))(((************************************************))))))*********+++++++++***+++++++++++++++,,,,,,...000111111///------...------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...///...---,,,,,,,,,---------.........---------....../////////........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************nnn]]]YYY[[[RRRKKKJJJGGGHHHHHHGGGEEECCCAAA???>>>:::555444666666333111222444555666666555222///------,,,,,,++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))&&&&&&&&&''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************,,,+++***))))))***+++,,,***))))))(((((())))))*********++++++++++++******+++************+++,,,,,,************************++++++++++++++++++++++++++++++************++++++++++++************++++++)))************+++++++++++++++++++++++++++++++++++++++*********)))))))))***************+++++++++************************)))************+++++++++++++++++++++++++++++++++...///000///...---...///------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------............------------------------,,,,,,,,,,,,------------------------......//////,,,---------............,,,------...//////000000........................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++lll\\\XXXZZZRRRKKKKKKHHHGGGFFFFFFEEEDDDBBB@@@???:::555444666666333111222555666777777555333000...,,,,,,,,,++++++,,,,,,---)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************,,,+++***((((((***+++,,,*********))))))***************++++++++++++******++++++******++++++,,,---***************************++++++++++++++++++***++++++************++++++++++++************++++++)))************+++++++++++++++++++++++++++++++++,,,+++++++++************))))))*********+++++++++************************)))************+++++++++++++++++++++++++++++++++.........---,,,---///111------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,------------...------------....................................,,,,,,,,,---------......---------------.........------------........................////////////........................------............------------------------------------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++iiiYYYVVVYYYQQQKKKKKKHHHFFFFFFEEEEEEDDDBBBAAA@@@:::555444666666333111333777777888777666333111///,,,,,,,,,++++++,,,------))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''((((((((((((''''''((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************,,,+++)))(((((()))+++,,,++++++************++++++******++++++++++++******++++++******++++++,,,---***************************++++++,,,,,,++++++***++++++************++++++++++++************++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))******++++++++++++************************)))************+++++++++++++++++++++++++++++++++---...---,,,+++,,,///222---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,---------.........//////,,,,,,,,,---------......---------.........//////........................,,,,,,,,,------.........---...///000000//////...---------.........//////000000000///......------////////////////////////------............------------------------------------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++mmmZZZSSSUUUNNNJJJKKKHHHJJJIIIHHHFFFCCC@@@>>><<<;;;666444555666444333555777777777777555222///---,,,+++******,,,,,,+++*********))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&((())))))'''%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&))))))(((((('''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))***((('''&&&(((***(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))*********++++++***)))'''''''''((()))))))))(((((((((((())))))++++++,,,,,,,,,+++***************)))))))))))))))***+++,,,,,,+++***)))(((************************,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))***++++++++++++***))))))++++++++++++++++++++++++))))))))))))))))))))))))******))))))******+++,,,******************************++++++++++++******)))***+++,,,,,,+++***)))++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++******,,,.........000---+++,,,......,,,***,,,---...//////...---,,,,,,,,,,,,,,,------------......---------------.........------------------------------............------......///.........,,,,,,------...///000000...///000///...---...000...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************)))++++++,,,,,,,,,++++++***nnn[[[TTTUUUNNNJJJKKKHHHJJJJJJHHHFFFDDDAAA???>>>;;;666444555666444333555666777777777555222///---,,,+++******,,,,,,+++*********))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((%%%'''))))))'''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''((()))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())),,,111555(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************+++***)))(((''''''((()))))))))(((((((((((())))))******+++,,,,,,+++++++++***)))))))))))))))))))))***++++++,,,+++***)))(((************************++++++***))))))***++++++++++++++++++++++++++++++***************************++++++++++++***))))))++++++++++++++++++++++++******************************))))))******+++,,,******************************++++++++++++******)))***++++++++++++***)))++++++******++++++,,,---------------------------,,,,,,,,,------------...++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,............000...---...000111000...///////////////......---........................//////...............///000000//////.........---////////////..................////////////......,,,,,,---......//////000...///000///...---...000...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,++++++***ooo[[[TTTUUUNNNIIIJJJFFFJJJJJJIIIGGGEEEBBB@@@???;;;666333555666444444666666777777777555222000...,,,+++******,,,,,,+++*********))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((($$$%%%%%%&&&''''''((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''(((---444999(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))***************))))))(((((((((((()))))))))(((((((((((())))))))))))***+++,,,,,,,,,,,,))))))))))))))))))*********++++++++++++***))))))************************++++++***))))))***++++++++++++++++++++++++++++++***************************++++++++++++***))))))++++++++++++++++++++++++******************************))))))******+++,,,******************************++++++++++++******)))***++++++++++++***)))++++++******++++++,,,---------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......///............---,,,---///111000///000000///.......................................---------------.........000/////////......------//////......---,,,,,,,,,//////000000000//////...---------......//////000...///000///...---...000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,+++++++++ppp\\\UUUUUUNNNIIIIIIFFFIIIHHHGGGFFFDDDBBB@@@???:::555333555666444444666666666777777555333000...,,,+++******,,,,,,+++*********))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((())))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''((())))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((&&&&&&(((---000(((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((()))))))))))))))*********)))))))))(((((((((((()))))))))(((((((((((())))))(((((()))+++,,,,,,,,,,,,)))))))))))))))******************+++************************************+++******************+++++++++++++++++++++++++++***************************++++++++++++***))))))******************************************************))))))******+++,,,******************************++++++++++++***************++++++*********++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...---------.........//////000000000222111000///...///000000///////////////...............////////////////////////000000000000000000/////////////////////////////////000//////...---------....../////////000...///000///...---...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,+++++++++***************+++,,,,,,,,,++++++ppp\\\UUUUUUNNNIIIIIIFFFFFFFFFEEEDDDCCCAAA???>>>:::555333555666555444777555666666666555333000///,,,+++******,,,,,,+++*********))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))******)))&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%'''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))'''&&&'''((((((((((((((())))))))))))******))))))))))))******((((((((((((((((((((((((******))))))))))))))))))((((((((())))))))))))((())))))(((((((((((())))))'''((()))***+++,,,,,,,,,(((((())))))******************************++++++*********************************++++++*********++++++++++++++++++++++++***************************++++++++++++***))))))******************************************************))))))******+++,,,******************************++++++++++++******+++******************+++++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------+++---//////---,,,---///111111111111111000111111333222111000000111222333000000//////...............///000111222111111111...//////000000111111111000000111111222222333333///////////////...---,,,.........///////////////...///000///...---...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,++++++++++++***)))***+++,,,,,,,,,,,,,,,ooo[[[TTTUUUNNNIIIJJJFFFDDDDDDDDDCCCBBBAAA???>>>:::555333555666555555777555555666666555333111///,,,+++******,,,,,,+++*********))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((*********(((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''&&&%%%%%%$$$'''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))%%%(((***+++***)))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))************))))))))))))'''(((((())))))))))))((())))))(((((((((((())))))(((((()))***++++++++++++((((((((()))******++++++*********)))******+++,,,************************)))***++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***))))))************************++++++++++++++++++++++++******))))))******+++,,,******************************++++++++++++******++++++***))))))***++++++++++++******++++++,,,---------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,---......//////........................,,,...000///------000333000111222222111111222333111111111111222333444555111111111000000//////...///000222333444444333333/////////////////////////////////000000000000111000000000000///...------////////////////////////...///000///...---...000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,++++++++++++)))***++++++,,,,,,,,,,,,nnn[[[TTTUUUNNNJJJKKKHHHDDDDDDDDDDDDCCCBBB@@@@@@999444222555666555555777444555666666555333111///,,,+++******,,,,,,+++*********))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((''''''***,,,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))((()))******)))))))))+++(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))************)))))))))(((&&&'''((()))******)))((())))))(((((((((((())))))))))))************))))))'''(((((()))******++++++******)))))))))***,,,,,,************************)))***++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***))))))************************++++++++++++++++++++++++******))))))******+++,,,******************************++++++++++++******++++++***))))))***++++++++++++******++++++,,,---------------------------***++++++++++++,,,,,,,,,------------------------............------,,,+++,,,,,,------.../////////000000000000000000000000...000111000...///444999777999<<<<<<<<<===???BBB>>>???AAABBBDDDEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@AAACCCEEEFFFEEEDDDDDDBBBBBBAAA???===;;;:::999777777666666555444333333222222222222111000//////000/////////////////////...///000///...---...000,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,+++++++++))))))***+++,,,,,,,,,,,,mmmZZZSSSUUUNNNJJJKKKHHHEEEEEEEEEEEEDDDCCCBBBAAA999444222555666555555888444555666666555333111000,,,+++******,,,,,,+++*********))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&'''''''''))),,,///((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))&&&'''''''''(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''((()))))))))((('''&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&''''''((((((((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))))))))))))))))))))))))))++++++***(((%%%%%%''')))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))+++*********))))))((((((&&&'''(((*********)))((())))))(((((((((((()))))))))************))))))((('''(((((()))***+++++++++******)))))))))***,,,---************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))++++++++++++++++++++++++*********)))***++++++,,,******************************++++++++++++******,,,+++***))))))***+++,,,++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------000000000///...---++++++,,,,,,------...///000000000000000000000000000000///222333111///111888>>>EEEIIIMMMNNNOOOPPPTTTWWWUUUVVVYYY\\\]]]^^^^^^^^^^^^^^^]]]\\\\\\[[[ZZZZZZYYYZZZ]]]^^^______^^^]]]^^^]]][[[WWWTTTQQQOOOMMMHHHGGGFFFDDDBBB@@@>>>>>>555555555444333222111000000000000000////////////...///000///...---...000,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,,,,++++++((()))***+++,,,---------lll[[[VVVWWWOOOJJJKKKIIIDDDDDDDDDDDDCCCBBBAAA@@@888555222333666888888666666666666777888666222///---,,,***+++,,,,,,+++)))))))))******)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''))))))(((((((((((())))))******))))))((((((''''''***)))((('''&&&%%%$$$$$$(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))(((((()))))))))))))))))))))))))))'''%%%&&&)))***(((&&&(((''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******)))((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))***************)))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++++++++******************''''''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))+++++++++++++++++++++++++++,,,,,,,,,,,,+++******+++*********))))))((((((***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,***)))))))))******************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......***+++,,,------...------//////000111111000//////,,,,,,---///000000111111444444444444555666888888555333222333888@@@HHHNNNYYY]]]ccciiikkkkkkiiigggiiijjjkkkjjjhhhhhhiiijjjgggiiilllnnnnnnllljjjhhhlllhhheeehhhooorrrooojjjqqqpppooonnnnnnkkkgggcccdddbbb___^^^^^^[[[VVVQQQJJJHHHFFFBBB>>>;;;888666555444222000///000222333------...///111000---+++...//////...---...///111............---+++)))(((,,,,,,,,,---------..............................------------------------*********)))******+++,,,lllZZZUUUVVVNNNIIIJJJHHHEEEEEEEEEDDDCCCBBBAAA@@@888555222333666888777666555555555666666444111------,,,***+++,,,,,,+++)))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((((((((('''''''''''')))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((())))))***)))))))))(((((((((''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))'''((((((((((((((())))))(((((())))))))))))(((((()))))))))))))))))))))))))))'''&&&'''))))))(((&&&(((''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******)))((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))***************)))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++************************)))))))))******+++++++++************************++++++++++++++++++++++++,,,,,,+++++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,+++******+++*********))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,***)))))))))***+++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........////////////......---,,,---------------,,,,,,,,,000000000000111333444555888999999:::<<<===???@@@===;;;::::::<<<@@@EEEGGGSSSXXX```iiioooqqqqqqppppppppppppnnnkkkhhhggghhhdddfffiiikkkjjjhhheeebbbdddaaa```dddiiikkkfffaaammmmmmnnnqqqtttwwwxxxxxxoooooonnnllljjjhhhhhhhhhgggccc^^^XXXTTTQQQOOOOOOHHHCCC>>>;;;999777333000000///...---///000111111.../////////...---------++++++---............---,,,,,,---------.................................------------------------***************+++,,,,,,lllZZZUUUVVVNNNIIIJJJHHHEEEEEEEEEDDDCCCBBB@@@@@@888555222222555888777555444444444555666444000------,,,***+++,,,,,,+++)))''''''((((((***,,,///000))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((()))***++++++))))))(((((((((((())))))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((('''''''''''''''(((((())))))))))))(((((()))))))))))))))))))))))))))'''&&&'''((()))((('''(((''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***))))))((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))************))))))((())))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++*********************)))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++************+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------,,,,,,++++++***000///...---------------//////000333666:::>>>AAABBBCCCEEEGGGJJJLLLNNNOOONNNLLLJJJGGGEEEEEEEEEEEEGGGLLLTTT\\\ccchhhjjjjjjeeefffeeeccc^^^ZZZWWWVVVUUUWWWYYY[[[ZZZWWWSSSPPPPPPNNNPPPUUU[[[]]]XXXTTTXXXXXXZZZ___eeekkkoooppplllnnnooolllhhhgggjjjnnnnnnnnnnnnmmmkkkiiigggfffaaaZZZSSSOOONNNKKKDDD===;;;888444000......000222....../////////...------+++,,,---...////////////,,,------------.................................------------------------++++++******++++++,,,---mmm\\\VVVWWWOOOIIIKKKHHHFFFFFFFFFEEECCCBBB@@@@@@888555222222555777666444444444555666666444000------,,,***+++,,,,,,+++)))(((''''''''')))+++...000))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******+++))))))(((((((((((())))))))))))))))))((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((('''(((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))((())))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++*********************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++++++++,,,,,,------111111000000000111333333444666;;;AAAHHHMMMRRRTTTRRRSSSUUUXXXZZZ\\\]]]^^^TTTQQQMMMIIIGGGFFFFFFGGG@@@AAACCCGGGLLLPPPTTTWWWTTTVVVVVVUUUQQQMMMKKKJJJMMMNNNQQQRRRQQQMMMIIIFFFBBB@@@AAAFFFMMMPPPOOOMMMKKKKKKLLLOOOSSSUUUUUUTTTWWWYYYZZZYYYWWWWWWYYY[[[\\\aaaiiipppuuuuuussspppooojjjdddaaa```___]]]ZZZOOOLLLFFF???888444333333111000......////////////...............------,,,------------....................................------------------------+++++++++++++++,,,------ppp^^^XXXYYYPPPKKKLLLJJJGGGGGGFFFEEEDDDBBB@@@???888555222222555666555444555555666777777555111...---,,,***+++,,,,,,+++))))))((('''&&&''')))+++---))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((((((&&&'''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%(((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((''''''(((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))((())))))*********))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++---------,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++*********************+++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////............///111111///000222666999===@@@BBBKKKNNNSSSYYY]]]___``````[[[[[[[[[[[[[[[ZZZXXXWWWGGGDDD@@@>>>???BBBGGGKKKGGGEEEBBBAAACCCHHHMMMQQQXXXZZZ\\\\\\ZZZYYYYYYYYY]]]^^^```aaa```]]]ZZZXXXNNNKKKIIIJJJNNNQQQSSSSSSWWWWWWYYYZZZYYYUUUOOOJJJGGGHHHJJJOOOSSSUUUSSSPPPSSSXXX^^^eeejjjmmmnnnnnnjjjiiifffbbb^^^___dddhhhaaabbb```[[[RRRKKKFFFDDD???:::444000///......---//////......------,,,,,,---------.........//////........................------------------------,,,,,,,,,,,,,,,------...qqq___ZZZZZZQQQLLLMMMJJJHHHGGGGGGFFFDDDBBB@@@???888555222222444666555333666666666777888666222///---,,,***+++,,,,,,+++)))))))))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&))))))(((((((((((())))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((('''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))'''((()))((('''&&&''')))(((''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((())))))***))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))((())))))************)))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++***************+++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///////////////.........000111222888;;;@@@FFFMMMRRRVVVXXX]]]^^^``````___]]]YYYWWWSSSSSSRRRPPPMMMIIIFFFDDD???>>><<<<<<@@@HHHQQQVVVWWWTTTPPPNNNPPPUUU[[[___eeefffhhhiiiiiijjjlllnnnoooooopppqqqqqqppppppooohhhddd___[[[\\\^^^```aaaccceeefffgggeee^^^VVVOOOKKKLLLQQQZZZcccfffddd``````^^^[[[YYYZZZ\\\```bbb___```^^^WWWPPPOOOUUU\\\dddjjjppprrrnnnhhhdddbbbVVVOOOEEE===999555111...///............///000000------........./////////........................------------------------------,,,,,,------...///qqq___ZZZZZZQQQKKKLLLJJJHHHHHHGGGFFFDDDBBB@@@???888555222222444555444222555555555777777555111...---,,,***+++,,,,,,+++)))((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))'''((((((((()))))))))***&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))'''((((((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))&&&((())))))'''&&&''')))(((''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))'''''''''((()))*********))))))))))))))))))))))))(((((()))***************))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++((())))))***++++++,,,,,,******++++++,,,,,,------((())))))***++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++***************++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------............////////////.........000444888;;;>>>JJJMMMRRRWWW[[[^^^______ZZZYYYWWWUUUSSSQQQPPPOOONNNNNNOOOOOONNNLLLJJJHHHMMMLLLKKKKKKNNNTTTZZZ^^^___^^^]]]^^^```cccgggiiiggghhhhhhgggggghhhlllnnnmmmmmmmmmnnnoooqqqssstttssspppkkkhhhfffggghhhiiifffgggiiijjjhhhccc\\\VVVYYY\\\bbbiiiooorrrssssssqqqnnniiiccc```^^^^^^___]]]\\\ZZZSSSLLLGGGGGGIIIUUU```mmmvvvxxxwwwvvvvvvmmmfff]]]VVVQQQJJJBBB<<<333222111000000000111111............////////////........................---------------------------------------......///qqq___YYYYYYPPPJJJKKKIIIIIIHHHGGGFFFDDDBBB@@@???888555222111444555444222444444444555666444000------,,,***+++,,,,,,+++)))'''((()))+++,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''###$$$$$$%%%&&&'''(((((())))))(((((((((((())))))'''((((((((())))))******$$$$$$%%%&&&'''((()))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))&&&(((***)))&&&%%%''')))(((((('''''''''&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))&&&''''''((()))******+++))))))))))))))))))))))))(((((()))***************))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++((())))))***++++++,,,,,,))))))***++++++,,,------******+++,,,------......++++++++++++++++++++++++)))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***************++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------------------------------............/////////000///111444999@@@GGGMMMQQQVVVXXXZZZ\\\\\\ZZZWWWUUUPPPNNNLLLJJJKKKNNNQQQTTTTTTWWWZZZ^^^aaaccccccccc]]]\\\ZZZYYYXXXYYY[[[\\\^^^```aaaccceeefffffffffcccbbbaaa___]]]^^^bbbeeeddddddcccdddfffiiimmmooommmkkkiiihhhhhhiiiiiijjjjjjjjjkkklllkkkhhhccc___cccggglllooooooppptttxxx|||||||||{{{wwwqqqkkkgggaaa___\\\WWWQQQKKKEEEAAAEEERRRcccooouuuvvvxxxzzzzzzuuuoookkkggg___UUUMMM:::888555333111000//////............/////////000........................------------------------...------------...//////mmm[[[VVVXXXQQQKKKJJJEEEFFFHHHGGGCCCAAACCCBBB>>>999555222111444555333111333444666666555333000...++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((()))++++++******))))))((((((''''''))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))))))))))))))***+++,,,,,,+++)))(((******))))))))))))******))))))))))))))))))))))))(((((()))***++++++,,,,,,************************++++++,,,,,,,,,,,,------,,,++++++++++++,,,------*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++((()))***++++++***((('''***))))))***,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,---------...............------,,,,,,,,,//////...---+++,,,...000,,,---...//////000000000333999BBBLLLSSSWWWYYYYYYYYYTTTLLLIIIIIIIIIHHHGGGCCCFFFLLLSSSYYY]]]]]]]]][[[___dddhhhiiigggdddbbb]]]______\\\XXXUUUVVVYYY^^^___``````___```dddhhhiiiccc\\\YYYZZZ]]]___```fff```^^^ccciiijjjiiijjjhhhhhhddd^^^]]]aaacccbbblllmmmkkkffffffhhhbbbZZZWWW___gggiiieeecccfffjjjjjjkkkmmmppprrrsssqqqppptttnnnhhhfffccc\\\NNNDDDEEEFFFKKKTTT```llltttxxxvvvyyy|||zzzuuuooollllll___WWWJJJ===333......///333000,,,+++---...---+++222222111000///------,,,------------------------,,,------......------,,,qqq^^^XXXYYYQQQLLLKKKGGGFFFIIIGGGCCCAAACCCAAA>>>:::666222222444555444222333444666666555333000...++++++++++++++++++++++++))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((()))***+++******))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************''''''(((((()))******+++))))))))))))))))))))))))******+++++++++******)))******))))))))))))******************************((())))))***++++++,,,,,,************************++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++*********,,,+++******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------...............------,,,,,,,,,+++,,,......---------////////////111333555888:::EEEHHHMMMQQQTTTUUUTTTSSSKKKHHHEEEBBBBBBBBBAAA@@@DDDFFFLLLUUU]]]aaa```^^^ddddddcccbbbaaa^^^\\\ZZZRRRUUUWWWXXXWWWWWWVVVWWWVVVWWW^^^iiitttxxxtttooorrrkkkdddbbbhhhtttyyyvvvuuuvvv{{{wwwtttmmmffffffkkkmmmjjjkkkllljjjdddccceeeccc]]]bbbcccdddbbb``````dddggghhhgggffffffggghhhhhhgggeeeeeeeeefffeee```XXXRRRMMMMMMOOOSSS[[[bbbhhhjjjssswww{{{{{{wwwtttsssssspppkkkbbbWWWKKK???666000//////...............---------..................------------------------,,,------......------,,,uuuaaaYYYYYYQQQLLLLLLIIIGGGIIIHHHCCCAAABBBAAA>>>;;;777444333555666555333333555666777555333000...++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((''''''(((((()))***+++***))))))))))))((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''(((((())))))***((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************'''(((((())))))*********))))))))))))))))))))))))+++***************++++++******))))))))))))******++++++++++++++++++++++++)))))))))***++++++,,,,,,************************++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,------000---+++***+++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------...............---------------))),,,///000///......///000111333666<<>>GGGNNNVVVYYY\\\^^^]]]\\\]]]^^^ZZZUUUQQQOOOPPPWWWdddqqqyyy}}}xxxkkknnnrrrtttssssssuuutttpppqqqpppllliiiiiifff\\\PPPGGGNNNYYYccckkkkkkaaaUUUHHH@@@666...,,,---000222000///...---------------sss___WWWXXXPPPKKKLLLIIIFFFGGGDDD@@@@@@BBBAAA<<<999666333333666777666555666777888888666333///---,,,,,,++++++++++++,,,,,,++++++************++++++***)))))))))))))))***************)))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***************((((((((()))))))))))))))++++++++++++************))))))))))))))))))))))))(((***+++***)))((()))*********))))))((('''''''''((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((*********)))))))))))))))+++*********)))((((((((())))))************)))((((((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,---......//////111333666:::===>>>???@@@<<<;;;;;;:::::::::::::::======??????===:::666444;;;666222666>>>EEEHHHGGGEEEBBB>>>888444222111111000///...---............,,,,,,,,,++++++,,,,,,,,,,,,,,,+++*********+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,++++++------------++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------***+++,,,---.........---............................................................////////////,,,...111111000///000000111000222999CCCNNNVVV\\\[[[[[[\\\^^^[[[VVVRRRRRRRRRQQQTTT]]]eeeppp|||ssssssrrrooonnnoooqqqrrrxxx|||zzzsssppppppfffXXXIIIIIIMMMWWWeeelllkkkeee\\\SSSFFF;;;444111111111......---------------...sss___WWWWWWOOOKKKLLLIIIFFFFFFDDD@@@@@@BBB@@@<<<999555333333666888777555555666777777555222///---,,,++++++******++++++,,,++++++************++++++******)))))))))))))))***))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************'''''''''(((((())))))))))))))))))******+++++++++************************(((***+++***)))((()))*********))))))(((((((((((((((((((((((((((((((((((())))))(((((('''((((((((())))))))))))************(((((((((''''''((((((((())))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))******+++*********)))(((((((((((())))))*********))))))))))))))))))************))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,))))))***++++++,,,------,,,,,,---......//////000111444888<<<@@@CCCEEEFFFFFFEEEDDDBBBAAA@@@??????DDDCCCCCCBBBAAA@@@???>>>???;;;888;;;CCCLLLPPPRRRNNNKKKFFF@@@;;;888666555222222111000///...//////---,,,,,,,,,,,,,,,,,,---,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,------......------,,,........................................................./////////000000...000111111///...///000222555;;;CCCNNNYYY___aaa```ZZZVVVWWWVVVRRRSSSVVVXXX___kkkyyywwwooojjjkkkmmmoooyyy|||wwwuuuvvvqqqhhhZZZPPPGGGIIISSS___hhhmmmiiibbbVVVKKKAAA888111------------------...///000rrr^^^VVVWWWOOOKKKLLLIIIFFFGGGDDD@@@???AAA???;;;888555222333666888777666555666777777555222///,,,++++++************++++++++++++************+++++++++******)))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******''''''(((((())))))******))))))))))))))))))))))))************************(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++)))((((((''''''(((((()))******))))))))))))((((((''''''((()))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------))))))))))))******************************))))))((())))))************))))))))))))*********++++++)))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,******+++,,,------............//////000111111111333555888;;;>>>@@@AAAAAABBBAAA@@@>>><<<;;;;;;:::BBBAAA???===<<<<<<===>>>???@@@CCCHHHOOOTTTWWWXXXWWWUUUQQQMMMIIIEEEBBBAAA::::::999555111.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,,,,,,,+++,,,,,,............,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------///...------,,,------........................................................./////////000000000000000111000//////111333888???FFFLLLSSS[[[^^^]]]]]]SSSOOOSSSXXX[[[bbblllyyy}}}llldddeeegggnnnsssttttttwwwyyyxxxkkk___QQQJJJLLLTTTaaallllllhhhaaaYYYNNNBBB666///...............///000000ppp]]]UUUVVVOOOKKKMMMJJJGGGGGGDDD@@@???@@@>>>:::888555222333666888888666555666777777555222...,,,++++++************++++++++++++************++++++++++++***)))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''(((((())))))((())))))***++++++,,,,,,......---,,,***)))((((((************************(((***+++***)))((()))***((((((((()))******++++++))))))))))))))))))))))))***))))))(((((())))))***))))))*********+++++++++))))))(((((((((((())))))*********)))))))))((((((%%%&&&''')))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,((()))))))))*********************+++++++++++++++(((((()))***************))))))*********+++++++++)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------,,,,,,---...///000111111111111222222333333444444555777999;;;============<<<;;;:::999999888888999???>>><<<:::888777777777;;;>>>CCCGGGJJJOOOUUUZZZZZZZZZYYYXXXVVVSSSQQQOOOJJJIIIFFF@@@888222000000------,,,,,,,,,,,,------,,,,,,,,,------------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---+++---///111111///---+++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...///---,,,++++++---000222.................................................../////////000000000000000111111000000333777:::CCCKKKQQQQQQQQQTTTUUUTTTRRRNNNUUUggguuu{{{uuuttttttpppmmmoooqqqrrruuuzzzrrrlllddd]]]TTTPPPXXXccckkkjjjgggccc[[[PPPCCC;;;222222111000///.........ooo\\\UUUVVVOOOLLLMMMKKKHHHHHHEEE@@@>>>@@@===999888555222333666888888666555666777777555222...,,,++++++************++++++++++++************++++++++++++***))))))((())))))(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))******+++,,,------......555444222000...+++***)))************************(((***+++***)))((()))***''''''((()))***+++,,,,,,))))))))))))))))))))))))***)))))))))))))))******))))))******++++++++++++))))))(((((((((((())))))+++*********))))))(((((($$$%%%''')))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++*********+++,,,,,,,,,---(((((()))***************)))************+++++++++)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,---------......///000111222333333333333444444555666666777666777:::<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@CCCBBBAAA???<<<:::888777222444555555666>>>JJJTTTUUUVVVXXXYYYYYYXXXVVVTTTXXXWWWSSSJJJ???777444333...------,,,,,,------...+++,,,---............---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++---000333333000---+++...---++++++++++++---...,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------.........,,,******+++...222555////////////////////////////////////////////////////////////000000000000000111111111222666<<>><<<;;;;;;666333111222555666555222222333555666555333000///************************))))))))))))))))))))))))+++*********))))))((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((+++---+++)))***111777///...---,,,+++************++++++***))))))***,,,+++,,,---+++)))(((((())))))((((((((()))***,,,---++++++******)))))))))(((***))))))((((((((()))))))))*********++++++,,,,,,++++++***)))))))))))))))(((((())))))***+++++++++***)))(((''''''((()))***(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,+++***))))))***+++,,,+++*********))))))((((((************************++++++******************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---///000...111333333222222444555444555666999>>>AAABBBBBBEEEDDDAAA@@@@@@AAADDDEEEEEEDDDCCCEEEHHHKKKKKKKKKKKKNNNOOOMMMIIIEEEBBB??????<<<888444444666999;;;@@@AAADDDGGGLLLPPPSSSVVV[[[[[[YYYTTTLLL@@@555///111000---,,,+++,,,---...***,,,...///...,,,,,,,,,))))))+++,,,,,,---,,,,,,***+++,,,---------,,,,,,------++++++++++++------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................---------.........//////////////////////////////000...------///111333333///000222555:::BBBKKKQQQRRRRRROOOJJJGGGIIIPPPVVV^^^iii|||uuueeeaaagggoookkkrrrtttpppmmmkkkaaaSSSeeelllppphhhXXXNNNPPPUUUGGG???555///...000000000ppp\\\SSSQQQMMMLLLLLLEEEIIIGGGEEEAAA>>>===;;;;;;666333222333555777555222222333444555555222000...************************))))))))))))))))))))))))************)))))))))(((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())),,,000333,,,+++***************+++***++++++***))))))***,,,---......---+++******+++******)))(((((()))***+++++++++*********)))))))))+++******)))))))))******((()))))))))*********+++++++++***************+++(((((((((((())))))))))))***)))(((((((((((()))***(((((((((((()))))))))***(((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++************+++++++++*********))))))))))))************************++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------///000222444222222333333444666999;;;@@@@@@@@@AAADDDFFFHHHHHHHHHGGGEEEDDDDDDFFFGGGHHHEEEFFFFFFGGGHHHJJJLLLMMMMMMOOOQQQPPPOOOOOONNNMMMGGGEEEBBB???<<<::::::999:::999888777999===AAADDDNNNQQQTTTTTTMMMBBB666///---......///...---++++++------...---,,,++++++,,,+++,,,,,,,,,---,,,,,,,,,***+++,,,---...---,,,,,,------,,,++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................---------.........///////////////////////////////////////000111222222111111222444:::BBBKKKRRRWWWPPPNNNMMMOOOWWWbbbnnnvvvzzzpppccc]]]iiilllmmmmmmnnnmmmfff______ffflllllldddXXXLLLFFFNNNIII@@@777111///000111mmm\\\TTTRRRKKKJJJKKKFFFIIIGGGDDDBBB???===<<<;;;777444222333666777555222111333444555555222000...************************))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***'''&&&''',,,000111111((((((((((((((()))***+++***++++++***))))))***,,,...//////...,,,+++,,,---++++++***))))))))))))***++++++++++++************+++++++++******++++++,,,************+++++++++++++++++++++******+++,,,,,,*********))))))))))))(((***))))))(((((())))))***((((((((()))))))))******((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,++++++***************)))))))))++++++++++++++++++++++++******++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......000222555777888888777555666999===@@@AAAEEEDDDBBBAAABBBDDDFFFHHHDDDDDDCCCCCCCCCCCCCCCCCCAAACCCDDDCCCAAACCCHHHLLLMMMMMMMMMNNNOOOOOOPPPQQQMMMMMMLLLKKKHHHEEEBBB@@@@@@;;;555000...000444666<<>>BBBDDDDDDDDDBBB@@@===<<<>>>BBBEEEHHHIIIIIIJJJIIIHHHGGGFFFHHHJJJIIIEEECCCEEENNNUUUVVVQQQMMMMMMLLLJJJJJJLLLJJJKKKMMMNNNOOOOOONNNMMMJJJFFF???777333111111222000555<<>>666333000------------------,,,,,,,,,,,,,,,,,,,,,++++++---.........---,,,---------,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------------------------------------............///....................................////////////////////////////////////000111222222111111222333777???JJJQQQTTTSSSRRRRRRXXXaaapppsssfff^^^dddiiikkkooowwwnnniiihhhlllqqqlll\\\NNN===BBBHHHLLLJJJBBB888222lll]]]XXXVVVNNNLLLNNNIIIGGGFFFDDDBBB@@@>>><<<;;;888555333444666777444222444555777888777555222000************************))))))))))))))))))))))))))))))))))))))))))******************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''***------+++,,,000555,,,,,,+++***)))(((((())))))***+++***))))))+++---***+++,,,+++)))((()))***((()))***+++---.................................---------------.../////////.....................---,,,,,,,,,,,,,,,------*********++++++,,,,,,,,,))))))************))))))))))))))))))************))))))))))))************************************))))))))))))))))))))))))************************))))))*********+++++++++++++++---......---++++++***************+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////,,,...111444888;;;===>>>;;;;;;;;;===@@@BBBCCCCCCHHHGGGEEEBBB@@@BBBFFFKKKWWWXXXXXXXXXWWWUUUSSSQQQVVVVVVTTTPPPNNNRRR\\\eeebbbYYYRRRRRRPPPLLLKKKMMMFFFFFFGGGIIIKKKNNNQQQSSSOOOLLLHHHBBB<<<888555333222222444777:::>>>AAACCCIIIJJJKKKLLLMMMNNNOOOOOOFFFAAA<<<888555333///,,,+++++++++***+++,,,---...+++,,,---...///...------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,------------------------------------------............///////////////////////////........./////////000000000000000000000000000000111222111000///111555999???FFFOOOQQQQQQTTT]]]eeeyyyttteeebbbcccbbbfffmmmrrrooonnnrrruuusssjjjaaaEEECCCEEEJJJPPPOOOFFF>>>mmm]]]WWWWWWPPPOOOOOOIIIFFFEEEDDDCCCAAA>>><<<;;;999666444444666777444222444555777777777555222000************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$(((,,,+++''''''+++000......,,,+++***)))))))))((()))******)))***,,,---)))***++++++))))))***+++(((***+++---///000111111000000000000000111111111000000000000000111222333000000000///////////////000000///............///************************)))******++++++******))))))))))))*********++++++)))))))))*********++++++************************))))))))))))))))))))))))************************)))************+++++++++++++++,,,,,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000---///333777:::===???@@@999;;;<<<===>>>@@@DDDGGGPPPPPPOOOKKKGGGHHHMMMQQQ[[[[[[[[[YYYWWWTTTRRRPPPTTTTTTSSSQQQQQQVVV^^^dddbbbXXXQQQSSSSSSOOONNNRRRGGGEEEDDDCCCDDDGGGJJJLLLQQQQQQOOOMMMIIIDDD???===<<<:::777444444555888:::EEEKKKUUU^^^bbbbbb^^^[[[ZZZVVVPPPKKKFFF@@@777111...---,,,++++++,,,---...+++,,,---...///......---------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,------...---------------------------------............///////////////////////////....../////////000000000000000000000000000000000111222222111000444;;;AAAGGGJJJLLLNNNSSSccczzzxxxmmmhhhddd```___kkkmmmsssxxxzzzxxxqqqlll]]]SSSHHHGGGNNNTTTTTTPPPnnn\\\TTTUUUQQQPPPOOOFFFEEEEEEDDDCCCAAA???<<<;;;999777444444666777444222222333555666555333000...************************))))))))))))))))))))))))((()))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***)))'''''')))+++---,,,+++***************((()))******)))***,,,...,,,---...---,,,,,,---...+++,,,...000111222222111222222222222333333333444444444444444555666777888444444444444333333333222666555444333222111111111000///...---,,,+++***))))))***++++++++++++***)))))))))*********+++++++++))))))*********+++++++++************************))))))))))))))))))))))))************************)))************+++++++++++++++************++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...------------............------------------------,,,,,,---...///000111111000222666:::===@@@BBBCCC<<>>CCCMMMVVV\\\]]][[[VVVQQQPPPTTTXXX\\\[[[YYYVVVSSSPPPMMMKKKOOOQQQSSSWWWYYY\\\^^^___]]]QQQLLLQQQTTTPPPOOOTTTMMMKKKHHHFFFDDDEEEFFFGGGOOOPPPQQQPPPOOOLLLJJJHHHFFFDDDBBB???<<<999666555999@@@LLLYYYbbbfffffffffhhheeebbb```\\\UUUIIIAAA333222000---,,,,,,------+++,,,.../////////...---,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---..............................---------............///////////////////////////.../////////000000000000000000000000000000000000000333555666666:::BBBHHHJJJJJJLLLUUUhhh}}}xxxmmmbbbbbbffflllsssvvvvvvtttrrrlll```QQQKKKOOOVVVZZZZZZnnnZZZRRRTTTQQQQQQNNNDDDEEEEEEDDDCCCAAA???<<<;;;:::777444555777777444222000222333444333111///---************************))))))))))))))))))))))))(((((())))))*********+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))((()))***+++)))(((***************++++++,,,((()))******)))***,,,......000111000//////000111...///000222222222111000333333333444444555555555777777777777888999:::;;;::::::999999888888888777:::999777666444444333333777666444222///---+++***)))***+++,,,,,,+++***))))))************+++++++++)))************+++++++++************************))))))))))))))))))))))))************************)))************+++++++++,,,+++***))))))***+++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------.........//////------------------------,,,,,,---...///000111222222444888<<<@@@BBBDDDDDDBBBEEEFFFCCCAAAHHHXXXeeeiiijjjiiiccc\\\YYY\\\```eeedddaaa]]]ZZZVVVTTTRRRVVVZZZ```ggglllmmmiiifff]]]QQQLLLRRRVVVRRRQQQVVVSSSRRROOOLLLJJJHHHGGGGGGIIIJJJKKKLLLLLLLLLLLLKKKIIIKKKMMMLLLIIIBBB;;;777000555===HHHTTT___iiinnnlllkkkkkkmmmmmmggg[[[RRR999777333000---,,,,,,,,,,,,,,,.../////////...---,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---..............................---------.........//////000000000000000000000000////////////000000000000000000000000000000000000...333888;;;<<>>;;;:::666555888999666444555000111333333333222000...,,,+++******))))))******++++++************************))))))******+++,,,))))))))))))))))))))))))'''(((((()))***++++++++++++*********))))))((((((++++++***)))((((((((()))*********)))))))))))))))******))))))))))))******&&&)))+++++++++...333888222333444444333222000///222222111111000/////////444333333222222222333333888777777666555444444444999:::;;;<<<<<<<<<<<<<<<===<<<;;;:::999999888888===<<<;;;999666222///---,,,+++***+++,,,,,,+++)))((((((((())))))*********++++++************++++++*********************************)))))))))))))))************************)))************+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,------,,,++++++++++++,,,,,,,,,---------......---,,,---...///000//////000...,,,,,,---///......////////////111222<<<999:::===BBBHHHTTT```YYYaaaZZZOOOPPPSSSZZZfffoooooorrrsssjjj```aaahhhpppllliiijjjoooppplllhhheeennnqqqzzzuuusssnnnjjjkkklllfff]]]VVVUUUSSSTTTVVVVVVSSSPPPRRROOOLLLJJJFFFEEEGGGKKKKKKMMMKKKGGGHHHJJJDDD<<<::::::888777<<>>;;;:::666555888999666444555000111333444333222000///,,,+++******))))))************************************))))))******+++,,,))))))))))))))))))))))))'''(((((()))******++++++************)))))))))(((+++***))))))))))))))))))************))))))))))))******))))))))))))******(((***+++,,,,,,...333777444444444555444444333222222222222222111111111111222111111000000111111111666666666555555444333222555555666888888999999999===>>>???@@@@@@>>>===<<<;;;;;;;;;:::888666444333///---+++***+++++++++***+++++++++***************++++++************++++++************************************))))))))))))************************************++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,---------...------,,,---...///000...///000///...---...000,,,...000222444777;;;>>>BBBEEEJJJNNNNNNRRRaaappp{{{~~~ooo[[[TTTTTTYYYeeevvvzzz~~~zzzvvvggg```ZZZTTTTTTYYY\\\YYYUUUQQQQQQPPPJJJCCC???BBBHHHFFFIIIIIIGGGHHHKKKIIIDDD===<<<999666777@@@NNNYYYhhhkkknnnpppooollliiiggg```UUUEEE999333000...,,,---......------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------------,,,,,,,,,++++++,,,,,,,,,------................................................................../////////000000000000000000111111111111222222222222222222222222333333:::DDDJJJOOOXXXaaayyyssskkkdddbbbaaabbbhhhoooqqqoooeeeXXXQQQSSSWWWYYYwww^^^SSSVVVSSSPPPMMMDDDEEEDDDCCCBBBBBB@@@===::::::666555888999666333444111222333444333222000///,,,+++******))))))************************************))))))******+++,,,))))))))))))))))))))))))((((((((()))******++++++************))))))))))))))))))))))))))))))***+++************************+++******))))))******+++)))***,,,,,,,,,...222444333333333333333444444555111111222222222222333333111111111111111111222222555666777888777555333222111222333444444555555555888;;;???BBBDDDDDDCCCBBB>>>>>>??????>>>===<<<;;;999666333000000000///...------,,,,,,+++******)))++++++************++++++************************************************++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,------------...------------...//////,,,...000000///...///000,,,...111333666===FFFMMMWWW]]]dddbbbZZZYYYgggyyyyyyddd^^^```ggguuu{{{rrrkkklllqqqnnnaaaTTTNNNPPPPPPJJJAAA<<<>>>AAAEEEHHHIIIGGGFFFIIIKKKJJJEEECCC???:::666999???FFFYYYaaalllqqqpppnnnlllmmmkkkeee[[[LLL===333...---111000...------...000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............---------------------,,,,,,,,,,,,------------------............................................................/////////000000000000000000111111111222222444333333333333333444444333777???IIIRRR___rrr}}}pppfff___\\\```ggggggmmmnnndddXXXTTTTTTUUUyyy```TTTVVVTTTQQQMMMEEEEEEDDDCCCBBBBBB@@@===:::;;;777666888999555333444111222333444444222000///,,,+++******))))))*********************+++++++++******))))))******+++,,,))))))))))))))))))))))))(((((())))))*********************))))))))))))))))))((((((((()))***++++++)))***************++++++++++++************++++++******++++++,,,...000111111000000000000222444555111222222333444555555555666666777777888888888777999:::<<<>>>===;;;888777333444444444444333222222000333777<<<@@@CCCDDDEEEDDDDDDDDDDDDDDDDDDCCCCCCBBB???<<<999777555111...,,,,,,,,,+++******)))))),,,++++++******++++++,,,************************)))***************++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------------,,,,,,,,,------------...------------......//////,,,...000000///.........222444666666:::DDDTTT```uuuwwwvvvnnn___YYYcccrrrqqqqqquuu~~~pppYYYSSSVVVVVVRRROOOLLLHHHDDDHHHJJJJJJGGGDDDDDDHHHJJJMMMLLLHHHBBB<<<999:::<<>>???@@@@@@@@@@@@??????@@@BBBDDDDDDBBB???===::::::999888777555444333000000111333666999===???AAAAAABBBDDDEEEGGGIIIIIIEEEDDDBBB@@@===888222---,,,,,,+++++++++*********,,,,,,++++++++++++,,,,,,************************))))))******+++++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---,,,,,,---------.........---------...............---///000000...---...///777:::;;;<<>>;;;:::888>>>IIIXXXfffoooqqqqqqqqqpppnnniii```QQQ@@@555///...------///000...,,,................................................---.....................------------------------.....................---////////////////////////////////////////////////////////////000000000111111111111111222222222222333333333444666999;;;===EEENNN\\\ooovvvfff[[[XXXVVV^^^fffiiiiiihhhaaaZZZ~~~dddWWWXXXTTTQQQNNNFFFFFFEEEDDDCCCCCCAAA>>>;;;<<<777666888999555222333222333444555444333111000,,,+++******))))))******)))))))))***++++++,,,,,,******))))))******+++,,,************************))))))))))))))))))******))))))))))))************))))))))))))))))))***+++))))))******+++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++---000111111000444444444444555666888888::::::;;;<<<<<<===>>>>>>@@@AAABBBDDDDDDDDDCCCCCCBBBCCCEEEFFFFFFDDDCCCBBB@@@??????===;;;999777666777555333111111222555777888999;;;>>>AAAEEEHHHJJJJJJIIIHHHGGGEEEAAA;;;777000000///...------,,,,,,,,,,,,++++++++++++,,,,,,************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---......///......,,,---------............,,,---......//////.........///000000///000333555555;;;@@@BBBFFFUUUnnnxxxqqqlllkkkqqqzzzzzzuuuzzz|||mmmZZZPPPMMMKKKJJJHHHEEEFFFJJJKKKLLLLLLKKKHHHDDD???===666777===JJJ[[[hhhppprrrooommmmmmnnnlllaaaPPPBBB666222//////000000...,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------..............................///////////////////////////////////////////////////////////////000000000111111111111111222222222222333222333444666:::???CCCFFFQQQbbb{{{uuubbbYYYWWWZZZ^^^bbbiiinnniiibbbeeeXXXXXXTTTQQQNNNGGGGGGFFFEEEDDDDDDBBB???<<<<<<888666999888555222333222333444555555333111000,,,+++******))))))******((())))))***++++++,,,,,,******))))))******+++,,,***************************)))))))))))))))))))))((()))))))))************+++***))))))))))))))))))))))))***++++++,,,------------,,,,,,,,,,,,------///......000444666555333555555666777888888888777:::::::::;;;;;;<<<<<<<<<<<<===???AAABBBBBBAAA@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@???>>>===;;;;;;>>>===;;;888777666777777666777888:::===@@@CCCDDDHHHGGGEEEDDDEEEDDDCCCAAA:::999777555333000///...---,,,,,,++++++,,,,,,---************************))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,---------+++,,,---...////////////------------............,,,---.../////////...---...///000111222666;;;??????HHHQQQTTTVVVaaavvv~~~{{{zzzuuucccYYYSSSOOOOOOMMMGGGEEEGGGGGGHHHJJJKKKKKKIIIDDDAAA999888999???JJJYYYgggnnnnnnllllllnnnpppjjj___UUUDDD===444000000111000...........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------.........///------......//////000000//////////////////////////////////////////////////////000000000111111111111111111222222222333333333333555999???FFFLLLOOObbbxxxsssggg]]]]]][[[\\\ccckkklllhhhfffXXXXXXUUURRROOOGGGHHHGGGFFFEEEEEECCC@@@===<<<888666999888444222222222333444555555333111000,,,++++++***)))*********((())))))***++++++,,,,,,*********)))***++++++,,,*********************************)))))))))))))))(((((())))))*********+++++++++***)))(((((())))))))))))***+++,,,,,,------...------,,,,,,------...111000000333777999888666333444666777777777666555666777777777777888888888777999;;;===>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>???>>>???????????????>>>>>>AAAAAAAAA@@@@@@???>>>===<<<;;;:::::::::;;;======???<<<999999;;;???BBBCCCBBB@@@>>>:::777333111///---,,,,,,++++++,,,,,,---************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------+++++++++,,,,,,---------+++,,,---...////////////---------.........//////,,,,,,.../////////...------...000222555;;;BBBGGGSSS^^^jjjmmmkkkqqq~~~nnndddZZZTTTSSSPPPHHHBBBBBBEEEGGGIIIMMMNNNLLLHHHEEE<<<;;;999888===KKK]]]jjjmmmllllllnnnooommmhhhcccPPPFFF999111000111222111////////////////////////........................---------.........//////---------.........//////,,,------...///000111111000000000000000000000000000000000000000000000000000000000000111111111111111111222222222333333333444555777<<>>999666999:::666333333444555666777666444111///---,,,++++++******++++++************************************************************************++++++++++++++++++++++++++++++++++++******))))))))))))))))))************+++++++++++++++++++++++++++,,,,,,---...///000000222333555777888999888888222333333333222222222333666777:::===:::666999>>>888::::::<<>>:::888555777:::>>>??????AAAEEE@@@CCCGGGIIIHHHEEEDDDDDDHHHHHHGGGEEEBBB>>>:::777999888666444555888;;;===EEEGGGEEE???===>>>:::222444111---++++++---...///+++++++++***++++++,,,,,,,,,++++++******++++++,,,------,,,++++++,,,,,,,,,+++++++++***++++++,,,---++++++,,,,,,,,,------------------.........//////........................---------.........//////...000///......000000000333///111777999===PPPeee{{{}}}ooorrrssseee]]]ccciii```MMM@@@DDDFFFIIIJJJIIIIIIJJJLLLKKKBBB;;;::::::===LLL]]]jjjllloooooonnnkkkiiiiii]]]TTTFFF;;;444333333444111111000...,,,,,,...///..........................................------///......---------................../////////000111111000000000000111111...///000000//////000111000111111111111222222222444111111666999777444444555888===AAADDDMMM]]]kkk~~~vvvcccRRRPPP[[[fffhhh{{{]]]YYYTTTPPPRRRIIIIIIGGGFFFDDDDDDDDDCCC@@@>>>===888666999:::666333333444555777777666444111///---,,,++++++******++++++************************************************************************++++++++++++++++++++++++++++++++++++*********)))))))))))))))*********+++******+++++++++,,,,,,,,,+++,,,---///000222333444666666777888999999999888555333111222555777666444000111:::GGGMMMJJJDDDAAANNNPPPQQQTTT[[[aaa```[[[QQQGGG>>>;;;;;;999999:::<<<;;;:::999999999;;;===DDDEEEFFFFFFFFFHHHLLLOOOLLLMMMMMMLLLIIIEEEAAA>>>666333000......000333555CCCHHHIIIEEECCCBBB???999777333///---------,,,***---,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------++++++,,,,,,,,,------------------.........//////........................---------.........//////---////////////000111222555111333999>>>IIIbbb{{{rrruuuyyy{{{zzzlllZZZNNNHHHLLLOOOPPPNNNLLLLLLMMMNNNIIIGGGFFFAAA>>>EEEPPP___fffnnnrrrqqqooonnnoooiii```SSSFFF<<<666111///000000000///------...///................................................///......------................../////////000000111111000000000000111111...///000000//////000222111111111111222222222222555222111444666333222444666888<<>>>>>FFFFFFEEEDDDCCCDDDHHHJJJOOOQQQRRRSSSRRRNNNKKKHHH;;;888333///---...000222@@@HHHMMMLLLIIIFFFBBB???999444///...000000,,,(((...---,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,------......---,,,,,,,,,------,,,,,,,,,,,,------------------........./////////........................------........./////////---...000000000000222444333333777>>>EEETTTqqqwwwxxx|||ggg[[[SSSVVVXXXVVVQQQMMMKKKLLLMMMNNNPPPPPPLLLGGGFFFHHHRRR[[[hhhppprrrqqqrrrsssrrrkkkaaaTTTIII===444...//////////////////......................................................///......---......//////....../////////000000000111111000000000000111111...///111000//////000222111111111111222222222333555222111444444333444777888;;;CCCQQQeee{{{zzzvvvhhh```\\\ZZZ}}}^^^ZZZUUUQQQTTTJJJJJJFFFDDDCCCBBBBBBAAA???===;;;888777999999555333444666666777777666444222000---,,,++++++******++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,((()))***+++---...///000///000111222333444555666000000111333666999<<<>>>CCC@@@===>>>AAADDDDDDCCCSSSQQQWWWgggtttsssiiibbb```fffmmmuuu|||vvvkkk\\\OOOIIIAAAAAA@@@???BBBEEEDDDAAA???@@@BBBCCCCCCCCCDDDEEEMMMPPPSSSVVVWWWUUUSSSQQQEEEAAA;;;555111000111111<<>>BBBDDD???BBBEEEFFFFFFHHHMMMQQQ]]]]]]ccclllpppiii___YYY^^^fffnnnuuu}}}~~~~~~}}}sssiiieee[[[___aaa^^^\\\ZZZSSSJJJ>>>>>>?????????AAAEEEIIIGGGJJJNNNRRRUUUUUUUUUTTTKKKHHHBBB<<<777444333333666===EEEJJJHHHDDDEEEHHH???777///+++---000000///---,,,,,,,,,---...//////---,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...///000///...,,,,,,+++++++++,,,,,,---------................../////////000000////////////////////////........./////////000000000///000333111000555>>>JJJZZZnnnwwwtttrrr|||tttiiicccZZZRRRNNNLLLKKKJJJMMMMMMJJJIIIPPP[[[\\\VVVTTTTTTXXX```jjjqqqrrrqqqoooooolllhhh___RRRDDD;;;444222000000111222000...////////////////////////........./////////000000...............///000111////////////000000000111111111000000000000111111///000111111000000111222111222222222222333333333111222666888666555999AAAGGG\\\uuu~~~{{{zzziii]]]~~~```[[[VVVRRRUUULLLKKKFFFEEECCCCCCCCCBBB???===:::999:::<<<:::555555999777777777666555444333222---,,,++++++******++++++************************************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,---///000222333333333333222222111111000000444555777:::===AAADDDEEEDDDKKKRRRTTTTTTVVV]]]cccgggjjjrrrxxxuuuhhh[[[UUUZZZcccnnnwwwxxxvvvuuuxxxwwwtttsssvvvssswwwmmmVVVQQQIII@@@999888<<>>KKK```uuuzzz{{{zzzooobbb[[[ZZZZZZVVVRRR\\\]]]VVVJJJLLLXXX\\\WWW___\\\[[[```hhhnnnqqqqqqoooppppppnnnggg[[[MMMCCC:::666222111222333111///////////////////////////.........//////000000111............///000111111/////////000000000111111111111000000000000111111///000222111000000111333222222222222333333333333333444777888666777AAAMMM```yyy~~~~~~}}}{{{wwwrrrooooooooopppppppppqqqqqqqqqqqqrrruuuwwwyyyyyywwwwwwwwwxxxtttxxx|||xxxzzz}}}}}}uuujjj~~~```\\\WWWSSSUUULLLLLLGGGFFFDDDDDDDDDCCC@@@>>>;;;:::<<<===;;;666777;;;888888777666555444333333---,,,++++++******++++++************************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------......///000222333444444333333222222222222222111222555:::???EEEJJJNNNPPPSSSXXX]]]`````````ccceeeaaaaaaeeejjjhhh]]]RRRNNNJJJRRR[[[aaahhhqqquuuuuummmiiifffffffffeeeiiiooovvvvvvqqqgggYYYLLLAAA;;;:::???@@@AAABBBDDDEEEFFFFFFLLLLLLLLLKKKJJJIIIGGGFFFBBB===:::<<<======AAAGGGGGGEEEAAA:::333///...///111000///...------------------,,,,,,,,,,,,------,,,,,,,,,------...///000555444222000///...------------------.............../////////000000000000////////////////////////.../////////000000000000222...111777999<<>>>>>===>>>>>>???@@@BBBDDDFFFIIIJJJJJJIIIHHHQQQFFF===;;;999777:::@@@DDDFFFFFFAAA999222111333444333111///---++++++***...------,,,,,,------...,,,,,,,,,---...///000000777666444222111000//////---------.........//////////////////000000000000000000000000000000000000////////////000000000000222...111999===BBBSSShhhsssbbb~~~nnnUUUTTTZZZZZZ]]]ccchhhfffaaa```hhhpppmmmooorrrtttrrrkkkaaaZZZCCC<<<444111222444333111000000000000000000000000---......///000111111222............///000222222000000000000111111111111111111000000000000111111///111222222111111222333222222333333333444444444444444777:::@@@PPPlll~~~|||yyyssstttuuuqqqkkkeeeccccccdddaaa```cccffffffbbb]]]QQQNNNJJJJJJMMMOOOOOONNNHHHHHHHHHIIIIIIJJJJJJJJJGGGIIIJJJJJJIIIHHHHHHIIIHHHKKKMMMOOOOOOPPPRRRTTTSSSXXX^^^aaabbbfffmmmssszzz|||zzzttt}}}___ZZZYYYVVVUUUKKKKKKIIIHHHGGGEEECCCAAA???===>>>>>>======<<<;;;999888888888777888888777444222,,,++++++******++++++,,,++++++************++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++***))))))******++++++,,,,,,,,,---------,,,,,,---...///000111222///111333555555444222000333444333111333999:::777<<>>;;;@@@<<<<<>>@@@BBBEEEJJJKKK@@@444333:::999>>>>>>555...///000//////...---,,,,,,,,,,,,---........................444444333222111000//////...........................//////000000000000000000111111111111222222222000...000444444000///111666999>>>AAAEEEPPPdddvvvyyygggvvvbbbKKKNNN[[[^^^```dddggghhhjjjkkkllloooppprrrrrrppplllhhheeeVVVJJJ<<<222111333333333000000////////////000000...............///000000............////////////000000000000111111111111000000000000000000000000000111111111111222222222333222333777666222000222333555777<<>>>>>>>>======<<<:::999888999888777888888666444111,,,++++++******++++++,,,++++++************++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++...---,,,++++++******+++++++++,,,,,,,,,------------...///000111111222222222222222222222222333333,,,444<<<>>>@@@BBBCCCAAACCCHHHKKKJJJMMMTTTZZZ\\\bbbbbbbbbccccccccccccccc^^^```cccfffjjjmmmpppqqqwwwxxxzzz}}}}}}|||zzzyyyyyyuuurrrqqqrrrqqqnnnkkkfffmmmzzzwwwrrrsssoooqqqyyywwwgggTTTFFF@@@AAA>>>>>>AAABBBCCCFFFLLLRRRUUUXXXUUUMMMDDD<<<888AAABBBGGGIIICCC:::666999;;;AAAAAA999222000///---......------------------........................111111000000//////.................................//////000000000000000111111111111222222222222222000111555555333333666666<<>>KKKeeevvvqqqoookkkoooooojjjeee```ZZZSSSTTTQQQOOOOOOPPPPPPOOOMMMQQQQQQQQQRRRRRRRRRSSSSSSQQQQQQQQQPPPPPPPPPQQQQQQSSSRRRQQQOOOOOOOOOPPPPPPNNNMMMLLLKKKKKKLLLMMMNNNPPPOOONNNNNNMMMMMMMMMMMMOOOMMMLLLKKKKKKKKKJJJJJJEEEEEEEEEFFFGGGIIIJJJKKKJJJKKKMMMOOOSSSYYY```eeeooosssyyyccc\\\YYYVVVVVVKKKLLLIIIHHHHHHFFFDDDBBB@@@???============<<<:::999888:::999888888777666222000,,,++++++******++++++,,,++++++************++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++///...---,,,,,,+++++++++,,,,,,,,,,,,------------...///111222333222111111444333111///000222555777666AAAKKKKKKHHHHHHIIIIIIPPPWWW\\\YYYVVVXXX[[[\\\```aaaaaabbbdddeeefffggghhhjjjnnnrrrvvvxxxyyyyyy~~~~~~}}}}}}{{{wwwtttuuuwww|||}}}rrrhhhdddhhhgggllluuu}}}xxxdddUUUJJJCCC>>>>>>>>>>>>???CCCHHHOOOXXX]]]ZZZSSSJJJEEEDDDBBBBBBFFFGGGAAA:::777===BBBEEE@@@:::555000,,,------...............---...........................................................................///000000111111000000111111111111222222222333111......111333222444888???KKK```wwwwwwxxxxxxpppaaa___aaabbb^^^VVVRRRSSS\\\aaagggjjjlllmmmppprrrpppooonnnnnnnnnnnnooooooaaaZZZNNNBBB999444222222111000000//////000000111//////......//////000111111111111111111111111000000000000000111111111111111111111111111111111111111111111111222222222333555333333555444333666<<<888<<>>999EEEYYYttt}}}yyy||||||ooo___UUUUUUWWWXXXXXX___eeegggeeebbbddddddcccffffffgggiiikkkmmmmmmmmmmmmnnnppprrruuuwwwyyyzzz|||}}}}}}~~~~~~~~~~~~~~~}}}}}}|||{{{zzzzzzzzzyyyvvvssspppmmmmmmnnnppprrrkkkjjjiiihhhiiikkklllnnnllliiieeebbb___[[[UUUQQQSSSRRRQQQPPPNNNNNNNNNNNNKKKKKKKKKIIIGGGGGGHHHJJJMMMNNNPPPRRRWWW^^^ffflllwww}}}yyyeee]]]YYYUUUVVVMMMOOOIIIIIIHHHGGGFFFDDDBBBAAA======<<<<<<;;;999888777:::999888777666444111...,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++++++++,,,,,,---------............///000111111111000//////000333777:::===???@@@EEEHHHJJJKKKQQQZZZ______[[[ccchhheeeaaadddjjjnnnkkkmmmqqqttttttrrrooommmyyy{{{~~~~~~zzzxxxqqqwwwzzzzzz|||{{{}}}|||}}}~~~{{{gggiiinnnvvvyyypppeeecccccceeedddcccggglllnnnZZZRRRLLLJJJGGGCCCCCCFFFLLLMMMPPPTTTXXXZZZ\\\\\\YYYPPPHHHFFFKKKMMMGGG@@@>>>BBBHHHKKKHHH@@@999555.../////////000/////////........................,,,------......//////000///////////////////////////000000111111111111111111222222222222333333333666333222555777888<<>>BBBDDDEEEEEEHHHKKKMMMOOOUUUZZZYYYUUUWWW^^^cccbbbbbbgggmmmppprrrtttwwwyyyyyywwwsssqqqxxx{{{~~~ttt{{{~~~ssssssvvv{{{~~~zzzrrroookkkmmmvvv}}}}}}wwwpppkkkeeeaaaccchhhqqq|||kkkYYYTTTQQQNNNLLLGGGAAA@@@CCCGGGHHHKKKQQQWWW[[[]]]\\\```[[[RRRMMMPPPSSSPPPJJJAAACCCHHHMMMKKKDDD<<<:::111111000///////////////................................./////////000000///////////////////////////000111111222222111111222222222222333333333333444111111666:::<<>>CCCGGGIIIIIIIIIPPPSSSSSSOOONNNPPPPPPMMMYYY```fffgggjjjoooqqqqqqzzzzzz{{{||||||{{{zzzyyytttwww{{{xxxrrrssswww~~~~~~~~~wwwssszzz{{{sssllljjjmmmiiiooorrrssstttrrrhhh]]][[[\\\^^^]]]TTTJJJIIIMMMHHHFFFGGGKKKRRRYYY\\\]]]```aaa^^^XXXWWWZZZXXXSSSFFFEEEHHHMMMLLLDDD>>><<<555333000...---...///000....................................////////////////////////////////////000000111222222222222111222222222333333333444444222111444;;;AAAEEEKKKRRRppp{{{zzz|||rrreeeiiiwwwmmm^^^\\\cccmmmsssmmmnnnpppqqqqqqqqqoooooommmjjjfffbbb[[[OOOBBB999222111111000000111111222000000//////000000111222444444333333222111111000000000000000111111111111222222222222222222222222222222222333333333444444777666777888777:::EEERRRbbbyyytttkkkfffccc^^^[[[bbbWWWNNNJJJGGGJJJ^^^ttt{{{zzzmmmmmmlllhhhccc```^^^___^^^]]]\\\XXXTTTPPPOOOOOOGGGJJJMMMOOOUUU```nnnyyywwwzzzcccYYYUUURRRUUUOOORRRJJJJJJIIIHHHGGGFFFDDDCCC<<<<<<<<<;;;:::999888777777666555666666555333000,,,++++++++++++++++++,,,++++++************++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,...000111222---------.........//////222111//////000333666888===???BBBFFFIIIJJJKKKKKKRRRUUURRRIIIDDDIIIRRRWWWaaagggnnnqqquuuyyyxxxttt~~~}}}~~~rrrtttxxx{{{~~~xxx}}}~~~|||{{{}}}}}}wwwvvvvvvyyy~~~zzztttnnnrrrxxxvvvkkk___]]]aaaWWWQQQIIIFFFIIIOOOUUUXXX]]]ccceeeaaa]]]___]]]YYYKKKGGGHHHMMMLLLCCC======777555111...,,,---///000................................................000000000000000000000000000000111222222222222111222222333333333444444444888777<<>>333333111//////000111000000///////////////////////////////////////.........111111000000//////......000000111222444555666666===999666666444222444888111GGGVVV___lllsssxxx}}}{{{xxxkkkaaa\\\___jjjkkk[[[MMMOOOYYY```nnnnnnnnnmmmllllllnnnoookkkkkkkkkiiiddd[[[QQQJJJ===888333000111222000///000000000000000000000000111111111111111000//////000111111111111222222222222222222222222222222222333333444444444444444444999666:::@@@CCCLLLfffwwwjjjhhh```gggpppwww{{{|||pppfffggg{{{}}}zzzuuunnnhhhbbb___]]]WWWVVVRRRMMMJJJIIIKKKMMM[[[ccctttoooooowwwggg\\\XXXUUUXXXPPPRRRJJJJJJIIIIIIGGGFFFDDDDDD===<<<;;;:::999888888888888777666777777666333111,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///------......///000000000---...000111333777;;;??????AAAEEEKKKOOOOOOLLLHHHQQQ[[[bbb```\\\]]]___aaaoooooonnnlllooouuuuuuqqqiiinnntttwwwxxxxxxzzz}}}xxxyyy{{{qqqkkkmmmZZZRRRRRRTTTVVV[[[ZZZZZZ\\\___```^^^]]]XXXQQQLLLOOOQQQLLL???444555333111000000000///---......................../////////////////////...111111000000////////////000111111222333444444555777444444555444222444999CCC___uuu~~~jjjbbbeee```lllooocccVVVTTTYYY\\\iiikkkmmmnnnooooooppppppkkkkkkkkkjjjfff^^^TTTNNN@@@:::444000111222111///000000000000000000000000111111111111111000//////000111111111111222222222222222222222222222222222333333444444444444555555777555888@@@GGGVVVtttwwwmmmhhhjjjuuu|||{{{tttmmmhhheeebbb\\\VVVQQQOOOMMMMMMPPPSSS^^^ppprrrjjjrrr~~~iii^^^YYYVVVXXXPPPRRRIIIIIIIIIIIIHHHGGGEEEEEE===<<<;;;:::999888888888888777666777777666333111,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...---......//////000000111---///111444666:::???BBBCCCEEEIIIJJJKKKJJJKKKKKKVVV```hhhhhhdddcccbbb```jjjeeebbbeeehhhkkkoootttuuu{{{~~~{{{qqq```WWWTTTTTTVVVWWWYYY[[[]]]_________^^^XXXSSSRRRSSSOOOBBB777777555222111111///---+++..............................//////////////////111000000000000/////////111111111111222222333333222222444777555333666===SSSxxxyyysss~~~lllhhheeeoootttnnnbbb[[[ZZZZZZaaadddiiinnnqqqrrrqqqppplllkkklllkkkhhhbbbZZZUUUEEE>>>666111111222222111000000000000000000000000000111111111111000000///000111111111111222222222222222222222222222222222333333444444444555555555888555888CCCRRRhhhqqqkkkmmmqqqwww|||zzztttmmmeee^^^ZZZUUUQQQMMMLLLIIILLLXXXhhhxxx}}}fffeeeppp}}}hhh]]]XXXUUUXXXPPPRRRIIIIIIIIIIIIHHHGGGFFFEEE===<<<;;;:::999888888888888777666777777666333111,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------.........///000000111111...000333666999===AAADDDIIIIIIGGGCCC@@@CCCLLLSSS[[[ccciiihhheeedddaaa]]]\\\VVVWWWbbbjjjmmmvvvuuuwwwuuueee[[[XXXSSSVVVYYY\\\^^^______```aaa]]]XXXUUUVVVSSSIII>>>777555333333222111...,,,------------------------............////////////000000000000000000000000111111111111111111111222222333666999666444:::CCCZZZwwwnnnfffaaaiiilllnnnpppsssqqqiii___[[[[[[XXX\\\cccjjjppprrrqqqpppllllllllllllkkkgggaaa\\\LLLDDD:::333222333333333000000000000000000000000000000111111111111000///000000111111111222222222111222222222222222333333333333444444555555666666;;;777;;;LLLfff}}}pppoooxxx}}}ssslllhhhbbbZZZSSSQQQMMMKKKNNNUUUaaatttwwwkkkhhhkkk|||{{{~~~eeeZZZVVVUUUXXXQQQSSSJJJJJJJJJIIIHHHGGGFFFEEE===<<<;;;:::999888888888888777666777777666333111,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------......//////000111111111000333666999;;;>>>BBBEEEEEEFFFFFFDDDBBBGGGRRR\\\aaaeeefffdddcccdddbbb^^^[[[WWW\\\hhhpppqqqyyy~~~~~~yyy|||tttiiidddWWWXXXZZZ]]]___```______```___\\\XXXYYYYYYPPPDDD666555444444555444111///........................---.........//////000000000000000000111111111111111111111111111111111222333444777777555666AAANNNggg~~~hhhaaaWWWZZZnnnyyyrrrlllkkkeee]]]YYY[[[RRRTTTZZZbbbjjjooopppnnnmmmmmmmmmnnnmmmkkkfffcccSSSKKK???777444444555444111111111111111111111111///000000111111111000000000000111111111222222222111111111222222333333333333333444555555666777777:::999BBB]]]|||||||||sssggg___XXXVVVSSSOOOKKKOOO___ooo|||pppeeehhh}}}vvvdddZZZVVVTTTXXXQQQSSSKKKKKKKKKJJJHHHGGGEEEDDD===<<<;;;:::999888888888888777666777777666333111,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------......//////000000111111222333666999;;;<<<>>>AAACCC===CCCIIIMMMOOORRRYYY^^^\\\^^^]]][[[]]]bbbbbb^^^bbbcccffflllnnnnnnqqqvvvssszzzzzzpppmmmccc___[[[[[[^^^``````___^^^```___ZZZ\\\]]]UUUHHH888777777777888666444111////////////////////////------......///000000000000000000111111111111222111111111111222222333333333444555555444<<>>@@@@@@EEELLLQQQSSSUUUXXX[[[SSSTTTTTTVVV\\\dddeeeaaadddjjjmmmlllmmmqqquuuuuu}}}~~~uuuqqqsssgggZZZUUUYYY```cccbbb\\\aaaaaa\\\]]]___VVVHHH;;;::::::::::::888444111000000000000000000000000------......///000000111000000111111111222222222000111111222333444444555333444666777:::JJJiiivvv}}}{{{}}}nnnhhhdddZZZXXX^^^SSSOOOLLLPPP[[[fffmmmpppooonnnnnnnnnoooooommmjjj^^^VVVJJJAAA<<<:::888666111111111111111111111111//////000111111111111111000111111111111222222222000111111222333333444444333333444555666777888888999IIIddd|||ssshhh```WWWPPPPPPTTTcccnnnsssiiinnnxxxzzziii^^^XXXVVVXXXPPPRRRNNNNNNMMMKKKHHHFFFDDDBBB======;;;:::999888888888888777666777777666333111,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000/////////000111111222222888:::<<<===<<<<<<===>>>LLLLLLMMMMMMNNNPPPSSSVVVPPPRRRUUUYYYccclllmmmhhhcccmmmrrrppptttwwwrrryyyyyy}}}vvvmmmYYYPPPUUU___eeeeee\\\bbbccc^^^]]]___UUUGGG???===<<<<<<;;;888333000000000000000000000000000---------...///000000111000000111111222222222222000111111333444555666666555666888:::AAAXXX~~~{{{}}}wwwwwwooojjj^^^[[[bbbVVVOOOJJJLLLVVVdddmmmrrrpppooonnnnnnoooooommmlllaaaXXXMMMDDD???<<<888666111111111111111111111111//////000111111111111111000111111111111222222222000000111222333333444444333333444555666777888999???UUUuuuuuukkkcccZZZSSSQQQQQQWWWgggmmmeeerrrttthhh[[[UUURRRTTTMMMOOOMMMNNNNNNLLLGGGCCCAAA@@@<<<;;;:::999888888777888555666666666555333111000------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000111111111222333777999<<<999555666:::>>>??????HHHMMMQQQMMMGGGFFFMMMUUUXXXXXX\\\ccciiiiiiccc]]]fffnnnzzz{{{qqqrrryyy}}}ttt]]]MMMMMMWWW^^^```fffhhheee___]]]^^^YYYQQQDDD<<<;;;BBBBBB999555999888444000///111111000...---------...///000000111000111111111111222222222222222222222333444444555888444333===YYY}}}zzz|||ooodddgggsssbbbRRRIIIOOOYYY^^^gggqqqooojjjggghhhmmmooolllhhhccc]]]TTTJJJCCC<<<777333222333333222222000//////111111111111111111111111000000111111222222222333444444444444444444444444666888666333333777<<<===NNNkkkqqqccc\\\XXXNNNSSSYYYfff{{{iiidddhhh}}}qqqdddYYYTTTRRRWWWPPPTTTNNNOOONNNKKKFFFCCCAAAAAA<<<;;;:::999888777777777666777777777666444222111------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////111222333333444666999999777777999===AAABBBBBBJJJJJJIIIGGGGGGLLLUUU\\\eee```\\\ZZZ\\\```bbbcccrrrxxx}}}}}}zzz}}}pppxxxrrr```VVVTTTXXX]]]aaaeeeddd```^^^^^^YYYSSSFFF===:::AAACCC<<<999;;;888555111000111111000...------......///000000111000111111111111222222222222222222222333444555555777777>>>SSSwwwtttqqquuuzzznnnZZZKKKLLLSSSXXX```hhhgggcccaaaccciiimmmmmmjjjfff```XXXOOOGGG???888444222222222222222111000000111111111111111111111111222222222111111111111111444444444444444444444444444555777888888:::@@@FFFXXXwwwwwwggg^^^YYYVVVSSSWWWhhh|||lllbbbeeexxxyyycccXXXSSSRRRWWWQQQUUUOOOOOOMMMJJJEEEBBBAAABBB<<<;;;:::999888777777777777777777777666555333222------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---....../////////111333444444555666777666777:::>>>CCCEEEFFFEEEGGGFFFEEEHHHMMMTTTZZZ]]]iiifff```ZZZYYY]]]dddjjjwww{{{{{{xxxwwwwww|||{{{{{{}}}qqqsssaaaRRRPPPVVV[[[```cccaaa___]]]ZZZUUUKKK???:::???CCC???<<<<<<888666333222222111000...---......//////000000111000111111111111222222222222222222222333444555666555999GGGggg~~~|||~~~{{{uuuaaaQQQQQQWWWXXXYYY\\\]]][[[YYY\\\ccciiilllmmmhhhddd^^^VVVNNNDDD;;;555222222222222222222222111111111111111111111111111333333333222111111000000444444444444444444444444555444777;;;:::888BBBPPPggg~~~nnnggg^^^TTTQQQVVVeee}}}|||eeeVVViii|||tttnnndddXXXRRROOOTTTNNNQQQPPPOOOMMMIIIDDDBBBBBBCCC<<<;;;:::888777666666666555666666666666444222111------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------........................,,,,,,,,,---....../////////222555666666555666777777999>>>CCCFFFHHHGGGFFF@@@DDDJJJPPPUUUWWWWWWVVV___cccfffeeebbbaaaeeeiiimmmppptttuuuttttttvvvyyyvvvuuuvvv|||~~~zzz|||wwwuuuvvv```UUUUUUVVV[[[```aaa___\\\YYYXXXPPPDDD;;;>>>BBB@@@;;;999888777555444222111000///......//////000000000000000000111111111222222222222222222333444555666777888<<>>666333333333222222222333333111111111111111111111111222222222222222222222111444444444444555555555555888444555999777888HHH\\\xxxwwwjjj___[[[YYYZZZgggxxxzzzbbbccceee|||mmmdddWWWPPPNNNSSSMMMQQQPPPOOOMMMIIIDDDBBBBBBCCC<<<;;;:::888777666555555333444444555444333111000------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------........................,,,------......//////000000333666777666666666777:::===AAAEEEGGGGGGFFFEEEBBBHHHOOORRRRRRQQQQQQSSSWWW^^^fffhhheeeaaaaaaddd^^^bbbgggjjjlllqqqwww||||||yyytttrrryyytttlllhhh]]]VVVXXX\\\___^^^[[[YYYYYYVVVJJJ???>>>AAA???:::555888888888666333111000000/////////000000000000000000000111111111222222222222222222333444555777888999@@@QQQooo~~~~~~vvvkkkaaaaaaddd```WWWOOOTTTTTTUUUVVVZZZ___eeejjjiiigggddd```XXXMMMAAA999555444333333222333333444111111111111111111111111000000111222333444444444444444444555555666666666999444333666999DDD]]]vvv}}}mmmfff___XXXYYYaaauuu{{{lll[[[hhh}}}cccVVVPPPOOOUUUQQQUUUOOOOOOMMMJJJEEEBBBAAABBB===<<<:::888666555555444222333333444333222111000------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------......///000000111111222444666777666666777888===@@@CCCDDDDDDDDDEEEFFFJJJLLLLLLJJJGGGIIIOOOUUUVVVZZZ^^^^^^[[[ZZZ\\\___ZZZ]]]bbbfffiiiooovvv|||yyykkkhhh{{{{{{gggnnn{{{cccZZZWWWWWW[[[\\\ZZZXXXYYYXXXOOOEEEAAAAAA???999444999::::::888444222111111000000000000000000000000000111111111111222222222222222222333444666777888555CCCYYYqqq~~~~~~tttrrr|||tttfff]]][[[XXXTTTOOOSSSUUUWWWWWWWWWZZZ```fffgggfffeeebbb\\\RRRFFF???777666444333222222333444111111111111111111111111///000111222333555666666444444444555666666777777777666444777CCC]]]~~~nnncccZZZVVVUUU^^^ttt|||bbbbbb~~~fffYYYSSSQQQWWWRRRWWWNNNOOONNNKKKFFFCCCAAAAAA===<<<:::888666555444444222333444444444333222111------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////000000111111222222444555666666555666888999???@@@BBBAAAAAABBBEEEHHHMMMJJJFFFCCCEEEIIIOOOSSSSSSTTTUUUTTTTTTWWW\\\```]]]```eeehhhkkkpppxxx}}}rrrhhh{{{tttmmmzzzlll```WWWRRRVVVZZZYYYXXXXXXXXXSSSLLLFFFCCCAAA<<<888999;;;;;;999555222111111000000000000000000000000000111111111111222222222222222222333555666888999999RRRpppwwwyyyttt{{{zzzlll___XXXUUUSSSPPPPPPTTTWWWWWWUUUWWW\\\bbbfffffffffddd___WWWLLLEEE:::888666333222222222333111111111111111111111111111111222222333444555555444444444555666777777777444999999:::NNNuuummmddd\\\TTTSSSaaawwwxxxkkkppp{{{mmm^^^VVVRRRWWWQQQUUUMMMNNNNNNLLLGGGCCCAAA@@@===<<<:::888666444444333333444555555555444333222---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000000000111222222333333666666666555555555888:::???@@@@@@???>>>AAAFFFKKKIIIDDDAAACCCJJJNNNOOOMMMLLLNNNPPPSSSVVVZZZ___ccc```dddiiilllooottt{{{xxxsssvvvxxxeeeXXXOOOSSSXXXYYYWWWXXXWWWUUUOOOIIIEEECCC???;;;999;;;<<<:::666222111111111111111000000000000000000111111111111222222222222222222333555777888999GGGhhh|||}}}}}}{{{rrrggg^^^XXXTTTPPPMMMSSSWWWWWWUUUUUUZZZ```ffffffffffffbbbZZZPPPJJJ;;;999666444222111222222111111111111111111111111333333333333333333333333444444444555666777777888333<<<<<<<<>>???===999555222111222222222111111111000000111111222222222333333333111777333111888:::999???eeejjj}}}ssswwwjjjaaaaaaZZZQQQPPPTTTZZZZZZUUUVVV\\\dddiiijjjddd```]]]WWWNNNDDD===555111333555444222222222222222222222222222111222222333333444444555666666666666777777777777>>>:::999HHHkkkoooddd\\\UUUYYYoooyyylllvvvjjjYYYXXXRRRUUUSSSUUUMMMMMMKKKHHHDDDAAA@@@???999:::999888555444333444222222333444333222111000------------------------,,,,,,+++******+++,,,,,,---,,,,,,,,,,,,---------++++++,,,------......///000//////000111333555666333444444444444777;;;???>>>;;;:::===BBBFFFFFFDDDBBBAAABBBDDDFFFGGGGGGFFFKKKOOOSSSVVVYYY^^^ffflllmmmllllllnnnpppsss}}}yyyxxxeeeSSSOOORRRSSSRRRRRRTTTUUUUUUPPPHHHAAA<<<;;;>>>???@@@>>>:::555222111222222222111111111000000111111222222222333333333333666333333888888>>>NNN|||qqqxxxpppmmmjjjccc\\\XXXYYYXXXVVVVVVZZZaaafffhhhdddaaa___XXXPPPGGG???777222333444444333222222222222222222222222111222222333333444555555666666666666777777777777777777AAA]]]sssdddYYYXXXggg{{{vvvvvvlll[[[ZZZSSSUUUQQQRRRNNNMMMKKKHHHEEEBBB@@@>>>:::999888777666555444333222222333444333222111000------------------------,,,,,,++++++++++++,,,,,,,,,---...---,,,+++,,,---++++++,,,------......///000000000111222444666777333222222444777:::<<<<<<888:::>>>BBBDDDDDDCCCBBBAAABBBDDDDDDDDDDDDEEEFFFJJJNNNSSSWWWZZZ___ggglllooollljjjlllnnnsssyyyvvvwww|||{{{zzzeeePPPIIIMMMPPPPPPOOOSSSTTTTTTPPPJJJBBB===:::???AAABBB@@@<<<666222000222222222111111111111111111111222222222333333333444666333555888666FFFeeezzzzzzrrrsssuuugggZZZUUUVVVWWWWWWXXX\\\aaaeeedddccc```ZZZTTTKKKDDD:::444333444444333333333333333333333333333222222222333444444555555666666666777777777888888666777JJJrrrqqqaaaVVV[[[gggwwwyyytttkkk[[[ZZZTTTUUUQQQQQQNNNLLLJJJGGGEEECCC@@@>>>;;;999888777666555444222222222333444333222111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,******,,,...++++++,,,------......///000000111222444555666777222111111444:::===<<<:::777===DDDGGGFFFBBB@@@???>>>AAADDDDDDBBBBBBEEEIIIIIINNNSSSWWWZZZ^^^eeejjjjjjhhhhhhjjjlllqqq{{{~~~{{{mmmhhhssszzzvvvbbbLLLCCCGGGNNNPPPOOORRRSSSSSSPPPKKKDDD>>>:::???BBBCCCBBB===777333000111111111111111111111111111111222222222333333333444444333666777666PPPzzz}}}pppqqqxxxhhhWWWQQQTTTXXXYYYWWWWWW\\\aaaddddddaaa\\\XXXPPPHHH>>>777333333444444333333333333333333333333222222333333444555555555666666666777777888888999======SSS~~~qqq^^^WWWXXXbbbwwwrrriiiZZZZZZTTTUUUPPPPPPMMMKKKHHHFFFFFFEEEBBB???;;;999777666777666444222222222333444333222111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***---///++++++,,,------......///000111222333444555555555222111111555:::===;;;999;;;AAAHHHIIIEEE@@@======<<<>>>AAABBBAAACCCGGGKKKHHHMMMSSSVVVXXX[[[```dddcccdddhhhmmmnnnooouuu|||uuuttttttvvvzzz}}}~~~}}}~~~vvvgggnnnzzz{{{iiiQQQDDDEEEMMMQQQQQQQQQQQQPPPOOOKKKFFF@@@<<<@@@BBBCCCAAA===888444222111111111111111111111111111111222222222333333333333333222666999;;;YYYzzz~~~|||rrrooonnnbbbTTTNNNRRRYYYZZZXXXUUUXXX^^^cccdddaaa]]][[[SSSLLLCCC:::666444444555333333333333333333333333222333333444444555666666666666666777888999999999???EEE```nnn```XXXYYYgggxxxyyyttthhhZZZ[[[TTTUUUOOONNNLLLIIIFFFFFFGGGGGGDDD@@@<<<999666666777777444111222222333444333222111000------------------------,,,,,,------------,,,,,,,,,++++++,,,///000000///++++++,,,------......///111111222333333333333333222222333666999::::::999???CCCFFFFFFBBB???======;;;===>>>@@@AAADDDHHHKKKHHHMMMRRRUUUVVVWWWZZZ]]]^^^aaaiiippppppmmmnnnrrrjjjmmmpppsssvvvwwwxxxxxx{{{vvvnnnzzzaaaMMMGGGKKKPPPPPPPPPNNNMMMLLLKKKHHHDDD@@@@@@AAABBB@@@<<<777555444111111111111111222222222111111222222222333333333333555333666===EEEccczzzxxxxxxpppgggbbbXXXPPPPPPWWW[[[[[[UUUVVV[[[bbbccc```^^^^^^TTTOOOGGG???999555555555333333333333333333333333333333333444555555666666555666777777888999::::::<<>>>>>>>>???>>>===<<<>>>AAAEEEGGGHHHHHHMMMRRRTTTSSSRRRSSSUUUZZZ^^^gggooonnngggeeegggeeeiiinnnppppppqqqsssuuuyyy}}}|||pppVVVHHHIIINNNOOOOOOMMMJJJJJJJJJIIIGGGDDD???@@@@@@===:::777666777000000111111111222222222111111222222222333333333333888666777BBBQQQkkk{{{|||vvvkkkkkkcccUUUOOOSSSZZZ]]]WWWVVVYYY```bbb^^^]]]___TTTPPPJJJBBB<<<777666555444444444444444444444444333333444444555666666666555666777888999::::::;;;===[[[lll[[[TTTWWWkkkwww|||mmm______WWWUUUMMMKKKIIIFFFCCCDDDHHHJJJGGGCCC===999555555888888444000222222333444333222111000------------------------,,,,,,---......---,,,,,,((()))///999BBB@@@555)))++++++,,,------......///222222333333222111///...333666888777555555888;;;@@@>>>;;;:::;;;===@@@AAAAAA>>>;;;===AAAEEEFFFEEEHHHMMMQQQSSSQQQOOOOOOPPPWWW[[[dddkkkiiibbb^^^``````eeekkklllkkklllqqqvvvrrrwww}}}vvvYYYHHHHHHMMMOOOOOOLLLHHHHHHJJJJJJIIIGGG??????>>>;;;888777777888000000111111222222222222111111222222222333333333444;;;888888GGGZZZpppxxx~~~sssuuummm[[[NNNPPPYYY^^^YYYVVVYYY___aaa]]]\\\```SSSQQQLLLEEE===888666666444444444444444444444444333333444444555666666666555666777888999:::;;;;;;CCCeeetttwww||||||eeeXXXVVVQQQrrryyyjjjsss___\\\TTTUUUPPPPPPLLLJJJGGGFFFFFFEEECCCAAA===:::666666777888555333444444333222111000///...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222000/////////000111222222666666555333333555:::===BBBAAA???======<<<======>>>>>>???@@@BBBCCCDDDDDDHHHJJJMMMNNNMMMKKKKKKLLLSSSZZZ___aaabbbdddbbb^^^cccccceeejjjnnnpppnnnkkkpppqqqssswww{{{|||{{{zzz|||}}}hhhOOODDDEEEGGGLLLMMMMMMJJJFFFDDDFFFIIIHHHEEE@@@:::555444666888222222111111111111222222000111111222222333444444222888888888KKKlllwwwuuuxxxwwwvvvhhhRRRQQQ[[[[[[^^^[[[YYY[[[```cccaaa___YYYUUUOOOGGG@@@;;;777666555555444333333333333444444444444444444555777777666;;;888666:::888888BBBHHHsss{{{yyy}}}sss]]]UUUSSS\\\tttqqqnnnyyyccc^^^TTTTTTMMMLLLMMMKKKIIIHHHGGGFFFDDDBBB>>>:::777666888888666333444444333222111000//////------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222////////////000111222333444555555555666888===@@@@@@???>>><<<;;;;;;<<<<<<===>>>???@@@BBBCCCDDDEEEEEEGGGJJJJJJJJJKKKLLLNNNPPPUUUYYYYYYZZZ\\\\\\YYY___```dddkkkqqqtttsssqqqooonnnooorrrvvvzzz~~~jjjOOODDDDDDGGGKKKLLLLLLIIIEEECCCEEEGGGGGGEEE@@@;;;666444666888222222111111111111222222111111111222333333444444444777999BBB```qqqxxxxxxfff``````YYY]]]YYYWWWZZZ___ccccccaaa[[[XXXQQQIIIBBB<<<888666666555444444333333444444444444444444555666777777666:::777666<<<::::::EEE\\\jjj]]]TTTXXXiiiwwwzzzeee___UUUTTTMMMLLLNNNLLLJJJIIIHHHGGGEEECCC???<<<888777999999666444444333333222111000//////------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111111////////////000111222333111333666777999<<>>@@@BBBDDDEEEFFFFFFGGGGGGGGGGGGHHHLLLOOOPPPTTTVVVTTTTTTXXXZZZYYY[[[^^^fffpppyyy~~~~~~oooQQQDDDDDDFFFJJJLLLLLLIIIEEEBBBCCCEEEFFFDDDAAA;;;777555555777222222111111111111222222111111222222333333444444777555:::PPPzzzvvvoooxxxvvvvvvuuusssnnnnnnnnnmmmnnnqqquuuyyyvvvzzzvvvrrrnnnbbb[[[XXXVVVXXX^^^bbbdddccc^^^ZZZTTTLLLDDD>>>999777666555444444333444444444444444444444555666777888666999555666===<<<>>>JJJsss{{{fffYYYUUU[[[sssuuuaaa]]]UUUVVVQQQPPPNNNLLLJJJIIIHHHGGGEEECCC@@@<<<999888999999777444333333222222111000000///------,,,,,,,,,++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,---------------...//////000111////////////000111333333000222666888:::;;;>>>@@@<<<;;;;;;;;;::::::;;;;;;<<<<<<>>>@@@BBBDDDEEEFFFHHHGGGFFFDDDDDDGGGLLLOOOSSSWWWVVVRRRPPPTTTXXXYYYZZZ```iiiuuu~~~vvvWWWGGGDDDDDDIIIKKKLLLIIIEEEAAAAAACCCEEEDDDAAA<<<888555555777333222222111111222222333111111222222333444444555777444===\\\wwwrrrvvv|||xxxqqqhhhaaa]]]\\\[[[ZZZWWWWWWXXXXXXXXX[[[___bbbaaadddhhhmmmssszzzvvvttt~~~yyyZZZXXXVVVXXX\\\```cccccc```\\\VVVMMMEEE>>>999777666666555444444444444444444444444444555666777888777999444666===;;;@@@QQQmmmaaaVVVRRRbbbrrr^^^[[[UUUWWWRRRRRRMMMKKKIIIHHHGGGFFFDDDBBB@@@===999888999999666333333333222222111000000000------,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,---------------...//////000000000.........///000222333444000333666777888888:::;;;::::::;;;;;;;;;;;;;;;;;;;;;<<<===???AAABBBDDDDDDDDDDDDCCCCCCDDDIIIPPPUUU^^^```^^^UUUNNNOOOQQQRRRZZZ___hhhrrr{{{cccOOOGGGCCCGGGJJJLLLJJJFFFBBBAAABBBCCCCCCAAA===999666555666333333222222222222333333111222222333444444555555555666DDDfffmmmssszzzoooddd\\\\\\YYYTTTPPPMMMKKKIIIHHHIIIIIIJJJIIIIIIKKKNNNQQQQQQSSSVVVYYY]]]bbbiiimmmsss{{{wwwlllsss}}}YYYXXXWWWXXX[[[___aaabbb```\\\VVVOOOFFF???:::777666666555444444444444555555555555555555666888888888999555666;;;:::DDD[[[xxxfffWWWNNNWWWpppsss___[[[TTTVVVPPPPPPMMMKKKIIIHHHGGGFFFDDDBBB@@@===999888888888555222222222222111111111000000------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------***++++++,,,,,,------...---...///000000000000///.........///000222333444111333555666555555666777888999:::;;;;;;<<<;;;;;;;;;;;;<<<>>>???@@@AAABBB===>>>???AAAEEELLLUUU[[[mmmppplll```UUUQQQQQQPPPXXX[[[aaafffkkkpppuuuxxx|||ttt\\\MMMEEEEEEHHHLLLKKKGGGCCCBBBBBBBBBBBBAAA>>>:::777555555333333222222222222333333222222333333444444555555666;;;OOOrrruuugggvvvzzzqqqhhh```WWWNNNGGGIIIIIIHHHGGGFFFDDDCCCBBBBBBBBBCCCBBBBBBCCCEEEHHHGGGIIIKKKLLLMMMPPPTTTWWWZZZcccooozzzrrrnnnsss}}}zzztttsssjjjUUUVVVWWWYYY\\\___aaabbb```]]]WWWPPPHHHAAA;;;888777666555555444444555555555555555555666777888888888999777888::::::LLLllliii[[[NNNQQQdddttt```\\\UUUVVVPPPPPPNNNLLLJJJIIIHHHGGGEEECCC@@@<<<888777888777444111222222222111111111111111------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------******+++,,,,,,---......---...///000111000//////---......///000222444555111333444555444444666888666777888::::::;;;::::::;;;;;;<<<<<<===>>>>>>???;;;<<<===@@@DDDKKKTTTYYYooosssrrrfffZZZUUUSSSRRRSSSVVVZZZ]]]```eeekkkpppyyyjjjUUUIIICCCGGGLLLLLLIIIEEECCCCCCAAAAAAAAA???;;;777555555444333333222222333333444222222333333444555555555:::BBB[[[qqqhhhyyyyyyrrrccc^^^VVVQQQNNNJJJFFFBBBCCCCCCDDDDDDDDDDDDDDDEEEAAABBBCCCCCCCCCDDDFFFHHHFFFGGGIIIIIIHHHHHHJJJKKKLLLRRRXXX___gggtttxxxuuutttlllfffYYYOOORRRVVVZZZ]]]```cccddd```^^^YYYRRRKKKDDD>>>;;;777666666555555555555555555555555555666777888999666999999:::;;;<<>>>>>??????BBBGGGNNNSSSbbbhhhjjjaaaWWWSSSRRRQQQOOORRRVVVZZZ^^^eeennnuuuttt[[[KKKBBBGGGLLLMMMJJJFFFDDDDDD@@@AAAAAA???;;;777555555444333333222222333333444222222333444444555555666>>>GGGccchhhlll}}}|||jjjZZZPPPOOOJJJEEECCCEEEGGGFFFEEECCCDDDEEEDDDDDDFFFHHHJJJCCCEEEFFFGGGGGGHHHKKKMMMHHHJJJLLLKKKJJJHHHIIIIIIEEEFFFGGGHHHLLLYYYjjjxxxvvvqqqlll]]]JJJNNNUUUZZZ___bbbeeegggaaa___ZZZTTTMMMFFFAAA===777777666555555555555555555555555666666777888999444999:::<<<<<>><<<999777666222222333333333444444444999444222444666555666999:::UUU}}}qqqaaaqqquuulllbbbVVVMMMKKKGGGHHHIIIHHHFFFEEEEEEFFFFFFEEEEEEFFFHHHHHHGGGEEEDDDFFFGGGGGGGGGHHHJJJLLLLLLKKKJJJIIIHHHHHHHHHHHHJJJGGGEEEDDDCCCGGGSSS___yyyrrrnnn]]]ZZZPPPRRR```dddeeemmmccc^^^WWWRRRNNNIIIBBB===999777555555666777777666666666666666777777777777===888:::>>>:::BBBnnnuuu___WWWTTT[[[zzzxxxddd```XXXXXXQQQPPPOOONNNMMMKKKIIIGGGDDDCCC???<<<999666666555333222111111111111000000000000......---------,,,,,,,,,++++++******************+++++++++,,,,,,---------......////////////......//////...//////000111222222333555666888999999999888888777777888888999:::::::::::::::::::::::::::<<<===>>>>>>???BBBFFFJJJNNNWWW[[[WWWOOOKKKKKKLLLLLLNNNVVVbbbrrrooo___PPPLLLHHHGGGIIIIIIFFFCCCBBBAAA@@@>>><<<999777666222222333333333444444444888444333555666555666999AAAdddlll```^^^yyyrrrccc\\\YYYUUUQQQRRRIIIIIIHHHGGGEEEDDDEEEEEEGGGGGGGGGGGGHHHGGGGGGFFFGGGHHHIIIIIIJJJKKKMMMNNNJJJJJJJJJJJJIIIJJJJJJJJJKKKIIIGGGGGGEEEFFFOOOYYYfffzzzyyyvvvrrrooo```WWWaaafffdddfffbbb]]]WWWRRRNNNIIICCC>>>:::888555555666777777666666666666666777777777888:::888;;;>>><<>><<<888666555555444222111111111111000000000000......---------,,,,,,,,,******++++++++++++++++++,,,,,,,,,,,,,,,---------//////............//////////////////000111222222222333555666777888999999888777777777777888999999999999999999999999999999;;;<<<=========@@@DDDGGGJJJXXXaaa[[[OOOHHHGGGHHHKKKMMMTTTdddyyy{{{jjjVVVNNNGGGEEEHHHJJJGGGCCCBBBAAA@@@>>><<<999777666333333333333444444444444666333333777888666777;;;DDDsssrrrYYYWWWcccmmmeeebbb___[[[XXXPPPOOOMMMLLLKKKKKKLLLLLLLLLMMMNNNMMMKKKJJJJJJKKKJJJJJJJJJKKKKKKMMMNNNOOOMMMMMMNNNNNNOOOOOOOOONNNMMMKKKLLLNNNLLLLLLQQQYYY\\\nnn|||sss___bbbiiifffbbbaaa]]]WWWSSSOOOKKKDDD???;;;888666555666777777666666666666777777777888888888888;;;>>>AAAVVVhhh[[[RRRPPPeeeyyyfffbbbZZZZZZRRRQQQOOONNNMMMKKKHHHFFFCCCBBB>>>;;;777666555555444222111111111111000000000///......---------,,,,,,,,,******+++++++++++++++,,,------------------------000///...------...///000......//////000111222333222333444666777888888888777777777777777888999999888888888888999999999999:::;;;;;;;;;;;;===AAADDDPPPdddpppfffRRRGGGDDDDDDKKKNNNUUUaaaqqqrrr[[[QQQFFFCCCGGGJJJHHHCCCBBBAAA@@@>>><<<999777666333333333444444444444555444333444888888777999===KKKvvvWWWZZZnnnvvvnnnaaa^^^[[[YYYYYYYYYXXXXXXUUUVVVVVVTTTQQQOOOPPPQQQNNNMMMLLLMMMNNNOOOOOOOOORRRSSSTTTVVVVVVVVVVVVUUUUUUUUUXXX]]]^^^]]]```fffhhhvvv{{{sss{{{zzzfffbbbkkkjjjeeeaaa]]]XXXTTTQQQLLLEEE@@@<<<999777666777888777777666666777777777888888888:::999:::???KKKhhhooodddXXXOOOYYYlllxxxeeebbbZZZYYYRRRPPPOOONNNMMMKKKHHHEEEBBBAAA===:::777555555555444222111111111111000000000///......---------,,,,,,,,,******++++++,,,,,,,,,,,,,,,---------------......000///...------...///000......//////000222333444222333444666777777777777777777666666777777888999777777777888888999999999999::::::::::::<<<@@@CCCUUUlllyyylllUUUHHHDDDBBBHHHNNNUUU[[[aaajjjvvv~~~zzzcccVVVHHHCCCFFFJJJIIIEEEBBBAAA@@@>>><<<999777666333333444444444555555555333333555888888777;;;@@@^^^rrrUUU]]]uuuzzzvvvssspppllliiihhhgggfffccc```^^^^^^___\\\YYYWWWWWWXXXXXXWWWVVVYYY\\\```dddfffggggggffflllkkknnnssstttrrrssswww|||nnnppp{{{tttuuuiii```gggiiihhhbbb^^^ZZZVVVSSSNNNGGGAAA===;;;888777888888888777777777777777888888888888;;;::::::CCC]]]xxxooobbbRRRQQQ]]]~~~xxxfffccc[[[ZZZRRROOOOOOOOOMMMKKKHHHDDDBBB@@@<<<999666555555555444333111111111111000000000000......---------,,,,,,,,,******++++++,,,---------,,,,,,,,,---......////////////............//////......///000111222444555333333444555666666666666777666666666666777888888666666666777888888999999777888999999999<<<@@@CCCRRRjjjwwwhhhRRRHHHEEECCCDDDLLLSSSVVVWWW]]]iiisssuuunnnaaaPPPFFFFFFHHHIIIGGGBBBAAA@@@>>><<<999777666333444444444555555555555333333555888888777===DDDooobbbSSSeee~~~}}}{{{yyyrrroookkkjjjkkkjjjhhheeejjjnnnsssyyy}}}~~~~~~}}}|||{{{~~~}}}zzzyyy|||{{{www|||ppplllhhh]]]aaaeeehhhdddaaa\\\YYYVVVPPPHHHBBB>>><<<999888888999888777777777777888888888999999:::::::::GGGmmmzzzlllWWWOOOUUUnnnyyygggeee]]][[[SSSPPPOOOOOOMMMJJJGGGDDDAAA@@@;;;999666444444555444333111111111111000000000000......---------,,,,,,,,,******++++++,,,------...***+++,,,---...///000111......////////////............///000111333444555333333444555666666666666666666666666666777888888555555666666777888888999666777888999999<<<@@@DDDNNNfffqqqaaaMMMFFFEEEBBBBBBGGGNNNRRRUUU\\\fffooo|||~~~|||nnn[[[MMMFFFFFFGGGHHHBBBAAA@@@>>><<<999777666444444444444555555555555444333555777666777???HHHzzzvvvUUUUUUqqq}}}~~~}}}yyyuuuwwwzzz~~~xxxsssqqqqqqqqqnnnmmmpppxxxtttiii|||wwwbbb\\\___ccchhhgggddd___\\\XXXRRRIIICCC???<<<:::888999999888777777777888888888999999999999<<<<<>>>>>GGGnnnttt\\\PPPRRRQQQrrrtttbbbaaa\\\\\\SSSPPPPPPPPPNNNJJJFFFCCCBBBCCC<<<999666555555444222111///111222222000//////000///---,,,,,,---------,,,******+++++++++,,,,,,,,,///////////////000111111............/////////////////////000111111222222555555444333333444444444666666666666666666666666888555333444666888666555333333333444777:::===>>>QQQ```hhh^^^LLL@@@???BBBBBBEEEJJJNNNSSS]]]iiiqqq}}}~~~~~~~~~}}}qqq]]]LLLEEEGGGLLLEEEDDDAAA>>>;;;999888777666666555555444444333333:::555000777<<<777AAA\\\\\\WWWkkk~~~|||zzzvvvrrrnnnjjjhhhhhhddd___^^^bbbgggkkklllrrrwwwsssXXXWWWeeemmmooohhheeeaaa]]]XXXQQQJJJEEE@@@>>>;;;999777777777888777777777777888999:::;;;:::??????SSSwwwcccRRRKKKMMMdddtttbbbbbb\\\]]]UUURRRPPPPPPNNNKKKFFFCCCBBBCCC<<<:::777555555444333111111333444333000///...///...,,,++++++,,,------,,,++++++++++++,,,,,,,,,,,,///////////////000000111............/////////////////////000111111222222444444333333333333333444555555555555555555555555777555333444777888777666666:::===<<<999999>>>CCCMMM^^^iiiaaaOOOBBB>>>???BBBEEEIIIMMMRRR[[[gggooo{{{}}}|||~~~vvvdddSSSIIIGGGIIIGGGEEECCC@@@===;;;999999888888777777666555555555777444111777<<<888GGGfffXXX[[[uuu~~~}}}||||||vvvsssuuuxxx{{{|||yyy^^^XXXccchhhiiihhheeebbb]]]YYYRRRKKKFFF@@@???<<<999777777888888777777777777888999:::;;;888===BBB\\\zzzfffUUUNNNLLLaaavvvcccbbb]]]^^^VVVSSSPPPPPPNNNKKKGGGCCCBBBBBB===:::888666666555333222333555555444111///...///...,,,++++++---...------,,,,,,,,,,,,------------....../////////000000000............/////////////////////000111111222222333222222222222222333333555555555555555555555555555444444555777999999888777???EEEBBB999666<<>><<<===@@@DDDGGGJJJQQQZZZ```qqq{{{nnnkkktttuuuqqqmmmtttjjjTTTHHHEEEGGGHHHGGGEEEBBB???===;;;;;;<<<;;;999777666666666777444666555777666777UUUxxxaaaTTTbbbzzztttqqqqqqsssuuuxxxhhh[[[eeejjjhhhfffccc```\\\VVVPPPKKKCCCBBB>>>;;;999888888999888888888888999:::;;;<<<>>>===FFFmmmiiimmmkkkXXXOOONNNWWWmmm}}}gggccc[[[[[[RRROOONNNOOOOOOMMMHHHDDDAAAAAA<<<999777555555444222111...000222333222222333444666444111//////...,,,***,,,,,,,,,,,,------------,,,---...///000///................../////////////////////000111111222222000000000000111222333333444444444444444444444444222555888:::::::::;;;<<<777666555555777999:::;;;FFFSSS\\\VVVJJJAAA===<<<<<>><<<999666444444555666555666555888:::===]]]}}}nnnaaa[[[sss}}}wwwuuuqqqlllhhhiiimmmrrrjjjWWWbbbeeehhhfffdddaaa^^^YYYSSSOOOEEECCC@@@<<<:::999999999999999999999:::;;;<<<<<<===@@@RRRwwwddd^^^pppppp[[[QQQMMMPPPdddxxxdddaaa[[[\\\UUUSSSNNNOOOOOOMMMIIIDDDAAA@@@:::888555333333222111///000111333222000/////////...---++++++---...---,,,******+++++++++,,,,,,,,,+++,,,...000000///...---............/////////000/////////000111111222222111111111111222333444555444444444444444444444444333777;;;<<<:::999:::;;;;;;999666333333555999<<>>???===999666555555666777555666555999===AAAaaapppxxxWWWYYYxxx|||zzzxxxvvvrrrmmmiiiiiinnnsss}}}|||kkkZZZeeefffhhhgggdddaaa^^^YYYTTTOOOFFFDDD@@@===:::999999999999999999999:::;;;<<<<<<>>>CCCXXX}}}cccSSSbbb|||sss___TTTLLLNNNbbbcccccc```WWWRRRMMMOOONNNLLLIIIFFFCCCAAA???888777666444333222111111222222000///............//////...------------...---,,,+++******,,,...///---......//////////////////////////////////////////000111222333222111111000000000111222222333333333333333444444444555555444777;;;<<<<<<:::999999777777666555555555555555>>>GGGOOOOOOGGG???;;;;;;<<<>>>AAACCCEEEIIINNNRRR^^^llluuuiiifffccc\\\TTTWWWnnnllliiiqqq{{{XXXKKKGGGFFF@@@@@@AAA;;;;;;:::999888777777777777:::444333666777BBBfffuuu^^^[[[fff~~~xxxtttrrrooojjjgggkkkrrr{{{]]]TTTbbbaaaiiigggeeeaaa\\\WWWSSSQQQMMMEEE???<<<:::777666999::::::::::::;;;<<<======@@@BBBeee~~~lllYYYWWWmmm|||dddXXXOOOQQQbbbbbbaaa___WWWRRROOOOOONNNLLLIIIFFFCCC@@@???888777666444333222111111222111000///............//////...---------------,,,,,,+++++++++,,,---...---......//////////////////////////////////////////000111222333222111111000000000111222222333333333333333444444444444555444666999;;;:::999999:::999888777666555555555555;;;CCCKKKLLLEEE>>>:::::::::<<>>;;;:::999888777777777777666444777;;;<<>>888777666444333222111111111000///...............///...------,,,,,,------***+++,,,---------,,,,,,---......///////////////////////////////////////...///111222222222111000000000000111222222333333222222333333333444444444222444555666666888:::<<<<<<;;;999888666555444444555<<>>@@@CCCHHHKKKVVVbbbzzz}}}rrrkkkdddbbb[[[RRROOO\\\vvvtttkkkttt```NNNGGGIIIDDDBBBBBB>>>;;;:::999888777777777777666555777999;;;HHHkkkxxx^^^___VVVVVVYYYggg|||~~~wwwoooiiihhhiiikkkqqqxxxnnn^^^nnnhhhiiijjjhhhddd^^^XXXTTTQQQIIIBBB???<<<999888:::888888888888999:::;;;;;;CCCPPP}}}}}}ddd]]]cccpppqqq[[[RRRQQQ```ddd```\\\TTTQQQOOOMMMMMMLLLJJJGGGCCC@@@>>>888777666444333222111111000//////.....................---,,,,,,,,,,,,,,,***+++,,,---------,,,,,,---......///////////////////////////////////////...///000111222111000000000000000111222222333333222222222333333333444444111333555666666777999;;;<<<;;;999888666555444444555:::AAADDDBBB>>><<<;;;888:::<<<>>>@@@CCCHHHKKKTTT^^^ttt}}}|||~~~uuummmfffdddccc\\\RRRNNNYYYpppuuuiiippp~~~eeeOOOGGGJJJEEEAAAAAA===;;;:::999888777777777777666555555666999MMMuuujjjJJJLLLIIIQQQYYYkkk||||||xxxpppiiiggggggjjjsss{{{fffkkkhhhiiiiiiiiieee___YYYUUUQQQIIIBBB???<<<888777999888888888888999:::;;;;;;DDDWWWkkk```dddssswww^^^SSSQQQ___~~~ddd```\\\SSSPPPNNNMMMMMMLLLKKKHHHDDD@@@===888777666444333222111111//////......---......///...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------......///////////////////////////////////////...///000111111111000///000000000111222222333333222222222222333333333333222444666777777777999:::;;;:::888777666555555444555:::???BBBBBB???<<<;;;888:::<<<>>>@@@CCCGGGJJJRRRYYYkkk~~~zzzsssttt~~~zzzuuuqqqkkkdddgggeee^^^RRRLLLUUUkkk}}}vvvfffkkkyyykkkRRRHHHLLLGGGAAA@@@===;;;:::999888777777777777666555555555;;;UUU{{{fffCCCFFFHHHPPP\\\qqq~~~|||xxxtttnnnhhheeedddhhhtttooohhhgggggghhhgggccc___ZZZVVVQQQIIIBBB???<<<888777999999888888999999:::;;;<<>>AAAAAA>>>;;;999888:::<<<===???BBBFFFIIIOOOTTTcccsssvvvooommmqqquuuxxxxxxuuusssqqqjjjccceeeccc\\\QQQKKKTTTjjj}}}}}}gggiiivvvrrrWWWKKKOOOJJJBBB@@@>>>;;;:::999888777777777777555666777888AAA___}}}ppp|||fffBBBFFFJJJQQQbbbyyy~~~wwwsssllliiifffccc```eeevvv|||pppdddffffffeeedddaaa]]]YYYWWWSSSKKKDDD@@@===999888:::999999999999:::;;;<<<===BBB___hhhaaawwweeeVVVQQQ]]]|||^^^]]]ZZZSSSPPPMMMLLLMMMMMMKKKHHHDDD???===888777666444333222111111......---------......///...---,,,,,,++++++,,,,,,---,,,+++******,,,...///---......///////////////////////////////////////---...000111111111000///000000000111222222333333111111222222222333333333222666999;;;:::888777777777777666555555555555555555888<<>>AAAEEEHHHNNNQQQ^^^kkknnniiikkkrrrwwwyyyyyyvvvuuurrrjjjbbb```^^^XXXOOOJJJUUUmmmllljjjwwwwwwZZZNNNRRRLLLDDDAAA???;;;:::999888777777777777333666999;;;GGGfffkkkooofffBBBFFFKKKTTTggg{{{sssnnneeedddccc```]]]dddwwwvvv{{{kkkaaaeeeeeedddbbb___\\\YYYWWWUUUMMMEEEBBB???:::999;;;::::::::::::;;;<<<======AAA```tttfffyyygggVVVQQQ\\\|||yyy___\\\ZZZVVVKKKQQQOOOQQQOOOIIIEEEDDDAAA===777555333111000000000000111///---...000111...+++,,,,,,,,,+++++++++******,,,,,,++++++***+++++++++//////............//////000000///...............000000000000000///.........//////000000000000/////////111222222333222222333555888999999888888999999999777666555555555555444888===BBBBBB@@@;;;888999:::<<<<<<<<<>>>BBBDDDHHHNNNWWW___aaaccckkkuuu||||||}}}~~~}}}xxxooohhh___^^^YYYPPPMMMYYYqqqyyy|||\\\WWWLLLCCCKKKAAA>>>;;;999777666888999999888555777999777CCCrrrnnnqqqeeeLLLFFFJJJ]]]nnn~~~wwwjjjaaa[[[TTTTTTZZZ]]]bbbyyy|||uuufffWWWcccffffffbbb______]]]YYYTTTOOOHHHBBB???<<<999777999888888888999;;;===>>>EEE^^^{{{iiiooofffVVVQQQ[[[zzzyyy___\\\ZZZVVVKKKPPPNNNPPPNNNIIIEEEDDDAAA===777666444222000000000000000...---...000000...,,,,,,,,,,,,+++++++++******,,,,,,++++++***++++++,,,//////............//////000000///...............000000000000000///.........//////000000000000000///000000111222222333222222444777888888888999::::::999888777777666666666444888<<<@@@@@@>>>;;;888:::;;;<<<<<<<<<>>>@@@CCCIIIMMMVVV^^^```bbbjjjsss}}}~~~wwwkkkcccdddaaaZZZOOOKKKWWWppp~~~^^^UUUKKKDDDKKKBBB@@@;;;999777777888999999888666888;;;888EEEsssvvvhhhNNNKKKTTTaaannnyyysss}}}ooo___WWWPPPPPPXXX]]]bbbuuu{{{qqqbbbXXXbbbffffffaaa^^^^^^\\\YYYVVVQQQIIICCC???<<<:::999999888888888999;;;===>>>HHHaaa}}}pppjjjqqq}}}jjjXXXSSS\\\zzzxxx___\\\[[[VVVJJJPPPMMMOOONNNIIIEEEDDDAAA<<<777666444222000000000000...------...//////...,,,,,,,,,,,,+++++++++******,,,++++++***++++++,,,,,,//////............//////000//////............///000000000000000///............///000000000000000///000000111222222333333000333555777777777999:::;;;:::999888777777777888666888:::======<<<:::999:::;;;<<<<<<<<<===@@@BBBFFFJJJSSSZZZ]]]___fffooozzz~~~xxxkkkbbbiiifff\\\OOOJJJUUUnnndddVVVLLLFFFKKKDDDBBB<<<:::777777888999999888666888<<<:::GGGtttqqqSSSOOOYYYaaajjjzzzuuunnnmmmrrruuu{{{gggVVVMMMKKKUUU\\\```ppp|||nnn^^^VVVaaaeeeeeeaaa]]]]]]\\\YYYYYYSSSJJJCCC???===;;;;;;999999888999:::;;;===>>>HHHdddmmmnnnllliiikkkooopppnnnooosssvvvvvvsssnnnkkkiiieeeiiimmmppptttyyynnnZZZTTT]]]zzzuuu]]]\\\[[[VVVJJJOOOKKKNNNMMMIIIFFFEEEAAA<<<888777555222111000000000,,,,,,---...//////...---,,,,,,,,,+++++++++******++++++******++++++,,,,,,//////............//////000///............//////000000000000000///......---...///000000111000000000000000111111222333333///222444666666777999;;;:::999888888777777777888777888999::::::::::::999777999;;;<<<===>>>AAACCCCCCGGGNNNVVVYYY[[[bbbiiivvv{{{yyynnnfffiiifff^^^QQQJJJTTTjjj}}}sss\\\OOOKKKJJJDDDAAA===;;;888777888999888888666888<<<;;;IIIuuuwwwWWWMMMVVV[[[dddtttsssdddiiijjjppp|||^^^PPPKKKRRRZZZ___lll}}}vvvbbbUUUaaaeeefffaaa\\\\\\]]][[[[[[UUUKKKCCC>>><<<<<<;;;999999999999:::<<<===???GGGfffuuuoooiiiiiimmmpppkkkdddiiihhhgggfffdddaaa]]]ZZZYYYZZZZZZZZZ[[[___fffkkkxxxxxxuuuppprrruuuzzz|||qqq}}}qqqZZZTTT]]]zzzqqq[[[[[[[[[VVVJJJNNNJJJMMMMMMIIIGGGFFFBBB===999888555333111000000000------...///............,,,,,,,,,+++++++++******+++*********++++++,,,---//////............////////////............//////000000000000000///......---...///000111111111111000000000000111222333444000222444555666777999<<<888888777666666666777777888888888999999999999:::444777:::<<<===???BBBDDDCCCFFFMMMUUUZZZ\\\bbbiiiwww{{{}}}uuulllfffcccbbb]]]RRRKKKRRReeevvvcccSSSOOOIIIDDD@@@>>>;;;999888888999888888555777;;;<<>><<<;;;;;;:::999999999:::<<<>>>???FFFhhhuuujjjjjjqqqvvvvvvsssxxxuuuqqqooommmjjjeeebbb```^^^ZZZWWWUUUWWWZZZ]]]```gggrrr~~~zzzhhhccceeedddjjjqqquuu{{{}}}yyyrrrlll|||qqqYYYSSS[[[zzzlllWWWYYYZZZVVVJJJNNNJJJMMMNNNKKKHHHGGGDDD>>>:::888666333111000000000...000111000...------...,,,,,,,,,+++++++++******************+++,,,------//////............/////////............//////000000000000000000///......,,,---...000111111111111111000000///000222333444222333555555555777:::<<<777777666666666666666777999999999999999999999:::444666:::<<<>>>???AAACCCEEEGGGNNNWWW]]]```ffflllyyy}}}xxxnnneee___[[[\\\XXXOOOIIIPPPbbbrrreeeTTTRRRGGGEEEAAA>>><<<999888999999888777666777:::<<>><<<;;;::::::999:::;;;<<<>>>???HHHkkktttrrrxxx|||~~~{{{vvvrrrnnngggddd___ZZZXXXXXXYYY[[[XXX^^^fffppp{{{pppmmmsssxxxyyyrrrsssrrrYYYRRR[[[zzzgggTTTWWWZZZVVVJJJNNNJJJMMMOOOLLLJJJIIIEEE@@@:::999666333111000000000000222333222///------...,,,,,,,,,+++++++++******************+++,,,---...//////............//////...............///000000000000000000000///......,,,---...000111111222222111111000///000111333555444555666666666777:::<<<888777777666777777888888::::::::::::::::::999999666888;;;=========???@@@DDDEEELLLVVV]]]aaagggmmmuuu{{{wwwjjj___YYYUUUUUURRRIIIDDDMMMaaarrryyyxxx```PPPRRRFFFGGGCCC???===:::888999999888777777888;;;>>>QQQttthhhPPPJJJLLLMMMOOO^^^xxxwwwzzzlll\\\SSSUUUXXX[[[iii|||{{{yyyyyyxxxllleeelllmmmggg```aaadddfffaaa[[[RRRKKKEEEAAA>>><<<::::::::::::;;;===>>>@@@IIImmm~~~{{{qqqmmmhhhccc```_________```dddhhhjjjmmmtttvvv~~~uuu[[[TTT\\\zzzdddRRRVVVYYYVVVJJJNNNJJJNNNOOOMMMKKKJJJFFFAAA;;;999666444111000000000111444555333///------...,,,,,,,,,+++++++++******************+++,,,---...//////............//////...............///000111000000000000000//////...,,,---...000111111222222222111//////000111444555666777777666666777:::<<<999888888888888888999999::::::;;;;;;;;;::::::999888:::===>>>===<<<<<<===AAABBBIIISSS[[[```eeekkknnnvvv~~~xxxkkk^^^WWWRRRQQQMMMDDD@@@JJJaaasss{{{xxx[[[LLLQQQEEEIIIFFF???===:::999999999888777999999<<<@@@TTTfffhhhOOOKKKJJJDDDSSSccc|||zzzrrrsssfffYYYSSSWWWXXXZZZhhh{{{jjjgggmmmooohhhbbbbbbfffhhhccc]]]UUUNNNHHHCCC???===::::::::::::;;;===???@@@IIInnn{{{uuupppmmmjjjhhhggglllmmmmmmiiieeegggtttzzz~~~www]]]VVV]]]{{{gggOOOYYYWWWSSSQQQIIINNNLLLJJJKKKKKKIIIDDD@@@:::999666444222000000000000000000000////////////+++++++++++++++++++++++++++******)))***,,,---..................///000000000000///......///111111222111000//////........./////////000111111222222222000///...///000222333555777999999999888999:::<<<:::777666888::::::::::::888666888;;;<<<;;;999;;;;;;::::::;;;>>>@@@BBBCCCCCCFFFMMMXXXaaafffgggsssvvvzzzjjjTTTUUUPPPMMMKKKDDDCCCWWWooo{{{uuu]]]NNNSSSFFFCCCDDDCCCAAA>>><<<<<<;;;999888999777888<<>>@@@BBB@@@BBBEEEKKKSSS[[[bbbfffssswww}}}ppp\\\VVVQQQNNNJJJBBB@@@QQQggg{{{sss]]]NNNSSSIIIFFFFFFEEEBBB@@@>>>>>><<<:::999999999:::===UUUxxxqqq~~~XXXIIINNNGGGKKKQQQ```xxxjjjZZZPPPRRRTTT[[[rrrdddkkkmmmnnnllliiihhhjjjmmmjjjeee]]]SSSIIIAAA===;;;:::999999:::;;;===???AAANNN}}}xxxyyyvvvuuussssssqqqnnnlllllloooqqq}}}~~~www}}}zzz]]]UUU\\\zzzaaaZZZSSSPPPQQQOOOLLLKKKKKKJJJJJJGGGCCC@@@:::888666333111000000000//////.........---------+++++++++++++++++++++++++++******)))***,,,---.........------......///000......---------...000111222111000//////........./////////000111111222222111000/////////000222333444666888888777777888999;;;999666555777888999999888777777888:::;;;;;;:::999999999999;;;===???@@@???AAAEEEHHHLLLTTT^^^eeepppuuu|||sssaaaXXXTTTPPPKKKAAA>>>LLL___|||~~~ttt```NNNTTTLLLIIIGGGFFFDDDBBBAAA@@@>>><<<999888:::===>>>QQQtttyyy[[[SSSYYYNNNNNNKKKZZZrrrmmm[[[TTTSSS\\\uuu|||bbbhhhkkklllllljjjjjjmmmpppnnnhhh___UUUKKKCCC>>><<<::::::::::::<<<>>>@@@AAAMMMooo~~~|||vvvtttqqqnnnlllmmmppptttzzz}}}xxxyyy~~~^^^VVV]]]{{{ooo___UUUPPPNNNMMMKKKKKKKKKJJJIIIFFFBBB@@@:::888666333111000//////......---------,,,,,,,,,+++++++++++++++++++++++++++******)))***,,,---......------------...//////------,,,,,,---...///000222111000///............/////////000111111222222000000//////000000111222333555777777666666777888:::888555444666777888888777777777888:::;;;;;;;;;;;;;;;:::::::::;;;<<<<<<===AAADDDEEEFFFMMMYYYccckkkqqqyyyooo___ZZZWWWSSSLLLBBB???JJJYYYvvv}}}wwwgggPPPTTTNNNKKKGGGFFFEEEDDDCCCBBB???<<<999555999======MMM{{{zzzwwwhhhcccPPPMMMGGGUUUnnnqqqbbbXXX\\\ttt{{{eeegggjjjllllllkkkkkknnnrrrrrrlllaaaVVVMMMEEE@@@===::::::::::::<<<>>>@@@AAAMMMmmm}}}~~~|||yyyuuutttvvv{{{}}}{{{yyyqqqvvv```YYY```~~~sss```XXXRRRLLLLLLJJJJJJKKKJJJGGGDDDAAA@@@999888555333000/////////------------,,,,,,,,,,,,+++++++++++++++++++++++++++******)))***,,,---...---------------...//////------,,,,,,---...000111222111000///............/////////000111111222222000000000000000111111222222444666666555555666777999777444333555666777777666777888999999:::;;;<<<>>>>>><<<;;;:::999888888999===AAAAAAAAAGGGTTT___hhhooowww|||}}}xxxjjj\\\YYYWWWSSSJJJAAA???IIIUUUkkkrrr|||xxxqqqVVVUUUOOOLLLFFFFFFEEEDDDDDDCCC@@@;;;777444777<<<;;;KKKyyylll\\\IIIIIIFFFSSSkkkooo______uuu|||ccchhhjjjmmmmmmlllmmmqqqtttwwwooocccWWWNNNGGG@@@===;;;::::::;;;<<<>>>@@@BBBNNNlllzzztttppptttvvvuuu}}}{{{vvvnnnrrr{{{aaaZZZaaazzzyyy}}}nnn[[[XXXSSSLLLLLLHHHJJJKKKJJJFFFCCCAAA@@@999777555222000/////////......---------,,,,,,,,,+++++++++++++++++++++++++++******)))***,,,---...------,,,,,,------...///------,,,,,,---///111222222111000//////........./////////000111111222222///000000000111111111111111333555555444444555666888666333222444555666666555777888999999:::<<<===@@@???>>><<<;;;999777777777;;;>>>>>>???EEEQQQ\\\iiiqqqxxx{{{{{{uuuiii]]]ZZZXXXRRRHHH???>>>GGGQQQ___eeeooovvvzzz~~~www}}}]]]WWWPPPNNNGGGFFFFFFFFFFFFEEEAAA;;;777444666:::;;;MMM|||wwwWWWMMMCCCLLLFFFRRRiii}}}vvvvvv}}}{{{vvvkkk______qqq~~~^^^fffjjjmmmnnnoooqqquuuyyyzzzqqqcccWWWOOOHHHAAA<<<;;;;;;;;;;;;<<>>???>>>>>>===<<<;;;999999:::===@@@BBBDDDKKKUUU]]]hhhqqqyyy|||zzztttjjj``````^^^VVVIII@@@@@@IIIPPPXXX^^^ffflllppptttzzz~~~wwwcccYYYRRRQQQKKKHHHHHHHHHIIIGGGCCC<<<777666666888;;;QQQ}}}ZZZFFFHHHCCCKKKGGGRRRhhhwwwooonnnmmmllliiieee```aaakkkvvv```cccgggllloooqqquuu{{{|||rrrdddWWWOOOHHHAAA;;;;;;;;;;;;;;;===???AAABBBXXXyyysssttt|||~~~|||uuussszzz~~~www{{{aaaYYYaaappp\\\tttmmmXXXWWWTTTJJJLLLGGGIIIKKKJJJEEEAAA@@@@@@999777555222000///......//////.........---------+++++++++++++++++++++++++++************,,,---...---,,,,,,,,,,,,---............---...///111333444222111000//////........./////////000111111222222//////000111111111111111000222444444333333444555777444222111333444555555444666999:::999999<<>>======<<<;;;@@@BBBEEEGGGKKKRRR[[[bbbfffpppxxx{{{yyytttjjjbbbgggeee[[[MMMCCCCCCKKKRRRWWW\\\ccchhhkkkpppvvvzzzzzzgggZZZTTTTTTNNNIIIIIIJJJKKKIIIDDD>>>888888777888<<>>===<<<===>>>@@@BBBDDDCCCEEEKKKVVVaaaiiilllnnnppptttyyy{{{vvvmmmeeekkkmmm```OOOIIIHHHPPPaaakkksssqqqrrr~~~xxxcccWWWXXXQQQJJJOOOLLLLLLNNNKKKBBB:::777666999:::;;;QQQnnn}}}zzzWWWIIIKKKHHH@@@JJJQQQbbbzzz}}}vvvkkkhhhkkkmmmzzzcccaaagggmmmpppuuu}}}wwwgggZZZOOODDD>>>===<<<::::::===>>>>>>CCCIIIaaa|||~~~```TTTeeefff______\\\VVVQQQNNNLLLKKKKKKKKKJJJHHHEEEBBB???===999777555222000///...............---------,,,,,,,,,,,,,,,+++++++++******)))***++++++***+++---///......------------......------------...000111333111111111000...---.../////////000111111111000000111000000/////////000000///000111222333333333333555555666555444444666888555666777888:::;;;<<<===>>>===<<<<<<>>>@@@BBBDDDCCCDDDHHHRRR___kkktttxxxsssssstttwwwwwwssskkkdddgggjjj^^^NNNJJJMMM\\\rrr|||tttdddZZZ\\\XXXRRRQQQNNNNNNOOOKKKBBB:::888777888::::::OOOvvvaaaMMMJJJIIIDDDGGGMMM___wwwzzzssshhh]]]WWWXXXaaarrrgggbbbjjjqqquuuzzzzzziii\\\PPPEEE@@@???===;;;;;;>>>>>>>>>CCCIIIiii```WWWiiihhh[[[YYYVVVSSSPPPNNNLLLLLLKKKKKKJJJHHHFFFBBB???>>>999777555222000///...............------------,,,,,,,,,,,,++++++++++++***)))***++++++***+++---///......------------......------------...000111333111111111000...---...//////000111222222222222222222222111000///////////////000111222222222222222444555555444333444666777666666777888999:::;;;<<<<<<<<<<<<<<<>>>AAACCCEEECCCFFFLLLWWWdddpppyyy}}}wwwvvvtttuuutttqqqjjjddddddiii]]]LLLHHHNNNbbb|||vvvggg]]]```]]]XXXTTTRRRRRRRRRLLLBBB:::888777888::::::LLL~~~rrrzzzmmmPPPHHHHHHHHHCCCIIIZZZrrr~~~sssggg```[[[VVVSSSTTTVVVeeegggdddmmmwww{{{~~~mmm___RRRFFFAAA@@@???<<<<<<>>>>>>>>>BBBHHHlll~~~___ZZZpppsss[[[WWWTTTSSSQQQMMMKKKKKKLLLKKKKKKIIIFFFCCC@@@>>>999777555222000///..................------------++++++++++++++++++++++++)))***++++++***+++---///......------------......------------...000111333111111111000...---...///000111111222333333333333444333222111000/////////000000111222222111111111333444555555444444555777666777777888999::::::;;;;;;;;;;;;;;;===>>>@@@AAABBBEEEKKKUUU___iiipppsssvvvuuuuuuvvvvvvrrrjjjdddccciii^^^LLLDDDFFFYYYtttjjj```bbb^^^YYYYYYWWWWWWVVVNNNBBB:::999666888:::999HHHvvvgggmmmqqqQQQGGGHHHHHHAAAGGGWWWmmm~~~wwwlll```ZZZZZZ\\\]]]]]]ZZZdddzzzwwwcccdddppp{{{pppaaaRRRFFF@@@@@@???<<<<<<>>>======AAAGGGeeezzz\\\]]]www{{{```YYYTTTUUUSSSMMMJJJKKKLLLLLLKKKIIIFFFCCC@@@>>>999777555222000///......//////.........---------++++++++++++++++++++++++)))***++++++***+++---///......------------......------------...000111333111111111000...---...///000000222333333444444444444444333111000000000000000111111222222222111111333444666666555444555666777777777888888999999999:::::::::::::::;;;;;;;;;>>>BBBGGGNNNVVV]]]dddhhhoooqqquuuyyyzzzuuukkkcccbbbiii```NNNDDDAAANNNeeezzzlllcccgggbbb\\\^^^\\\\\\YYYPPPBBB:::999666777:::999DDDnnniiilllqqqQQQGGGGGGFFFCCCHHHUUUhhhyyy}}}rrrppppppnnnkkkkkkqqqrrr^^^eeerrr~~~rrrbbbQQQDDD>>>???>>>;;;;;;===<<<<<<@@@FFFZZZtttZZZ```}}}|||dddZZZUUUWWWVVVNNNJJJKKKLLLLLLKKKIIIGGGCCC@@@>>>999777555222000///....../////////.........------***++++++++++++,,,,,,,,,)))***++++++***+++---///......------------......------------...000111333111111111000...---...//////000111222333444444444444444333222111111111111000111222333333333333333333555777777666555666777777777888888888888888888:::999999999999888888888:::===BBBHHHNNNVVV]]]bbbiiilllsssyyy{{{uuuiii```___gggaaaQQQGGGAAAHHHZZZmmm{{{~~~~~~kkkgggnnniiiaaabbbaaaaaa]]]QQQCCC;;;:::555777;;;:::BBBhhhpppppprrrSSSIIIGGGDDDEEEIIITTTdddsssrrr___iiivvvtttcccQQQBBB<<<>>>===;;;;;;=========AAAGGGTTTmmmYYYdddeeeZZZTTTXXXXXXPPPKKKMMMMMMLLLKKKJJJGGGDDDAAA???999777555222000///......////////////............******+++++++++,,,,,,,,,)))***++++++***+++---///......------------......------------...000111333111111111000...---...///...///000222333333444444444333333222222222333333000111222333444555555555444666888888777777777888888888888888777777777777888888999999999999999888888;;;???CCCHHHOOOWWW]]]eeeiiiooovvvxxxrrrfff\\\^^^eee^^^PPPGGG@@@CCCRRRgggrrrtttvvviiiiiitttnnndddfffeeeddd```RRRCCC;;;:::555666;;;:::AAAdddssssssyyyXXXKKKHHHEEEDDDHHHRRRaaaooo||||||sss}}}yyybbbooo|||vvvdddQQQAAA<<<>>>>>><<<<<>>@@@CCCIIIQQQWWWdddgggmmmssstttnnnbbbZZZ___ddd[[[MMMEEE===>>>JJJ^^^iiilllppp}}}~~~hhhjjjuuuooodddhhhggggggaaaSSSCCC;;;:::444666;;;;;;@@@bbbvvvuuu\\\LLLIIIGGGDDDGGGQQQ```nnn||||||gggkkkeeetttwwweeeQQQAAA<<<>>>???===>>>@@@AAABBBFFFMMMXXXfff\\\kkkhhhVVVQQQUUUQQQMMMNNNKKKLLLLLLLLLJJJHHHDDDAAA???999777555222000///......,,,,,,------------,,,,,,---+++)))***,,,---+++))),,,,,,++++++,,,,,,---.........------------......///...---,,,,,,---...///...222444222---+++---111222111000000222333222111555555444333333222111111333222222444888888666333555555666777888888888777444555555555555555555555888888999999999:::::::::===:::;;;???BBBFFFNNNVVVbbbeeekkkppprrrlllaaaYYY___```[[[OOOBBB>>>CCCKKK___gggnnnpppqqqxxx{{{kkkrrrrrrrrrnnnrrrjjjfffbbbTTTAAA999>>>999:::777555BBBeeevvvfffKKKHHHGGGDDDFFFOOO^^^lllzzzrrrbbbpppwww{{{{{{eeeaaayyyyyyjjjuuu|||eeePPPCCC>>>???BBBAAA???>>>???DDDKKKPPP\\\}}}wwwwwwuuu{{{zzz\\\XXXsssiiiVVVQQQUUUPPPMMMNNNKKKLLLLLLLLLJJJHHHDDDAAA>>>999777555222000///......------............------///---++++++------+++))),,,++++++++++++,,,------......------------......///...---,,,,,,---...//////222444222---+++---000222000000000222333222111333333333333333444444444444333333666888999777555333444555666666666666666333333444444555555555666888888888888999999999:::;;;999:::>>>AAAEEEMMMUUU```dddjjjppprrrlllccc[[[]]]^^^ZZZOOOBBB===BBBIII[[[dddlllmmmooouuu|||~~~nnnuuuuuuvvvqqqrrrllliiidddUUUAAA888<<<999;;;:::888DDDgggooohhhMMMIIIHHHDDDFFFNNN\\\jjjxxx}}}gggmmmttttttkkkVVVRRRjjj|||zzziiizzzdddQQQDDD@@@@@@AAAAAA@@@???@@@DDDJJJOOO^^^{{{vvvuuuuuuyyy}}}yyy]]]\\\xxxjjjVVVPPPTTTPPPMMMNNNKKKLLLLLLLLLJJJHHHDDD@@@>>>999777555222000/////////........................000...,,,,,,,,,,,,***)))+++++++++++++++,,,------......------------......///...---,,,,,,---...///000333444111...+++,,,///111000///000222333222111000111222333444666777777555555666777::::::888777333333444555555555444444222222333333444555666666777777777888888888999999:::888999===AAADDDLLLTTT^^^bbbiiipppqqqlllccc\\\ZZZ[[[YYYNNNBBB<<>>999888555333000//////////////////....../////////---,,,,,,+++++++++******+++++++++***+++,,,,,,---......------------......///...---,,,,,,---...///111333333111...,,,,,,...111000///000222333333222111222333444555666777888666777888999;;;;;;:::999666666666666555444222222111111222333444555666777666777777777777888888888999888999===AAADDDKKKSSS\\\aaaiiiooooooiii```ZZZWWWZZZYYYOOOCCC===AAAGGGTTT^^^gggjjjlllqqqwwwyyy~~~}}}oooggglllttt|||}}}nnnxxxxxxyyywwwwwwuuurrriiiVVVAAA666777777999;;;;;;AAA___kkkfffgggKKKEEECCCEEEEEEJJJUUUbbbppprrriiiyyy}}}rrraaaPPPKKK___wwwqqqmmmxxxcccRRRGGGCCCBBB@@@AAABBBBBBBBBDDDHHHKKKWWWvvv~~~ooo\\\iiioooXXXNNNQQQNNNNNNOOOKKKMMMMMMLLLKKKGGGCCC???===:::888666333111000//////000///............///000******++++++******+++++++++************+++,,,,,,......------------......///...---,,,,,,---...///222222222111...---------000//////000222444333222444444444555555666666666666888:::;;;;;;;;;;;;;;;;;;:::999888666444222111111111222333555666777777666777777777777888888888:::888:::>>>AAACCCIIIQQQZZZ___ggglllkkkddd\\\VVVUUUYYYYYYQQQFFF???AAAFFFRRR]]]gggkkkmmmsssxxxyyy}}}yyykkk]]]SSSQQQUUU[[[lll|||ppp|||{{{||||||zzzyyyuuuhhhSSS???666666555666999;;;===UUUnnnbbbhhhKKKDDDBBBEEEDDDGGGQQQ]]]kkk}}}vvvjjjyyyxxx]]]MMMHHHYYYqqqjjjkkkvvv```OOOFFFBBBAAA>>>@@@BBBBBBCCCEEEHHHJJJSSSooo~~~jjj[[[qqqqqqXXXMMMPPPNNNNNNOOOJJJNNNNNNMMMKKKGGGCCC???===:::888666333111000000000000///...------...///000***+++,,,,,,******+++,,,***************+++,,,,,,......------------......///...---,,,,,,---...///111111000000//////......000//////000222444444333666666666666666555555555666888;;;<<<;;;:::;;;<<<<<<<<<;;;:::888666444333333333444444555666777777777777777888888888999999:::999:::>>>???AAAFFFMMMTTT[[[dddhhhggg```YYYTTTSSSWWWYYYSSSGGG@@@AAAFFFMMMYYYeeejjjmmmsssxxxyyy~~~zzzrrrgggYYYOOOLLLMMMZZZmmm}}}sss}}}}}}vvveeeNNN===777888666555999======NNNmmm\\\lllNNNGGGDDDFFFCCCEEEMMMXXXgggyyy{{{lllzzz|||[[[MMMFFFTTTllldddjjjqqqZZZJJJBBB@@@@@@>>>???AAABBBCCCEEEIIILLLSSSllliii```zzzrrrYYYLLLOOOMMMNNNOOOJJJNNNNNNMMMKKKGGGCCC???<<<:::999666333111000000000///...---,,,,,,---...///...000000///+++)))***,,,***************++++++,,,......------------......///...---,,,,,,---...///000/////////000000//////000///...000222444444333666666666666666666666666555888;;;<<<;;;:::;;;<<<999999999999999888777777555555555666666777777777888888888888999999999::::::888999<<<======AAAGGGLLLTTT___dddccc]]]WWWTTTOOOUUUXXXRRRGGG???@@@DDDGGGTTTaaagggkkkqqqvvvwwwttt```WWWTTT[[[gggwww}}}tttvvvaaaJJJ;;;888;;;999666;;;CCCBBBNNN{{{uuu___mmmOOOGGGEEEFFFCCCCCCJJJTTTcccvvvppp~~~|||]]]PPPHHHSSSlllgggrrriiiRRRDDD???>>>???===>>>@@@AAABBBFFFKKKNNNTTTjjjyyykkkiiisssYYYLLLNNNMMMNNNOOOJJJNNNNNNMMMKKKGGGCCC???<<<:::999666444222000000000///...,,,++++++,,,...///333444444111,,,))))))+++*********)))***++++++,,,.........------.........///...---,,,,,,---...///000///...///000111000000//////...000333444444333555666666666777777777888555888<<<<<<:::999:::<<<555666777999999:::::::::666666666777777777777777888999999999999:::::::::999777777:::;;;:::>>>DDDGGGOOO[[[bbbaaa]]]XXXUUUMMMSSSWWWQQQFFF??????BBBBBBOOO]]]dddiiioootttuuuqqqddddddiiissszzzsssuuu^^^FFF:::999===<<<777===GGGGGGPPP{{{lllkkkMMMFFFCCCFFFBBBBBBHHHSSSaaatttttt|||]]]QQQGGGQQQlllooo~~~~~~cccLLL@@@<<<===???===>>>???@@@BBBFFFLLLPPPUUUhhh}}}uuummmqqqyyycccOOOMMMQQQOOOLLLLLLLLLMMMNNNNNNJJJEEE???<<<:::888555222000......---......---,,,,,,,,,,,,---///111111///+++))))))+++******+++++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,------...///000---...///000000///...---000000//////000222444555777777777888888999:::::::::999777777888888666555666666666666666777777777777888999:::999999777777999999999999999999::::::999999999:::<<<>>>AAABBBEEEJJJSSS\\\___\\\TTTNNNQQQNNNKKKIIIHHHDDD???:::CCCJJJTTT]]]dddllluuuzzz{{{vvvrrrwww}}}qqqYYYCCC:::888888<<<@@@CCCIIIMMMTTT{{{|||fffIIIBBBEEEFFFDDDDDDHHHSSSdddvvvvvv```KKKKKKRRRqqqmmm~~~vvvVVVDDDAAAAAA>>>:::>>>???BBBCCCEEEHHHMMMPPPVVVddd}}}{{{jjjiiiyyyzzzcccOOOLLLPPPOOOMMMMMMLLLMMMNNNMMMJJJEEE@@@<<<:::888555222000.........///...------,,,,,,------,,,...///...+++***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------............------......//////---...///000000///...---000/////////000222444555666777888999::::::::::::999888666777888888777666777777888888888777777666777888999::::::999888777777777777777777777777777888888999;;;>>>AAADDDFFFIIINNNVVV]]]aaa^^^XXXRRRNNNLLLIIIHHHHHHFFFBBB>>>CCCIIIRRRYYYaaaiiirrryyy}}}~~~}}}}}}nnnUUUAAA999888888;;;>>>@@@EEEIIIOOOtttgggHHH???AAAEEEEEEFFFJJJTTTbbbqqq{{{qqq}}}qqq[[[NNNNNNTTTrrrnnnpppQQQAAA???@@@>>><<>>===>>>>>>???@@@BBBEEEHHHJJJNNNSSSWWW```iii~~~uuudddrrrkkkTTTNNNPPPOOONNNPPPLLLLLLMMMLLLIIIDDD@@@===:::888666333000///......//////...---------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......222111000///......---......///000111111000///...////////////000111333444777888:::<<<<<<<<<;;;:::777555444555777999999999999:::<<<===<<<:::777555777888999:::::::::999888:::::::::999999999999999555777999===BBBGGGLLLOOONNNOOORRRVVVYYYZZZXXXUUUQQQOOOLLLIIIGGGDDDBBBAAA@@@BBBFFFJJJPPPZZZfffoooyyy}}}~~~hhhNNN>>>;;;===>>>888;;;;;;>>>BBBDDD^^^yyyVVVIIIHHHCCCEEEFFFIIIOOOZZZgggppp}}}sss^^^RRRQQQUUUrrruuuuuuzzz```FFF===<<<<<<===@@@AAACCCGGGJJJMMMRRRWWW[[[cccjjjnnnhhh|||rrrYYYQQQRRROOONNNOOOKKKLLLLLLKKKHHHDDD@@@>>>;;;999666333111//////...//////...------------...---,,,,,,++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,---------......222111000...------------...///000111111000///...//////......///111333444777888:::;;;<<<<<<;;;;;;666555333444666888999999:::;;;===>>>===:::777555777888999:::;;;::::::999:::::::::999999999888888555666888<<>>@@@BBBGGGQQQ___hhhqqqzzz}}}|||dddLLL>>>>>>AAAAAA999<<<;;;===BBBDDDWWWwww~~~yyy\\\JJJFFFDDDEEEEEEEEEIIITTTcccnnnyyycccPPPPPPWWWqqqttt}}}sssZZZDDD>>>>>><<<===AAABBBDDDHHHLLLPPPUUU[[[```fffmmm{{{wwwuuuwwwlllsssuuu\\\SSSSSSPPPNNNNNNKKKKKKKKKJJJGGGDDDAAA???;;;999666333111000//////000///......------......///---,,,+++,,,,,,***(((******+++++++++,,,,,,,,,,,,,,,,,,---------......000000///------,,,,,,,,,//////111111111111/////////.........///111333444888888999999::::::;;;;;;777555333333555888999999:::;;;<<<===<<<;;;999777777888999;;;;;;;;;::::::999999888888777666666666555555777:::>>>CCCGGGIIINNNMMMLLLNNNQQQSSSSSSSSS[[[[[[ZZZUUUNNNHHHDDDBBB:::;;;<<<===BBBLLLYYYccclllwww~~~www^^^GGG===???AAAAAA;;;>>><<>>AAACCCCCCBBBAAACCCEEEGGGHHHHHHRRRTTTUUUSSSMMMGGGCCCAAA:::;;;;;;<<<@@@JJJVVV```kkkwww}}}}}}nnnUUU@@@999<<>>===@@@GGGIIIRRRgggsssdddiiiNNNCCCFFFHHHHHHEEEDDDJJJUUU___pppbbbLLLNNNYYYqqqzzzsssaaaLLL>>>@@@BBB======DDDFFFJJJNNNSSSYYY___fffkkkqqqxxxyyy~~~~~~iiinnnpppYYYSSSTTTQQQNNNOOOKKKKKKJJJIIIFFFDDDAAA???;;;:::777444111000//////000000///...............---+++***+++///000///---******+++++++++,,,,,,,,,,,,,,,,,,---------......------,,,+++++++++,,,,,,///000111222222111000///............///000222333999888666555666888;;;===999666333222444666888888:::::::::::::::::::::;;;777888999;;;<<<<<<;;;;;;;;;;;;::::::999888888777666666666777888;;;===??????>>>===???AAACCCDDDCCCFFFJJJNNNMMMIIICCC@@@???;;;<<<<<<===@@@IIIVVV___lllxxxyyywwwhhhOOO;;;555999<<<::::::>>>===@@@HHHJJJRRRdddlll]]]rrrVVVKKKGGGJJJKKKHHHDDDGGGOOOXXXhhhyyy```LLLNNNWWWrrrzzzrrrZZZFFF:::@@@DDD>>>>>>EEEIIILLLQQQVVV\\\cccjjjooottt{{{}}}www~~~}}}www}}}zzzxxxxxx}}}iiinnnmmmTTTTTTYYYSSSMMMNNNKKKJJJJJJJJJIIIEEE@@@<<<:::888666444111///............---,,,,,,,,,,,,---+++---000222222000---+++************************++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,---,,,---...000111111111111---------......000111111444444555555666888999:::555444222222222555888999666666666666777777777777555888<<<@@@AAA???<<<:::===<<<:::888777777777888<<<:::888999;;;>>>??????EEEFFFHHHIIIIIIHHHGGGFFFDDDDDDFFFGGGGGGFFFEEEDDDCCC???<<<>>>@@@FFFPPP[[[sssxxx}}}{{{sssWWW???::::::777999???===@@@BBBCCCEEEKKKTTT[[[{{{]]]vvv{{{PPPNNNGGGIIILLLKKKDDD@@@FFFPPP```tttyyyaaaQQQMMMSSSsss~~~jjjzzzMMMEEE???@@@AAABBBCCCFFFKKKOOOUUU\\\bbbhhhnnnrrrvvvyyy|||hhheeejjjrrrzzz{{{tttooommmpppuuu~~~uuutttsssmmmtttXXXUUUXXXRRRMMMMMMJJJIIIHHHHHHGGGDDD???<<<:::999666444111///......///...------,,,,,,------+++,,,...//////...,,,+++************************++++++,,,,,,,,,,,,------......------,,,,,,,,,---,,,---...000111111111111...------......000111111555555555666777888999:::666555333222333444777888666666666666777777777777555888<<<@@@AAA???<<<:::===<<<:::888777777888888;;;;;;;;;<<<>>>BBBFFFIIINNNOOOQQQSSSRRRPPPNNNLLLLLLMMMMMMMMMLLLJJJIIIHHHIIIDDDAAAAAABBBEEENNNWWWlllsss|||~~~}}}lllRRR===999999666777======@@@BBBCCCEEEJJJSSSYYYrrrgggzzzUUUMMMJJJKKKMMMKKKDDD???CCCKKKTTTgggxxxuuu^^^RRRQQQ[[[yyyuuullloooKKKDDD???@@@BBBCCCEEEHHHNNNRRRXXX^^^dddjjjqqquuuxxx~~~tttwwwfff]]]^^^```dddlll|||~~~yyywwwqqqnnnmmmrrrssswww|||^^^VVVVVVQQQMMMNNNKKKIIIGGGFFFEEEBBB???===:::999777444222000///...///...------,,,---------***++++++,,,,,,++++++***************************++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,---...000111111111111............///000111111555555555666777888999:::888777555333333444555666555555666666777777888888555888<<>><<<999777666666888999:::<<>>:::999777444222000///...//////...---------------++++++************++++++************************+++++++++,,,,,,,,,------------...---------,,,,,,,,,---...000111111111111//////......///000111111444555666777888999999999:::888666444333333444444444555555666777888888999666888<<>><<<999666555666777999:::===AAAAAABBBFFFPPPXXX]]]___bbbdddccc___ZZZWWWOOOPPPSSSVVVYYY[[[]]]^^^VVVPPPLLLIIIEEEBBBEEEJJJOOOYYYjjj|||~~~~~~XXXEEE888;;;===777555;;;>>>AAADDDEEEEEEIIIOOOTTT\\\jjjmmmNNNMMMLLLMMMLLLGGG@@@???CCCLLLZZZjjjuuu```UUU[[[lll}}}cccoooxxxUUUCCC@@@???CCCFFFHHHLLLPPPXXXZZZ^^^cccgggnnnuuuyyyzzz}}}yyyxxx}}}yyyxxxcccUUUSSSQQQOOOOOOMMMKKKHHHFFFEEEDDDAAA???;;;999777555222000////////////...------------...---,,,+++******+++,,,---************************+++++++++,,,,,,,,,------------.........---,,,+++,,,---...000111111111111000////////////000000111333444555777888888888888:::999777555444333333333333444555666777888999:::666888<<<>>>???>>>===;;;===;;;888666555666777888999===??????>>>BBBJJJQQQSSSVVVYYY[[[ZZZVVVRRROOOFFFGGGJJJNNNRRRVVVZZZ[[[SSSOOOKKKHHHCCC>>>???DDDGGGQQQbbbuuurrrnnnmmmvvv~~~wwwOOO@@@999@@@CCC<<<999===???BBBEEEFFFFFFHHHMMMQQQYYYxxxwwwZZZOOOLLLKKKLLLIIICCCAAABBBGGGSSS```xxxjjj\\\aaauuuuuucccrrroooOOOAAA???AAAFFFJJJKKKOOOUUUZZZ]]]```dddhhhmmmrrrvvvxxx|||wwwyyyyyydddWWWTTTSSSPPPOOOMMMKKKIIIHHHGGGDDDAAA???;;;:::888555222111//////000///......------......---,,,,,,++++++,,,,,,---************************++++++,,,,,,,,,,,,------,,,---.........---,,,+++,,,---...000111111111111000000000//////000000111111222444666777777777666:::999888666555444333333333333444666777999::::::777999;;;>>>???>>>===<<<<<<:::999777666666666666777999;;;;;;:::<<<@@@DDDBBBEEEHHHJJJKKKHHHEEECCC>>>???@@@BBBEEEHHHJJJLLLJJJGGGEEECCC@@@;;;;;;???FFFMMM\\\ooo{{{pppggg___aaannn~~~kkkHHH===;;;FFFIIIAAA===@@@AAADDDHHHIIIHHHIIILLLOOOTTTjjjpppTTTNNNKKKLLLJJJEEEBBBBBBEEENNNXXXkkksssccchhh~~~ooohhhwwwaaaJJJ@@@@@@DDDJJJMMMNNNSSSYYY\\\___cccfffhhhkkknnnqqqtttzzzyyysss{{{hhhZZZWWWTTTPPPMMMKKKJJJIIIHHHGGGDDD@@@===;;;:::888555333111000///000//////...............,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,---...//////---+++***,,,---...000111111111111111111000000000000000111///111333555666666555555:::999888777666444444333222333444666777999:::;;;777999;;;===>>>>>>===<<<::::::999888777666555444555555555666777777888999777999<<<>>>@@@???>>>===;;;;;;;;;;;;<<<===???@@@???======>>><<<888888<<>>;;;;;;:::888555333111000///000000///...............***+++,,,,,,,,,,,,+++***************************++++++,,,,,,,,,---------,,,---...//////---+++***,,,---...000111111111111111111000000000000000111...000222444555555444444999999888777666555444444222222444666888999;;;<<<777999;;;===>>>>>>===<<<888999:::999888777555333222222222333555666444333333555888;;;============::::::999999:::;;;===>>>777666777:::999666777;;;:::@@@OOOggguuummmpppsssOOO@@@999===LLLQQQHHHAAADDDCCCGGGKKKLLLJJJJJJKKKNNNSSSYYYrrrvvv___VVVNNNLLLJJJEEE@@@???@@@GGGKKKUUUdddhhhnnnnnn___jjjooo]]]ooo___EEE>>>@@@BBBHHHOOORRRRRRWWW]]]___cccgggjjjjjjjjjjjjjjjlllrrrwwwxxx|||{{{vvv|||fffSSSWWWVVVOOOOOOOOOKKKGGGEEEEEECCC@@@===:::888666444111///......------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,+++++++++,,,,,,---...///000111111333444333111...---...///222111000000111444777888:::888666444333222333333333222333555999<<<<<<<<<:::;;;<<<=========<<<;;;<<<;;;888666444333333333111222222111000111333666888888999;;;===>>>>>>===:::======888666999<<<<<<666777888::::::::::::;;;<<<;;;HHHggg|||||||||```CCC<<<===@@@BBBDDDEEEEEEEEEFFFIIILLLMMMLLLKKKKKKKKKOOOUUUggguuuxxxyyyVVVHHHQQQNNNCCC@@@@@@AAABBBFFFMMMRRRZZZhhhuuu~~~~~~xxxpppmmmqqqooogggjjjuuuwwwaaaZZZkkknnn]]]hhhoooMMMAAAEEEBBBHHHPPPVVVZZZ[[[]]]]]]```aaadddhhhmmmooonnnlllooovvvxxx|||uuuyyyxxxjjjVVVXXXVVVMMMLLLNNNKKKGGGEEEEEECCC@@@===:::999666444111///......------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------,,,+++***,,,,,,---...///000111111444555444222///------...111111111111333555777888999888777555444333333333333333333666:::<<<======999:::;;;<<<===<<<<<<;;;<<<;;;888666444333333333222333333333333444777999<<<===>>>@@@CCCDDDEEEEEEEEEFFFDDD???===>>>>>><<<:::999888888999:::999999>>>===IIIiii~~~rrrWWWAAA;;;<<>>:::999777444222000///...------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,---......---+++***,,,,,,---...///000111111555666555333000...---...000111222333555666777777777777888777777555444333333222333666:::<<<======666777:::;;;<<<<<<;;;;;;<<<:::888666444333333333444555666666777999<<<>>>@@@AAACCCFFFIIILLLNNNOOOPPPQQQNNNIIIHHHHHHFFFAAABBB>>>999888999;;;:::999>>><<>>;;;<<<>>>AAADDDFFFGGGHHHIIIKKKOOOPPPOOONNNNNNOOOMMMTTT\\\oooqqqPPPKKKIIIGGGGGGDDD>>>===>>>AAADDDIIITTT___qqqyyy~~~mmmnnn~~~aaaYYYllldddZZZlllqqqVVVGGGEEEGGGNNNUUU```hhhllllllkkkjjjfffiiilllmmmmmmnnnqqqtttuuu{{{||||||~~~uuu^^^\\\VVVKKKJJJLLLKKKIIIGGGEEEBBB???>>>:::999777444222000///...------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------***+++...///000...,,,***,,,,,,---...///000111111666777777555111///......000111333444666666777777666777999:::999777555333222111222444888:::;;;;;;444666888;;;<<<<<<;;;::::::999777555444333444444666777999:::;;;===AAADDDCCCEEEHHHKKKNNNQQQUUUWWW[[[[[[YYYVVVUUUVVVSSSMMMLLLEEE>>>;;;<<<======;;;<<<;;;HHHhhh~~~xxxsssVVVCCC>>>===>>>???AAACCCDDDEEEFFFEEEHHHKKKMMMLLLKKKKKKLLLMMMSSSWWWbbb~~~TTTFFFCCCFFFIIIEEEAAA>>>===???BBBEEENNNXXXfffqqqqqqrrrbbbWWWhhhaaacccvvv|||^^^JJJGGGLLLOOOUUU[[[ccciiilllmmmlllllljjjnnnrrrqqqnnnoootttyyywww~~~}}}|||}}}~~~zzzwww```]]]WWWMMMMMMKKKKKKJJJHHHEEEAAA???>>>;;;999777555222000//////------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------)))+++---000000///---,,,,,,,,,---...///000111111666777888666333000/////////111222444555666666666555777999;;;;;;999666444000000000222555777777777333555888;;;<<<<<<:::999888777666444444444555555777999;;;<<<>>>@@@DDDHHHHHHJJJNNNPPPRRRVVVZZZ^^^hhhjjjhhheeedddeeebbb]]]UUUNNNEEE???===>>>============JJJjjjvvvxxx~~~hhhMMM???@@@AAAAAAAAAAAABBBBBBCCCCCCCCCFFFIIIKKKKKKJJJJJJKKKLLLRRRTTT[[[xxx```IIIBBBHHHOOOKKKCCC???<<<>>>@@@CCCJJJRRR```lllrrrcccUUUddd{{{www```jjj}}}nnnRRRDDDGGGOOOUUU^^^aaaeeeiiijjjkkkmmmoooooorrruuutttqqqqqqvvvzzzxxx|||{{{zzz|||jjjhhhxxxyyyaaa\\\VVVOOOPPPJJJKKKKKKIIIEEEAAA???>>>;;;:::888555222111//////------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))+++---///000///......,,,,,,---...///000111111555777888777555222111111///000111222444555666666666777:::;;;<<<:::888777111000///111333444444333333666999<<<===<<<:::888555555444444444555777888999:::<<<>>>???BBBFFFIIIKKKNNNQQQSSSSSSVVV\\\aaaooossssssooommmnnnnnnmmmaaa[[[RRRHHH@@@=========???@@@NNNlllvvv~~~qqqZZZFFF???BBBDDDCCCBBBAAAAAAAAAAAAAAACCCFFFJJJLLLLLLKKKKKKLLLLLLPPPSSSYYYnnnwwwlllOOO@@@GGGPPPMMMFFF@@@<<<===>>>@@@EEELLL\\\iii~~~{{{xxx```RRR]]]rrrooo```lll~~~~~~aaaMMMEEEFFFOOOXXXdddfffiiijjjkkknnnqqqtttsssuuuwwwwwwuuuuuuwwwyyywww}}}vvvxxx}}}lll]]]bbb|||{{{aaa[[[TTTNNNQQQIIIKKKLLLJJJEEE@@@>>>>>>;;;:::888555333111000///------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,...///000000000,,,,,,---...///000111111444666888888666444333333000//////000111333555777777888:::;;;<<<;;;:::999333111000111222333222000555777;;;===>>><<<999777222222222333444666999::::::;;;===>>>???BBBFFFIIIJJJMMMPPPPPPOOORRRWWW]]]fffnnnrrrooommmqqqwww{{{rrrnnndddVVVHHH???>>>@@@???AAAOOOiiiyyyxxxaaaKKKAAA???AAADDDCCCBBBAAAAAAAAABBBBBBCCCFFFJJJLLLLLLLLLLLLMMMLLLNNNRRRYYYfffmmmttt{{{XXXAAAEEEOOONNNLLLEEE???>>>===>>>AAAGGGSSS```yyytttvvvfffZZZcccvvv|||jjjaaannnnnnSSSKKKIIIHHHQQQ___dddgggjjjmmmooorrruuuwwwuuuvvvxxxyyyyyyxxxwwwwwwuuu}}}|||uuuwww~~~pppjjjvvv|||```YYYSSSMMMPPPHHHKKKLLLJJJEEE@@@>>>>>>;;;:::888555333111000///---..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,---...000111111,,,,,,---...///000111111333666888888777555444444000///......000222555777777888:::;;;;;;;;;;;;:::555333222222333333111000666888<<<>>>>>><<<999777111111111222555777:::;;;:::;;;===>>>???BBBEEEHHHFFFIIILLLKKKJJJKKKQQQWWWWWWaaaiiiiiiiiiqqq}}}~~~tttcccPPPCCCAAACCC>>>@@@MMMdddyyyxxxwwwrrrVVVAAA===??????CCCBBBAAA@@@AAABBBCCCDDDBBBEEEIIIKKKKKKKKKKKKLLLLLLLLLRRRZZZ```ssspppgggdddHHHHHHSSSSSSRRRJJJCCC@@@???>>>@@@EEEJJJXXXsssmmm|||~~~tttkkksssrrrfffbbbqqq```HHHJJJNNNLLLUUUfff```dddjjjooorrrtttvvvxxxwwwwwwxxxyyy{{{zzzwwwuuuttt~~~~~~}}}vvvtttzzzddd^^^\\\SSSNNNMMMJJJFFFEEEDDDCCC???<<<;;;:::888666333111///...///...---,,,---...///000,,,------......------,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,------------------......------...///111222111777<<<===???AAA;;;111333...---111222000444:::999999::::::::::::;;;;;;444555666777777666555444999:::;;;;;;;;;999777666222333444666777777888888;;;;;;;;;<<<===>>>???@@@@@@BBBCCCCCCCCCDDDGGGIIIPPPSSSWWWZZZ^^^ggguuuooo^^^QQQFFF???AAAFFFSSScccooosssuuuyyy~~~www|||{{{sss___LLLBBB@@@???===@@@AAABBBBBBCCCCCCBBBBBBDDDDDDEEEFFFGGGIIIKKKLLLPPPQQQPPPUUU^^^ggggggiiixxxPPPCCCJJJSSSRRRMMMDDD<<<;;;>>>???===DDDRRRkkkjjjssszzz|||fff]]]ccc{{{eeeTTTGGGLLLWWW]]]```aaahhhjjjrrryyyyyyssspppqqqttttttsssqqqooopppsssuuuvvvwwwyyy{{{~~~yyyuuuxxx}}}aaa]]]\\\RRRKKKMMMJJJGGGEEEDDDCCC???<<<;;;:::888666444111/////////...---,,,,,,---......,,,------......------,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,------------...---,,,,,,---...000222333555888999<<>>>>>???@@@@@@@@@AAACCCFFFJJJNNNSSSUUUXXX```kkkssswwweeeWWWMMMEEECCCGGGRRRaaalllooorrrvvv{{{}}}wwwuuuyyyyyy~~~wwwjjjVVVFFF?????????>>>@@@@@@AAABBBBBBBBBBBBBBBDDDDDDEEEFFFGGGIIIJJJKKKNNNOOONNNTTT\\\cccuuudddlllTTTKKKGGGPPPMMMFFF???;;;<<<>>>???@@@JJJ^^^|||rrriiimmmuuu~~~vvvbbbdddlll|||uuuXXXNNNHHHPPPZZZ___```aaaiiikkkrrryyyzzzuuusssuuussssssrrrpppooooooqqqssstttvvvxxx{{{~~~~~~xxxwwwyyybbb]]][[[PPPIIIMMMJJJGGGEEEDDDBBB???<<<;;;:::888666444111000//////...---,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,...000333444999777666;;;FFFPPPOOOIII>>>888333222111111555999999:::::::::::::::999999999999::::::::::::999999999:::;;;;;;;;;999777555222333444666777777888888666666777777888999;;;<<<;;;<<<======<<<===???AAABBBGGGLLLNNNPPPUUU^^^eeennn^^^SSSKKKFFFIIIQQQ^^^gggkkknnnssssssxxx~~~pppsssvvvvvv{{{mmm^^^KKK@@@>>>@@@AAA@@@???@@@@@@AAAAAAAAAAAAAAACCCCCCDDDEEEGGGHHHIIIJJJKKKNNNMMMQQQXXX]]]sssqqqrrrlllQQQAAAJJJKKKIIIDDD===:::===AAA>>>BBBPPPlllllllllooowwwpppwwwzzzaaammmwww{{{```KKKJJJNNNXXXaaaddddddeeeiiikkkqqqwwwxxxuuutttwwwtttttttttrrrpppoooppprrrqqqtttxxx{{{~~~yyywww|||hhh^^^YYYPPPLLLLLLKKKHHHFFFCCCAAA>>>===:::999888666444222000/////////...---,,,+++++++++,,,------......------,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------.........------------...///111222666444444999CCCNNNTTTVVVLLLAAA555000111444666666888999::::::::::::999888999:::::::::;;;;;;;;;;;;::::::;;;<<<;;;999666555222333444666777777888888555555555666777888::::::999:::;;;;;;::::::<<<>>>>>>BBBEEEGGGHHHMMMVVV^^^wwwtttcccVVVMMMHHHIIIOOOZZZbbbgggkkkqqqmmmsss|||ssskkksssuuutttwwweeeUUUEEE>>>???AAABBBBBB>>>???@@@@@@AAAAAA@@@@@@CCCCCCEEEFFFGGGHHHHHHHHHJJJMMMLLLPPPVVVXXXggguuu|||```GGGBBBEEEIIIHHHAAA:::;;;@@@>>>???HHH\\\{{{mmmtttxxxfffqqq~~~lllSSSHHHMMMWWWaaagggjjjkkklllkkkkkkpppuuuuuuqqqqqqtttvvvwwwwwwuuusssqqqqqqrrrppptttyyy}}}}}}xxxxxx}}}ooo```WWWQQQRRRLLLKKKIIIFFFCCC???>>>===:::999888666444222111000//////......---,,,+++***,,,------......------,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,---...//////111000...------.../////////111333777<<>>>>>???AAA>>>???@@@@@@AAAAAA@@@@@@CCCDDDEEEGGGHHHHHHHHHHHHIIINNNMMMNNNTTTUUU___tttnnnrrrSSS@@@BBBHHHLLLHHH>>>;;;======???CCCNNNddd~~~~~~mmmvvv|||vvvmmmsssuuu]]]PPPLLLTTT]]]dddhhhllloooqqqpppppptttxxxvvvqqqppprrruuuvvvwwwvvvtttqqqppppppqqquuuzzz~~~{{{wwwwww|||ooo```WWWQQQTTTLLLLLLKKKGGGBBB>>>======999999777666444222111000////////////...---,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,,,,---...//////222111///...---------...,,,///333555666;;;IIIXXX^^^SSSBBB444000222111---444666888:::;;;;;;:::999999888888888999:::;;;<<<:::;;;<<<<<<:::888666444222333444666777777888888555555666666777999:::;;;;;;;;;<<<;;;999999:::<<<<<>>===;;;>>>???BBBNNNcccvvv|||sss{{{}}}ppprrrvvvgggVVVTTTSSSZZZaaacccffflllqqqsssvvvvvvzzz~~~{{{uuurrrsssrrrtttvvvvvvtttqqqpppooorrrvvv{{{~~~|||vvvvvv~~~~~~ggg^^^YYYQQQPPPLLLLLLKKKGGGBBB>>>======999888777666444222111111...///000000000///...---,,,------......------,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,---...///000111000///...------......//////222555555777BBBOOO```aaaYYYHHH999444222000222444777:::<<<<<<;;;:::999999888888999;;;<<<===;;;;;;<<<<<<:::888555444222333444666777777888888555555555555777888999:::;;;;;;<<<:::888888999::::::???DDDFFFEEEGGGLLLQQQUUUddduuuxxxgggXXXPPPOOORRRYYY\\\]]]```dddjjjsss}}}nnnhhhqqqqqqqqqjjjWWWHHH@@@===@@@>>>888999AAA@@@@@@AAABBBBBBBBBBBBBBBEEEFFFHHHJJJJJJJJJIIIHHHGGGLLLJJJJJJQQQRRRUUUbbbtttqqqdddUUULLLQQQTTTLLLCCC@@@;;;===<<<<<>>;;;<<<<<<<<<:::888555333222333444666777777888888444444444555666777888999;;;;;;;;;:::888777888:::888???FFFIIIGGGEEEGGGIIIJJJXXXjjjxxxyyyiiiYYYTTTRRRUUUZZZ\\\[[[\\\___eeennnxxxhhhhhhrrrooonnnfffNNNEEE???@@@EEEBBB:::<<>><<<;;;:::777444222111111111......////////////.................................000...)))***///000,,,,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------111000//////...//////000222333333333333555888<<>>888999:::;;;:::888666444555555555555555555555555666666444444555777999;;;<<<===>>>===<<<<<<>>>???===>>>>>>??????@@@AAAAAAGGGMMM\\\nnnyyywwwhhhZZZUUUOOOPPP\\\fffeeeaaa___iiimmmtttkkkhhhhhhlllnnneeeSSSDDDCCCCCCCCCBBBBBBAAAAAAAAABBBAAA@@@@@@@@@BBBDDDFFFFFFFFFHHHLLLQQQTTTTTTRRRLLLMMMOOOOOOPPPRRRUUUXXXhhhwwwzzzmmmvvvoooVVVVVVVVVSSSNNNEEE@@@<<<999<<<@@@CCC@@@<<<@@@???@@@EEEIIINNNYYYcccppp~~~yyyoooiiisss{{{rrr\\\\\\dddeeedddiiimmmnnnuuu}}}zzzzzz{{{}}}~~~~~~}}}|||{{{yyy{{{|||zzzvvvtttvvvxxxvvvzzz{{{xxxxxx{{{~~~}}}yyyuuuzzz{{{xxx~~~gggVVV[[[RRRKKKMMMLLLJJJHHHDDDAAA>>><<<;;;:::777555333111111111......////////////......------------------------,,,///...******---,,,'''++++++************++++++++++++,,,,,,,,,,,,------////////////////////////222333555555555777:::<<>>@@@BBBAAA???=========>>>>>>>>>???@@@@@@AAAAAAIIILLLVVVcccllljjj^^^SSSUUUQQQTTT]]]dddeeefffiiihhhnnnzzzyyyaaaeeejjjkkkeeeZZZLLLCCCBBBBBBBBBAAAAAA@@@@@@@@@AAA@@@?????????AAACCCDDDFFFEEEGGGKKKOOORRRQQQOOOJJJLLLMMMNNNNNNPPPTTTWWW___kkk|||pppeeeZZZUUUSSSPPPGGGEEEAAA>>>===@@@BBBBBBBBB???===>>>@@@BBBHHHUUUbbb{{{uuummmiiirrr~~~jjj^^^___eeefffhhhnnnqqqsssyyy~~~|||zzzwwwxxxyyyxxxvvvtttsssttttttxxxyyywwwwww{{{~~~}}}yyyyyyqqqwww~~~wwwwwwjjjXXX\\\RRRJJJMMMLLLJJJGGGDDD@@@===<<<;;;999777555333111111000......////////////......,,,,,,,,,------,,,,,,,,,+++......,,,+++,,,***&&&++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------......000000111000///...222444777888777777888999666OOO^^^^^^fffrrreeeJJJ<<<999555222333666999<<<::::::999999999:::;;;;;;888999::::::999888666555555555555555555555555555666666555555555777888999BBBEEEHHHHHHEEEAAA===<<<>>>>>>>>>???@@@@@@AAAAAAGGGHHHMMMUUU\\\\\\UUUNNNOOORRRYYY```bbbaaadddhhhfffooo~~~dddYYYccckkkgggYYYJJJCCCBBB@@@@@@@@@@@@??????????????????>>>>>>???@@@BBBCCCDDDEEEFFFIIILLLMMMLLLJJJIIIJJJKKKLLLMMMOOOSSSUUUYYY^^^tttyyyxxxaaaTTTQQQQQQJJJIIIFFFAAA===;;;<<<>>>???>>><<<;;;;;;;;;@@@PPP___zzz{{{qqqmmmmmmvvvzzzllldddbbbeeeggghhhnnnssswwwwwwzzz~~~{{{yyyvvvvvvvvvvvvwwwuuurrrooorrrvvvxxxvvvwww|||~~~~~~}}}uuuuuuwwwzzz|||~~~iiiWWW\\\SSSMMMMMMLLLJJJGGGDDD@@@===;;;:::999888666333222000000......////////////......,,,------......------,,,+++---...---,,,,,,,,,+++++++++---......---+++++++++++++++,,,,,,,,,---------///111222333222111000333555888999888777777888;;;JJJPPPPPPaaayyyvvvaaaFFF@@@888444555888999999;;;::::::999999::::::;;;888999999999999888777666555555555555555555555555666666555555666777888999AAAEEEJJJKKKIIIDDD???<<<===>>>>>>??????@@@@@@AAAAAABBBFFFLLLRRRSSSQQQNNNJJJTTT```fffddd______bbbpppzzz~~~]]]\\\cccggg^^^MMM???===@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>???@@@BBBBBBCCCDDDEEEGGGHHHHHHGGGFFFHHHIIIKKKKKKLLLOOORRRUUUZZZZZZggguuu\\\TTTTTTNNNMMMJJJFFF@@@:::888999;;;;;;:::;;;:::888;;;IIIXXXvvvyyyooohhhqqqyyy{{{rrrlllooovvv}}}ooobbbccchhhhhhiiimmmooouuuzzzzzzzzz}}}{{{yyyxxxwwwvvvxxxzzzxxxsssooorrrvvvyyywwwxxx}}}xxxuuuxxx~~~xxx{{{gggVVV[[[TTTOOOLLLKKKIIIGGGCCC@@@===;;;:::999888666444222000///......////////////......---...///000000///...---***+++,,,,,,+++***---000++++++---......---+++++++++++++++,,,,,,,,,------...///222444555444333222111444888:::<<<>>>AAACCCBBBDDDIIITTThhh{{{}}}```QQQ???444333666666555:::::::::999::::::;;;;;;888999999999888888888777666666666666666666666666666666666666666777777777;;;???DDDGGGEEEAAA===;;;<<<<<<===>>>>>>??????@@@<<<>>>BBBFFFJJJKKKKKKJJJJJJTTT^^^aaa```aaaeeeiiimmm___cccbbb^^^RRRDDD<<<<<>>===;;;999888;;;;;;;;;<<<======>>>>>>;;;>>>AAABBBCCCDDDFFFGGGLLLQQQTTTVVV[[[gggrrrxxxqqq```aaaccc\\\RRRHHH@@@======>>><<<<<<<<<<<<============??????@@@@@@AAABBBBBBBBBBBBDDDFFFFFFDDDCCCCCCDDDFFFHHHJJJKKKLLLOOOSSSVVVWWW[[[```lllkkk^^^OOOPPPNNNLLLHHHEEEAAA>>><<<999999;;;>>>>>><<<@@@FFFNNNQQQKKKIIITTT\\\bbbnnnuuu|||xxxooonnnmmmvvvmmmfffdddiiillljjjlllqqqjjjmmmuuu|||~~~|||~~~~~~~~~~~~}}}zzzwwwuuuyyy{{{zzz{{{yyywwwvvv{{{}}}|||~~~gggSSSWWWRRROOOLLLKKKIIIFFFCCC???<<<:::999999888777555222000.........////////////......,,,...000111111000...,,,***,,,111555222***)))---++++++************++++++++++++,,,,,,,,,,,,---------...///000222333444555///111444999AAALLLXXX```bbbZZZYYYeeepppuuuyyy~~~qqq^^^KKK???888666444444555555777888:::;;;999888888888888888999999666666666666666666666666666666777777777777666666333666888999888777777888999999:::;;;;;;<<<<<<===<<<>>>@@@@@@AAACCCIIINNNUUUXXXZZZ^^^kkk{{{fff[[[]]]XXXQQQHHHAAA>>>===>>>>>><<<<<<<<<<<<=========>>>===>>>???@@@@@@AAAAAAAAAAAADDDGGGGGGEEECCCCCCEEEDDDFFFHHHIIIKKKMMMRRRUUUSSS]]]dddeeeqqq|||hhhbbb\\\TTTNNNJJJFFF@@@<<<;;;999999===>>>======@@@CCCGGGCCCCCCMMMRRRWWWccciiiqqq}}}mmmllluuuuuu~~~ooommmlllnnnqqqsssuuuwwwnnnmmmrrrzzz}}}||||||~~~|||{{{zzzzzzuuuzzz|||zzz{{{~~~zzzvvvvvvxxxzzz}}}zzz|||dddPPPVVVRRRPPPLLLKKKIIIFFFCCC???<<<:::999999888777555222000.........////////////......+++---///000000///---+++...111999???999...))),,,,,,+++***))))))***+++,,,++++++,,,,,,,,,---------,,,,,,---...///111333444222222333666===IIIVVV```}}}pppccc^^^ccciiikkkkkk}}}eeeMMM???999111111222333555777999:::999888888888888888999999777777777777777777777777666777777777777777666555777888999888777777888:::888888999::::::;;;;;;<<<===???@@@@@@BBBHHHRRRZZZeeeiiinnnvvvxxxeee\\\XXXLLLHHHBBB>>>======>>>>>><<<<<<<<<=========>>>>>><<<===>>>??????@@@@@@???AAADDDGGGGGGEEECCCDDDFFFCCCDDDFFFHHHIIILLLPPPSSSRRR```hhhcccfff|||rrrdddZZZSSSMMMFFF@@@>>>999666:::===<<<<<<===???CCC??????HHHKKKNNNZZZ___hhhttt}}}|||gggkkkzzz|||vvvuuusssrrrvvv}}}}}}tttooopppvvvzzzxxxxxx||||||}}}~~~}}}||||||~~~}}}zzzxxxyyy{{{uuuyyy{{{yyyzzz~~~xxxwwwuuutttuuuxxx|||{{{~~~}}}|||{{{vvv}}}xxxsss{{{pppsssfffQQQTTTRRROOONNNMMMJJJGGGCCC???<<<:::;;;:::999777555333111000//////////////////////////////...---,,,++++++***...333666333---***,,,000------,,,,,,+++,,,,,,,,,+++++++++,,,,,,---------............///111222333777777777555888AAAPPP[[[mmmkkkcccXXXQQQSSS[[[```kkk|||eeePPPAAA888777555333222333555666888999::::::999999:::;;;888888777777666666555555888888888777666666555555444333444555777888777666:::999888888999;;;<<<===???>>>>>>CCCLLLWWWaaagggvvvyyybbb```^^^QQQ@@@@@@???===<<<<<<>>>???>>>>>>===<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAAEEEEEEFFFHHHIIIHHHFFFDDDBBBCCCEEEHHHJJJMMMOOOPPPSSSbbbddd\\\___qqqsss___QQQKKKKKKBBB===:::;;;<<<::::::;;;>>>======???BBBFFFKKKNNNYYY]]]eeemmmuuu{{{wwwvvvrrrjjjiiiwwwxxx}}}yyytttpppssszzz~~~|||yyy{{{zzzyyyxxxxxxyyyyyyzzz~~~}}}{{{{{{|||{{{yyywwwzzzyyyxxxwwwyyy|||~~~~~~|||tttsssuuuvvvvvvsssyyy}}}vvvtttrrrpppppprrruuuxxxzzzvvvppptttiiiTTTVVVRRRNNNNNNMMMKKKHHHDDD@@@===;;;;;;:::999777555333111000////////////////////////.........------,,,,,,++++++///111000---+++,,,///,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------------......///111222333555666777666777===HHHQQQhhhkkkiiiaaaXXXUUUTTTSSS]]]jjjzzzgggNNNBBB>>>888555555666777888555777888999999999::::::888888888777777666666666:::999999888888777777777666555666666888888888777666777888888888999;;;<<<@@@BBBGGGQQQ___ooo{{{yyyqqqyyyvvv```\\\SSSBBB<<<<<<<<<;;;::::::;;;<<<>>>>>>===<<<<<<<<<<<<<<<<<<======>>>???@@@AAAAAABBBCCCDDDGGGHHHHHHFFFEEECCCDDDEEEHHHJJJLLLNNNOOORRR```bbbZZZZZZgggsss[[[PPPOOOFFF>>>999999:::999999<<<=========???BBBFFFJJJLLLPPPTTTZZZbbbiiioootttvvv|||qqqkkksssvvvtttnnnnnnyyy}}}}}}wwwtttqqqssswwwzzzyyywwwxxxwwwuuusssssstttuuuwwwyyyxxxxxxyyyzzzzzzxxxvvvxxxwwwwwwwwwxxx{{{~~~~~~}}}~~~|||zzz}}}}}}zzzvvvtttooorrrvvvwwwwwwwwwyyyzzz}}}{{{xxxuuuqqqmmmkkktttxxx|||{{{wwwwww{{{nnnsssjjjVVVWWWRRRMMMNNNMMMKKKHHHDDD@@@===<<<;;;:::999777555333111000////////////////////////------------------------***+++,,,,,,------------,,,++++++******+++,,,,,,++++++,,,,,,,,,,,,---------------...///000222222666888:::999999<<>>AAAAAAJJJYYYjjjzzzssshhhpppjjj___YYYJJJ999999:::::::::::::::::::::>>>======<<<<<<<<<<<<=========>>>???@@@AAABBBBBB???AAACCCFFFGGGHHHGGGFFFDDDEEEFFFGGGIIIKKKLLLMMMOOO]]]___XXXXXX___uuuttt^^^TTTQQQHHH???<<<<<<::::::<<<;;;<<<===???BBBDDDGGGHHHGGGIIINNNTTT[[[aaafffiiillloootttyyy~~~ooohhhrrrxxxxxxtttttt{{{zzztttuuuuuutttsssssstttttttttvvvuuurrrqqqpppqqqssstttsssrrrsssuuuwwwxxxwwwuuuuuuuuuuuuvvvxxxzzz}}}~~~{{{zzz|||}}}yyyyyy}}}~~~{{{zzzxxxxxxwwwuuusssqqqsssssstttvvvxxxzzz|||}}}}}}{{{{{{|||{{{xxxpppkkkqqqtttuuutttpppoooppprrrwwwzzz~~~~~~}}}~~~|||{{{~~~}}}lllooohhhUUUUUUPPPMMMMMMLLLJJJGGGDDD@@@===;;;;;;:::999777555333111000////////////////////////,,,,,,,,,------.........,,,***)))+++---...,,,***++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222888;;;>>>???>>>===>>>@@@EEE[[[rrr~~~```aaafffqqq```TTTFFF>>>======;;;888777777777999;;;;;;;;;:::999999999999999999999999666666555555555666777888777777777777777999;;;===>>>AAADDDDDDCCCEEEKKKPPPVVVcccvvv}}}}}}tttggggggrrrxxxpppddd^^^SSSFFF>>>:::999999:::;;;<<<<<<;;;>>>===<<<<<<<<<<<<======>>>>>>???@@@AAABBBBBBCCC@@@BBBEEEGGGHHHGGGGGGGGGEEEFFFGGGHHHIIIJJJKKKLLLOOO[[[[[[VVVYYY___ooovvv```^^^RRRHHHDDDAAA>>>;;;;;;999:::<<<>>>@@@AAACCCCCCBBBCCCFFFJJJPPPVVV\\\___^^^aaaggglllpppuuuzzz}}}|||uuutttrrrvvvvvv~~~uuuttt~~~xxxvvv{{{~~~~~~}}}|||qqqsssuuuuuutttpppoooppprrruuuuuuuuutttssssssrrrrrrnnnnnnpppssswwwxxxwwwvvvsssssstttvvvwwwyyy{{{|||zzzzzz~~~{{{yyyzzz~~~yyyvvvtttsssrrrtttvvvwwwwwwsssssstttxxx{{{zzzsssmmmmmmnnnnnnnnnmmmllllllmmmpppvvv{{{{{{wwwtttuuuxxxsssvvv|||}}}{{{yyyxxxvvvyyyzzzyyywwwyyyjjjjjjbbbQQQRRROOOOOOLLLKKKIIIFFFCCC???===;;;;;;:::999777555333111000////////////////////////+++,,,,,,------.........///,,,***+++...///,,,(((++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...000111222777:::>>>AAAAAA@@@???>>>FFF]]]tttnnnhhhfffmmmyyy~~~mmmaaaRRRIIIFFFEEEAAA<<<;;;999777888999:::888777888888999999::::::;;;;;;777666666666777999;;;<<<;;;<<<>>>>>>???BBBGGGKKKMMMQQQUUUYYY]]]bbbjjjpppuuueee[[[___```bbbsssuuueeeaaaXXXIIIAAAEEE===;;;888888:::<<<<<<<<<======<<<<<<<<<<<<======>>>>>>???@@@AAABBBBBBCCCCCCFFFIIIJJJHHHGGGFFFGGGFFFGGGHHHIIIJJJKKKKKKLLLRRRZZZXXXTTTZZZ```lll~~~xxxbbbWWWKKKHHHFFFAAA<<<;;;888999:::<<<===>>>???@@@??????@@@CCCGGGMMMRRRUUUSSSWWW\\\```eeeiiinnnrrrzzz{{{tttppptttvvv{{{~~~xxxnnnggggggcccfffffflllzzz||||||yyytttzzzyyysssvvv}}}tttrrrtttvvvtttooommmnnnqqqssstttvvvwwwvvvtttqqqooommmnnnppptttxxxyyyxxxvvvssstttuuuwwwxxxyyyzzzzzzyyyzzz{{{xxxyyy~~~~~~|||{{{zzzxxxxxxwwwwwwxxxxxxtttnnniiijjjhhhfffdddddddddcccbbbbbbgggllllllgggeeefffhhhhhhjjjmmmrrrwww{{{~~~~~~{{{xxxwwwvvvuuutttuuuuuuuuuuuuttttttttttttrrrxxx~~~hhhfff```OOOPPPNNNPPPLLLKKKIIIGGGCCC@@@===<<<;;;:::999777555333111000////////////////////////,,,,,,,,,------.........000---,,,---//////,,,)))++++++++++++,,,---......------,,,,,,,,,,,,++++++,,,,,,,,,---...///111111222666;;;@@@CCCCCCBBBAAALLLaaarrrwwwxxx]]]YYYfffssswwwwwwooofffZZZRRROOOLLLGGGCCCEEE@@@:::888888888666444777777888999::::::;;;;;;;;;:::::::::;;;>>>AAABBBCCCEEEHHHJJJLLLRRR[[[aaaiiimmmuuu~~~{{{gggVVVJJJFFFCCC___{{{tttggg___]]]QQQ???<<>>======>>>???@@@AAABBBBBBDDDHHHKKKKKKHHHFFFFFFHHHGGGHHHIIIJJJKKKLLLMMMMMMVVV[[[VVVRRRYYY^^^fffssslll^^^PPPKKKIIIEEE@@@>>>:::::::::;;;<<<===>>>???<<<<<<<<<===@@@CCCGGGIIIKKKMMMQQQTTTXXX]]]cccgggmmmrrrzzz~~~uuukkkddd```___```dddhhheee^^^[[[\\\ZZZ]]]]]]eeevvvwwwsss{{{yyyqqqtttuuu{{{~~~uuuqqqtttvvvtttqqqooopppqqqqqqrrruuuvvvuuurrrnnnlllmmmoooqqquuuyyyyyyxxxvvvuuuvvvxxxyyyzzzzzzyyyxxxxxxyyy}}}yyyvvvwww{{{}}}}}}{{{xxxvvvpppiiidddbbbaaa^^^\\\YYY\\\^^^^^^[[[YYYYYY[[[\\\\\\]]]```cccgggkkkmmmmmmpppssstttssstttxxx{{{zzzzzzyyyyyyyyyzzzzzz{{{ttttttsssqqqooonnnpppqqqooommmkkkjjjhhhhhhhhhhhhlllnnnpppqqqrrrtttvvvxxx{{{fffeeebbbRRRQQQNNNOOOMMMMMMKKKHHHEEEBBB@@@>>>;;;:::999777555333111000////////////////////////,,,,,,------------------,,,,,,,,,---......---,,,,,,,,,,,,,,,---...///000---------,,,,,,+++++++++,,,,,,,,,---...///000111000333999???EEEIIIJJJJJJNNN```jjjhhhqqqiii[[[^^^fffnnnsssrrrnnnhhhccc___\\\XXXVVVSSSLLLCCC===;;;;;;888666666666777888999:::;;;;;;===<<<<<<<<<>>>AAAEEEGGGHHHLLLPPPTTTXXX```lllttttttbbbRRRKKKMMMQQQLLLsssooobbbYYYWWWOOOAAA>>>EEEZZZOOOAAA888666999;;;<<<<<<<<<<<<<<<<<<===>>>>>><<<======>>>???@@@AAAAAAAAAFFFJJJKKKHHHFFFGGGIIIHHHHHHIIIKKKLLLNNNOOOOOOVVVYYYTTTSSS\\\```ccclllsssvvvaaaVVVQQQLLLHHHFFF>>>===<<<;;;<<<>>>@@@AAA::::::::::::;;;===???@@@CCCDDDEEEGGGJJJPPPWWW[[[```dddjjjnnnqqqrrrtttuuuoooqqqtttwwwyyyxxxvvvuuuuuuuuusssmmmddd\\\VVVSSSPPPOOOQQQUUUTTTQQQPPPSSSSSSVVVYYYjjjzzzuuuttt}}}|||wwwuuuvvvwwwyyy{{{{{{wwwsssqqqssstttuuutttsssssssssssssssssssssrrrpppnnnmmmoooppprrrvvvyyyyyyvvvtttxxxyyy{{{||||||{{{yyyxxxzzzyyy|||}}}wwwvvvxxxyyy~~~vvvooollljjjfffccc```___^^^]]]\\\ZZZYYYYYYXXXXXXXXXYYY[[[]]]^^^```]]]^^^`````````aaabbbcccffffffhhhjjjmmmppprrrtttmmmmmmllljjjgggfffhhhiiiiiiiiiiiiiiiiiikkkmmmooopppssswwwzzz{{{~~~eeefffeeeUUUSSSMMMMMMOOONNNMMMJJJGGGDDDBBB@@@;;;:::999777555333111000////////////////////////------------------------(((***+++,,,---......///,,,,,,,,,---...///000111---------,,,,,,+++++++++,,,,,,,,,---...///000111111333999AAAIIIOOOQQQRRRPPP___bbbZZZ___zzz|||nnnaaa```fff}}}|||zzzwwwtttqqqooommm```WWWKKKCCCAAA@@@===:::555555666888999:::;;;;;;===<<<;;;<<<>>>AAAEEEGGGIIINNNSSSXXX]]]gggttt~~~pppllldddZZZTTTWWWbbbkkkrrruuuqqqaaaUUUTTTQQQIIIEEEHHHiii[[[III<<<999;;;===>>><<<<<<<<<<<<<<<===>>>???<<<<<<===>>>???@@@AAAAAA>>>CCCIIIIIIGGGFFFHHHKKKHHHIIIJJJLLLMMMOOOPPPQQQSSSWWWTTTUUUaaaddddddkkkeeewwwuuudddZZZSSSNNNMMMBBB@@@>>>======???AAACCC;;;;;;;;;::::::;;;;;;<<<======>>>???AAAGGGOOOTTTSSSVVVYYY[[[\\\]]]^^^```cccccceeeiiikkkkkkhhhdddffffffeee```XXXQQQLLLJJJHHHFFFFFFJJJJJJIIIJJJNNNNNNRRRYYYssstttssswww~~~}}}xxxzzzzzzvvvsssqqqqqqpppqqqrrrsssuuuvvvvvvuuutttwwwvvvsssqqqppppppqqqqqqooopppsssvvvxxxxxxuuurrryyy{{{}}}~~~}}}{{{yyywww|||{{{||||||xxxwwwzzzyyyvvvtttsssoookkkjjjgggdddbbbaaa```^^^\\\`````````aaaaaaaaa``````bbbaaaaaaaaaaaaaaaaaa```bbbdddggglllqqqvvv{{{}}}{{{zzzxxxtttpppnnnnnnoooqqqssstttvvvxxx{{{~~~ppplllbbbZZZTTTTTTKKKMMMPPPOOONNNKKKHHHCCC@@@>>>:::::::::999777444222000........................---...---++++++---...---------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,---...///000111222:::888777:::BBBJJJPPPTTTNNNVVV```aaaYYYXXXiii{{{sssnnn~~~}}}xxxlllbbb[[[TTTLLLFFFDDD>>>888555777999888777:::<<<;;;666666<<>>@@@AAABBBAAAAAAAAABBBCCCDDDEEEFFFHHHHHHHHHIIIJJJKKKLLLMMMPPPPPPRRRYYY```bbb]]]XXX]]]gggpppooobbbWWWMMMLLLFFFCCCCCCBBB===::::::===<<<;;;;;;<<<<<<;;;999::::::;;;<<<>>>@@@BBBDDDGGGIIIJJJKKKKKKLLLNNNPPPSSSTTTVVVXXX[[[ZZZXXXUUUVVVTTTQQQNNNJJJFFFAAA>>>BBBAAA@@@AAACCCFFFGGGHHHNNNMMM]]]{{{vvvuuuvvvzzz}}}uuuuuu}}}~~~uuuooorrrvvvwwwxxxwwwvvvvvvxxxzzzuuusssrrrtttvvvuuuppplllqqqsssuuusssqqqpppsssvvvxxxxxxyyy}}}{{{wwwvvvzzz{{{xxxvvvxxxxxxvvv{{{yyy{{{{{{zzzwwwtttqqqoooooonnnllljjjhhhffffffgggiiijjjjjjjjjjjjiiihhhiiijjjllllllmmmooorrrvvv|||~~~}}}}}}rrrvvvpppccc[[[UUUVVVNNNRRRPPPOOONNNKKKHHHDDD@@@>>>:::::::::999666444111000...........................//////......//////...------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,---...///000111111888;;;>>>@@@BBBIIISSS[[[UUUUUUWWWYYYUUUTTT^^^jjjvvvxxx|||~~~~~~uuujjjbbbPPPIIIAAA;;;:::;;;;;;:::???AAA>>>999888::::::888777999;;;<<>>???AAABBB@@@@@@@@@AAABBBCCCDDDEEEGGGGGGGGGHHHHHHIIIJJJKKKLLLNNNRRRVVVYYYZZZXXXWWWSSS^^^fffxxxtttbbbWWWPPPKKKHHHHHHEEEBBBCCCFFF;;;:::999:::;;;<<<;;;:::888888888999;;;<<<>>>???AAABBBCCCCCCCCCCCCEEEHHHJJJJJJLLLNNNPPPPPPMMMKKKGGGEEEDDDCCCCCCCCCBBBBBB>>>BBBFFFIIIIIIHHHGGGGGGJJJTTTmmmwwwwwwvvvvvvxxxzzz|||}}}}}}|||xxx~~~vvvuuuwwwxxxxxxxxxvvvwwwyyy{{{yyyxxxwwwvvvvvvtttqqqnnnqqqsssuuutttsssssswwwzzzwwwwwwwwwyyy|||{{{wwwtttwww{{{|||yyywwwxxxxxxvvvzzzzzz}}}~~~|||xxxuuuttttttuuuvvvuuuvvvwwwwwwvvvuuuuuuvvvvvvuuusssssstttwww{{{~~~rrrdddZZZTTTVVVPPPTTTOOOOOOMMMKKKHHHDDD@@@>>>;;;:::999888666333111000..............................///000000///......------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,---...///000000111666>>>FFFEEEBBBEEEQQQ]]]___XXXUUUWWWZZZZZZYYYZZZaaauuuzzzuuuqqqooorrr|||ssskkkaaaWWWQQQNNNLLLKKKHHHHHHEEEAAAAAAAAA===666999777555777999999888666===??????BBBMMM]]]hhhkkk}}}kkkVVVFFF>>>======<<<999777;;;BBB\\\qqqhhhGGG999::::::999;;;;;;:::;;;;;;<<<======<<<<<<<<<<<<===???@@@AAA?????????@@@AAABBBCCCDDDFFFEEEEEEEEEFFFGGGHHHIIILLLPPPTTTUUUSSSPPPPPPPPPQQQ\\\aaakkkhhhYYYSSSPPPNNNMMMIIIDDDCCCFFF???===;;;;;;<<<<<<<<<:::888888888888999999:::;;;;;;<<<===<<<;;;;;;===???@@@@@@AAACCCEEEDDDAAA???@@@???>>><<<<<<>>>???AAA>>>@@@CCCEEEFFFIIINNNSSSSSSfffwwwzzz{{{zzzyyyxxxxxxzzz{{{xxxyyyzzzvvvyyyyyyyyywwwvvvwwwzzz}}}~~~~~~}}}yyyuuurrrqqqqqqooorrruuuuuuuuuwww{{{zzzyyyyyyyyyzzzyyywwwtttxxx}}}}}}zzzxxxyyyxxxvvvvvvyyy~~~qqqcccZZZTTTUUUNNNRRROOONNNMMMKKKHHHDDDAAA???;;;:::999777555333111000........................///---,,,......,,,---///------,,,,,,,,,++++++++++++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,---......///000000333===GGGGGGCCCCCCLLLVVVddd^^^\\\aaahhhiiiccc\\\YYYmmm~~~tttkkkhhheeeiii{{{wwwooojjjhhh\\\[[[WWWUUUWWWZZZUUUNNNJJJDDD>>><<<;;;;;;===@@@@@@DDDIIIQQQccczzzyyyhhhVVVCCC777;;;<<<;;;:::666666999>>>ZZZrrrlllKKK999888999:::::::::::::::;;;<<<======<<<<<<<<<<<<===>>>???@@@>>>>>>>>>>>>???AAABBBCCCDDDDDDCCCDDDDDDEEEFFFGGGGGGLLLSSSXXXZZZYYYWWWVVVXXXaaabbbdddpppsssbbbVVVQQQOOOPPPPPPKKKFFFEEEGGGDDDAAA???>>>>>><<<;;;;;;;;;::::::999::::::::::::;;;;;;:::999999:::<<<===<<<<<<>>>???>>><<<:::===============>>>@@@BBBDDDBBBAAAEEEOOO___oooyyy~~~|||}}}{{{xxxyyyzzzsssvvvyyyvvvyyyyyyxxxvvvuuuvvvzzz|||{{{tttpppppprrrmmmpppssstttuuuxxx~~~~~~}}}|||zzzyyyyyy}}}~~~zzzxxxyyyyyywwwrrrwww}}}qqqeee]]]VVVVVVMMMOOONNNNNNMMMKKKHHHDDDAAA???;;;:::888666444222111111........................///+++))),,,,,,)))+++///------,,,,,,,,,+++++++++++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,------....../////////777AAAFFFGGGIIIOOOUUU```aaadddjjjqqqsssmmmfffcccrrryyyxxxxxxnnngggppp~~~|||zzz}}}zzzddd___[[[VVVMMMEEEGGGMMMRRRZZZdddoooxxxdddPPPAAA888555999<<<<<<999666666:::<<>>>>>=========>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGBBBGGGQQQ___jjjnnnjjjfff^^^eeeccc```dddkkkkkk^^^RRRPPPRRRPPPMMMKKKIIIFFFCCCAAA@@@@@@???>>>>>>===<<<;;;::::::::::::;;;<<<<<<;;;999999:::<<<<<<;;;;;;<<<======;;;999666999<<<>>>>>>???BBBEEEFFFJJJTTTggg~~~|||~~~yyywwwwwwssstttxxx}}}}}}yyywwwwwwvvvwwwvvvuuutttuuuxxxzzz{{{tttpppppprrrmmmooorrrrrrsssvvv}}}}}}||||||yyy}}}~~~zzzxxxyyyyyywwwvvvzzz~~~}}}pppwwwssshhh```YYYXXXNNNOOONNNMMMMMMKKKHHHEEEAAA@@@;;;:::888555333222111111........................///******000000******///------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,,,,,,,---------.........,,,111999AAAHHHPPPXXX]]]___cccfffiiilllnnnkkkeeevvvuuussszzzuuuuuu|||{{{jjjeeeiiixxxxxxaaaMMM<<<333444999333888999666555777;;;<<>>???@@@AAABBBAAAAAABBBCCCEEEGGGHHHIIIKKKNNNVVVcccnnnpppiiibbbbbbfffcccbbbdddfffwwwjjj[[[TTTNNNKKKJJJJJJGGGCCCBBBBBBCCCCCCBBB???>>>===<<<;;;::::::::::::;;;<<<;;;999999:::<<<;;;::::::;;;<<<===;;;:::;;;===??????======@@@CCCIIIZZZxxx~~~}}}xxx{{{~~~~~~|||xxxuuutttvvvvvvvvvuuussstttvvvyyytttuuuvvvvvvuuuuuuvvvxxx}}}~~~}}}zzzvvvtttssssssoooqqqrrrqqqqqqtttzzz~~~{{{zzzzzzwww{{{}}}zzzxxxyyyzzzxxx}}}~~~}}}}}}eeehhhqqqyyywww|||sssfff^^^WWWVVVNNNPPPMMMMMMLLLKKKHHHEEEBBB@@@;;;:::777555333111111111........................---+++000::::::000+++---------,,,,,,,,,,,,++++++,,,,,,,,,------------...***+++,,,,,,------,,,,,,,,,,,,------------......---///333999AAALLLZZZdddkkklllhhhbbb```bbb```[[[vvv~~~}}}tttxxxyyypppppppppsssyyy~~~kkk[[[HHH===777333444888///555888444333777::::::KKKggggggIII999777888999888888888999:::;;;===>>>;;;;;;::::::;;;;;;<<<============>>>???@@@BBBBBB@@@AAABBBDDDFFFIIIKKKLLLPPPRRRVVV\\\___]]]WWWRRR\\\___^^^bbbhhhhhhsssqqqaaaYYYYYYSSSOOOJJJGGGFFFEEEDDDCCCBBBAAA@@@???>>>=========;;;<<<<<<;;;::::::<<<======<<<;;;<<<>>>??????>>>BBBCCCDDDBBBAAAEEEMMMTTTggg}}}}}}xxxwwwvvvwwwxxxxxxvvvuuuxxxzzzyyyuuurrrsssvvvxxxsssuuuwwwxxxwwwvvvvvvwww{{{zzzzzzzzzzzzyyyvvvtttrrrttttttrrrppprrrwww||||||~~~|||yyywwwwwwuuuyyy{{{xxxwwwyyyzzzxxx~~~}}}}}}}}}uuuiiikkk{{{}}}rrrrrr}}}rrrcccYYYRRRSSSLLLPPPMMMMMMLLLKKKHHHEEEBBB@@@;;;:::777444222111111111........................---,,,555CCCCCC555,,,------------,,,,,,,,,++++++,,,,,,,,,---------......++++++,,,---------,,,,,,,,,,,,------------------000111111222666CCCVVVdddzzzvvvkkk^^^YYY[[[YYYSSSfffooo|||wwwsssyyytttmmmggggggmmmxxxzzzlllNNN@@@777999===:::555444000777999444222666888777CCCaaadddJJJ<<<:::999888888888888999:::;;;===>>>;;;;;;:::::::::;;;<<<<<<======>>>>>>???AAABBBCCC@@@AAABBBDDDGGGJJJMMMNNNDDDHHHLLLOOOOOONNNNNNNNNOOOQQQSSS[[[ffffffmmm{{{zzz```[[[TTTNNNJJJGGGDDDBBBFFFEEEDDDCCCBBBBBBBBBBBB<<<===>>>===<<<<<<>>>@@@???>>>>>>???AAACCCBBBBBB===???BBBEEEKKKWWWhhhtttzzzvvvrrrrrruuuyyyyyyyyyxxx{{{|||xxxtttssstttuuusssvvvyyyzzzyyywwwwwwwwwzzzxxxxxx{{{}}}}}}yyyvvvvvvvvvuuussspppqqqvvvzzzyyy}}}|||xxxvvvuuusssxxxzzzxxxwwwyyyzzzyyyzzz}}}}}}|||}}}vvvbbbdddqqq{{{~~~tttiii___aaaqqqoooccc]]]VVVSSSKKKPPPKKKMMMMMMIIIFFFEEEBBB===;;;:::777444222111111111222222000///............+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///......---------......222---,,,...000555CCCSSShhhvvv{{{ooocccWWWMMMWWWUUUccc{{{~~~xxxvvvxxxxxx```LLL777777666555555555555555555666666555333333444666DDD]]]dddMMM999999:::444666777777888:::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<@@@@@@?????????@@@BBBCCC>>>@@@DDDGGGIIIIIIHHHGGGFFFEEEFFFGGGHHHKKKMMMOOOIIIRRRZZZ\\\]]]cccjjjnnn{{{wwwbbbYYYRRRHHHFFFLLLGGGFFFEEECCCBBB@@@??????===AAAAAA===<<<@@@BBBAAA@@@@@@@@@AAACCCEEEHHHJJJPPPKKKJJJTTTeeexxx{{{rrrgggeeeooo{{{|||vvv|||zzzxxxwwwvvvuuusssqqqttttttuuuwwwyyyzzzxxxvvv{{{xxxxxxzzz~~~~~~zzzuuutttuuuvvvtttssstttxxx{{{~~~zzzvvvwwwzzz|||zzzvvvyyyyyyzzzzzzzzzyyyxxxxxxuuu{{{~~~{{{{{{}}}}}}vvvllleee```ooo|||xxxqqqWWWXXX```rrrooobbb\\\VVVSSSKKKQQQKKKNNNNNNJJJGGGFFFBBB===;;;:::777555333111111111222111000///............,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------......//////------///000222<<>>@@@CCCDDDBBB@@@>>>>>>BBBEEEKKKQQQVVVYYY[[[[[[[[[]]]gggzzzzzztttkkkhhhqqq{{{}}}yyyyyyxxxvvvuuuuuutttrrrpppppppppqqqtttwwwyyyyyyxxxyyywwwvvvxxx|||}}}zzzvvvxxxyyyyyywwwtttsssuuuwwwxxxuuurrrtttxxxzzzyyyvvvuuuvvvwwwxxxzzzzzz{{{{{{xxx|||~~~|||{{{{{{{{{```XXX___nnnuuuiiigggnnn}}}pppaaaZZZUUUTTTMMMRRRLLLOOOOOOJJJHHHGGGCCC>>>;;;:::888555333222111111222111000//////......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000,,,,,,...000000///444;;;NNN[[[qqq}}}tttpppyyyooo\\\MMM???888888666666555444444444555555333444555444333444666777>>>]]]mmmZZZ@@@666666444666666777888999999:::;;;;;;;;;;;;<<<<<<<<<======@@@@@@?????????@@@AAABBBCCCDDDEEEFFFFFFDDDBBBAAACCCCCCDDDEEEFFFHHHJJJKKKNNNNNNNNNRRRZZZaaa```YYY\\\cccooo{{{kkkaaaYYYTTTNNNLLLMMMMMMIIIEEECCC???AAAFFFEEEAAABBBIIIKKKUUUeeevvv~~~~~~{{{tttooorrrxxxzzzxxxvvvuuutttssssssrrrpppnnnkkkkkklllooossswwwxxxyyywwwuuusssuuuyyy{{{zzzxxx|||||||||zzzvvvsssrrrsssqqqooonnnppptttwwwwwwuuuqqqrrrtttwwwyyy{{{}}}~~~|||}}}}}}|||dddYYYXXXiii|||xxxqqq___XXXTTTUUUNNNRRRMMMOOOOOOKKKHHHGGGDDD???;;;:::888666444222111111111111000///////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111---...///000///000333777666@@@TTTrrrmmmSSSHHH???444333<<<555555444444444444444555111333444444333444666888999YYYooobbbGGG666333333777777888888999::::::;;;::::::;;;;;;<<<=========@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDCCCAAA@@@CCCCCCDDDEEEFFFHHHIIIJJJMMMOOOPPPTTT\\\cccbbb\\\XXX]]]eeemmmxxxxxxuuutttnnnddd[[[VVVKKKHHHOOOQQQPPPZZZjjjmmmzzz|||zzzzzz|||}}}~~~wwwsssuuuuuutttuuutttsssssstttssspppnnnjjjiiiiiikkkoootttvvvwwwvvvsssrrrsssvvvyyyzzzzzz|||}}}}}}{{{xxxuuurrrpppnnnllllllmmmpppssssssrrrpppqqqsssuuuxxx{{{~~~|||cccaaaiiisss}}}ssskkk{{{uuupppuuusss]]]UUUSSSUUUNNNRRRMMMOOOOOOKKKHHHGGGDDD???;;;:::999777555333111000111000000////////////000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111////////////000333777:::333666@@@TTTmmm|||uuuwww}}}cccNNN>>><<<888///000888444444333333333333444444111222333333333333666888777TTTlllfffNNN;;;555666888888999999::::::;;;;;;::::::;;;;;;<<<======>>>@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIHHHNNNSSSSSSUUUXXXYYYWWWUUU[[[bbbiiiooowww}}}rrrnnnuuuxxxwww~~~xxxvvvwwwxxxzzz|||||||||{{{{{{vvvuuuuuuttttttsssssstttuuutttrrroookkkiiiiiijjjnnnqqqssstttuuusssrrrrrruuuxxx{{{|||zzz{{{{{{{{{zzzwwwtttqqqooonnnmmmmmmnnnooopppoooqqqrrrsssuuuxxx{{{}}}{{{pppgggdddggguuuxxxhhh```fffrrr}}}~~~nnnkkksssvvv\\\SSSRRRUUUNNNQQQLLLOOOOOOJJJHHHGGGCCC>>>;;;:::999888666333111000000000////////////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000///000///---000666;;;;;;444333666>>>OOOjjjwwwvvvxxxvvv~~~mmm```III>>>777888777111///222333333222222222333444444222333444333222333555666777KKK___^^^MMM>>>999:::888888999999999:::::::::999::::::;;;<<<===>>>>>>@@@@@@AAAAAAAAA@@@??????<<<===>>>@@@AAABBBBBBBBBCCCDDDEEEGGGHHHHHHHHHHHHJJJSSSXXXUUUOOONNNOOOOOONNNTTT\\\bbbgggjjjlllnnn|||~~~vvvtttuuuuuuvvvwwwwwwwwwwwwyyy~~~|||yyyyyyzzzxxxsssssstttuuuwwwvvvsssppplllkkkkkklllooorrrrrrrrrvvvuuutttuuuvvvyyy{{{}}}zzzzzzzzz{{{|||{{{wwwuuurrrqqqpppooooooooooooooorrrssssssuuuxxx{{{~~~pppaaaXXX]]]eeeooo|||rrrkkkccccccfffppp~~~oooiiimmmxxx\\\RRRQQQUUUMMMOOOKKKNNNNNNJJJGGGFFFBBB===:::::::::999666444111000000000////////////000000,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---------......///,,,///...,,,///777:::888444333333555<<>>HHHJJJBBB999888<<<777777777777777888888888999999:::;;;<<<===>>>>>>@@@AAAAAAAAAAAA@@@???>>><<<======???@@@@@@AAAAAAAAABBBDDDFFFGGGGGGGGGFFFMMMVVV[[[VVVNNNKKKKKKJJJJJJNNNSSSXXX[[[^^^```aaaeeevvv~~~|||uuutttsssrrrssstttttttttssssssyyy}}}|||{{{||||||zzzrrrrrrsssuuuwwwvvvssspppllllllmmmooorrrttttttssswwwwwwwwwwwwxxxzzz|||~~~~~~|||{{{|||~~~~~~{{{xxxttttttsssrrrqqqqqqqqqrrrrrrrrrsssuuuxxx|||mmm```WWWYYY]]]aaalllyyywwwooojjjgggfffrrr}}}~~~}}}yyypppjjjiiizzz\\\QQQPPPUUULLLNNNKKKMMMMMMIIIFFFEEEBBB===:::::::::999777444222000000000////////////000111+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---------......)))---...,,,///666777222;;;888777555222:::QQQhhh{{{{{{iiiQQQDDD:::111000222000---///333222---222111111111222333333444333444444333222111333444333333555777555111444;;;555555555555666666666666999999:::;;;<<<===>>>???@@@AAAAAABBBAAA@@@???>>>======>>>>>>??????@@@@@@@@@AAACCCEEEEEEFFFEEEEEEJJJQQQUUURRRMMMJJJIIIGGGLLLLLLNNNPPPSSSVVVXXXZZZZZZcccuuuxxxxxx}}}~~~|||tttrrrpppqqqrrrsssqqqooosssxxx|||||||||}}}{{{wwwqqqqqqsssuuuvvvvvvssspppllllllnnnqqquuuvvvvvvtttwwwxxxyyyzzzzzzzzz|||~~~}}}~~~}}}zzztttuuuuuutttsssssstttvvvqqqrrrsssuuuyyy~~~jjj^^^UUULLLQQQ___bbbooossshhh```^^^^^^cccnnn}}}zzztttpppmmmlllkkk[[[MMMOOONNNMMMOOOPPPNNNLLLJJJHHHEEEAAA>>>======;;;999777444222000,,,///111111...,,,---///---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000...,,,---///111000...,,,000222///,,,111===HHHeeezzz}}}|||yyyvvvttt___KKK>>>777333111111222333111000///111333222222222222222111000000000000111111111222222222444333222222222333444555777777777777666666666666888888999:::;;;;;;;;;;;;<<<<<<======>>>>>>??????>>>======<<<<<<<<<======CCCDDDDDDCCCCCCDDDGGGIIIHHHHHHHHHGGGGGGGGGGGGFFFJJJJJJKKKMMMOOORRRUUUWWW___\\\cccuuuzzzvvvzzz{{{}}}uuupppqqqsssuuuuuuoooppppppqqqqqqqqqppppppnnnppptttvvvvvvwwwxxxyyyssssssrrrssssssssspppnnniiiiiikkkpppvvvzzz|||}}}yyyxxxvvvvvvxxx{{{|||}}}~~~~~~|||xxxtttsssttttttrrrpppqqqtttuuutttzzz{{{kkk[[[PPPLLLNNNUUUbbbrrr|||tttmmmjjjnnnrrrrrrmmmeee]]]YYYeeeoooyyyzzzrrrkkkhhhjjjmmm^^^PPPRRRQQQOOOQQQPPPNNNLLLJJJHHHEEEAAA>>><<<<<<;;;999666444111000...000111000---,,,---///---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000...,,,---///000000...222444444000,,,...666===BBBTTTqqqxxxpppxxxuuuaaaWWWHHH<<<555222111000111111111111000000000111111111111111111111000000000000111111111222222222333333222222222333444555666666666666666666666666777888999:::;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????======<<<<<<<<<<<<======@@@AAABBBBBBBBBBBBDDDFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHIIIJJJLLLOOOQQQSSSUUUUUU[[[fffssszzzjjj```fffpppzzz|||wwwpppllllllooopppppplllmmmmmmnnnooooooooonnnnnnppprrrssssssssstttuuuoooooooooppprrrqqqnnnkkkllllllmmmqqquuuxxxzzzzzzxxxwwwvvvvvvwwwyyyzzzzzzzzz|||~~~}}}zzzvvvtttttttttrrrpppsssuuutttsssxxx~~~}}}kkkZZZTTTPPPRRRZZZbbbffffffiiinnnyyy|||yyynnnjjjdddbbbaaa]]]XXXRRRMMMVVV```fffhhhmmmwwwyyyxxxuuupppkkkiiijjjlllbbbTTTUUUSSSQQQRRRPPPNNNLLLJJJHHHEEEAAA>>>;;;;;;:::888666333111000/////////---,,,,,,---///---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111///------/////////...444333222///---...111444111999KKKddd~~~}}}fffSSS@@@;;;444000...///000000111000000000111111///---///000000000000000000000000000000111111111111222222222222222222333444444666666666666666666666666777888999:::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>======<<<<<<<<<<<<=========???AAAAAA@@@@@@AAABBBAAAAAABBBBBBCCCDDDDDDDDDFFFFFFFFFGGGHHHJJJKKKLLLKKKNNNSSSWWW[[[hhhddd\\\aaagggmmmssspppjjjhhhlllqqqssstttvvvzzzuuurrrppplllhhhfffggghhhhhhiiigggggghhhiiijjjkkkkkklllmmmnnnooonnnmmmmmmooopppoooppprrrtttvvvuuuqqqnnnoooooooooqqqtttvvvvvvuuusssssssssssssssssssssssstttwww{{{}}}}}}}}}}}}~~~|||zzzvvvuuuttttttsssqqqvvvvvvtttrrruuu{{{}}}{{{{{{oookkklllkkkeee___^^^]]]aaahhhnnnssszzz~~~}}}uuuuuuwwwuuutttyyy{{{{{{|||}}}~~~{{{rrrmmmppptttpppgggaaa___\\\ZZZ[[[]]]]]]YYYVVVWWWdddttt}}}~~~{{{xxxvvvvvvnnnooopppnnnkkkiiiiiiiiieeeWWWXXXUUURRRSSSPPPNNNLLLJJJHHHEEEAAA>>>::::::999777555333111///...---,,,+++,,,---000222---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///..................///...------///000111111444333555@@@SSSmmmssstttuuutttgggWWWFFF888333222000///000000000000111//////000111111...,,,///////////////000000111000000000000111111111111111111111222222333444444444555555555555555666666777888999::::::;;;:::::::::;;;;;;<<<<<<===>>>>>>===<<<<<<<<<<<<======>>>;;;>>>@@@AAA@@@??????@@@??????@@@AAABBBCCCDDDEEEDDDDDDEEEEEEFFFFFFGGGHHHGGGKKKOOOPPPSSSaaaxxx}}}wwwjjj\\\SSSSSSWWW^^^cccdddjjjuuu|||vvvrrrmmmgggcccdddcccbbbaaaaaabbbbbbbbbbbbbbbcccdddeeefffhhhhhhiiijjjjjjiiihhhiiikkkmmmooopppssswwwyyyxxxtttqqqnnnmmmmmmnnnqqqrrrrrrqqqnnnoooppppppnnnmmmmmmmmmrrrtttwwwzzz{{{zzzzzzyyyyyywwwuuutttssssssssssssyyywwwtttrrrrrrvvvxxxyyy{{{rrrfff\\\[[[^^^___```bbbcccpppsssiiifffooosssoooiiiiiikkknnnmmmjjjjjjmmmjjjkkklllmmmmmmllljjjiiikkklllnnnppprrrsssvvvwww}}}yyyxxxyyysssiiifffiiihhhgggccc]]]XXXXXX[[[^^^aaa^^^aaannn}}}|||uuuxxxxxxzzz}}}}}}{{{uuuooolllhhhjjjlllmmmkkkiiifffeeefffXXXXXXUUUQQQRRRPPPNNNLLLJJJHHHEEEAAA>>>:::999999777555333111000///...---...000333666777---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////.........//////,,,++++++,,,///111000/////////...///888III___ooo~~~~~~zzzzzzyyymmm\\\OOOEEE<<<333...000111111222111111111111000/////////000000///...000000///...//////000111000000000000000000000000000000111222333333444444333333444444555555555555777777888999:::::::::::::::::::::;;;<<<<<<======<<<<<<<<<<<<<<<===>>>>>><<<>>>AAAAAA@@@???????????????@@@AAACCCDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEHHHKKKOOOXXXiii|||lllbbb___```___bbb``````dddllltttxxxzzz}}}sssnnnpppvvv|||vvvooojjjhhhddd___ZZZ]]]^^^^^^^^^^^^^^^^^^^^^____________aaabbbdddeeedddeeefffeeeeeefffiiilllkkkmmmppptttvvvuuuqqqnnniiiiiiiiijjjmmmoooooonnnlllnnnoooooollljjjjjjkkkqqqrrrtttvvvwwwwwwuuutttvvvuuutttsssrrrssstttuuuyyywwwtttrrrqqqrrruuuxxx{{{yyyvvv{{{|||uuuooohhhsssvvvqqquuuvvvjjjaaa``````^^^]]]___\\\\\\]]]]]][[[XXXUUUSSSWWWYYY\\\]]]]]]]]]```bbb]]][[[[[[[[[VVVOOOLLLNNNOOORRRUUUSSSPPPRRR[[[fffnnnqqq{{{xxxrrrkkkfffggghhhjjjkkkjjjgggcccaaafffXXXYYYUUUQQQQQQPPPNNNLLLJJJHHHEEEAAA>>>::::::999888666444222111222000000222555999:::;;;---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///...---...000111...---,,,---......---,,,***...111000///333<<>>777333///...///---///000000///...///000...///000000//////111444222111000///...///000000111000000000000000//////...///111222333333333333222222333333444555555555666777888999::::::::::::999999::::::;;;<<<<<<<<<<<<<<<;;;<<<<<<===>>>???===???AAAAAA???>>>???@@@??????@@@AAACCCDDDDDDEEECCCDDDDDDEEEEEEEEEEEEDDDCCCEEEHHHMMMZZZkkkxxx|||xxx{{{uuuhhhWWWNNNPPPWWW^^^bbbcccfffiiihhhaaa[[[___gggwwwrrrlllqqqyyysssmmmfffbbbbbbaaa]]]YYYZZZ\\\]]]\\\[[[[[[[[[]]]^^^]]]]]]]]]^^^___aaabbbaaabbbdddddddddeeegggiiikkklllnnnqqqtttssspppmmmgggffffffhhhkkklllllllllmmmoooqqqooollljjjlllnnnrrrqqqqqqrrrtttuuutttrrrwwwwwwvvvtttrrrrrrsssuuuxxxuuuttttttrrrqqqtttyyy~~~~~~yyywwwrrrnnnoooiiiiiiiiihhheeeaaa]]]ZZZVVVXXXZZZZZZWWWVVVXXX[[[WWW\\\^^^\\\\\\^^^___^^^fffiiinnnqqqooopppyyytttkkkiiigggeeeiiihhhhhhhhhgggeeeaaa^^^fffYYYYYYVVVRRRRRRPPPNNNLLLJJJHHHEEEAAA>>>:::::::::888777555333222222111000222666888777666---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++---//////---...111333.........---,,,,,,,,,,,,...000222111...------///:::DDDRRR```nnnzzziiiUUUFFF>>>555//////000///000444000111111///---,,,...000,,,000222000---...444:::555444111///...//////000111111000000////////////---///000222333333333333111222222333444444555555666777888999999::::::999999999999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>???>>>???@@@???======>>>@@@??????@@@AAABBBBBBCCCCCCAAABBBDDDEEEEEEEEEDDDDDDAAAEEEHHHKKKTTTaaagggggghhhgggnnnmmm\\\\\\iiiwwwyyytttpppkkkdddaaaiiisssrrrqqq}}}ppphhhaaa^^^aaaccc```]]]YYY[[[\\\[[[YYYXXXZZZ\\\^^^]]]\\\\\\\\\^^^___aaaaaacccdddeeedddcccdddeeekkkkkklllnnnppppppnnnlllgggffffffgggiiikkkjjjiiilllnnnooommmiiiiiilllppppppnnnmmmnnnrrrtttuuuttt||||||{{{wwwsssqqqqqqsssuuussstttvvvtttqqqtttzzz}}}tttwwwxxxuuupppmmmoooqqqvvv~~~}}}}}}wwwjjjbbbdddggghhhjjjgggdddccccccbbb```]]]fffYYYZZZWWWSSSSSSPPPNNNLLLJJJHHHEEEAAA>>>;;;;;;:::999777666444333000......000333333111///---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***,,,//////---...111555,,,---...---,,,,,,...000000---+++,,,///333555555...333999???GGGUUUhhhvvv{{{yyyjjj[[[MMMBBB:::666333---+++111333222222666888888666222---+++---000+++000333000+++---666>>>777555222000/////////000111111000000/////////...---...000222333444333333111111222333333444555555666777888999999:::999999888999999::::::;;;<<<<<<;;;;;;;;;<<<<<<>>>??????>>>???>>>===;;;<<<>>>@@@?????????@@@AAAAAABBBBBB@@@AAACCCDDDEEEDDDDDDCCC@@@GGGJJJJJJNNNUUUXXXVVVPPPRRRZZZgggpppzzzssstttnnnggg___]]]aaaeeecccaaaYYY[[[[[[ZZZWWWVVVXXX[[[___^^^\\\[[[[[[]]]^^^```bbbdddffffffdddbbbbbbbbbfffffffffgggiiiiiigggfffiiihhhggghhhiiijjjiiihhhiiikkkllliiieeeeeejjjoooooollljjjlllqqquuuvvvvvvzzztttpppppprrrtttrrrtttwwwvvvqqqttt{{{xxx~~~{{{yyyooosssqqqhhhbbbfffjjjkkkiiieeeaaa___```aaa___]]]ggg^^^XXXTTTRRRMMMNNNNNNMMMKKKGGGCCC???<<<;;;;;;:::888777555444333000//////111333333111...---------------...///000---------,,,,,,++++++++++++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...---,,,+++,,,.........---,,,,,,,,,---------......000///...///111333222111000000111333666;;;BBBGGGbbbmmm}}}}}}iii]]]RRRDDD<<<666111000333...---------...///111222HHHAAA777///,,,---///111///............000222333111111111000000000000000000000//////.........---...//////000111222222222444444444444444444444444333444555777888888888888777777888999999::::::;;;;;;;;;<<<<<<======>>>>>>DDDAAA>>>===>>>???????????????@@@AAABBBBBBBBBBBB@@@@@@AAACCCDDDFFFGGGGGGBBBEEEHHHLLLSSSWWWSSSLLLHHHMMMTTTYYY\\\aaaiiioootttgggccciiipppdddbbb^^^\\\[[[^^^aaacccZZZZZZZZZZZZYYYXXXVVVUUUXXXYYY[[[[[[\\\^^^aaadddkkkjjjhhhfffeeedddeeeeeegggiiikkkkkkiiigggfffeeeiiilllnnnnnnkkkiiihhhhhhhhhhhhhhhhhhiiikkknnnooonnnhhhfffnnn||||||sss}}}~~~~~~{{{wwwsssqqqqqqpppnnnttt}}}|||vvv{{{vvvmmmjjjeeeeeeeeeffffffgggggggggiiiddd^^^]]]```bbbaaa___eee[[[VVVTTTRRRMMMLLLLLLLLLJJJHHHDDDAAA>>><<<;;;:::888777555444333111///...///111111///---------,,,,,,---......///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,...///...---...000000000///,,,,,,,,,---------.........------...000111111000---......///000333888<<<:::CCCPPP^^^iiiqqqwwwzzzzzznnndddVVVGGG===888333222111...///333......---......///000111888444///------...000000............///000111222000000000000000000000000000000000/////////......000000000111222333333333444444444444444444444444333444555777888888999999888888999999:::;;;;;;<<<;;;;;;;;;<<<======>>>>>>AAA???<<<<<<===>>>??????>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDAAADDDFFFIIIOOOTTTQQQKKKIIIMMMQQQSSSRRRUUUZZZ___bbbmmm}}}{{{nnnaaa[[[^^^ccc^^^\\\YYYWWWVVVWWWYYY[[[UUUUUUVVVVVVVVVUUUSSSRRRUUUWWWYYYZZZZZZ\\\___aaahhhgggfffeeeddddddeeeeeeeeehhhjjjkkkjjjiiiiiiiiilllnnnqqqpppnnnjjjhhhhhhgggggggggggghhhjjjlllmmmllljjjkkkpppvvvyyywwwsssyyyzzz{{{{{{xxxvvvuuuuuuqqqooosss{{{zzzuuuyyyzzzsssjjjbbb```bbbbbbbbbbbbccccccddddddfffcccaaabbbeeeeeebbb^^^cccXXXTTTSSSRRRMMMJJJJJJKKKJJJHHHEEEBBB@@@<<<;;;:::888666555444333222000...---...///...---,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,++++++------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,...///...---...000000000///,,,,,,,,,---------......---,,,,,,---///000000///,,,---...---,,,---///111+++///444999>>>DDDJJJOOO]]]fffppp|||~~~tttkkk[[[LLLCCC???888000...---...111///,,,,,,///---....../////////......,,,++++++,,,...000///...---......///000000000000000000000000000000000000111000000000000000//////111111111222333333444444333333333333444444444444444555666777888999999999999999:::;;;;;;<<<<<<===;;;;;;<<<======>>>?????????===;;;;;;<<<>>>>>>>>>>>>>>>@@@AAAAAAAAAAAAAAADDDDDDCCCCCCBBBAAAAAAAAAAAACCCDDDFFFKKKPPPOOOJJJIIILLLNNNMMMKKKJJJMMMPPPMMMSSS]]]fffqqquuuuuuqqqhhh\\\UUUUUUWWWYYYWWWUUUSSSRRRQQQQQQRRRNNNOOOOOOPPPQQQQQQPPPPPPRRRTTTWWWYYYZZZ[[[]]]^^^ccccccbbbbbbcccdddeeeeeedddfffiiijjjjjjjjjlllmmmoooqqqttttttqqqmmmjjjhhhgggggggggggghhhiiijjjkkkkkknnnqqqrrrqqqqqqssstttuuuwwwzzzzzzzzzyyyzzz{{{uuurrrtttxxxwwwssswww~~~{{{rrrkkkccc^^^]]]aaaaaaaaaaaaaaabbbbbbccccccbbbcccfffiiigggbbb^^^eeeWWWRRRRRRRRRKKKJJJKKKKKKJJJHHHEEEBBB@@@<<<<<<:::888666555333222333111///...------......,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------+++,,,------++++++,,,------,,,+++,,,.........---,,,,,,,,,---------......---,,,,,,---///000000///---...000///...------...333333222111000111444777888???HHHQQQaaasss|||}}}wwwppphhh___UUUNNN@@@===888555444444111---......000222000+++***------.../////////...---,,,------,,,...//////...,,,,,,---///000111000///.../////////000000000000000111111111111000000000000111111111222222222333333333333333333333444444444444444666777888999999999:::::::::;;;<<<<<<======<<<<<<===>>>???@@@@@@AAA@@@>>><<<<<<===>>>===<<<===>>>???@@@AAAAAAAAAAAADDDDDDCCCCCCBBBBBBAAAAAABBBCCCDDDCCCGGGMMMMMMIIIHHHIIIJJJJJJHHHHHHKKKMMMMMMNNNQQQSSSWWW]]]ffflllqqqrrrzzzrrrlllllllllllljjjcccZZZUUUTTTUUUWWWVVVTTTSSSPPPOOOMMMLLLIIIJJJKKKLLLMMMOOOOOOPPPPPPSSSWWWYYYZZZ[[[\\\^^^^^^______```bbbcccdddeeedddfffiiijjjjjjkkklllnnnnnnqqquuuuuusssooommmkkkjjjjjjjjjjjjkkkkkkllllllnnnqqqtttsssqqqqqqtttwwwvvvxxxzzz{{{{{{|||~~~zzzwwwuuuwwwuuussswww~~~zzz{{{~~~vvvmmmgggaaa___```ddddddccccccccccccdddeeeaaaaaacccfffhhhgggccc___iiiWWWQQQSSSRRRJJJLLLLLLLLLJJJHHHDDD@@@>>>===<<<:::888666444333222333333111///......///000---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......+++++++++,,,,,,---------+++,,,---,,,++++++,,,------,,,+++,,,.........---,,,,,,,,,---------.........------...000111111000---///111111///.../////////000000000//////111333222555666777===GGGMMMOOOPPPTTTZZZbbbhhhmmmppprrrrrrnnnjjjhhhhhheee___ZZZTTTPPPJJJDDD>>>999555222111000000111111000/////////,,,,,,...---***+++///------...//////...---,,,000...,,,---...///...---,,,---///000000///............//////000000000000000000000000111111111111000000000111111111111111222222222333333333444444333444555666777888888888999999::::::;;;<<<<<<<<<<<<======>>>@@@AAAAAABBBBBB@@@>>>===>>>>>><<<;;;======>>>???@@@@@@@@@@@@BBBCCCCCCCCCCCCCCCDDDDDDBBBDDDDDDCCCEEEJJJKKKHHHGGGGGGHHHGGGGGGGGGIIIJJJHHHIIIKKKMMMPPPSSSWWWZZZ[[[ZZZ]]]gggqqq{{{}}}rrreee______dddcccaaa\\\WWWUUUVVVYYYTTTSSSRRRPPPNNNKKKIIIHHHFFFGGGHHHIIIKKKMMMOOOOOOOOORRRVVVYYYZZZ[[[\\\^^^[[[\\\]]]___aaabbbccccccdddfffiiijjjjjjjjjkkkmmmlllooossstttsssqqqpppooonnnnnnoooooooooooooooooossssssssssssuuuwwwyyyzzzyyyzzz|||||||||}}}{{{xxxwwwuuuuuuxxx}}}xxx{{{~~~}}}~~~}}}}}}tttkkkfffaaa]]]^^^aaafffeeedddccccccdddeeefffbbbbbbbbbcccddddddcccbbbkkkWWWPPPSSSSSSJJJLLLMMMLLLKKKHHHDDD@@@>>>===<<<;;;999666444222222222222222111///...///111...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,------...//////***++++++,,,,,,------...***,,,---,,,+++***+++---///...---...000000000///,,,,,,,,,---------.........------...000111111000+++---//////.........///,,,...000000///......///111333222...///333555333444666999===AAADDDFFFGGGGGGDDD@@@>>>???>>><<<999666444111///......000111222///............333:::;;;444...---,,,)))))),,,,,,------.........---------+++)))***,,,...//////---....../////////......---......//////000000111//////000000000000000111000000000000000000000000111111222222333333444444222333444555666777777777777777888999999::::::;;;;;;;;;<<<===???@@@AAAAAAAAA???>>>>>>???>>>===;;;<<<===>>>??????@@@??????@@@@@@AAABBBCCCDDDDDDEEEAAADDDDDDBBBCCCGGGHHHEEEGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFIIILLLNNNOOOOOOOOOOOONNNQQQVVVYYY\\\bbbiiiyyyrrrnnnjjjaaaZZZZZZZZZYYYWWWTTTQQQRRRUUUXXXNNNNNNLLLJJJGGGEEECCCBBBCCCCCCDDDEEEHHHJJJLLLMMMMMMOOOSSSUUUVVVXXXZZZ\\\[[[\\\]]]___````````````bbbeeehhhjjjjjjjjjjjjkkkjjjllloooqqqppppppppppppqqqqqqrrrrrrrrrqqqqqqpppuuusssppprrrvvvyyy{{{{{{zzz{{{||||||{{{|||~~~}}}zzzwwwvvvvvvxxxzzzvvv|||~~~||||||~~~}}}~~~}}}{{{zzz||||||pppjjjfffdddbbb___```eeeeeedddbbbaaa```aaacccddddddcccbbbbbbbbbbbbcccccckkkVVVOOOTTTUUUKKKKKKKKKKKKJJJHHHEEEBBB@@@>>>===;;;999666444222111...000222111///...///000///......---,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,------******+++,,,,,,---......***,,,,,,,,,+++***+++,,,///...---...000000000///,,,,,,,,,---------......---,,,,,,---///000000///+++,,,------,,,,,,---//////111111000...++++++++++++...///---...222222000,,,,,,...///000111222222222111/////////000///...,,,---------...///111333///,,,+++------...666@@@CCC888///...///---++++++,,,,,,,,,,,,---......///+++******+++...//////...///......------.........------......///000000111....../////////000000000111111111111111111111111000111111222333333444444000111333444555555666666555555666666777888888999888888999;;;<<<===>>>???<<<;;;;;;===>>>???>>>===;;;<<<===>>>????????????>>>??????@@@AAAAAABBBBBB>>>BBBDDDBBBAAADDDDDDBBBEEEDDDBBBBBBBBBBBBBBBAAAEEEFFFHHHIIIJJJIIIFFFDDDFFFFFFIIINNNOOONNNQQQWWWYYY]]]eeeoooxxxyyynnnoooyyyxxxkkkcccgggggg^^^WWWVVVRRRQQQPPPNNNMMMNNNPPPQQQIIIHHHFFFCCCAAA???>>>>>>>>>>>>???@@@BBBEEEGGGIIIHHHJJJMMMNNNPPPRRRVVVXXX\\\]]]^^^_________^^^^^^\\\aaafffjjjkkkkkkkkkkkkjjjkkkmmmmmmllllllmmmoooqqqqqqrrrrrrrrrqqqooooootttrrroooooorrruuuxxxyyyxxxyyyyyyyyyyyyzzz|||}}}zzzwwwvvvwwwwwwwwwuuu||||||}}}~~~}}}|||~~~~~~|||}}}}}}~~~}}}{{{zzzzzz||||||ttttttxxxwwwsssiiiffffffgggfffcccdddhhheeecccaaa______```bbbccceeeeeeeeedddcccbbbbbbcccjjjUUUNNNUUUWWWMMMHHHIIIJJJJJJHHHFFFDDDBBB>>>===;;;999666444222111+++...111111///---...///000///...---------------+++++++++,,,,,,---------------,,,++++++***************+++,,,,,,---......***+++,,,,,,******+++,,,---,,,+++,,,.........---,,,,,,,,,---------......,,,++++++,,,...//////...---......---,,,,,,---///+++,,,------,,,,,,...000***...///......000...+++...........................///111111111000000000---...000000///.........---+++---111...+++000999888---&&&)))000333222111,,,,,,++++++,,,...///111------...///111000...+++000///---,,,,,,---...///---------...///000000111---.........//////000000333222222222222222222222000000111222333333444444000000222333444555555555444444444555666666777777555666777888:::;;;<<<===888888888;;;>>>@@@???>>>;;;<<<===>>>????????????>>>>>>>>>>>>>>>?????????<<>>===<<<<<<;;;;;;;;;<<<>>>AAACCCEEEEEEFFFHHHIIIKKKNNNRRRUUU]]]^^^___```___^^^]]]\\\XXX]]]eeejjjlllllllllkkkkkkkkklllkkkiiiiiikkkmmmppppppqqqqqqpppooommmlllrrrqqqpppnnnmmmoootttwwwuuuvvvwwwwwwwwwxxx{{{~~~~~~}}}yyyvvvuuuwwwwwwuuusss{{{~~~~~~{{{{{{||||||{{{|||||||||xxx|||~~~~~~~~~{{{wwwuuuvvvxxxyyyyyy}}}~~~~~~yyynnnfffhhhppptttrrrcccbbbdddggggggccccccffffffeeebbb``````aaabbbdddeeeggghhhgggeeecccbbbbbbqqqWWWQQQRRRSSSRRRLLLKKKJJJIIIGGGDDDBBBAAA@@@>>>:::666444333333333////////////000000000000///............---------,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------............///------------------------,,,,,,,,,---------.........000111///---,,,...111,,,------....../////////---------............///,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,------...------,,,,,,------...000000///...---,,,,,,+++222111000///...---------///.........///000222444333333222222111000000000000000000000111111111111222222333333333333444444222222333333444555666666444888888555444888;;;::::::999888888888999;;;;;;===<<<<<<;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????BBBAAAAAAAAAAAABBBCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCDDDEEEFFFHHHHHHIIIIIIHHHIIIJJJLLLMMMOOOPPPQQQXXX]]]rrriiidddqqqqqqvvv|||~~~~~~|||wwwrrrvvv~~~|||wwwlllcccgggqqq^^^\\\]]]aaabbb]]]YYYYYYSSSPPPOOOUUU]]]___XXXPPPNNNMMMKKKIIIGGGFFFFFFFFFDDDBBB>>>:::888666666666777777777888999;;;<<<===@@@AAACCCDDDEEEGGGKKKNNNTTTXXX\\\^^^]]]ZZZXXXWWWXXXYYY]]]cccjjjmmmllljjjooommmjjjiiijjjkkkkkkjjjkkknnnrrrpppkkkhhhhhhkkkllllllkkkkkklllnnnoooqqqqqqpppooopppqqquuuxxx{{{~~~zzzuuussssssssssssrrrwww{{{~~~|||{{{|||~~~{{{}}}~~~|||{{{}}}}}}{{{ttt{{{xxxyyy}}}}}}|||{{{zzzwwwtttvvv{{{yyy}}}zzz{{{{{{xxxyyyooojjjcccaaacccgggjjjkkkdddbbbaaaaaadddfffffffffgggeeebbb``````aaadddeeeccccccdddeeeeeedddcccbbbqqqXXXSSSRRROOOLLLLLLKKKJJJIIIGGGDDDBBBAAA???===;;;888555444333333000000000000////////////............------------,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------------------............------------------------,,,,,,,,,------------...***,,,.........000444777------------------......,,,,,,,,,,,,------------,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------/////////...------,,,,,,000000///...------------//////.........///000000111111000000/////////...//////000000000111111111222222222333333333444444222333333333444555555555333666777666888<<<>>><<<999888777777777888::::::<<<;;;;;;::::::;;;;;;;;;:::::::::;;;;;;;;;;;;<<<========================@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDBBBBBBDDDEEEFFFGGGGGGGGGEEEEEEFFFGGGIIIJJJKKKKKKMMMOOO^^^qqqrrraaaXXXZZZVVVXXXZZZ[[[[[[ZZZXXXVVVXXX```kkktttvvvrrrjjjeeecccfffjjjiii```XXX\\\fffWWWRRRPPPTTTUUURRROOOOOOMMMJJJJJJPPPWWWXXXQQQIIIIIIHHHFFFEEECCCAAA@@@???>>>===:::777555555555555444444555555666888999:::<<<>>>???AAABBBEEEHHHKKKNNNRRRWWWZZZZZZYYYXXXXXXXXXXXX[[[```fffiiiiiihhhkkkjjjiiihhhiiiiiiiiiiiifffiiilllkkkfffddddddgggkkkjjjiiihhhhhhhhhiiiiiimmmmmmllllllnnnqqqtttvvvzzzxxxuuusssrrrsssttttttyyy{{{||||||{{{zzzzzzzzzvvvwwwwwwxxxyyy}}}|||{{{}}}~~~{{{xxxxxxvvvxxx}}}~~~}}}}}}}}}{{{{{{}}}zzzuuurrrtttuuuzzz}}}zzzyyyyyyvvvqqqtttxxxwwwpppllljjjeee```^^^```ccceeeeeecccaaa___```bbbdddeeedddeeedddbbbaaa```aaabbbcccddddddeeeeeeeeedddbbbaaaoooXXXUUUTTTOOOIIILLLKKKJJJIIIGGGDDDBBBAAA======;;;:::888666555444111111000000//////..................------------,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,------///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------............------------------------,,,,,,,,,,,,------------+++,,,------...111666999------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------......---------------.........//////......---,,,...............---------//////000000000000111111222222222222333333333333333333333333444444444444333555555666;;;AAA@@@<<<777777666666666777888999:::999999999999999::::::::::::::::::;;;;;;;;;;;;>>>>>>======<<<;;;;;;:::>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBCCC@@@AAABBBCCCDDDEEEEEEEEECCCCCCDDDDDDEEEFFFFFFFFFGGGGGGNNN[[[ddd___SSSKKKJJJIIIHHHGGGGGGHHHIIIJJJKKKRRR[[[bbbccc]]]UUUOOOLLLUUU```cccZZZRRRUUU^^^WWWOOOIIIKKKNNNMMMKKKKKKHHHFFFFFFLLLRRRRRRKKKDDDDDDDDDCCCAAA???<<<:::999777666555333222222333444111111111222333444555666888999;;;===>>>AAAEEEHHHIIIMMMSSSWWWYYYYYYYYYYYYXXXXXXYYY\\\```dddeeeeeehhhggggggfffffffffffffffbbbeeegggfffcccaaabbbdddhhhggggggffffffffffffggghhhhhhhhhhhhjjjlllooopppttttttssssssrrrtttwwwzzz~~~}}}||||||{{{yyywwwrrrqqqqqquuu{{{{{{zzz{{{zzzyyyxxxvvvwww{{{{{{zzz|||xxxtttrrrtttttttttuuuuuuppphhhgggjjjoooqqqpppttt{{{rrrjjjeeedddeeedddaaa^^^]]]^^^`````````aaa___^^^^^^```bbbbbbbbbccccccbbbaaa``````______cccdddeeeeeedddcccbbbaaakkkVVVUUUWWWRRRLLLLLLKKKJJJIIIGGGDDDBBBAAA<<<<<<<<<;;;999777666555222111111000///......---.........---------,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,+++++++++,,,,,,,,,------/////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------//////---,,,,,,...111333---,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,------.........------,,,,,,,,,------...,,,,,,.........---,,,+++------------------......////////////000000000111111222222222222333333333444444333333333333333333333444444555<<>>>>>@@@????????????@@@AAAAAA>>>???@@@AAABBBBBBBBBBBBDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEKKKVVV]]]VVVKKKLLLIIIGGGGGGGGGFFFHHHKKKMMMSSS[[[``````ZZZRRRLLLIIIVVVbbbbbbWWWNNNPPPXXXYYYOOOHHHIIILLLLLLJJJJJJGGGEEEGGGLLLQQQPPPIIIBBBBBBBBBAAA@@@===:::888666444333222111000000111111////////////000111222333444666888:::<<>>>>>>>>>>>>>>???@@@@@@===>>>???@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCC@@@BBB@@@???GGGRRRUUUPPPHHHCCCBBBEEEEEEAAAAAAEEEHHHMMMSSSWWWWWWRRRLLLGGGHHHTTT^^^ZZZMMMFFFIIIPPPUUUMMMGGGGGGIIIHHHFFFFFFEEEEEEGGGLLLPPPNNNGGGAAA??????>>><<<:::777555444333333222111000/////////////////////000000111222222444777999;;;???CCCGGGIIILLLQQQSSSTTTTTTTTTUUU[[[ZZZYYYYYYZZZ^^^cccfffeeeggghhhfffbbb^^^\\\[[[___```aaaaaaaaaaaacccdddddddddfffgggiiijjjkkkkkkdddeeefffhhhiiijjjkkkkkkiiilllooossswww|||~~~}}}}}}}}}yyyvvvqqqppprrryyy~~~~~~~~~}}}yyyvvvvvvxxxwwwttttttxxx}}}zzzqqqhhhgggkkkkkkgggccc]]]____________`````````\\\\\\___hhhqqqyyyyyyfffaaa[[[VVVTTTTTTVVVXXX\\\]]]^^^^^^]]]]]]\\\\\\___]]][[[[[[]]]^^^^^^^^^]]]^^^______^^^\\\ZZZYYY\\\]]]___aaacccccccccccctttYYYRRRQQQOOOMMMLLLKKKJJJIIIGGGDDDBBBAAA======;;;:::888666555444111111000000//////......------------,,,,,,,,,,,,************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))***+++---------,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,---------.........---------------...)))***,,,---.../////////------......///000111111......////////////000000111111111111222222222222222222222222333333333333444555444222555888666000333444555666666666666555555555555555666777888999999999999999::::::::::::777888888999:::;;;;;;;;;:::999999999999:::;;;;;;=========<<<===>>>>>>???<<<===>>>?????????????????????@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>@@@IIIRRRUUUGGGBBBAAAFFFEEE@@@???DDDGGGIIIMMMOOOOOOLLLGGGDDDEEEPPPWWWQQQGGGCCCHHHMMMRRRNNNLLLNNNMMMHHHDDDEEEAAABBBEEEIIILLLIIIBBB<<<;;;999888666444333222222222222111111000////////////////////////000111222111333666888;;;???DDDGGGHHHJJJNNNOOONNNMMMMMMNNNXXXXXXXXXWWWXXX[[[```ddddddgggiiigggbbb\\\ZZZZZZ\\\\\\\\\]]]^^^___aaabbbdddeeeffffffgggffffffffffffgggiiikkklllllllllkkkkkkkkkmmmrrrxxx~~~~~~|||yyywwwwwwvvvuuusssnnnpppuuu{{{yyy|||wwwttttttxxxyyyuuurrrrrrrrrxxx~~~ssshhhfffgggfffdddccc]]]\\\YYYYYY```lllssstttYYYUUUTTTWWW\\\^^^bbbfffooottt~~~zzzwwwppphhhYYYWWWTTTRRRSSSTTTTTTSSSUUUWWWYYYYYYYYYXXXYYYZZZ]]][[[YYYXXXZZZ[[[[[[[[[ZZZ[[[\\\\\\\\\[[[ZZZYYYYYY[[[]]]___aaaaaaaaaaaa{{{```TTTPPPMMMLLLLLLKKKJJJIIIGGGDDDBBBAAA???===;;;888555444333333000000000000////////////---------,,,,,,,,,++++++************+++,,,---...++++++++++++++++++++++++************************((()))+++---------,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,------,,,+++)))++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,***)))***,,,///000...++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------000000///...------------------,,,------...//////,,,,,,---...///000111111........./////////000000111111111111222222222222111111111222333333333444333666555222222555555222333444555666777666666555555555555555666777888999888999999999999:::::::::888888888999999999999999999999999999999::::::;;;<<<<<<<<<;;;<<<======>>><<<===>>>>>>???>>>>>>>>>=========>>>>>>?????????BBBAAAAAAAAAAAACCCJJJSSSNNNGGGEEEJJJIIICCCCCCJJJKKKLLLMMMMMMKKKIIIGGGEEEBBBMMMSSSMMMEEEEEEHHHJJJOOOPPPTTTWWWSSSJJJEEEEEE>>>???CCCGGGIIIEEE>>>888888666333111000000111222...//////000000000000000///////////////000000111000222555777:::>>>CCCGGGGGGJJJLLLMMMLLLKKKKKKKKKRRRSSSTTTSSSSSSVVV\\\```aaafffjjjhhhccc]]][[[\\\ZZZYYYYYYZZZ\\\^^^```aaacccdddeeefffffffffeeeeeeggghhhkkkmmmnnnnnnmmmlllooolllkkkpppxxx||||||yyyuuuuuutttrrrpppoooppprrrnnnrrryyy~~~wwwtttuuu}}}~~~wwwrrrrrrxxxtttjjjgggfffbbb``````[[[\\\ZZZXXX```ppp|||^^^VVVQQQRRRSSSQQQSSSWWWYYY\\\bbblllxxx}}}lll^^^YYY]]]^^^[[[UUUSSSRRRSSSTTTTTTRRRPPPOOORRRUUUVVVUUUUUUWWWYYYYYYWWWUUUUUUVVVWWWXXXWWWXXXYYYYYYZZZZZZZZZZZZZZZYYYZZZ\\\]]]^^^^^^]]]]]]~~~dddXXXQQQNNNNNNLLLKKKJJJIIIGGGDDDBBBAAA@@@>>>:::666444333333333////////////000000000000---------,,,,,,,,,++++++************+++,,,---...++++++++++++++++++++++++************************''')))+++---...---,,,+++++++++,,,,,,,,,---------)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++...000000---)))+++++++++,,,,,,---------)))************+++++++++,,,,,,+++++++++,,,---...++++++,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,222111000///...---------000///...---,,,---...///++++++,,,---///000111111............/////////000000111111111111222222222000000111222333333444444222666666222000444666666444444666777777777666555555555555666666888999999888888999999999:::::::::::::::999999888777777777999999999888999::::::;;;<<<;;;;;;;;;;;;<<<======<<<===>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@AAA@@@===>>>AAA@@@<<<@@@IIIPPPGGGCCCHHHGGGAAACCCKKKKKKJJJIIIGGGEEECCCAAA@@@@@@JJJOOOIIICCCCCCDDDDDDJJJNNNVVVZZZSSSHHHBBBBBB===???CCCFFFHHHDDD===777888555222//////000222444+++,,,---///000111222222//////.........///000000///111444777:::>>>CCCGGGHHHJJJMMMMMMMMMLLLLLLMMMMMMOOOPPPPPPPPPSSSXXX]]]___dddiiiiiiddd___^^^^^^ZZZYYYXXXZZZ]]]___aaaaaa```aaadddfffhhhiiiiiiiiigggiiilllooopppooommmlllsssmmmjjjnnnvvvzzzwwwqqqppprrrssspppmmmlllooorrrooovvv~~~zzzvvvyyy~~~wwwvvv{{{~~~yyy~~~~~~tttllljjjfff```\\\^^^UUU[[[\\\XXX[[[hhhtttyyy___WWWQQQQQQQQQNNNPPPUUUTTTTTTVVV\\\ffftttvvv}}}xxxiiiddd[[[SSSSSSUUURRRLLLQQQPPPOOOPPPRRRQQQNNNKKKNNNQQQTTTUUUTTTUUUXXX[[[WWWUUUSSSRRRTTTUUUUUUTTTWWWWWWXXXXXXYYYZZZZZZ[[[[[[[[[\\\]]]\\\[[[ZZZYYYttt\\\XXXVVVOOOIIIMMMNNNNNNKKKGGGCCCAAAAAA===>>>===:::666444333333000000000000///////////////...---,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++***************+++000000///...,,,+++******+++,,,,,,------,,,,,,+++---...000000...---,,,,,,)))))))))******+++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***---000111000...,,,,,,++++++,,,,,,,,,,,,------++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++---...//////???<<<666111---,,,,,,---...---,,,,,,,,,,,,---...------...///000000//////000000000000000000000000222222222222222222222222111111222222222333333333555444444333333222222111555555555555666666666666666666666666777888999::::::999999888888999999:::888888888888888888888888888888777777888888999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<==================>>>>>>>>>?????????FFFEEEEEEEEEEEEGGGHHHIIIIIIHHHFFFDDDCCCBBBBBBCCCDDDKKKOOOKKKFFFEEEEEEDDDCCCHHHNNNRRRQQQKKKCCC>>>888>>>EEEGGGCCC;;;444111333333111000//////////////////............/////////////////////.........///000222555999>>>BBBDDDKKKLLLNNNNNNNNNMMMKKKIIIGGGIIIKKKMMMNNNPPPTTTWWW^^^aaadddeeecccaaa```___[[[YYYXXXWWWYYY[[[]]]]]]cccdddeeeggghhhiiiiiiiiijjjhhhhhhlllppprrrnnnjjjkkkkkkjjjjjjkkklllnnnooooooppppppnnnmmmmmmppprrrtttyyy~~~~~~~~~}}}{{{~~~}}}vvvqqqooonnnllllllpppmmmhhhccc___\\\ZZZZZZZZZYYYWWWWWWWWWYYY[[[\\\YYYQQQLLLNNNPPPOOOOOOQQQQQQOOOVVVaaadddaaagggrrrssscccZZZZZZ___dddfffrrr{{{yyyoooccc[[[VVVTTTQQQMMMIIIHHHJJJLLLKKKNNNPPPOOOMMMLLLNNNQQQMMMOOORRRUUUWWWXXXXXXWWWWWWTTTRRRRRRTTTUUUSSSQQQSSSUUUXXXXXXWWWUUUVVVVVVYYYWWWWWWZZZ___```\\\XXXwww___YYYVVVQQQLLLNNNOOOOOOLLLHHHDDDBBBBBB===>>>===:::666444333333000000000000////////////,,,,,,+++++++++,,,,,,---,,,++++++******++++++,,,++++++************++++++///......---,,,+++******+++,,,,,,------,,,,,,+++---...//////---,,,,,,---+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***,,,///000///---,,,,,,+++++++++,,,,,,,,,------++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,---......333111///,,,,,,,,,---......---,,,,,,,,,,,,---...------...///////////////////////////////////////222222222222222222222222111111111222222222333333222222333333333333333333444444555555555666666666666555555666777888999999999999888888888888999999888888888888888888888888888888888888888999999:::999::::::::::::;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<============>>>===>>>>>>>>>>>>?????????DDDDDDCCCCCCDDDEEEGGGHHHDDDCCCBBBAAAAAAAAABBBCCCEEEKKKNNNIIIDDDCCCCCCBBB???BBBGGGJJJJJJFFFBBB???>>>AAACCCAAA<<<666222000222222111000//////////////////............/////////////////////////////////000222555888===AAACCCIIIIIIKKKKKKKKKJJJHHHGGGEEEGGGIIIKKKLLLNNNRRRUUU\\\___bbbdddcccaaa``````\\\ZZZYYYYYYZZZ\\\^^^^^^bbbcccdddeeefffgggggghhhjjjhhhhhhkkkooopppmmmiiiiiihhhhhhhhhhhhjjjkkklllmmmnnnnnnmmmlllmmmoooqqqrrrwww|||}}}{{{yyyyyyzzz{{{uuuvvv~~~yyyooofffbbb`````````bbb```]]]YYYVVVTTTSSSSSSUUUTTTSSSRRRRRRTTTVVVWWWOOOOOONNNLLLLLLMMMOOOPPPQQQNNNSSS```ddd^^^]]]bbblllcccXXXRRRRRRUUUWWWWWWYYYaaaddddddjjjtttuuunnnnnnnnnsss{{{wwwmmmeee```[[[UUUOOOQQQPPPOOOLLLIIIIIIJJJLLLNNNQQQSSSQQQNNNLLLMMMOOONNNPPPSSSUUUWWWWWWWWWWWWVVVTTTRRRRRRTTTUUUTTTRRRSSSTTTUUUUUUUUUUUUUUUUUUVVVUUUVVVZZZ___aaa]]]YYY{{{bbbYYYVVVRRRPPPOOOPPPPPPMMMIIIEEECCCCCC>>>>>>===;;;777444333444000000000000////////////++++++*********+++,,,,,,,,,++++++******++++++,,,++++++************++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++,,,------,,,+++***,,,---......------------------+++++++++,,,++++++***)))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))+++......---+++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,+++++++++,,,---.........------,,,,,,------...------...////////////...////////////////////////111111111111111111111111000111111111222222222222000111111222333333444444444444444444555555555555555555555555555666777888888888888777777888888888777777777777777777777777888888888888888999999999888999999999::::::::::::;;;;;;<<<<<<============<<<<<<<<<============>>>======>>>>>>>>>?????????AAAAAAAAAAAABBBCCCDDDEEEAAA@@@@@@@@@@@@AAACCCDDDGGGLLLMMMGGGBBBAAA@@@???<<<===???@@@BBBCCCCCCDDDEEEDDD@@@;;;555111111111000000////////////000000000//////......//////000///////////////////////////000111444888<<>>>>>>>>;;;777444444444000000000000////////////------,,,++++++***++++++,,,++++++******++++++,,,++++++*********+++,,,,,,******************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,***))))))+++---.........------,,,,,,,,,******++++++++++++******+++,,,,,,,,,,,,---------++++++++++++++++++++++++************************************************************++++++++++++(((***,,,---+++************++++++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............------,,,------------------------------...//////.........////////////////////////111111111111111111111111000000000111111111111222000111111111222222333333333333333333444444444444444444444444444555666666666666666777777666666666666666666666666666666666777777888888999999999888777777888888888999999999::::::;;;;;;<<<=========<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBAAA@@@@@@AAABBBDDDEEEJJJMMMLLLEEE@@@???>>><<<<<<;;;::::::===AAAFFFIIIGGGDDD>>>777222111111333/////////...//////000000000000////////////000000///////////////000000000000000111333666:::===???BBBBBBCCCCCCCCCBBBAAA@@@???AAADDDEEEGGGIIIMMMOOOSSSWWW\\\___aaaaaabbbccc^^^^^^]]]\\\\\\^^^```ccccccccccccdddeeefffggggggiiihhhiiikkkmmmmmmjjjggggggffffffeeefffggghhhiiijjjlllnnnnnnoooppprrrtttsssvvvxxxwwwtttqqqrrrssswwwyyyyyyvvvrrrpppoooooommmooowwwyyyuuurrrkkkaaaYYYWWWWWWYYY[[[YYYXXXWWWUUUTTTTTTTTTTTTPPPPPPOOOOOOOOOPPPPPPQQQOOO___dddVVVKKKNNNQQQNNNSSSMMMNNNZZZccc```TTTLLLNNNLLLJJJJJJKKKJJJHHHEEEGGGJJJKKKIIILLLQQQPPPKKKIIIHHHIIIKKKJJJIIIJJJKKKOOORRRTTTRRROOOPPPVVV\\\iii~~~zzz||||||rrreee^^^[[[XXXVVVWWWVVVTTTRRRRRRNNNKKKJJJLLLMMMNNNMMMIIIKKKMMMMMMKKKIIIIIIIIIMMMQQQTTTSSSOOOKKKJJJJJJNNNOOOPPPQQQRRRRRRQQQQQQPPPPPPQQQQQQRRRSSSSSSRRRUUURRRPPPQQQSSSUUUVVVUUUTTTUUUXXX\\\______\\\YYY~~~fffZZZSSSQQQQQQMMMNNNNNNLLLHHHDDDBBBAAA>>>???>>>;;;777555444444000000000000////////////111000...---+++*********,,,++++++******++++++,,,++++++******+++,,,,,,---))))))************++++++***++++++,,,,,,++++++***+++++++++***))))))+++...---,,,,,,,,,++++++******)))******++++++*********+++++++++,,,,,,,,,------++++++++++++++++++++++++************************************************)))))))))******+++++++++(((***+++,,,***))))))************+++++++++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++...////////////...,,,+++------------------------------............------........................000000000000000000000000//////000000000111111111222222222111111000000000222222222222333333333333333333333222333333444444444555555666666555555444555555555555555555555555555666777888888888777777666666666666777777777888888999999:::;;;;;;<<<<<<:::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<=========;;;;;;<<<===>>>>>>>>>???AAAAAA@@@??????@@@AAABBBLLLNNNKKKCCC>>>>>>===:::;;;888666555888>>>DDDHHH@@@===888444222111111222000////////////000000111000000////////////000000////////////000000111111000000111333555888;;;===???????????????>>>>>>======???AAACCCDDDGGGJJJMMMNNNRRRXXX\\\___```bbbccc^^^______^^^]]]^^^aaadddffffffeeeeeefffggghhhiiiiiiiiijjjllllllkkkiiigggiiihhhggggggggghhhiiijjjkkkmmmoooqqqqqqrrrtttuuuuuuwwwxxxwwwsssqqqsssuuurrrrrrttttttrrrnnnmmmmmmmmmlllooouuuuuuooojjjiiiccc___YYYUUUTTTUUUUUUUUUUUUTTTSSSQQQPPPOOONNNNNNOOOOOONNNNNNNNNNNNNNNNNNLLL\\\bbbUUUJJJMMMOOOLLLPPPIIIHHHQQQ\\\]]]UUUNNNMMMLLLJJJIIIJJJJJJJJJIIIEEEFFFFFFEEEFFFHHHGGGDDDEEEFFFFFFEEEEEEDDDCCC@@@CCCGGGJJJIIIFFFEEEIIIMMMLLL]]]vvvvvvqqqllllllnnnnnnkkkgggiiizzz}}}tttrrrqqqttt{{{}}}|||vvvxxxwwwvvvvvvvvvyyyrrr___ZZZeeemmmcccSSSMMMLLLLLLLLLMMMNNNNNNNNNIIIIIIIIIJJJKKKKKKJJJIIIJJJLLLNNNNNNKKKIIIHHHHHHHHHLLLPPPQQQNNNKKKJJJKKKLLLLLLMMMNNNNNNNNNNNNNNNMMMNNNPPPQQQQQQPPPPPPQQQUUUTTTRRRSSSTTTVVVWWWXXXWWWXXXZZZ]]]^^^]]][[[XXXggg[[[TTTPPPOOOLLLMMMNNNKKKGGGCCCAAAAAA??????>>><<<888555444555000000000000////////////111000///---,,,+++******,,,++++++******++++++,,,++++++***++++++,,,---...******************++++++******++++++++++++*********+++,,,+++******,,,---+++******************)))((()))******+++***************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************(((((())))))***+++++++++(((***++++++***))))))***************++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------,,,------......------,,,---............---,,,,,,........................////////////////////////////////////000000000000222222111111000//////...111111111111222222222222222222222111111222222333222333444555555444333222444444444444444444444444333444666777777777666555555555555555666666666666666666777888999:::;;;;;;999999999:::::::::;;;;;;999999:::::::::;;;;;;;;;999:::;;;<<<=========<<<>>>===<<<<<<<<<===>>>???LLLLLLHHH@@@<<<<<<;;;888666444222222444888===@@@999666222000111111111000111111000000000000000111111000000//////000000111...//////000000111111222111111111222444666999:::<<<<<<;;;;;;::::::::::::999;;;>>>???AAACCCFFFIIIIIINNNTTTYYY\\\^^^```aaa^^^``````___]]]]]]bbbfffiiihhhggggggggghhhjjjkkkjjjkkklllmmmlllkkkiiigggiiiiiiggggggggghhhiiijjjjjjllloooppppppqqqrrrttttttvvvwwwuuurrrrrrtttwwwqqqoooooopppooojjjhhhiiiiiiggghhhkkkjjjeeebbbccc^^^\\\YYYWWWVVVUUUSSSQQQSSSRRRQQQPPPOOOMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJCCCMMMRRRKKKFFFHHHKKKIIIIIIEEECCCHHHOOOSSSQQQMMMKKKIIIHHHGGGFFFHHHIIIJJJDDDCCCAAAAAABBBCCCBBB@@@@@@BBBCCCBBBDDDGGGEEEAAA???CCCFFFGGGEEEDDDEEEFFFBBBJJJYYYjjjsssqqqeeeZZZUUUQQQMMMMMMOOOPPPPPPOOOWWWgggeeeWWWRRRPPPRRRZZZZZZYYYYYYYYY[[[^^^bbbddd___cccccc___\\\\\\YYYUUUXXXXXXVVVVVVXXX```lllvvvgggXXXIIIIIIXXXccc\\\NNNKKKKKKJJJJJJIIIHHHGGGGGGFFFHHHJJJKKKKKKJJJHHHGGGJJJLLLMMMMMMJJJHHHGGGHHHFFFJJJNNNNNNLLLJJJKKKMMMKKKKKKKKKLLLLLLMMMMMMMMMLLLNNNQQQQQQPPPOOOOOOOOOSSSUUUVVVVVVUUUVVVXXXZZZZZZ[[[]]]^^^^^^]]][[[ZZZhhh^^^WWWPPPMMMMMMNNNNNNLLLHHHDDDBBBAAA?????????<<<888555444555000000000000////////////...---,,,,,,+++,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,---......++++++++++++++++++************++++++++++++******)))+++------,,,+++,,,---)))))))))***************(((((()))***************)))))))))*********++++++************************************************************************((((((((()))***+++++++++)))***++++++***)))***+++************++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,......///,,,,,,---......---,,,,,,---.........------,,,+++........................////////////////////////........./////////000000000000000000000000//////000000000111111111222222222111111000000111111111111222333444444333222111333333333333333333333333111222444666666555444333444444444444555555555555444444555666777888999999777888888888888999999999888888888888999999999999888999:::;;;<<<<<<<<<;;;;;;;;;::::::;;;===???@@@KKKIIIDDD;;;888999888555333222111111222333555777888555111000111333333222444333222111111000111111111111000000000000111111...//////000111111222222111111111111333555777999888888777666666666666666555777999;;;<<>>===@@@BBBHHHQQQWWWUUUMMMFFFFFFEEEDDDDDDDDDEEEFFFFFFNNN]]]YYYJJJFFFEEEDDDIIILLLJJJHHHGGGHHHIIIJJJJJJHHHJJJJJJHHHIIIKKKJJJFFFFFFHHHHHHHHHJJJSSS___fffRRRLLLFFFGGGQQQXXXSSSHHHFFFGGGGGGFFFEEEDDDCCCCCCEEEGGGHHHIIIIIIIIIIIIJJJGGGIIIJJJJJJHHHHHHHHHIIIHHHKKKNNNMMMKKKJJJLLLNNNKKKKKKKKKKKKLLLMMMNNNOOONNNPPPSSSSSSQQQOOOOOOPPPPPPUUUYYYYYYUUUTTTXXX\\\[[[\\\]]]]]]]]]]]]^^^___iii```YYYQQQLLLNNNOOOOOOMMMIIIEEECCCCCC?????????<<<888555555555000000000000////////////************+++,,,---...,,,++++++++++++++++++,,,++++++++++++,,,---...///,,,,,,,,,+++++++++************++++++++++++******(((+++---...---,,,,,,---)))))))))******++++++,,,(((((()))***************((())))))))))))*********************************************************))))))))))))))))))))))))'''(((((()))***+++++++++)))+++,,,+++***)))***+++)))************+++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,---...//////,,,,,,---......---,,,,,,---.........------,,,+++........................////////////////////////............/////////000......//////000000111111000000000000111111111111111111000000000000000111000111333444444333111000333333333333333333333333000111333555555444333222333333333444444444555555333333444555666777888999666777777777777888888888666777777777888888888888777888:::;;;<<<<<<;;;;;;:::::::::;;;===@@@BBBDDDIIIGGG@@@888666777666333222222333333333222222222===888333111333666777666555444333222111111111111111111000000000000111111...//////000111222222222111111111111222444666888666555444333333333444444222444666888999<<>>???AAA@@@@@@@@@???BBBBBB@@@BBBFFFCCC<<>>???@@@@@@@@@???>>>>>>???CCCGGGHHHEEEBBB>>>@@@AAAAAA@@@???@@@AAAAAAQQQPPPCCCBBBDDDBBBEEEBBBAAA@@@AAABBBBBBBBBAAAEEEDDDAAA???BBBGGGFFFAAA@@@DDDEEEDDDFFFLLLTTTYYYHHHJJJJJJJJJMMMNNNHHH@@@AAACCCEEEFFFFFFFFFGGGHHHAAABBBCCCDDDDDDFFFIIIKKKDDDFFFGGGGGGGGGGGGIIIKKKJJJMMMOOONNNKKKJJJLLLOOOKKKKKKLLLLLLMMMOOOPPPQQQOOOSSSVVVUUURRRPPPOOOPPPMMMTTT[[[ZZZUUUSSSWWW]]][[[\\\]]]]]]]]]^^^aaacccdddXXXWWWTTTOOONNNPPPQQQOOOKKKGGGCCCBBBBBBAAA???<<<999555222111111222222111111000///......,,,++++++------,,,***++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++******************---,,,,,,,,,+++***************+++++++++,,,,,,,,,+++++++++************))))))************+++++++++---,,,+++***))))))))))))+++,,,---------+++)))'''))))))))))))))))))))))))))))))************))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------.........------,,,,,,,,,------------------------,,,------...............///////////////.........000000000000000000000000...000111222222111000...///////////////000111111111111111111111000//////111111111111111111111111111111222333333333333222222222333333333333444444444444444444444444444444444444444555555555555666888888888888888777666666777777999:::::::::::::::===:::888666777:::???AAACCC>>>888444444444222000222///...222444222111222999:::888555777???EEEGGGMMMGGG???;;;777333000000000111111//////111000///000000000000000000000000111111222222222222111111111111111111111111111111222222444666888;;;===>>>DDDFFFJJJMMMOOOSSSWWWZZZ\\\]]]\\\[[[ZZZ[[[]]]```eeefffgggiiijjjkkkkkkkkkgggggghhhhhhhhhiiiiiiiiifffdddbbbbbbcccdddcccbbbiiifffcccdddeeeeeefffhhhiiijjjlllllllllmmmoooqqqtttpppjjjeeebbb```]]]\\\]]]]]]]]]___```___[[[XXXQQQOOONNNOOOOOONNNLLLJJJMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA===>>>???@@@AAABBBBBBBBB??????>>>===============<<<======>>>???@@@@@@@@@???>>>>>>>>>======<<<<<<===???AAAAAA@@@???>>>??????>>>===;;;;;;===>>>???HHHPPPNNNBBB;;;>>>@@@===@@@???>>>======>>>??????AAAAAAAAAAAAAAAAAAAAAAAA@@@>>>BBBBBB@@@KKKWWWTTTBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAABBBCCCEEEGGGHHHGGGHHHHHHIIIJJJKKKLLLLLLNNNNNNMMMLLLKKKKKKKKKLLLKKKJJJIIIIIIJJJLLLOOOPPPTTTSSSRRRTTTWWWVVVSSSOOOPPPRRRUUUVVVVVVVVVWWWXXXYYYXXXWWWVVVXXX[[[___bbbfffZZZWWWSSSMMMMMMOOOPPPNNNJJJEEEBBBAAAAAA@@@???<<<999666333222111222222111111000///......,,,++++++------,,,***++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++++++++******************+++++++++,,,,,,+++++++++************))))))************+++++++++---,,,+++***)))))))))))))))***,,,------,,,+++***************************))))))))))))))))))))))))************+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------,,,,,,---------......---------,,,,,,,,,------------------------------...////////////...////////////............////////////////////////...///111222222111///...///////////////000000111111111111111111000//////111111111111111111111111000111222222333333222222222222222333333333444444444444444444444444444444444444444444555555555555777888888888888777666555666777888999::::::::::::<<<;;;999888999;;;>>>@@@>>>:::666444444555444222444000///111111///000444999@@@FFFLLLTTT```gggiiihhh\\\NNNEEEAAA===777222111111111111111111000...000000000000000000000000000111111222222111111000111111111111111111111111111111333444777:::<<<===???AAADDDGGGIIIMMMRRRVVV[[[\\\\\\ZZZXXXXXXYYYZZZ```aaadddgggiiikkklllmmmffffffggggggggghhhhhhhhhgggdddbbb``````___^^^\\\]]]___bbbcccaaa```aaaccciiijjjjjjjjjkkklllmmmooollljjjfffcccaaa```^^^^^^[[[YYYYYYZZZ\\\[[[XXXVVVOOONNNMMMMMMNNNMMMKKKIIIMMMLLLLLLKKKJJJIIIIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????===>>>???@@@@@@AAA@@@@@@???>>>===<<<<<<<<<<<<===>>>>>>==================>>>>>>=========<<<<<<<<<<<<>>>@@@@@@???======>>>>>>===;;;::::::;;;===>>>FFFMMMLLL@@@:::===???<<>>======<<<===>>>????????????>>>>>>>>>>>>>>>???<<>>IIITTTPPPAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBDDDFFFGGGFFFGGGHHHIIIJJJKKKLLLLLLNNNMMMLLLKKKKKKKKKKKKKKKIIIHHHHHHHHHIIIKKKMMMNNNQQQPPPPPPRRRTTTTTTQQQNNNOOOQQQTTTVVVVVVVVVWWWXXXWWWVVVUUUUUUXXX\\\```cccjjj^^^YYYSSSNNNLLLNNNOOOMMMIIIEEEAAA@@@@@@???>>><<<999777444333111222222111111000///......,,,++++++------,,,***++++++++++++++++++++++++++++++************++++++))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))***************************++++++++++++,,,+++++++++************))))))************+++++++++,,,,,,+++***))))))))))))((()))+++,,,------,,,,,,************************+++***)))(((((()))***+++)))))))))*********++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------...---,,,++++++,,,---...------------,,,,,,,,,,,,---------------------------......///////////////........................////////////////////////...///000111111000///...//////......//////000111000000111111000000//////111111111111111111111111000111222222333333222222222222222222333333333333333333333333444444444444333333333444444444555555777777777777777666666555555666777888888999999999;;;::::::999:::;;;===>>>555333111000111222222111333111111333222333999AAALLLWWWdddooo{{{ttt___TTTRRROOOCCC777333111111222333222///...////////////////////////000000111111111111000000///////////////////////////000111333555888:::;;;<<<===???BBBDDDIIINNNRRRXXXYYYZZZYYYWWWUUUUUUUUUYYY[[[^^^bbbfffiiikkkllleeeeeefffffffffgggggggggdddaaa^^^\\\\\\\\\[[[YYY[[[___bbbaaa^^^^^^bbbfffiiiiiiiiiiiiiiijjjkkkkkkfffeeecccaaa___^^^]]]\\\[[[YYYXXXZZZ\\\\\\XXXUUUMMMLLLJJJJJJKKKKKKIIIHHHKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFDDDBBBAAA@@@???AAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>=========>>>>>>?????????>>>>>>======<<<;;;;;;;;;<<<<<<>>>======<<<;;;::::::999<<<<<<<<<<<<;;;;;;;;;;;;:::<<<>>>===<<<;;;;;;<<<;;;;;;999999999999;;;;;;BBBHHHGGG>>>999;;;===:::======<<<<<<<<<<<<==============================AAA;;;===>>>???JJJQQQKKK@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEEEEEEEGGGHHHIIIKKKLLLMMMLLLLLLKKKJJJJJJJJJKKKKKKGGGGGGFFFFFFGGGIIIKKKLLLLLLKKKLLLNNNPPPPPPNNNLLLMMMOOORRRTTTUUUVVVWWWYYYTTTSSSSSSTTTWWW[[[___bbbmmm```YYYSSSPPPLLLNNNOOONNNJJJEEEBBBAAA>>>>>>===<<<:::777666444111222222111111000///......,,,++++++,,,---+++***++++++++++++++++++++++++++++++************++++++)))******************)))++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++((((((((()))*********+++************+++++++++++++++++++++*********))))))))))))*********+++++++++,,,++++++***))))))******)))***+++,,,,,,,,,,,,+++************************,,,***(((''''''(((***,,,((())))))))))))***************+++++++++,,,,,,,,,************************++++++,,,,,,,,,---------///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...//////000000//////------...............///////////////////////////...//////000000//////...///............///000000///000000000000000//////111111111111111111111111000000111222222222222222111222222222222333333333333333333333333444444444222333333333444444444444666666666777777666555555444555666777888888888888888888999999999999999999222111000000000111111111222333666;;;>>>DDDQQQ^^^qqq|||pppgggjjjhhhWWWDDD666222000222444222/////////////////////////////////000000000000000000///..............................///111333666888999;;;===???AAACCCHHHNNNRRRUUUWWWYYYYYYWWWUUUUUUUUUTTTVVVYYY]]]aaadddfffgggeeeeeeeeefffffffffgggggg___]]]ZZZZZZ[[[\\\\\\\\\```aaa```^^^aaagggmmmoooiiihhhgggggghhhiiiiiiiiieeeeeeccc```]]]ZZZYYYYYYYYYWWWXXX[[[^^^]]]VVVQQQKKKIIIGGGGGGHHHHHHHHHFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEECCCBBB@@@>>>===????????????>>>>>>>>>>>>>>>>>>=========<<<<<<<<<======>>>======<<<;;;;;;<<<;;;;;;:::::::::;;;;;;;;;;;;;;;:::999999888888::::::::::::::::::::::::999:::;;;;;;999999:::;;;::::::999888888999::::::>>>BBBBBB;;;888999:::888::::::::::::;;;;;;<<<<<<============>>>>>>>>>>>>CCC<<<===???@@@KKKPPPGGG>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBCCCCCCCCCDDDEEEGGGHHHJJJKKKLLLJJJJJJIIIIIIIIIIIIIIIJJJFFFFFFFFFFFFGGGHHHIIIJJJGGGGGGHHHJJJKKKKKKKKKJJJKKKMMMPPPRRRSSSTTTWWWYYYSSSSSSRRRSSSUUUXXX[[[]]]lll^^^UUUPPPOOONNNOOOQQQOOOKKKFFFCCCBBB>>>>>>===<<<:::888666555111222222111111000///......,,,++++++,,,---+++***+++++++++++++++++++++++++++******))))))******+++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++((((((((()))*********+++))))))*********++++++++++++++++++*********))))))))))))*********+++++++++,,,+++******)))*********,,,,,,,,,,,,++++++******************************,,,***(((''''''(((***,,,((())))))))))))***************+++++++++,,,,,,,,,************************+++++++++,,,,,,,,,------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///////////////,,,---------......//////.................................//////........................//////000...//////000000000//////000000000000000000000000000000111222222222222111111111111222222222333333222222222333333333444444222222222222333333333444444555555666666666555555444444666777777777777777666666666666666666555555333333222222222333555777777:::BBBMMMVVVaaarrrqqqYYY???666111222444111000111////////////////////////...//////000000//////...------------------------------...000222444666777;;;<<>>>>>GGGKKKAAA============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>??????@@@@@@AAAAAABBBBBBCCCEEEFFFGGGHHHIIIGGGGGGFFFFFFFFFGGGGGGHHHFFFFFFFFFFFFGGGHHHHHHIIICCCDDDFFFFFFGGGGGGHHHHHHIIIKKKNNNOOOPPPRRRTTTWWWTTTSSSRRRRRRSSSTTTVVVXXXjjj]]]SSSMMMMMMNNNPPPQQQOOOKKKGGGDDDBBB>>>>>>===<<<:::888666555111222222111111000///......,,,++++++------,,,***++++++++++++++++++++++++******))))))))))))*********++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***++++++,,,,,,))))))******************)))))))))************++++++++++++************))))))************+++++++++++++++***************+++------,,,++++++******)))+++++++++++++++++++++++++++***)))(((((()))***+++)))))))))*********++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,------------------------,,,------...............,,,,,,,,,---......//////......................................................------......///000......///000000000//////000000000000000000000000///000111111222222111111111111111111222222222222111111222222333333444444111111222222222333333333333444555555555555555555444555666777777888888888555555555444444333333222///000111222444999>>>CCCKKKNNNXXXeeerrr~~~sssOOOAAA555444444000///222////////////////////////......////////////......------------------------------...///111333555666888;;;>>>AAADDDHHHLLLOOOPPPSSSVVVXXXZZZ[[[^^^___]]]^^^```aaabbbccccccdddcccdddddddddeeeeeeeeeeeeeeeaaa]]]ZZZZZZZZZZZZZZZ\\\ccckkkxxx~~~fffcccaaabbbfffgggfffddd\\\^^^^^^]]][[[[[[```ddd^^^[[[ZZZ]]]```^^^UUULLLGGGEEECCCCCCDDDEEEEEEEEECCCCCCDDDEEEFFFHHHHHHIIICCCCCCCCCCCCAAA???<<<;;;;;;;;;;;;;;;::::::::::::<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999888777888888777777888888999999777777777888888888888888666666666777777777777777777888888777666666777999888888888888888888888888888888888777777777777666555666777888999999999888777777777888999999::::::;;;777999;;;999@@@DDD:::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>????????????>>>@@@AAAAAABBBCCCDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGBBBDDDEEEEEEDDDDDDFFFGGGHHHIIIKKKLLLLLLNNNQQQTTTSSSSSSRRRQQQQQQRRRSSSTTTnnnbbbVVVNNNNNNMMMOOOPPPOOOJJJFFFCCCAAA???>>>===<<<:::777555444111222222111111000///......,,,++++++------,,,***++++++++++++++++++++++++******))))))))))))******))))))************))))))************************++++++++++++++++++++++++************************((())))))***++++++,,,,,,+++++++++++++++*********))))))))))))************+++++++++************))))))************++++++++++++***************++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,...//////...,,,+++******+++++++++,,,,,,,,,------------------------+++,,,,,,---------------++++++,,,------...//////...........................------------------......------------...//////---......///000000//////000000000000000000000000///000000111111111111111111111111111222222222222000111111222333333444444111111111111222222222222222333444555555555555555555555666777888888888888666666444333222222222222000333666;;;AAAJJJUUU]]]iiijjjqqq~~~dddOOO===777444......333000000000000000000000000---......//////......---........................------...///111333444555777;;;@@@CCCFFFIIILLLNNNQQQSSSVVVWWWYYY\\\___bbb___```aaabbbccccccccccccaaaaaaaaabbbbbbbbbbbbccceeeaaa]]]ZZZYYYZZZ[[[ZZZ___gggpppzzzwwwbbb___]]]^^^ccceeedddbbbZZZ\\\\\\ZZZXXXZZZ```fffeee___XXXXXX[[[[[[UUUNNNGGGDDDBBBAAACCCEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDD@@@@@@AAAAAA@@@>>>;;;::::::::::::999999999888888:::::::::999999999888888888888999999999888777777777666666666777777888999999999888888777777666666444555555555666666666666777777777666555555777999666666777777777777666666666555555777888777666666333444666777888888777777555555666777777888999999777555::::::666;;;???777<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<===>>>>>>>>>======@@@@@@@@@@@@AAAAAAAAABBBAAAAAAAAAAAAAAABBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEECCCDDDEEEDDDBBBBBBDDDFFFGGGHHHIIIIIIIIIKKKNNNPPPPPPPPPPPPPPPPPPQQQRRRSSStttjjj\\\RRRQQQLLLNNNOOONNNIIIEEEBBB@@@@@@???>>><<<999777444333111222222111111000///......---+++,,,------,,,***++++++++++++++++++++++++******))))))))))))******(((((())))))))))))((((((************************++++++++++++++++++++++++************************((())))))***++++++,,,,,,---,,,,,,,,,+++*********))))))))))))************+++++++++************))))))************++++++++++++***************++++++************+++,,,---...++++++++++++++++++++++++))))))************))))))***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***,,,...000000...,,,************++++++,,,,,,,,,------------------------***+++,,,,,,------,,,,,,++++++,,,,,,---...//////...........................------,,,,,,------......------------...//////------...///000000//////000000000000000000000000//////000111111111111111000111111111111222222222000000111222333333444444000111111111111222222222222333444444555555555444555666777888888999999999888777555333222222333333:::>>>CCCKKKTTTbbbppp{{{~~~rrrZZZCCC:::444------333111111111111111111111111---..................---........................------...///111333444555888<<>>??????>>><<<:::999999999999999888888888777888888888888777777777777777777888888888888777777666666666666666777888888;;;;;;:::888777555444444444444444555555666666666777777777666555555777999444555555666666555555444555333444666888777666666222333555777777777777666666777777888999::::::;;;777666<<<<<<555:::>>>888<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::;;;<<<===>>>>>>>>>===<<>>>>>;;;888666666777555555555555444222000///...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))************+++++++++))))))***++++++++++++***************************---)))'''***+++***)))+++++++++************++++++++++++++++++++++++++++++FFF===111***)))++++++***(((((()))***+++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,************************))))))***++++++++++++***))))))))))))************))))))(((((()))***++++++++++++******++++++,,,---++++++++++++++++++++++++------,,,+++++++++,,,,,,------------------------***)))))))))***+++,,,,,,,,,,,,,,,+++++++++******---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,,,,,,,,,,---------..............................000000//////.........---//////000111111111111111111111111111111111111111222222111111111111111111222222111111111111111111000222333444444444666888222333555777888777666555...222555777777999===AAAHHHQQQ^^^jjjttt|||YYY@@@999111...111000000000000000000000000000------...111222222000...//////////////////////////////...///000111333444<<<===@@@CCCHHHLLLPPPRRRSSSUUUXXXYYYZZZ[[[]]]^^^___]]]]]]```eeefffbbb]]]aaaaaaaaaaaaaaaaaabbbbbbbbb^^^ZZZWWWXXX[[[]]]^^^ccccccdddcccbbbbbbdddeee]]][[[YYYXXXYYY[[[]]]___ZZZYYYXXXWWWVVVUUUUUUUUUOOONNNMMMKKKIIIHHHHHHHHHCCCBBBAAAAAABBBDDDFFFHHHCCC@@@===<<<===>>>>>>>>><<<;;;:::999999999999999888888888777777777777666777777666666666666777777555666777777777777777666666555555444444444555555999999888666555444333222444444333222333444555666555555555555555555555555555555555555555555555555333333333333333333333333555555555666666666666777444555555666777888888999777777777777777888888999999::::::;;;;;;::::::999::::::999999999:::;;;;;;:::;;;<<<<<<===<<<<<<<<>>>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBAAABBBCCCDDDEEEGGGFFFEEEDDDDDDCCCDDDDDDEEEEEEDDDDDDFFFHHHKKKMMMSSSQQQNNNLLLLLLNNNQQQSSSzzzkkkTTTSSSPPPPPPPPPPPPNNNKKKGGGBBB@@@>>>>>>>>><<<999777666777111111222222222111111000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))************+++++++++))))))***++++++++++++***************************---)))(((+++---+++***+++++++++************++++++++++++++++++++++++++++++666000***'''))),,,+++***)))))))))***+++++++++,,,************************)))************+++++++++,,,++++++******++++++,,,************************))))))***++++++++++++***))))))))))))*********************++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,++++++,,,------------------------------++++++++++++++++++,,,---,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,------------...........................000/////////.........---//////000111111111111000000000000000000000000000111111111111111111111111111111111111111111111111000222333444444444666888444555666666777666555555222444666888<<>>>>>>>>>>>======>>>>>>>>>>>>???@@@AAAAAACCCBBBBBBAAAAAABBBCCCDDDEEEDDDDDDCCCBBBBBBBBBBBBDDDDDDCCCDDDEEEGGGJJJLLLRRRQQQOOONNNNNNPPPRRRSSS~~~nnnUUURRRLLLNNNOOOOOOMMMJJJFFFBBB???>>>??????===:::888777777444333222111111000111111...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))************+++++++++))))))***++++++++++++***************************---))))))---///,,,***+++++++++************++++++++++++++++++++++++++++++***(((&&&(((+++,,,+++(((******************++++++************************)))************+++++++++++++++************++++++************************))))))***++++++++++++***))))))))))))************++++++---.........---,,,+++************+++,,,,,,++++++++++++++++++++++++++++++++++++,,,------...------------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,------------------------------------/////////..................///000000111111000000////////////////////////000000000000111111111111111111111111111111111111000222333444333444555777555555555555666666777777888<<>><<<<<<===<<<;;;;;;;;;:::999999999999:::888888888888777777777777666666555555555555666666888777666444444444555555444444333333333333444444333333222222111111111111333333222222333333444555222222222222222222222222444444444444444444444444333333333333333333333333333333333333444444444444444444444555666666777777666666555555666666777888777777888888888888777777777777666666777888888999999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;===>>>>>>>>>???@@@@@@AAACCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAADDDCCCCCCDDDEEEGGGIIIJJJQQQPPPPPPPPPQQQRRRSSSSSSpppWWWSSSKKKMMMNNNNNNMMMJJJFFFBBB???>>>???@@@>>>;;;999777888;;;999666333111000000000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))***++++++++++++***************************,,,******///000---******++++++************++++++************************+++***)))***,,,,,,***'''+++++++++***************************************))))))*********+++++++++++++++************++++++************************))))))***++++++++++++***((()))))))))***************,,,---//////...,,,+++***************++++++,,,++++++++++++++++++++++++*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,+++++++++******,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,---------------------------------...........................//////000000000000000......................../////////000000000000000000000000000111111111111000222333333333333555666333444555777:::===???AAAEEEMMMXXXaaagggkkkooorrrpppvvv|||}}}}}}vvv\\\SSSEEE999444///000000000000000000000000/////////000111111000...////////////////////////............///111222444777888;;;???CCCHHHKKKNNNRRRUUUYYY\\\^^^___aaaccc```______aaacccdddbbb``````___^^^]]]^^^aaadddfffhhheeeaaa____________^^^WWWXXXXXXWWWUUUUUUVVVXXXVVVVVVVVVUUUVVVVVVVVVWWWUUUSSSQQQNNNKKKIIIGGGGGGFFFEEEDDDBBBAAAAAA@@@@@@AAA@@@?????????@@@AAAAAABBB@@@===<<<<<<<<<;;;999::::::999888888999999999888888888777777777666666555555444444444444555555999777555333222222333444333222222222222333333444111111111111111111111111222222222222222333333444222222222222222222222222333333333333333333333333222222222222222222222222111222222222333333333333333333444444555555555555555555555444555555666777666777777888888777777666666666666666777888999999888999999:::::::::::::::::::::;;;<<<<<<<<<;;;;;;======>>>???????????????BBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBDDDDDDDDDEEEFFFHHHIIIJJJNNNOOOPPPRRRSSSTTTTTTTTTrrrZZZUUUMMMMMMMMMNNNMMMJJJFFFBBB???>>>???@@@???<<<999777777;;;:::777444222000000000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))***++++++++++++***************************,,,******///000---******++++++************++++++************************---+++***************)))+++++++++***************************************))))))*********++++++++++++******))))))******+++************************))))))***++++++++++++***((()))))))))***************+++---......,,,***)))******))))))******+++,,,++++++++++++++++++++++++*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******)))******,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,,,,---------------------------------------.....................///000000000000000////////////////////////....../////////000000000//////000000000111111111000222333333222222444555333666<<>>666000111111111111111111111111000/////////000111///...////////////////////////......------///000222333666777:::===BBBFFFJJJLLLQQQTTTWWWYYY[[[]]]```bbb___^^^___```aaabbbbbbaaaaaa___\\\YYYYYY[[[^^^aaaeeebbb```^^^^^^]]]\\\[[[UUUVVVVVVUUUSSSSSSTTTUUUTTTTTTUUUUUUUUUUUUTTTTTTQQQPPPNNNLLLJJJIIIHHHHHHDDDCCCBBBAAA@@@@@@????????????>>>>>>>>>>>>>>>>>>???===;;;:::;;;:::999777888888777777777888888999777777777666666666555555444444333333333333444444888666444222111111222333111111111111111222333333111111111111222222222222111111111222222222222222222222222222222222222222333333333333333333333333222222222222222222222222111111111111222222222333333333333333333444444444444444333333444444555666777777888888888888777777666666666777777888::::::777888888999999999999999:::;;;<<<<<<==================>>>?????????>>>>>>AAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDEEEEEEDDDDDDFFFFFFFFFGGGHHHIIIJJJKKKLLLNNNPPPRRRTTTUUUUUUUUUrrr[[[WWWNNNMMMNNNNNNMMMKKKGGGCCC@@@===>>>@@@???<<<888777666555444333222222111222222...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))************+++++++++))))))***++++++++++++***************************---))))))---///,,,***+++++++++************++++++***************************)))((((((((()))+++,,,******************++++++++++++++++++++++++++++++)))************+++++++++******))))))))))))******************************))))))***++++++++++++***))))))))))))***************++++++,,,,,,+++))))))***))))))))))))***++++++++++++++++++++++++++++++++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))******,,,,,,,,,+++++++++***************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---...//////000000//////////////////////////////------......//////000000...//////000000111111111000222333333222222333555555;;;EEEQQQZZZaaadddeeemmmooopppooommmmmmqqquuu~~~rrrXXXAAA777222111111111111111111111111111000//////000000///...////////////////////////...---------...000222333555666999===AAAFFFIIIKKKPPPRRRSSSTTTVVVXXX]]]```]]]^^^^^^______```aaaaaaccc___ZZZVVVUUUVVVYYY\\\```^^^\\\\\\\\\[[[YYYWWWTTTUUUUUUSSSQQQQQQRRRSSSQQQRRRSSSSSSSSSRRRQQQPPPLLLLLLKKKIIIHHHHHHHHHHHHCCCBBBAAA@@@????????????>>>>>>>>>======<<<<<<;;;;;;:::999999999999888666666666555555555666777777555555555555444444444444333333222222222222333333555444333111111111222222000000000000000111222333111111222222222222222222000000111222222222222111222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222333333333333333333222333444444555777777888888888888777777666666666666777999:::;;;666777777888888888888888;;;;;;<<<===>>>>>>>>>>>><<<===>>>?????????======@@@@@@AAABBBBBBBBBBBBBBBAAABBBDDDFFFGGGGGGFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJKKKLLLNNNQQQSSSUUUVVVVVVqqqZZZWWWMMMMMMNNNOOONNNLLLHHHDDDBBB;;;===???>>>;;;888666555222333333333333333222222...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))************+++++++++))))))***++++++++++++***************************---)))(((+++---+++***+++++++++************++++++************************((())))))*********+++,,,)))))))))***+++++++++,,,++++++++++++++++++++++++)))************+++++++++******))))))))))))******************************))))))***++++++++++++***))))))))))))************++++++++++++*********))))))))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,------++++++++++++++++++++++++++++++*********+++,,,,,,,,,,,,,,,+++++++++******)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,---------......***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---...//////000000//////------------------------,,,,,,---......///000000......//////000111111222111222333333222111333444444===LLL\\\gggnnnoooooosssrrrpppnnnnnnttt~~~```CCC888444111111111111111111111111222000/////////000///...////////////////////////------------...000222333555666999<<>>=====================<<<<<<;;;:::999777666666777888888777555444333333333444444555666444444333333333333222222222222111111111111222222222222222222222111111111////////////000111222222222222111111111111111111//////111222222222111000111111111111111111111111222222222222222222222222111111111111111111111111111111111222222222333333222222222222222222222222222222222222222333444444555666666777777666666555444444444555666777999:::555666777777888888777777:::;;;<<<===>>>>>>>>>>>><<<===>>>??????>>>===<<>>;;;777555444666777777777666444222000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))************+++++++++))))))***++++++++++++***************************---)))'''***+++***)))+++++++++************++++++))))))))))))))))))))))))***,,,......---+++******(((((()))***+++,,,,,,---++++++++++++++++++++++++)))************+++++++++******))))))))))))******************************))))))***++++++++++++***))))))))))))************---,,,+++************+++)))))))))))))))******+++++++++++++++++++++++++++------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,------...,,,,,,,,,+++++++++******))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---......///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---......///000111111222111222333333222111222444111<<>>===<<<<<<<<<<<<<<<=========<<<;;;:::999888555444444555777888666555222222222222333333444555333333333222222222111111222222111111111111222222000111111222222222111111............///000222222222111111111000000000///...///000222222111111000000000000000000000000000111111111111111111111111111111111111111111111111111222222222222333333333222222111111111111111111222222111111222222333444444555555555555555555444333333333444555666888888555666666777777777777777999:::;;;<<<============<<<===???@@@???>>><<<;;;>>>???AAADDDEEEEEEEEEEEE???AAADDDFFFGGGGGGGGGFFFEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKNNNPPPSSSVVVXXXrrr[[[XXXMMMOOONNNNNNOOOMMMJJJDDD@@@===>>>???===:::666555444777666555444333222222222111111///...---,,,,,,+++************************************************************************))))))***+++,,,,,,------******+++++++++***)))))),,,++++++******++++++,,,)))+++------+++))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))+++++++++************)))******++++++++++++******))))))************))))))++++++***))))))***++++++))))))))))))))))))******)))((((((((()))+++---///))))))(((((()))***++++++************************(((444///'''222;;;000###++++++++++++++++++++++++***,,,------,,,+++,,,,,,111---+++,,,,,,)))))),,,...---+++******+++---...++++++++++++++++++++++++************************---,,,,,,+++*********++++++++++++************)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------+++,,,------......------........................---------...............////////////000000000000333222111111000111111111333888FFFYYYdddhhhnnnuuuzzz{{{wwwcccJJJ:::888555333444888777222000333222222///...000333222/////////.........---------//////.........//////000555777:::<<<>>>AAAEEEHHHNNNLLLIIIGGGHHHKKKOOORRRXXXXXXYYYXXXYYY[[[___bbbbbb]]]WWWSSSRRRUUUWWWXXXWWWXXXXXXXXXVVVTTTRRRPPPNNNNNNNNNNNNNNNLLLKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGCCCAAA???>>>>>>>>><<<;;;;;;;;;;;;;;;:::999888888:::::::::::::::999888777888888777666666666666666333333333333333333333333111111000000000000111111000000000000000000000000////////////////////////////////////////////////222111000.........//////---///000000//////000222222111111111000000//////000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111222222222333333333222222333333444555555555333333333333333333333333555555555666666666666777888888888999:::;;;===>>>============>>>>>>>>>>>>@@@@@@AAAAAABBBCCCDDDDDDAAABBBDDDEEEEEEEEEDDDCCCDDDCCCCCCEEEFFFFFFEEEDDDIIIHHHHHHKKKOOOSSSVVVWWWpppZZZZZZRRROOONNNNNNNNNMMMIIIDDD@@@===??????===:::777555555555555555555444222111000111000///...---,,,,,,,,,*********************************++++++*********************************)))******+++,,,,,,------************************,,,++++++******++++++,,,'''((()))***************,,,+++***))))))***+++,,,************************+++++++++************)))******++++++++++++******))))))************))))))+++***))))))***,,,///000+++******)))))))))******,,,+++++++++,,,...000222***))))))))))))******+++************************333111+++111@@@>>>111...+++++++++++++++++++++++++++---......,,,+++++++++***)))***---,,,)))***---...---+++******+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++,,,------...---------........................---------...............////////////000000000000111000000000111222222333000333@@@TTTdddmmmttt{{{|||sssgggWWWNNNOOOKKKIIIFFFEEEDDDAAA:::555222222111000111222222111//////.........---------///...............///000444777:::<<<>>>AAAEEEGGGKKKIIIGGGEEEFFFIIILLLOOOSSSTTTUUUUUUUUUWWWZZZ]]]```]]]XXXSSSQQQRRRUUUWWWVVVVVVVVVUUUSSSRRRPPPOOONNNNNNMMMMMMLLLJJJIIIHHHFFFFFFFFFFFFFFFGGGGGGGGGBBB@@@>>>=========<<<;;;;;;;;;;;;::::::999888777888888888888888777666666777666666555555555555555222222222222222222222222000//////////////////000000000000000000000000000................................................000//////......///000111///000111111000///111222111111111000000000//////000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111222222222333333333333444444444444555555333333333333333333333333444444444555555555666666666666777888999:::;;;;;;<<<<<<<<<=========>>>>>>>>>??????@@@AAABBBCCCCCC@@@AAABBBCCCCCCCCCBBBBBB@@@@@@AAABBBDDDEEEEEEDDDFFFFFFFFFHHHKKKOOOQQQRRRoooZZZ[[[TTTNNNNNNMMMMMMLLLIIIDDDAAA===??????>>>:::777666555444444555555444222000...111000///...---,,,,,,,,,++++++++++++++++++++++++******++++++++++++***************************************++++++,,,,,,---***))))))((()))***,,,---,,,++++++******++++++,,,+++)))))))))***+++***)))++++++************++++++************************+++++++++************)))******++++++++++++******))))))************))))))+++***))))))+++///222555---,,,+++***************---,,,,,,,,,---...000111++++++***)))))))))******++++++++++++++++++++++++000+++111MMM___HHH---+++++++++++++++++++++++++++,,,...000///---*********((('''))),,,,,,)))***...---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,++++++***++++++,,,------------------------------------------------.........//////////////////000000000000/////////000111222444444000111;;;OOOdddrrryyy~~~|||tttrrrvvvqqqnnneeeZZZVVVSSSEEE444333222111111111222222333/////////.........------...---------...//////000333666999<<<>>>AAAEEEGGGHHHGGGDDDCCCCCCFFFIIIKKKLLLNNNPPPQQQQQQRRRTTTVVV[[[[[[XXXSSSOOOOOOSSSWWWTTTSSSRRRPPPOOONNNMMMMMMMMMMMMLLLKKKJJJHHHFFFEEEAAAAAABBBCCCCCCDDDEEEEEEAAA???===<<<======<<<::::::::::::999999888777666666666666666666666555444555555444333333333333333111111111111111111111111///......------......///000000000000000000000000...................................................------......000111111000111222111000///000111000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222555555444444444444333333333333333333333333333333333333333333444444444444333444666888999999888888;;;;;;;;;<<<<<<<<<======<<<======>>>@@@AAAAAABBB??????@@@AAABBBAAAAAAAAA===>>>???@@@AAABBBCCCDDDCCCCCCDDDEEEFFFHHHJJJKKKuuu\\\YYYQQQNNNMMMMMMMMMLLLIIIEEEAAA>>>???@@@>>>;;;888777777333444555666555222///---000000///------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************************************++++++,,,,,,,,,+++***))))))***,,,...000,,,++++++******++++++,,,///---+++***+++,,,***(((++++++++++++++++++++++++************************+++++++++*********))))))******++++++++++++******))))))************))))))+++***))))))+++...222444...---,,,+++******************)))******,,,---...,,,++++++***))))))))))))++++++++++++++++++++++++***(((222NNN\\\CCC((('''***+++++++++++++++,,,,,,---///000///---+++******333,,,(((+++---,,,+++,,,,,,,,,+++******+++,,,,,,************************)))***************++++++,,,,,,++++++***++++++,,,,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------------------------,,,,,,------.../////////////////////000000000000////////////000111222333333444<<>><<<;;;<<<<<<;;;:::888888888888777666555555444555555666555555444444333333222111111111111222000000000000000000000000///..................///////////////////////////................................................---------....../////////000111222111///......///////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000111111111111222666555555444333222222222222222222222222222222222111222222222333333333333222444666888999888777666::::::::::::;;;;;;;;;<<<::::::;;;===>>>???@@@@@@??????@@@@@@@@@AAAAAAAAA>>>???@@@@@@???@@@AAABBBBBBCCCCCCCCCCCCCCCEEEFFFbbbZZZNNNNNNMMMLLLLLLKKKIIIEEEBBB>>>???@@@???<<<999888888333444666666555333000...000///...---------------++++++++++++++++++++++++***+++,,,------,,,+++******************************+++++++++++++++,,,,,,---,,,+++***+++---000111,,,++++++******++++++,,,,,,+++***++++++,,,+++***+++++++++,,,,,,+++++++++************************+++++++++*********))))))******++++++++++++******))))))************)))))),,,+++)))((()))+++...000...---,,,+++************((((((((())))))***++++++,,,,,,+++***))))))******++++++++++++++++++++++++,,,---***...555---&&&---*********++++++,,,,,,,,,---...///...,,,+++,,,---BBB444))))))...///,,,)))++++++++++++++++++++++++************************)))))))))******+++++++++,,,++++++***++++++,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++,,,,,,---......***+++,,,,,,------,,,,,,------------------------,,,,,,------...//////000////////////000000000000111111000000///000000111222444===PPPhhhyyy}}}zzzvvvtttvvv{{{~~~wwwbbb@@@777111111111//////222000000/////////.........,,,------...///000222333444888<<<@@@BBBEEEHHHJJJIIIHHHFFFEEEFFFGGGIIIKKKHHHJJJMMMMMMMMMMMMNNNOOONNNQQQSSSQQQNNNNNNTTTYYYQQQPPPNNNLLLJJJJJJJJJJJJNNNNNNLLLKKKHHHFFFCCCBBB@@@@@@@@@@@@??????>>>>>>>>>===;;;:::;;;;;;:::999777777777777666555444333444444555555555555555444222111111000000000000000////////////////////////000//////......//////000....................................................................................------,,,,,,...///000///---,,,,,,---.....................///........................////////////////////////........................//////////////////////////////000000000111111111555555444333222111000000222222222222222222222222111111111111222222222333333444777888999888777666888999999999999:::::::::888999:::;;;===>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAA>>>===???AAABBBDDDEEEDDDBBBAAABBBDDDggg\\\PPPNNNLLLKKKKKKJJJHHHEEECCC>>>@@@AAA???===:::999999555555666666555333111/////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,......,,,+++***************************++++++++++++++++++++++++---,,,,,,,,,,,,---///000,,,++++++******++++++,,,$$$'''***++++++***+++,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************)))******++++++++++++******))))))************))))))++++++***)))))))))***+++---,,,+++***************)))******++++++++++++,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,)))222---%%%((((((''',,,*********++++++,,,,,,---,,,------,,,+++---///222FFF777***)))///000,,,(((++++++++++++++++++++++++************************+++++++++,,,,,,------...++++++******++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------))))))***+++---...//////******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000////////////000000000000222111000///////////////...111:::KKKbbbvvv}}}zzzsssrrruuu|||xxxMMM===111000222000///111000000000/////////......------...///000222444555666:::???CCCFFFHHHKKKMMMLLLKKKJJJIIIIIIJJJKKKMMMLLLMMMNNNNNNMMMLLLMMMOOOLLLOOOQQQPPPOOOPPPTTTXXXQQQPPPOOOMMMLLLKKKKKKJJJMMMLLLKKKJJJGGGEEECCCBBB@@@@@@??????>>>======<<<===;;;999999:::;;;:::999666666666666555444333222333333444444555444444444111111000////////////000////////////////////////000//////////////////000........................------------------------------------------------............---,,,+++***,,,---...---,,,+++,,,------------.......................................////////////////////////........................////////////////////////////////////000000000000333333222111111000//////222222222222222222222222111111111111222222222222444555666777888777666666777777888888888999999999777888999:::<<<===??????@@@????????????@@@AAAAAACCCEEEDDDAAA===<<<>>>AAABBBEEEGGGFFFCCCAAABBBCCCddd[[[RRRMMMLLLKKKJJJJJJHHHEEECCC>>>@@@AAA@@@===;;;::::::777777777666555444333222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,)))+++---......---+++)))************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,&&&,,,111111,,,)))))),,,++++++,,,------,,,+++++++++++++++++++++++++++++++++++++++************)))******++++++++++++******))))))************))))))******************))))))+++******)))))))))************+++,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&000///...222///(((***)))******+++,,,,,,------++++++*********...333777;;;222+++,,,...---++++++******++++++++++++*********************************++++++,,,------......++++++******++++++,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++,,,,,,---......******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000////////////000000000000000////////////000000111---000666AAAVVVlllvvvvvvrrrrrrvvv~~~\\\EEE222111555333000111000000000000/////////...---......000222444666777999===BBBGGGIIILLLNNNPPPNNNMMMLLLKKKKKKLLLMMMNNNPPPQQQPPPNNNLLLKKKMMMOOOOOOOOOPPPPPPQQQRRRSSSSSSRRRRRRQQQPPPOOOMMMLLLKKKJJJJJJIIIHHHFFFDDDBBBAAA============<<<<<<<<<<<<<<<:::888888999:::999888555555555555444333222111000111222222333333333222111111000//////////////////////////////////////////......------......///------------------------------------------------------------------------,,,,,,---...------+++++++++---......,,,,,,---///,,,,,,---------.........------------------------........................------------------------................................./////////000000111111000000//////......111111111111111111111111111111111222222222333333444444444444555555555555666666777777777888888888666777888:::<<<>>>??????>>>>>>=========>>>???@@@BBBDDDDDDAAA<<<;;;>>>BBBBBBFFFIIIGGGCCC@@@AAADDDyyy]]]YYYTTTMMMLLLJJJJJJIIIHHHFFFCCC>>>@@@AAA@@@>>>;;;::::::999888777666555444444333//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,)))+++---//////---+++)))************************++++++++++++++++++++++++******+++++++++***)))))),,,++++++++++++++++++,,,---555;;;999///((('''***++++++------------+++++++++++++++++++++++++++++++++++++++************)))******++++++++++++******))))))************))))))((()))***,,,,,,+++***)))))))))))))))))))))******))))))***+++++++++******************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,$$$&&&...+++(((000))))))***+++,,,,,,------******)))(((***///666;;;---++++++...---******---******++++++++++++******))))))))))))))))))))))))(((((()))***++++++,,,,,,+++*********+++,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111////////////000000000000............///111222333000222444:::KKKaaannnooorrrrrrwwwfffKKK444222777555222222000000000000////////////......///111333555777888:::>>>DDDIIILLLNNNPPPRRROOONNNMMMLLLLLLMMMNNNNNNSSSRRRQQQNNNKKKKKKMMMOOORRRQQQPPPPPPRRRRRRQQQOOORRRSSSSSSRRRQQQOOOMMMKKKHHHHHHGGGFFFDDDBBBAAA@@@999::::::;;;;;;<<<<<<===;;;:::888888999:::999888444444444444333222111111//////000111111111111111111111000///////////////000000000000000000000000...------,,,,,,------...------------------------------------------------------------------------)))***,,,---......---,,,+++---......------///000,,,,,,,,,------.........------------------------........................------------------------..................................../////////000////////////............111111111111111111111111111222222222222333333333333333222222222333444444666666666666777777777777666777888:::<<<>>>???@@@======<<<;;;;;;===>>>??????BBBBBB???;;;;;;???CCCBBBFFFIIIHHHCCC@@@AAADDDrrraaaSSSRRRKKKJJJIIIHHHHHHGGGFFFEEE??????@@@@@@???===:::888888:::;;;777222000111444///...,,,,,,---------,,,((()))***+++,,,---------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,...---,,,,,,+++***)))(((************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******------,,,+++*********+++++++++++++++++++++++++++))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++***)))+++...000000...+++)))******))))))))))))******)))************+++++++++***......***+++111222///)))***+++,,,---,,,++++++************************************************))))))***+++,,,,,,------,,,,,,,,,+++++++++******)))******++++++******)))************************...,,,***)))***,,,,,,+++---------,,,,,,+++++++++,,,+++++++++++++++++++++------------------------//////.........---------///...---,,,---///111333///////////////////////////000222777AAARRReeesssuuuuuuvvvyyy||||||yyy|||lllKKK222333666000---222000/////////............///.........000444888:::@@@BBBEEEHHHKKKMMMOOOPPPQQQRRRRRRPPPMMMNNNQQQTTTTTTUUUVVVTTTPPPMMMKKKJJJNNNNNNOOOPPPQQQRRRSSSSSSVVVVVVUUUSSSQQQOOOMMMLLLGGGFFFEEEEEEFFFEEECCCAAA<<<<<<<<<<<<<<<<<<<<<<<<999999888888777666666666555555555555444333222111000000000000000000000000//////...//////000111222........................------------------------,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................000000000000000000000000000111111111111222222222111111222222222333333333222333333222111000222333444444333333333444444555666666777888:::<<<>>>@@@BBBAAA???>>>===>>>>>>???BBB@@@>>><<<===???CCCEEEGGGGGGFFFFFFEEEDDDCCCCCCqqqaaaSSSRRRKKKJJJIIIHHHHHHGGGEEEDDDAAAAAAAAA@@@>>><<<999777999888777555444333222222000...,,,,,,---...---,,,******+++,,,------------+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,******+++++++++,,,,,,,,,------,,,,,,++++++******************************,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******,,,,,,+++***************++++++++++++++++++++++++)))))))))))))))))))))(((************************)))************+++++++++***++++++,,,,,,++++++***)))+++---......---+++)))******))))))))))))******)))************+++++++++(((,,,,,,)))***......+++)))***+++,,,,,,,,,++++++*********************************************************++++++,,,,,,---*********++++++,,,,,,,,,******++++++++++++******************************---+++***)))+++,,,,,,+++------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------------------------//////.........---------......---,,,---///111222////////////////////////...///000333;;;JJJ]]]jjjooopppqqqtttwwwyyyzzzzzz||||||yyywwwzzzzzz___FFF333444666///,,,111000000/////////.........///......///222555999<<>>::::::::::::::::::::::::888777777666666555444444555555555444444333222111000000000000000000000000//////////////////000111........................------------------------,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////000000111111111222222222111111111222222222333333222333333222111111222444777666555444444333333444666777888999;;;===>>>???BBBAAA@@@???>>>>>>??????AAA@@@???>>>>>>@@@CCCEEEHHHHHHGGGGGGGGGGGGGGGGGGppp```SSSRRRLLLKKKJJJJJJJJJIIIGGGEEEBBBBBBBBB@@@>>>;;;888666999777444444555555222000111///...---...///...---,,,,,,---------------,,,+++,,,,,,------,,,,,,+++***************+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******++++++***)))))))))******++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++*********))))))))))))******)))************+++++++++(((+++,,,++++++---,,,))))))***++++++,,,,,,++++++************************************************++++++++++++++++++++++++((()))***+++,,,------...++++++,,,,,,,,,,,,++++++************************---+++)))***+++,,,,,,+++,,,,,,,,,,,,++++++++++++++++++,,,,,,------......------------------------...............---------......---------///000111//////////////////////////////...///666DDDUUUaaaggghhhjjjmmmpppqqqssssssvvvwwwwwwvvvyyy~~~~~~{{{xxxyyy|||}}}mmmQQQ???222444555///,,,000000000000/////////............///000333777;;;===AAABBBDDDGGGIIIJJJKKKLLLOOOOOONNNLLLJJJKKKMMMOOOSSSSSSSSSQQQOOONNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNLLLKKKJJJDDDBBB@@@??????>>>;;;999888888888888888888888888666666555555444333333333444444444444333222111111000000000000000000000000000000//////.../////////------------------------------------------------,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................------------------------++++++++++++++++++++++++------------------------........................////////////////////////000000000111111111222222111111111222222222222333222222333222111111222444999888777555444444444444777888999:::<<<===>>>???AAA@@@@@@?????????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDGGGHHHHHHIIIJJJKKKKKKLLL|||lll___SSSSSSOOOMMMLLLLLLMMMMMMIIIFFFAAAAAAAAA???===;;;999888:::999999777555333111111222000......///000///.........//////...---,,,,,,+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***************************************+++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++************)))))))))))))))***************************)))))))))))))))*********************************))))))*********+++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,+++******))))))******+++))))))*********+++++++++,,,...///000///...,,,***)))******+++++++++++++++************************************************,,,,,,++++++++++++++++++))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++************************,,,***)))***,,,---,,,+++,,,+++++++++++++++++++++++++++,,,------...//////,,,,,,------------------...........................------------...///000////////////////////////111000//////444@@@PPP\\\___bbbeeehhhjjjlllnnnooorrruuuwwwvvvyyy}}}~~~{{{pppsssyyynnnNNN???222111444222///000000000000////////////.........///111555999<<>><<<<<<;;;999777777777777777777777777777666555555444333333222222222222333333222111111000000000000000000000000000111000///...............------------------------------------------------,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................------------------------++++++++++++++++++++++++................................................////////////////////////000000000000111111111111111111111111222222222222111222333222111111333444888777777666666666666666888888:::;;;<<<===>>>>>>@@@?????????@@@@@@@@@@@@???@@@AAABBBCCCDDDDDDDDDFFFFFFGGGIIIKKKLLLMMMNNNyyyggg\\\SSSSSSOOOMMMKKKLLLNNNNNNIIIEEE?????????>>>===<<<<<<;;;999>>>@@@<<<444///000444222111//////000000000///////////////...---,,,,,,+++,,,,,,------,,,,,,+++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///************************))))))*********+++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++*********)))))))))))))))******************************((()))))))))*********+++************************))))))*********+++++++++***++++++,,,,,,++++++***...---,,,++++++,,,---...++++++************++++++))))))*********+++++++++......000111111...,,,+++)))))))))*********++++++************************************************,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************+++***)))***,,,---,,,+++++++++++++++++++++++++++++++++,,,------...//////,,,,,,,,,---------......---.....................---------------......///////////////////////////////////////333===KKKUUUZZZ^^^cccggghhhjjjmmmooorrrwwwzzzyyy{{{~~~vvv{{{zzz^^^MMM;;;333444555333111111000000000////////////......000222666999<<<>>>???@@@BBBDDDEEEFFFFFFGGGFFFEEEDDDDDDFFFIIIKKKLLLLLLMMMMMMLLLKKKLLLOOOQQQNNNMMMMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKJJJIIIIIIHHHBBB???<<<::::::999888666777777777777777777777777666555555444444333222222111111111111111111000///////////////////////////000000///......---......------------------------------------------------,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................------------------------------------------------........................................................................//////000000000111111111000000111111111222222222111222222222111111333555555555555666777888999:::888999:::;;;<<<<<<<<<<<<===>>>>>>???@@@@@@@@@@@@>>>???AAACCCDDDDDDDDDDDDDDDDDDFFFGGGIIIKKKLLLMMMtttaaaYYYSSSTTTNNNKKKIIIKKKNNNMMMHHHBBB>>>>>>>>>>>>============888???DDD???555...111666222000///...///000///....../////////...---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++------------,,,,,,,,,,,,++++++,,,,,,---------...************************))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++************)))))))))***++++++************************((())))))******+++++++++++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***...------,,,,,,------...++++++************++++++)))************+++++++++---+++,,,///...+++)))+++***))))))))))))***++++++************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++***************************))))))+++---...,,,+++*********+++++++++++++++++++++,,,,,,------......+++,,,,,,------.........---------...............------------------------////////////////////////,,,---......111888CCCKKKVVV\\\cccgggiiikkkooorrruuuzzz}}}}}}~~~zzzkkkSSS???666666555222111111000000000/////////...///000333666999;;;======>>>@@@BBBDDDEEEEEEEEECCCBBB@@@AAADDDGGGIIIIIIHHHIIIJJJIIIIIIIIIKKKMMMJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHGGGFFFEEEEEE@@@>>>:::999888888777666666666666666666666666666555555444444333222222222///000000000000000////////////////////////////////////......---.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------................................................/////////000000000111111000000000111111111111222000111222222111222333555333333444555777999:::;;;777888:::;;;<<<;;;::::::;;;<<<===>>>????????????===>>>@@@BBBCCCDDDDDDDDDCCCCCCDDDFFFGGGHHHIIIJJJooo[[[UUUSSSUUUOOOLLLJJJLLLPPPOOOIIICCC@@@???>>>======<<<<<<<<<666<<<@@@>>>666222333666222000....../////////...------.........------,,,+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++......---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,*********************************+++,,,---------++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++*********************+++,,,,,,************************((())))))******+++,,,,,,++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))************+++++++++,,,)))))),,,,,,((((((+++***))))))((()))***+++,,,*********************************************************++++++,,,,,,---++++++++++++++++++,,,,,,******++++++++++++******************************)))))))))+++---...,,,+++)))*********+++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......///---------.........//////---------...---------,,,////////////////////////,,,...//////000444;;;AAATTTZZZccchhhjjjmmmqqquuuwww}}}tttSSS;;;444333222111111111000000000//////...///111333555888:::;;;;;;===>>>AAABBBDDDEEEEEEDDDAAA??????BBBDDDEEEDDDCCCEEEGGGGGGGGGFFFGGGHHHEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>;;;888666666777777666555555555555555555555555444333333222222111000000...//////000000/////////////////////////////////......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................////////////000000000111000000000000111111111111000111222222111222444666333333444555666888999:::666888999;;;;;;:::999888888:::;;;===>>>???>>>>>>===>>>>>>@@@AAACCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGlllXXXSSSRRRUUUSSSOOOMMMPPPTTTSSSMMMFFFBBBAAA???>>><<<;;;;;;:::555888;;;;;;888666555666111///...---...///...---,,,,,,---------------,,,+++,,,,,,------,,,,,,+++.........------,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++******************************+++,,,------......++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******++++++******+++,,,------))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,+++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,)))************+++++++++---((((((,,,,,,((()))---***)))((((((((()))+++,,,************************************************))))))***+++,,,,,,------))))))***+++,,,------...*********++++++*********************************)))))))))+++......---+++))))))******++++++++++++,,,+++++++++++++++++++++++++++,,,,,,---...//////---------.........//////---------......---,,,,,,///////////////////////////111222222111333888<<>>@@@BBBBBB@@@@@@CCCEEEFFFEEEEEEEEEEEEBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>===<<<999666444555666666666333333333333333333333333222222111111000/////////......///////////////...////////////////////////---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,................................................////////////000000000000000000000000111111111111000111222222111222444666555444444555555666777888666777999::::::999888666777888:::<<<>>>>>>>>>>>>======>>>???@@@BBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEvvvYYYTTTUUURRRQQQOOOMMMLLLLLLLLLJJJIIIBBBAAA?????????>>><<<:::999999888777666555444444333222111///---,,,,,,+++++++++,,,,,,,,,---------***++++++,,,,,,++++++***//////...---,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************************************************+++*********))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))************************---,,,+++******+++,,,---///...+++)))))))))***+++***+++,,,,,,******+++,,,+++++++++************)))***++++++,,,,,,++++++***++++++******++++++,,,---************************+++***((()))***,,,,,,+++++++++***)))'''''')))+++,,,,,,,,,,,,,,,+++***)))))))))***++++++++++++***************************++++++++++++******)))))))))************+++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................---------------------------------............///---------.........//////111000///...///222555777FFFSSSccclllmmmmmmqqqvvvuuuxxx|||^^^===000000222333222111000000///000000222222222222444666999:::;;;===?????????@@@BBBDDD@@@===999888:::>>>AAACCC???@@@AAACCCDDDEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCC===>>>>>>>>>>>><<<:::999888888666555444333333222222222111111111111222222000///////////////000000////////////////////////------............------------------------------++++++++++++++++++++++++,,,,,,,,,---------......//////.........---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---..................////////////000000000000000111111222111000///000111333666888555555555555555555555444444555777888999999999888:::999::::::;;;<<<===>>>===>>>???@@@AAABBBCCCCCCBBBBBBCCCCCCDDDCCCCCCBBBxxxZZZUUUVVVRRRRRRPPPMMMKKKKKKJJJHHHGGGBBBAAA?????????>>><<<:::999999888777666555444444333222000///---,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,.........---,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************,,,+++++++++************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++************+++,,,...---,,,***)))******+++***+++,,,,,,******+++,,,++++++++++++*********************++++++*********++++++******++++++,,,---******************************)))******++++++***,,,,,,,,,+++******+++,,,+++++++++++++++***))))))))))))***+++++++++++++++************************++++++++++++*********)))************++++++++++++++++++,,,------------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................---------------------------------............///---------.........//////000///......///111444666DDDQQQ```hhhiiiiiilllqqqxxxzzz||||||||||||~~~|||WWW>>>555444333333222111111000000000000222222333555777999;;;<<<:::<<<>>>???@@@AAADDDFFFDDD@@@<<<:::;;;>>>@@@@@@???@@@AAACCCDDDEEEEEEEEEFFFEEECCCBBBAAAAAAAAAAAA<<<<<<======<<<;;;999888888777666555333333333333222222111111111111222222000000////////////000000////////////////////////---......//////......---------------------------++++++++++++++++++++++++,,,,,,,,,---------............------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---..................////////////000000//////000000111222111000//////000222444666444444444444444444444444444555777888888888777777888888888999:::<<<===>>><<<======>>>@@@AAAAAABBBAAAAAABBBCCCCCCCCCBBBBBB|||]]]VVVVVVSSSRRRPPPMMMKKKJJJHHHFFFDDDCCCAAA??????>>>>>>;;;:::999999888777666555444444333222000///---,,,,,,,,,,,,,,,,,,,,,------------,,,------......------,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++---,,,,,,++++++************+++,,,,,,******+++,,,,,,+++++++++************))))))************))))))++++++******++++++,,,---++++++++++++++++++++++++)))******+++******))))))***+++++++++++++++++++++***************))))))((()))******+++++++++++++++++++++++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................---------------------------------............///------.........////////////...------...000222444AAAMMM[[[cccddddddgggkkkuuuvvvxxxwwwvvvuuuvvvxxx}}}}}}}}}}}}}}}}}}||||||~~~pppQQQ>>>666333000222222111000000000111111222444666999;;;======>>>999<<<>>>@@@AAACCCEEEGGGGGGDDD???======>>>???>>>@@@AAABBBCCCDDDDDDDDDDDDFFFEEECCCAAA@@@?????????:::;;;;;;;;;:::999888777777777555444333333333333222222111111111111222222000000////////////000000////////////////////////---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......---............/////////000000//////000000111222111000/////////000222333333333333333333333333333444555666777777777666555666666777888999;;;===>>>;;;;;;<<<===>>>??????@@@???@@@AAAAAABBBBBBBBBBBB```WWWWWWTTTPPPNNNKKKIIIIIIHHHFFFEEEDDDBBB???>>>>>>===;;;:::888888888777666555555555222111000///------,,,,,,,,,,,,,,,------------...,,,,,,------------,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,,,,,,,+++***)))***+++,,,,,,******+++,,,,,,,,,+++++++++***************++++++++++++******++++++******++++++,,,---++++++++++++++++++++++++)))***+++,,,***))))))))))))(((((()))******)))(((******+++++++++******))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------................................................---------............///............////////////......------...///111222<<>>@@@AAA@@@@@@<<<>>>@@@AAAAAABBBEEEGGGHHHEEEAAA@@@@@@@@@@@@???AAAAAABBBCCCDDDDDDDDDCCCEEEDDDCCCAAA@@@>>>======::::::::::::999999888888777666555444333333333333222222111111111111222222111000000////////////000////////////////////////......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......---------........./////////////////////000111111111000////////////000000111111111111222222222222444555666777777666555444444444555777999;;;===>>>::::::;;;;;;<<<======>>>===>>>???@@@AAABBBBBBBBBdddYYYXXXUUUMMMKKKIIIIIIIIIIIIHHHGGGEEEBBB???>>>======;;;:::888888777777666666555555222111000...------------,,,,,,---------.........++++++,,,,,,,,,,,,++++++******+++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++*********++++++,,,,,,,,,+++*********+++,,,,,,******+++,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++++++++******++++++,,,---++++++++++++++++++++++++)))+++---,,,***)))***+++,,,***((()))***+++)))'''++++++,,,,,,---,,,,,,+++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++,,,,,,,,,------------,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------................................................---------............///........./////////000000......------...///000111777AAANNNXXX]]]```dddhhhiiijjjmmmnnnooorrrvvvyyyrrrqqqqqqrrruuuzzz~~~eeeIII999444555////////////000111111222666999===AAACCCCCCBBBAAA@@@BBBCCCCCCBBBBBBCCCDDDEEEDDDBBBAAABBBCCCBBBAAABBBBBBCCCCCCCCCCCCCCCBBBCCCCCCBBBAAA???===<<<;;;::::::999999999999999999666555444333333333333333222222111111111111222222111111000///////////////////////////////////////...//////////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......------------............/////////...///000000111000000//////////////////000000000111111111222222444444666777777666555555444444555666888:::<<<===::::::;;;;;;<<<<<<======<<<===>>>@@@AAABBBBBBBBBhhhZZZXXXVVVLLLJJJIIIIIIJJJJJJJJJHHHFFFCCC???======<<<;;;:::888777777777666666666555111111///......---------,,,---------............***++++++,,,,,,++++++*********++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))),,,---,,,***))),,,000333///+++***,,,---,,,***+++,,,------------------***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------................................................---------............///....../////////000000000...............///000000444===IIITTTZZZ___cccfffggghhhiiijjjkkkmmmqqqtttnnnoooppptttyyykkkOOO;;;444555000000000111222333444555:::<<<@@@CCCDDDDDDCCCBBBCCCDDDEEEDDDCCCBBBCCCDDDCCCBBBAAABBBDDDDDDCCCBBBCCCCCCCCCDDDCCCCCCBBBBBBAAAAAAAAA@@@???===<<<;;;:::999888888888888999999555555444333333333333333222222111111111111222222222111000//////......///////////////////////////...//////000000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...............///,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,------------.........//////......//////000111000000000000000///////////////000000111222222222333444666777888888777777555555666777888:::<<<===;;;;;;<<<<<<<<<=========;;;<<<>>>@@@BBBCCCCCCCCCjjj[[[YYYWWWNNNLLLJJJIIIJJJJJJIIIHHHGGGCCC???===<<<<<<;;;:::777777777777666666666666111000///......---......------------............+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,+++,,,,,,+++******+++,,,---***+++,,,,,,******+++,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***---...,,,)))***///444888222,,,***,,,---,,,******+++,,,------------,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............,,,------...............------------------------++++++,,,,,,,,,,,,------................................................---------............///.../////////000000000000///////////////000000000222:::FFFPPPWWW\\\___bbbbbbcccddddddeeehhhllloooppppppqqqtttyyy~~~rrr\\\EEE777333333333333444555666888888===???AAACCCDDDDDDDDDCCCCCCDDDEEEEEECCCCCCDDDEEECCCBBBBBBCCCDDDDDDCCCAAACCCCCCDDDDDDCCCBBBAAAAAA??????@@@??????===<<<;;;888777777666666777888888444444333333222222333333222222111111111111222222222111000///............//////////////////////////////000000000000//////------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------.........------------------------------............------........................------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,---------.........///............///000000//////000000111000000000//////000111111222333333222444666888999999999999777777777888999:::<<<<<<============>>>>>>>>>>>>;;;<<<>>>@@@BBBDDDDDDEEElll\\\YYYWWWPPPNNNKKKJJJJJJIIIHHHFFFGGGDDD???===<<<<<<;;;:::777777777777666666666666111000///...............---------.........//////,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,---------......************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,---,,,***))))))***,,,...***+++,,,,,,******+++,,,---------,,,,,,,,,++++++***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---...,,,)))+++222888999333+++(((***++++++))))))***+++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------.........//////,,,---......//////......------------------------++++++,,,,,,,,,---------........................////////////////////////---------.........//////////////////000000000000/////////000000000000000222999DDDNNNTTTYYY\\\^^^\\\]]]^^^___aaaeeejjjmmmtttsssssssssuuuwwwzzz|||xxx}}}mmmUUU@@@666555555555666888999;;;<<<@@@AAABBBCCCDDDDDDDDDCCCBBBCCCEEEEEEDDDDDDFFFGGGCCCCCCCCCDDDEEEDDDAAA???DDDDDDDDDDDDCCCBBBAAAAAA===>>>?????????===<<<;;;777666555444444555777777444444333222222222333333222222111111111111222222222222000///............//////////////////////////////000000000000//////------------------------------------------------,,,,,,,,,---------......+++++++++,,,,,,---------------------------------------............------........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------.....................///000000//////000111111111111111///000000111222333333333222333666888::::::;;;:::888888888888999:::;;;<<<>>>>>>>>>???????????????;;;===???AAACCCDDDEEEEEEhhhZZZ\\\WWWUUUTTTQQQOOOLLLJJJIIIIIIFFFEEECCCAAA>>><<<:::999999777555555555555444333444222000/////////...---...,,,++++++---......---111---***+++///111///,,,---------,,,,,,+++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------,,,,,,,,,++++++,,,++++++******++++++,,,---------------------------,,,,,,++++++,,,,,,------......///////////////++++++++++++++++++++++++,,,,,,,,,---------.........------,,,,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********......---,,,++++++++++++...---,,,+++***++++++,,,'''000999999111+++***,,,,,,---///////////////000------------------------........................------------------------------------------,,,,,,............////////////......------------......000000000000000000000000////////////000000000000////////////000000000000555555888>>>GGGQQQXXX[[[[[[^^^cccfffiiillloooqqqvvvssspppmmmhhhfffnnnwwwzzzqqqWWWCCC:::999999999999;;;===???@@@BBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEAAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@?????????>>>>>>===<<<;;;666666666666555555555555555555444444444333333333222222222111111111000000............/////////000000000////////////000000////////////000000000000//////.........------------.........------///000000000000000///...---,,,........................,,,---......//////......,,,---......//////......,,,---.........---+++***..........................................------------------------------------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------............///.......................................---------////////////000000000000////////////////////////333333333333333333333333444555666777888999::::::;;;:::999888999;;;===???>>>???@@@@@@@@@???>>>===BBB???>>>@@@DDDFFFFFFEEEgggXXX[[[UUUUUUTTTQQQOOOLLLJJJIIIIIIEEEEEECCC@@@>>><<<:::999999777555555555555555333444222000/////////...---...,,,+++,,,---.........000---+++,,,000111...+++---------,,,,,,,,,++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,------------------------------------------------,,,------...............++++++++++++++++++++++++,,,,,,,,,---------.........------,,,,,,------...***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++...---,,,,,,++++++,,,,,,///...---,,,+++,,,,,,---***111888888222------//////444888777111---,,,...------------------------........................------------------------------------------------............////////////000000////////////000000000000000000000000000000////////////000000000000////////////000000000000111222666===GGGQQQXXX[[[]]]```cccfffhhhkkknnnpppkkkjjjiiiiiiggggggnnnwww~~~rrr\\\III@@@>>>=========>>>@@@BBBCCCAAAAAAAAABBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCCCCAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>===<<<;;;;;;666666666666555555555555444333333333222222222222222222222111111111000000........./////////000000000000////////////000000////////////000000000000//////.........------------.........------///000------..........................................,,,---......//////......,,,---......//////............---,,,---///111222................................................------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///................................................////////////000000000111////////////////////////111111111222222333333333444555666777888999999:::::::::999888999:::<<<======>>>???@@@@@@@@@???>>>BBB@@@???AAADDDGGGGGGFFFfffWWWYYYSSSUUUTTTQQQOOOLLLJJJIIIIIIEEEDDDCCC@@@>>><<<:::999999777555555555666555444444222000/////////...---...---+++,,,---//////...///---,,,...000111...***------------,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,---...//////...---,,,+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------,,,,,,,,,,,,,,,------...//////...------------...+++000444444000---...000...555<<<:::222+++***---------------------------........................------------------------,,,,,,,,,---.........///............////////////000000////////////000000000000000000000000000000////////////000000000000////////////000000000000///111666>>>IIISSSYYY[[[]]]___aaaccccccdddfffhhhccccccgggkkklllmmmssszzzxxxlll]]]NNNEEE@@@@@@@@@???@@@AAABBBBBB??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???@@@AAAAAABBBBBBAAAAAAAAAAAABBBAAAAAA@@@???>>>===>>>>>>======<<<;;;:::666666666555555555555444222222222222111111111111222222222111111111111111....../////////000000000000000////////////000000////////////000000000000/////////.........---------...///...------///111++++++,,,---......//////........................,,,---......//////......------...////////////...000...,,,+++---111555888................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................---------......//////000/////////000000000111111000000000000000000000000//////000111222222333333444555555666777888999999:::999999888999999:::;;;===>>>???AAAAAAAAA@@@@@@CCCBBBAAACCCEEEGGGHHHHHHfffWWWXXXRRRUUUTTTQQQOOOLLLJJJIIIIIIEEEDDDBBB@@@>>><<<;;;:::888777555444555666555444444222000///000000...---...---,,,,,,...//////...---------///111000---***------------------,,,,,,------------------------------------------------*********+++++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,---.........------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------,,,...///111111///...,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...---------------------+++++++++,,,,,,...///////////////............///***---///...,,,+++---///)))...333333///,,,,,,...------------............................................................+++,,,,,,---...//////000............////////////......------------......////////////////////////////////////000000000000////////////000000000000000222777@@@JJJRRRWWWYYYYYYZZZ[[[[[[[[[[[[]]]___eeeggglllsssvvvwww{{{qqqbbbYYYPPPGGGAAA??????>>>>>>>>>>>>>>>>>>===>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======>>>??????????????????????????????>>>======<<<======<<<<<<;;;:::999666666555555555444444444333222222222222111111111111111111111111111111111...////////////000000000000000////////////000000////////////000000000000////////////............---...///...------///111------------......//////........................,,,---......///.........------...///////////////000///---,,,---111555777........................---------...............................................................---------------------------------------------------------............///........................,,,------...///000000111//////000000000111111111111111111111111111111111...///000111222333444555444444555666666777888888999999:::::::::;;;;;;;;;===>>>@@@BBBCCCCCCBBBBBBCCCBBBBBBCCCEEEGGGHHHIIIhhhXXXZZZSSSUUUTTTQQQOOOLLLJJJIIIIIIDDDCCCBBB@@@>>><<<;;;:::888666444444666666666555555333111000000000///...///---,,,,,,...//////...,,,---...///000///---+++------------------------------------------------------------------------******+++++++++,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,---...............---------,,,,,,---,,,,,,,,,,,,,,,,,,------------------------------...000111111000...---------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,---------+++++++++,,,---...///000.../////////////////////,,,,,,,,,,,,,,,,,,---...,,,+++***+++---//////...---------....../////////................................................,,,,,,------...///000000............////////////......------------......////////////////////////////////////000000000000////////////000000000000111222666===FFFMMMPPPRRRPPPRRRTTTVVVXXX[[[___bbbmmmmmmrrryyy|||||||||dddPPPFFFCCC@@@==================<<<<<<<<<<<<<<<======>>>??????@@@???@@@@@@@@@???>>>======;;;;;;<<<============<<<<<<============<<<<<<;;;;;;<<<<<<;;;;;;:::999888555555555555444444444444333333333333222222222222111111111111111111111111////////////000000000111000000////////////000000////////////000000000000000000/////////............/////////......000111111111000///......//////////////////////////////,,,---......///.........---...//////000000/////////.........//////000111........................---------.........//////........................................................................---------------------------------............///........................------......///000111111000000000000111111111111222222222222222222222222000000111222333444555666444444444555666666777777999:::;;;<<<=========<<<>>>???AAABBBCCCCCCCCCCCCAAABBBCCCCCCDDDFFFGGGIIIiiiYYY[[[TTTUUUTTTQQQOOOLLLJJJIIIIIIDDDCCCBBB@@@>>>===;;;;;;888666444444666666666555555333111000000000///...///...,,,---...000//////,,,---...//////...------------------............,,,,,,,,,------------...------------------------++++++,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,---..................---------,,,------,,,,,,,,,,,,---------------------------------...///000000///...------...//////000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,---......//////,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---...///000---...//////000/////////111///------/////////...222...******...000///------------...//////000000................................................---------.../////////000............////////////000000////////////000000000000000000000000000000////////////000000000000////////////000000000000000111333888???EEEIIIJJJJJJMMMQQQVVV[[[aaahhhlllpppoooqqqvvvyyyyyy{{{~~~tttrrrwwwvvvcccQQQGGGFFFFFFCCC======>>>>>>>>>======<<<;;;;;;<<<===>>>??????@@@>>>???@@@@@@@@@???>>>===:::;;;<<<<<<======<<<<<<::::::;;;;;;;;;;;;:::::::::;;;;;;::::::999888777555555555444444444444333444333333333222222222222111111111111111222222222/////////000000000111111000000////////////000000////////////000000000000000000000/////////.........///000///......000222333222111///......///000////////////////////////,,,---......//////............///000000000000///---...///000000...,,,+++........................,,,,,,------.../////////................................................////////////////////////---------------------------------............///.................................//////000000111000000000111111111222222111111111111111111111111111111222333444444555555444444444444555555666666777999;;;>>>??????>>>>>>>>>???@@@BBBBBBBBBAAAAAA???@@@BBBBBBBBBCCCFFFHHHhhhYYY[[[TTTUUUTTTQQQOOOLLLJJJIIIIIICCCCCCBBB@@@>>>===<<<;;;777666444444666777666555555333111000111111///...///...------///000000///---.........------......------------.........///,,,,,,,,,---------..............................,,,,,,---------.........................................................---,,,,,,,,,,,,---..................------------------,,,,,,,,,,,,------------------------------........................,,,---......//////......------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,------------...................................................,,,,,,------.../////////,,,---------............---------------...///000,,,---.../////////......333000---...000111///,,,000///------......---,,,---------...///000000000............................................................////////////............////////////000000////////////000000000000000000000000000000////////////000000000000////////////000000000000111000111666<<>>>>>>>>===<<<;;;;;;<<<===>>>???@@@@@@===>>>???AAAAAA@@@???>>><<<======>>>>>>>>>>>>>>>888999999::::::999999999::::::::::::999888777666555555555444444444333333222222222222111111111111000000111111111222222222//////000000000111111111000000////////////000000////////////000000000000000000000000/////////......///000///......000222222111///......///000111////////////////////////,,,---......//////............///000000000000000......///000///...,,,+++........................,,,,,,------...//////000................................................................................................---------............///........................///////////////000000000000000111111111222222222111111111111111111111111111111222222333333333333333444444444444555555555444666:::>>>@@@@@@???>>><<<===>>>?????????>>>===<<<>>>@@@@@@???@@@CCCFFFgggYYYZZZTTTUUUTTTQQQOOOLLLJJJIIIIIICCCCCCBBB@@@>>>===<<<;;;777555444444666777666666666333111000111111000...///...------///000000///.........---,,,,,,...///---------.........//////,,,,,,,,,------.................................---------.........//////................................................---,,,,,,,,,,,,---......//////.........---------...------,,,,,,------...------------------------......------------......+++,,,------......------------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------..............................////////////////////////,,,,,,------...///000000---.........//////000000...------------...//////+++,,,.../////////......333///,,,---///000,,,)))))),,,///000...,,,,,,------------...///000000111........................///////////////////////////////////////...................../////////000......------------......000000000000000000000000////////////000000000000////////////000000000000333222333777===EEEJJJLLLSSSTTTWWWYYY\\\aaafffjjjnnniiifffhhhkkklllooossspppvvv~~~|||pppXXXQQQKKKGGGAAA<<>>???@@@AAA<<<===???AAABBBAAA@@@???>>>??????@@@@@@@@@@@@@@@777888888999999999888888999999:::999999888777666555555444444444333333333111111111111000000000000000000111111222222222222000000000000111111111111000000////////////000000////////////000000000000000000000000////////////...///000///...///000222///...---,,,---///111222000000000000000000000000,,,---......//////.........//////000000000000000......////////////..............................,,,,,,------...///000000////////////////////////////////////////////////------------------------........................---------.........//////........................000000000000////////////000111111111111222222222000000000000000000000000111111111111111111222222333333444444444444444444111444999===@@@@@@???>>>;;;;;;<<<======<<<;;;::::::===??????>>>???BBBEEE