BM6(d 222222333333333333222222444===LLL[[[cccgggooowww|||uuuqqqoooTTTGGGDDDHHHSSS```mmmxxxwwwooojjjkkkzzzmmmkkklllooorrryyy|||wwwjjjeeejjjiiihhhfffeeeeeeeeeeeebbbcccdddeeelll{{{{{{___RRROOOOOONNNQQQTTTXXX]]]dddkkkoookkkvvvtttaaa[[[YYYVVVWWW\\\```dddqqqzzzkkkmmmqqqyyy~~~yyylll```\\\```qqqoooRRR999444555222333333333333333333333333222222333444444444444444444555:::FFFVVVdddnnnrrruuu}}}{{{|||sssxxxvvv___WWWTTTaaannnpppkkkfffbbb```]]]TTTLLLKKKQQQTTTQQQLLLCCCFFFJJJOOORRRTTTTTTTTTPPPRRRTTT```pppuuu{{{nnngggooo|||kkkLLLBBBCCCDDDIIILLLPPPRRRQQQNNNKKKJJJKKKJJJHHHFFFDDDBBBAAAAAAAAAAAA@@@???>>>???BBBDDDCCCDDDDDDDDDDDDCCCBBBBBBBBB@@@???AAADDDGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGJJJPPPUUUVVVWWW^^^gggnnnzzzyyyqqq```WWWOOOKKKFFF@@@===>>>???DDDHHHKKKOOOUUUWWWVVVUUUQQQOOOPPPRRRXXXeeeqqqqqqrrrxxxoooWWWOOOWWW[[[hhh}}}wwwsssoookkkiiiZZZTTTLLLHHHGGGHHHGGGFFFEEEEEEEEEDDDCCCAAA??????;;;:::999999888888999999999999999:::;;;<<<===>>><<>>===;;;:::999999888888999999999999999:::;;;<<<===>>><<>>???BBBGGGOOOXXX```eeekkkmmmppptttwwwwwwtttqqqmmmhhhwww222222222333333222222222<<>>LLL]]]kkksssvvvzzz|||zzzsssVVVPPPYYYccclllpppjjjdddeeeiiijjjddd[[[QQQPPPTTTWWWSSSMMMCCCFFFJJJOOORRRTTTTTTTTTRRRRRRQQQ[[[lllrrr{{{qqqiiiqqq~~~kkkJJJAAAFFFJJJMMMPPPSSSTTTRRRNNNKKKJJJFFFEEEDDDDDDDDDEEEGGGHHHEEEEEEEEECCCBBBCCCFFFHHHDDDDDDDDDDDDDDDCCCCCCBBBBBB@@@???AAADDDGGGHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLIIILLLSSS\\\bbbiiivvvsssjjj^^^WWWOOOKKKEEE???===???DDDIIILLLMMMQQQVVVWWWUUUTTTQQQPPPRRRUUU\\\iiiuuulllsss|||pppVVVQQQaaajjj~~~zzztttoookkkhhhfff]]]YYYSSSPPPPPPOOOLLLJJJDDDDDDCCCBBBAAA???>>>===;;;:::999999888888999999999999999:::;;;<<<>>>>>><<>>???BBBGGGOOOXXX```dddkkkmmmppptttwwwwwwtttqqqppplll{{{222111222555444111333777>>>MMM^^^iiiqqqxxxzzzyyy|||xxxqqqrrrhhhIIICCCHHHLLLVVVcccyyyxxxrrryyyuuuoooeee]]][[[___```fffpppwww{{{|||iiibbbeeellloooppppppttt}}}gggdddgggcccbbbgggiii}}}}}}zzzxxxyyylllAAA444888333555555444333333222111111333333444444444444444444333999EEESSS___iiirrryyy|||}}}}}}iiiYYY[[[eeepppuuutttmmmjjjoootttuuurrrdddUUUPPPSSSTTTQQQMMMHHHGGGIIIOOORRRQQQRRRVVVVVV[[[[[[cccwwwxxxmmmqqq{{{mmmOOODDDGGGKKKPPPRRRUUUUUUSSSQQQOOOOOOKKKEEEEEEDDDBBBOOO\\\[[[^^^RRRGGGDDDDDDDDDFFFHHHFFFEEEDDDEEEFFFFFFEEEDDDIIIIIIHHHGGGGGGIIIMMMPPPLLLLLLLLLMMMOOORRRUUUWWWZZZXXX]]]fffnnnvvvoooddd```\\\RRREEE===<<>>===>>>>>><<<:::888666555555555666::::::;;;<<<===>>>??????>>>>>>@@@BBBCCC@@@;;;777777666666777888:::;;;===;;;::::::999999999:::;;;666555333111///---,,,+++......------------......222111111111000000//////111111111111222333444555888777777777888:::<<<===@@@AAACCCJJJRRRZZZ___aaakkknnnsssvvvwwwuuurrrpppmmmjjj{{{222111222555444111333777AAAOOO___jjjrrryyy}}}|||~~~yyyuuu|||eeeHHHCCCIIILLLUUU```yyy}}}sssttt}}}wwwoooeee^^^]]]^^^^^^bbbjjjooosss{{{rrrllloooyyy}}}~~~}}}jjjggghhhdddeeelllooo}}}|||{{{yyywww}}}~~~|||sssHHH999:::333444444333222222111000000222222333333333333444444444<<>>>>>===>>>???AAABBB???;;;777777666666666777999;;;<<<<<<;;;::::::;;;<<<<<<;;;777666444111///...---,,,......------------......111111111000000000//////111111111111222333444444777777777777888:::<<<===???@@@CCCIIIQQQYYY^^^aaajjjmmmrrruuuwwwuuurrrpppnnnlll}}}222111222555444222444888EEERRRbbblllttt|||aaaGGGDDDKKKOOOWWWaaawwwuuuqqqnnnzzzyyynnnddd``````___^^^___dddhhhkkkrrrzzzyyy}}}nnnjjjiiieeeiiisss}}}zzzxxxxxxwwwvvvuuuttt{{{qqquuuJJJ999777000333222222111111000000000111111222222333333333333777AAAOOO[[[eeennnvvv{{{}}}yyyddd```lllzzz~~~vvvrrrxxxtttbbbUUUQQQOOOKKKFFFGGGFFFIIIOOOSSSRRRTTTXXXYYYbbbeeeiiivvv|||wwwnnnsss}}}sssWWWKKKLLLOOOSSSVVVXXXYYYWWWTTTRRRRRRMMMIIINNNQQQTTTeeeuuutttkkk\\\MMMJJJLLLLLLKKKKKKLLLMMMNNNPPPQQQSSSTTTTTT[[[ZZZWWWSSSOOOOOOQQQSSSWWWTTTQQQSSSZZZ```dddeeemmmmmmrrr{{{wwwkkkeeeeee[[[OOOEEEAAAAAAAAAAAAGGGJJJQQQXXX^^^___]]]ZZZTTTWWWWWWUUU[[[hhhooommmyyy}}}xxxdddVVV]]]uuu}}}uuupppooopppvvv~~~~~~vvvlllaaaWWWPPPKKKDDDCCC@@@>>><<<<<<<<<<<<;;;;;;999888777777777777888888999:::;;;<<<======<<<<<<>>>@@@@@@>>>:::777777777666666777999;;;<<<===:::999:::===???===;;;777666444222000///...---......------------......111111000000000000//////111111000111111222333444777666777777888:::;;;<<<===>>>AAAHHHQQQYYY^^^aaaiiilllppptttvvvuuurrrqqqooommm333111222444444222555999JJJWWWeeeooowwwwww]]]FFFDDDNNNVVV^^^gggpppjjjfffnnnzzznnneeebbbcccbbb``````ccceeegggnnnvvv~~~yyytttpppnnnvvv}}}zzzvvvttttttssssssrrrnnnxxxpppxxxOOO999555000333222222222111111111000222222222333333444444555999FFFVVVaaajjjssszzz}}}}}}ttteeejjj|||{{{ppppppzzzvvveeeWWWRRRSSSRRRNNNJJJIIIKKKPPPSSSRRRSSSVVVTTT```fffkkkwww}}}uuummmrrr{{{xxx[[[NNNNNNNNNTTTVVVYYYZZZXXXUUUTTTSSSSSSPPPUUUYYY[[[jjjxxxwwwppp```RRRPPPTTTVVVTTTSSSSSSTTTWWWYYY[[[]]]___aaahhhgggddd```\\\ZZZ[[[]]]^^^[[[XXX\\\eeennntttvvv}}}~~~wwwnnnkkkeeeXXXJJJDDDBBB@@@@@@@@@DDDIIIPPPXXX\\\]]][[[YYYXXXZZZZZZ[[[cccoootttrrryyyggg]]]iii{{{qqqlllkkkmmmuuu~~~}}}{{{uuujjj\\\OOOHHHDDDAAA@@@>>>===<<<;;;;;;;;;;;;::::::999888777777777777777888999:::;;;<<<<<<;;;;;;<<<>>>???>>>:::777888777777777888999;;;;;;<<<999888:::>>>???===:::777666555222111//////.........------------......000000000000000000//////000000000000111222333444555666666777888999:::;;;<<<===@@@GGGPPPYYY^^^aaahhhkkkooosssuuutttrrrqqqooonnn333111222444444222555;;;OOO\\\jjjssszzznnnXXXEEEFFFRRR^^^gggnnnfff```bbbsssyyymmmgggeeefffdddbbbbbbfffhhhiiiooovvvzzz{{{wwwsssppppppoooooonnnlllyyyvvv{{{ZZZ>>>777444333333333333333222222222333333444444555666666777<<>>===@@@DDDIIIQQQWWW[[[\\\[[[ZZZ]]]]]]^^^bbbkkkvvvzzzyyyzzzllliiizzzwwwllleeeeeegggoooxxx|||zzzuuummmmmmjjj```SSSGGGAAA??????>>>===<<<;;;;;;::::::999999999999888777777666666666777888999:::;;;;;;;;;;;;<<<===>>>===:::777777888999::::::;;;;;;::::::999888:::======;;;999777666444222111000//////......------------......//////////////////000000000000000000111222333333444555666777888999999999;;;<<<@@@GGGQQQYYY___bbbiiilllooorrrtttsssrrrqqqnnnooo444111111444444333666<<>>:::<<>>======<<<<<<<<<;;;;;;:::888888888888888777666555666666777888999:::;;;;;;;;;;;;;;;===>>>>>>;;;999777999<<<>>>>>>===;;;999888999;;;;;;;;;:::999888666555333222000/////////......------------............////////////000000000000///000000111222333333444555777888888888888;;;<<<@@@GGGQQQZZZaaaccclllnnnpppssstttsssrrrqqqnnnppp444111111333444333777===VVVcccqqqzzzwwwUUUJJJBBBJJJYYYcccdddbbbZZZYYYdddrrrkkkllllllhhhhhhkkkrrr|||ooolllhhhggghhhjjjllllllpppuuuddd\\\yyyzzzdddbbblllnnndddiii}}}```???444222222222222222222222222222222222333444555666777888>>>TTThhhooosss|||~~~~~~ooowwwzzzwwwzzzwww___RRRUUUXXXVVVMMMKKKMMMRRRTTTSSSTTTWWW[[[eeejjjppp~~~}}}~~~dddVVVTTTTTTUUUXXX]]]```````````````ZZZ]]]jjjsssvvvnnnjjjiiikkkmmmkkklllnnnrrrvvv{{{~~~~~~|||zzzwww{{{~~~{{{yyyqqqfff```VVVJJJAAA@@@===888<<>>>>><<<:::777:::>>>BBBBBB???;;;888888<<>>;;;888888:::555444222111000///............------------.............../////////000000/////////000000111222333222333555777888888888777;;;<<<@@@HHHRRR\\\bbbeeennnppprrrssstttsssrrrpppooorrr444222111333444333777>>>WWWdddsss|||}}}~~~nnnLLLDDDBBBLLL[[[bbb^^^XXXZZZZZZfffoookkknnnnnnhhhmmmqqq{{{iiifffccccccfffiiilllmmmqqqtttZZZPPPqqqxxxlllllltttttteeefffwww~~~cccEEE999777111111111111111111222222111111222333444666666777???VVVjjjpppttt}}}~~~||||||ooozzzvvvxxxzzz```RRRUUUYYYWWWKKKIIILLLRRRUUUUUUWWWZZZYYYdddiiiqqqeeeXXXWWWWWWVVVZZZ___bbbcccccccccdddcccfffttt}}}tttrrrsssvvvuuurrrsssvvvyyy~~~xxxwwwxxxqqqggg___TTTIIIAAA@@@<<<777<<>>CCCAAA;;;777888;;;444333222000///..................------.........---.........//////000000////////////000111222333222333555777888888777777;;;<<>>??????>>><<<<<<<<<=========:::888888888777777666666555555555666666888999:::;;;;;;>>>>>>??????>>>===<<<;;;;;;<<<>>>AAACCCBBB>>>;;;===:::888:::>>>@@@===999888666222///---,,,---...000///...------...///000...///////////////.........000111222111111222444555444444555555666777888:::;;;???GGGQQQZZZ```cccllloootttwwwwwwuuupppmmmooosss000666333111555444:::IIIeeeppp{{{xxxjjjsss{{{xxxgggOOOEEEDDDOOOXXXXXXWWWYYY]]]```vvvrrroooqqqttt|||zzzrrrgggaaa]]]]]]]]]]]]aaafffnnn]]]XXX}}}zzziiiooorrr___bbbrrrmmmhhh```ooo|||eeeAAA222222222222111111222222333444///222444444333555777999NNN]]]lllrrryyywwwaaaUUUSSSTTTRRRQQQGGGHHHUUUZZZTTTTTT[[[dddpppxxxpppddd\\\]]]ccchhhkkkoootttvvvtttyyyxxxyyyvvvhhhXXXMMMDDD;;;;;;===???CCCGGGKKKNNNSSSXXX\\\^^^]]]\\\aaa```dddooo{{{zzzlll^^^XXX___dddbbb]]]XXXQQQKKKCCC@@@===<<<===???@@@@@@>>>===<<<===>>>===;;;999888888777777666555555555555555666888999:::;;;<<<======>>>>>>???@@@@@@@@@:::;;;===@@@AAA@@@===:::===:::999;;;>>>@@@===999888666333///---------...000///...------...///000......////////////.........000111111111111222444555444444555555666777888;;;<<<@@@GGGQQQYYY___bbblllooosssvvvwwwtttpppmmmlllppp000555333222555444;;;MMMjjjuuu{{{jjjrrr{{{}}}iiiOOOFFFEEEQQQ[[[\\\\\\___bbbggg}}}rrrrrrxxxtttmmmccc^^^ZZZZZZZZZYYY\\\aaakkkaaa\\\uuuhhhnnnqqqaaacccrrrooohhh```nnn{{{dddBBB333222222222111111222222333444111333555444333444888===SSScccqqqvvv|||{{{dddVVVSSSTTTSSSQQQHHHHHHTTTZZZWWWXXX___mmmxxx}}}{{{kkk___^^^dddiiiooowww}}}{{{hhhRRRKKKBBB;;;;;;>>>???BBBFFFJJJNNNSSSXXX\\\^^^______bbbaaaeeeooo}}}vvvgggZZZSSS^^^eeebbb\\\XXXUUURRRLLLGGGAAA>>>>>>@@@CCCDDD???>>>===>>>>>>===;;;999888888777666666555555444555555666888999:::;;;<<<<<<<<<===>>>@@@BBBCCCDDD999999;;;===???>>>;;;999<<<:::999;;;>>>???===:::888666333000...---......//////...------...//////......///////////////......000111111111111222444555444444555555666777888<<<===@@@GGGPPPYYY^^^aaakkknnnrrruuuuuusssooommmooorrr111555333333666444===SSSoooyyy~~~ppp~~~kkkPPPGGGGGGTTT```dddeeeiiiffflll}}}tttwww~~~ssslllbbb]]]ZZZ[[[ZZZXXX[[[___fffiiiccczzzmmmnnnrrrlllqqq{{{zzzmmmcccppp|||gggEEE666555222222111111222222333444333333444555333333:::AAAYYYhhhuuuzzz~~~gggXXXUUUWWWWWWRRRJJJIIISSSYYYXXXZZZ```mmmxxxssscccccchhhnnnuuu}}}iiiSSSIIIAAA;;;<<<>>>@@@BBBEEEJJJNNNSSSXXX\\\^^^```aaa___aaaeeeooo|||wwwmmmaaaXXXRRR\\\cccaaa\\\ZZZXXXVVVRRRNNNHHHEEEDDDEEEFFFFFFAAA@@@>>>>>>>>>===;;;999888777777666555555444444444555666777999;;;<<<<<<<<<<<<<<<===???AAACCCDDD888888999;;;===<<<:::777;;;::::::;;;===>>><<<:::999777444111///.................................---...//////////////////...///111111000000222333555444444555555666777888<<<===@@@GGGPPPXXX]]]___jjjlllpppssstttrrrooommmooosss111444222444777444???XXXsss}}}wwwuuuUUULLLLLLYYYeeehhhjjjnnniiirrr}}}zzzooohhh___[[[YYYZZZZZZXXXYYY]]]___ppp~~~uuummmpppjjjqqqxxxqqqfffqqq}}}hhhGGG888777222222111111222222333444444222444555333333<<>>???@@@@@@777777777999;;;;;;999666:::999999:::<<<<<<;;;:::999777555222000///......------............------------...///////////////---///000111000000111333555444444555555666777888<<<===@@@GGGOOOWWW]]]___iiilllooorrrsssrrrooommmkkkooo111333222444777444AAA]]]xxx{{{sss]]]TTTRRR]]]hhhkkkmmmqqqpppzzzsssggg___YYYVVVUUUWWWWWWUUUVVVZZZXXXaaagggqqq}}}sssxxxoooxxxtttgggppp{{{fffEEE666444222222111111222222333444444111333555333333???NNNdddrrr~~~|||cccRRROOOSSSVVVRRRMMMMMMSSSXXXYYYYYY[[[aaaooozzzuuulllVVVIIIAAA:::<<>>===<<<;;;999888777777666555555444444333333444555777999;;;======<<<======>>>>>>>>>======777666666888::::::888666777888999999::::::999999999888666444222000///...------............------,,,---...///000000000000---///000000000000111333555444444555555666777888;;;<<>>;;;;;;:::888777777666666555555444333333333444555777999;;;===>>>;;;<<>>===777666666777999:::888777555777888888888888888888999888666444222111//////,,,------......------,,,,,,---...///000000000000---...000000//////111222555444444555555666777888999;;;>>>FFFOOOXXX^^^```jjjlllppprrrssssssqqqpppqqquuu222222111555888444DDDccchhh[[[fffwwwccc[[[[[[iiixxxwwwnnnmmmpppvvvzzz{{{}}}uuuiii^^^VVVTTTRRRSSSVVVWWWVVVVVVYYYTTTXXX\\\mmmqqq^^^yyyzzzkkkqqq{{{fffEEE555333222222111111222222333444333///111555444444CCCWWWmmm{{{zzzeeeQQQLLLPPPTTTNNNMMMOOOVVV]]]`````````jjjvvv~~~aaaLLLBBB;;;;;;???CCCIIINNNMMMRRRXXXZZZYYYZZZ___ccceeemmmvvv}}}uuuddd___^^^YYYRRRPPPVVVaaafff^^^RRRNNNPPPSSSQQQPPPQQQRRRSSSRRROOOMMMDDDAAA===;;;:::999777666777666666555444444333333333444555777999;;;===>>>:::<<<@@@BBBCCCBBB@@@>>>777666666777999999888777444666777777777666777777999888777555333111//////,,,,,,---......---,,,,,,,,,---...///000000000000---...000000//////111222555444444555555666777888999:::>>>EEEOOOXXX^^^aaakkkmmmppprrrtttsssrrrqqqooosss333555444555777555GGGhhhbbbbbbeeeppp~~~kkkVVVYYYrrr|||vvvpppnnntttxxxxxx{{{wwwhhh]]]XXXXXXPPPQQQSSSSSSSSSTTTVVVXXXWWWPPPZZZvvvpppYYYvvv{{{}}}vvvvvvgggfffqqqgggFFF111111444333222222111111222222444333333444222888LLLaaattt}}}}}}bbbQQQLLLKKKJJJLLLLLLOOOVVV^^^dddfffeeeppprrrxxxmmmTTT???999@@@CCCHHHMMMLLLRRRVVVZZZZZZWWWUUUVVVYYY```fffrrr|||{{{ooofffddd___TTTOOOQQQ\\\```___YYYRRRPPPNNNLLLNNNNNNOOOPPPQQQPPPLLLIIICCCBBB@@@<<<888666777888777777666555444444333333555444444666999<<<======@@@??????@@@@@@???<<<:::777777888:::<<<<<<:::777333555777888777777888999:::999777444222000//////,,,,,,,,,,,,,,,,,,,,,,,,---------............///......//////000000111111///000000///222666666333777999???GGGQQQZZZ___aaaiiikkkooorrrssssssqqqpppooorrr333555444555777555HHHiiibbbccceeennnwwwnnn[[[```{{{zzz{{{vvvrrrmmmnnnqqquuu|||wwwvvvxxx{{{}}}qqqddd[[[UUUSSSOOOQQQRRRSSSSSSSSSVVVXXX]]]VVV```}}}iiiSSSlllsss}}}}}}{{{tttooorrrvvvdddDDD444777444333222222111111222222333222333444555===RRRfffvvv}}}bbbPPPKKKLLLLLLKKKKKKOOOWWWbbbjjjmmmmmmxxxtttwww~~~}}}ZZZDDD<<>><<<888888888999;;;;;;999888555777999:::999999:::;;;;;;:::888555222000///...,,,,,,,,,,,,,,,,,,,,,,,,---------............///......//////000000111111000333444222333666777555777999???GGGQQQZZZ___aaahhhkkkooossstttsssqqqooommmqqq222555444555777666IIIjjj~~~aaabbbccckkkoooyyylll[[[ccc}}}ssskkkfffcccaaacccdddgggjjjpppyyywwwuuutttvvvyyy}}}sssiii___WWWQQQMMMNNNPPPRRRRRRRRRSSSUUUWWW___[[[gggbbbQQQkkk}}}yyywwwxxxmmmHHH777777444333222222111111222222111222333555777BBBXXXlllyyyyyy```OOOJJJLLLMMMJJJJJJNNNWWWbbbkkkoooooo|||tttvvv~~~aaaIII@@@DDDFFFMMMWWWXXXZZZ^^^```[[[TTTTTT]]]gggvvvuuuyyyssseeeaaa^^^WWWSSSUUU^^^```]]]UUUOOOMMMKKKHHHFFFGGGJJJMMMPPPOOOKKKGGGEEEEEECCC???:::888888999666666666555444444333333111111222666:::???AAAAAAAAA@@@@@@?????????@@@@@@;;;:::888888999:::999888888999;;;<<<;;;;;;<<<===<<<;;;999666333111///...,,,,,,,,,,,,,,,,,,,,,,,,---------............///......//////000000111111111666888555333555777777888:::???GGGQQQYYY^^^```fffjjjppptttvvvtttpppmmmmmmrrr222555333555777666JJJlll}}}zzzwww\\\___aaagggmmmzzzkkk\\\eee}}}wwwnnnfffaaa```bbbcccfffiiilllppptttzzzyyyuuurrrsssuuuwwwlllccc\\\UUUMMMHHHMMMOOOQQQRRRSSSSSSUUUWWW\\\\\\mmm___WWWtttxxx~~~SSS999111444333222222111111222222111333444444999GGG]]]ooo|||pppZZZNNNLLLLLLKKKIIIIIILLLTTT^^^fffjjjjjjtttqqquuubbbKKKBBBGGGIIIOOOXXXXXXXXX[[[\\\[[[YYY\\\dddkkk{{{xxxzzzuuuddd___]]]WWWSSSUUUaaaaaa]]]TTTNNNMMMJJJGGGFFFGGGJJJNNNOOONNNIIIFFFGGGGGGDDD@@@<<<999888999666666555555555444444444333222333666;;;>>>@@@AAAAAAAAA@@@???>>>???AAACCC===;;;888777888999999999999;;;======<<<<<<===>>><<<;;;:::777444111...---,,,,,,,,,,,,,,,,,,,,,,,,---------............///......//////000000111111111777:::666222333666888888:::???GGGQQQYYY^^^```eeeiiipppvvvwwwtttooolllnnnsss222555333444777777KKKnnn~~~qqq}}}qqqWWW\\\___bbbmmmrrrbbbjjjqqqoookkkiiiiiilllrrruuuppptttyyy~~~|||wwwssssssuuuzzzrrrhhh___YYYRRRKKKFFFLLLOOORRRSSSTTTTTTVVVWWWXXX___vvv]]]^^^zzzzzzyyyVVV:::111444333222222111111222222222444444444999JJJaaappp}}}hhhVVVOOOOOOLLLFFFHHHGGGJJJQQQ\\\dddhhhiiibbbfffsss```KKKDDDJJJLLLPPPVVVUUUTTTTTTVVVZZZaaafffiiijjjllliiimmm{{{vvvfffaaa^^^XXXUUUWWWdddccc\\\SSSNNNNNNLLLHHHIIIJJJLLLNNNOOOMMMIIIEEEHHHHHHFFFBBB===999888888555555555555555444444444555444444777:::>>>??????@@@AAAAAA@@@>>>>>>AAADDD>>>;;;888666777999999999:::;;;======<<<;;;<<<===;;;:::999777444111...---,,,,,,,,,,,,,,,,,,,,,,,,---------............///......//////000000111111///666999555111222555666888:::>>>GGGPPPXXX]]]___dddiiiqqqvvvxxxtttoookkkmmmrrr222444222444777888MMMooopppqqqVVV]]]bbbbbbqqqyyyggglll~~~www~~~vvvxxx|||yyytttuuuxxx{{{xxxvvvtttoooiiibbbZZZSSSNNNIIIFFFLLLOOORRRUUUUUUVVVWWWXXXYYYggg{{{___ggg~~~ffffffuuutttPPP:::777444333222222111111222222222444444333;;;OOOeeesss|||lllZZZQQQOOOJJJDDDFFFFFFIIIQQQ]]]ggglllnnniiinnnzzz|||```KKKEEELLLMMMQQQVVVTTTTTTRRRTTT\\\fffkkkjjjfffXXXVVV[[[kkk}}}qqqfffccc___YYYXXX\\\eeeccc[[[RRRNNNNNNMMMIIILLLLLLMMMNNNNNNMMMIIIFFFIIIHHHGGGCCC===999777777555555555555555555555555666555555777;;;===>>>>>>???AAABBB@@@>>>===???BBB===:::777777888999::::::888:::;;;;;;:::999::::::888888888666444111...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///......//////000000111111///444666333111333555555888:::>>>FFFPPPXXX\\\^^^eeeiiipppvvvwwwtttooollliiinnn222444222444777888NNNqqqxxxxxxZZZaaaiiikkkxxxnnnnnn{{{tttyyyssssssrrrppprrrvvvyyyzzzvvvwww|||uuueee``````aaa^^^\\\XXXQQQKKKGGGFFFFFFLLLOOOSSSVVVWWWWWWXXXYYY[[[pppvvviii{{{iiiUUUZZZmmm}}}|||{{{nnnIII777:::444333222222111111222222111444444444>>>TTTlllyyy{{{dddSSSLLLHHHEEEGGGGGGJJJQQQ]]]ggglllnnnxxx|||uuuoooppp~~~eeeOOOGGGMMMNNNSSSYYYXXXZZZYYYYYY^^^eeehhhfffcccXXXUUUWWWcccttt}}}mmmddd______\\\VVVWWW^^^eeeaaaYYYPPPMMMNNNMMMHHHLLLKKKKKKLLLMMMMMMKKKIIIIIIIIIGGGCCC===888666555555555555555555555555555555444555777;;;???@@@@@@===@@@CCCAAA===;;;===???;;;999777777999:::::::::666777999999777666777777555666666555444111...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///......//////000000111111///333444222222666777444888:::>>>FFFOOOWWW\\\^^^eeejjjpppuuuvvvtttpppllliiimmm222444222333777888NNNqqq___fffnnnvvvxxxuuuzzzvvv}}}}}}qqqcccddd[[[UUUWWWZZZZZZ___fffsss~~~zzzvvvxxx~~~}}}hhhVVVOOORRRVVVQQQRRRPPPKKKEEEBBBDDDFFFMMMPPPTTTWWWXXXXXXYYYZZZ\\\uuurrruuuvvvfffYYYXXXhhh{{{oooooo}}}sssHHH333777444333222222111111222222000444555444@@@YYYqqq~~~mmmUUUIIIGGGGGGKKKIIIKKKQQQZZZccchhhiiizzz}}}nnnmmmtttssszzzjjjSSSIIIMMMNNNTTT]]]]]]`````````aaabbbcccbbbbbbeee```^^^eeeqqqxxxkkk]]]XXXWWWZZZWWWQQQUUU^^^ddd```WWWNNNKKKMMMLLLHHHJJJIIIIIIJJJLLLMMMLLLLLLHHHHHHGGGCCC===888555444444555555555555555555555333333444777<<<@@@BBBBBB<<<@@@DDDBBB===:::;;;===999888777888:::;;;;;;:::444666777777555444555555444444555555333111...---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......//////000111111111000222222111444888888444888:::>>>FFFOOOWWW\\\]]]fffjjjppptttvvvtttpppmmmlllooo333777555666888888OOOssszzzssskkkvvvxxx~~~xxxooo}}}xxxxxxdddVVVPPPNNNKKKIIIJJJNNNRRRUUU```pppyyyvvvzzzzzzzzz}}}ooo\\\SSSVVVXXXWWWVVVOOOJJJIIIGGGDDDBBBDDDOOOPPPSSSVVVYYY\\\^^^___ffffff{{{hhh\\\^^^jjjuuunnneeevvvvvvPPP999333333222222111111222222333222666555333???ZZZsssrrrYYYJJJDDDIIIIIINNNQQQSSSYYYaaaffffffrrr}}}sssvvvqqqqqqxxx}}}wwwxxx}}}uuu||||||^^^UUUNNNMMMPPPRRRWWW\\\ccccccaaa^^^\\\aaallltttqqqgggccckkkxxxnnnWWWRRRPPPQQQTTTUUUSSSVVV[[[eee]]]RRRJJJHHHIIIIIIIIIFFFIIIIIIGGGGGGJJJJJJGGGDDDFFFFFFAAA:::555555777777555444444555555444333111222444888>>>BBBDDDDDDBBBAAAAAAAAA===:::<<>>BBBIIIPPPXXX]]]aaadddhhhooossssssrrrqqqpppqqqqqq333666555555777999QQQvvvuuuiiisss{{{rrriiizzz{{{vvveeeVVVLLLIIIHHHGGGFFFGGGIIILLLNNNXXXcccrrr|||xxx}}}{{{eeecccfffppp{{{|||tttnnnaaaTTTSSS\\\dddeeegggZZZMMMGGGDDDCCCEEEHHHNNNPPPSSSUUUXXXZZZ]]]___eee|||eeeooodddcccllluuuooohhhwwwnnnIII777333333222222111111222222333000444333222???[[[tttmmmWWWJJJEEEKKKLLLOOOQQQQQQWWW```eeefffwww{{{eeeaaa]]]^^^hhhqqquuuzzz~~~{{{dddYYYOOOMMMNNNQQQUUUZZZ^^^```aaa```___bbbiiippp|||yyy{{{kkkUUUOOOLLLKKKNNNOOOOOOSSSYYY___YYYQQQLLLJJJHHHFFFCCCFFFHHHHHHFFFGGGJJJJJJGGGDDDFFFFFFBBB;;;666666888777666555555666666555333333333555999>>>CCCEEEFFFGGGEEEEEECCC>>>999:::???<<<999666666999:::888666555666888888777777777999555555444333222111///...///...,,,+++******+++,,,,,,,,,,,,---------..................///////////////000000222333444555555999<<>>DDDGGGHHHLLLJJJHHHFFF???888888<<<;;;888555666999;;;:::888333666:::<<<;;;999777777888777666444222000...---...---++++++++++++,,,---,,,,,,,,,---------..................////////////......000111333555666777777:::>>>EEEMMMTTTZZZ^^^dddhhhooossssssrrrqqqppplllkkk222444222333777;;;VVV}}}~~~hhhlllrrruuurrrtttmmmjjjiiieee___XXXTTTVVVYYYTTTWWW[[[```eeegggiiiiiiiiippp~~~|||ttt[[[OOOPPPOOOPPPTTTQQQZZZUUUQQQVVVfffzzz}}}fffKKK???>>>CCCIIINNNTTTVVVXXXYYYZZZ]]]ccchhhwwwfffrrr|||uuussstttvvviiinnn|||yyyWWW:::333333333222222111111222222333333666555666GGGeee||||||uuuzzzyyy^^^PPPKKKIIIOOORRRUUUWWWYYY^^^gggmmmnnngggoooyyyyyybbbbbbkkkxxx{{{rrrhhhXXXNNNGGGIIINNNRRRVVVZZZYYY^^^hhhwwwyyyxxxjjjXXXOOOEEEBBBBBBEEEMMMTTTVVVTTTSSSUUUWWWWWWSSSPPPIIIIIIGGGDDDFFFJJJIIIEEEFFFGGGGGGDDD???;;;999999999888777777888888777555666555555777===CCCGGGIIIMMMKKKIIIGGG@@@888777::::::777444555888;;;;;;:::444777;;;===<<<:::888888:::999777444111///---,,,,,,++++++++++++,,,---...,,,,,,,,,---------..................////////////...///000111333444555666666999>>>EEELLLTTTZZZ^^^dddhhhooossssssrrrqqqpppnnnkkk222444222333777;;;UUU|||lllnnn|||}}}}}}hhh]]]bbbbbbaaabbbccceeefffgggjjjnnnvvv}}}}}}nnnXXXPPPTTTSSSUUUZZZYYY[[[UUUSSS]]]nnn}}}ooo[[[EEE<<>>EEEMMMUUU[[[___dddhhhooossssssrrrqqqppppppiiixxx222444222333666:::SSSyyyrrrvvvzzzbbbVVVbbbffflllttt{{{mmmYYYRRRWWWYYYbbbpppuuuhhhaaa```lllyyy|||xxxZZZLLL???<<>>;;;888999888777777888888777555555444444777===BBBFFFGGGHHHGGGHHHGGGAAA:::999===;;;777444444777;;;<<<;;;888999999999888888:::<<<===;;;777444000...------+++++++++,,,,,,---------,,,,,,,,,---------..................////////////111222222222222333333333777:::???FFFNNNVVV]]]```dddhhhooossssssrrrqqqpppnnnfffsss222555333444666888OOOttt{{{yyybbbWWWlllvvv|||vvvooonnnrrruuutttrrrnnn\\\YYY```eeeqqquuunnnnnnzzzrrrgggHHH@@@;;;>>>CCCGGGLLLPPPTTTWWW[[[[[[\\\bbbnnnwwwjjjggg{{{vvvooojjjhhhiiikkkllliiiyyyjjjCCC666777111333222222111111222222333333444333666JJJjjjyyyxxx{{{nnnTTTMMMKKKIIIMMMOOOQQQQQQPPPUUU^^^eeefffjjjvvv|||uuupppuuukkkhhhhhhgggiiimmmooosssyyy~~~sss___NNNFFFGGGKKKNNNOOOSSS```mmm~~~yyyhhhTTTIIIHHHKKKSSSZZZZZZ[[[___dddgggddd\\\UUUKKKHHHDDDDDDJJJRRRRRRMMMFFFFFFEEEEEECCC???;;;777999777666666777888666555444444666:::???DDDFFFGGGIIIHHHIIIHHHCCC<<<;;;>>><<<888444333777:::;;;;;;777888999999888888999;;;===;;;777333000///......++++++,,,,,,---,,,,,,,,,,,,,,,,,,---------..................////////////000000111222333333444444666999>>>FFFNNNVVV]]]```dddhhhooossssssrrrqqqpppllleeevvv222555444444666777MMMqqq{{{vvvcccYYYfffsss~~~|||yyyuuusssnnnwwwnnn```bbbnnnsss|||wwwpppqqq~~~{{{gggYYY@@@;;;:::???EEEHHHMMMSSSWWW[[[______```gggsss~~~kkk^^^ppprrrmmmgggdddeeejjjooorrrppp~~~fff???444777111333222222222222222222333555666444777LLLmmmyyyuuutttoooTTTMMMKKKIIIKKKPPPRRRRRRRRRZZZiiiuuuzzz~~~rrrnnnmmmzzzkkk^^^ZZZYYYWWWWWWZZZ^^^dddmmmuuuyyyzzzyyyyyyxxxyyy{{{~~~wwwbbbPPPDDDGGGLLLOOOPPPWWWjjj|||}}}{{{iiiTTTJJJIIIMMMUUU\\\eeegggjjjmmmkkkbbbTTTIIIHHHFFFBBBCCCLLLUUUVVVQQQFFFEEEEEEDDDCCC???:::777888777666666777777666555555555777<<>>EEEMMMVVV\\\```dddhhhooossssssrrrqqqpppkkkggg{{{666222888333555:::EEElllfffUUU___ooozzzvvvppprrrvvvvvv|||xxxmmmmmmvvvpppkkkrrrlllSSSGGG@@@<<<999===HHHQQQTTTSSSXXXTTTWWW___bbbfff|||fffUUUPPP~~~sssllleeedddhhhmmmpppqqqpppSSS===999333444333333222222111222222222222666888===SSSsss~~~vvvtttzzzhhhUUUJJJIIIKKKKKKNNNPPPQQQSSS^^^ttt}}}ooonnnpppaaaRRRLLLJJJHHHIIIKKKOOOVVV```hhhlllkkkhhhdddjjjiiijjjllloootttyyy|||{{{tttmmmiiikkkqqqwwwppp```RRRRRRTTTVVVXXX^^^nnn}}}lllUUUOOOOOOOOOVVV```jjjmmmmmmggg[[[QQQLLLJJJHHHGGGEEEEEEHHHKKKMMMMMMIIIDDDAAABBB@@@;;;888888;;;:::999888777555444444333444777===CCCGGGHHHGGGNNNPPPPPPJJJCCC>>>???BBBAAA;;;555222555999;;;<<<888999888777555555777999<<<:::888555222///...---///...---,,,,,,,,,,,,,,,******+++,,,,,,---......///............//////000000000000111222222333333999:::>>>DDDLLLTTT[[[___eeejjjrrrwwwyyywwwuuutttmmmmmm555111777222555:::EEEkkklllZZZeeessszzzqqqfffdddfffeeeqqqyyy~~~tttttt}}}vvvtttvvvyyyrrr___KKK@@@???<<<<<>>TTTtttyyyuuuzzzsssbbbPPPFFFGGGJJJJJJNNNRRRUUUXXXdddwwwyyy|||lll^^^OOOIIIGGGEEEEEEGGGGGGMMMUUU\\\```___\\\YYY_________```dddhhhlllooonnnkkkeee___\\\^^^ccchhhuuu|||ooo______```___\\\]]]jjjxxxlllWWWQQQQQQPPPTTT\\\aaacccddd___VVVNNNJJJIIIHHHFFFEEEEEEHHHKKKMMMMMMHHHCCC???@@@>>>:::777888;;;:::999888777555444444333444777<<>>AAAFFFKKKPPPTTTUUUYYYXXX[[[```eeettt___JJJOOOccc}}}ssskkkaaaWWWYYY]]]dddmmmvvv~~~MMM999666222666333222222111222222333333333555666<<>>>>><<<888777888::::::999888666555444444444444666;;;AAAEEEHHHHHHMMMOOOOOOIIIAAA;;;;;;===<<<888444444888;;;<<<;;;666777777777666777999;;;===;;;888444111...------......///000000///---,,,+++++++++,,,------.....................///000000000000111111222333333333444777<<>>```{{{zzz}}}ooozzz|||ppppppssstttxxxwww}}}XXX===:::<<<:::;;;BBBJJJNNNPPPQQQUUUXXX[[[```ccceeeqqqjjjSSSRRRsssttttttrrrooommmdddTTTIIIVVVhhhtttyyy}}}pppEEE;;;777000444222111111111222222333444444555555<<>>??????@@@@@@===<<<<<<<<<===???@@@AAA@@@AAABBBAAA@@@@@@AAACCCGGGUUUgggvvvzzzyyyuuuiiiUUUFFFEEELLLRRR\\\gggqqquuueee\\\TTTTTTVVVTTTOOOKKKFFFGGGGGGHHHGGGGGGHHHHHHEEEDDDCCCEEEHHHJJJJJJJJJGGGBBB>>>???>>>:::888::::::999888777666444333333444555777<<>>???>>>;;;777222///---,,,,,,***+++---......---+++***,,,,,,------------......---------......///111111111111111222333333444444666999>>>EEEMMMUUU[[[^^^ccchhhnnnrrrrrrqqqpppooommmrrr555///444111444666:::ZZZ~~~vvvtttjjjrrr~~~~~~zzzzzz||||||yyyUUU===:::===;;;>>>DDDKKKPPPRRRTTTWWWYYYYYY```dddgggwww~~~]]]PPP]]]yyyjjjmmmooo|||oookkkaaaRRRPPPbbbwww||||||~~~eee???;;;999000444111111111111222333444444777888888AAA\\\~~~zzzqqqllleeeVVVFFF>>>AAAEEEGGGIIILLLNNNRRR```www|||rrr{{{sssjjjWWWLLLBBB??????<<<::::::999999999::::::;;;;;;<<<::::::::::::;;;<<<===>>>:::<<<======;;;;;;<<<===<<>>DDDHHHIIIIIIHHHKKKMMMHHHAAA;;;:::;;;:::777444555888::::::888777999;;;<<<<<<<<<>>>??????<<<777222...,,,,,,,,,)))***+++,,,---,,,++++++------------------......---------......000111222111111222222333444444444777:::???FFFNNNTTTZZZ]]]eeeiiinnnrrrrrrqqqpppppppppuuu666000444111444555777VVVzzzyyyxxxyyy{{{wwwmmmmmm}}}gggMMM===;;;======BBBFFFKKKPPPTTTVVVXXXYYYZZZbbbgggkkkqqqPPPNNNiii{{{nnnpppxxxyyypppkkk```TTTYYYooo]]]::::::999111666111111111111222333444555666888999BBB]]]{{{rrrhhhaaaSSSCCC<<<@@@EEEGGGHHHLLLNNNSSSbbbzzzuuuxxx~~~xxxlll```SSSHHH???>>>>>><<<::::::888888999999999999::::::999999::::::;;;<<<<<<===;;;===>>>===<<<;;;<<<===<<>>@@@@@@;;;777666999999888666555444333222444666;;;AAAGGGJJJJJJHHHFFFJJJLLLIIIBBB<<<;;;===;;;888444444777999999888666888;;;<<<;;;;;;<<<<<>>FFFNNNVVV[[[^^^eeeiiinnnqqqqqqppppppoooooovvv777000444111444444555SSSwwwzzzvvv}}}|||uuuuuukkkllluuuoookkkggghhhnnnuuuyyy{{{xxxzzz}}}}}}vvviiiUUUDDD;;;;;;===???DDDGGGKKKPPPUUUXXXYYYYYY]]]fffkkkqqqhhhJJJOOOsssxxxxxxwwwrrrlllbbbXXX]]]vvvYYY666888888111888111111111111222333444555444555666AAA\\\}}}zzzpppddd^^^PPPAAA;;;???EEEFFFEEEIIINNNTTTccc{{{qqq}}}yyysssfffVVVPPPFFF>>>===>>><<<::::::999999:::::::::;;;;;;;;;888999999:::;;;<<<<<<<<<;;;<<<===<<<:::999:::;;;<<>>@@@GGGFFFLLLUUUVVVRRRXXXdddhhhiiikkklllpppwww~~~mmm[[[MMMEEEFFFIIIQQQ[[[aaa]]]VVVRRROOOKKKIIIHHHHHHHHHGGGBBBBBBCCCEEEHHHIIIHHHGGG@@@======@@@@@@:::555444999999888666555444333222444666<<>>===888444333666888999888555777:::;;;:::999::::::???<<<666111---++++++,,,---,,,,,,,,,,,,---...///..................------,,,,,,------///000111222111222222333333444444555333666===FFFOOOWWW]]]```eeehhhmmmppppppooooooooolllsss666333222444555666<<>><<<;;;===@@@JJJMMMQQQTTTVVVXXX[[[]]]___dddnnniiiVVVFFFPPPsss~~~rrrccc[[[[[[bbbsssjjjLLLAAA;;;888000888222222222111222222333333444444444<<>>===BBBIIIJJJIIILLLVVVggg|||ooo```UUUOOOFFFEEEAAA===;;;<<<======;;;;;;:::999999;;;???CCC???>>>===>>>??????===;;;==================<<<;;;???>>>>>>@@@DDDJJJPPPTTT[[[[[[```gggmmmpppwww~~~}}}xxxuuutttnnnaaaTTTLLLDDD===<<>>;;;888666444999888777555444333333333333444999@@@IIIMMMNNNLLLHHHLLLLLLDDD======??????777444222333666777555333888666444444555666666666;;;999666222///...---,,,,,,,,,++++++,,,,,,---...,,,------,,,+++,,,...000////////////000000000000//////000111222333333444444777<<>>>>>CCCJJJIIIJJJMMMUUUdddvvvyyygggXXXNNNIIIFFFEEEBBB???============>>>??????>>><<<<<<>>>@@@@@@???>>>???AAAAAA@@@???@@@@@@AAAAAA@@@???>>>>>>>>>======>>>AAAEEEHHHKKKIIIIIILLLRRRUUUWWW\\\bbbqqqzzz~~~{{{yyyooobbbSSSIIIAAA<<<>>>DDDHHHMMMOOOLLLLLLPPPRRRQQQSSSVVVYYY\\\cccpppqqq___UUUTTTVVVVVVTTTVVV]]]fffjjjhhhdddYYYUUUQQQNNNMMMKKKHHHEEEEEECCCBBBBBBDDDFFFGGGFFFBBBAAA@@@>>><<<:::888666888777777666444333333222333555999AAAIIIMMMMMMLLLJJJNNNMMMFFF??????@@@@@@:::777444444666888777555777666444444555555666666:::888555222///---,,,,,,,,,,,,++++++,,,,,,---...,,,------,,,+++,,,...000.../////////000000000000//////000111222333333444666999>>>EEEMMMUUU\\\___eeehhhllloooqqqpppooommmmmmsss666333222333333222777===eeezzzssspppzzz~~~vvvuuu{{{www}}}zzzpppsssyyy|||ttt|||yyyooolllnnnnnnmmmkkkggg\\\RRR???888333555;;;???CCCHHHRRRTTTWWWXXXYYYZZZ]]]___dddmmmpppSSSEEEBBBUUUvvv}}}lllZZZWWW]]]aaagggnnntttcccEEE<<<999999000444333333222222111222222333666777777>>>WWW{{{}}}rrrdddXXXJJJCCC??????DDDJJJIIIKKKOOOTTT\\\jjjzzznnn^^^QQQKKKIIIEEEDDDCCCBBB@@@>>>======>>>@@@CCCCCCBBBAAA@@@AAABBBAAA@@@BBBDDDFFFFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@?????????@@@@@@AAABBBBBBAAA@@@BBBFFFFFFEEEHHHMMMXXXfff{{{~~~zzznnnbbbRRRGGG???===AAAHHHKKKPPPRRRQQQRRRWWW[[[\\\YYY\\\```dddjjjuuuooo___VVVVVVYYYYYYXXXZZZbbbjjjlllggg```[[[XXXUUURRRPPPMMMIIIFFFEEEDDDCCCDDDFFFHHHHHHGGGBBBAAA@@@>>><<<;;;999999666777777777666444222111444666;;;BBBIIIMMMMMMLLLNNNQQQOOOGGGAAAAAABBBAAA===999555444777888888666666555444444444444555555999777444111...,,,,,,+++,,,,,,++++++,,,,,,---...,,,---------,,,,,,...///....../////////000000000//////000111222333333444666999>>>EEENNNVVV\\\```gggjjjmmmpppqqqqqqooommmkkksss888555444444333222555;;;[[[rrryyyxxxrrriiijjjwww}}}xxxwwwsssqqqwwwuuussspppnnnnnnmmmkkkiiidddeeeddd___XXXOOOEEE>>>;;;666555:::@@@CCCGGGKKKUUUVVVXXXYYYZZZ[[[^^^```eeesssbbbJJJBBBKKKgggttt___VVVYYY^^^eeemmmttt^^^CCC;;;999;;;222444333333222222111111222222555666666===UUUxxxrrreeeXXXJJJCCCAAABBBGGGLLLKKKNNNQQQQQQTTT[[[hhhrrrwww{{{rrrdddXXXOOOMMMOOOEEEDDDDDDEEECCC@@@===>>><<<@@@EEEHHHHHHFFFEEEDDDEEECCCBBBCCCFFFHHHIIIIIIFFFFFFEEEEEEDDDCCCAAAAAAAAABBBCCCDDDDDDCCCAAA@@@CCCAAABBBEEEDDDBBBDDDIIINNNaaayyy{{{uuujjjaaaTTTHHHAAAAAAFFFLLLMMMPPPTTTXXX]]]eeemmmqqqppprrrtttwww|||}}}mmmdddaaaaaa___]]]^^^eeemmmmmmeee\\\___]]]YYYTTTQQQNNNLLLKKKHHHGGGFFFFFFGGGHHHGGGFFFAAA@@@???===;;;:::999999666777888999888666333222444777===CCCIIILLLMMMMMMOOOQQQNNNFFF@@@@@@AAA@@@===999555444666888777666444555555555444444444555888666333000...,,,++++++,,,,,,++++++,,,,,,---...,,,---...---,,,,,,---............/////////000000//////000111222333333444444777<<>>:::999:::888:::AAAFFFHHHKKKOOOUUUWWWXXXYYYZZZ\\\```bbbjjj~~~xxxWWWEEECCCVVVxxxkkk]]][[[```iiiqqqzzzXXXCCC<<<;;;>>>444666444333222222111111111222333555555:::QQQttt~~~rrrgggYYYKKKEEEDDDEEEJJJNNNPPPRRRSSSQQQPPPSSS[[[ccchhhmmmttt}}}zzzhhh]]]UUUPPPPPPTTTGGGDDDDDDHHHFFFAAA>>>@@@@@@EEEJJJMMMLLLJJJHHHGGGGGGEEEBBBBBBCCCFFFGGGHHHEEEEEEEEEEEEDDDCCCBBBAAABBBCCCFFFGGGGGGFFFDDDBBBBBB???@@@BBBAAA@@@CCCHHHPPPeeezzz~~~wwwqqqgggbbbYYYNNNGGGGGGLLLPPPOOORRRXXXaaajjjuuu{{{rrrnnnllliiijjjqqqzzz{{{rrrhhhdddaaa\\\VVVQQQOOOOOOOOOKKKIIIHHHHHHHHHGGGEEEDDD@@@???===;;;999888888888777888999:::999777555444555999???DDDIIIKKKMMMMMMOOOPPPKKKCCC>>>>>>>>>===;;;777333333555777666555333555777666444333444666777666333000...,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---......,,,,,,,,,---............//////////////////000111222333333444444777<<>>:::888999===999999===EEEJJJLLLOOOTTTUUUVVVXXXZZZ\\\___cccggguuujjjPPPIIILLLdddrrrfffdddfffpppvvv{{{RRRDDD???<<>>===?????????DDDKKKWWWjjjvvvqqqiiillluuu{{{~~~yyyuuukkkiiiaaaTTTLLLLLLPPPSSSUUUVVV\\\gggqqq{{{{{{sssrrrttt~~~sssfffddd___YYYSSSPPPPPPQQQKKKJJJIIIHHHHHHGGGEEECCC@@@???<<<:::888777777777777777888999888777666555666;;;AAAFFFIIIKKKLLLNNNOOONNNHHH???;;;<<<;;;999777444222333555777555333333666888888555444555777888666333111...---------,,,,,,++++++,,,,,,---...,,,---///...---,,,,,,,,,------.........///////////////000111222333333444666999>>>FFFOOOXXX^^^bbbhhhkkknnnqqqrrrrrrpppnnnnnnvvv999666555666444111333777@@@[[[yyy{{{pppqqquuu|||{{{dddcccxxx~~~sssooorrrxxx}}}~~~}}}{{{xxxwwwxxxxxxvvvuuurrrzzz|||}}}}}}xxxuuuvvvxxx}}}{{{kkkXXXLLLGGG>>>888888999888:::???======AAAHHHLLLMMMQQQUUUTTTVVVYYY[[[^^^ccchhhlll___QQQWWWaaa|||{{{lllhhhnnnkkkwwwmmmKKKDDD@@@<<<>>>666999555444333222111111111111000333333777LLLooozzzkkk\\\MMMHHHJJJLLLPPPSSSYYYZZZ\\\```eeejjjooosss}}}ooo___[[[XXXPPPMMMPPPKKKDDDDDDJJJIIIAAA@@@FFFLLLOOORRRTTTUUUVVVXXXYYYWWWRRRKKKGGGEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHCCCEEEGGGIIIIIIHHHGGGEEEGGGBBB@@@@@@AAABBBIIIQQQbbbooosssggg^^^dddqqqxxx}}}{{{uuusssiiiXXXMMMNNNSSSUUU[[[YYY\\\dddlllsss~~~uuuuuu{{{~~~oooddddddccc^^^WWWQQQOOONNNHHHGGGGGGHHHIIIIIIFFFDDDBBB@@@===:::888777777777666666666666555555555555777<<>>FFFOOOXXX___cccgggiiimmmppprrrrrrpppooojjjppp777444444555333000222666===XXXwwwwwwooosss{{{pppmmm}}}xxxyyy|||~~~|||yyyvvvuuuuuutttpppmmmjjjsss|||{{{|||}}}{{{vvvpppkkkjjjkkktttwwwwwwqqqdddUUUIIICCCBBB999555888;;;999999;;;CCCCCCGGGLLLNNNNNNPPPUUUUUUWWWZZZ]]]```ffflllpppxxxYYYUUUfffvvv~~~}}}|||ooobbbeeeqqqmmm|||dddGGGDDDAAA;;;===666999555444333222111111111111000333333777LLLnnnmmm]]]NNNJJJLLLNNNRRRUUU[[[\\\```gggqqqyyy|||iii[[[ZZZYYYRRRNNNPPPLLLEEEDDDJJJIIIAAAAAAHHHJJJMMMQQQVVVYYY^^^cccfffaaa\\\TTTNNNKKKJJJJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLGGGHHHJJJKKKKKKJJJHHHGGGJJJEEEBBBAAAAAACCCKKKTTTkkktttssseee^^^hhhuuuzzz~~~|||nnnYYYMMMNNNTTTWWW]]]YYYYYY___cccfffooozzzyyyzzzyyyeeeaaadddeeebbb[[[SSSMMMKKKEEEEEEEEEGGGIIIJJJHHHFFFDDDBBB???;;;888777777777555555444333333333444444777<<>>===;;;:::999888999;;;>>>@@@DDDFFFJJJNNNRRRVVVXXXZZZWWWYYY[[[[[[___iiiyyyuuu]]]TTT___qqqnnntttuuullliiiqqq|||~~~mmmNNNHHHBBB@@@@@@???;;;777888777555222111000000111000444888666AAAjjj|||pppbbbSSSLLLKKKMMMSSSZZZ^^^cccjjjyyy~~~xxxtttggg]]]WWWRRRNNNNNNNNNJJJGGGFFFGGGHHHGGGEEEJJJRRRVVVTTTZZZfffjjjdddhhhfffaaa\\\WWWSSSQQQQQQPPPSSSSSSSSSUUUXXXWWWRRRPPPLLLMMMPPPLLLFFFIIISSSWWWTTTJJJDDDFFFCCCHHHXXXhhhnnnjjj______pppyyyhhhWWWNNNMMMRRRWWW^^^```\\\\\\dddgggnnn~~~ppp```bbbfffggg___VVVPPPKKKFFFDDDFFFHHHHHHHHHGGGHHHJJJCCC???:::888888888777555999555444555555222333666888>>>EEEGGGFFFFFFIIILLLNNNHHH@@@;;;:::::::::999666333333999<<<999555444888888888888888777666666777555222///,,,+++++++++.................................------,,,,,,,,,---------............///---...///000222333555555777999>>>GGGPPPYYY^^^```eeekkkpppqqqrrrtttqqqllllllrrr444444555555666666777777IIIYYYgggyyy{{{yyyzzzsssyyyrrrrrrpppnnnllljjjgggdddbbbbbbffflllppprrrxxx~~~zzzyyy{{{xxxrrriiifffccc___]]]YYYTTTQQQMMMKKKGGGDDD@@@>>>======<<<;;;::::::;;;>>>AAACCCJJJMMMPPPSSSUUUWWW[[[^^^YYY___eeefffjjjwwwlll```RRRPPPfff}}}jjjlllpppqqqpppvvv___JJJEEE@@@>>>@@@@@@===999999777555444222222222333222555888666AAAhhhxxxnnn```RRRLLLMMMRRR[[[cccjjjvvv{{{||||||sssppp{{{qqqfff]]]VVVQQQNNNPPPMMMJJJIIIJJJJJJHHHFFFOOOWWWZZZYYY^^^gggfff^^^```cccfffeeeaaa^^^\\\\\\[[[^^^___```bbbfffeeeaaaUUUQQQRRRWWWVVVSSSXXXcccllljjj]]]RRRPPPLLLRRRdddssspppjjjeeelll|||}}}sssdddVVVMMMMMMRRRWWW\\\```___bbbmmmqqqwwwttteeeeeeiiiiiiaaaWWWPPPKKKFFFDDDDDDEEEGGGHHHHHHHHHHHHDDD@@@;;;999999999777666888555333555444222333666:::@@@FFFIIIHHHHHHJJJLLLQQQIII@@@;;;:::;;;999777777333444999<<<888555444777777888888777777666666666444111...,,,,,,,,,,,,..............................---------,,,,,,,,,---------............///...//////111222333444444777999>>>GGGPPPYYY^^^```gggmmmrrrrrrssstttqqqlllkkkppp222333444555666777888888HHHSSS\\\lll~~~vvv}}}~~~ooommmkkkjjjiiigggcccaaa___\\\\\\___```bbbgggnnn|||}}}zzzrrriiiaaa]]]XXXSSSPPPMMMJJJGGGAAA???===<<<::::::::::::======<<<===???BBBFFFHHHOOORRRTTTTTTSSSUUU\\\bbbllloooqqqrrrxxx|||]]]QQQGGGLLLjjjxxxiiilllkkklllrrr~~~PPPEEEAAA======???@@@>>><<<999888666444444444444444222444888666???ddd{{{tttlll```SSSOOOQQQYYYeeeooottt}}}rrrjjjooo~~~zzzmmmccc[[[UUUQQQRRRPPPOOONNNNNNMMMJJJHHHNNNUUUYYYZZZ___ddd___VVVXXXcccooosssooojjjhhhhhhhhhlllnnnpppsssxxxwwwsssbbb[[[XXX\\\]]]]]]fffqqq~~~nnn^^^XXXUUU^^^ssswwwnnnqqq|||xxxqqqdddWWWOOONNNSSSXXXZZZaaacccjjjxxx|||vvvhhhgggkkkkkkbbbXXXRRRLLLGGGDDDCCCBBBEEEHHHJJJHHHFFFCCC@@@<<<::::::999888777888444222444444222333777===BBBHHHKKKKKKKKKLLLNNNSSSJJJ???:::;;;<<<999555777444666:::;;;888444444777777777666666666555555444333000---,,,,,,------------------------------...------------,,,,,,,,,---------............//////000000111222222333333777999>>>GGGPPPYYY^^^```iiiooossssssttttttqqqlllkkkppp333333444555555666777777???GGGMMM___~~~{{{|||uuuuuuppp{{{mmmiiieeefffeeeaaa^^^\\\[[[YYYXXXZZZYYYYYY]]]dddmmmpppuuuyyy|||rrreee[[[WWWPPPKKKHHHFFFDDDBBB???>>><<<:::888888888888======>>>@@@BBBFFFIIIKKKPPPRRRSSSPPPOOOUUUaaalll~~~wwwxxxwwwXXXOOOFFFPPPoootttsssnnnkkktttmmmGGGBBB???<<<<<<===>>>===<<<888777666444333444444555111222777666>>>aaawwwssslllaaaVVVSSSUUU]]]kkkvvvuuuvvvjjjjjjvvv}}}oooeee___YYYUUUTTTTTTSSSSSSRRROOOMMMKKKMMMSSSYYY]]]bbbddd^^^UUUWWWgggzzz}}}uuuqqqrrruuuyyy|||~~~rrreee\\\\\\^^^aaalllyyyvvvbbb[[[[[[iiiwww}}}{{{uuuiii\\\RRRPPPTTTYYY\\\cccgggqqqssseeedddiiiiiibbbYYYSSSMMMIIIEEEBBB@@@CCCIIIKKKHHHDDDAAA???===;;;999888888777888444222333333222444888>>>BBBHHHLLLNNNOOOPPPRRRQQQGGG===999<<<>>>:::666777555777;;;;;;777444555777666666555555555555555222111///---,,,,,,---...---------------------------------------------------------............///000000111111111222222222777999>>>FFFPPPYYY^^^```jjjooosssssssssssspppjjjlllqqq555555555555555444444444333:::@@@TTTvvvssszzz}}}{{{uuuggg^^^nnnrrriiibbbbbbaaa\\\WWWWWWVVVUUUUUUXXXWWWUUUWWW\\\]]]aaaeeejjjnnnsssxxx{{{|||rrrvvvzzz}}}|||pppcccTTTPPPJJJEEEBBBAAA@@@???>>>===;;;:::999999999:::>>>>>>@@@BBBEEEIIILLLMMMNNNPPPQQQPPPSSS___rrr{{{wwwnnnQQQKKKKKK[[[yyyyyyrrrooowww~~~^^^AAABBB@@@===<<<<<<<<<;;;;;;888777555333333222333333///000555666===^^^xxxvvvlllccc[[[WWWXXX^^^jjjuuuyyykkkdddjjjyyyqqqfffbbb]]]WWWVVVWWWWWWWWWUUURRRPPPOOOSSSZZZaaafffhhhhhhbbb\\\^^^qqqoooaaa___ccciiivvv~~~hhhaaadddssszzzoooaaaUUUQQQUUUYYYccciiimmmvvvooo___]]]dddgggaaaZZZTTTNNNIIIFFFCCCAAACCCHHHJJJGGGCCC???>>>===;;;999888777777999555222333444333555999>>>AAAGGGLLLPPPRRRSSSTTTJJJCCC;;;:::===>>><<<888666555888<<<;;;777555666777777666555444555555666111000...,,,+++,,,---------------------------------------------------------------............///000000111111111222222222777999>>>FFFPPPYYY^^^```hhhnnnrrrrrrrrrrrroooiiijjjooo555555555444444444333333,,,333777IIIjjjvvvlll{{{|||zzzuuuzzzlllbbbrrr|||nnncccbbb___XXXSSSTTTRRRPPPQQQTTTSSSPPPRRRVVVRRRTTTWWWZZZ\\\___cccgggiiimmmrrruuuxxx|||{{{qqqkkkeeeeeedddcccgggiiiccc[[[JJJGGGBBB>>>=========<<<999999999999:::;;;===>>>@@@@@@BBBEEEHHHKKKNNNPPPMMMOOORRRUUU\\\kkkrrrtttaaaIIIJJJPPPccc~~~qqqnnnnnntttzzz|||}}}yyyOOO???BBB@@@>>><<<;;;;;;;;;;;;999888666444222222222222//////444666;;;ZZZ}}}{{{pppiiiccc```___aaaiiirrrxxxeeecccjjjyyyuuuiiieeebbb\\\YYYZZZ[[[ZZZXXXVVVVVVVVVXXX```iiinnnmmmjjjiiihhhqqqxxxiiijjjrrr|||tttnnnttt{{{qqqcccWWWTTTYYY___nnnsssuuu~~~}}}iiiZZZWWW```eeebbb[[[UUUNNNHHHGGGEEEDDDEEEHHHHHHFFFCCC>>>??????===:::888888999:::666333444444444777<<>>GGGPPPYYY^^^```gggmmmqqqqqqrrrrrrooojjjfffkkk444444444444444444444444///333444@@@^^^uuuuuulll~~~|||wwwvvv~~~zzzxxxvvvgggddd___VVVQQQSSSRRROOOMMMNNNLLLKKKNNNSSSIIIKKKLLLMMMMMMPPPSSSVVVUUUZZZ```dddggglllsssxxxwwwwwwyyy}}}}}}{{{yyy|||vvvsssuuutttjjj___YYYXXXVVVRRROOORRRVVVRRRKKKBBB???<<<:::;;;;;;;;;;;;777777888999;;;>>>@@@BBBCCCDDDFFFHHHKKKNNNPPPRRRPPPRRRTTTYYY```jjjvvv~~~qqqzzz___PPP[[[fffssswwwkkkmmmssswwwuuussszzzcccBBBBBB@@@@@@???===;;;;;;<<<===<<<:::888555333222222222222111555666999UUUzzzyyyuuurrrpppmmmkkkpppwwwuuuiiikkkrrrxxxkkkjjjiiiddd]]]______^^^[[[ZZZ\\\^^^\\\fffrrrxxxwwwwww|||vvv{{{}}}|||~~~{{{rrrfff\\\[[[ccckkkzzz~~~qqq```TTTUUU___fffddd]]]UUULLLDDDHHHHHHHHHHHHGGGFFFEEEDDD???@@@AAA@@@<<<::::::;;;<<<777444555555555999>>>CCCEEEHHHKKKNNNOOONNNLLL<<<===>>>>>><<<999777666333444888===<<<777777;;;:::888777555555666777888111000---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///...//////111222333444444777999>>>GGGPPPYYY^^^```gggmmmqqqrrrssstttqqqllleeekkk111222222333444555666666555777333;;;UUUkkk}}}{{{ppp~~~uuuzzz}}}kkkfff```VVVQQQTTTUUUPPPLLLJJJHHHGGGLLLSSSDDDEEEFFFGGGGGGIIIMMMPPPNNNRRRVVVZZZ\\\```eeejjjkkkooosssuuuvvvxxx~~~~~~zzzzzzzzzzzz{{{|||~~~||||||uuurrrooommmkkkeeecccgggiiiccc[[[WWWKKKKKKJJJIIILLLMMMGGG>>>>>><<<::::::;;;<<<<<<;;;:::::::::;;;===???BBBCCCEEEFFFHHHKKKNNNPPPRRRSSSSSSTTTVVVYYY]]]aaadddfffzzz|||zzzfffaaattt{{{iiiooovvvyyyuuu|||SSS<<>><<<999666444333222222555333777777888RRRvvv~~~zzzwwwyyyuuupppvvv~~~wwwmmmooopppkkk```bbbbbb```^^^^^^aaadddbbbnnn~~~}}}{{{tttiiiaaacccnnnxxxtttgggXXXOOOVVV```hhhfff___VVVKKKBBBHHHJJJJJJIIIGGGEEEDDDEEE@@@BBBDDDBBB>>><<<<<<======888555666666666:::???FFFGGGIIIKKKMMMLLLJJJHHH999===@@@@@@;;;666444333222333888===<<<888888<<<:::999777666555666888999222000---+++))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------.........//////---...///000222444555555777999>>>GGGQQQYYY^^^```gggmmmrrrssstttuuurrrmmmhhhmmm333444555666777777777777111666333777NNNfffzzz{{{~~~zzz|||pppiiiddd[[[UUUVVVUUUMMMGGGGGGGGGFFFHHHLLLEEEEEEDDDEEEEEEFFFGGGHHHHHHIIIKKKNNNQQQTTTVVVWWW```aaaccceeehhhlllnnnppprrruuuzzz|||}}}}}}~~~{{{zzzyyywwwuuusssrrrrrrpppoooooonnnnnnoooooopppvvvuuuqqqmmmiiidddaaa```\\\^^^aaabbb___ZZZTTTOOOIIIFFFAAA???>>>>>>===<<<:::999999999888888888777666666777999<<>>???>>>;;;888666444444444000222444444999LLLlll}}}~~~yyyqqqiiijjjmmmcccddddddcccccceeehhhkkkmmm}}}|||uuuooojjjjjjsss}}}tttcccXXXQQQOOOVVVaaagggaaaXXXRRRJJJBBBEEEFFFFFFGGGGGGFFFFFFEEEIIIGGGDDDBBB@@@>>>;;;999888888666333222555;;;AAAKKKJJJIIIJJJJJJIIIGGGEEEDDD@@@===;;;;;;:::666222444666777777666777999<<<:::999888777666666666666333111...,,,***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++///////////////.........---...///000222333444555999;;;AAAHHHPPPXXX^^^aaaiiioootttvvvvvvwwwsssmmmkkkkkk222222333555555666666666222777444555HHH]]]rrr|||~~~{{{uuudddYYYXXXQQQJJJDDDDDDEEEDDDEEEGGGAAAAAAAAA@@@AAAAAABBBCCCAAABBBDDDFFFIIIKKKMMMNNNTTTTTTVVVXXX[[[^^^aaabbbcccfffjjjmmmmmmnnnooopppnnnmmmllljjjhhhfffeeedddcccbbbbbbaaaaaabbbbbbcccgggfffccc```\\\XXXUUUTTTQQQSSSUUUUUUSSSNNNIIIFFFBBB@@@<<<;;;;;;<<<<<<;;;888888888888888888888888888888999;;;>>>BBBFFFHHHHHHKKKMMMNNNNNNPPPRRRTTTWWWVVVYYY___fffrrr|||hhhXXXTTTVVVZZZhhhxxx|||}}}lll^^^ppp~~~zzznnnqqqdddRRRDDD:::@@@???>>><<<;;;;;;<<<===>>>>>><<<:::777555444333333222333444444777GGGfff~~~qqqjjjkkkooofffffffffeeefffiiillloooyyy{{{xxxtttttt{{{zzzgggXXXQQQNNNMMMTTTbbbkkkfffZZZQQQJJJFFFFFFGGGIIIJJJJJJIIIGGGFFFIIIGGGCCCAAA???>>>;;;999888777555333444999AAAHHHMMMMMMMMMMMMLLLJJJFFFCCC;;;<<<===<<<888444222222666777888777777777999;;;999999999888777777666666333111...,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---/////////////////////.........///111222333444555888;;;AAAHHHQQQZZZ```dddkkkppptttuuuuuuvvvsssmmmjjjkkk111111222333444444444444444999444222???PPPeee~~~yyytttsssxxx|||zzzvvvyyywwwccc[[[RRRJJJEEEEEEFFFCCCAAABBB@@@???>>>>>>===>>>>>>>>><<<<<<===???@@@BBBCCCCCCFFFFFFHHHJJJLLLOOOQQQSSSPPPSSSWWWZZZ[[[\\\^^^______^^^]]][[[YYYWWWUUUUUUSSSSSSSSSRRRRRRSSSSSSSSSVVVUUURRRPPPMMMJJJHHHGGGFFFFFFGGGFFFEEEBBB>>><<<;;;999777666888999999999666666777888888999::::::<<<<<<===>>>AAAEEEHHHJJJMMMMMMNNNPPPRRRTTTVVVXXXZZZ\\\cccmmmzzz|||eeeTTTFFFGGGPPP\\\kkkyyyxxx~~~~~~pppdddaaafff|||~~~uuujjjLLLFFF@@@>>>JJJAAA???===;;;:::;;;===>>><<<;;;999777555444333333444444444444555AAA]]]www~~~tttnnnooosssmmmkkkjjjiiikkknnnrrrtttsssyyy~~~kkkXXXLLLJJJKKKNNNSSSbbbooolll___SSSNNNKKKJJJLLLNNNPPPPPPNNNKKKIIIJJJGGGBBB???>>>===;;;:::888666444222555===GGGOOOMMMNNNPPPPPPMMMGGGAAA===555:::>>><<<555000111333888999999888777777888:::888999::::::999888666444222000...,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////......//////////////////...///000111222333444555777:::AAAIIIRRR[[[bbbeeemmmqqqtttssstttuuurrrmmmiiijjj111222222333444444333333444999444111999DDDZZZuuutttmmmkkkwww|||yyyxxxwww|||ooo___UUUMMMFFFFFFGGGDDDAAAAAABBBAAA@@@???>>>>>>===>>>;;;;;;<<<<<<======>>>>>>>>>???@@@AAACCCEEEGGGHHHEEEHHHKKKNNNOOOPPPRRRTTTUUUTTTSSSQQQOOOMMMKKKJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJIIIGGGFFFDDDBBBAAA@@@@@@@@@???>>>===;;;:::999777666444444666777777666555666777888999;;;<<<<<<@@@@@@AAACCCEEEHHHJJJLLLNNNMMMOOOTTTXXXXXXYYY\\\]]]cccpppxxxfffTTTKKKFFFNNN^^^nnnzzz{{{wwwnnn```RRRPPP___qqqPPP???AAAAAAFFFRRRBBB@@@===::::::;;;<<<>>><<<;;;:::888666555444444555444555555555===WWWqqqxxxssstttvvvuuurrrooonnnpppsssvvvxxxppp```TTT```iiiooo|||{{{cccPPPGGGHHHMMMQQQUUUbbbooopppggg\\\UUURRRPPPRRRUUUWWWWWWTTTPPPNNNJJJFFFAAA===<<<<<<;;;:::888555111000555>>>IIIPPPKKKNNNPPPOOOJJJBBB:::666888;;;===;;;555222333666999::::::999777666888999666888:::;;;;;;888555333111///...,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------...---------............///////////////000000111333444444555777:::AAAIIIRRRZZZ```cccnnnrrrtttrrrrrrsssqqqmmmhhhiii222222333444444444333333222777444111666===PPPlllxxxttt|||zzzzzz~~~zzzeeeWWWMMMDDDDDDFFFDDDBBBBBBCCCBBBAAA???>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>@@@AAABBB@@@BBBEEEFFFGGGHHHJJJLLLLLLLLLKKKIIIGGGFFFDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@???>>>===<<<======<<<::::::999::::::888777555555777777666555666777888:::<<<===??????DDDDDDEEEGGGHHHJJJLLLMMMNNNMMMQQQXXXZZZXXXYYY]]]bbbmmmhhhUUUDDDFFFNNN]]]sssoookkkeee\\\RRRRRR```pppnnnDDD>>>AAAAAAEEEMMMAAA???===:::999:::<<<===<<<;;;;;;:::999777666666555333444777555;;;SSSnnn{{{vvvvvvwww|||xxxuuutttvvvyyy{{{{{{pppWWWKKKTTT___hhhoooyyyaaaOOOHHHKKKQQQTTTZZZaaajjjpppnnneee\\\XXXWWWYYY\\\]]]\\\XXXTTTQQQJJJFFF@@@===;;;;;;::::::777444000000555>>>GGGMMMLLLOOOQQQNNNGGG???888444<<<<<<:::777444333555666999::::::999777666777888555777:::;;;;;;888444222///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++++++++---.........//////000000000000111222333444444555777;;;AAAIIIPPPWWW\\\^^^nnnrrrtttrrrrrrsssqqqmmmgggiii222333333444444333333333111555333333777888GGG```vvvlllnnn{{{uuucccUUUHHHEEEFFFEEECCCCCCAAA@@@???>>>============<<<<<<<<<;;;::::::999999999999999999:::;;;<<<===<<<===???@@@@@@AAACCCEEECCCCCCBBBAAA@@@???>>>>>>======<<<<<<<<<<<<============<<<;;;;;;:::999999::::::999888888888999999999888777888999:::999777999:::;;;===???@@@BBBBBBGGGGGGHHHJJJKKKLLLMMMMMMOOONNNRRRYYYZZZXXX^^^gggvvvpppYYYLLLCCCOOO___rrrqqqjjjbbbYYYUUUWWWaaasss^^^AAA@@@???<<>>===<<<::::::::::::;;;;;;;;;;;;;;;:::999888777444111333777666888NNNiii~~~zzzyyyyyy}}}zzz{{{~~~}}}qqq^^^PPPLLLQQQ___pppttt___QQQNNNSSSXXXZZZ___aaagggnnnnnnggg___\\\]]]^^^______]]]YYYUUURRRHHHEEE@@@===<<<;;;999888555333111333999AAAGGGKKKOOOQQQRRRNNNFFF>>>:::888===;;;999555333222333444888999999888666555666888444666888:::999666333111......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---------......///000000000111111222222333444444555777;;;AAAIIIPPPVVVZZZ\\\lllpppsssrrrssstttqqqlllgggiii111222222222222222111111000333222444777444===SSSttt~~~xxxvvvuuuwwwyyyyyysssnnnrrr|||rrr]]]RRRMMMIIIEEEDDDAAA@@@???>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999999888888777777888999::::::999:::;;;;;;::::::<<<>>><<<<<<<<<;;;;;;;;;;;;:::999999888888888888999999:::::::::999888888777777888888777777888888888999888888888:::<<<======;;;======???@@@BBBCCCDDDEEEIIIJJJKKKLLLMMMMMMMMMMMMOOONNNSSS\\\^^^aaaqqq}}}kkkYYYOOONNNWWWgggxxxvvv^^^___XXXSSSXXXdddvvvqqqMMM>>>BBB<<<999===999::::::::::::::::::999999999::::::;;;:::999777777444000222777444444HHHccc~~~yyybbbZZZWWWZZZXXXOOOMMMRRRQQQbbb|||zzzmmm]]]VVVXXX^^^ccceeebbbbbbfffkkkhhh```\\\]]]`````````^^^[[[WWWSSSPPPFFFDDD@@@>>><<<;;;888666444444444999AAAGGGKKKLLLPPPQQQPPPJJJBBB<<<;;;<<<:::===???<<<666111222555666777777666555444666777444555777777777555222000------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------...///111222------......///000000111111222222333333444444444666:::AAAIIIQQQWWW[[[]]]iiiooossssssttttttqqqlllgggiii000000111111111000000///000222111444888111666JJJkkkooocccdddiiidddppp}}}~~~}}}{{{zzztttbbbWWWNNNGGGEEEBBBAAAAAA@@@@@@@@@@@@@@@>>>>>>======<<<;;;;;;;;;888888888888888999999:::888999999888777777999;;;999999999999999999::::::888888777777777777888888:::::::::999888888777777777777888888999999999999666666777:::>>>@@@@@@??????@@@AAABBBDDDEEEFFFGGGJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNTTT^^^dddmmmzzzdddQQQGGGKKKUUUkkkzzzrrrdddRRRUUU```qqq[[[???<<>>===;;;888555444444777>>>GGGMMMOOOOOONNNOOOMMMFFF>>>999:::===888AAAHHHEEE:::222333777555666666666444444666777444555666666555444222000---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------...000333555777---------...///000000111222222222333333444444444555:::AAAJJJSSSYYY^^^```gggnnnssstttuuuuuuqqqlllgggjjj000111111111111222222222222222222333555888;;;===UUUfff\\\aaajjjtttuuuvvvwwwxxxwwweee[[[QQQIIIEEEBBB@@@???===>>>BBBFFF>>>???>>>===;;;;;;<<<===<<<<<<;;;:::999999999999999999999999888888777777777777777777777666666555666666666666666555555555555666777999999888888777666777777888999999::::::::::::;;;===>>>@@@AAAAAAAAABBBBBBCCCEEEGGGIIIJJJEEEJJJLLLJJJJJJOOOQQQQQQXXXUUUXXXbbbppp```OOOPPPNNNTTTddd~~~yyyggg^^^[[[cccyyy}}}tttGGGBBB<<<::::::;;;:::888888777666666666777999:::::::::999999888666555444333+++***000222555BBBSSS{{{oooYYYLLLEEEJJJOOOPPPXXXcccyyy{{{yyycccaaa\\\[[[cccpppyyyzzzlllgggcccaaa]]]XXXWWWZZZ___]]][[[WWWTTTRRRPPPOOOJJJGGGCCCAAA???<<<777333000555:::AAAJJJQQQQQQKKKPPPIIIAAA<<<;;;<<<;;;:::??????>>>:::555333555888999777666666777777666444444555777777666333000...---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,+++,,,000555:::===111000///000111000///---111111111111222333444555777:::@@@HHHPPPWWW\\\___mmmrrrtttsssrrrrrrnnniiieeemmm000000111111111222222222222111111222333666999:::JJJnnnuuuggghhhfffrrr|||yyy{{{||||||}}}}}}kkkXXXIIIFFFEEEEEEEEEDDDBBBBBBCCC<<<=========<<<<<<===>>>===<<<;;;:::999999999999::::::999999888888888888777888888888888777666666666666666666666666666666666777888999999999888888999999::::::;;;<<<<<<<<<<<<<<<===???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFFFFGGGIIINNNQQQPPPQQQUUUWWWWWWWWW\\\iii|||ttteeeOOOJJJXXX___dddqqq~~~mmm```cccqqqaaaBBB???:::999999999888666666666555555555666888888777777888888777777666666777000///333444444???NNNttt~~~~~~~~~tttcccTTTHHHFFFIIIOOOaaassszzzooommmbbb```\\\\\\eeesss{{{}}}nnniiidddbbb^^^YYYYYY[[[\\\[[[XXXUUUQQQNNNLLLKKKHHHEEEAAA???>>><<<888444000666===BBBIIIOOOOOOKKKKKKFFF???;;;<<<======<<<888888777555444555888:::888777666666777777666555555666777777555222///------,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,------,,,,,,...111444666000//////000111111000...111111111111222333444555777:::AAAHHHQQQXXX]]]```kkkpppsssrrrrrrssspppkkkgggooo000000000111111111222222222111111111222444666777CCC]]]uuu~~~zzzrrr|||zzztttpppsssxxxxxxfffSSSQQQLLLHHHDDDCCCBBBBBB<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;::::::::::::::::::::::::999999999999888888999999999888777777777777777777888888888888888888999::::::::::::999<<<<<<======>>>?????????>>>??????AAABBBCCCDDDEEECCCDDDEEEFFFGGGGGGGGGGGGHHHMMMOOOOOORRRYYY___```eeerrrqqqSSSPPPIIISSSlllxxx|||{{{jjjfffkkkyyybbbHHH<<<:::888888888888666444555555444444444555666777444555666666777777777777888333222555444222999DDDjjj}}}}}}ttt^^^RRRHHHGGGLLLXXXppp~~~yyysssnnnllllllmmmkkkjjjttt~~~mmmcccbbb```___[[[[[[eeerrr{{{|||nnnhhhcccaaa]]]YYYYYY\\\XXXWWWUUURRROOOKKKHHHFFFEEECCC???===<<<:::777555111999@@@CCCGGGKKKLLLJJJFFFAAA<<<;;;<<<>>>>>>===666444222222444888:::;;;777666555666777888777666666666777666444111...,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,......------------...////////////000222333222000111111111111222333444555777:::AAAIIIQQQYYY^^^aaaiiinnnqqqqqqrrrsssqqqmmmiiippp000000000000111111111111222222222222222333444555>>>OOOdddjjjjjjnnntttxxx{{{yyysss|||wwwpppaaaRRRJJJIIIHHHGGGBBBAAA????????????>>><<<>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999888888999999999999999999:::::::::::::::;;;;;;;;;<<<;;;>>>>>>??????@@@AAAAAABBB@@@@@@AAABBBCCCDDDEEEEEEBBBCCCEEEHHHJJJKKKKKKKKKKKKOOOQQQSSS\\\kkkyyyiiiVVVGGGTTT___ppp}}}|||}}}vvvlllgggpppsssyyy\\\DDD888666777777888888777555444555555555555555555666666444555555666666666666666555333333444222///333;;;___{{{pppTTTLLLJJJPPP[[[hhhwww~~~~~~yyytttjjj]]]RRRMMMMMMOOOQQQUUUccc~~~~~~ttthhhbbbaaa```___\\\\\\dddooovvvuuuiiiddd```^^^\\\XXXXXX\\\UUUUUUTTTQQQNNNJJJGGGEEEEEEBBB???;;;999777555555333<<>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@AAABBBBBBBBBAAAAAABBBCCCCCCDDDEEEEEEDDDEEEFFFHHHIIIJJJKKKKKKQQQVVV[[[bbbsssjjjVVVJJJHHHeee|||{{{yyyqqqfffhhhqqqsssvvv{{{~~~oooDDD888777444666777888888777666555666666666666666666666666666666666666666555555444333333444555222000333888UUUtttvvvppppppnnnjjjxxxzzzyyyqqqoooxxxqqqUUUOOOPPP^^^ppp|||}}}{{{tttlll___RRRGGGDDDEEEGGGMMMSSS^^^qqqzzzrrrooommmhhheeeeeedddcccaaa```eeemmmooolllccc___]]]___^^^\\\]]]```WWWVVVUUURRROOOLLLJJJHHHEEECCC???:::666444444444666???FFFGGGFFFHHHHHHGGGBBB???<<<===>>>>>>;;;888777444222444888<<<<<<;;;666555555666777888888777666666555444222///---+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------.../////////...---------------000222444333222111111111111222333444444777:::AAAIIIQQQXXX^^^aaajjjooopppoooooopppooojjjfffnnn/////////000000000111111222222222333333444444444444===IIIddd}}}vvvpppnnnmmmmmmpppvvv{{{{{{yyyuuuoooiiiccc___^^^ZZZ]]]jjjxxxfffUUULLLGGGAAA???@@@AAA@@@>>>@@@@@@???>>>============<<<<<<<<<<<<<<<=========<<<<<<======<<<<<<;;;:::;;;;;;<<<<<<======>>>>>>>>>>>>======>>>>>>???@@@@@@@@@AAAAAABBBCCCCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFHHHHHHHHHHHHIIIJJJLLLMMMPPPYYYdddrrrkkkSSSFFFBBBQQQttt{{{lllccclll|||nnnvvvYYY<<<999;;;333666888888777666555666666666777777777666555555777777777777666666555444333555777777444333666999IIIlllzzzhhh]]]]]]bbbeeepppvvvnnnrrrzzzwwwXXXVVV\\\rrr~~~zzzwwwoooeeeXXXMMMGGGGGGHHHIIIJJJQQQ\\\iiiyyykkkccc^^^bbbggggggfffggghhhhhhgggeeehhhllliiiddd]]][[[]]]bbbddddddeeehhh^^^\\\YYYUUUQQQNNNLLLKKKDDDBBB>>>999444333444666;;;BBBGGGHHHHHHJJJIIIFFFAAA???>>>>>>@@@???:::666//////111444888;;;<<<<<<777666555666777888777666666555444333111///---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------...///000000//////---,,,---///111333222111111111111111222333444555777:::@@@HHHPPPWWW\\\___kkknnnpppnnnnnnooonnnjjjeeennn////////////000000000111///000111222333333333333333:::>>>OOOttt{{{yyyzzzzzz|||xxxooohhheeeeeennneee```eeetttyyyfff^^^SSSKKKHHHFFFCCC@@@AAAAAA@@@???>>>>>>>>>>>><<<<<<=========>>>>>>>>>======>>>>>>======<<<;;;<<<<<<======>>>??????@@@@@@???>>>>>>>>>???AAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHKKKJJJJJJLLLNNNSSSWWWYYY^^^lll}}}lllYYYJJJIIIOOOfffqqqjjjrrr}}}wwwfffDDD;;;===888333555777777444333444666555555666666666555444333666666777777888888777777444777999777444444666888===bbb{{{uuueee[[[[[[```bbbfffooorrrrrrvvv___fffwww|||wwwrrrhhh]]]PPPIIIHHHJJJJJJIIIGGGNNNXXXeeewwwyyyZZZSSSQQQZZZcccfffeeeeeefffhhhhhhggghhhhhhbbbZZZUUUUUU[[[dddiiiiiikkkooogggddd^^^WWWQQQNNNLLLKKKAAA@@@===888444444777;;;???CCCGGGHHHKKKMMMKKKEEE@@@>>>>>>@@@BBB@@@;;;777---111555888::::::;;;<<<888777666666777777666555444444333222000///---------,,,,,,++++++,,,,,,---,,,,,,,,,------------...---.........//////000000---,,,,,,...000111000///111111111111222333444555777;;;@@@GGGOOOUUUZZZ\\\iiimmmnnnmmmmmmpppooolllgggppp////////////000000000000---...///111222222222222///555222:::\\\~~~yyyxxxooolllkkk{{{tttvvvnnnaaaYYYTTTNNNIIIBBBAAA@@@???>>>>>>>>>>>><<<<<<======>>>>>>??????>>>>>>>>>>>>>>>===<<<<<<<<<======>>>???@@@@@@@@@AAA@@@?????????@@@AAABBBCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIKKKKKKMMMPPPVVV]]]eeeiii{{{rrrcccXXXRRRRRR^^^lll}}}zzzvvvyyy|||nnnKKK777<<<>>>111333555777555333111333555444444555666555444222111444555666888999999::::::444777888555222222444555666\\\uuu{{{{{{vvv}}}zzzwwwnnn```XXXXXXYYYXXX\\\eeeuuutttkkkqqqpppnnn}}}~~~~~~}}}zzztttooocccWWWJJJEEEHHHKKKJJJFFFKKKOOOVVVbbbssszzzooo^^^SSSMMMMMMWWWbbbfffdddcccaaadddeeeeeefffeee\\\SSSNNNPPPXXXcccjjjkkkmmmpppnnniiiaaaXXXQQQLLLJJJIII???>>>;;;777444555:::???AAADDDFFFHHHMMMPPPLLLEEE>>>===>>>AAACCCBBB===888222777<<<>>><<<999999:::999777666666777777666444333333222111000///...------,,,,,,++++++,,,,,,---,,,,,,,,,---------............---------...//////,,,,,,,,,---///000///...111111111111222333444555888;;;@@@GGGNNNTTTXXXZZZfffkkkmmmlllmmmqqqqqqnnnjjjrrr........................000000000111222222333333888333111777FFF___oooppprrrxxx}}}zzzvvv}}}yyylllbbb\\\NNNDDD@@@EEEFFF>>><<<@@@???@@@???>>><<<<<<===>>><<<<<<>>>???@@@AAAAAAAAABBB???<<<===@@@BBBBBBAAABBB======AAABBB@@@BBBHHHBBBDDDFFFGGGGGGGGGFFFEEEGGGJJJMMMNNNMMMLLLLLLMMMRRRVVVXXX[[[ggg|||zzzeeeXXXNNNRRR```uuuvvv|||pppJJJ===<<<999666666999999999888777666666555555555444444444333333333444444444444444555666777333333333333333333333333666MMMiii}}}yyyllluuu|||{{{||||||zzztttlllbbbZZZUUUTTTUUUVVV^^^jjjooolllkkknnnxxxuuuwww~~~xxx}}}yyyzzzyyyooodddYYYQQQLLLLLLLLLJJJIIIJJJIIINNNVVV]]]```___[[[XXXYYY```kkktttwwwssskkkdddiiieeebbbcccdddaaaZZZSSSRRRXXXbbbiiikkkkkkiiihhheee]]]TTTOOONNNMMMIIIFFFBBB===666111222777???DDDEEEGGGJJJNNNPPPNNNIIIEEEEEEAAA======???>>>:::555888:::===>>>>>>;;;777444444555666777777666555555666444222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------////////////////////////000///...------...///000000000000111222222333333888;;;@@@HHHOOOWWW\\\___hhhkkkkkkjjjmmmqqqqqqmmmiiippp........................//////000111111222222333444222333777???RRRqqq}}}llldddiiirrr{{{~~~xxxVVVHHH@@@CCCDDDAAAAAAFFF@@@AAA@@@???=========>>>===>>>???AAAAAABBBBBBAAABBB@@@>>>>>>AAABBBBBBAAAFFFCCCBBBEEEDDD@@@???CCCGGGFFFFFFGGGIIIKKKKKKJJJNNNOOOQQQSSSTTTUUUVVVVVVWWWaaalllyyywwwkkkaaaWWWRRRRRRYYYhhhyyyvvvqqqxxxuuuuuu|||^^^AAA888999777555666::::::999888888777666666666666666555555555444444555444444444444555555666333333333333333333333333555HHHcccxxx~~~kkkppp~~~yyy{{{~~~|||xxxpppfff]]]WWWTTTQQQRRRYYYdddkkklllooottt|||xxxxxx{{{{{{|||yyyzzzxxxnnnbbbUUUOOOLLLMMMOOONNNNNNPPPRRRQQQQQQTTTYYY___dddgggqqqzzzuuulllggghhheeecccbbbaaa^^^YYYTTTXXX___gggmmmnnnlllhhhfffZZZUUUNNNKKKKKKJJJGGGDDD???:::555111222888@@@EEEFFFJJJOOOQQQPPPKKKEEEAAADDDBBB@@@??????<<<888555888:::<<<>>>===:::777444333444555666666555444444555444111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................000///...------...///000000000000111222222333333888;;;@@@HHHOOOWWW\\\___gggjjjkkkkkknnnrrrqqqllliiippp........................//////000000111111222222000222444555777BBB\\\sss}}}kkk[[[bbbppphhhXXXKKKIIIIIIFFFEEEGGGBBBBBBBBBBBBAAAAAAAAAAAA???@@@AAACCCCCCCCCBBBBBBCCCBBBAAAAAABBBCCCBBBAAA@@@>>>@@@DDDEEEBBBBBBDDDHHHGGGFFFHHHLLLPPPSSSTTT\\\```fffkkkmmmllliiihhhrrr}}}xxxmmmcccZZZTTTWWW]]]fffoooxxx{{{uuuwwwkkkiiimmmhhhmmm]]]JJJ888555777666555888:::999999888888777777777777777777777777666666666666555444444444444444444333333333333333333333333333AAAXXXoookkklll}}}xxxyyy~~~{{{sssiii___XXXUUUQQQQQQVVV```iiipppxxx~~~zzz~~~|||yyyyyywwwlll```SSSOOOMMMPPPRRRQQQRRRTTTVVVSSSRRRUUU___mmmxxxuuukkkiiifffdddbbb___]]][[[YYYYYYbbbhhhnnnrrrooojjjddd```SSSPPPMMMMMMMMMLLLIIIEEE:::777333222444:::AAAFFFHHHMMMSSSSSSNNNGGGAAA???CCCDDDDDDBBB>>>999666555888:::;;;<<<<<<999777555555666777888888777666555444333000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................//////............///000000000000111222222333333777:::@@@GGGOOOWWW]]]```fffjjjllllllooorrrpppkkkhhhppp..............................//////000111111222111111333333222888HHHYYYvvvaaaeeeqqqwwwhhhccc___XXXPPPLLLFFFFFFEEEEEEFFFFFFDDDCCCAAACCCDDDFFFFFFEEEDDDCCCEEEEEEEEEEEEEEEEEECCCBBB@@@@@@AAACCCEEEGGGIIIKKKKKKOOOTTTWWWZZZ^^^fffkkk|||jjjZZZPPPMMMOOOSSSnnnzzz|||tttssswwwqqqyyyuuulllllllllrrrlllHHH???888888999777666999888888777777666666666666777777777777666666666666666555555444333333333333333333333333333333333333222<<>>999666777777555333333444444333333333333333333333333222333333333444444444444333333333222333333444444333333333333333333333333444222555DDD]]]ssszzz~~~~~~}}}~~~vvvfffWWWPPPTTT^^^fffxxxssswww~~~}}}yyyuuummm\\\LLLGGGFFFJJJPPPVVV\\\gggqqq|||uuuggg```aaacccaaa^^^WWWTTTSSSVVV]]]dddhhhjjjdddaaa[[[TTTNNNLLLNNNPPPUUURRRLLLEEE>>>:::777777333555:::@@@EEEIIILLLMMMNNNLLLHHHEEEDDDEEEHHHJJJGGGGGGEEEAAA;;;888888::::::999777666555555666666555666666666666444333111...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,---...///000000000///000000000111222222333333666999???GGGPPPXXX^^^aaafffiiijjjjjjlllpppoookkkjjjwww........................,,,,,,------...//////000,,,...333555111---111888000IIIggg}}}wwwttt|||vvvnnnaaaXXX\\\fff|||~~~iii\\\YYYNNNJJJJJJMMMMMMKKKOOOVVV]]]mmmuuuuuu{{{}}}hhhEEE<<<>>>666555666555333333666777777444444444444444444444444333333333444444555555555222222222222333444444555333333333333333333333333444000111???VVVmmm|||www~~~|||{{{|||~~~~~~ttteeeWWWQQQVVV```iiixxxtttooozzz}}}yyyuuulllZZZJJJJJJIIILLLQQQVVV\\\hhhsssvvv}}}qqqiii___\\\___bbbcccbbbTTTSSSTTTZZZbbbggggggddd```\\\VVVOOOKKKLLLRRRVVVSSSPPPIII@@@999444333444333777<<>>;;;===???===:::;;;888555444555888999999888888888777666444333222,,,,,,,,,++++++*********,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////111000111111222333444555999;;;???FFFOOOYYYaaaffffffjjjkkkkkknnnqqqoookkklllvvv***++++++,,,,,,++++++***,,,,,,---------.........000000000000000111111111333444:::GGG^^^~~~vvvllljjjmmmsssxxx{{{sssqqqmmmiiiggghhhkkkmmmooopppssszzz~~~{{{qqqhhhYYY```fffsss|||rrraaaTTTJJJIIIJJJLLLVVVccchhhfffhhhpppvvvyyy}}}~~~wwwjjj]]]```aaadddsss|||}}}lllMMM999444666666444555555555555444444444444555444333222111111222222222222222222222222222222111111111111111111111111111111111111222222222222111444444444@@@XXXooo{{{~~~zzzlllsssyyy{{{{{{}}}{{{xxxzzztttqqqfff[[[UUUTTTVVV\\\dddxxxxxxiiiggglllyyy~~~{{{vvvssskkkZZZIIIJJJMMMRRRYYY___dddggghhhkkkrrr|||~~~|||{{{nnnaaa\\\XXXZZZ___fffjjjhhhaaaZZZUUURRRPPPQQQSSSRRRMMMHHH@@@<<<777444555888:::<<<>>>>>>???BBBDDDFFFGGGFFFLLLKKKKKKMMMQQQPPPKKKGGGGGGBBB>>>>>>@@@AAA>>>;;;888555444444777:::<<<===888888777666555333222111,,,,,,,,,+++++++++******,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000000111222333444555:::<<<@@@FFFOOOXXX```eeefffiiikkkkkknnnqqqoookkkiiisss***++++++,,,,,,++++++***++++++,,,,,,,,,---------/////////000000111111111333//////999HHHaaa~~~jjjbbb[[[[[[cccllloooooommmssspppaaaVVVXXX]]]___gggnnnuuu{{{~~~oooaaa___VVVXXXdddiiikkkuuuyyy}}}}}}wwwfffddd___XXXVVVWWWTTTOOOIIIIIIKKKOOOZZZkkkwwwppplllfffaaa___eeeooopppjjjppp}}}|||nnnrrr{{{YYYLLL<<<444555888666333555555444444444333333333666555444333222222222222222222222222222222222222111111111111111111111111111111222222222333333333000333333111888MMMfffvvv}}}}}}lllooovvv}}}~~~xxxuuuvvvxxx{{{qqqggg``````dddhhhmmmsss~~~lll```aaakkk|||wwwvvv|||{{{}}}yyyvvvtttmmm[[[KKKLLLRRR\\\fffmmmrrruuuwwwxxx{{{tttaaaYYYVVV^^^iiiqqqqqqiii^^^UUUPPPPPPPPPRRRRRRNNNGGG@@@:::777333222555999===>>>???@@@BBBDDDFFFGGGHHHHHHIIIJJJMMMRRRTTTQQQIIICCCAAA???>>>@@@BBBCCC@@@<<<888666555666888;;;<<<<<<888888777666444222000///,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000000111222333555666;;;===AAAGGGOOOWWW___cccfffiiijjjkkkmmmqqqoookkkfffppp***++++++,,,,,,++++++*********+++++++++,,,,,,,,,......//////000111111111444......666<<>>AAACCCBBB???<<<;;;:::888888999:::999888888777666555222000...,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000000111222444555666;;;===AAAGGGOOOWWW]]]aaaeeehhhjjjjjjmmmqqqoookkkeeeooo***++++++,,,,,,++++++************+++++++++,,,,,,---......///000000111111333///222888888;;;SSSqqqsssyyy{{{kkkrrrvvvtttppphhhjjjqqqooogggiiiqqqlll^^^^^^eeejjjzzz|||xxxnnnaaaYYYYYYZZZYYYWWWVVVVVVXXXZZZZZZ[[[cccnnnrrrwww~~~vvvmmmfffXXXSSSNNNLLLOOOXXXbbbhhhqqquuu{{{}}}{{{uuuqqqpppwwwuuupppfffYYYPPPOOORRR\\\eeekkkjjjgggggggggeeejjjwww|||~~~jjj\\\```mmmzzzyyyrrrrrrzzzcccEEE<<<888444444666666333000444333333333222222222222555444444444333222111111111111111111111111111111111111111111111111111111111111222222222333333333...111222000000<<>>@@@AAA@@@===:::;;;:::999999::::::888777666666555333111...,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................//////////////////000111222444666666;;;===AAAHHHOOOVVV\\\```dddgggiiijjjmmmqqqoookkkgggqqq***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------...///000000111111000///333888555444???OOOlll|||rrr|||~~~zzzxxxpppfffdddfffbbbYYYWWW\\\^^^ZZZYYYooozzzpppeee]]]YYYVVVTTTSSSQQQPPPVVV___\\\```dddeeebbb]]]XXXUUUVVVZZZ]]]___aaagggqqqyyyxxxtttuuuxxxrrrjjjccc\\\YYY^^^fffvvvjjj\\\eeekkkoooxxxjjjhhhnnnwwwkkkmmmsss[[[GGG888666444222222333333333222333333333222222222111111222222333333333222111111111111111111111111111111111111111111111111111111000000111111111222222222///111222222000777KKK]]]kkkzzzxxxsssyyy{{{}}}|||xxxuuuvvvttttttvvv}}}~~~wwwrrrooonnnnnnmmmxxxyyykkkjjjttt}}}zzztttkkkdddbbbvvv|||yyyxxxrrrhhh___\\\dddssszzzlllfffgggssstttsssnnneee]]]ZZZYYYUUURRRKKKDDD>>>:::888777111222666<<>>===;;;999666666777999;;;<<<:::888444444333222000...,,,+++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////////////////111222444666777:::<<>>888555666777222555;;;BBBHHHJJJHHHFFFDDDEEEFFFDDDCCCGGGNNNUUUaaa```___[[[TTTLLLFFFCCCGGGFFFDDD@@@<<<:::::::::555555777999;;;;;;888666222222222111///---,,,+++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////...//////111222444666777888;;;AAAHHHOOOWWW\\\___cccfffhhhiiimmmqqqpppkkkllluuu+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,---...///000111222111333222///111666666111...KKKrrrzzzyyy{{{vvvoooeeeXXXOOOUUU___yyy}}}kkkPPPJJJYYYbbbhhhuuujjjMMM===666555777333333444333222222333444222222222111111111111000---...000111222222111111000000000000000000000000111111111111111111111111////////////000000000000333222333444111///888DDD[[[ppp}}}|||xxxpppmmmiiiiiinnnyyyyyyqqqjjjgggsss{{{lllkkksss~~~wwwkkk^^^\\\aaazzz~~~uuuxxx|||{{{~~~||||||~~~}}}~~~~~~vvvnnnpppxxx{{{sssooonnnuuunnnbbbWWWPPPOOOPPPQQQIIIFFFAAA;;;555444555666999<<>>;;;999888888777999;;;999555111000111000000///...---,,,,,,,,,))))))***++++++++++++***,,,,,,,,,---------......---------,,,,,,+++++++++---------............///////////////000000000000000000111222444555666666888<<>>666333555555000111666222222222222222222222222111000000//////000000111000000000000000000000000////////////////////////000000000//////.........000000000000000000000000///000222222222222444666666RRRssstttjjjqqqnnnkkkiiigggggghhhiiinnn}}}{{{wwwxxxxxxxxx|||tttsssooofff]]]ZZZZZZ]]]fffooouuuhhhttt}}}zzz|||yyynnniiiXXXQQQIIICCC???;;;666222111222333555777:::===>>>BBBDDDGGGIIIJJJHHHFFFEEEBBBDDDIIIQQQ[[[dddiiikkk```ZZZRRRMMMLLLKKKIIIGGGBBB@@@===:::888777888888999:::999777444222222333...---,,,+++*********+++++++++,,,------------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++---------............///.../////////000000000111000000000111111222222222888===CCCIIIOOOVVV\\\```dddeeegggkkknnnnnnllljjjkkkuuu(((((()))******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////111333444555@@@[[[uuuooolllkkkpppyyy}}}xxxsssiii___dddqqqxxxrrrpppppplllqqq}}}|||eeeRRRBBB777@@@:::777666333...000666111111111111111111111111000000////////////000000000000000000000000000000////////////////////////.....................///////////////////////////...000222333222222333444111HHHeee{{{xxxnnnvvvqqqlllkkkiiieeeccccccccclllwww~~~}}}uuuiiibbbddddddcccqqqzzzyyy|||sssggg^^^UUUSSSVVV\\\hhhrrr{{{zzz|||rrreee^^^SSSMMMFFF@@@<<<888555222222444777:::>>>@@@BBBCCCCCCDDDFFFGGGGGGFFFDDDCCCGGGLLLUUU___iiinnnnnnmmmWWWPPPJJJIIIKKKKKKGGGBBB???===;;;999888888888999:::999777555333222333444------,,,+++++++++++++++***++++++,,,---,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///......//////000000111111111111111111222222222222999===CCCIIIOOOVVV\\\```eeeeeegggjjjmmmmmmkkkhhhgggqqq(((((()))************)))*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........+++...222444333666BBBNNNzzzuuutttsssvvv{{{yyytttsssllldddgggqqq~~~ssstttzzzyyyzzzuuuwwwvvvxxx~~~rrrSSSDDD>>>;;;999888444111111222222333666111111111111111111111111000000////////////000000////////////////////////.................................///////////////...........................000222222111111222333000@@@YYYppp~~~wwwnnnmmmkkkfffbbbbbbaaabbbfffppp|||~~~{{{pppccc\\\^^^\\\YYYfffyyyyyyvvvuuusssyyyppphhhaaa[[[[[[]]]aaajjjsss~~~}}}}}}zzz{{{{{{zzz{{{~~~}}}wwwjjj]]]VVVPPPKKKCCC<<<888666555555666888;;;???BBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGRRRXXXaaakkkpppooojjjdddUUUNNNIIIIIILLLKKKDDD======<<<:::888888888::::::999888555333222222222222...---,,,,,,,,,,,,,,,,,,)))******++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........///000111111111222222333333333333333333999===CCCIIIOOOUUU[[[___eeeeeegggjjjmmmmmmkkkhhhdddnnn(((((()))***************************++++++++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,---.........000000111222222444999<<>>DDDJJJOOOUUU[[[___dddeeegggkkknnnnnnllljjjcccmmm((()))******++++++******************++++++++++++)))***+++,,,---,,,,,,+++++++++,,,,,,---......///111222111111333555777666;;;KKKfffzzzxxx~~~|||zzzyyyrrrqqquuuvvv{{{xxxtttsssxxxzzzppphhhjjjpppqqqzzz}}}kkkrrryyyssslllhhhiiihhhkkk|||pppaaaaaasssyyyvvv___LLL999444666555333222111222444555444333000---111111111111111111111111//////............//////////////////////////////........................///////////////.........------------------------///000000///......111333111333===RRRhhhzzzmmmhhhjjjfff___\\\VVVUUUXXX]]]bbbjjj{{{~~~|||{{{}}}zzz{{{}}}~~~qqqqqq~~~yyyaaa]]]]]]```___```nnn~~~|||zzz|||~~~}}}}}}~~~}}}|||zzztttmmmjjjjjjjjjhhheeedddhhhpppyyywwwnnnddd^^^WWWNNNGGGEEE;;;:::888666555666888:::;;;===???AAABBBAAAAAA@@@BBBAAABBBEEELLLVVVaaagggooopppppppppnnniiibbb]]]ddd[[[OOOHHHEEECCC@@@>>>:::999777555555666777888555333111111222222///---,,,,,,++++++++++++,,,,,,)))***++++++,,,,,,++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,------------------............///------...///000111222222000000111222333444444555:::>>>DDDJJJOOOUUU[[[___dddeeehhhkkkooopppnnnllleeeooo))))))***+++++++++++++++)))************+++++++++)))***+++,,,---,,,++++++++++++,,,------...//////***---///000111222222000333666BBB[[[|||uuummmrrryyyyyyuuurrrpppooopppssszzz{{{uuutttyyyzzzuuurrrtttoooxxx~~~|||}}}tttooosssvvvzzzooo```___ooozzziiiRRRBBB777111555999777555666///111222///---///222444000000000000000000000000//////............//////////////////////////////........................//////.........---------------------------------000000000...---...111333222///444EEE[[[ooollldddgggccc\\\XXXOOORRRVVVWWWSSSTTTeeeyyy{{{zzzxxxvvvwwwvvvvvvwwwxxx{{{|||uuuhhhZZZOOO```kkkiiifffhhheee^^^VVVVVV\\\cccdddgggyyy~~~vvvrrrppprrrttttttwww||||||{{{yyywwwwwwyyyxxxuuunnnhhh```]]]^^^``````___hhhooozzz~~~wwwjjj^^^RRRKKKEEE>>>::::::333555777888888999;;;===>>>???@@@BBBCCCCCCBBBBBBBBBAAABBBGGGQQQ___mmmuuu{{{xxxtttqqqnnnjjjfffcccdddZZZLLLBBB???@@@BBBCCC999888666444333444555666333111000111333222...++++++***************++++++++++++,,,------------,,,******+++++++++,,,,,,,,,+++++++++,,,,,,------------------.........//////------...///000111222222...///000111222333444444:::>>>DDDJJJOOOUUU[[[^^^dddeeehhhlllpppqqqooommmgggrrr))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,...------,,,,,,,,,------////////////000000000000333000555EEEVVVlll|||uuurrrooojjjjjjlllkkkiiinnnvvvvvvrrrttt{{{zzzzzz{{{tttsssrrruuutttkkk```YYYiiitttQQQAAABBB666666555444333333222222111111111111000000000000000000000000000000000000000///...------...///000......------------..............................---------............///---------............///000///.........///111222111222444;;;MMMgggtttZZZSSSVVVYYYYYYOOORRRQQQOOOQQQXXX[[[[[[mmm~~~yyyqqqppprrruuuyyy|||~~~ooo^^^PPPRRRSSSRRRPPPPPPRRRUUURRRSSS\\\hhhoooxxxzzzlllhhhhhhhhhkkkooorrrssssssuuutttrrrooolllkkklllmmmgggccc^^^ZZZ[[[```gggkkkvvv||||||qqqiiiSSSMMMFFFAAA???===:::777777777888999;;;===???@@@BBBAAA???@@@CCCFFFGGGGGGEEEDDDIIIYYYjjjtttxxxyyy{{{uuuqqqnnnlllkkkaaaUUUFFF???AAAFFFHHHHHH;;;999666444333555777888777666444222000...------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++///...------++++++***)))------------------------000000000000111111111111000000111222333444444555<<>>:::888777555333666777999;;;===@@@AAABBB@@@AAABBBDDDDDDDDDCCCCCCBBBMMM___ppp||||||~~~zzzwwwvvvssslllgggUUULLLCCC@@@DDDGGGEEEAAA999777666555555666888:::666555333111///...------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,++++++***------------------------...////////////000000000000000111222333444444555<<>>;;;777444444444444333777888;;;???AAACCCDDDDDD>>>AAADDDCCCAAA???AAABBBOOOdddyyy}}}yyywwwvvvooocccZZZHHHEEECCCDDDFFFEEE???999666666666666777999:::<<<555444222000///...------,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////000000111222333444555555;;;>>>DDDKKKRRRXXX]]]___ffffffgggkkknnnpppooonnnnnnwww))))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++,,,,,,,,,+++,,,,,,------........./////////000000111///000222111222:::DDDWWWuuuvvvwww~~~|||wwwtttyyyzzzxxxuuuttt|||qqqjjjiiibbb^^^aaagggkkkkkkmmmxxx{{{wwwQQQBBB555444777777666777444333333333222222222111111000000000////////////////////////////////////...........................------,,,,,,------...------------------------,,,,,,---------.........,,,,,,---------.....................//////000000666//////555555;;;^^^{{{~~~uuubbbXXXSSSLLLHHHKKKNNNMMMOOOSSSKKKNNNQQQWWWaaappp~~~}}}}}}~~~~~~}}}~~~yyytttrrrvvvtttsssuuu{{{~~~~~~{{{zzzyyyyyypppppptttzzzzzzqqqttt~~~wwwmmmmmmpppqqq|||zzzvvvqqqkkkfffeeedddggglllpppooojjjgggiiilllmmmmmmllljjjiiiggggggfffeeeeeedddaaaYYYNNNDDD===888777555444555666777888:::<<>>999666777777333000///222222222222222111111111000000000////////////...........................------............------------,,,,,,,,,,,,------------------------------,,,,,,,,,------------...,,,,,,,,,------------...---......///////////////222---///666222222MMMpppttt}}}]]]NNNGGGOOOTTTOOOLLLNNNMMMLLLKKKJJJLLLVVVggguuuvvvvvvvvvxxxzzz|||||||||yyy{{{~~~}}}xxxsssuuu|||}}}qqqlllttt~~~vvvrrr{{{uuukkklllqqqttt~~~{{{uuullleeeaaabbbeeejjjnnnrrrpppllliiijjjlllllliiiddd^^^XXXUUUSSSRRRKKKKKKKKKIIIEEE@@@:::777555555666666777999;;;===>>>???BBBCCCDDDDDDBBBAAACCCCCCBBBBBBHHHWWWlll{{{vvvcccSSSJJJHHHTTTVVVTTTLLL@@@777666888555777999;;;<<<<<<;;;:::111000///...------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...........................//////000000000111111111111111222333444555555666:::===CCCJJJQQQXXX\\\___dddeeefffiiimmmnnnnnnmmmiiirrr((((((((((((((((((((((((''''''(((((((((((()))))))))))))))************++++++******++++++,,,---...------.........////////////000222333333333555777888???AAAMMMkkk~~~~~~{{{zzzzzzxxxnnneeecccfffoooyyywwwlllmmmvvvbbbMMM???777777777666555444222333444111111111111111111111111000000////////////..............................------............------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------...////////////......,,,000555111///@@@WWWwww}}}vvv___TTT^^^eee\\\QQQOOOLLLKKKLLLKKKHHHHHHQQQ[[[ccceeejjjooosssuuuuuuuuuuuuwwwzzz}}}}}}zzz|||}}}|||zzzzzzooodddcccqqq}}}yyyyyy{{{{{{wwwyyyuuujjjgggjjjkkksssrrrnnngggbbbaaaeeeiiillllllkkkhhhddd```^^^^^^]]]YYYSSSLLLGGGEEEDDDDDD>>>>>>===;;;999777555444333555777888888:::===???@@@AAABBBCCCCCCBBBAAA@@@<<<>>>BBBIIIWWWkkkrrr\\\QQQRRRWWWeeeaaaWWWIII<<<666777:::888:::===>>>>>>;;;888666///......---,,,,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................000000000000111111111111111111222333444555666666;;;>>>DDDKKKRRRXXX]]]___ddddddfffiiilllnnnmmmlllgggqqq(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************************+++,,,---...---------.........//////---///000000000222333444:::>>>:::<<>>@@@@@@@@@@@@@@@AAAAAAAAABBB@@@GGGSSScccssssssttt~~~sssaaaTTTSSS___kkksssdddPPPAAA;;;;;;;;;:::<<<>>>@@@AAA???:::555111...---,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......................../////////000000000000111111222222333444555666666<<>>======;;;:::999888888888888666444222111222333444555888;;;<<<;;;<<>>>>>>>>???@@@AAACCCCCCPPP[[[nnnxxxdddiii|||xxxnnn^^^PPPKKKUUUgggvvvyyybbbGGG:::<<>>999???AAACCCCCC???999222...---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////............/////////000111222222333444555666666<<>>;;;:::<<<@@@BBB@@@>>>??????BBBFFFCCC@@@DDDMMMlllzzzoookkkmmm^^^PPPPPPWWW___dddhhhMMMCCC<<<===>>>===???DDDKKKFFF@@@:::666333///---++++++++++++,,,---...///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,......---...///111000000000000////////////000000111222333555666777;;;???EEELLLRRRWWWZZZ[[[^^^```ccchhhmmmoooooonnnmmmuuu***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))************************,,,,,,++++++,,,,,,---...---......///000000111111444444444555666888:::<<<>>>NNNfff}}}sss]]]LLLAAA<<<:::888555444333444444333333222222222111111111000000////////////000000///////////////////////////......---,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------------------............//////000000000111111111666KKKccc{{{pppzzzooo]]]TTTMMMKKKHHHFFFEEEDDDDDDDDDCCCCCCBBBCCCEEEEEEDDDCCCDDDDDDCCCDDDFFFIIIMMMOOOXXX\\\bbbiiiqqqxxx}}}~~~}}}wwwsssqqqvvv|||yyywww~~~~~~xxxbbbcccdddlll~~~xxxssstttvvvuuuoooiiihhhgggfffjjjooonnnkkkkkkqqquuuvvv{{{zzztttnnnjjjhhhaaa___\\\ZZZWWWRRRLLLFFFBBB===888777888999777444222333888@@@GGGIIIEEE@@@MMMJJJGGGFFFEEEDDD@@@>>>;;;???BBB???::::::AAAGGGEEE@@@>>>>>>>>>BBBOOO\\\wwwkkkfff___RRRMMMZZZjjjkkk]]]PPPGGG???999;;;???AAAEEEKKKIIIDDD>>>888444111///---++++++++++++,,,---...///------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,......---...///111000000000000////////////000000111222333555666777<<<@@@EEELLLQQQUUUXXXYYY```aaadddiiinnnqqqqqqooolllvvv)))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))******************************))))))******+++,,,------......///000000000222333444666777888888999777===FFFQQQaaayyywww\\\LLLCCC>>>:::666555333222222333444444333222222222222111111111000//////......//////000////////////////////////......------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,------------............////////////000000000000111CCCWWWuuuwww|||sssgggWWWRRRMMMHHHFFFFFFEEEDDDEEECCCAAA@@@@@@@@@>>>===>>>>>>======>>>@@@CCCEEEIIILLLRRRXXX___eeeiiikkkjjjkkklllnnnqqquuuxxxzzz}}}|||{{{vvvwwwvvvpppjjj^^^gggssssssnnnpppqqqppppppkkkgggiiijjjlllqqqxxxzzzxxxyyy|||~~~~~~~~~yyyrrrlllgggeeeXXXUUUQQQMMMJJJEEE@@@<<<;;;888444333555666555333333666;;;AAADDDAAA999222???@@@BBBEEEGGGFFFCCC@@@<<<@@@CCCCCC@@@???CCCGGGCCCAAACCCHHHOOOYYYhhhuuu}}}nnn```ZZZOOOJJJNNN]]]ggg```LLL<<>>EEERRRbbbmmmqqqbbbNNNAAA>>>>>><<<999333222222111111222333333222222222222111111111111/////////....../////////........................---------,,,,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,---------................../////////000000222???KKK^^^yyy~~~bbbZZZPPPMMMOOOOOOLLLHHHHHHEEEBBB@@@??????>>>======<<<;;;;;;;;;===>>>??????AAADDDIIINNNQQQTTTUUUZZZYYYYYYXXXXXXXXXYYYYYY^^^ccckkkqqqxxx{{{uuunnnggglllwww~~~qqqpppuuuwwwvvvvvvqqqoooqqqtttwww~~~~~~~~~zzzwwwsssmmmeee]]]WWWSSSJJJHHHDDD@@@===:::777555666444222222444666555444999888888999::::::777444;;;::::::;;;>>>AAADDDEEEBBB>>>===CCCKKKLLLEEE<<>>===???BBBDDDDDDEEEEEEAAA<<<666111......------,,,+++++++++,,,,,,---...,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...,,,---......------...000////////////000000000000111111111222444555777888===@@@FFFLLLRRRVVVXXXZZZbbbcccfffjjjoooqqqqqqpppnnn}}}''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************+++,,,,,,,,,,,,,,,---......//////...000333555666666444333555777:::;;;<<>>===<<<;;;===AAAFFFIIIJJJDDD???AAAHHHLLLIIIDDDZZZjjjuuuhhh]]]YYY___iiimmmfff]]]PPPBBB:::>>>FFF???DDDJJJMMMMMMJJJEEEAAA<<<777222...---------,,,,,,,,,+++++++++,,,------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...,,,---///...------...///.../////////000000000111111111222333444666777888<<<@@@FFFNNNTTTYYY]]]^^^aaabbbeeeiiinnnppppppnnnppp&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))*********+++++++++***++++++,,,---++++++,,,,,,---............///222444444444333222555666777888999;;;???BBBMMM[[[]]]\\\ggguuuppp___RRRGGG>>>:::888555222222333444333111333333333222111111000000222111111111111000000000///......------......///------------------------,,,,,,,,,,,,++++++++++++,,,---...//////...---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************++++++++++++,,,,,,,,,,,,------------------------.........///,,,333222222777AAA___|||yyygggSSSKKKKKKKKKJJJGGGEEECCCBBBBBBBBB@@@???<<<<<<;;;:::::::::::::::999:::;;;;;;<<<<<<;;;;;;>>>>>>>>>?????????@@@@@@@@@AAABBBCCCEEEJJJOOOSSS\\\fffoootttzzz~~~vvvrrrnnnkkklllppprrrsssoooggg```\\\WWWRRRKKKJJJGGGDDD@@@<<<888777444444555333222111333444333444555666777999999:::444666888;;;<<<<<<<<<<<<<<<>>>@@@AAAAAAAAACCCDDDLLLMMMJJJDDDBBBJJJ\\\kkkssscccWWWTTTZZZkkk{{{sssbbbNNNDDDAAA???>>>@@@DDDMMMUUUVVVTTTOOOGGG@@@666333000...------,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---...///...------...///......//////000000111111222222222333444666888888<<<@@@GGGNNNVVV[[[___```bbbbbbeeeiiinnnpppooonnnqqq&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))******+++++++++******++++++,,,---+++++++++,,,------.........///111222222222222111444555555666888;;;???BBBGGGPPPJJJAAAEEELLLUUUbbbcccSSSDDD===:::777777;;;333333333333333444666888111111111111111000000000111111111111000000000000///......------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---......---+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........,,,000///000444777JJJhhh|||ppp|||jjjUUUIIIFFFGGGIIIHHHFFFEEEDDDCCC@@@>>><<<<<<;;;;;;;;;:::::::::888999999::::::::::::999888999:::;;;======>>>>>>999:::;;;<<<>>>AAAEEEHHHAAAIIIPPPSSSXXXbbblllqqq{{{xxxpppgggbbb\\\WWWWWWZZZ[[[\\\YYYQQQLLLKKKHHHBBB;;;;;;999888777666666666000333444444222222333555444555777888999:::;;;<<<888:::<<<>>>???>>>>>>>>>;;;>>>AAABBB@@@???@@@AAAHHHMMMQQQQQQUUUfffqqqdddXXXVVV[[[aaaiiiooo]]]NNN???;;;>>>AAABBBDDDMMMVVV[[[XXXRRRKKKCCC:::222000///.........,,,+++---,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---...///...---,,,---///.........///000111111111222222222333555666888999===AAAGGGNNNUUUZZZ]]]___cccdddfffkkkoooqqqpppnnnqqq%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++***************++++++,,,***++++++,,,,,,---......//////000111111111111111555666777888999::::::;;;===HHHFFF@@@CCCDDDDDDKKKTTTaaauuussscccYYYJJJAAA<<<<<<;;;555333444111444666555111//////111...//////000111000000000111111111111000000000000.........------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++,,,,,,+++)))(((++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......***---,,,000555111999OOOzzzmmmnnntttttt~~~hhhUUUOOOQQQMMMKKKJJJIIIHHHEEEAAA>>>============<<<<<<<<<<<<777888999:::;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;===>>>???999@@@CCCBBBCCCLLLUUUZZZYYY]]]eeeoooyyy{{{llllllzzzzzzssshhh```XXXSSSOOOJJJKKKOOOFFFHHHFFF???<<<>>>===888888777555444444555666666000333666666444333444666444666888999999:::;;;<<<@@@@@@???===<<<===@@@BBBBBBCCCCCCAAA???@@@CCCGGGCCCGGGPPP^^^sssdddZZZVVV^^^gggfff]]]UUUGGGBBB>>><<<;;;???KKKWWWTTT\\\^^^UUUKKKCCC:::111000///......//////,,,***------,,,++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---...//////---,,,---...---......///000111111222222222333333555666888999>>>AAAGGGNNNTTTXXX[[[\\\dddeeehhhlllppprrrqqqpppqqq((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((++++++************++++++++++++,,,,,,,,,,,,------////////////000000000000333333444555666777888888<<<<<<;;;:::::::::;;;;;;FFF@@@DDDQQQ[[[cccsss|||iiiVVVIIIBBB???===888666222000444999777111111111111111111111111111000000//////.........---///000222111///......///------------------------........................,,,,,,,,,+++++++++******))))))***+++,,,,,,------+++*********))))))((((((***************)))(((((()))************+++++++++******++++++++++++******++++++,,,,,,,,,,,,------........................------------///222666888ZZZ|||{{{kkkaaannn|||dddSSSTTTQQQKKKIIIJJJKKKHHHAAA===::::::======:::777;;;;;;:::::::::::::::;;;:::::::::::::::999888777;;;:::999999999:::;;;<<<::::::::::::;;;<<<======CCCEEEGGGKKKNNNRRRTTTVVVZZZWWWQQQJJJGGGMMMYYYddd~~~{{{}}}~~~}}}~~~{{{uuuooobbbaaa___]]]YYYTTTQQQNNNDDDBBB@@@===;;;999888888999888777666666555666666333333333444555666777888;;;:::888666555666777888555777999::::::;;;???BBB@@@>>>???CCCEEEAAA???@@@>>>>>>???AAACCCEEEGGGHHHOOO[[[lllzzzvvvmmmcccZZZlll{{{yyykkkYYYKKKBBBDDD@@@<<>>111///------------------------------------------------))),,,///...,,,+++---000************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,......//////000000111111333222111333666888888888===AAAHHHOOOVVVZZZ]]]^^^]]]aaaeeejjjmmmnnnnnnmmmjjj((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((+++******))))))******++++++++++++,,,,,,,,,------....../////////000000000333333444555666777777888;;;::::::999999:::::::::@@@;;;;;;CCCFFFEEELLLXXXllltttyyyjjjaaaQQQKKKCCC<<<999999999999444555444000000333444111111111111111111111111111000/////////............///000111111///......///------------------------........................,,,,,,,,,+++++++++******))))))***++++++,,,------************)))))))))(((***************)))(((((())))))*********+++++++++******++++++++++++******++++++,,,,,,,,,,,,------...........................---------///222444666AAA^^^xxxpppnnnvvvwwwdddNNNHHHSSS___[[[OOOGGGBBB<<<999888999999999999999999999999999:::::::::::::::::::::999888888::::::999888888888999:::::::::999999999:::;;;;;;888999;;;===???AAACCCDDDCCCCCCAAA<<<:::===EEELLLMMMRRRWWWVVVPPPLLLKKKLLLNNNLLLJJJLLLOOOOOOKKKFFFBBBBBBCCCBBBBBB@@@???>>><<<;;;:::999888777777666777777666555555555555555444444444444555666777888:::999777666555666777888::::::999999:::<<>>CCCLLLVVV]]]{{{ggg```aaadddzzz{{{iiiUUUGGGAAA???AAAAAADDDKKKUUU]]]aaaccccccYYYRRRPPPHHH888000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------+++))))))***+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,......//////000000111111222222333444555666888999===AAAHHHOOOVVVZZZ]]]^^^]]]```dddhhhjjjkkkjjjiiimmm((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((((((+++******))))))******+++++++++++++++,,,,,,,,,,,,.........////////////000222222333444555666777777999999888888888888999999777444666<<<<<<888:::AAAJJJNNNTTT[[[bbblllxxxxxxkkk^^^TTTJJJAAA:::777555444444555555444222000444444000...000111111111111111111111111111111////////////...............000111111///......///------------------------------------------------,,,,,,,,,+++++++++******))))))******+++,,,,,,,,,************)))))))))))))))************))))))((()))))))))*********++++++******++++++++++++******++++++,,,,,,,,,,,,------------------------------......---...///111333444333FFFYYYttt{{{wwwwwwxxxzzzWWWHHHTTTeeeggg^^^TTTOOOFFF>>>:::999;;;<<<::::::999999:::;;;<<<<<<:::;;;;;;;;;;;;:::999999::::::888777777777777777:::999888888888888888888555666666777888999999:::555888:::999666666999===AAA??????@@@AAA@@@===:::;;;999999<<>>:::444555666888999999::::::777666666666666666777777666666555444444444555555555555555555666777888888:::999777666666777888999:::888666777999<<<>>>???CCCAAAAAADDDDDD@@@???AAA>>>>>>AAAIIIXXXkkk|||xxx```SSS]]]sssxxx\\\EEE<<<>>>@@@AAAGGGQQQ]]]eeefffccc``````SSSHHHCCC;;;111...111,,,,,,,,,,,,,,,,,,,,,,,,---------------------------+++******+++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------,,,,,,,,,......//////000000111111111444555555333333666:::===AAAHHHPPPVVV[[[]]]^^^___bbbeeehhhjjjjjjiiihhhooo((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((******))))))))))))*********++++++++++++,,,,,,,,,------........./////////111111222333444555666666777777666666666777888888666555888<<<<<<999:::???EEEEEEFFFEEEFFFIIIOOOTTTeeemmmwwwzzzxxxwwwzzz~~~vvvfff[[[PPPLLLFFFCCCAAA@@@>>><<<999888888888777555111...///222333000000333444333111111111111111111111111///////////////.........---///000000///......///------------------------------------------------,,,,,,,,,+++++++++******))))))******+++++++++,,,*********)))))))))))))))))))))************)))((())))))))))))******************++++++++++++******+++++++++,,,,,,,,,------------------------------...............///111111333>>>GGG]]]{{{oooqqqrrrWWWMMMRRR[[[___\\\XXXPPPHHHAAA======>>><<<;;;;;;<<<<<<===>>>???;;;;;;<<<<<<<<<;;;;;;:::;;;;;;:::999888777777777999999888777666666666666888888888999999999::::::666999<<<===;;;::::::;;;===:::888999<<<===;;;888:::999888999;;;;;;999666999::::::;;;;;;<<<<<<<<<888777777777777888888999666666555555555666777777777777777777777888999999999888888777777888999::::::999888:::>>>@@@@@@???BBB??????AAAAAA@@@BBBGGGFFFNNN]]]qqqzzzmmm[[[TTT```xxx{{{vvvfffOOO@@@===AAADDDLLLTTT```jjjmmmhhh___WWWUUUIII>>>888222------000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********...333444111...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------......//////000000111111000444777666222222666:::===BBBHHHPPPVVV[[[]]]^^^bbbdddhhhkkkmmmmmmmmmlllppp((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***))))))))))))))))))************+++++++++,,,,,,------------............000000111222333444555555555555555555555666777888;;;:::999999777333444777:::;;;<<<<<<<<<===???AAA???EEEJJJJJJEEEDDDHHHMMMNNNRRRYYYbbbkkksssxxx{{{zzz|||{{{wwwrrrlllhhheee^^^VVVNNNKKKKKKHHH@@@999::::::999999999999888666222111000111222222111000000111000000666;;;:::555000000000000000000000000.........///////////////---...000000.........///------------------------------------------------,,,,,,,,,+++++++++******)))***************++++++))))))))))))))))))******((())))))*********))))))(((((()))))))))***************++++++++++++******+++++++++,,,,,,,,,------------------------------...............//////000111777888CCC___{{{jjjnnnvvvzzzzzzeee\\\[[[]]]WWWSSSMMMGGGCCC???>>>===<<<<<<<<<<<<<<<===>>>???;;;<<<<<<=========<<<<<<======<<<<<<;;;:::999888999999888777666666666666555666666777777888888999777888999:::999999999:::333333333333444444555555:::999888888888777666555888888888888888888999999;;;:::999888888888888888888888888888888999:::;;;999999888888888999::::::999999999999::::::;;;;;;======>>>@@@BBBBBBAAA@@@???>>>AAAGGGKKKNNNVVV___www|||nnnfffWWW[[[bbbqqqyyyhhhSSSQQQIII>>>;;;@@@HHHLLL]]]ccckkkoookkk```SSSKKKEEE>>>666222///------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---111777;;;:::444///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------......//////000000111111000444777666222222666;;;>>>BBBIIIPPPWWW[[[^^^___bbbdddhhhkkknnnppppppqqqppp((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((***))))))(((((())))))***************++++++++++++,,,,,,,,,---------......//////000111222333444444555444444555555666777888888888777555333222333555444555777999::::::::::::777999:::777333222666:::888999:::<<>><<<555000000000000000000000000.........///////////////,,,...//////.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))************((())))))************)))((((((((()))))))))************++++++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........//////---111///222CCCYYYvvvvvvddd\\\[[[gggvvvZZZRRRHHHAAA@@@@@@@@@???======<<<<<<;;;<<<<<<===<<<<<<===>>>>>>>>>>>>===>>>>>>>>>>>>===<<<;;;;;;:::999888888888888888888555666666777888888999999888777777666666777777888555888999999777666999;;;999999999:::::::::;;;;;;777777777777999:::<<<<<<;;;;;;999888777777777777999999999:::;;;<<<===>>>;;;:::::::::::::::;;;;;;999::::::;;;<<<======>>>===>>>????????????BBBDDDDDDJJJWWWffftttuuuiii___ZZZ]]]mmm~~~pppXXXEEEBBBAAA===999???MMMZZZ___kkknnnoookkkaaaSSSFFF???888555111//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111666;;;<<<888111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------.........//////000000111111000222555555444444888;;;>>>BBBIIIQQQWWW\\\^^^___```bbbeeeiiilllnnnppppppppp((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))************+++++++++++++++,,,,,,,,,,,,---------...//////000111222333333444444444555555666777888333666777666666777888999666666666777888888777666888888888666555555888:::::::::999888888999::::::::::::;;;;;;;;;;;;;;;:::===>>>???===;;;:::;;;<<<::::::::::::999888777777;;;999888888999999888666///111333555555555444444999666444222333333222111///111111111555999888333000000000000000000000000............/////////000+++---//////.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))((()))))))))************(((((()))***************(((((((((((()))))))))*********++++++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.../////////,,,111//////777AAAXXXvvvooodddfffnnnttt}}}{{{iiiRRRDDDBBBFFFJJJJJJAAA@@@???>>>>>>>>>>>>>>><<<===>>>>>>?????????>>>======>>>??????>>>===<<<::::::999999999:::;;;;;;:::::::::::::::;;;;;;;;;::::::999999:::::::::999555666888888777666777777333333444444444555777888:::::::::;;;<<<>>>@@@AAA;;;;;;:::999888888888888:::::::::;;;<<<===??????<<<<<<;;;;;;;;;;;;;;;<<<:::;;;<<<===>>>???@@@@@@===@@@BBBAAAAAAGGGRRR\\\eeepppqqqiiikkklllllllll|||rrr___QQQHHHCCCEEEEEECCCDDDOOO___lllpppooopppmmmdddVVVHHH===777333222000.........---***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,000444666555111---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------............//////000000111111000111222333555777999;;;>>>BBBIIIQQQWWW\\\^^^___aaabbbeeegggjjjlllmmmnnnqqq((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((()))))))))************+++++++++++++++,,,,,,,,,---------......///000111222333333444444444555666777888888666999;;;999777666444333222111000222444777888888222333333444555666777777333333444555666777777888777777888888888888777777111333555666555555666777555666666777777666666555111222444555555444333222000111333333333333444555333111000000111111000///,,,111444222111222333111000000000000000000000000---.........//////000000+++---//////.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))))))))))))))(((((())))))*********+++(((((()))***************(((((((((((())))))))))))******++++++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---.../////////+++111111///111222@@@ZZZtttuuuqqqrrrwwweeeNNNIIIOOOUUUWWWFFFEEEDDDCCCBBBAAAAAAAAA======>>>???????????????<<<===>>>??????>>>======::::::::::::;;;<<<======<<<<<<;;;;;;:::::::::999;;;;;;;;;<<<<<<<<<:::999:::999:::;;;<<<<<<:::888:::;;;;;;:::999999:::<<<:::999888888888999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<999999:::;;;<<<===???@@@===<<<<<<;;;;;;;;;<<<<<<:::;;;===???@@@AAAAAAAAACCCGGGJJJJJJLLLXXXlll|||zzzccccccqqq~~~|||kkkVVVHHHDDDDDDBBBEEEGGGJJJOOO\\\jjjssstttnnnnnnjjj```QQQBBB888333222222000------...,,,)))------------------------++++++++++++++++++++++++'''+++///000---,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------...............//////000111111111000000000222666999::::::???CCCIIIQQQXXX\\\______cccdddfffhhhjjjkkkllllllrrr((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((())))))))))))'''%%%$$$%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,---...///000222333444555333333222222333555666777777666555444444444444444111222333444444444444444555444444444444555666666555555555555666666666666777777777777666666666666555555555555555444444444555555444444444333333333333333333333333333333333444444444333333222222222000000000000000000000000000000////////////000000//////............//////000111111111000///...---......------------......---------------------------------,,,,,,+++++++++------,,,++++++******)))***))))))(((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))*********+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---///000111333222000000111555999<<>>===<<<<<<<<<<<<<<<888999:::===??????>>><<>>============>>>888888999;;;>>>BBBEEEGGGKKKNNNTTT[[[hhh|||xxxiiicccqqq{{{lllbbbWWWOOOFFF@@@CCCKKKSSS]]]fffiiimmmuuu}}}pppkkkaaaRRRDDD999333000...---,,,,,,,,,,,,---...........................---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------000000///...---,,,,,,,,,---...///000000111111111000111222444666777888999???CCCJJJQQQWWWZZZ\\\\\\cccdddfffhhhkkkmmmooopppmmm''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))))))))((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,---...///000222333444444333333222222333444555666666555444444333333333444111111111111111222222222444444444444444555555666444444555555555666666666666666666555555555444444444444444444444555555555444444444444333333333333333333333333333333333333333333222222111111111111000000000000000000000000000000////////////000000//////............////////////.........---------......------------......------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++******)))(((((((((((()))''')))***)))((('''((()))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***+++*********************+++++++++++++++++++++,,,,,,,,,---------------....../////////111000//////000333666888999MMMhhhjjj```dddkkkqqquuuzzzsssjjj]]]UUUSSSQQQIIIDDDEEEFFFCCCBBBEEE???@@@@@@???>>><<<;;;:::::::::;;;<<<===???@@@AAA======>>>>>>???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<999777999888777777777888999999:::<<<===<<<:::999;;;======<<<;;;:::999999999999===<<<:::999:::<<<>>>???======>>>>>>>>>===<<<<<>>===<<<<<<<<<<<<<<<:::;;;<<<=========<<<;;;;;;;;;;;;;;;;;;:::::::::;;;:::888999::::::999888777777777777888999;;;;;;999:::;;;;;;999999:::<<<@@@??????>>>>>>?????????;;;;;;;;;;;;<<<>>>@@@AAA<<<===>>>???@@@???>>>===AAAGGGQQQ\\\iii|||rrrpppwwwzzzkkkWWWFFF===:::999;;;CCCKKKVVVdddoooxxxoooaaaVVVXXXNNNAAA666000...---,,,...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------000///...---,,,,,,,,,,,,------...///000000000000000111222444666777888999@@@DDDKKKSSSXXX\\\]]]^^^```aaaccceeehhhjjjkkkkkkooo''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++,,,---...///000111222222333333333222222222222222222222111111111111222222777666333222111222333444222222222222222333444444333333333333444444444444444444444444333333333333000111111222333444555555333333333333222222222222222222222222222222222222000000000000000000000000000000000000000000000000/////////......////////////......------......///888666333///---,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++))))))******+++++++++,,,++++++***)))))))))))))))'''((()))(((''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((()))******+++++++++++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,---...000111111///...,,,---......////////////...444555777???RRRppprrrhhh]]]QQQVVVdddxxxssseeeWWWOOOJJJIIIHHHGGGEEEDDDCCCCCCCCCBBBAAA???======<<<<<<;;;<<<>>>@@@@@@@@@???>>>@@@???>>>===<<<;;;::::::;;;999777777888999999888999999999:::;;;;;;<<<<<<777999:::;;;<<<<<<===>>>999999999::::::<<<=========???BBBCCCBBB@@@>>>===;;;;;;<<<===???AAADDDEEEJJJ[[[sssyyyrrrmmmqqq~~~xxxaaaOOODDDCCCEEE===BBBKKKWWWdddqqq}}}}}}rrrkkkdddYYYNNNJJJAAA555///...000///------------------------------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------///...------,,,,,,,,,---,,,---...///000000000000000111222444666777888999???DDDKKKRRRXXX[[[]]]]]]___aaacccfffhhhiiijjjjjjppp''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++,,,,,,---...//////000000222222222222222222111111111111000000000111111222666555333111000111333444111111111111111222333333222222222222333333333333555555555444444444333333///000000111222333333444333333222222222111111111111111111111111111111111000000000111111111111111//////////////////////////////............//////......------------......555333000...---,,,---...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))+++******)))((()))))))))&&&((()))((('''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))***++++++++++++*********+++++++++,,,,,,,,,*********+++++++++,,,,,,---...000111111///---,,,---...///000000///......///111333666@@@UUUrrrpppfffhhhjjjnnnwww|||lllggg^^^UUULLLEEEAAA@@@AAAAAAAAAAAAAAAAAABBBCCC>>>???AAABBBCCCCCCCCCBBBAAAAAA@@@@@@?????????>>><<<;;;999999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>?????????>>>>>>>>>=========>>>>>>??????AAACCCBBB???>>>>>>???BBBAAAAAACCCIIIRRR[[[```uuuyyyqqqeeekkkwwwwwwlll[[[JJJBBBBBBEEEGGGFFFPPP___nnn{{{zzzlllddd^^^SSSGGG===666///...000222000------------------------------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------...------,,,,,,,,,,,,---,,,---...//////000000000000111222444666777888999>>>BBBIIIPPPVVVZZZ[[[[[[aaabbbeeehhhjjjkkkkkkjjjppp&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&%%%&&&&&&'''((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))************++++++,,,,,,---......//////000111111222222222111111111000000000000111222222222111//////...///000000000000000000000111222222111111111111222222222222555555444444444333333333//////000000111111222222222222222111111111000000000000000000000000000000000000000000111111111111///////////////////////////......------......///......------------......++++++***++++++---...///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,++++++***))))))((((((***))))))(((((((((((((((&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))************)))))))))*********+++++++++************++++++++++++,,,---...//////...---------...//////000//////...---///222333333<<>>??????@@@@@@;;;:::999:::<<<<<<<<<:::;;;;;;<<<<<<<<<;;;;;;:::<<<<<<<<<>>>@@@@@@>>><<>>AAADDDHHHPPP[[[cccgggffffffiiirrr~~~{{{tttpppppppppoooaaaZZZOOOIII@@@:::???LLLVVVYYYkkkuuusssdddYYYPPPBBB666111...,,,---///000...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,---...////////////000111222444666777888999===AAAHHHPPPUUUYYYZZZ[[[bbbcccfffiiikkklllkkkkkkppp&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++,,,,,,------.........///000222222222111111111000000000111111222333.............../////////000////////////000111111000000000111111111222222333333333333222222222222000000000000000000000000222111111111000000000000000000000000000000000000....../////////000000000///////////////////////////......------......///...------,,,,,,------...))))))******+++,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))*********++++++++++++************)))))))))))))))(((((('''''''''''''''&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))))))))((((((((()))))))))*********************++++++++++++++++++,,,,,,------......---------......///////////////000111...---555@@@LLLeeennn\\\WWWXXXdddqqq}}}zzzrrriiiaaa\\\YYYNNNMMMJJJGGGEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCC???>>>???@@@BBBBBB@@@???<<<===???@@@@@@@@@@@@???@@@@@@BBBFFFJJJLLLJJJHHH@@@AAACCCFFFIIIMMMPPPRRRVVV^^^iiisss}}}sssnnnooorrrqqqtttyyy|||nnnZZZMMMJJJKKKFFFHHHIIIKKKXXXlll|||xxxpppaaaOOOBBB;;;333+++,,,,,,,,,,,,---------,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,+++,,,,,,------,,,,,,---...////////////000111222444666777888999>>>BBBIIIPPPVVVYYY[[[[[[aaadddgggjjjkkkkkkkkkjjjooo&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%$$$%%%&&&'''(((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++++++++,,,,,,------------...000111222222222111111111000111111222333333---...///000111111000000///////////////000111111000000000000111111111111222222222111111111111000000000000000////////////111111111111000000000000000000000000000000000000---------.........//////////////////////////////.........------............------,,,,,,------............---,,,+++***)))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))******++++++++++++((((((((()))******++++++(((((('''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((()))))))))))))))************++++++++++++******+++,,,---...///,,,,,,,,,,,,---...///000---***,,,111111...///555000FFFccc~~~vvvllltttxxxqqqrrrbbbggggggaaadddvvvpppmmmhhhccc___^^^^^^^^^YYYXXXVVVSSSPPPMMMKKKJJJIIIIIIJJJMMMNNNNNNLLLIII???@@@BBBEEEFFFGGGGGGFFFIIIJJJMMMTTT\\\aaaaaa___ZZZ\\\aaahhhpppxxx~~~zzzddd\\\eeexxxkkk```RRRJJJIIIIIIGGGEEEHHHWWWiiivvvmmmbbbOOO::://////000///,,,------,,,++++++---///,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,------+++,,,---...////////////000111222444666777888999???CCCJJJQQQWWWZZZ\\\\\\aaacccfffiiikkkkkkjjjiiiooo&&&'''''''''''''''&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))************,,,,,,,,,---------.........//////000000000000///000000000000000000000000000000///..............................///000000000000111222222222222111333222111000000111222333000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000------------------------........................---------,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,+++)))(((((()))+++,,,******++++++++++++******((((((((()))******++++++(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&(((++++++***))))))***))))))***+++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......////////////000000000000111222BBB___zzz}}}xxxyyy}}}tttnnnfff```fffsss|||tttttttttmmmccc____________^^^]]]YYYTTTQQQIIIKKKRRRXXXYYYVVVWWW[[[iiijjjmmmvvvvvveeejjj|||yyyjjj\\\PPPLLLHHHHHHLLLOOOQQQQQQ]]]ttt|||uuuWWWKKK<<<111.../////////.........///////////////------............---------+++---111///))))))...)))---...***,,,333555333111+++---///,,,///333+++,,,,,,+++***((((((***+++...---,,,,,,++++++,,,,,,(((((()))***,,,---......---------------------------...///000000111111111111222333555666888999:::???CCCJJJPPPVVVYYYZZZZZZeeedddeeehhhlllnnnmmmmmmsss&&&'''''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((((((((())))))(((((()))))))))*********++++++++++++,,,,,,,,,,,,......///000000000000///000000000000000000000000000//////...------.....................//////000///000111111222222111111111111000000000000111111////////////////////////111111111000000000//////------------------------........................------------------------------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++***))))))***++++++)))******++++++******)))******))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((&&&(((***+++***))))))***((()))******++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,------------........./////////000000000333111888GGGVVVkkk}}}{{{|||pppgggfffhhhqqq}}}yyysssqqqqqqqqqsssxxxzzz}}}|||zzzyyyxxxtttwwwsss```XXXOOOHHHCCCGGGJJJNNNUUUbbbsss{{{xxxjjjXXXBBB;;;222...///111000///////////////............---...///000111222222222***---------000333111+++)))------***+++111333000...'''+++///)))((()))$$$------,,,+++******+++,,,...---,,,,,,++++++,,,,,,)))******+++,,,---......---------------------------...///000000111111111111222333555666888999:::???CCCIIIPPPVVVYYYZZZZZZccccccdddgggjjjmmmmmmlllrrr&&&&&&'''''''''''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((((((''''''(((((()))(((((())))))))))))******))))))*********+++++++++---......///000000//////000000000000000000000000//////...---------.........------------...////////////000111111111111111//////000000000000//////////////////////////////111111000000000000//////------------------------------------------------------------------------------------------------,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))******++++++******)))++++++***))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&(((******)))))))))***'''((())))))******)))))))))*********++++++++++++,,,,,,,,,,,,------------.........////////////000000000111444666BBB```}}}{{{nnnkkkooozzzcccaaaaaaccckkkxxxrrrfff```ccckkkrrr~~~eeeOOOEEEFFFGGGEEEMMMZZZiiirrryyyssseee[[[KKK:::000...,,,---111222000...000/////////...------------...000222444555666666222555222---333<<<999---***,,,,,,***+++...///...---&&&,,,444---)))---,,,------,,,,,,,,,,,,++++++...---,,,,,,++++++,,,,,,+++,,,,,,,,,---------------------------------------...///000000111111111111222333555666888999:::???CCCIIIPPPUUUYYY[[[[[[aaaaaabbbfffjjjlllllllllqqq%%%&&&''''''((('''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''((((((((((((((((((((()))))))))***)))))))))*********++++++,,,---......////////////////////////////////////......---------------...------,,,,,,------...///...///000000111111000000---...///000000000///...////////////////////////000000000000000000//////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************++++++++++++************************))))))************))))))))))))************))))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%((((((''''''''''''((((((((((((((((((((((((((((((&&&(((***)))(((((()))***''''''((()))))))))))))))))))))))))))************++++++,,,,,,,,,---------------........./////////+++...333333///111AAASSSggg{{{oookkklllxxxrrrkkkmmmpppooolllpppzzzmmmkkkkkkmmmttt}}}~~~~~~xxxnnn\\\TTTJJJGGGMMMVVV[[[[[[rrrqqqSSSCCC===666//////......000222222///,,,000000///...------,,,,,,,,,---///111333444555555:::888777888::::::555000,,,------,,,,,,------,,,///''',,,222+++(((...000,,,,,,,,,,,,------,,,+++...---,,,,,,++++++,,,,,,---------------------------------------------------...///000000111111111111222333555666888999:::???CCCIIIOOOUUUYYY[[[\\\aaaaaabbbfffjjjlllmmmlllppp%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((('''(((((((((((()))))))))************++++++++++++++++++---....../////////........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---............///000000000000///,,,---...000000000///...........................//////////////////000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))*********++++++************************((()))************)))((()))))))))******)))))))))''''''(((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%((((((''''''''''''(((((('''''''''''''''''''''''''''((())))))(((''')))***''''''((()))))))))))))))(((((()))))))))*********+++++++++,,,,,,,,,------------------............***...333555333111444;;;LLL```|||qqqffffffrrrxxxggg[[[```jjjwwwwwwsssqqquuuzzzvvviii[[[VVVYYYSSSIIIBBBBBBHHHVVVggguuu}}}{{{jjjPPP999...///111000222111000000000///...,,,000//////...---,,,,,,+++,,,,,,---...////////////444000;;;NNNMMM888---111...............,,,,,,,,,///&&&(((***&&&***333444---+++***+++---...,,,+++...---,,,,,,++++++,,,,,,......------------,,,,,,---------------------------...///000000111111111111222333555666888999:::???BBBHHHOOOUUUYYY\\\]]]bbbbbbcccgggkkkmmmmmmmmmppp%%%%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''(((((((((((()))))))))************+++++++++******,,,---......//////........................,,,,,,+++++++++,,,------,,,++++++++++++,,,---------......///////////////,,,---...///000000000000..............................////////////000000,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))*********((())))))))))))*********************************))))))))))))))))))))))))((())))))******))))))(((&&&&&&'''(((((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))((('''&&&%%%((((((''''''''''''(((((('''''''''''''''''''''''''''((((((((('''''')))+++'''((())))))******))))))((()))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------............///000111111333444888FFF```yyytttrrrooommm{{{yyypppkkkffffffjjjjjjfffaaakkkttt}}}~~~uuuyyy||||||zzzyyy|||ooo[[[WWWPPPLLLNNNRRRNNNHHHKKKOOO\\\qqqttteeeOOOFFF999000...000111111111000...---------......///.........---,,,,,,,,,,,,,,,,,,------,,,++++++,,,***AAAbbbaaa@@@...555///------000///,,,+++---***'''***,,,000DDDSSSOOO000,,,)))***---//////---...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,---------------------------...///000000111111111111222333555666888999:::???BBBHHHNNNTTTYYY\\\^^^ccccccdddgggjjjllllllkkkppp$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''((((((((())))))((((((((()))))))))******)))***+++,,,---.........------------------------+++++++++++++++,,,------+++++++++++++++,,,,,,---------.../////////..................///000111222................................./////////000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++((((((((()))))))))******((((((((()))))))))*********************************)))(((''''''((()))***(((((())))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))******((('''%%%((((((''''''''''''(((((('''''''''''''''''''''''''''(((((('''&&&''')))+++((()))******++++++******)))))))))*********++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------------,,,+++,,,///111222---222AAAVVVlllwwwoooiiiiiimmmuuu{{{vvvqqqmmmeeebbbaaabbbbbbaaaeeekkkoootttzzz}}}wwwtttvvvxxxxxxzzz}}}yyytttrrrqqqqqqoooggg[[[QQQHHHGGGKKKTTT[[[]]]```cccuuuzzzwwwdddOOOCCC555222///000111111000///......---,,,+++,,,---///------------------------,,,,,,---------,,,,,,+++,,,***<<>>333---///000......000222222...***111000000///...---------,,,++++++******++++++,,,+++...222555444000+++(((++++++++++++,,,,,,---...***...---((((((---...***''')))++++++******+++,,,000222222111......111444666222...+++*********)))++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,------.../////////000222555666777888;;;===@@@DDDJJJQQQWWW[[[^^^___aaacccfffhhhhhhhhhiiijjjqqq$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,---,,,++++++************+++++++++,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,------------...---,,,,,,,,,,,,---...///..................///------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++************************((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''((()))((('''&&&''')))((((((((((((((((((((((((*********++++++******)))))))))))))))))))))))))))(((***++++++******+++,,,++++++++++++++++++++++++------------........................000333666888RRRddd}}}|||qqqnnnggg___]]]fffwwwyyyqqqkkkoooqqqssswwwwwwssslllffffffeeeeeeeeefffggghhhiiikkkkkkkkkooowww|||rrrmmmgggbbbZZZPPPKKKLLLKKKNNNUUU___kkkvvvmmmWWWJJJ<<<444777888222...000......---///111333444444000000000///...---------,,,,,,++++++++++++,,,,,,***---000222222///,,,))),,,+++++++++,,,,,,---...(((,,,,,,((((((,,,,,,((()))+++,,,---+++++++++,,,111111///,,,))))))---111444111---******++++++***++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,---......//////000000222555666777888;;;===@@@DDDJJJQQQWWW[[[^^^___aaadddgggiiiiiiiiijjjkkkrrr$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''((()))***++++++,,,,,,++++++,,,,,,,,,,,,+++***************++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,---------.........------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))*********++++++************************((((((((((((((((((((((((((((((''''''(((((()))***((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((()))((('''&&&''')))(((((((((((((((((((((((())))))******+++******)))))))))))))))))))))))))))(((***++++++******+++,,,++++++++++++++++++++++++------------............//////111111111000///...666CCCUUUggg~~~mmm]]]VVVXXX^^^bbbuuuyyy}}}zzzyyy~~~pppddd^^^VVVQQQMMMLLLLLLLLLSSSZZZeeelllxxxrrr]]]GGG888<<<333000555888222......+++///333666666555555555000000//////...---------,,,,,,++++++++++++,,,,,,***,,,...//////...---+++,,,,,,+++++++++,,,------(((+++,,,******,,,+++(((+++---......,,,++++++,,,......///---+++******+++222///,,,***++++++++++++++++++,,,,,,,,,,,,------...------------,,,,,,,,,,,,------......///000000000222555666777888;;;===@@@CCCIIIPPPWWW[[[^^^___bbbeeeiiijjjkkkkkkmmmnnnrrr$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''''''((()))***+++++++++++++++++++++++++++******)))************++++++++++++,,,++++++******++++++,,,,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************************************(((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((()))((('''&&&''')))((((((((((((((((((((((((((())))))***************))))))))))))))))))))))))(((***++++++******+++,,,***+++++++++++++++,,,,,,,,,,,,---------............///111333333333111111000666===GGGVVVkkkxxxqqqkkkgggddd```\\\[[[]]]bbbffftttzzz{{{yyy|||wwwtttmmmcccXXXQQQOOOPPPVVVUUUYYY```gggnnnyyyuuu___LLL@@@999555222;;;555333777999555000000...777BBBGGGCCC;;;333////////////......---------,,,,,,,,,++++++,,,,,,,,,***++++++,,,------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,+++---...---+++******+++'''+++000444333///+++(((222///,,,+++++++++***)))+++++++++,,,,,,,,,---------------------------------------...//////000000000222555666777888;;;===???CCCIIIPPPWWW\\\___```dddgggjjjlllmmmmmmooopppqqq$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''((())))))))))))(((''''''((()))******************++++++******)))((())))))*********+++++++++,,,++++++******++++++,,,,,,,,,,,,---------......------------------------++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''(((((()))((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''&&&&&&&&&&&&'''''''''((()))((('''&&&''')))'''''''''''''''''''''''''''((()))***************))))))))))))))))))))))))(((***++++++******+++,,,*********++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---...//////000000000111333999CCCQQQ\\\yyyrrriiieeebbb___[[[]]]\\\\\\___dddiiimmmnnnooottt|||zzz|||rrrcccWWWPPPQQQVVVTTTUUUSSSPPPMMMOOOVVV\\\lllrrrrrrcccJJJDDD<<<666333111...,,,000,,,+++///333444555666555===GGGKKKGGG===555000............---------------,,,,,,,,,,,,,,,,,,---+++++++++++++++,,,---...---,,,,,,++++++,,,,,,,,,...,,,++++++++++++,,,...***,,,---,,,***))))))***''')))---111333222///---222000---++++++***)))'''+++++++++,,,,,,,,,------------------------------------......///000000111000222555666777888;;;===???CCCIIIPPPWWW\\\___```fffhhhlllnnnnnnooopppqqqppp$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''(((((()))))))))))))))&&&'''((())))))******))))))************)))(((((()))))))))************+++,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,------......------,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&'''''''''((()))((('''&&&''')))''''''''''''''''''''''''''''''((()))************))))))))))))))))))))))))(((***++++++******+++,,,*********++++++,,,,,,---,,,,,,,,,,,,------------///...---,,,,,,,,,......000...///000000222:::CCCOOOccc~~~|||uuuiiibbbWWWQQQOOOOOOOOONNNMMMQQQVVVYYYVVVUUU\\\gggvvvtttsssuuu{{{}}}ssskkkjjjlllooo|||lll[[[SSSXXX``````jjjwww~~~|||sssjjjdddddddddeeedddeeefffiiilllbbbXXXMMMGGGCCCDDDKKKSSSVVVZZZ___bbbeeemmmyyysssYYYFFF===333111000000111111000///---+++)))***...111333444222555888999777444222111------------------------------,,,,,,,,,,,,------,,,,,,+++++++++,,,------------,,,+++++++++,,,,,,,,,++++++......++++++,,,)))+++,,,,,,***))))))***,,,)))((((((,,,111444555111///,,,++++++***)))'''++++++,,,,,,,,,,,,------,,,,,,,,,------------...---......//////000111111000222555666777888;;;===???BBBIIIPPPWWW\\\___aaahhhjjjmmmoooooooooooopppqqq$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&'''(((((())))))((((((&&&&&&'''((())))))))))))))))))******))))))((('''))))))))))))************,,,++++++******++++++,,,*********+++++++++,,,,,,,,,,,,---......---,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***''''''&&&&&&&&&&&&'''''''''((()))((('''&&&''')))''''''''''''''''''''''''&&&'''((()))************))))))))))))))))))))))))(((***++++++******+++,,,)))******+++,,,,,,------++++++,,,,,,,,,---------111000000///////////////000...000333222///444;;;666FFFZZZkkk~~~}}}tttooolllfffbbb\\\YYYXXXXXXWWWUUUXXX^^^```]]][[[[[[___dddgggiiihhhfffaaaZZZTTTSSSVVVYYYhhhgggbbbYYYQQQOOOSSSXXXVVVZZZ___cccaaa]]]VVVRRRTTTTTTSSSRRRQQQPPPQQQRRRQQQOOOPPPTTTYYY^^^hhhrrryyymmmWWWEEE;;;999:::555222...+++,,,///222444222111///------...///...,,,+++******,,,------,,,------------------------------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,++++++000777777000++++++)))***,,,,,,+++***+++,,,...+++***+++///333555555---+++******,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,---------...............///000000111111000222555666777888;;;===>>>BBBIIIPPPWWW\\\```aaaiiilllnnnoooooonnnnnnooosss$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''############$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''%%%&&&'''((()))))))))))))))))))))))))))(((((('''))))))))))))************,,,++++++++++++++++++,,,))))))*********+++++++++,,,,,,---......---,,,,,,+++,,,...//////...,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''''''''&&&&&&''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''&&&'''((()))************))))))))))))))))))))))))(((***++++++******+++,,,))))))***+++,,,,,,------++++++,,,,,,,,,---------+++,,,---///////////////...,,,...111///***---444...666===BBBMMMbbbzzz}}}wwwwwwyyyyyyzzz{{{ssslllaaaYYYXXXZZZ^^^```SSSUUUVVVUUURRRRRRUUUXXXVVVXXXZZZ[[[ZZZZZZZZZ[[[ZZZYYYXXXZZZ\\\^^^]]]]]]XXXWWWWWWYYY]]]```aaaaaabbbeeennnxxxxxxcccKKKFFF???:::666333///,,,...///000111111000...------...///......000///------,,,,,,...111111---)))------------------------...------,,,,,,------............------,,,,,,,,,...---,,,,,,+++++++++++++++...777AAAAAA777...+++)))+++------,,,,,,---...+++---000666:::999444///))))))(((***,,,......---++++++,,,,,,,,,---------,,,,,,,,,------...............//////000000111111000222555666777888;;;===>>>BBBHHHPPPWWW\\\```aaajjjllloooooonnnmmmnnnnnnuuu$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))%%%&&&%%%$$$'''+++((( '''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((())))))))))))((((((((((((((()))******++++++++++++++++++++++++++++++******+++++++++******)))+++,,,---,,,++++++,,,.........---------,,,,,,,,,,,,+++*********+++------******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((######$$$%%%%%%&&&''''''(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))++++++++++++++++++++++++******))))))******+++,,,******+++++++++,,,,,,,,,---------...------,,,,,,,,,++++++,,,,,,---...///111000000222888AAAJJJOOOgggzzz~~~~~~~~~nnnZZZKKKBBB>>>222111111111000000////////////...---,,,,,,++++++..................---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++(((---///555===555***,,,***///666999888666666666555999===<<<777111---+++---)))&&&(((---///...+++++++++++++++,,,,,,---...,,,,,,,,,---------............//////000000111111444444555666888:::;;;<<>>JJJWWWiii|||zzzlll\\\LLLAAA999777333000//////111222000000000000/////////////////////...............------------------......---,,,,,,++++++,,,,,,---///...---,,,+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++...+++%%%///@@@>>>///+++111222111///---+++,,,---***,,,......+++)))((((((,,,+++***---000111...+++,,,,,,+++++++++,,,------,,,,,,,,,---------...............///000111111111444444555666888:::;;;<<>>777<<<000---***'''''')))+++,,,111000---++++++*********((()))+++---......,,,***---,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......------...///000111222222444444555666888:::;;;<<>>555///.........,,,+++,,,---...//////...---//////............///000,,,,,,,,,------.........//////...---,,,,,,++++++******+++,,,,,,---......---,,,,,,++++++,,,,,,---'''))),,,///000000///---))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++&&&+++))))))---'''%%%...111000000222555666333000,,,)))'''))),,,------++++++,,,---,,,,,,---///000...---,,,,,,++++++++++++,,,,,,,,,---------......,,,,,,---///000222333333444444555666888:::;;;<<>>DDDIIILLLXXXiiitttmmmaaaSSSGGG===777444111111000000000000111111------............------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,...---+++******+++---...,,,,,,,,,++++++*********+++---///111222111///---,,,,,,,,,++++++************************)))(((''''''(((((()))***++++++++++++*********))))))(((((((((((()))***++++++,,,,,,******))))))))))))))))))))))))***++++++++++++***,,,,,,,,,++++++*********,,,------++++++...222333------...///000111222222444555777777888999<<<>>>DDDJJJNNNQQQXXX```eeeeeeiiilllppppppnnnnnnpppssszzz&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********)))))))))************+++))))))))))))))))))))))))((()))))))))))))))((('''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((%%%&&&'''((()))(((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''*********)))))))))))))))))))))*********+++++++++)))******++++++******)))******************************+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...---.........////////////.........///000333555666777AAANNNVVVYYYZZZ^^^bbbfffllluuu||||||vvvpppiiibbbcccZZZKKKFFFKKKLLLGGGBBB???;;;777444333222333000//////////////////000------............------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------...---+++******+++---...,,,,,,,,,,,,+++++++++******+++---......---,,,++++++++++++******))))))))))))************))))))((('''(((((()))******++++++************)))))))))((((((((()))******+++,,,,,,************************))))))***+++++++++++++++,,,,,,,,,+++++++++*********,,,......------,,,+++------...///000111222222444555777888888999<<<>>>EEEJJJOOORRRXXXaaafffeeeiiilllooopppnnnmmmooorrryyy&&&&&&%%%%%%%%%%%%$$$$$$(((((('''&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******)))************+++++++++)))))))))))))))))))))))))))))))))))))))(((''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((())))))))))))))))))***)))))))))*********++++++)))******++++++******)))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------.........//////000000...---,,,,,,,,,,,,---000333444444555777999555:::@@@DDDHHHMMMTTTZZZ___qqq}}}xxxtttqqqoooiiigggeeedddeeeeeecccbbbcccfffiiijjjiiigggfffeeepppmmmhhhccc___]]]]]]^^^bbb___WWWLLLDDDAAA???<<>>=========;;;:::;;;>>>AAABBBAAA???>>>>>>FFFDDDAAA>>>===>>>???@@@;;;:::666111000111333444333555444///...222333///444444333222111///---,,,.........//////.........,,,------......------,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------...,,,,,,+++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,///...,,,+++++++++,,,,,,******************))))))'''((()))***************(((((())))))*********************)))))))))))))))((()))))))))*********++++++++++++++++++,,,,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++555000---......---...000------...///000111222222444555777888999:::===@@@EEEKKKPPPSSSZZZccchhhhhhjjjmmmoooooolllkkklllnnnvvv%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''(((((()))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((((((((())))))*********+++++++++)))))))))))))))))))))))))))))))))))))))(((''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((()))))))))***(((((()))))))))*********)))))))))******)))))))))******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,------------******+++---...///000000...,,,+++,,,//////...,,,000000000///...///111333444CCCWWWcccbbbUUUEEE::::::;;;======<<<;;;;;;<<<:::;;;<<<;;;999888888999666666666666666555444444999777555444555555444333333555666666666555666888888888888888999999::::::444333111111000//////000---///000...---///...,,,,,,---............---,,,...//////000000//////...,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***+++++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,*********+++,,,++++++++++++++++++++++++'''((()))***************)))))))))))))))*********))))))))))))))))))******)))))))))))))))***************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++...***+++111333///,,,---------...///000111222222333555777888999;;;>>>@@@EEEJJJOOOSSSZZZccchhhhhhjjjmmmoooooolllkkklllnnnwww$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''((((((((('''(((((((((((((((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((((((''''''((())))))))))))*********))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''(((((((((((((((((()))((((((((()))))))))******((())))))******))))))(((******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------))))))***,,,,,,,,,,,,,,,,,,,,,---...///---***(((,,,,,,,,,,,,---...///000111777BBBNNNTTTNNN@@@444555444333111111111111222000111222222111111222444222222222222222111000///000///------///000///............------...000333...///000111111000///...111//////111111---+++---111222333333222222111000+++,,,---..................///000111111000///...,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,,,,+++***)))))))))***++++++++++++++++++,,,,,,,,,((())))))************)))))))))))))))))))))******))))))))))))************))))))))))))))))))))))))))))))******+++,,,,,,,,,***++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***)))000===AAA888///,,,------...///000111222222333555777888999;;;???AAADDDIIINNNRRRYYYccchhhhhhiiillloooooommmlllmmmpppyyy$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))&&&'''((())))))******)))''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((('''''''''(((((((((((()))))))))***(((((())))))))))))((((((******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---......---,,,+++...000222222111000...------,,,,,,,,,------+++***------111;;;DDDDDD999/////////...............---,,,---......------///000------.........------,,,333111000000222333333222///000111111000111333555000111222333333222111111...+++,,,000000------000---------//////---------222222111111000000//////,,,---///000000///---,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++************************++++++++++++******************++++++++++++******)))))))))******++++++++++++************++++++,,,)))*********++++++++++++)))************))))))(((***)))))))))))))))))))))((()))))))))************)))))))))))))))))))))((((((((())))))***++++++,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,...+++111???DDD:::111///------...///000111222222333555777999:::<<>>@@@DDDIIINNNRRRYYYbbbggggggmmmllllllkkklllnnnqqqsss~~~###%%%'''&&&%%%$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((('''&&&%%%&&&'''''')))))))))(((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&''''''((((((((((((((())))))))))))))))))))))))*********************************************************************+++*********+++++++++,,,,,,+++++++++*********))))))*********+++++++++,,,,,,***++++++,,,,,,,,,,,,,,,---------------------------,,,+++...222444444333//////.........//////000---------.....................---,,,---///111222---------------------------...777@@@;;;///+++111//////000000000111111111000//////...---..................---------,,,,,,........................---------------------------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++***++++++,,,,,,++++++******************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((()))))))))************+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,---...///000111111222444666888::::::<<<>>>@@@DDDIIINNNRRRYYYbbbggggggllllllkkkkkkkkkllloooqqq}}}%%%&&&'''&&&%%%%%%''')))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((()))((((((''''''(((((())))))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&'''(((((())))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))(((((((((((('''&&&&&&'''''''''((((((((('''''''''(((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))*********************************************************************)))*********++++++++++++,,,+++++++++************************++++++++++++,,,)))******+++++++++++++++------------------------,,,,,,,,,...111333333222///......------------...,,,,,,------......//////...---,,,,,,---...000111------------------------***///;;;BBB;;;///,,,222////////////000000000000///...------,,,,,,------...............---------------------------------------------------------***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++******++++++++++++******+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((())))))))))))************+++++++++,,,,,,,,,++++++,,,,,,---***++++++,,,---...///000---......///000111222333444666888::::::<<<>>>@@@DDDIIINNNRRRYYYbbbfffffflllllllllkkkjjjkkknnnppp|||&&&&&&&&&%%%%%%&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&$$$%%%&&&(((***)))((('''&&&%%%$$$$$$$$$%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))&&&''''''(((((((((((((((((((((((((((((((((((((((************************************************************))))))))))))************++++++++++++************************************++++++++++++)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111111......---,,,+++++++++,,,++++++,,,------...//////------,,,,,,------//////,,,,,,,,,,,,,,,,,,,,,,,,......222444000+++,,,333........./////////000000///......---,,,---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,******++++++++++++******,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))*********+++++++++,,,,,,+++++++++,,,------++++++,,,,,,---...//////......///000111222333333444666888::::::<<<>>>@@@DDDIIINNNQQQXXXaaafffffflllmmmmmmllljjjkkknnnrrr~~~&&&%%%$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&''''''(((((((((((((((((((((((()))))))))&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$%%%&&&)))***)))((('''&&&%%%$$$$$$$$$%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((('''''''''((((((((())))))&&&&&&''''''(((((())))))&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...///000...---,,,++++++***++++++***++++++,,,---...//////,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,000+++))))))++++++,,,///---............/////////000///......------......------..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++------,,,,,,,,,,,,------)))******++++++******))),,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))************************(((((((((((()))))))))***))))))*********+++++++++,,,+++++++++,,,,,,---...------------------------......///000111222333333444666888::::::<<<>>>@@@DDDIIINNNQQQXXX```eeeeeelllnnnpppnnnkkklllpppttt%%%$$$$$$%%%''''''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&''''''((('''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***((('''&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&''''''''''''(((((((((''''''((((((((()))))))))'''''''''(((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++***************+++++++++)))))))))************+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,---///---,,,,,,++++++++++++,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---***(((+++//////,,,)))------------.........///000//////...---.........,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))++++++++++++++++++++++++,,,,,,++++++,,,,,,------))))))************))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************((((((((()))))))))******)))************+++++++++++++++++++++,,,---............---------,,,,,,,,,---......///000111222333444666888::::::<<<>>>@@@DDDJJJNNNQQQWWW```ddddddkkknnnpppooollllllrrrwww%%%$$$%%%(((******&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''((((((((())))))))))))((((((((((((((('''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))***++++++))))))))))))************))))))*********+++++++++))))))))))))************)))******+++++++++++++++++++++++++++++++++++++++)))+++---,,,+++***,,,...,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,---//////---***,,,,,,---------.........///...------,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++******************************))))))******+++,,,))))))************))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((************************(((((()))))))))*********)))************+++++++++++++++++++++,,,---...///,,,,,,------------------,,,---...///000111111222444666888::::::<<<>>>@@@DDDJJJNNNQQQWWW___dddccciiimmmpppnnnkkklllrrrxxx%%%%%%&&&***---,,,'''###$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))(((((('''''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((()))***+++,,,))))))))))))************))))))******++++++++++++))))))))))))************(((((()))***************++++++++++++++++++++++++)))+++---,,,***)))+++---++++++++++++,,,---......---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++******************************------***)))+++...000,,,,,,,,,---------.........---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''((()))***+++,,,------************************(((((('''(((((()))******))))))************))))))))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((************************))))))))))))************)))************+++++++++++++++++++++,,,---...///***++++++,,,---...//////,,,,,,---...///000111111444666888::::::<<<>>>@@@EEEJJJNNNQQQWWW___ccccccgggkkknnnmmmjjjkkkrrryyy###%%%(((******(((%%%###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''''''(((((()))***+++++++++(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((***++++++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((($$$&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''(((%%%'''***------+++)))'''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))+++*********))))))((((((***------(((&&&((()))(((************************))))))))))))************)))************+++++++++++++++******************************************************************,,,,,,++++++***+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))+++*********))))))((((((******))))))(((((('''''')))(((''''''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''(((((()))***+++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,---------......,,,---...------...111444777777999:::<<<===>>>???FFFJJJLLLNNNUUU___eeefffjjjooorrrppplllkkkqqqxxx###%%%'''(((((('''%%%###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''')))))))))(((((((((((((((''''''((())))))***++++++''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$&&&''''''&&&%%%&&&&&&&&&&&&&&&''''''''''''(((%%%''')))++++++***((('''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************)))))))))((())),,,,,,)))***------***************************))))))))))))************))))))*********+++++++++))))))))))))))))))))))))************************************************,,,++++++******+++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,+++,,,------...---------,,,,,,+++++++++*********,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************+++++++++*********))))))))))))))))))))))))))))))*********)))))))))((((((***)))))))))(((((((((''')))((((((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''(((((()))******++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,---------.........///000000///000333555777777999:::<<<===>>>???EEEIIILLLOOOUUU^^^ddddddjjjooosssqqqlllkkkqqqvvv$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''(((((())))))******'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&((((((&&&%%%&&&'''&&&&&&&&&''''''''''''(((&&&'''(((((())))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************))))))))))))(((*********...222000+++************************))))))))))))************)))))))))*********++++++))))))))))))))))))))))))************************************************++++++*********++++++,,,++++++************++++++*********++++++++++++,,,++++++,,,---------------,,,++++++++++++*********++++++************+++++++++++++++++++++*********************************))))))))))))))))))))))))************************+++************)))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))((((((((((((***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))******++++++((()))+++,,,---,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------.........///000000000111333555666777888:::<<<===??????CCCHHHMMMPPPVVV^^^cccbbbjjjooosssrrrmmmkkkpppuuu%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&&&&%%%%%%''''''&&&&&&%%%$$$######&&&&&&&&&%%%&&&''''''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&'''''''''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((*********)))))))))))))))((())))))***000444000)))************************((()))))))))************))))))))))))************))))))))))))***************************************************************************++++++,,,++++++************++++++************++++++++++++++++++,,,------------,,,++++++++++++************++++++************+++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((())))))))))))((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))************,,,,,,,,,,,,+++++++++***------,,,,,,,,,+++++++++,,,,,,,,,---------......,,,---////////////111333666777888:::<<<>>>???@@@DDDIIINNNQQQWWW___cccbbbjjjoootttrrrmmmkkkooottt'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%$$$''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&&&&((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))((()))...111---%%%))))))))))))))))))))))))((()))))))))************(((((()))))))))******************++++++,,,,,,,,,************************))))))))))))))))))))))))***)))))))))******+++,,,+++******))))))******+++))))))*********+++++++++***+++,,,,,,------,,,,,,+++++++++*********))))))+++******))))))******+++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********,,,+++******+++---///111---------,,,,,,,,,++++++,,,,,,,,,---------......,,,---///000000000111333555666888:::<<<>>>???@@@EEEJJJOOORRRXXX```cccbbbjjjooosssrrrmmmkkkpppuuu&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((((())))))***+++++++++&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$&&&''''''&&&%%%%%%&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''&&&'''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))))))))))))))************)))***)))(((***---***$$$))))))))))))))))))))))))))))))))))))************((((((((()))))))))************++++++,,,---------************************)))))))))))))))))))))))))))))))))))))))***+++,,,******))))))))))))******)))))))))************+++******+++,,,,,,,,,,,,,,,+++************)))))))))******))))))))))))******)))))))))***************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))((()))))))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******(((((()))+++...222555777------------,,,,,,,,,,,,,,,,,,,,,---------......---000222333222222444555555666888:::<<<>>>@@@AAAFFFKKKOOOQQQWWW___cccbbbjjjooorrrppplllkkkqqqxxx$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''(((((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))((()))))))))************(((******'''(((******'''))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))***)))******+++,,,,,,------************************))))))))))))))))))))))))(((((((((((()))***+++,,,******))))))))))))******))))))))))))******************+++,,,,,,,,,,,,+++************))))))))))))******))))))))))))******((()))))))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))'''''''''((((((((())))))'''((((((((()))))))))***'''((()))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))******)))))))))))))))))))))'''))),,,000333444444444...------------,,,,,,,,,,,,,,,,,,---------......---000222333333333444555555666777:::<<<>>>@@@AAAEEEJJJLLLNNNSSS\\\aaaaaajjjnnnqqqnnnjjjlllsss{{{"""###$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%'''''''''''''''((())))))'''''''''&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((&&&&&&&&&'''''''''((((((&&&'''(((((())))))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))*********+++'''***+++((('''***,,,+++))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))((())))))***++++++,,,,,,************************))))))))))))))))))))))))(((((((((((()))***+++,,,******))))))))))))******))))))))))))******************+++,,,,,,,,,,,,+++************))))))))))))******))))))))))))******(((((())))))*********+++************************(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))'''((((((((())))))******&&&'''(((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))***************))))))))))))))))))---222666666444000---......---------,,,,,,,,,,,,,,,,,,---------......+++...111222111111222333555555777:::<<>>@@@BBBIIILLLPPPSSSVVVYYY^^^aaaggglllooonnnjjjkkkqqqxxx%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''(((((((((((('''&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''(((&&&&&&&&&''''''''''''((($$$######$$$'''(((((('''%%%&&&''''''((('''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))((((((((())))))*********))))))))))))************)))))))))))))))))))))))))))))))))(((((((((((((((''''''((()))))))))((((((******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&$$$###$$$&&&&&&''''''(((((((((((())))))''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''''''''(((&&&''''''''''''(((((((((''''''(((((((((((())))))((((((((((((((('''&&&&&&))))))))))))))))))))))))))))))))))))************)))******************)))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,...///000//////000333555666888;;;<<<===>>>@@@BBBIIILLLPPPTTTWWW[[[___bbbfffkkkpppnnnkkkkkkqqqwww%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''&&&&&&&&&''''''''''''(((%%%$$$$$$%%%'''((('''&&&%%%%%%'''(((((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''((((((((())))))))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))***++++++))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((())))))***''''''((()))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&'''((()))'''''''''((((((((())))))'''''''''((((((((())))))'''((((((((()))))))))***'''((((((((()))))))))***(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))*********)))((('''))))))))))))))))))))))))))))))))))))******************++++++++++++************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,...///000//////000333555666888;;;<<<===>>>AAACCCGGGKKKPPPTTTXXX\\\```cccfffkkkpppoookkkkkkqqqwww%%%%%%&&&'''((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((())))))((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&'''((((((&&&%%%$$$%%%'''((((((((('''''''''''''''(((((((((((()))''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%***)))(((&&&%%%$$$######%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&''''''(((###$$$%%%&&&&&&&&&%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))((())))))***++++++)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))************))))))))))))))))))))))))***************+++,,,,,,''''''((()))******))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***+++,,,''''''''''''((((((((()))&&&'''''''''(((((())))))'''((((((((())))))******'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))***++++++,,,,,,***)))((())))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...///000//////000333555666888;;;<<<===>>>AAACCCGGGKKKPPPUUUYYY]]]aaadddfffkkkpppoookkkkkkqqqwww&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%###"""!!!%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&$$$######"""(((''''''&&&&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((******((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&'''((())))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((()))******))))))************))))))******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))&&&((((((&&&(((+++)))%%%'''''''''''''''&&&&&&&&&''''''''''''((((((((()))''''''(((((())))))******((())))))(((&&&&&&'''(((&&&&&&'''((()))(((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((%%%((((((&&&&&&))))))'''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((((((((()))******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,...000000000111333555666777999:::;;;>>>AAADDDFFFLLLPPPQQQUUU]]]bbbccchhhmmmppppppmmmmmmpppuuu&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&#########$$$$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&'''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((('''''''''''')))((('''&&&&&&'''((()))))))))((((((((('''''''''''''''''''''((((((((()))((((((((((((((())))))***))))))************))))))((((((((('''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))###&&&'''&&&&&&))))))''''''''''''''''''''''''''''''''''''((((((((())))))'''((((((((()))))))))***'''((()))(((((((((+++---*********)))((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&((((((&&&(((,,,+++&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000000000111333555777999:::;;;<<<>>>BBBDDDHHHMMMQQQRRRVVV]]]bbbccchhhlllppppppmmmmmmqqquuu&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&(((((((((''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$&&&((()))%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''((((((((($$$$$$%%%&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''''''''((((((%%%&&&&&&&&&'''((((((((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((()))))))))))))))(((((((((''''''''''''((((((((((((((((((''''''(((((())))))((())))))******))))))((()))(((((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))%%%***,,,)))&&&((()))(((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))'''((()))((()))+++...222///---+++)))''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&)))///444222+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,++++++***))))))((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,...000000000111333555888:::;;;<<<===>>>AAADDDJJJOOOSSSSSSWWW^^^bbbccchhhllloooooollllllqqquuu''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''&&&%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((((((%%%%%%%%%&&&'''((()))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((''''''((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((('''''''''(((((()))(((((())))))))))))((((((++++++++++++************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((,,,222444...(((&&&''''''(((((((((((())))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((((((***...111///---***(((&&&&&&'''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%###$$$&&&+++444<<<888000(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************+++++++++******)))))))))******+++++++++,,,,,,,,,,,,,,,------------......,,,...000000000111333555888999;;;<<<===>>>@@@CCCJJJOOOSSSSSSVVV]]]aaabbbhhhkkkooonnnllllllqqqvvv'''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((('''&&&$$$"""%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&'''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((%%%%%%%%%&&&'''((()))))))))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''(((((((((((())))))))))))((((((************++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((,,,222444...(((&&&'''''''''((((((((())))))******(((((((((((()))))))))***))))))))))))(((((((((((()))))))))'''&&&'''***---+++***(((&&&&&&'''((()))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%&&&***222888444,,,(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))******+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,...000000000111333555666888;;;<<<===>>>@@@BBBIIINNNRRRRRRUUU[[[``````gggkkknnnmmmkkklllqqqwww'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((''''''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''(((((())))))(((((('''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&"""###%%%'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&'''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%&&&&&&&&&'''((((((((((((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''((((((''''''&&&&&&'''''''''(((((())))))(((((('''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((%%%***,,,)))&&&((()))(((&&&''''''(((((())))))***((((((((()))))))))******))))))))))))((((((((((((((())))))(((&&&%%%&&&(((((('''&&&&&&&&&((()))***(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&+++...***###))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))******+++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,------......,,,...000000000111333555555888;;;===>>>@@@BBBCCCHHHMMMQQQQQQUUU[[[```aaagggjjjmmmllljjjkkkrrrwww(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))(((''''''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$###"""###%%%'''(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&''''''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&'''((())))))((('''&&&&&&'''''''''(((((((((((()))((((((((('''''''''''')))((('''&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''%%%%%%%%%%%%''''''###&&&'''&&&&&&))))))'''%%%&&&&&&'''(((((())))))(((((()))))))))************)))))))))((((((((('''&&&((())))))'''&&&%%%&&&''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''((('''%%%&&&(((&&&"""))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,---------,,,...000000000111333555555888===???AAACCCEEEGGGGGGMMMQQQRRRVVV]]]bbbcccgggjjjlllkkkiiikkkrrrxxx(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))))))))(((''''''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&+++(((###!!!%%%(((%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&'''((()))***$$$%%%%%%&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((())))))((((((((()))))))))((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$''''''''''''''''''''''''''''''''''''((()))++++++'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''((())))))((('''&&&'''((((((((())))))******))))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&''''''(((((((((((('''''''''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''&&&%%%%%%%%%%%%&&&'''&&&((((((&&&(((+++)))%%%%%%%%%%%%&&&'''(((((()))))))))))))))******************))))))((((((((('''$$$'''******)))'''&&&&&&))))))************))))))((((((((((((((((((((((((%%%&&&&&&''''''(((((((((%%%((((((&&&&&&******((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************------,,,++++++***************+++++++++,,,,,,,,,))))))***++++++,,,------,,,...000000000111333555666:::>>>AAADDDEEEHHHIIIHHHMMMRRRSSSWWW^^^dddeeegggjjjlllkkkiiikkkrrrxxx(((***+++***)))((()))***''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&'''(((+++---///000...+++(((&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((()))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((($$$%%%'''((((((((('''&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''')))***,,,---%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((,,,&&&***,,,'''(((,,,''')))'''&&&'''((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************(((((()))***************+++***)))'''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((('''&&&%%%&&&&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((())))))******)))(((''''''''''''(((((((((((())))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......///...000222111///000444888:::===@@@CCCFFFHHHIIIIIINNNRRRRRRVVV\\\aaabbbhhhjjjllliiifffhhhnnnttt(((***+++***)))((()))+++((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&'''(((+++---///222000---***'''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((((('''&&&$$$$$$&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%%%%&&&&&&'''(((******%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((('''&&&&&&'''((((((###'''***%%%)))...***)))'''&&&'''((()))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))'''''''''((((((((())))))(((((()))*********************)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''((((((((()))))))))***)))((((((''''''(((((()))''''''((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......---,,,---000000---...222777999;;;???BBBDDDFFFFFFHHHNNNQQQRRRVVV]]]bbbcccfffiiikkkiiigggiiipppvvv)))***+++***))))))***+++))))))))))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''(((+++---///333111...+++((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&%%%%%%&&&&&&'''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((('''&&&&&&'''((('''"""&&&)))&&&,,,333000)))'''&&&'''((()))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((((((((())))))))))))(((((((((((())))))))))))(((((()))******************))))))(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''&&&(((((((((((()))))))))))))))))))))(((((())))))***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......---,,,---000000---///333777888:::===@@@BBBCCCDDDGGGMMMQQQRRRVVV^^^cccdddeeehhhjjjiiigggjjjqqqxxx)))***++++++))))))***++++++******))))))((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&''')))+++---...///...,,,***((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''&&&%%%%%%'''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&&&&'''%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((('''&&&&&&&&&(((+++%%%(((+++(((...777444)))'''&&&'''((()))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))************+++++++++,,,(((((()))***************)))))))))))))))***++++++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((())))))))))))***))))))))))))******+++------,,,,,,++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))******++++++(((((((((((()))))))))))))))*********++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,---------.........---///222222///111555777999;;;===???AAABBBCCCFFFLLLQQQRRRWWW___eeefffgggjjjkkkjjjgggiiipppwww)))+++,,,+++***)))***+++++++++******))))))((((((************************))))))))))))************************************************************************************))))))))))))))))))))))))%%%&&&&&&''')))***+++,,,***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''&&&%%%%%%'''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))))))))(((''''''&&&&&&''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((('''&&&&&&&&&(((---''')))+++'''---444111)))'''&&&'''((()))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((()))))))))))))))************+++++++++(((((()))***************)))(((((())))))***+++,,,(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))***++++++------,,,,,,++++++******(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((())))))******++++++(((((((((((()))))))))))))))*********++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,---------.........---///222222///111666999:::<<<>>>AAABBBCCCDDDFFFLLLQQQSSSWWW```fffgggjjjlllmmmjjjggghhhnnnuuu***+++,,,+++*********,,,******************))))))************************)))))))))*********++++++************************************************************************))))))))))))))))))))))))&&&&&&'''((()))))))))***&&&''''''(((((()))))))))((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((('''''''''''''''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((+++%%%((()))$$$(((...***)))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((((((((())))))))))))''''''''''''(((((((((((((((((()))***************(((((((((((())))))***+++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((()))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))(((((((((((((((((((((((()))******+++)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,+++,,,000000...000444999:::===???BBBDDDEEEFFFGGGLLLQQQSSSXXX```fffggglllnnnnnnkkkggghhhnnnttt***+++,,,,,,******+++,,,******************++++++************************))))))*********+++++++++************************************************************************))))))))))))))))))))))))'''((((((((((((((((((''''''(((((()))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((('''&&&&&&'''((()))$$$''')))###&&&***&&&)))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))%%%&&&&&&&&&''''''''''''(((((()))***************((((((((('''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((()))***))))))((((((((((((((((((((((((((('''((((((((())))))))))))***)))))))))((((((((('''''''''''''''((()))***+++''''''((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++***,,,000000...000555888999<<>>BBBDDDFFFGGGHHHNNNRRRTTTXXX___eeefffiiilllmmmkkkhhhjjjqqqwww,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))(((((())))))))))))(((((()))(((((('''''''''(((((((((((((((((())))))))))))***)))(((''''''((()))***&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((+++***((('''&&&''')))***(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''(((((((((((('''''',,,+++***((((((((()))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%&&&&&&'''((()))******)))************+++++++++******)))((((((((((((((('''))))))(((%%%%%%'''***((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((''''''&&&&&&((()))***))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))%%%&&&&&&&&&''''''((((((***)))((((((((()))+++,,,))))))))))))*********************)))))))))))))))******+++++++++,,,,,,,,,---------............///,,,.../////////000222444777999===???AAABBBEEEGGGHHHMMMSSSVVVWWW[[[cccjjjmmmiiihhhiiijjjkkkqqqyyy,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,+++******)))************************(((((())))))))))))(((((()))((((((''''''((((((((())))))))))))))))))))))))***)))(((''''''((()))***&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((+++***(((&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''+++***)))(((((((((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))*********+++++++++***))))))((((((((((((((((((******)))&&&&&&)))+++(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((())))))))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((''''''&&&'''((()))***))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''((((((((((((***)))((((((((()))++++++))))))))))))************************))))))))))))***++++++++++++,,,,,,,,,---------............///---...////////////111333777999===???AAABBBEEEGGGJJJOOOTTTWWWXXX\\\ccciiimmmiiihhhiiijjjkkkqqqxxx------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++******************************((())))))******))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((((((''''''&&&(((((((((''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((''''''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((***)))'''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((()))))))))(((''''''(((((((((((((((((((((((((((((((((''''''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((()))))))))*********++++++***)))((((((''''''(((((()))******)))((((((***,,,((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''((((((((()))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((()))******+++))))))))))))************************************++++++++++++,,,,,,,,,,,,---------............///...///000000//////111333777:::===@@@AAACCCEEEGGGLLLQQQVVVXXXYYY\\\ccciiimmmjjjhhhjjjjjjjjjpppwww------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++************************)))))))))******)))))))))))))))((((((((()))******+++***************))))))))))))(((((((((((())))))''''''((((((((((((''''''((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))************))))))(((''''''''''''(((((()))))))))))))))******((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((((((((())))))))))))******)))(((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))******)))))))))))))))******+++((()))))))))************)))***************+++++++++++++++,,,,,,,,,---------------............//////000111000//////111333777:::===@@@AAACCCEEEGGGMMMSSSXXXZZZZZZ\\\bbbhhhmmmjjjiiijjjjjjjjjnnnuuuzzz........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,************************))))))************)))))))))))))))))))))***++++++,,,,,,++++++*********)))(((((())))))))))))(((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((())))))***'''((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))*********)))((((((''''''''''''''''''''''''((()))))))))(((((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((((((((())))))))))))+++***)))(((''''''((((((''''''''''''''''''''''''))))))(((((((((((())))))&&&''''''((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***''''''''''''((((((((((((((((((((((((((((((((((((******************))))))((()))))))))************((()))))))))************))))))******+++++++++,,,++++++,,,,,,,,,------------------............//////000111000///000222444888:::>>>@@@BBBCCCFFFHHHNNNSSSYYY[[[[[[]]]bbbgggmmmjjjiiijjjjjjiiimmmssswww~~~////////////////////////------------------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))))))))))))))***+++,,,---------,,,,,,+++*********(((((())))))))))))(((((('''(((((())))))((((((''''''(((((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))&&&''''''''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''###$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''')))***++++++((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))******)))(((''''''&&&&&&''''''&&&&&&&&&''')))***)))'''((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''((((((((()))))))))***)))(((''''''((()))***''''''''''''''''''''''''))))))(((((((((((())))))&&&''''''((()))((((((((())))))))))))))))))))))))''''''(((((())))))******''''''''''''((((((((((((((((((((((((((((((((((((************))))))))))))(((((()))************)))))))))))))))************))))))******+++,,,,,,,,,,,,,,,,,,,,,---------------------............///...///000000000111333555888;;;>>>AAABBBDDDFFFHHHMMMRRRYYY[[[[[[]]]bbbgggmmmjjjiiikkkjjjhhhlllrrrsss{{{////////////////////////////////////////////////........................------............------------------------------,,,,,,,,,------------...------------------------++++++++++++++++++++++++)))******++++++******)))************+++,,,------...------,,,++++++******'''((()))******)))((('''(((((())))))))))))(((((('''((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''((()))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&((()))***+++,,,((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((()))***+++(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((()))))))))***(((((('''&&&&&&&&&&&&''''''&&&&&&(((+++,,,***'''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((()))((('''&&&''')))+++,,,))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&((()))))))))((('''))))))))))))))))))))))))'''''''''((()))*********''''''''''''(((((((((((())))))))))))))))))))))))******)))))))))((((((((('''((()))***+++******)))))))))))))))************))))))***++++++,,,------,,,,,,,,,------------...---------............///---...000000111222555777888;;;>>>AAABBBDDDFFFHHHKKKQQQXXX[[[[[[]]]bbbgggmmmjjjjjjkkkjjjhhhkkkpppooowww000000000000000000000000000000000000000000000000........................------............------------------------------,,,,,,,,,---------......------------------------++++++++++++++++++++++++******++++++++++++******************+++,,,---.........---,,,,,,+++******'''((()))******)))((('''(((((())))))))))))(((((('''((((((((())))))******''''''''''''((((((((()))(((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''')))))))))***)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''***)))(((((((((***+++,,,(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''(((''''''))),,,---+++(((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((('''&&&&&&'''))),,,---************************))))))(((((((((((())))))%%%&&&((()))))))))((('''))))))))))))))))))))))))&&&''''''((()))******+++''''''''''''((((((((()))***************************)))))))))(((((('''''''''((()))++++++******)))))))))))))))************))))))***+++,,,,,,------,,,,,,,,,---------......---------.........//////,,,---///000111333666888888;;;???AAABBBDDDFFFHHHJJJPPPWWW[[[[[[]]]bbbgggmmmkkkjjjkkkjjjhhhjjjpppkkkttt<<<;;;999777777666666666666999:::888888;;;:::777999999777333000......000,,,000444222...,,,---000,,,---......---,,,,,,---,,,------,,,+++,,,---///---...//////...,,,)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++)))))))))))))))))))))))))))***+++++++++)))((('''************))))))))))))************))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''''''''''''''''''''$$$&&&((()))***)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''((()))***''''''''''''&&&&&&&&&&&&)))))))))))))))))))))))),,,+++***))))))***+++,,,---)))&&&'''***+++((($$$''''''''''''''''''&&&&&&''''''''''''((((((((((((''''''((()))))))))))))))''''''(((******+++++++++++++++***)))))))))))))))))))))))))))((((((((((((&&&((()))++++++)))(((&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++++++++***(((((()))***(((((((((((())))))))))))++++++)))(((''''''''''''+++***)))(((((()))***+++)))))))))))))))))))))))),,,,,,,,,+++)))((()))***000+++&&&&&&***---,,,)))******+++,,,,,,,,,,,,+++,,,,,,,,,---------......&&&222333111444222///666:::;;;<<<>>>AAADDDFFFHHHOOORRRVVVXXXZZZ___ffflllpppmmmmmmnnnmmmllloootttsssxxxWWWXXXVVVPPPGGG@@@>>>>>>FFFKKKPPPUUU[[[^^^YYYQQQJJJFFF@@@<<<999888777777000111222000...---///111222222111000//////111222///000000///...---............/////////000000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------************************)))***++++++***)))((('''************))))))))))))************))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))((('''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))&&&&&&'''''''''((((((((())))))))))))))))))))))))+++***))))))))))))***+++,,,)))&&&'''***+++(((%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))'''((()))******++++++++++++***)))(((((((((((()))))))))))))))(((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&(((((((((((())))))))))))++++++)))(((((('''''''''+++***)))(((((()))***+++))))))))))))))))))))))))++++++,,,***)))(((***+++******))))))***++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,---------......---222...***000111000777;;;<<<===???BBBEEEGGGIIINNNRRRWWWYYYZZZ___ffflllnnnlllmmmnnnnnnkkknnnsss|||qqqeeebbbbbbccckkkttt|||yyynnnfff^^^TTTNNNKKKIIIDDD@@@AAA@@@===;;;999666222000333222000.........///000///////////////.........---,,,,,,,,,,,,...000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............*********************************+++******)))(((++++++*********)))))))))************))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))((('''''''''((((((************************&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''%%%&&&'''))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((())))))%%%&&&&&&''')))******+++))))))))))))))))))))))))))))))(((((((((((())))))+++)))&&&'''***+++(((&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))'''((()))******+++******))))))((((((''''''(((((())))))))))))(((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((())))))))))))+++***))))))((((((((((((******))))))))))))******)))))))))))))))))))))))))))***+++***))))))+++---(((***------***)))***+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......000222,,,***222222000777;;;<<<>>>AAACCCFFFHHHIIINNNSSSXXXZZZ[[[^^^ffflllnnnlllmmmpppooolllmmmqqqyyyrrrrrruuuuuuooohhheee```ZZZVVVSSSLLLBBB:::999888666555444222000///111000......///111222222...------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............************************************************+++++++++*********))))))************)))))))))((((((((((((((((((((((((((((((((())))))))))))(((((())))))((((((((((((((()))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''((((((''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++***))))))((())))))'''''''''((()))******+++(((((((((((((((((((((((((((((((((''''''(((((((((***((('''((()))***)))'''''''''''''''((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((()))***************((((((''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))***++++++***)))(((((((((((())))))))))))+++******)))(((((())))))***))))))))))))))))))***))))))))))))))))))))))))((()))******)))***,,,............,,,+++******+++***+++,,,,,,------,,,,,,,,,,,,,,,---------......---111///000777333///666:::<<<>>>AAACCCFFFGGGHHHNNNSSSYYY[[[[[[^^^eeelllnnnmmmooorrrpppmmmmmmqqqyyyzzzrrrooolllfffaaaZZZXXXWWWUUUTTTOOOIIIDDD===888444111222333333333000000111111000///..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******************************************++++++++++++++++++************************)))))))))((())))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++***))))))((()))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''((((((''''''''')))((((((((()))))))))((('''''''''((((((((())))))''''''''''''((((((((((((''''''((()))))))))))))))((())))))************)))((((((''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%''')))***(((&&&(((((((((((())))))))))))+++******))))))))))))***)))))))))******)))))))))))))))))))))))))))))))))''')))******)))***,,,...999333---***+++,,,+++)))++++++,,,------------,,,,,,,,,,,,---------......+++//////111555000...999999:::===@@@CCCEEEFFFFFFMMMTTT[[[]]][[[]]]eeelllpppooopppsssrrrnnnnnnqqqpppvvvyyypppjjjNNNIIICCC???>>><<<888444333333222111000//////...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,,,,++++++++++++*********************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((()))******'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''((((((''''''&&&%%%'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((()))))))))))))))(((((('''''''''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))'''''''''(((((())))))***''''''''''''((((((((((((''''''((()))))))))))))))))))))************))))))((((((''''''(((((())))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&)))---...+++((((((((((((((())))))))))))+++******))))))*********))))))************))))))))))))))))))))))))))))))((()))******)))***,,,...>>>555,,,(((+++---,,,)))++++++,,,---------------,,,,,,,,,---------............+++///666111000<<<888999===@@@CCCDDDEEEEEEMMMUUU]]]^^^[[[]]]dddlllqqqoooppprrrpppmmmnnnrrrnnnrrriiigggdddcccbbb\\\SSSLLLFFFBBB<<<666111000000000////////////////////////------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---,,,,,,+++++++++*********************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((()))******+++((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))''''''''''''''''''(((((())))))))))))))))))))))))'''((())))))))))))(((''''''((())))))(((((()))***&&&''''''((())))))******''''''''''''((((((((((((''''''((()))))))))))))))))))))************)))))))))(((((((((((()))***+++))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++))))))---111333000,,,(((((((((((())))))))))))+++******))))))***++++++((()))***++++++***)))((()))))))))))))))))))))))))))*********)))***+++---777222,,,******++++++++++++,,,------...---------,,,,,,,,,---------......///---,,,888GGG@@@555888888:::>>>AAADDDEEEFFFFFFLLLUUU^^^___\\\\\\dddlllqqqooonnnooonnnkkklllqqqnnnqqq{{{zzzxxxooo___XXXLLL@@@888555555777000000000000000000000000------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++*********+++---...,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))((())))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))'''((()))******)))(((''''''((())))))(((((()))+++&&&''''''((()))******+++''''''''''''((((((((()))'''(((((()))))))))))))))))))))*********))))))((()))))))))))))))***++++++))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))''''''***000111...)))(((((((((((())))))))))))+++***************++++++((()))***++++++***)))((()))))))))))))))))))))))))))***+++***))))))+++---.........,,,))))))***---+++,,,------......------,,,,,,,,,---------.........---111GGG\\\QQQ888000999;;;???CCCEEEGGGGGGGGGLLLVVV___```\\\\\\dddlllpppmmmlllmmmkkkiiikkkpppnnnqqqrrrdddYYYPPPLLLKKK@@@888333444444111---+++000...------///000///......,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---,,,+++***)))+++******)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%((((((((((((((('''''''''(((((((((((((((((((((((('''&&&%%%&&&((((((((('''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((''''''''')))((('''&&&&&&'''((()))''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((('''&&&(((+++...((((((((((((((()))******)))%%%***---''''''***$$$))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((---***&&&$$$%%%'''((()))%%%+++---++++++---+++%%%))))))))))))))))))))))))((((((''''''''''''((((((%%%'''(((((('''''')))***&&&&&&(((***,,,+++)))&&&"""%%%&&&&&&&&&(((++++++++++++***)))((('''&&&&&&))))))))))))))))))))))))+++(((%%%%%%'''******)))&&&&&&&&&&&&''''''(((((('''''''''''''''((())))))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******************))))))))))))******+++***)))))))))))))))***))))))))))))************///222333000+++***,,,000,,,,,,,,,---------.........------------.../////////111444666555555555666888:::===AAACCCEEEEEEEEEMMMUUU\\\]]]ZZZ[[[bbbjjjppplllkkknnnooooooqqqvvvqqqppp}}}{{{||||||lll\\\III>>>666111000111111000/////////...+++)))000.........000111000///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---,,,+++***))),,,+++******))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((('''(((((((((((((((((((((((('''&&&%%%&&&((((((((('''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))((('''))),,,...((((((((((((((()))******+++&&&)))***###&&&...,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$&&&***+++,,,,,,---...+++...,,,'''&&&***+++((())))))))))))))))))))))))((((((''''''''''''(((((('''(((***)))(((((()))***'''((('''&&&&&&'''***------+++)))'''((())))))'''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''(((((('''''''''''''''((())))))$$$%%%&&&''')))***+++,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******************))))))))))))*********)))))))))))))))******))))))))))))************---000222000,,,***,,,...,,,,,,,,,------------......------------...//////...000222333333333444555888:::>>>BBBDDDFFFFFFFFFMMMUUU\\\]]]ZZZ[[[ccckkkrrrnnnnnnpppqqqoooppptttttttttpppZZZHHH;;;555555222111111111222111///---///.........000000...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***,,,++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&'''((()))******''''''(((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&((((((((('''''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************************(((((((((((((((((((((((()))******)))((())),,,...((((((((((((((()))******+++&&&))))))"""%%%,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%(((++++++)))'''((()))***,,,,,,)))***...000///))))))))))))))))))))))))((((((''''''''''''(((((()))***+++***)))((()))***...//////,,,)))'''***,,,***'''$$$%%%((())))))(((&&&&&&'''((()))***++++++))))))))))))))))))))))))'''***,,,+++(((&&&&&&'''(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&'''(((***+++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))((((((((()))***++++++))))))))))))************+++...000///,,,******,,,,,,,,,,,,,,,------------...------------...//////...///000000000111333555999;;;???CCCFFFGGGGGGGGGLLLTTT\\\]]][[[\\\dddlllrrrpppppprrrrrrpppppprrrpppuuummmXXXIIIBBB<<<999444222111222333333000///...//////...,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))&&&''''''((((((''''''&&&%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%&&&((((((((('''&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''(((((((((''''''(((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))((((((***,,,((((((((((((((())))))***---'''***---)))))))))!!!((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,***(((&&&&&&''')))***"""%%%'''((())))))(((&&&))))))))))))))))))))))))((((((''''''''''''(((((()))***+++***((('''((()))%%%''')))***)))'''%%%###&&&$$$%%%(((((('''''')))&&&&&&'''((()))***++++++(((((((((((((((((((((((()))+++++++++***)))))))))))))))))))))(((((((((((('''''''''''''''((())))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))******************))))))))))))******(((((((((((()))***,,,,,,((()))))))))************(((+++...///,,,*********++++++,,,,,,,,,---------...------------...//////...///000//////000333666999<<<@@@EEEHHHIIIIIIHHHKKKSSS[[[\\\ZZZ[[[ccckkkooommmnnnrrrssspppooorrroooxxxssslllddd[[[NNNAAA999444111000111000000000222222000///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---******)))(((((((((((()))************************************************************************(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))(((((((((((((((((((((((('''&&&%%%&&&((((((((('''&&&''''''(((((()))))))))'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((())))))))))))'''(((((((((((((((((('''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((((((((''''''(((***((((((((((((((())))))***///'''(((,,,***,,,,,,"""((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***'''%%%'''+++......,,,,,,+++,,,------+++***+++))))))))))))))))))))))))((((((''''''''''''((((((((()))***)))'''&&&'''((('''&&&&&&***...///,,,(((((((((+++...***$$$$$$)))(((((((((((())))))))))))((((((((((((((((((((((((***)))''''''(((******))))))))))))))))))((((((((('''''''''''''''((())))))+++*********)))))))))((())))))(((((((((((())))))************************((()))))))))******************))))))))))))******(((((((((((()))***,,,,,,((()))))))))************'''***,,,---,,,+++******+++++++++,,,,,,,,,------...------------...//////000000111000000111444777888<<>>888222000//////111222222111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...+++******)))((()))))))))************************************************************************))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$######&&&&&&''''''((()))))))))(((((((((((((((((((((((('''&&&%%%&&&((((((((('''(((((((((((((((((())))))''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((())))))******+++''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((((((((((((((((()))******)))###%%%'''"""&&&+++'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((***,,,+++'''$$$)))%%%%%%''')))+++...333))))))))))))))))))))))))((((((''''''''''''(((((('''((()))((('''&&&'''(((,,,)))&&&$$$%%%%%%$$$"""$$$!!!###)))(((###&&&---******))))))((((((''''''))))))))))))))))))))))))((()))))))))((('''(((((('''''''''(((((()))))))))'''''''''''''''((())))))''''''((())))))***++++++))))))(((((((((((())))))************************))))))))))))******************))))))))))))******)))((((((((()))***++++++))))))))))))************((()))***,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,...------------...//////000111222222222333555777888;;;AAAFFFJJJKKKJJJIIIKKKSSS[[[[[[XXXYYYaaahhhjjjhhhjjjnnnpppoooqqqtttwww|||uuuvvvzzzvvv|||qqq]]]PPPAAA===888555333222111000////////////////////////---------------------------,,,,,,+++,,,---...///---,,,++++++******++++++************************************************************************))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***(((((((((((((((((((((((('''&&&%%%&&&(((((((((''')))))))))((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''((()))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((()))*********&&&'''((())))))((('''&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))'''&&&'''(((((((((((((((((()))******$$$)))555555&&&"""((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&)))+++)))&&&'''---222,,,)))+++///...(((&&&((())))))))))))))))))))))))((((((''''''''''''(((((('''((())))))(((''')))***!!!'''...///+++(((''')))111%%%###(((&&&(((...))))))))))))(((((((((((())))))))))))))))))))))))'''000777555,,,%%%&&&***%%%%%%&&&'''((())))))***'''''''''''''''((())))))'''''''''(((((())))))***))))))(((((((((((())))))************************))))))))))))******************))))))))))))*********)))))))))))))))******))))))))))))************)))))))))***,,,------,,,***++++++++++++,,,,,,,,,...------------...//////...111333444333333444666777;;;AAAFFFJJJKKKIIIHHHNNNVVV]]]]]]ZZZZZZaaaiiimmmjjjjjjnnnooooooqqquuussszzzuuufffYYYSSSJJJAAA;;;777444222000000000000000000000000---------------------------,,,,,,+++,,,---...//////...------,,,,,,------************************************************************************))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&'''((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((('''&&&%%%&&&((((((((('''******))))))((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''((())))))***&&&'''((())))))((('''&&&''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))******)))'''((()))((((((((((((((()))******'''888PPPQQQ777(((******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$)))+++'''%%%000GGGZZZ^^^]]]```bbbWWWBBB111***))))))))))))))))))))))))((((((''''''''''''((((((''')))******))))))***,,,&&&;;;TTTaaa```\\\]]]```SSS;;;((((((,,,)))&&&((((((((((((((())))))))))))))))))))))))))))))))))))(((888EEEBBB222&&&'''...###$$$%%%&&&''')))******'''''''''''''''((())))))***))))))((('''&&&&&&%%%))))))(((((((((((())))))************************))))))))))))******************))))))))))))******+++***)))))))))))))))***))))))))))))************+++)))))))))+++---......******+++++++++,,,,,,,,,...------------...//////---000333444444333444444666:::@@@FFFJJJKKKIIIHHHQQQXXX______[[[[[[bbbiiiqqqmmmlllnnnooonnnqqquuusss}}}vvvllleee]]]QQQ@@@444555000---000333333000...---...//////000000///,,,------,,,,,,,,,------...---.........---,,,,,,+++******+++,,,,,,***)))((()))***+++,,,,,,+++***)))))))))))))))))))))))))))+++******)))(((''''''&&&((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%%%%&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((((((((''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((('''''''''''''''((())))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%###333***NNNzzztttvvvzzz|||pppuuuzzzxxx|||vvvvvv{{{~~~{{{zzz}}}ooo}}}ttt|||"""(((222(((---DDDgggtttrrr}}}zzzpppyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy'''...+++$$$))))))&&&AAAccc;;;###(((...$$$$$$###((()))+++'''!!!...((((((((((((((()))***************)))))))))))))))"""666111,,,...)))FFF///,,,***&&&&&&***(((%%%)))111(((((((((((((((((((((((((((((((((((((((((((((((((((000rrr!!!***111$$$...))))))))))))))))))))))))***)))(((&&&$$$&&&***......222555333---((((((***(((((((((((())))))))))))"""%%%'''(((((((((***+++(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))************))))))))))))))))))))))))))))))))))))************+++++++++*********)))))))))************+++++++++***+++,,,---...---,,,,,,++++++,,,,,,,,,,,,------...------------...//////111111111111222333555555:::;;;???EEEIIIKKKIIIGGGPPPXXX``````[[[ZZZ___eeelllmmmnnnmmmmmmnnnqqqtttrrr{{{hhhSSS???888222///000111222222222222000---,,,...///000...---------------......---.........------,,,+++,,,,,,,,,,,,,,,+++************++++++++++++******************************+++******)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%&&&&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))(((((((((''''''''''''''''''((())))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&###*** ...'''222...///&&&,,,[[[QQQ+++###&&&&&&+++&&&$$$LLL~~~:::...---222'''...)))(((555((((((((((((((()))*********)))))))))))))))))))))$$$---)))'''((($$$444;;;+++)))***,,,+++'''$$$###(((((((((((((((((((((((((((((((((((((((((((((((((((!!!%%%)))///)))&&&))))))))))))))))))))))))))))))((('''&&&'''***---(((,,,......***''''''((((((((((((((())))))))))))''''''((()))*********)))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))*********************)))))))))(((((()))************+++++++++***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------...------------...//////............///111222333:::<<<@@@EEEIIIKKKIIIGGGNNNWWW______[[[[[[aaagggkkklllmmmmmmmmmnnnqqqssswww~~~vvvwwwuuu|||~~~xxxuuuWWWPPPDDD:::555444333333111000000...,,,+++---//////......------.........---............---,,,,,,......---,,,,,,,,,,,,,,,++++++************++++++*********************************))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((''''''''''''&&&((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''')))))))))((((((((('''''''''''''''''''''((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((()))///$$$+++$$$"""###777111>>>vvv)))%%%---+++)))"""((( eeevvv---&&&"""(((---)))(((((((((((()))******))))))))))))))))))*********''''''((()))(((***ggg555)))***)))(((***,,,)))$$$(((((((((((((((((((((((((((((((((((((((((((((((((((%%%WWW222...444---###))))))))))))))))))))))))'''((()))((('''''')))+++%%%'''((()))))))))(((((((((((((((((()))))))))))),,,***)))***,,,---+++(((************************))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((()))************+++++++++***++++++,,,---,,,,,,,,,++++++,,,,,,,,,,,,------...------------...//////000000000111222333555555:::<<<@@@EEEJJJKKKJJJHHHMMMUUU^^^___\\\\\\bbbiiiiiikkklllmmmmmmnnnqqqssszzz~~~}}}|||gggeeewww}}}wwwpppcccSSSGGG@@@888111//////111333222......///000000///.........//////------............------///...,,,+++++++++,,,---,,,,,,***))))))***,,,,,,*********************************)))))))))((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((('''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((((((''''''''''''''''''''''''((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''***///"""$$$\\\&&&###---!!!///""")))(((}}}&&&***...''')))(((+++...---&&&$$$DDD>>>111333111...))))))(((((())))))***+++)))))))))))))))*********,,,"""(((***+++---+++PPP222+++---***$$$%%%,,,...***(((((((((((((((((((((((((((((((((((((((((((((((($$$444---WWW---,,,///'''(((((((((((((((((((((((((((&&&((()))***)))((()))***((('''''')))+++,,,***((((((((((((((())))))))))))...***(((***///000---)))************************))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------...------------...//////111111111222444555777777;;;===AAAFFFKKKLLLKKKIIINNNVVV^^^___\\\[[[aaahhhiiikkkmmmnnnnnnppprrrtttvvv}}}{{{yyyuuusss{{{xxxmmmbbbRRRCCC:::333000222222///000444222111000000/////////000------...//////......---...---+++*********+++,,,---,,,+++******+++,,,---************************************))))))))))))(((((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''((())))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%$$$......###)))111'''!!!EEEKKK555:::$$$111))),,,&&&//////'''&&&$$$ ***///'''......---222MMMKKK###888$$$)))))))))))))))***++++++(((((())))))***************)))'''&&&(((***000,,,...,,,'''$$$&&&((('''(((((((((((((((((((((((((((((((((((((((((((((((("""000"""444(((%%%***((((((((((((((((((((((((%%%(((******)))((())))))+++***))))))++++++)))((((((((((((((()))))))))))),,,)))'''***000222///+++************************))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++************++++++,,,,,,+++++++++,,,,,,,,,------...------------...//////.........///111222444555<<<===AAAGGGKKKMMMKKKIIIPPPXXX___```[[[ZZZ___fffiiilllnnnpppqqqrrruuuwwwqqq|||~~~{{{pppQQQ@@@111......---000555333333222111000000000000------...////////////...---,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************'''(((((())))))******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((((((((()))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&'''''''''''''''((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))"""(((---&&&!!!###"""///...###???EEE(((%%%//////'''+++!!!,,,!!!444&&&...AAA***'''&&&$$$)))%%%&&&...+++---+++333&&&NNN"""777***))))))))))))***++++++((((((((()))******+++++++++$$$---&&&&&&"""+++%%%lll'''%%%&&&***+++)))'''((((((((((((((((((((((((((((((((((((((((((((((((((()))"""'''666""")))&&&***'''))))))))))))))))))))))))&&&(((******)))((()))******))))))(((((('''''''''(((((((((((()))))))))))))))((((((***...000///---************************))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))))))))))))))************************++++++++++++)))************++++++++++++************+++,,,,,,++++++,,,,,,,,,,,,------...------------...////////////000111222444666777<<<>>>BBBGGGLLLMMMLLLJJJQQQYYY``````[[[YYY___eeeiiilllooorrrssstttvvvxxxppp}}}ttt]]]HHHCCCAAA;;;666777444444333111111000000000------...///////////////---------------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************'''(((((()))******++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''''''''((())))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++'''&&&'''&&&'''***+++###+++111###%%%###(((666&&&!!!...$$$...000!!!,,,555"""111333000+++)))***%%%+++)))+++000&&&,,,###999 <<>>555444333222111111111111------...///000000//////---.../////////...,,,+++++++++---......---++++++++++++++++++++++++++++++******************++++++'''(((((()))***+++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******((((((((((((((((((((((((&&&''''''((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''''''''''''''((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$***+++''''''+++(((%%%111###***%%%+++'''333###,,,&&&...&&&,,,+++###++++++&&&===AAA333"""!!!///---+++***,,,###$$$222""",,,,,,333*********)))******+++,,,'''(((((()))***+++++++++$$$%%%+++###///"""222***%%%aaa<<<"""&&&---(((&&&,,,(((((((((((((((((((((((((((((((((((((((((((((((("""000+++iii)))&&&"""333))))))))))))))))))))))))'''((()))((('''''')))+++&&&))),,,***&&&%%%)))---(((((((((((())))))))))))''')))++++++)))((()))***(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&''')))***+++,,,---))))))))))))))))))))))))))))))))))))************'''((((((((())))))******)))************++++++++++++***)))))))))***,,,---++++++,,,,,,,,,---------...------------...//////......///000222444666777===???CCCHHHMMMNNNMMMKKKMMMVVV^^^___\\\[[[bbbiiifffiiinnnqqqrrrtttvvvxxxvvv~~~nnn___HHH===444444444111///111---///111222222///,,,***//////.........---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&******++++++++++++******&&&&&&'''((()))***++++++))))))***+++,,,---......))))))))))))))))))))))))(((((((((((())))))))))))'''%%%)))###))))))))))))))))))))))))(((((((((((())))))))))))222kkkiii%%%111'''...))))))))))))))))))))))))'''(((***+++###666///333666&&&...))))))))))))))))))))))))))))))))))))************(((&&&///***'''+++)))&&&))))))))))))(((((((((((())))))))))))))))))))))))--- ***...+++)))&&&***&&&(((((('''(((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((*********)))))))))))))))))))))(((((((((((())))))))))))))))))************,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,...///000000000000000000000111222222222333;;;>>>DDDIIIMMMOOOOOOOOOPPPVVV\\\]]]YYYYYY^^^dddiiikkkmmmooopppqqqtttvvvsssgggSSS>>>555333222222555...000000///......000333/////////.........------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++*********))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&((()))))))))((('''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((((((((((((((())))))))))))*********))))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))'''%%%)))###))))))))))))))))))))))))(((((((((((())))))))))))!!!000$$$///+++&&&666))))))))))))))))))))))))*********+++"""PPPuuu(((:::333$$$))))))))))))))))))))))))))))))))))))************)))###$$$&&&***))))))'''(((((((((((())))))))))))))))))))))))))))))))))))---""")))***)))???+++>>>''')))(((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((()))))))))))))))))))))***))))))(((((((((((())))))))))))))))))************++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------......//////000000000111222222333333:::>>>DDDJJJNNNOOOOOOOOORRRXXX^^^]]]YYYXXX]]]bbbiiikkkmmmooopppqqqsssuuutttyyy~~~~~~___MMMEEE>>>666111444555555222...---///111////////////...........................---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))(((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((('''(((((())))))(((((('''***)))))))))((((((((('''******)))(((((('''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))(((&&&)))$$$))))))))))))))))))))))))(((((((((((())))))))))))+++444111---///---%%%))))))))))))))))))))))))(((((('''++++++%%%>>>VVV+++)))###++++++))))))))))))))))))))))))))))))))))))************+++HHH???'''&&&)))***---%%%''''''(((((())))))******))))))))))))))))))))))))---%%%)))%%%&&&>>>...+++***))))))(((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((((((((((())))))*********))))))(((((((((((())))))))))))))))))************++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++***+++++++++,,,---------...---,,,++++++,,,---...///000000111222222333333:::>>>DDDJJJNNNPPPPPPOOOSSSYYY______ZZZXXX\\\aaahhhjjjmmmooooooppprrrtttvvv}}}qqqhhhZZZHHH999666555555444444222000...000000000/////////......///.....................------------------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))************))))))))))))))))))((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((&&&***$$$(((((((((((((((((((((((((((((((((((())))))))))))'''///(((***@@@www111)))&&&!!!'''///***###zzz'''((()))%%%'''))))))))))))))))))))))))%%%(((&&&(((111---%%%)))___444///!!!999%%%))))))))))))))))))))))))((()))))))))************)))&&&///)))&&&,,,000$$$''''''(((((())))))******((((((((((((((((((((((((---(((+++###'''???SSS"""///******)))(((((('''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((&&&''''''((()))***++++++))))))(((((((((((())))))((()))))))))************+++******************+++))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++,,,---......//////000...---++++++,,,.../////////000111222333333444999>>>DDDKKKOOOQQQPPPOOORRRYYY______[[[ZZZ]]]bbbgggjjjmmmoooooopppqqqsssxxx~~~mmm]]]DDD<<<444111444777666333111111000000000/////////////////////////////////------------------------...------------,,,,,,,,,***************+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))************))))))'''''''''((()))*********(((((())))))******++++++(((((((((((((((((((((((((((((((((((()))))))))))))))'''+++%%%(((((((((((((((((((((((((((((((((((())))))))))))%%%(((888222LLL>>>===111$$$&&&$$$000333:::000+++%%%"""333))))))))))))))))))))))))%%%---((($$$+++,,,''''''###vvv((())):::))))))))))))))))))))))))((()))))))))************&&&!!!(((&&&)))+++(((***'''((((((((()))))))))***((((((((((((((((((((((((***(((,,,&&&,,,"""vvv,,,---******)))(((((('''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((&&&&&&'''((()))******+++))))))(((((((((((())))))((()))))))))*********************++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,,,,---,,,------...///000111111111000...,,,,,,---///000...///000111222333444444999===EEELLLPPPRRRQQQPPPPPPWWW___```]]]\\\```eeegggiiimmmooooooooopppqqqvvv~~~tttcccLLL;;;444333333222111111111111000000000000////////////000000000000------------------------............------------*********+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))''''''((((((((((((''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''((((((''''''&&&&&&&&&'''((()))***++++++))))))((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))***(((+++%%%))))))))))))))))))))))))(((((((((((())))))))))))(((###$$$222++++++''''''///+++***000%%%"""444SSS000222---%%%))))))))))))))))))))))))!!!---,,,%%%))))))&&&))),,,___666&&&)))---))))))))))))))))))))))))))))))))))))************,,,***VVV---000(((111)))))))))))))))((((((((())))))))))))))))))))))))&&&%%%---***000"""+++***))))))(((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((('''''''''(((((()))))))))))))))(((((((((((())))))))))))))))))************)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,------------......//////000000000000///...---......000000......///111222333444555888===EEELLLQQQRRRQQQPPPNNNVVV___aaa___^^^bbbffffffiiimmmoooooonnnoooooorrryyy\\\DDD777222111222222111111111000000000//////000000000111111111..............................---------,,,,,,,,,*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&'''((()))***''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''(((((())))))******((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++(((,,,%%%))))))))))))))))))))))))(((((((((((())))))))))))... """>>>222!!!&&&222%%%'''%%%###***111...&&&rrrnnn*** '''&&&))))))))))))))))))))))))!!!+++***''',,,,,,))),,,333)))'''...111))))))))))))))))))))))))))))))))))))************000***333fff ...*** ///******))))))((((((''''''))))))))))))))))))))))))&&&$$$,,,*********]]]+++,,,)))(((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((''''''(((((((((((((((((())))))(((((((((((())))))))))))))))))************)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++,,,,,,,,,,,,---------------.........---------....../////////......///111222333444555888===EEEMMMRRRSSSRRRPPPPPPXXX```bbb___^^^aaaeeeeeeiiimmmoooooonnnnnnnnnsss|||\\\EEE<<<;;;222222222111111111111000//////000000111111111222........................---------,,,,,,,,,++++++*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&((()))***''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((())))))))))))(((((())))))))))))((((((((((((&&&'''(((***,,,...000111))))))))))))))))))))))))(((((((((((())))))))))))+++))),,,&&&))))))))))))))))))))))))(((((((((((()))))))))))))))'''000+++000###666WWW,,,&&&***...&&&$$$)))+++&&&444!!!&&&...(((%%%---))))))))))))))))))))))))(((,,,'''%%%---,,,''')))+++nnn%%%$$$))))))))))))))))))))))))))))))))))))***************---iii'''%%%000***'''++++++***)))((('''&&&&&&))))))))))))))))))))))))((($$$+++'''!!!---"""fff+++(((((('''(((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((('''''''''))))))(((((((((((())))))))))))))))))************)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,++++++***+++,,,---...///......---...///111222333555555777===EEEMMMRRRSSSRRRPPPRRRYYYaaaccc___]]]```ccceeehhhllloooooonnnmmmmmmvvvttttttoooYYYFFF===111222888333111333///000000///...///111///,,,222111000.........///000......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''(((***++++++++++++(((((((((((())))))))))))''''''((()))))))))))))))(((&&&)))$$$(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))YYYKKK444***###+++(((///%%%))))))))))))))))))))))))333 <<>>333222666111222222111000//////111333111111000/////////000000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''(((((()))))))))(((((((((((((((((())))))))))))''''''((()))))))))))))))(((&&&***$$$(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))"""((( '''---+++ 000))))))))))))))))))))))))..."""555(((777<<<###***))))))))))))(((((((((((((((((()))))))))******(((000---bbb---+++)))))))))))))))))))))))))))))))))))))))************,,,((()))---+++$$$###)))BBB%%%,,,&&&,,,..."""%%%---))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))))))))************)))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++++++++++++++++++++++++++***************+++,,,,,,++++++,,,,,,------......///---,,,,,,---......---/////////000000222333333999>>>FFFMMMRRRSSSRRRQQQQQQXXX___bbb___]]]^^^```fffkkkppppppnnnnnnrrrvvv~~~~~~tttZZZ@@@777888333222222222333000---...111111111000000000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((((((''''''&&&(((((((((((())))))))))))''''''((())))))))))))))))))'''***$$$((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))EEEbbb///$$$111...)))))))))))))))))))))))))))###---)));;;XXX"""))))))))))))))))))))))))(((((()))))))))*********,,,111(((,,,;;;///''')))+++((((((((((((((((((((((((((()))))))))************---)))***//////+++)))***bbb,,,444###'''111)))***'''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))************))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))***++++++***(((((()))***+++++++++++++++++++++++++++************+++,,,,,,+++++++++,,,,,,---------///...------------...---/////////000111222333444:::>>>FFFMMMQQQSSSRRRQQQPPPWWW___aaa___]]]^^^```ggglllrrrrrrooooootttyyyvvvkkknnn~~~vvvaaaLLLAAA555444222333666555000000444000000111111111111111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((((((''''''&&&(((((((((((())))))))))))''''''((())))))))))))))))))'''+++%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''+++yyyqqq***"""444'''))))))))))))))))))))))))$$$***---(((xxx000))))))))))))************))))))))))))************)))'''000&&&***kkk...***((((((((((((((((((((((((((()))))))))************+++'''&&&)))+++***))))))///&&&,,,%%%&&&,,,,,,,,,&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))************))))))((((((((((((((((((((((((%%%&&&((()))+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((******)))'''''')))++++++++++++++++++++++++++++++++++++***+++,,,,,,---++++++,,,,,,,,,,,,,,,---//////......------......//////000000111333444555:::>>>EEELLLPPPRRRQQQPPPOOOVVV^^^aaa___]]]^^^aaagggmmmsssssspppqqqwww~~~{{{sssrrrtttwwwtttzzzkkkVVVBBB;;;333000444555000000444///000111222222222111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))*********((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((()))))))))(((((((((((((((((())))))))))))''''''((())))))))))))))))))'''+++%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%***'''444DDD...###---))))))))))))))))))))))))###===###$$$NNN)))))))))************+++)))))))))*********++++++''' 444'''***333((())))))))))))))))))))))))))))))))))))************,,,***(((((())))))(((((($$$;;;"""+++,,,&&&***'''---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))%%%&&&((()))+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''')))+++***''''''***---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,------------...//////...------///000//////000000222333555666:::>>>DDDJJJNNNPPPPPPOOOOOOVVV^^^```___]]]^^^aaafffmmmttttttqqqrrr{{{{{{{{{lllRRRBBB666555555000///333///000111222222222222111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((()))************(((((((((((())))))))))))''''''((()))))))))))))))***(((+++%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++...(((666&&&))))))))))))))))))))))))...,,,&&&EEE"""888ssssss))))))*********+++++++++))))))*********+++++++++,,,###222///+++NNNMMM+++)))))))))))))))))))))))))))))))))))))))************+++,,,---,,,+++******))))))///***---&&&... 111))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))'''***---,,,))))))---111,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------,,,...//////------000222//////000111222444555666999===CCCHHHLLLNNNNNNNNNNNNUUU]]]```^^^]]]^^^aaaeeemmmuuuuuurrrttt~~~}}}pppYYYDDD>>>;;;444222666///000111222333333222111000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''')))***++++++++++++(((((((((((())))))))))))'''(((((()))))))))))))))***(((+++%%%)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))!!!'''TTT)))+++))))))))))))))))))))))))'''%%%222444***&&&***###))))))******++++++++++++)))************+++++++++...&&&)))222$$$***---))))))))))))))))))))))))))))))))))))************$$$(((,,,,,,+++******)))$$$IIIGGG%%%)))***777///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))************))))))))))))))))))))))))))))))+++++++++******(((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''+++......++++++000444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................+++---//////------000333//////000111222444666777999<<>>***))))))))))))))))))))))))---UUU222000 )))&&&---))))))))))))))))))******))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))))))))))))))************************,,,++++++******++++++,,,++++++,,,,,,------......---------------------------------...///000000111111111111222333444666666;;;@@@BBBBBBDDDJJJNNNNNNMMMSSS[[[___``````aaacccgggmmmrrrsssrrruuu~~~pppXXXDDD;;;222000444666222---111111111000000000//////........................------------------------,,,,,,------------------******)))(((((())))))***------,,,+++******))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))(((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&'''))))))*********((((((((((((((((((((((((((((((((((((((('''''''''))))))((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((***&&&''',,,'''(((((())))))))))))(((((()))))))))************************************'''+++))),,,###EEE===###111+++'''&&&000((($$$---MMM,,,...+++,,,&&&+++,,,---000###,,,)))""",,,,,,444---&&&,,,,,,***000++++++555'''444...$$$qqq###))))))))))))))))))))))))!!! ///,,,'''+++&&&444)))))))))******)))))))))(((+++,,,YYY000---!!!!!!...)))))))))))))))*********))))))))))))))))))))))))))))))***+++,,,,,,------((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************))))))))))))************************,,,++++++******++++++,,,+++++++++,,,,,,------...,,,,,,------------------,,,------...///000111111000111111222333555666777;;;@@@BBBBBBDDDIIIMMMMMMMMMSSS[[[___``````aaabbbhhhnnnssssssqqqrrrxxx}}}rrrgggSSS<<<222555999666000222111111111111000000000........................------------------------,,,,,,---.........------******))))))))))))******,,,,,,+++***)))(((((('''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))************(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))))))))(((((()))************)))))))))))))))))))))))))))***&&&''',,,'''(((((())))))))))))(((((()))))))))************************************''')))(((***)))...yyy&&&***,,,---###---******///555......***+++%%%+++,,,%%%///,,,///444&&&111'''+++******,,,***+++111+++...***///222///111***,,,************************111(((...******!!!%%%111))))))************))))))$$$..."""###222!!!((()))(((((())))))************))))))))))))))))))))))))))))))***+++,,,,,,------((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********************************************)))))))))))))))************************,,,++++++******++++++,,,++++++++++++,,,,,,------,,,,,,,,,---------......---------...///000000111000000111222333555666777;;;@@@BBBAAACCCHHHLLLLLLLLLSSSZZZ_________```bbbjjjnnnssssssqqqppptttwwwsss|||wwwWWW@@@999888666222222222222222111111111000........................------------------------+++,,,---......---,,,+++******************+++,,,+++*********)))((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((('''''''''''''''((((((((())))))(((((((((((((((((((((((('''(((((()))************))))))))))))))))))))))))'''''''''((((((((((((((((((((())))))))))))******((())))))***************))))))))))))))))))))))))***&&&''',,,(((((())))))))))))(((((())))))))))))***************************************'''))))))***%%%111%%%***111""",,,+++222777+++)))***)))+++&&&---000$$$)))%%%888&&&%%%111!!!%%%222---)))---+++...)))!!!888---!!!888###WWW************************&&&///"""---+++---222***((()))***++++++***)))(((,,,&&&+++___)))))))))555###((((((((()))******++++++))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************************((()))))))))************************************,,,++++++******++++++,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,------.....................////////////000000000222333555777888;;;@@@BBBAAACCCHHHKKKKKKLLLRRRZZZ^^^______```bbbiiimmmqqqrrrqqqqqqtttvvv~~~~~~zzzyyyhhhSSSCCC999444333333222222222111111111................................................+++,,,---...---,,,***(((+++++++++++++++,,,------************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((&&&''''''((()))***++++++((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((()))))))))*********'''(((((()))***)))))))))))))))))))))))))))))))))***&&&''',,,))))))***))))))((('''&&&))))))))))))************************************+++&&&,,,((()))(((???''''''111###...'''000:::,,,%%%,,,))),,,)))000%%%###///999999^^^***###444((('''111(((,,,+++&&&000...%%%...///LLL************************bbb<<< ###&&&((()))+++,,,,,,+++)))(((///###111///ZZZ(((+++444%%%'''(((((()))******++++++))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************************''''''((()))***++++++,,,************************,,,++++++******++++++,,,000000//////......------++++++,,,,,,---......///////////////............//////000111333555777888;;;@@@BBBAAABBBGGGKKKKKKLLLRRRZZZ^^^______```aaafffiiimmmpppqqqtttwwwzzz~~~ppplllvvvvvvWWWCCC;;;333333333222222222111111////////////////////////........................+++,,,---------+++(((''',,,+++++++++,,,------...++++++++++++++++++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))&&&'''((()))***+++,,,---(((((((((((((((((((((((()))************))))))((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))*********+++&&&''''''((((((((((((((())))))))))))))))))))))))***&&&''',,,************)))(((&&&&&&))))))))))))***************************************%%%///)))(((///HHH,,,###...&&&111$$$'''777111&&&333***---+++333///,,,((($$$ <<<$$$222!!!$$$666***(((222111 111999###//////************************IIIKKK555...---((()))+++,,,,,,+++)))((('''%%%---&&&111'''))),,,'''(((((()))***+++++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++************************&&&&&&''')))***+++,,,---************************,,,++++++++++++++++++,,,333333222111000///......++++++,,,,,,---...//////000000000///......------//////000111333555777888;;;@@@BBBAAABBBGGGKKKKKKLLLRRRZZZ^^^______```aaabbbfffkkkooorrrvvv{{{~~~xxxyyyyyyzzz|||yyy~~~^^^@@@>>>222333666000---111000111000...------...//////..............................---------,,,,,,,,,++++++++++++++++++++++++,,,+++)))((((((((()))***************************************************))))))))))))))))))))))))))))))))))))******************))))))((((((''''''''''''((()))))))))))))))(((((((((((())))))))))))***((('''(((***+++)))&&&))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))000!!!555 444222(((///%%%000)))))))))***+++++++++,,,111%%%+++,,,+++>>>VVViii--- ///---,,,'''<<<///000+++jjj&&&666,,,)))((((((...+++)))000(((555&&&+++000$$$333000$$$rrrjjj+++444((()))222---+++******,,,.........,,,MMM'''***///###///555%%%***(((,,,''')))+++---,,,+++******)))###(((///===---***+++$$$)))************+++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))(((((()))***++++++,,,,,,,,,++++++*********+++******))))))******+++,,,---......//////......000000//////.........---555555333000---,,,...000222000...///333777:::;;;>>>@@@BBBCCCEEEHHHLLLOOOOOOQQQXXX^^^___]]]___dddeeegggiiillloootttzzz~~~vvvzzz|||oooJJJ:::666888333222444///...////////////000111333.................................---------,,,,,,++++++++++++++++++++++++,,,,,,+++***************************************************************))))))))))))))))))))))))))))))))))))***************)))))))))((((((((('''))))))***+++++++++++++++(((((((((((()))))))))))))))((('''(((***+++)))&&&))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))) ,,,***(((******%%%***111,,,333+++***************+++++++++%%%%%%---+++,,,777333:::---$$$333...&&&%%%,,,(((((()))555(((,,,///$$$)))(((,,,***&&&$$$111ZZZ..."""(((...%%%999+++111***!!!000///...///000000...---%%%sss>>>'''000)))%%%---'''...UUU222+++###!!!%%%)))+++***+++222---!!!)))666444 111)))************+++++++++******************************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))************)))))))))))))))***+++,,,,,,,,,,,,+++++++++******++++++************++++++,,,,,,---............---000/////////.........---///000000///...///222555333222111111333555888;;;===???BBBDDDEEEHHHLLLOOONNNQQQWWW^^^^^^\\\^^^cccdddgggiiilllooosssxxx|||sss[[[JJJ@@@666555666000...000222222000///111444.................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************************************))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))******++++++******(((((((((((()))))))))))))))(((((((((******((('''))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''---###+++222222%%%+++"""%%%+++!!!+++++++++***************///,,,(((######+++lll&&&999555!!!***(((000***555--- 333333%%%000333""")))+++***...!!!++++++777---+++'''---///TTT666))),,,)))&&&&&&(((+++...///))):::XXX"""---+++"""---)))///JJJUUUFFF444---///000***$$$///*** 111pppnnn111+++))))))************+++++++++******************************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))************+++************+++,,,,,,,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,++++++,,,---------------/////////...............---......//////000444666444555666444222333777;;;;;;>>>BBBEEEGGGIIIKKKMMMMMMPPPVVV]]]]]][[[^^^cccdddfffiiilllooorrrwwwzzz~~~cccKKK777444888333///222555333000...///222....................................------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,***)))************************************************))))))))))))))))))))))))((()))))))))************))))))))))))((((((((((((''''''((((((((((((((('''(((((((((((())))))))))))((((((((()))))))))((('''((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))666###000######111,,,000'''&&&+++,,,+++++++++***))))))))))))***'''+++...(((@@@ddd999///...555666000'''444%%%$$$000///))),,,...***///......666///***444+++***222+++&&&---+++(((222%%%"""!!!888 ))))))*********+++++++++******************************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))((()))))))))************,,,+++++++++++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,........................000000000///......000222444777999666222111666::::::===BBBEEEGGGIIIKKKMMMMMMOOOVVV\\\]]][[[]]]bbbcccfffiiilllooorrrvvvxxx}}}cccFFF<<<;;;555000222333222000///111333//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++)))(((************************************************************************((()))))))))************(((((((((((())))))))))))''''''(((((((((''''''&&&(((((((((((())))))))))))'''((()))))))))(((((((((((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))---,,,***...YYYvvv555,,,###,,,NNN,,,+++++++++***)))))))))!!!***,,,///000'''666555***+++111999{{{{{{)))////// ,,,+++,,,)))eee///...+++***999{{{xxx+++)))...++++++%%%:::iii111---///***...%%%---$$$,,,(((---))))))*********+++++++++******************************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))((()))))))))************,,,,,,+++++++++++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,---------...............000111111000...---...///444777999777333222555:::999<<>>"""000$$$444///%%%,,,000,,,111***,,,111&&&)))...444''')))************+++++++++******************************++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))************++++++***)))(((((())))))*********++++++,,,,,,,,,+++******************+++,,,---......//////......,,,,,,,,,------.........+++---///000//////000111000///000222666888999888:::<<>>333333222000000111222222111111222000---////////////////////////........................,,,...//////---++++++,,,++++++************+++++++++++++++++++++++++++++++++)))(((,,,000111...)))******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((,,,***))))))******)))'''((((((''''''''')))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,###$$$&&&(((************)))'''''')))%%%'''<<>>CCCEEEFFFHHHKKKOOOQQQSSSXXX___```]]]]]]```bbbbbbbbbfffmmmtttyyy|||~~~{{{}}}fffLLL<<<555888666666666444111111444////////////////////////...........................,,,******,,,......---,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++***+++------+++(((******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((&&&'''(((((((((((()))***++++++******))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))),,,+++)))(((((()))***+++,,,%%%###(((,,,+++***,,,***...000,,,)))DDD*********+++++++++,,,,,,***+++,,,,,,------,,,,,,&&&444000EEEnnn444<<<........................666222(((222666888mmm---$$$FFF###)))...111&&&222---***111'''---111###---&&&(((,,,***WWW---,,,+++***))))))((((((++++++++++++++++++******************************************************++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,+++++++++***))))))))))))***************++++++/////////......---------***++++++++++++,,,,,,,,,---++++++///444666222---------............------////////////000000000000222222333333444555666777;;;???CCCEEEFFFGGGKKKOOORRRSSSYYY___```]]]^^^aaacccccceeehhhnnntttzzz}}}tttrrruuu{{{dddMMM>>>888333222555555111000222000000000000000000000000////////////////////////...---,,,,,,---......---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,+++)))******))))))))))))******************************))))))))))))((((((((((((&&&((())))))(((((()))+++'''(((((())))))*********((()))))))))************))))))))))))))))))))))))*********************************)))))))))))))))+++***)))((('''((()))***000---***)))'''%%%'''***000)))%%%'''$$$ '''222***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,---'''%%%===+++WWW---111 ...........................!!!222;;;(((+++666((({{{```((('''>>>===333666'''...'''222///(((000...(((KKK111777///:::...###<<<------+++***))))))))))))************************************************************************+++++++++++++++++++++,,,************************))))))))))))*********+++,,,+++++++++***)))))))))))))))******+++++++++,,,/////////......---------*********+++++++++,,,,,,,,,***)))---333444000,,,------............------////////////000000000000222333444666888:::;;;;;;<<<@@@DDDEEEEEEGGGLLLOOOSSSTTTXXX^^^```^^^^^^bbbeeefffhhhkkkooouuu{{{}}}ooorrrzzzcccRRR???444...222555222111333000000000000000000000000////////////////////////---///111000...------...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************++++++++++++******))))))))))))******************************))))))))))))(((((((((((('''))),,,+++((('''))),,,&&&&&&((())))))*********))))))))))))************))))))))))))))))))))))))************************)))))))))))))))************))))))((((((((())))))(((***,,,,,,(((%%%%%%'''((((((+++......+++,,,000ggg++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,$$$---999111000lll,,,444(((>>>...........................***,,,///...111111)))###BBB<<<444222333+++999000000---***000///***...333...[[[555000&&&,,,(((,,,>>>---,,,+++***************)))))))))***************++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++(((((()))))))))*********+++++++++***************))))))******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++++++++******,,,000111...,,,------............------////////////000000000000...///222555777888999999===AAADDDEEEEEEGGGLLLPPPRRRSSSXXX^^^```^^^```dddfffgggjjjlllpppuuu|||}}}~~~~~~~~~}}}~~~~~~www}}}vvvYYYDDD444333666333111333000000000000000000000000////////////////////////,,,222666555///+++,,,...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***************,,,---******))))))))))))******************************))))))))))))(((((((((((((((,,,...,,,)))''')))---(((((()))*********)))((())))))))))))************))))))))))))))))))))))))************************(((((())))))******++++++))))))******+++*********###&&&)))*********+++++++++///000,,,)))(((&&&""")))111&&&444{{{+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,***777'''(((555888\\\vvvlll>>>!!!111%%%DDD;;;........................///999)))''';;;,,, ===888&&&'''000]]]ZZZ222$$$+++222<<<)))(((,,,222'''666///000,,,///000---222222444666444111...777...222222222222222222222222000000000000000000000000&&&&&&>>>;;;---%%%000444000///000444,,,***---////////////////////////........................+++%%%///%%%000$$$)))...,,,,,,+++******+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------++++++++++++++++++++++++))))))*********+++++++++***************+++++++++))))))***++++++,,,------************++++++++++++************++++++++++++++++++,,,,,,------------------............------////////////000000000000---000333777888888666555>>>AAADDDEEEEEEGGGLLLPPPQQQRRRWWW^^^```___bbbfffeeegggjjjlllooottt{{{}}}}}}}}}}}}}}}~~~~~~~~~||||||||||||{{{{{{}}}}}}}}}}}}~~~}}}tttXXX>>>888888444111333000000000000000000000000000000000000000000000000+++333:::888000***+++///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++((()))******)))***,,,...******))))))))))))******************************))))))))))))((((((((((((***---///---)))''')))---++++++,,,,,,+++***((('''))))))))))))************))))))))))))))))))))))))************************'''(((((()))***++++++,,,)))***+++,,,---,,,++++++...,,,)))&&&'''+++---,,,&&&---...'''%%%,,,///,,,---***+++'''...111$$$***++++++,,,,,,,,,---------++++++,,,---------,,,,,,---"""666&&&:::))))))000+++///222000,,,+++---111---'''333777000""",,,555////////////////////////'''---999222&&&666<<<###...555''':::666!!!111000...666..."""666***111111000(((///888333///111---111444)))...555---///222777///&&&111000,,,777...111111111111111111111111........................444(((666<<<...---......+++444333---111...---,,,,,,,,,,,,,,,,,,,,,,,,************************+++***222"""111++++++000+++++++++***++++++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******+++++++++,,,))))))***+++,,,,,,------+++++++++,,,,,,---------)))************+++++++++,,,---...---++++++---///---..................---////////////000000000000555888<<>>;;;999???BBBDDDEEEEEEGGGLLLPPPQQQRRRWWW]]]``````ccchhhdddgggjjjlllnnnssszzz~~~}}}|||{{{{{{{{{||||||{{{zzzzzz{{{}}}|||~~~}}}~~~~~~}}}|||~~~~~~~~~}}}}}}}}}}}}}}}~~~{{{SSS@@@<<<888222...111222222222222333111///...///111222111000...---,,,,,,,,,------.........,,,,,,,,,+++++++++******************************+++++++++************)))******))))))))))))******))))))))))))))))))))))))))))))************))))))++++++******))))))((((((+++*********))))))(((((())))))))))))************))))))))))))((((((((((((*********))))))))))))))))))))))))***++++++,,,,,,'''(((***+++++++++******************++++++,,,,,,************************)))+++---,,,+++***+++,,,---------------------------.........---,,,,,,+++---------.........//////------------------------,,,,,,------...//////000............////////////111111000000000/////////000000/////////000111222000000111111111111111111000111222111///---,,,,,,///000000000111111111111000000000//////000000000333222222222111111000000////////////000000000000//////............//////---...///111111///...---///............---------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))++++++,,,,,,,,,,,,------++++++++++++******))))))))))))***+++,,,,,,---------,,,++++++*********+++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------........................////////////000000000000444555555555444555888:::===AAAFFFHHHGGGHHHKKKNNNQQQQQQWWW___cccbbbaaadddggghhhiiiiiijjjpppzzz}}}||||||{{{zzzzzzzzz{{{zzzzzzzzzzzz{{{|||~~~|||}}}}}}~~~~~~~~~||||||}}}}}}}}}||||||||||||}}}}}}~~~~~~~~~jjjQQQAAA777444555333444333222222333444333///000111222111000...---,,,------------------...,,,,,,,,,++++++++++++***************************+++++++++************)))******))))))))))))******))))))))))))))))))))))))))))))************))))))*********)))))))))))))))************)))))))))((())))))))))))************)))))))))))))))))))))(((************))))))))))))+++++++++***************))))))***+++,,,,,,,,,,,,777444///---,,,,,,+++)))***************************+++------+++***+++,,,---------------------------.........------,,,+++---------.........//////---------------------------------....../////////222111111000000//////...444444333333333222222222444444333333222222111111---------......///000000111222222222111111111111111111111111111000000000333222222111111222222333222222222222222111111111000000000000000000000000//////............//////---...000111111000...---///............---------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,------++++++++++++*********)))((())))))***++++++,,,,,,,,,,,,+++***************++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,---------...........................////////////000000000000222333333333222444666999;;;???DDDGGGGGGHHHJJJMMMPPPPPPVVV^^^aaa``````cccfffggghhhhhhjjjpppyyy{{{zzzzzzzzzzzzzzzzzzzzzxxxxxxyyyzzz{{{|||}}}~~~|||}}}~~~}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{zzz{{{{{{{{{||||||}}}~~~}}}}}}}}}~~~~~~iiiPPP===666777444333333111000///000222///000111111111000///............---------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************)))******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))************************---,,,,,,+++******))))))+++++++++***)))+++...111???888000,,,,,,---+++(((++++++++++++++++++++++++***+++------+++++++++,,,---------------------------............---,,,,,,------........./////////................................................000000000/////////......000000000///////////////111111111111111000///...444444333333333444444555//////......//////000111222222111111000000//////111111000000000000111111222222222222333333333333000000000000000000000000000//////......//////000......000000000000......///............---------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------++++++++++++************((())))))******++++++,,,,,,++++++++++++*********++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------.................................////////////000000000000000000111111111222555777888===CCCFFFGGGHHHKKKMMMOOOPPPUUU\\\```___```bbbeeefffggggggiiioooyyyyyyyyyyyyzzzzzzzzzzzzyyywwwxxxyyy{{{|||}}}}}}}}}~~~~~~~~~|||||||||{{{{{{zzzyyyyyyzzzyyyxxxxxxxxxyyyzzz{{{|||}}}~~~}}}}}}~~~~~~~~~jjjRRR@@@777777555444444222...///111000111111111111000///...//////......------,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))(((((())))))******++++++*********)))))))))))))))((()))))))))************)))))))))))))))*********)))***************++++++,,,,,,,,,++++++*********+++......***%%%)))444???<<<333)))'''***---,,,)))++++++++++++++++++++++++***,,,------,,,++++++,,,------------------------------............------............////////////........................////////////////////////...//////000111111222222000000000000000000//////000000222333333333222222222222111000000000111111333222000000111222333222444444444333333222222222111111000000000000111111222222333333444444555555222111111111111111000000000000////////////000000...///000000000000///...///............---------...........................------,,,,,,------...------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,................................................////////////000000000000///000000000000222555777888===DDDGGGHHHIIILLLNNNPPPPPPUUU\\\`````````cccdddeeeffffffhhhoooxxxwwwwwwxxxyyyzzzzzzzzzyyyvvvwwwyyy{{{}}}}}}~~~~~~{{{{{{zzzyyyxxxxxxwwwwwwxxxwwwvvvuuuvvvwwwyyyzzz|||}}}~~~~~~~~~mmmRRR===;;;777555888888444333666111111111111111000000////////////......------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))(((((())))))******++++++))))))))))))))))))******((()))))))))************((()))))))))*********+++))))))******+++++++++,,,******++++++,,,,,,,,,,,,(((...000+++&&&---AAASSS777///&&&%%%***...---+++++++++++++++++++++++++++***,,,...---,,,+++,,,---------------------------------...//////......---........./////////000000///////////////////////////000000000000000111111000000111111222333333333555555555555555555555555555666666777777777666666666555444444555666888999:::888666555777777555444444444444444444444444444444444333333333333444444333333444444555555666666333333222222111111111000000000////////////000000//////000000000000/////////............---------...........................------,,,,,,------...------------------------+++++++++,,,,,,---......+++++++++,,,,,,,,,------+++++++++++++++++++++,,,,,,,,,---------------...------...//////......---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,................................................////////////000000000000///000111111111333666888999???EEEIIIJJJKKKMMMOOORRRRRRVVV]]]aaaaaabbbeeeccceeeffffffiiioooyyysssuuuvvvxxxyyyyyyxxxxxxvvvvvvwwwyyy{{{|||}}}~~~~~~~~~~~~~~~{{{zzzxxxwwwvvvvvvvvvvvvvvvuuusssssssssuuuwwwyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}fffNNNAAA666000444888555444666222222111111111000000000/////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))************))))))))))))************((())))))******+++++++++))))))******+++,,,,,,,,,******++++++,,,------...&&&+++///---,,,555HHHYYY444///***))),,,...---***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,,,,,,,---------------------------------...////////////........./////////000000000000000000000000000000000000000111222222333444444000000000000111111111111444444555555555555666666777777666555555555555555;;;:::999999:::<<<>>>@@@999666444555666666333///222222222222222111111111444333333222222333333444555555555555555666666666444444333333222111111111111000000//////000000111000000000000000000000000///............---------...........................------,,,,,,------...------------------------++++++,,,,,,------......++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,........................,,,---.../////////...---++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........---------------........................////////////000000000000///000111222222444777::::::@@@GGGKKKKKKKKKMMMOOOSSSRRRVVV]]]aaaaaacccfffdddeeefffgggiiipppzzzpppqqqsssuuuwwwwwwvvvuuutttttttttuuuwwwyyy|||}}}~~~}}}|||{{{{{{|||}}}~~~zzzyyywwwvvvtttttttttuuutttsssrrrqqqrrrtttvvvxxxxxxxxxzzz{{{{{{{{{{{{{{{}}}}}}~~~lllTTT@@@000000444222111333222222111111000000111111............////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******))))))))))))******))))))))))))))))))))))))))))))************))))))*********)))))))))))))))((()))))))))************))))))))))))************((())))))******+++,,,,,,))))))***++++++,,,------+++,,,,,,,,,,,,,,,,,,,,,*********+++///666>>>DDD...---,,,,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---------------------------------...///////////////.../////////000000000000000000000000000000000000000111222333444666777777222333555777999;;;======AAAAAAAAAAAABBBBBBBBBCCCEEEDDDCCCCCCEEEHHHKKKMMMMMMJJJGGGDDDBBBAAABBBCCCDDDBBBAAADDDGGGFFFAAA<<>>===<<<:::999888777777666666666666666666777777777666666666666666666555444444333222222111111111111000000000000111111111000000000000000000111///............---------...........................------,,,,,,------...........................,,,,,,,,,---------------++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------........................***+++---...///...---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------,,,,,,,,,+++........................////////////000000000000///000111111222444777::::::@@@GGGKKKKKKJJJKKKMMMRRRRRRUUU\\\``````bbbfffdddfffggghhhjjjqqq{{{mmmnnnqqqsssuuuuuutttssssssrrrrrrrrrtttwwwzzz|||||||||zzzyyyyyyzzz{{{|||zzzyyywwwuuutttssstttttttttrrrqqqpppqqqsssvvvxxxvvvvvvwwwxxxyyyyyyyyyyyy{{{|||}}}~~~nnnRRR:::555777444222333333222111111000000111111------......//////000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******))))))))))))******))))))))))))))))))))))))))))))************))))))++++++******))))))(((((((((((())))))*********+++))))))))))))************((())))))***++++++,,,,,,))))))***+++,,,,,,------...------,,,,,,++++++***///***&&&(((...111...(((&&&(((***---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---------------------------------...///000000//////////////////000000000000000000000000000000000000111111222444666777888999:::<<<@@@EEEJJJOOOSSSUUU[[[[[[[[[\\\\\\]]]]]]]]]_________aaaffflllrrrvvv}}}yyysssllleeeaaa___^^^___^^^^^^bbbffffffaaa[[[VVVTTTRRRPPPMMMJJJHHHGGGAAA@@@@@@??????@@@@@@AAA888888777777666666555555555555444333333222111111111111000000000000111111111111000000000000111111//////.........---------...........................------,,,,,,------...........................------------------------++++++,,,,,,,,,---------+++++++++,,,,,,---------------------------------((()))+++---------+++***++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------------------------------,,,,,,+++++++++........................////////////000000000000...///000111111333777999:::@@@GGGJJJJJJIIIJJJKKKRRRQQQTTTZZZ^^^___aaaeeedddfffggghhhkkkrrr|||iiiiiikkklllmmmnnnnnnnnnooommmkkklllooorrrtttuuu|||xxxsssoooooorrrwwwzzztttsssrrrrrrqqqpppoooooommmmmmllllllmmmnnnpppqqqtttuuuvvvwwwwwwxxxzzz}}}}}}{{{yyy{{{~~~nnnJJJ<<<777000///444111222222222222111111000---......///000111111222------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++*********))))))******++++++++++++******))))))))))))))))))))))))******************************))))))))))))******+++*********))))))(((((((((******)))***+++,,,*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///---,,,...000111...,,,---111111...---000///+++333666///+++111000---222333222111111111333666888666888===BBBBBBBBBHHHPPP\\\VVVXXXfffvvvrrraaa^^^______^^^\\\YYYUUURRRLLLHHHBBB@@@@@@???;;;777999444222444111---///555444444333222000000222444000000111111111000000///111000000000////////////000000000000000000000000.........................................................------,,,,,,,,,------------------------..............................//////...---,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,+++++++++++++++************)))++++++++++++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,---------------------------------............/////////000111111111111111...///111111222444888;;;<<<@@@EEEHHHHHHJJJMMMPPPQQQPPPTTT[[[______aaadddaaafffiiihhhkkkttt}}}^^^___aaaccceeeggghhhhhheeecccaaabbbeeehhhjjjjjjpppmmmiiiffffffiiimmmpppkkkjjjjjjiiihhhhhhggggggkkkkkkkkkkkklllnnnoooppprrrssstttuuuuuuvvvxxx{{{yyywwwvvvxxx{{{~~~~~~}}}iiiLLL;;;555555555111111222222111111000000000000000////////////...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++*********))))))******++++++++++++******))))))))))))))))))))))))******************************))))))))))))******+++*********))))))))))))***++++++***+++,,,---,,,*********+++++++++,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,---000000///---000///............///000...222...---555555222777:::;;;<<<===???AAAEEEGGGKKKNNNUUU[[[]]]```jjjuuuqqqyyy|||wwwmmmaaaVVVLLLFFFCCCAAA;;;777888777333222555111222444444444444444444444444444444444333222222111111111000000000000000000000000000000000000000........................////////////////////////.........------,,,,,,,,,------------------------------------------------......//////...------,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++++++++************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,---------------------------------............///......///000000000000000...///111111222444888;;;>>>BBBHHHJJJJJJJJJKKKNNNPPPPPPTTT[[[^^^^^^```cccbbbfffhhhgggjjjsss}}}TTTVVVYYY\\\___aaabbbccc^^^]]][[[\\\___aaabbbbbbfffdddbbbaaabbbdddgggiiiffffffeeeeeeddddddccccccffffffggghhhiiikkkmmmnnnnnnoooqqqqqqqqqrrruuuwwwyyyxxxxxxyyy|||~~~~~~\\\AAA999777222222222111111111000000000222111111///...---,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++*********************++++++++++++******))))))))))))))))))))))))***************************************************************)))))))))+++************+++,,,---))))))*********+++++++++++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////...---...000111000///222...000777888111000444///555333333;;;999666;;;>>>AAAEEEIIIMMMSSSYYY]]]aaadddiiilllkkkmmmxxxmmmaaa\\\QQQHHH@@@>>>===999555333555666666666444333111000333333333222222111111000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++------------............,,,++++++******++++++,,,---------------------------------............///------...///////////////...000111111222444888:::???DDDKKKMMMLLLJJJJJJKKKOOOOOORRRZZZ]]]]]]___bbbdddggghhheeehhhsss~~~LLLMMMOOORRRUUUWWWXXXXXXWWWVVVUUUUUUXXXZZZZZZZZZZZZYYYYYYZZZ[[[]]]^^^_____________________^^^^^^^^^^^^```bbbdddfffhhhiiihhhjjjkkkllllllmmmoooqqqwwwvvvwwwxxx{{{}}}~~~}}}~~~mmmSSSEEE;;;000333222111111000000000000222111000///...,,,,,,+++........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************************************++++++++++++******))))))))))))))))))))))))************************************************************************+++)))(((******)))***---)))))))))*********++++++,,,++++++++++++++++++,,,+++++++++,,,,,,,,,---------------------------------............/////////111000000000111111111111000---555DDDEEE888111555222;;;;;;>>>GGGGGGFFFMMMTTTVVVYYY[[[^^^ccckkkqqqqqqssswwwwwwtttuuusssfffWWWPPPNNNKKKDDD???@@@<<<888444333333333333222222111111000000000000000000000000111111111111000000000000000000000000////////////////////////////////////////////////...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++------------............,,,++++++******++++++,,,---------------------------------............///---...//////000000/////////000111111222444777:::>>>DDDKKKOOONNNLLLKKKKKKNNNNNNRRRYYY\\\\\\^^^aaafffhhhhhhdddgggrrr~~~BBBBBBDDDEEEGGGHHHHHHHHHJJJIIIHHHIIIJJJLLLKKKJJJHHHHHHIIIKKKLLLMMMNNNNNNQQQQQQQQQQQQQQQQQQRRRRRRSSSTTTVVVYYY[[[]]]______```aaacccccccccdddgggiiilllmmmnnnppprrruuuxxxyyy~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~sss]]]FFF777444444222111000000000000000000//////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************************************++++++++++++******************************************************)))***++++++++++++***)))***************+++++++++,,,)))***......++++++...)))************+++++++++------,,,,,,,,,,,,------+++++++++,,,,,,,,,------------------------------........./////////000000111111000/////////000111222...666FFFHHH===888>>>???HHHJJJMMMYYY^^^bbbmmmtttvvvwwwvvvvvv{{{zzzwwwvvvpppiiiXXXPPPEEE===:::;;;<<<===666555444333333333333333000000000000000000000000111111111111111111111111000000000000000000000000................................................------------------------------------------------------...............---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------,,,++++++******++++++,,,---------------------------------............/////////000111111111111000///000111222222444777999:::AAAJJJOOOPPPNNNNNNNNNNNNMMMQQQXXX\\\\\\^^^aaagggiiihhhdddfffqqq~~~>>>>>>???@@@@@@@@@@@@???AAA@@@???@@@BBBBBBAAA@@@===>>>???@@@AAABBBCCCCCCEEEEEEFFFFFFGGGGGGGGGHHHHHHJJJLLLNNNQQQRRRSSSTTTUUUVVVWWWXXXXXXYYY[[[^^^bbbdddgggiiikkkooosssvvv}}}~~~~~~}}}||||||}}}~~~}}}}}}}}}}}}~~~xxx|||tttTTT???777555333222111111111222////////////000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++***************+++++++++******++++++++++++******************************************************)))***+++,,,,,,+++***)))*********+++++++++++++++...+++---444444...,,,000******+++++++++,,,,,,,,,......------------......++++++,,,,,,,,,,,,------------------------------////////////000000000000//////000///...///222444888666:::EEEKKKJJJMMMTTTccciiidddaaagggkkkqqq~~~}}}}}}yyyzzz~~~nnn___UUUMMMGGGCCC>>><<<:::777444333333333222222111111111000000000111111111111111111111111000000000000000000000000......................................./////////------------------------........................,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------------............//////000000111111111111111000111222222222333666999888???HHHNNNPPPPPPPPPQQQNNNNNNQQQYYY\\\\\\^^^aaagggiiihhhdddfffqqq}}}<<<<<<======>>>=========>>>===<<<===>>>???===;;;;;;;;;;;;<<<===>>>??????>>>??????@@@AAABBBBBBCCC???@@@CCCEEEGGGHHHHHHIIIIIIJJJLLLLLLLLLMMMPPPRRRWWW[[[___bbbeeehhhnnnrrruuuvvvxxxzzz{{{{{{{{{{{{xxxwwwxxxxxxyyy{{{|||}}}{{{||||||}}}|||}}}hhhLLL999777555333222222222333111111111111111111111111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))*********+++++++++******++++++++++++******************************************************)))***,,,------,,,***)))*********++++++,,,,,,,,,---)))---666666...+++...+++,,,,,,,,,,,,---------...------,,,,,,------...++++++,,,,,,,,,,,,------........................//////000000000111111111...000222222333555:::>>>@@@EEEMMMXXXaaahhhmmmooowwwllllllooowww~~~|||}}}ppp```UUUOOOLLLGGGBBB===999777666555555444333222222111000111111111111111111111111111111111111111111111111........................---........./////////000------------------------------------------------,,,------...//////......------------------------)))***+++,,,------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------------............///...//////000111000000000000111222222222333666999888???GGGMMMNNNOOOPPPRRROOONNNRRRYYY]]]]]]^^^bbbfffiiiiiieeegggqqq|||666666777888999999999888::::::999:::;;;;;;999777999999888999999:::;;;<<<999999::::::;;;<<<======:::;;;===@@@AAABBBBBBBBBAAACCCDDDDDDDDDFFFHHHJJJLLLPPPUUUYYY[[[```fffjjjlllmmmoooqqqsssssssssssspppqqqrrrtttvvvxxxzzz{{{zzz{{{|||~~~|||}}}]]]:::888666333222222333444333222222222111111000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++))))))******++++++++++++******++++++++++++******************************************************)))***,,,------,,,***)))*********++++++,,,,,,,,,)))%%%***555555+++'''+++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------........................000000000000111111111111000333666777999===DDDIIIDDDRRRcccqqq}}}yyylllnnnsss|||xxxsssttt{{{tttddd```YYYRRRJJJEEEAAA@@@888888777666444333222111111111111111111111111111111111111111111111111111000000000000000000000000---.........//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...------------------------)))***+++,,,------...------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++++++++++++++,,,---------------------------------.........//////---......///////////////000111222222222333666888999???GGGLLLMMMNNNOOOQQQOOOOOOSSSZZZ]]]]]]___bbbfffiiiiiifffhhhqqq|||777777777777777777777777666666666666666666666666666666666666777777777777777777777888999999::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<======>>>??????CCCDDDFFFIIILLLPPPSSSUUUZZZ]]]bbbdddeeeeeeeeeffffffiiilllnnnppprrrvvvxxxwwwzzz}}}}}}}}}{{{NNN===222555777444222444111111111111000000000000000000000000000000000000000000//////.........---------++++++++++++------,,,,,,++++++******++++++)))************+++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++*********((()))***+++,,,---------******))))))******+++,,,------------,,,,,,+++***...---,,,++++++---...000,,,,,,,,,,,,,,,,,,,,,,,,...//////---,,,,,,...000------...///000000000///333000---,,,...111444555888===DDDHHHJJJLLLPPPTTTWWW```qqquuutttxxx~~~{{{{{{||||||{{{wwwxxx}}}vvvqqqggg[[[PPPGGG===888888888777444333555444222222444333111333333333222000//////000///............---------//////.........---------////////////////////////.........------,,,,,,,,,...------------...//////...---,,,,,,++++++++++++,,,---......---,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,+++*********++++++........................222111000.........///000............////////////333222000000111333666888999===DDDIIILLLMMMNNNOOOQQQSSSQQQVVV```^^^[[[bbbeeeiiiiiifffgggpppyyy}}}666666666666666666666666555555555555555555555555555666666666666777777777666666777888888999999:::888888888888999999999:::888999999::::::;;;;;;;;;>>>???@@@BBBDDDFFFIIIJJJLLLOOORRRUUUUUUUUUVVVWWWXXX[[[___bbbeeehhhkkknnnqqqtttwwwzzz|||~~~}}}dddQQQ>>>666666555222111111111111111000000000000000000000000000000000000000/////////............------,,,++++++,,,------...---,,,+++++++++++++++************++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********((()))***+++,,,,,,,,,,,,***************++++++,,,,,,---------,,,,,,+++***...---,,,++++++---...000,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---000555999....../////////000000000222111111333888===AAACCCHHHOOOWWW\\\___bbbeeehhhffflllxxxxxxwww{{{qqq]]]OOOHHHBBB;;;555888444111111222111...---111222333333222111111111000000000/////////......//////.........---------////////////////////////.........------,,,,,,,,,///............///000000...---,,,,,,+++++++++,,,)))***+++---...---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------,,,,,,,,,------...........................///000000111000///...---....../////////000000000333222111000111333666888999>>>DDDJJJLLLNNNOOOPPPPPPRRRPPPUUU___]]]ZZZaaafffjjjjjjggghhhqqqzzz~~~666666666666666666666666555555555555555555555555555555555666666666777777666666666777888888999999777777888888888999999999888888888888888888888888;;;;;;;;;;;;<<<===>>>???>>>AAADDDFFFFFFFFFGGGHHHIIILLLPPPTTTWWWZZZ^^^aaahhhkkkooossswww{{{~~~xxxgggMMM999333666555111222222111111111000000000000000000000000000000000////////////............------,,,,,,,,,,,,------///...---,,,++++++++++++************+++++++++,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++))))))******************))))))***+++,,,,,,,,,,,,************+++++++++,,,,,,,,,---------,,,++++++------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,...444;;;AAA111000//////000111222333555666999>>>CCCIIINNNQQQTTT[[[ccchhhkkknnnrrruuuwww~~~~~~zzz}}}~~~zzznnn^^^RRRIII<<<333666888555222333222333444555555333222000111111111111000000000000/////////.........------////////////////////////.........---------------///////////////000111111------,,,+++++++++,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...---------...///000000........................---...111222222000---,,,/////////000000000111111222222111000111444666888:::>>>EEEJJJMMMOOOPPPQQQOOORRRPPPTTT^^^\\\YYY```hhhllllllhhhiiiqqqzzz555555555555555555555555555555555555555555555555555555666666666777777777555666666777777888999999999999999:::::::::;;;;;;:::999999999999999999999:::::::::999:::;;;;;;<<<;;;>>>@@@AAAAAAAAABBBCCCAAACCCGGGJJJLLLOOOSSSVVV\\\```eeekkkpppvvv||||||yyy}}}ttt\\\@@@444666888444222222222111111111000000///////////////////////////////////////.........---------,,,,,,---------000///...---,,,+++++++++*********+++++++++,,,,,,***+++,,,,,,******+++,,,************************((((((((()))*********+++))))))***+++++++++++++++******+++++++++,,,,,,+++,,,,,,,,,------,,,,,,+++------,,,,,,,,,---...///------------------------,,,,,,------///333999>>>222111000000111333555777<<<>>>CCCGGGLLLQQQVVVZZZWWW\\\bbbgggjjjooovvv{{{}}}~~~zzzqqqhhhccc```___bbblllssspppkkknnnuuuzzz{{{xxxwww{{{{{{mmmhhhcccdddggglllppprrrtttvvvtttdddOOO>>>===???999666888666555555555555333111///111111111111000000000000////////////............////////////////////////...............---------//////......//////000111---,,,,,,++++++,,,,,,,,,------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------...///111111........................---...000111111///...---000000000000111111111111222111111111222444666777:::???EEEKKKNNNOOOQQQRRRPPPSSSPPPUUU___]]]ZZZaaaiiilllmmmiiijjjrrr{{{666666666666666666666666666666666666666666666666666666666777777777777888666666666777888888999999999999:::::::::;;;;;;;;;:::999999999999999999999::::::999::::::;;;<<<===;;;===????????????@@@BBB===???BBBCCCDDDFFFHHHJJJNNNRRRXXX^^^dddlllsssxxxzzz~~~xxx~~~oooQQQ<<<777666333222222222222111111111111////////////////////////.........///////////////------------------------000///...---,,,,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,,,,******+++,,,************************((((((((()))*********+++))))))***+++++++++******)))***+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------......------------------------+++---...//////000222444000000000111333777:::<<>>EEEKKKNNNPPPQQQRRRQQQTTTRRRVVV```___[[[ccciiillllllhhhiiiqqqyyy~~~777777777777777777777777777777777777777777777777777777777888888888999999777777777888999999::::::888888999999999:::::::::888888888888888888888888999999999999:::;;;<<<===999;;;<<<<<<;;;;;;<<<>>>;;;<<<>>>>>>===>>>???AAAAAAEEEJJJOOOUUU\\\dddiiiqqquuuzzz}}}||||||~~~kkkOOO===555111333222222222222111111111000000000000000000000000.........///////////////------............------...------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++))))))******************))))))***************))))))***,,,---------,,,+++++++++,,,---------,,,,,,,,,,,,,,,---------......------------------------,,,...000000/////////000222222444888<<<@@@DDDGGGLLLQQQYYY```gggoooyyy~~~iiiaaa___^^^aaagggpppyyyzzzzzzwwwvvv|||~~~zzzxxxwwwyyyzzzzzzvvvrrrxxx~~~xxxhhhcccdddnnn~~~lllbbbYYYOOOGGGCCC===555222222444444333111111111000000000000///000000000/////////......////////////////////////.............../////////---------------...//////,,,,,,+++++++++,,,------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++++++++,,,---..............................///...---,,,---...///000/////////000000000111111111111111222333444555666888===DDDJJJMMMOOOQQQRRRRRRUUUSSSWWWaaa___\\\dddgggkkkkkkggggggooowww{{{888888888888888888888888888888888888888888888888888999999999999:::::::::888888888999::::::;;;;;;999999:::::::::;;;;;;;;;888999999::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<===999:::;;;:::999999;;;<<<999:::<<<;;;::::::<<<===<<>>>>>;;;;;;<<<======>>>????????????>>>===<<<<<<======<<<<<<===<<<;;;;;;<<<>>>999:::;;;;;;;;;;;;<<<>>>===???@@@BBBDDDGGGLLLPPPRRRYYYbbbhhhkkkooovvv{{{||||||}}}~~~\\\CCC:::333333333222222222111111000000000000000000000000---.........//////000000,,,---...//////...---,,,************+++,,,------++++++,,,,,,,,,---------***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++*********))))))*********))))))((()))***,,,......---,,,+++***+++,,,,,,------------+++,,,------......------...........................///000000111444999===DDDGGGMMMTTT[[[aaafffhhhlllrrr{{{{{{rrrkkkmmmrrrtttqqqooolllsssxxx\\\aaannnyyykkkVVVFFF>>>;;;999777444444444333333333222222000000000000////////////////////////////////////---.........//////000000///////////////000111111++++++++++++,,,,,,---...///...,,,+++******+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......---,,,,,,,,,------........................***,,,...000111000...,,,............////////////000111222333444555555666666;;;CCCIIILLLNNNPPPQQQQQQSSSQQQVVV```^^^[[[bbbdddhhhgggcccccckkkssswww~~~999888888999;;;;;;:::999888:::<<<<<<999888999<<<;;;:::;;;===>>>???>>><<<>>>??????===<<<===???AAA<<<<<<<<<===???@@@@@@@@@@@@??????@@@BBBCCCCCCBBBAAABBBAAA???===<<<===>>>;;;>>>@@@???<<<:::<<>>>>>=========???CCCGGGIIIIIILLLPPPVVV]]]dddiiilllrrrxxx~~~}}}~~~pppYYY999666111222222000666666)))000000000000000000000000//////.........---------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++)))************+++++++++***************************+++,,,,,,------,,,,,,,,,,,,,,,------.........///...------,,,,,,,,,---000...+++***+++...000111......111777;;;===CCCJJJLLLLLLTTTbbbkkkkkklllpppuuusssmmmgggcccdddmmmyyy|||{{{}}}~~~|||iiiffffffmmmuuugggOOOCCC???<<<777777888666444222222333,,,333666333000222111---000/////////............000000//////.........---......//////......---,,,'''***---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------++++++,,,,,,,,,---------------------------------++++++,,,,,,---...//////000000000000111111111111222222222222333444555555777;;;BBBIIIMMMOOOOOOOOOSSSTTTWWWZZZ]]]```bbbbbbfffhhhiiihhhgggjjjsss{{{~~~<<<===???>>>===<<<======AAAAAABBBAAA??????@@@AAA@@@@@@@@@AAABBBCCCCCCCCCBBBBBBBBB@@@???>>>@@@BBBDDDCCCBBBBBBCCCBBBAAA@@@FFFEEEFFFFFFHHHHHHGGGGGG@@@AAABBBBBBBBBBBBDDDFFF@@@AAAAAA@@@>>>>>>???@@@<<<============<<<::::::===>>>>>>???@@@AAAAAABBBBBBCCCFFFJJJOOOTTTXXX[[[ffflllsssxxxyyy{{{wwwppp~~~||||||jjjMMM999000111333000333777111000000000000000000000000//////.........---------............---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************++++++++++++************************++++++,,,------------,,,,,,------------------.........---------...//////---///222222111000000111222444:::AAADDDFFFMMMUUUMMMOOOXXXeeelllmmmpppvvv~~~tttlllgggfffggglllmmmrrr|||~~~}}}|||xxx~~~}}}uuullleeeaaagggwwwiiiUUUCCC>>>666000...///222333444;;;>>>999333222///,,,000000/////////.........000000/////////...............//////......---,,,///222333333000---******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------++++++,,,,,,,,,---------------------------------,,,,,,------......//////000000000000111111111111222222222222333444555555777;;;BBBIIIMMMOOOPPPOOOSSSTTTWWWZZZ]]]```bbbbbbgggiiijjjiiigggkkksss{{{}}}DDDGGGIIIHHHEEEDDDEEEFFFIIIHHHHHHIIIKKKKKKKKKIIIIIIJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLJJJGGGFFFGGGIIIGGGHHHIIIJJJKKKKKKKKKJJJLLLMMMNNNOOOPPPPPPPPPOOOOOOPPPPPPOOOMMMLLLLLLMMMNNNLLLIIIGGGGGGGGGFFFEEECCCCCCCCCCCCBBBAAA???>>>@@@@@@AAABBBBBB@@@???=========>>>???BBBEEEGGGIIISSSXXX```eeejjjpppwww|||~~~~~~uuuiiippp|||yyy~~~yyybbbFFF666333777111000666777000000000000000000000000/////////.........------/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,************+++++++++,,,++++++++++++++++++++++++++++++,,,---------------.........---------------...------......///000111+++///222222///...111555:::>>>EEEKKKLLLLLLUUU___VVV]]]jjjwww}}}zzzpppiiimmmjjjfffbbbccciiissszzz}}}uuudddPPPWWWcccqqqbbbUUUCCC777333444555555000777===:::555333222111000000000000////////////000000////////////.........////////////...------222444555444000,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------,,,,,,,,,,,,------------------------------------............////////////000000000000111111111111222222222222333444555555777;;;BBBHHHMMMPPPPPPPPPSSSTTTWWWZZZ]]]```bbbbbbiiikkkllljjjhhhkkkssszzz|||TTTTTTUUUUUUUUUUUUTTTTTTQQQRRRUUU[[[``````\\\XXXVVVYYY]]]______]]]\\\[[[XXXXXXXXXVVVTTTRRRSSSSSSVVVWWWYYYYYYXXXWWWWWWXXX[[[\\\]]]^^^]]]]]]]]]^^^___```aaa```]]]\\\\\\]]]___ZZZTTTQQQPPPOOOLLLIIIJJJIIIHHHGGGGGGHHHIIIIIIHHHHHHHHHGGGFFFEEEDDDDDDDDDCCCAAAAAAAAABBBCCCDDDGGGKKKPPPVVV[[[bbbjjjoooyyy|||yyyrrrsss}}}sssZZZ@@@666999333///333666000000000000000000000000////////////............000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,---...---------//////......------,,,,,,...............///000000///000111000000444:::>>>DDDHHHMMMOOOMMMNNNZZZgggfffttt{{{lllhhhiiiiiirrrrrrsssvvv|||rrriiibbbbbbiiiuuunnnXXXIIIBBB>>>888222///555::::::666444444555111111111000000000//////000000/////////////////////////////////...------+++---///000...---,,,,,,------------------------------------------------------------............------------------------,,,,,,,,,------------...------------------------000000000000///////////////000000000111111111111222222222222333444555555777;;;AAAGGGMMMPPPQQQQQQSSSTTTWWWZZZ]]]```bbbbbbjjjlllmmmjjjhhhkkkssszzz~~~jjjhhhggghhhkkkllljjjfffdddhhhoooyyy~~~wwwpppjjjpppwww{{{zzzvvvrrrqqqjjjkkkllljjjhhhgggggghhhtttuuutttqqqmmmkkkkkklll{{{||||||yyyuuurrrrrrtttrrrtttvvvwwwvvvvvvwwwxxxrrrmmmfffaaa___[[[VVVRRRSSSQQQLLLIIIIIIKKKNNNPPPMMMLLLJJJIIIIIIJJJKKKLLLKKKIIIGGGDDDCCCCCCDDDEEECCCEEEIIINNNSSSZZZ```eeekkkqqqzzz}}}{{{~~~kkkKKK888888444000222222111111111111111111111111000000/////////.........000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---.........------/////////......---------//////............//////222333666999===AAAEEEGGGJJJJJJLLLMMMLLLRRRccctttvvvyyyzzzvvvoookkkmmmnnnmmmwww}}}vvvsssnnniiiqqq~~~{{{xxxxxxzzziii^^^XXXOOOAAA666888999999888444111111222222111111111111000000000//////000000000000000000//////000000//////...---(((***---------------...------------------------------------------------+++,,,,,,,,,,,,---------------------------------,,,,,,---------.........------------------------000000000000000////////////000000000111111111111222222222222333444555555888;;;AAAGGGLLLPPPQQQRRRSSSTTTWWWZZZ]]]```bbbbbbjjjlllmmmjjjhhhkkkssszzz~~~{{{}}}wwwrrrnnnhhhddd^^^YYYWWWWWWZZZ[[[TTTSSSPPPOOOOOOPPPSSSTTTQQQNNNJJJFFFCCCBBBBBBCCCAAABBBDDDHHHMMMRRRVVVYYYZZZaaammmwww|||yyyZZZDDD<<<444333555111111111111111111111111111000000000/////////....../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.............../////////...............000////////////000000111///666???FFFIIIJJJKKKLLLMMMLLLLLLOOOTTT```uuurrrqqquuuvvvssspppsss|||}}}zzzrrrjjjmmmvvv{{{aaadddrrr{{{yyyxxxooo```TTT???888333222111000111333222222222222111111111000//////000000000000111111///000000000000///......,,,...//////...------...------------------------------------------------+++++++++,,,,,,,,,------------------------------,,,---------............------------------------////////////000000000000000000000000111111111111222222222222333444555555888;;;@@@FFFLLLPPPRRRSSSSSSTTTWWWZZZ]]]```bbbbbbiiikkkllljjjhhhkkkssszzz|||{{{zzz{{{rrrqqqpppooonnnnnnoooooogggccc^^^XXXSSSQQQPPPPPPLLLKKKKKKLLLMMMOOOOOOOOOQQQVVV^^^fffnnnttt{{{}}}ttt]]]III777444777222111111111111111111111111000000000000/////////...............---------,,,------------------------------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........................../////////////////////000222444666666888CCCNNNPPPLLLLLLTTT\\\eeebbbbbbhhhrrrzzzooorrr~~~{{{{{{pppccc[[[cccttt[[[LLL===888888666555666333333222222222111111111//////000000000111111111000000000000000///......///000000000...------...................................................,,,,,,,,,,,,---------...------------------------------------............------------------------.........//////000000000000000000000111111111111222222222222333444555555888;;;@@@FFFKKKPPPRRRTTTSSSTTTWWWZZZ]]]```bbbbbbgggiiijjjiiigggkkksss{{{|||tttnnnkkkjjjiii___]]]ZZZXXXVVVSSSPPPNNNQQQSSSVVVZZZ___eeemmmssswww|||uuuWWW:::555999333111111111111111111111111000000000000////////////......---------,,,,,,,,,------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------......//////000000---...000222555888:::<<>>KKKVVV___^^^WWWSSSYYYaaapppmmmpppuuummmgggiiiqqqtttooovvv}}}iiiUUUGGG888444777777222---333222111111000000111111000000000111111000000000111000000000//////.................................................................................///000///...---...000------------------------.........////////////000............////////////////////////000000000000000000111222333444444555::::::@@@IIINNNNNNPPPSSSXXXYYY[[[```dddggggggeeekkkkkkjjjgggfffjjjqqqwww~~~cccaaaaaacccbbb\\\SSSLLLKKKHHHDDDAAA???===;;;999<<<<<<<<<>>>DDDPPP]]]ggg{{{}}}tttbbbOOO<<<555444222222333333111///111111111111000000000000////////////////////////------------------------,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////........./////////000000000///...///666@@@KKKRRRbbbgggiiibbbVVVTTT\\\gggvvv}}}tttllllllooozzzwwwmmmhhhyyyvvvcccKKK<<<999:::666111333222222111111111111111000000111111111111000000000000000000000/////////...........................................................................///000000......///000------------------------.........////////////000............////////////////////////000000000000000000111222333444444555888999@@@JJJPPPQQQSSSWWWYYYZZZ\\\```eeegggggggggllllllkkkgggfffiiipppvvv|||OOOJJJFFFEEEBBB>>>>>>AAA>>>;;;888888:::<<<===>>>:::;;;<<<<<<===CCCLLLSSSnnn||||||~~~mmmYYYCCC888666333333333333222111222222111111111000000000////////////////////////------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,------.../////////....../////////000000000//////222888CCCOOO[[[bbbgggaaaZZZZZZ```iiirrrvvvrrrjjjnnnzzzzzzwwwtttnnnnnnnnnqqquuu{{{|||xxxvvvrrrxxxzzziiiSSShhhaaaGGG;;;:::888555333333222111111111111222000111111222222111111000000000000000////////////...........................................................................///000///...---...000------------------------------........./////////............////////////////////////000000000000000000111222333444444555777888???IIIPPPRRRTTTXXXYYYXXXYYY]]]aaaeeeffffffnnnmmmkkkhhhfffhhhooouuuyyyEEE@@@===>>>===;;;===BBB:::999888:::>>>@@@BBBBBB:::===@@@@@@AAAEEELLLRRR^^^lll}}}{{{fffOOO;;;888444333333444444333222222222111111111000000////////////////////////---------------------------,,,,,,,,,------......------------------------------------------------++++++,,,,,,---......///,,,,,,------...//////000.../////////000000000000111666@@@KKKUUU\\\aaaddd^^^ZZZXXX```rrr{{{wwwtttttt{{{xxxjjj```\\\YYYVVVSSSSSSSSSTTTWWW[[[aaafffiiivvvyyy|||wwwvvvtttqqqpppqqqvvvyyyvvvyyyRRRVVVeeezzz~~~aaaMMMCCC;;;555444333222222111111222222000111111222222111111000////////////////////////........................................................................---...//////------...///........................,,,---------........................////////////////////////000000000000000000111222333444444555666888>>>HHHNNNOOOQQQUUUZZZYYYXXX[[[___dddfffgggooonnnlllhhheeehhhnnntttyyy???<<>>>>>??????AAABBBBBBCCCDDDEEEFFFFFFJJJLLLQQQXXXbbblllvvv{{{{{{sssqqq{{{jjj]]]VVV\\\qqqlllHHHBBB:::666666555000///333000000000000000111111111111111000000000000111111......////////////......000000000000000000000000000000000000000000000000000000//////.........------......///////////////000000///...............//////............//////000000000000111111111111111000000111222333333222:::<<<@@@EEEJJJMMMOOOPPPVVV[[[______aaagggjjjjjjnnnooommmiiieeegggooowww|||jjjmmmqqqtttttttttttttttvvvxxxzzz}}}~~~}}}|||{{{|||{{{xxxsssnnnlllmmmpppoooaaaRRRIIIIIIOOO\\\hhhooovvv}}}\\\GGG666333444000///222111111111111111111111111000000/////////.........666555222000.........///------------------------,,,---///111111///---,,,...---++++++,,,.................................---...//////...///111333333000000222333555???KKKSSScccjjjfff___UUUXXXjjjwwwlllgggkkkvvv}}}kkkYYYMMMEEEAAA@@@BBBAAA???>>>======>>>>>>>>>>>>???@@@AAAAAABBBBBBCCCEEEHHHNNNVVV___fffkkkxxxsssooo{{{uuuaaaUUUZZZeee}}}}}}bbbOOODDD999555222//////333111111111111111111111111111111000000000000111111......////////////......////////////////////////////////////////////////000/////////............------...///////////////000000///...............//////............//////000000000000111111111111111000000111333444444444:::<<<@@@EEEJJJMMMOOOPPPUUU[[[^^^^^^aaafffjjjjjjppppppnnniiieeegggooovvv}}}}}}uuupppkkk```SSSIIIBBB@@@FFFOOOVVV\\\cccggggggffffffgggkkkkkkjjjmmmsss{{{pppUUU;;;333444333111222111111111111111111111111000000////////////......444333111///...---......---------------------------...////////////...---222...+++***---//////...........................,,,...000000///000111333444222222777<<>>>>>@@@@@@???>>>============<<<======>>>>>>?????????>>>>>>@@@DDDIIIOOOTTTWWWnnnrrryyywwwpppiiioooxxxnnn```]]]bbblllZZZEEE888222000111444111111111111111111111111111111000000000000111111...//////000000//////...................................................////////////............------...////////////...000//////............/////////............//////000000000000111111111111111111111222333444666777999<<>>AAAAAAEEEJJJLLLLLLJJJJJJKKKKKKLLLNNNPPPTTT\\\gggnnn{{{dddBBB555666777555333111111111111111111111111000000//////////////////000///...,,,+++++++++,,,.................................------.........555111------000111///,,,........................---...000000//////000111///222999CCCMMMWWWbbbiiinnnnnnddd\\\\\\___rrruuudddeeeqqq}}}kkkYYYSSSJJJCCC@@@@@@AAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>???@@@BBBEEEHHHIIIQQQWWW```lllwwwyyybbbqqqxxx[[[EEE:::666555555222222222222222111111111111111000000000000111111//////000000000000//////................................................///////////////.........,,,---......//////......000///............////////////............/////////000000000111111111111000111222222222444666888999<<>>???;;;???CCCEEEEEEHHHNNNSSSSSSTTTXXX^^^gggrrrmmmJJJ777666777666333111111111111111111111111//////000000000000000000......---,,,,,,,,,,,,,,,........................///...---,,,,,,---...///333111///000111000---***////////////////////////...///000000///...000111000:::GGGSSS]]]dddiiikkkhhhaaaYYYaaassszzzuuuooo}}}lll\\\MMMHHHBBB>>>===>>>??????CCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@???????????????BBBBBBAAA@@@@@@AAABBBCCCCCCGGGNNNXXXbbbmmmuuuyyyxxx||||||wwwsssqqqqqqqqqtttwww|||qqqUUUEEE===888555444333333333222222222111111111000000000000111111//////000000000000//////.........................................................///////////////,,,------...............//////............////////////............/////////000000000111111111111...111333444333333555777888;;;AAAGGGKKKNNNOOOOOORRRWWWYYYZZZ]]]dddjjjkkktttuuusssmmmhhhggglllrrr|||vvvkkk___WWWPPPIIIFFFGGGBBBAAA???>>>>>>>>>@@@AAA???DDDIIILLLJJJGGGFFFFFFEEEDDDEEEIIINNNSSS\\\dddwwwuuuTTT===555444444222222222222222222222222222//////000000000000111111//////////////////....................................------------......---...////////////......///////////////////////////000111000000111444666<<>>>>>@@@AAAAAAGGGHHHHHHIIIIIIHHHGGGGGGDDDDDDCCCCCCBBBBBBAAAAAAFFFEEEDDDCCCBBBAAAAAAAAAAAABBBDDDHHHNNNUUU[[[___eeeiiinnnppprrruuuzzz~~~}}}yyyuuuooohhhdddaaaaaaaaaaaaeeejjjoootttzzzeeeQQQFFF===777555444444333333222222222111111000000000000111111///000000111111000000///.........................................................///////////////,,,,,,---............---///............//////000//////............//////000000000000111111111111...222666777555333444555888;;;AAAGGGLLLNNNNNNNNNPPPUUUXXXXXX\\\dddjjjllluuuvvvtttoooiiihhhlllrrrzzz|||jjj___XXXQQQLLLJJJHHHGGGFFFFFFFFFFFFFFFEEEIIIOOOWWW]]]^^^[[[WWWUUUSSSOOOMMMOOOMMMIIIKKKOOOYYYkkkcccIII999444333333222222222222222222222222//////000000000111111111...//////000000000//////........................------------------------+++---//////...000777<<>>555555555444333333222222111111000000000000111111000000111111111111000000////////////////////////////////////////////////............/////////000+++,,,------......------...............///000000//////............//////000000000000111111111111///555;;;<<<999555444555777;;;AAAHHHLLLNNNNNNNNNOOOTTTWWWWWW[[[cccjjjllltttvvvtttooojjjiiimmmrrr{{{tttkkkeee[[[PPPJJJKKKJJJKKKLLLMMMKKKIIIGGGQQQWWWaaakkkqqqqqqnnnkkkaaa\\\ZZZZZZVVVNNNJJJMMMKKKZZZnnn~~~~~~pppTTT???666555666222222222222222222222222//////000000111111111222,,,---......///.........////////////////////////,,,------......------,,,,,,///111///...444@@@JJJ000000000000000000000000///000111222555;;;CCCHHHSSSaaaiiiddd]]]```iiinnnqqquuu~~~xxx~~~zzzrrrmmmggg]]]VVVXXXWWWSSSOOOOOOPPPKKKDDD>>>>>>>>>AAAEEEIIILLLLLLOOOPPPQQQRRRSSSRRRQQQPPPTTTTTTSSSRRRQQQPPPOOOOOOMMMMMMLLLLLLKKKJJJIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEFFFIIIMMMNNNNNNPPPTTTXXX[[[___dddiiilllooorrruuuzzz~~~xxxsss```\\\VVVPPPMMMLLLLLLMMMKKKMMMQQQTTTVVVZZZ___bbbeeeppp}}}vvvpppuuu|||jjj\\\OOOFFF666666555444333333222222111111000000000000111111000000111111111111000000000000000000000000000000000000000000000000000000---.........//////000000+++,,,------......------...............///000111//////............//////000000000000111111111111111777???@@@<<<777555555777;;;BBBHHHLLLNNNNNNNNNOOOSSSVVVVVVZZZcccjjjllltttuuuuuupppjjjiiinnnsss{{{}}}xxxppphhh```YYYVVVSSSOOOKKKIIIHHHHHHHHHSSSVVV\\\aaafffhhhiiiiiieeeiiimmmnnnjjjaaaVVVOOOIIINNNTTT___xxxjjjRRR<<<111111333333333222222111111111000111111222222000///...000000//////.........---///......---------......------......//////000000------+++///AAAPPPHHH555333111///...///000000///222555555555;;;IIIVVV\\\dddddddddaaa\\\```rrr{{{xxx~~~~~~vvvnnnhhh```XXXRRRNNNJJJGGGGGGFFFEEECCCBBBAAAAAAAAA>>>???AAADDDHHHLLLPPPRRRSSSVVVYYYYYYXXXVVVVVVVVVZZZXXXVVVUUUUUUUUUTTTSSSYYYTTTPPPNNNOOOPPPNNNLLLMMMLLLJJJGGGEEEDDDDDDEEEDDDAAABBBEEEFFFDDDDDDFFFIIIKKKNNNQQQSSSVVVZZZ]]]aaaeeejjjnnnmmmiiiccc^^^RRROOOJJJEEEBBBAAABBBCCCBBBBBBCCCEEEGGGJJJLLLMMMUUUYYY```jjjttt}}}}}}~~~|||nnn^^^eee{{{ttthhh^^^MMMAAA777555555222000222111111111111111000//////000000000000000000000000000000000000/////////////////////...------,,,,,,........................---------............///....................................////////////000000000000///////////////000111222111111222444888:::???EEEKKKOOOOOONNNQQQTTTWWWYYY[[[aaaiiipppyyyxxxuuunnngggggglllrrr\\\```hhhooovvv}}}|||tttmmmggg```ZZZVVVTTTPPPLLLIIIHHHHHHHHHIIIMMMSSSYYY]]]^^^]]]\\\[[[___dddfffddd^^^VVVQQQJJJKKKKKKPPP```yyyeeeFFF777888444333333222222222222222000111111222111000///...000000/////////.........///......------........./////////000000000000000000111999EEELLLFFF888...111000//////000111000000000555999===GGGUUU___ccciiiccc^^^```eeennn{{{|||wwwvvv}}}xxxhhh___VVVRRRLLLGGGEEECCCBBB@@@AAAAAA@@@???>>>>>>>>>>>>@@@AAADDDHHHKKKOOOQQQSSS[[[ZZZYYYXXXXXXYYY[[[]]]XXXZZZ^^^``````\\\VVVRRRQQQTTTZZZ```aaa]]]VVVQQQKKKOOOSSSRRRNNNIIIFFFEEEEEEBBBAAADDDDDD@@@>>>@@@BBBCCCEEEFFFGGGIIIMMMPPPNNNQQQVVVXXXXXXUUUPPPMMMHHHFFFCCC@@@???>>>???@@@@@@@@@AAABBBDDDFFFGGGIIIHHHJJJOOOUUU]]]fffmmmqqq{{{ppp\\\VVVdddxxxsssXXXKKK>>>999777333222555000000111111111000000///000000000000000000000000000000000000////////////................................................---------............///....................................////////////000000000000///////////////000222222111111333444555777<<>>>>>??????>>>======<<<<<<<<<======>>>AAADDDHHHMMMQQQTTTVVVWWW^^^```dddhhhlllllliiigggaaadddgggjjjiiieee```]]]\\\ccckkkpppmmmeee]]]WWWVVVYYY\\\[[[VVVPPPMMMKKKIIIDDDBBBDDDDDD@@@???@@@@@@AAAAAA@@@@@@AAACCCFFFBBBDDDGGGIIIIIIGGGEEECCC@@@???>>>>>>===>>>>>>???>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDGGGLLLSSSZZZ^^^dddkkkuuu~~~}}}ggg\\\YYYddddddWWWHHH???999555444555///000000000000000000000000000000000000000000000000000000000////////////,,,------...//////000000........................---------............///....................................////////////////////////000000000000///000222222111111333444444777;;;BBBHHHKKKLLLKKKNNNQQQUUUWWWZZZ```hhhnnnxxxyyyvvvpppjjjhhhmmmrrr}}};;;>>>BBBEEEGGGIIILLLNNNYYY^^^gggqqq}}}xxxsssnnnkkkgggdddaaa]]]XXXTTTPPPMMMJJJFFFDDDCCCDDDDDDCCCEEEJJJOOOSSSUUUVVVWWWPPPQQQQQQPPPNNNJJJFFFCCCDDDDDDIIIPPPRRRXXXooo]]]===444555444333333222333444444111111111111000000000///000000//////////////////...............//////000111111111000000////////////333;;;???999...---333---///111222111111111111888AAAMMMXXXdddmmmmmmhhheeeYYYVVVdddwww|||tttrrr~~~xxxiiiYYYLLLEEEEEECCC@@@>>>?????????>>>=========>>>>>>@@@AAABBBCCCFFFKKKPPPTTTVVVWWWXXX\\\gggxxxvvv{{{zzzxxxvvvuuuwwwyyy|||xxxrrroooooovvvrrrlllhhheeeaaa^^^[[[PPPIIIDDDEEEFFFEEEFFFHHHEEEEEEEEEDDDBBBBBBDDDFFFAAAAAABBBCCCDDDDDDDDDCCC>>>???@@@@@@AAAAAA@@@@@@??????>>>>>>??????@@@AAACCCCCCBBBCCCFFFJJJNNNPPPRRRXXXaaaiiipppuuuyyy{{{uuuddd^^^pppqqqgggYYYLLLBBB:::444222000/////////000000111111////////////////////////000000000000////////////---........./////////000........................---------............///....................................////////////////////////000000000000///111222222222222333555666888===CCCIIIMMMMMMLLLMMMPPPTTTWWWZZZ___gggmmmwwwxxxwwwqqqkkkiiimmmrrr999;;;=========<<<===>>>@@@CCCGGGMMMVVVaaalllssssssbbbaaa```^^^]]]ZZZVVVQQQMMMIIIGGGDDDAAA@@@@@@AAABBBDDDEEEGGGKKKPPPUUUYYY[[[OOOOOOMMMKKKHHHEEEBBB@@@??????EEENNNRRRTTT```qqqwww|||}}}yyyrrrLLL777666555333333333444555666111111111000000000000000//////000000000000000000...............///000111000000000//////.........,,,222333,,,***///333222...000111111111111444666FFFPPP[[[dddjjjmmmhhhaaa[[[YYY___ooonnngggooo|||rrrbbbUUUJJJBBB???@@@>>><<<<<<===>>>======>>>>>>???@@@AAACCCEEEFFFGGGIIILLLOOOPPPPPPOOOOOOVVVeee}}}zzzqqq^^^UUUMMMKKKKKKJJJIIIKKKHHHIIIIIIHHHFFFEEEFFFGGG@@@@@@@@@???@@@AAABBBCCCBBBCCCCCCDDDDDDDDDCCCBBBCCCBBBBBBAAAAAABBBBBBBBB@@@AAAAAAAAABBBBBBBBBCCCFFFJJJOOOSSSXXX]]]bbbfffhhhooovvvzzzzzz|||yyygggeeekkkssssssdddUUUFFF:::111111111000000000000111222////////////////////////000000000000////////////000000/////////.................................---------............///....................................////////////.../////////000000000111000111333333222222444555666888===CCCIIIMMMMMMLLLMMMPPPTTTWWWZZZ^^^eeekkkuuuwwwwwwrrrllljjjmmmqqq~~~;;;<<<>>>>>>===<<<<<<===;;;;;;===@@@DDDKKKPPPTTTeeessstttZZZXXXYYYZZZYYYWWWRRRMMMJJJEEECCCAAA???>>>???AAACCCDDDEEEGGGJJJNNNSSSXXX[[[OOOOOONNNMMMKKKJJJHHHGGGHHHFFFHHHOOOWWW^^^hhhpppmmmvvvzzztttvvv|||[[[<<<666555444333333444666888222111111000///000000000//////000000000000111111............///000111111////////////............+++222111***+++555444+++///000111111222666===CCCTTT^^^hhhkkkkkkhhhbbb[[[XXX```pppyyyqqq|||uuu___PPPGGG@@@===>>>;;;::::::;;;>>>@@@AAA@@@??????@@@AAACCCEEEGGGHHHMMMMMMMMMLLLKKKIIIFFFEEELLLWWWiiiyyytttjjj```]]][[[UUUNNNLLLJJJLLLMMMLLLIIIGGGEEEEEEEEEDDDCCCBBBBBBCCCEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEHHHGGGGGGFFFFFFFFFGGGGGGBBBBBBCCCCCCBBBAAA@@@???BBBDDDEEEFFFHHHKKKOOOSSSPPPTTTZZZ^^^```dddiiimmmsssuuuvvvxxx|||qqqeeegggwww{{{iiiXXXFFF:::444333222111000111222222000000000000000000000000000000000000////////////111111000//////...------........................---------............///....................................////////////......//////000000111111000111333333222222444555444777;;;BBBHHHKKKLLLKKKNNNRRRVVVXXXZZZ^^^dddiiisssuuuvvvrrrllljjjlllppp{{{AAABBBDDDCCCBBBAAAAAABBBBBBBBBBBBDDDGGGIIIKKKKKKMMMYYYkkk~~~uuu^^^RRRUUUXXXYYYWWWRRRNNNKKKEEECCCAAA@@@AAACCCEEEGGGHHHJJJMMMQQQTTTWWWXXXYYYTTTTTTTTTTTTSSSRRRQQQQQQSSSUUUWWW[[[fffttt}}}wwwzzz{{{sssqqqttteee@@@777666444333333555777999222222000/////////000111//////000000000111111111............///000111222///////////////000000000.../////////222444111,,,///000111111444===JJJSSS^^^hhhqqqoooiiiccc___[[[___mmmuuueeeSSSHHHCCC???>>>???<<<;;;<<<>>>BBBEEEFFFEEEBBBBBBCCCDDDEEEGGGIIIJJJOOOOOONNNMMMLLLKKKJJJJJJKKKPPPWWW]]]cccnnn|||~~~zzznnnaaaYYYVVVYYYZZZYYYUUUOOOKKKIIILLLKKKIIIHHHHHHIIIJJJKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFEEEFFFGGGGGGFFFFFFHHHIIIGGGHHHIIILLLNNNQQQTTTVVVXXXZZZ]]]```eeekkkrrrwwwooosssxxx~~~xxxpppsssvvvssseeeUUUIII777666444222111111222222000000000000000000000000000000000000////////////000000000///////////////........................---------............///....................................////////////.........///000111111111000222333333333333444666555777<<>>===>>>>>>======???CCCEEEEEEDDDEEEEEEFFFGGGIIIJJJLLLMMMNNNNNNOOOPPPRRRTTTVVVWWWTTTWWWYYYXXX[[[ggg{{{uuujjjeeehhhjjjhhhbbb[[[UUUQQQOOONNNLLLKKKJJJKKKKKKLLLMMMMMMNNNNNNOOOQQQRRRSSSNNNMMMMMMMMMMMMNNNOOOOOONNNLLLIIIFFFFFFGGGJJJKKKJJJLLLNNNNNNLLLJJJIIIHHHJJJHHHFFFFFFHHHKKKKKKKKKIIIKKKMMMOOORRRWWW\\\```[[[___fffmmmttt||||||zzzwwwlll}}}ssskkk___UUU999888555333111111222333000000000000000000000000000000000000////////////......//////000000111111........................---------.........//////..................................../////////000---......///000111111222000222333333333333444666888:::???EEEKKKOOOOOONNNRRRUUUYYY[[[[[[]]]bbbfffooorrrtttqqqllliiijjjmmm|||CCCAAA@@@BBBDDDEEECCC@@@DDDEEEFFFFFFFFFDDDCCCBBBEEEDDDFFFMMMUUU\\\^^^^^^RRRRRRVVV]]]___ZZZRRRLLLHHHGGGFFFGGGFFFEEEKKKSSSVVVYYY```iiinnnlllfff```bbbccceeefffgggggggggfffdddjjjooouuu~~~zzzvvvrrrooovvvnnnRRR???888777555000555888000333222111111000000111111000000000000000000000000---------.........//////////////////000000000000222000......///000111111555444333666BBBRRR]]]___hhhkkkooolll^^^SSS[[[kkk~~~~~~sssZZZQQQEEE>>>>>>@@@AAAAAA>>>@@@CCCFFFGGGGGGGGGGGGJJJLLLMMMMMMKKKKKKOOORRRQQQTTTWWWWWWVVVXXX]]]cccbbb^^^^^^___]]]```ttt}}}pppkkkiiifffddd```YYYSSSUUUZZZZZZWWWWWWUUUTTTUUUXXXZZZYYYWWWVVVSSSRRRTTTTTTOOOMMMNNNMMMLLLMMMOOOQQQQQQOOOMMMSSSPPPQQQUUUVVVQQQNNNNNNLLLKKKIIIGGGFFFEEEEEEEEEDDDDDDEEEFFFHHHJJJKKKLLLOOOLLLNNNYYYbbbgggmmmtttvvv{{{rrr|||qqqfffvvvxxxpppmmmggg___BBB999333444444000000333111111111111111111111111000000000000000000000000////////////////////////...------,,,---...///000........................000000000000000000000000000000//////.........---////////////////////////000000000222333555777888AAAAAABBBFFFKKKOOORRRRRRQQQVVV[[[[[[ZZZZZZ___dddmmmooorrrrrrlllhhhllluuu}}}BBB@@@???@@@BBBBBB@@@>>>BBBCCCCCCCCCCCCBBB@@@???BBB@@@@@@AAAEEEIIILLLMMMPPPQQQUUU\\\```^^^WWWRRRPPPMMMMMMNNNMMMOOOWWW```iiilllrrrxxx|||{{{uuupppooopppqqqssstttuuuuuutttwww|||{{{xxxtttrrrttt~~~|||cccFFF777111333000444777222333222111111000000111111000000000000000000000000---------.........//////////////////000000000111000///......///111111111000555:::AAAMMM\\\eeefffqqqmmmiiifff___\\\hhhzzz|||oooeeeSSSLLLDDD@@@@@@BBBCCCCCCBBBDDDGGGJJJKKKKKKKKKLLLPPPPPPPPPPPPQQQRRRUUUVVV]]]eeellllllhhhhhhooowwwzzzvvvwww{{{wwwppptttuuuooowwwzzzvvvpppnnnppptttwwwwwwooocccXXXTTTUUUUUUVVVWWWUUURRROOONNNOOORRRUUUVVVTTTPPPPPPUUUXXXVVVTTTTTTQQQQQQPPPOOOMMMLLLKKKKKKHHHGGGFFFFFFEEEEEEEEEEEEFFFDDDEEEJJJMMMOOOUUU]]]aaaiiiuuu{{{{{{rrrooooootttwwwrrrfff^^^III???777555444000///000111111111111111111111111000000000000000000000000////////////////////////......---,,,------//////........................000000000000000000000000000/////////............////////////////////////000111111222333555666777===>>>@@@DDDJJJNNNPPPPPPQQQVVVZZZ[[[YYYZZZ___ccclllnnnqqqrrrlllhhhllluuu{{{AAA@@@??????@@@@@@>>>===AAABBBBBBAAAAAA???>>>===@@@???===;;;:::<<<@@@DDDHHHJJJOOOVVV\\\^^^YYYTTTRRRPPPPPPRRRUUU[[[gggrrr~~~}}}zzzvvvtttqqqvvv~~~\\\>>>000444333222444333333222111111000000111111000000000000000000000000------.........//////////////////000000000111111000000000000111222333333111<<>>AAAAAAAAA@@@@@@???>>>>>>???@@@AAA???===>>>BBBFFFCCCGGGKKKRRRYYY^^^\\\WWWTTTQQQRRRVVV]]]gggwww{{{zzzvvvsssoooqqq|||yyyMMM444888666111111222333222111111000000111111////////////////////////............//////////////////000000000111111111222333333333222222444555:::GGGVVV___ffflllnnnmmmggg___aaapppwwwzzzzzztttjjjbbb[[[TTTNNNJJJHHHIIILLLNNNOOOOOOOOOOOOSSSVVVYYYZZZYYYZZZ]]]``````ccclll||||||xxx{{{uuukkkccc___]]]ZZZSSSOOOOOOLLLGGGGGGKKKNNNXXXdddiiimmmzzzwww}}}xxxkkkbbb[[[ZZZZZZYYYWWWUUUSSSQQQPPPQQQQQQQQQPPPPPPOOOOOOMMMLLLKKKKKKJJJHHHHHHIIIEEEHHHLLLQQQWWW___iiipppyyyyyy}}}jjjVVV[[[mmmyyy||||||gggZZZIII===888666555555111111111111111111111111000000000000000000000000///////////////////////////.........------------........................///////////////////////////////////////.........000000000000000000000000222222222222333333444555555777<<>>>>>???@@@AAA@@@@@@???????????????>>>AAADDDDDDBBBAAACCCEEECCCHHHMMMQQQZZZcccccc^^^[[[XXXWWW[[[cccooozzztttqqqnnnqqqzzzZZZ888888777111111333333222111111000000111111////////////////////////........./////////000000000000000000111111111111222333333222000111444777DDDQQQ___fffjjjnnnooommm]]]```ooo}}}wwwrrrooobbb]]]VVVPPPLLLIIIGGGFFFGGGLLLRRRTTTTTTSSSSSSTTTXXX\\\aaadddfffkkkrrrwww|||rrrmmmxxx|||wwwrrreeebbb\\\VVVRRROOOMMMLLLJJJGGGFFFGGGFFFCCCCCCEEEAAAGGGMMMOOOPPPXXXiiiyyy}}}qqqjjjiiihhheeeccc```^^^\\\VVVVVVVVVVVVUUUTTTRRRQQQPPPNNNMMMNNNQQQRRRNNNJJJGGGHHHIIIJJJMMMQQQUUUYYYeeelllxxxvvvrrr}}}wwwaaaQQQWWWmmm}}}ppp\\\HHH<<<777666444111111111111111111111111111111111111111111111111////////////////////////..................------........................////////////////////////.........///////////////000000000000000000000000222222222222333333444555555777;;;BBBIIIMMMOOONNNPPPUUUZZZZZZXXXYYY^^^bbbfffiiiooorrrnnnjjjooovvv@@@AAAAAA???>>>>>>AAACCCBBBBBBAAAAAAAAABBBCCCDDDAAADDDFFFFFFDDDBBB@@@@@@BBBIIIMMMQQQ[[[hhhjjjeeeddd```___aaahhhsssyyysssoooooosss{{{aaa;;;666555222333444333222111111000000111111000000000000000000000000....../////////000000000000000000111111111222222///000111000///222999>>>MMMWWWbbbiiimmmpppoookkkUUUaaayyyzzz~~~sssiiibbb]]]ZZZXXXMMMKKKIIIFFFEEEEEEFFFFFFIIIOOOVVVYYYXXXWWWYYY\\\]]]ccckkkpppuuu~~~vvv}}}sssjjjfffbbb]]]ZZZVVVRRROOOFFFFFFFFFFFFEEECCCAAAAAADDDDDDEEEFFFFFFJJJXXXfff|||~~~{{{wwwsssqqqooonnnhhhgggfffccc___ZZZVVVTTTSSSSSSQQQOOOPPPRRRPPPKKKPPPOOOMMMLLLLLLMMMNNNOOOUUUXXXaaannnyyy~~~ooosss{{{{{{}}}uuuZZZPPP```ttt}}}qqqXXXDDD:::444111111111111111111111111111111111111111111111111111////////////////////////,,,---......//////..............................000000000000000000000000.........///////////////000000000000000000000000222222222222333444555666666888;;;BBBHHHMMMOOOOOOPPPUUUYYYZZZXXXYYY]]]bbbeeeiiipppsssppplllpppxxxCCCDDDDDDCCCBBBBBBFFFIIIHHHHHHHHHHHHIIIKKKMMMNNNMMMLLLKKKKKKKKKJJJHHHFFFFFFMMMRRRVVVbbbsssxxxsssssspppnnnrrrxxxzzztttpppqqquuu{{{kkkBBB777333333666333333222111111000000111111000000000000000000000000.../////////000000000000000000111111111222222222...000111111333999DDDLLLWWW___ggglllooooooiiiaaaUUUccc{{{{{{zzzrrrlllhhhbbbYYYRRRMMMKKKJJJJJJCCCDDDEEEFFFGGGHHHJJJKKKMMMUUU\\\___]]]^^^ccciiijjjpppxxx}}}}}}wwwrrrjjjbbb\\\ZZZYYYWWWTTTQQQOOOMMMKKKNNNIIIGGGHHHIIIKKKUUU```^^^uuuxxxqqqkkkggghhhkkkggg\\\TTTVVVZZZ[[[```\\\WWWRRRPPPPPPPPPQQQNNNNNNRRR[[[aaagggrrr}}}~~~vvvvvvyyywwwzzzuuuccc^^^fffnnn~~~gggPPP@@@777111111111111111111111111111111111111111111111111111////////////////////////***+++---...///000//////........................000000000000000000000000............/////////000////////////////////////000111111222333555666777777888;;;@@@FFFKKKNNNNNNPPPTTTYYYZZZXXXYYY]]]bbbeeeiiippptttqqqnnnrrrzzzGGGHHHIIIHHHGGGHHHLLLPPPPPPPPPPPPPPPRRRTTTVVVXXXYYYUUURRRRRRUUUVVVUUUSSSPPPXXX]]]bbbppp{{{uuuqqqssswww{{{vvvKKK:::333555666111333222222111000111111111000000000000000000000000////////////000000000000000111111111111222222222000222444555999BBBOOOZZZ```fffllloooqqqmmmbbbVVV[[[jjj~~~}}}zzzqqqhhh```ZZZTTTQQQOOOKKKFFFCCCBBBDDDEEEEEEAAADDDGGGJJJKKKMMMOOOPPPRRRZZZbbbeeeccceeemmmtttxxx}}}{{{tttpppnnnllljjjbbbZZZSSSRRRQQQOOOUUU]]]gggnnn{{{ooo______hhhppppppjjjaaaYYYUUUTTTUUUUUURRRPPPSSSXXXXXXVVVZZZbbbnnn{{{tttsss{{{|||eee___fff{{{pppXXXGGG<<<666111111111111111111111111111111111111111111111111////////////////////////)))***,,,...000000000000........................000000000000000000000000---.........//////000000////////////////////////000000111222333555777888888888:::>>>DDDJJJMMMNNNPPPTTTYYYZZZXXXXXX]]]bbbeeeiiiqqquuurrrooosss{{{LLLLLLMMMNNNOOORRRTTTVVVYYYWWWVVVWWWZZZ]]]```aaa```]]][[[\\\___bbbbbbaaaaaa```bbbkkkxxx|||xxxsssoooqqqppptttuuu}}}LLL666555666555444333333333222222222111111000000000000000000000000////////////000000000000333222111222333333333222777222222;;;EEELLLVVV```aaaiiippprrrnnnfff[[[SSScccvvv}}}tttmmmoooddd]]]WWWSSSOOOKKKKKKNNNHHHGGGEEEEEEFFFFFFEEECCCIIIHHHHHHJJJOOOTTTWWWXXX[[[aaaiiioootttyyy~~~pppaaaYYYTTTTTT___lllwww{{{zzzrrruuummmbbbcccgggiiihhhbbb^^^ZZZYYYZZZ[[[ZZZXXXeeevvvssslllqqq|||xxxxxxppp]]]VVVlll|||}}}fffQQQCCC===666222111444444//////333111111222333333111000///000000000000000000000000111...---333;;;<<<666...000000///...............////////////////////////222222111111000000//////000000000000000000000000000111222333222333555777888:::===@@@BBBFFFJJJMMMPPPTTTXXXYYYWWWWWW[[[```hhhkkkqqqvvvsssppprrryyyQQQQQQRRRSSSVVVYYY]]]```cccaaa^^^^^^aaadddhhhjjjfffdddaaabbbeeeiiijjjjjjhhhggghhhmmmwww|||xxxsssoooiiiiiiooosss~~~{{{QQQ;;;777666444333333333333222222222222111000000000000000000000000////////////000000000111222222222222333333222111555222666BBBNNNUUU[[[aaahhhnnnsssqqqiiiaaa\\\ZZZhhhxxxooodddYYYTTTVVVRRROOONNNPPPOOOKKKGGGHHHKKKKKKKKKKKKKKKLLLLLLLLLPPPQQQSSSUUUWWWYYY[[[\\\iiiooowww}}}uuudddhhhkkkuuuyyykkkbbb]]]]]]eeepppyyy|||ttt|||uuussspppnnnllliiifffcccjjjxxxoooiiizzzssslllooouuuvvvyyy{{{dddXXX___pppvvvdddPPPCCC;;;444111333333000///222000111111111111000//////000000000000000000000000000------111666888333...000000///...............////////////////////////000000//////////////////000000000000000000000000000111222333222333555777888:::===@@@CCCFFFJJJMMMOOOTTTXXXYYYWWWWWW[[[```iiilllrrrvvvsssppprrrxxx[[[\\\]]]^^^```eeekkkooollljjjgggeeefffjjjooorrrpppmmmkkkkkkooosssvvvxxxuuuuuuvvvvvv||||||xxxsssooofffgggooovvv}}}YYYAAA888555333333333333333333222222222222000000000000000000000000/////////000000000111111111222222333333222222111555666>>>MMMYYY___bbbdddmmmrrrtttmmmbbb]]]aaaiiivvvoooWWWOOOOOOLLLJJJJJJLLLJJJKKKPPPRRRNNNKKKKKKMMMPPPTTTUUUUUUWWW[[[______aaadddfffiiioooxxx~~~zzzsssqqqkkkfffdddaaaWWWMMMRRRUUU^^^mmmxxxqqqqqqtttxxxyyywww~~~pppsss}}}rrrmmmppprrr}}}uuufffZZZeeerrr{{{}}}ttt___MMMBBB999111111333222000000111000000///////////////000000000000000000000000......---///111111000...000//////............///////////////////////////..................//////000000000000000000000000000111222333222333555777777:::>>>AAACCCFFFJJJMMMOOOSSSXXXYYYWWWWWW[[[___iiilllrrrvvvsssooorrrxxxggghhhhhhhhhiiinnnuuu{{{vvvtttqqqnnnnnnqqqwww{{{yyyxxxvvvvvvyyy}}}|||xxxsssoookkkllluuu|||zzz}}}bbbDDD777555444222444444333333333222222222000000000000000000000000//////000000000111111111000222333333333222222333777???JJJVVV^^^cccgggjjjppprrrqqqhhh]]][[[hhhxxxhhh[[[QQQSSSXXXXXXUUUTTTXXXVVVWWW\\\]]][[[[[[]]]\\\aaagggiiijjjmmmttt{{{|||}}}}}}}}}{{{sssmmmfffaaa^^^YYYRRRLLLKKKLLLLLLMMMNNNOOOOOOMMMTTT\\\iiixxxwwweeefff}}}~~~vvv~~~nnnmmmqqq}}}{{{xxxjjjgggffflllwww{{{nnn^^^JJJ???444111222444222///222111000......///000000////////////////////////...//////...------...///000///............//////////////////////////////---------......//////000////////////////////////000111222333222333555777777:::>>>AAACCCFFFJJJLLLNNNSSSXXXYYYWWWWWWZZZ^^^iiilllrrrvvvsssooorrrxxxnnnooopppnnnmmmpppwww}}}~~~{{{xxxwww{{{|||xxxsssooommmmmmvvv~~~vvv{{{pppJJJ888777777333444444444333333333222222111111111111111111111111000000000000111111111111000222444444333333555777>>>JJJWWW\\\^^^bbbjjjqqqtttqqqmmmfff\\\\\\lllxxxzzzjjjbbb______cccfffeeeeeeeeedddhhhooouuutttoooooorrr{{{xxxvvvxxxvvvooohhhcccddddddaaaZZZSSSOOOMMMKKKKKKJJJHHHEEEDDDDDDDDDJJJKKKMMMMMMLLLNNNTTTZZZdddqqqlll]]]___jjjyyysssnnnpppsssrrrrrr{{{}}}vvvlllaaacccqqq|||wwwlllQQQGGG:::222333555333///333222111000///000111222///////////////////////////000000///---,,,...111//////............//////////////////////////////.........//////000000000////////////////////////000111222333222333555777666:::>>>BBBDDDFFFIIIKKKMMMRRRXXXYYYWWWWWWZZZ]]]hhhkkkqqquuussspppsssyyyqqqssstttrrrooopppvvv|||}}}|||xxxsssoooiiigggpppyyy||||||}}}YYY>>>999999444444444444444333333333333111111111111111111111111000000000111111111222222111333444333222444999===HHHTTT^^^```___eeeooouuuxxxpppjjjfffbbbcccqqqzzz~~~~~~jjjbbbaaacccggglllqqqvvv{{{~~~sss~~~yyyuuuggg]]]UUUTTTUUUPPPJJJFFFHHHIIIJJJIIIFFFDDDCCCCCCCCCEEEGGGGGGFFFFFFIIIKKKOOOQQQTTTTTTRRRVVVdddrrr}}}ooobbbYYYcccrrrrrrnnnyyy~~~ttthhhjjjuuuuuummmfff]]]]]]hhhrrrppphhhVVVOOOBBB777444666444///333222222111111111111111000000000000000000000000///000000///......///000///............//////000///////////////////////////////////////000000000000000000000000000000000000111222333222333555777666999>>>BBBEEEGGGIIIKKKLLLRRRXXXYYYWWWWWWYYY]]]gggjjjpppuuutttqqqttt{{{uuuxxx{{{xxxuuuuuuzzz|||xxxsssooohhhdddjjjrrrxxx}}}xxxoooIII<<<:::666555444444444444333333333111111111111111111111111000000111111111222222222222444444333222555===DDDPPPYYY```aaaeeennntttvvvuuujjjdddhhhlllppp{{{||||||wwwxxxtttyyyrrrjjjddd```SSSKKKFFFHHHIIIEEECCCDDDEEEEEEDDDEEEFFFFFFFFFFFFDDDDDDEEEFFFGGGHHHGGGGGGGGGJJJNNNQQQPPPWWWmmm|||___]]]]]]aaammm|||jjjllltttmmmmmmyyyzzzqqqeeeccc^^^[[[^^^dddddd```YYYUUUIII;;;555666444000111111111111111000000///000000000000000000000000............////////////...............///000000//////////////////////////////..................000000000000000000000000000111222333222333555777666999>>>BBBEEEGGGIIIKKKKKKQQQXXXZZZXXXVVVYYY\\\eeehhhooouuutttrrrvvv|||yyy}}}|||{{{|||xxxsssooommmfffjjjooosss|||sssyyyQQQ>>>:::777555555444444444333333333111111111111111111111111000111111111111222222222333444444222222666@@@GGGUUU[[[___ccckkkvvvyyyuuuoooccc^^^iiiuuu||||||~~~cccUUUPPPLLLJJJHHHBBB@@@DDDFFFDDDEEEJJJEEECCCAAA@@@AAABBBAAA???CCC@@@>>>@@@EEEFFFAAA===AAADDDHHHIIIFFFMMMfffvvviiiYYYPPPRRR[[[eeekkkooouuuzzzxxxuuussstttzzzzzzfffbbbtttvvvgggjjjwww~~~{{{vvvllllllfff^^^[[[^^^aaaaaaZZZXXXMMM>>>666666555111///000111111111000...---000000000000000000000000---,,,,,,...000000///---...............///000111////////////////////////.........------,,,,,,,,,000000000000000000000000000111333333222333555777555999???CCCEEEGGGIIIJJJKKKQQQXXXZZZXXXVVVYYY\\\dddgggooouuutttssswww}}}~~~xxxrrrmmmmmmkkkiiijjjppp~~~zzzxxx}}}cccCCC888:::555555444333333333333444444333333222222333333444222222222222222222222222222222444666666;;;HHHWWW]]]aaadddfffmmmwwwxxxttt```]]]dddrrrxxxyyy}}}}}}fffUUUPPPKKKHHHIIIGGGGGGFFFFFFEEEDDDCCCCCCDDDCCCAAAAAA@@@===999666;;;<<<===>>>>>>>>>===<<<===???BBBCCC@@@BBBNNN]]]zzz~~~xxxtttuuuvvvxxx|||~~~___JJJHHHKKKJJJNNNSSSYYY]]]^^^^^^]]]\\\XXXVVVSSSRRRSSSVVVZZZ]]]___^^^ccclllvvvuuuiiijjjyyyrrrkkklllnnnmmmkkklllpppnnndddWWWRRRTTTWWWTTTXXXUUUIII===777444222...///000222333333333333000000000000000000000000////////////////////////000000000000000000000000//////////////////////////////.........---------////////////000000000000111111111222333444555666999;;;???AAACCCEEEIIIKKKIIIOOOUUUVVVTTTTTTYYY^^^dddkkkmmmpppvvvrrrqqq|||zzztttooollljjjhhhiiiooo|||zzzjjjHHH999888555555444333333333333444444333333222222333333444222222222222222222222222444333333666888???MMMZZZ]]]aaafffjjjrrryyyxxxrrr]]]\\\cccmmmqqqwwwcccUUUUUURRRMMMKKKKKKJJJHHHFFFDDDCCCBBBBBBBBBAAA@@@AAABBBBBB@@@???<<<<<<===>>>>>>??????>>>>>>@@@CCCEEEDDDEEEOOOZZZmmmuuummmhhhbbb\\\WWWXXXYYYYYYZZZ\\\```gggkkkooowww~~~oooRRRJJJLLLMMMHHHKKKOOORRRRRRRRRQQQQQQQQQPPPPPPQQQQQQSSSTTTUUUWWWUUUWWW\\\bbbhhhrrr{{{}}}kkk___dddyyysssjjjhhhkkkooonnnssstttkkk]]]UUUUUUXXXYYY[[[XXXLLL@@@:::666222111111111111111111111000000000000000000000000000////////////////////////////////////////////////////////////////////////000000/////////.........////////////000000000000111111111222333444555666888;;;>>>@@@BBBDDDHHHJJJIIIOOOUUUVVVTTTTTTYYY^^^dddkkklllpppvvvrrrrrr}}}|||vvvrrrkkkhhhgggiiinnn{{{pppMMM:::666555555444333333333333444333333222222222222333333222222222222333333333333777333333777===FFFSSS___^^^bbbhhhooowww{{{uuulllYYY\\\cccjjjooo}}}aaaUUUWWWVVVOOOJJJKKKIIIFFFCCCAAA@@@@@@AAADDDBBBAAAAAAAAAAAA???>>>???>>>>>>>>>>>>???@@@@@@@@@AAAFFFJJJLLLLLLRRRZZZccclll```ZZZSSSNNNLLLJJJFFFCCCGGGGGGHHHGGGFFFHHHKKKMMMKKKQQQXXX___lll~~~{{{^^^QQQOOONNNIIIIIIJJJJJJJJJJJJJJJJJJLLLNNNPPPRRRRRRRRRPPPOOOUUUSSSSSSVVVXXXYYY___fffqqq|||www\\\OOO^^^www{{{lllfffmmmuuutttzzz~~~uuueeeWWWSSSUUU]]]```^^^TTTHHH???888222333222222111000///......000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000/////////////////////000000000000111111111222333444555666777:::===???AAACCCFFFHHHIIINNNSSSUUUSSSTTTYYY]]]cccjjjlllpppvvvsssrrr}}}~~~xxxssslllgggfffiiilllvvv}}}pppNNN;;;666555555444333333333333444333333222222222222333333222222222333333333333333666444666>>>GGGOOOYYYaaaaaaeeellltttyyywwwnnneeeZZZ```hhhqqq{{{fffYYY\\\]]]VVVOOOLLLJJJGGGEEEEEEFFFHHHJJJKKKKKKLLLMMMNNNMMMIIIGGGJJJHHHGGGEEEDDDDDDEEEEEEHHHIIIOOOXXX^^^aaagggmmmttt}}}pppXXXNNNKKKIIIFFFEEEGGGHHHHHHGGGGGGHHHJJJJJJIIIHHHIIIKKKKKKLLLMMMNNNRRRXXX^^^```ttt|||yyy{{{|||mmmbbb[[[VVVSSSQQQNNNMMMNNNOOOPPPPPPPPPQQQSSSUUUUUUTTTRRRQQQVVVTTTUUUYYYZZZZZZ^^^dddbbbfffppp~~~iiiLLLJJJXXXuuu{{{tttxxxzzzlllXXXNNNNNN^^^dddeee^^^SSSGGG;;;222333222111000//////......////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000111111111222333444555666666999<<<>>>???AAADDDGGGHHHMMMRRRTTTSSSUUUXXX\\\bbbjjjlllpppvvvssssss~~~~~~yyytttmmmgggfffjjjlllrrrvvvqqqttt{{{nnnPPP===888555555444333333333333444333222222111111222222333222222333333333444444444333444<<>>@@@CCCEEEGGGJJJNNNQQQSSSUUUXXXZZZaaahhhkkkooowwwtttuuu|||}}}yyyrrrjjjjjjpppooonnn~~~kkk{{{ssssss~~~dddGGG:::555555444333333333333444222222111111111111222222222222333333444555555666222:::GGGUUU[[[^^^eeemmmnnnpppuuuvvvnnneeedddiiiyyy|||xxxlll___WWWSSSSSSRRRPPPNNNLLLIIIHHHFFFHHHOOOXXXbbbrrr___PPPPPPPPPPPPOOONNNMMMNNNNNNNNNQQQTTTUUUVVVVVVWWWYYYXXXQQQNNNRRRTTTSSSTTTWWW\\\YYYYYYZZZ[[[aaasss{{{{{{vvvpppooopppsssuuuvvvmmmfff^^^YYYXXXXXXWWWTTTUUUTTTRRRPPPOOOOOOPPPQQQTTTQQQQQQTTTTTTTTTYYY___[[[aaajjjuuuuuuiii___YYYNNN[[[lll{{{yyymmmcccbbbdddppppppaaa\\\XXX```ggghhhddd[[[MMM@@@888666444111000000000111000000000000000000000000////////////////////////........................////////////////////////---.........////////////////////////000000000000111111111222333444555666777999<<<>>>???@@@CCCEEEGGGIIIMMMPPPSSSVVVXXXZZZ```hhhjjjooowwwuuuuuu|||{{{{{{ssskkkkkkqqqpppnnn|||rrryyyttt{{{oooLLL:::555555444333333333333444222222111111111111222222222222333333444555666666444<<>>???AAACCCEEEGGGIIILLLPPPSSSVVVXXXYYY```gggjjjooowwwuuuuuuwwwrrrooommmmmmqqq~~~}}}}}}~~~vvvsss~~~TTT111999777444333444444444333222222222222222222222222333333333333444444666666:::FFFTTT\\\___bbbjjjqqq{{{zzzwwwnnnaaa^^^kkk|||}}}xxxwwwvvvtttrrrooojjjggg^^^\\\]]]aaahhhuuuwwwccc\\\VVVVVVVVVVVVUUUUUUTTTTTTXXXZZZ[[[YYYVVVSSSSSSUUUQQQSSSUUUYYY]]]```ccceeekkkmmmoooooommmlllmmmnnnqqqyyy~~~sssiiieeeccc___ZZZYYY[[[WWWRRRQQQSSSVVVVVVUUUSSSSSSUUUWWWYYY\\\^^^```hhhnnntttvvvtttrrrsssuuu}}}|||}}}tttwwwvvvooojjj```[[[bbbmmmqqqlllfffYYY```uuuwwwiiihhh^^^]]]^^^```___YYYWWWXXXMMM>>>333222333111000111000000000000000000000000//////............//////////////////////////////////////////////////////000///---,,,,,,...000222000000000000////////////111222222333333444444555666888;;;===>>>@@@CCCEEEHHHJJJLLLOOORRRUUUXXXYYYbbblllnnnooovvvwwwwwwyyytttpppnnnnnnqqq}}}{{{{{{}}}sssooozzz```<<<999777444333444555444333222222222222222222222222333333333333333555666888@@@KKKXXX```bbbfffnnnuuuwwwxxxwwwnnnbbb___mmm~~~qqqaaa^^^]]]\\\[[[YYYWWWVVVUUUTTTTTTVVVWWWUUURRRPPPPPPQQQSSSTTTWWWZZZ^^^aaadddeeefffiiimmmpppqqqtttxxx{{{|||~~~sssjjjgggfffaaa]]][[[```^^^[[[[[[]]]`````````ZZZZZZZZZ[[[]]]```bbbccckkkooosssssspppooorrruuuzzzyyyxxx{{{yyyyyywwwrrrooocccXXX[[[hhhsssrrrjjjiiijjjttt}}}rrrpppwwwbbb]]]ZZZ\\\[[[YYYYYY[[[PPPBBB555222222000000111000000000000000000000000//////............//////........................//////////////////////////////.........///000111000000000000////////////111111222333333444444555555888;;;===>>>@@@CCCEEEIIIJJJMMMPPPSSSWWWYYYZZZbbblllmmmnnnuuuuuuvvv~~~wwwrrroooooorrr|||yyyxxx}}}{{{pppjjjtttfffAAA999777444333444555444444333333333333333333333333333444444333333555999<<>>@@@CCCEEEIIIKKKMMMQQQTTTWWWZZZ[[[ccclllmmmmmmssssssttt}}}zzzssspppqqqssszzz~~~uuujjjqqqbbb===:::777555444444555555444333333333333333333333333333444444333333777===BBBQQQYYYbbbgggjjjnnnvvv||||||vvvjjj^^^]]]nnn}}}vvvnnnjjjiiidddccc```^^^[[[WWWSSSQQQNNNMMMLLLKKKKKKLLLNNNOOOJJJNNNSSSVVVZZZcccpppzzz~~~rrriiieeeaaa___\\\XXXUUURRRQQQPPPMMMMMMMMMLLLKKKJJJKKKKKKOOOPPPPPPQQQRRRSSSSSSTTTWWW\\\aaadddfffkkkttt{{{}}}sssjjjiiijjjhhhfffeeecccdddgggkkknnnooopppoooooonnnmmmmmmnnnqqqtttvvvxxxxxxxxxuuurrrqqqrrrtttyyyyyyxxxzzzxxxrrrrrruuuooo```SSS\\\sssuuupppllllllmmmooossswwwwwwiiiZZZTTTTTTWWW]]]cccZZZNNN???444000000000111//////////////////////////////............//////........................////////////////////////...///111222333222000///////////////000000000000111111111222333333444444555777:::<<<===???BBBEEEHHHJJJLLLPPPSSSWWWYYY[[[eeennnnnnmmmsssssssss||||||sssqqqrrrtttyyy~~~|||vvvvvv___<<<:::888555444555555555444333333333333333333333333333555555444444999CCCJJJVVV\\\eeejjjnnnrrrxxx~~~{{{pppfff___eeezzzmmmaaa___^^^\\\[[[ZZZXXXVVVVVVUUUTTTRRRPPPNNNMMMMMMIIIJJJKKKLLLKKKJJJIIIHHHBBBDDDFFFEEEDDDHHHRRRZZZcccmmm}}}|||wwwkkk^^^ZZZXXXUUURRRPPPOOONNNNNNOOONNNMMMLLLLLLMMMMMMMMMQQQPPPOOOOOONNNMMMLLLLLLNNNSSSXXXZZZZZZ___hhhooo{{{}}}tttlllkkkmmmmmmmmmnnnlllpppvvvzzz}}}}}}}}}|||vvvvvvuuuvvvxxxzzz}}}|||yyyxxxwww|||}}}}}}|||{{{yyy{{{zzzuuuuuussssssjjj[[[ZZZkkk{{{rrrpppuuu|||~~~{{{ooo```QQQJJJJJJOOOXXXaaa]]]TTTDDD777111000111000//////////////////////////////............//////........................////////////////////////---///111333333222000///.../////////000000000111000000111222222333333444444777:::<<<===???BBBDDDFFFHHHJJJNNNRRRUUUXXXZZZfffooonnnmmmrrrrrrsss|||}}}rrrqqqsssuuuwwwzzzsss}}}dddCCC:::888555444555666555555333333333333333333333333333555666555666===IIISSSZZZ```iiiooossswww|||uuujjjeeeiiiwwwlll]]]ZZZXXXXXX\\\^^^______aaa___ZZZSSSMMMJJJIIIKKKKKKLLLNNNOOONNNKKKGGGEEEAAACCCDDDCCCBBBDDDIIINNNTTTXXX___fffqqquuubbbWWWUUUSSSPPPOOOOOOPPPQQQTTTRRRPPPPPPRRRSSSTTTSSSWWWVVVUUUTTTRRRQQQPPPOOOJJJQQQWWWYYYYYY\\\eeemmmrrruuuzzzzzzqqqpppsssvvvxxx{{{yyy}}}yyyttttttuuuwwwzzz{{{{{{yyyrrrtttqqqeee[[[^^^pppvvvmmmqqq}}}zzzeeeYYYMMMGGGGGGMMMZZZfff___XXXIII:::333222222///000000000000000000000000//////............//////------------------------////////////////////////---...000222222111000///......//////000000111111000000111111222333333333444666999;;;===???BBBDDDEEEGGGIIIMMMQQQUUUXXXYYYeeemmmlllkkkqqqqqqrrr|||~~~|||qqqpppsssuuuvvvxxx~~~vvvhhhIII:::888666555555666666555444444444444444444444444333555666666777@@@OOO[[[^^^eeennnuuuzzz~~~sssiiijjjwwwqqqjjjjjjjjjiiihhhhhhhhhiiilllhhh___SSSIIIEEEFFFIIIOOOOOOOOONNNKKKHHHEEECCC@@@AAACCCEEEFFFGGGHHHIIIRRRSSSRRRQQQSSS[[[hhhqqqwwwnnn[[[YYYWWWUUUTTTUUUVVVXXX[[[YYYVVVVVVYYY[[[[[[[[[]]]\\\\\\[[[[[[ZZZYYYYYYTTT\\\cccdddbbbdddkkksssppptttyyy}}}xxxwww{{{{{{uuuwwwtttnnnqqqzzz{{{vvvrrrrrrrrrlll]]]QQQ[[[lllyyyjjjhhhqqqsssnnnbbbZZZRRRLLLIIILLLYYYggg___[[[MMM===444444222///000000000000000000000000//////............//////------------------------////////////////////////---...///000000000//////.........///000111111111000000000111222222333333444666999;;;===???BBBDDDEEEGGGJJJNNNRRRVVVYYYZZZccckkkiiihhhnnnoooqqq{{{~~~~~~|||pppoootttvvvvvvvvv{{{||||||~~~iiiHHH;;;888666555666666666555444444444444444444444444333555777666999BBBSSS___bbbhhhrrrzzztttkkkqqqnnntttwwwxxxtttkkkeeeeeegggeeeaaaXXXNNNGGGFFFKKKQQQWWWUUURRROOOLLLJJJHHHGGGFFFFFFHHHKKKMMMMMMKKKIIIIIILLLOOOOOOOOORRRYYY___dddmmmsssvvvuuuaaa___\\\ZZZYYYZZZ\\\]]]```]]]ZZZZZZ]]]``````_________`````````aaaaaaaaabbbiiipppppplllkkkqqqxxxssswww|||~~~}}}~~~{{{}}}vvviiijjjvvvxxxppptttooopppooo^^^IIIJJJZZZzzzooofffhhhhhhbbb```[[[TTTLLLEEEFFFRRR```___\\\PPP???666555333///000000000000000000000000//////............//////------------------------////////////////////////---......///////////////---......///000111111222000000000111222222333333444666999;;;<<<>>>AAADDDFFFHHHKKKOOOSSSWWWZZZ\\\```hhhgggffflllmmmooozzz{{{zzz{{{xxxrrrpppqqqsssttt{{{vvvsssDDD<<<777555666666444555888333333333444444444555555000444666666???OOO[[[^^^eeelllrrruuu{{{{{{wwwwwwyyyzzzzzzwwwoooqqqfffWWWJJJFFFIIIOOOTTT\\\ZZZVVVPPPOOONNNHHHAAAEEEIIIMMMNNNLLLJJJJJJLLLJJJIIIHHHHHHJJJNNNQQQSSSZZZZZZ\\\aaagggmmmqqqsssxxx{{{kkkccc___aaa```ZZZZZZ```gggfffeeecccbbbcccaaa^^^eeefffgggddd``````cccfffdddssszzzwww{{{|||{{{yyywwwtttsssqqqqqqnnnnnnrrruuulllZZZNNNLLLtttppp^^^ZZZYYYTTTZZZ]]][[[PPPDDDBBBLLLXXX\\\\\\TTTEEE999333000...111222333111///......///111///------.../////////........................////////////////////////000000//////.........---111000///......///000111333222000//////111222444444555777:::===???@@@AAAGGGHHHJJJMMMQQQUUUXXXZZZeeegggiiijjjkkknnnrrruuuzzzwww}}}tttooonnnnnnnnnxxxrrr~~~~~~PPP===888555666666444555888333333444444444555555555333666888:::EEETTT___aaafffmmmssswww}}}oooeeeWWWKKKGGGKKKQQQWWW[[[[[[WWWRRRQQQPPPJJJCCCFFFKKKPPPQQQOOOLLLLLLLLLLLLKKKIIIIIIKKKOOOSSSVVVYYYXXXXXXZZZ^^^cccfffhhhrrrvvvmmmiiijjjiiiddddddjjjmmmllljjjhhhjjjllljjjfffkkknnnpppooollllllooossswww|||}}}}}}{{{xxxvvvuuuuuuuuuooonnnooossstttlll]]]QQQiiizzzttteee^^^[[[VVV]]]aaaaaaZZZNNNGGGIIINNNXXXZZZUUUHHH;;;555222000111222333111///...///000111000........./////////........................////////////////////////000/////////............111000///......///000111444333222111111222444555444666888:::===???@@@AAAGGGHHHJJJMMMQQQUUUXXXZZZfffhhhjjjkkklllooosssvvvwwwttt~~~~~~uuuooolllkkkkkktttnnn~~~zzz\\\???999555666666444444777333444444444444555555555666888:::@@@LLL[[[cccdddgggooovvvzzz|||eee^^^SSSKKKIIINNNVVV\\\^^^```___]]]\\\ZZZQQQHHHHHHMMMTTTVVVSSSOOOMMMMMMNNNMMMKKKKKKMMMQQQVVVYYYZZZYYYXXXXXXZZZ^^^bbbeeennn|||}}}tttnnnpppoookkkkkkqqqttttttpppnnnqqqvvvsssmmmmmmrrrvvvwwwuuutttxxx|||}}}{{{wwwwwwxxxvvvrrrpppnnnnnnppppppmmmmmmkkkppp}}}sss\\\^^^ppp}}}xxxkkkccc___[[[\\\```cccaaaXXXOOOHHHEEESSSXXXWWWKKK>>>777444333111222222111///...///000111111000///......//////........................////////////////////////////////////............000000////////////000000444444333222333444666777555666888;;;===???@@@AAAFFFGGGJJJMMMQQQUUUXXXYYYeeeiiilllmmmmmmoootttxxxvvvsss{{{{{{sssooonnnmmmmmmrrrnnn}}}~~~~~~www{{{jjjBBB;;;666666777555444666444444444444555555555555777777;;;EEERRR___fffgggkkkrrryyy~~~||||||xxxmmmcccWWWTTTPPPMMMNNNSSS[[[```^^^ccchhhiiiiiicccUUUHHHIIIOOOVVVYYYVVVQQQMMMLLLOOONNNLLLMMMPPPUUU[[[___aaa```___^^^___ccchhhlllqqqxxxqqqssstttpppqqqvvv|||{{{vvvrrruuu{{{xxxooonnnttt{{{|||yyyyyy}}}wwwsssssskkkiiifffcccbbbdddfffhhhhhhlllkkknnnjjj[[[iiivvvuuullleeecccddd\\\^^^``````\\\TTTJJJDDDOOOVVVXXXNNNAAA888555333000222222111/////////000111222222000///...//////........................///////////////////////////////////////.........000000////////////000000333333333333333444666666555666999;;;===???@@@@@@EEEGGGJJJNNNQQQUUUWWWXXXccchhhlllmmmmmmnnnsssxxxxxxttt{{{xxxrrroooooooooooosssqqq|||}}}wwwxxxwwwFFF===666666777555444555444444444555555555666666555777>>>JJJXXXbbbhhhkkkpppvvv}}}~~~uuurrruuunnnssstttrrrlllgggbbb[[[TTTRRRSSSTTTTTTUUUXXX]]]bbb^^^gggpppuuutttjjjWWWFFFIIIPPPWWWZZZVVVQQQLLLKKKNNNNNNNNNQQQVVV\\\cccggglllkkkjjjgggeeeggglllpppttt}}}wwwzzz{{{xxxwww|||xxxyyy|||sssrrrzzz~~~}}}zzzqqqlllcccaaa___]]]]]]___bbbdddccckkkmmmnnnwww___dddkkklllhhhcccffflllcccbbbaaa```^^^WWWNNNGGGMMMTTTWWWOOOCCC;;;555222000111222111000///000111111333444222000...///000........................////////////////////////........./////////////////////000000000000//////111111111222222333444555555666888:::<<<>>>??????DDDFFFJJJNNNRRRUUUWWWWWW```ffflllmmmlllmmmrrrwwwyyysssxxxyyyssspppoooooooootttsss~~~wwwIII???777666777666444444444444555555555666666666444888CCCRRR^^^eeelllrrrwww|||zzzoookkk}}}tttggg]]]TTTSSSRRRSSSUUUVVVUUUTTTVVVXXXZZZZZZYYY[[[```eeejjjtttuuu___LLLKKKQQQXXXZZZVVVPPPLLLJJJNNNOOORRRWWW^^^gggnnnrrrxxxxxxuuupppjjjhhhkkknnnwww~~~xxx}}}|||zzz|||}}}zzzttt|||}}}ssshhhbbb___^^^\\\[[[\\\^^^aaabbbdddlllnnnmmmzzz~~~___\\\]]]bbbcccaaadddlllkkkiiigggeeeaaaZZZPPPIIIJJJPPPSSSMMMEEE>>>888222000111222111000///000111111444555444000...///000........................////////////////////////........./////////////////////000000000000//////...///000111222222333333444555777999;;;<<<======DDDFFFJJJNNNRRRUUUVVVWWW^^^eeelllnnnkkklllrrrxxxwwwppptttyyytttrrrrrrrrrrrrvvvqqqxxxpppKKK@@@777666777666444444555555555555666666666666666<<>>RRRdddkkkgggZZZZZZaaajjjqqqpppgggYYYPPPEEEDDDJJJMMMOOOXXXTTT@@@333111//////000111000//////000111222222000///...............////////////111000///...---......///000111333444333111///...////////////000000000000000111111222222333444444444555666888999:::;;;;;;DDDFFFIIIMMMQQQUUUWWWYYY```hhhoooqqqnnnmmmqqquuuuuummmpppvvv{{{|||vvvssssssttttttqqqvvv~~~jjjqqqxxx\\\CCC777:::888888999555666888999999888888:::;;;CCCWWWiiiooottt~~~}}}kkkiiisssxxxwww}}}ppp[[[OOOIIIFFFOOOPPPQQQQQQPPPMMMKKKIIIHHHJJJJJJHHHFFFFFFIIILLLKKKPPPUUU[[[bbbfffbbb[[[YYY\\\^^^[[[VVVTTTVVVZZZ```bbbgggnnnxxxyyyuuuvvv|||{{{vvvtttvvvwwwvvvtttnnnppppppmmmnnntttyyyzzzcccFFF;;;LLL___llllll```\\\___dddlllpppkkk___VVVJJJEEEJJJSSS\\\eee\\\CCC333111//////000111000///...///////////////000000/////////...............000000///............//////444888888555111//////////////////000000000000000111111222222333444444444555666888999:::;;;;;;DDDEEEHHHLLLPPPTTTWWWYYYaaahhhpppqqqooonnnrrrwwwvvvppptttuuuzzzyyyuuutttuuuvvvtttyyyiiinnn~~~}}}wwwsss{{{eeeGGG777:::888777888555666777999999888888:::<<>>OOOeeelllccc\\\[[[^^^fffmmmjjj\\\PPPHHHCCCIIISSSXXX[[[PPP;;;444222000///000000///...///...---,,,---///000222//////......------,,,,,,....../////////////////////222333111,,,***---111////////////000000000000000111111222222333444444333444555777999999::::::AAACCCFFFKKKOOOSSSWWWXXX```gggoooqqqoooooouuu{{{rrrqqq~~~uuuzzz~~~wwwrrrqqqrrrtttwww~~~]]]```zzzsssxxx{{{wwwtttwww}}}YYY===<<<999777888666444555666666666888;;;>>>UUUgggwww}}}xxxnnnsss~~~gggPPPFFFFFFGGGJJJKKKLLLMMMNNNOOOOOOOOOJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMRRRXXX[[[^^^fffnnnoooqqqsssuuuwwwzzz}}}~~~uuuqqqooollljjjjjjkkkmmmnnnpppssszzz}}}tttrrrtttvvvwwwvvvssspppnnnhhhiiikkkllllllkkkiiihhhiiihhhhhhjjjkkkjjjnnnsssqqqRRR<<<<<>>CCCNNNSSSVVVQQQBBB555333000000000000///---111111000/////////000000,,,------------------...,,,---///000000000//////---------,,,,,,---...///////////////000000000000000111111222222333444444333333555777888999999999???AAAEEEIIINNNSSSVVVXXX^^^eeelllnnnmmmnnnuuu|||vvvsssyyy{{{nnnoooxxx~~~yyyvvvuuuyyyzzz|||___bbb}}}wwwyyyhhhDDD>>>:::666777888666777888888888;;;???BBB]]]nnn}}}}}}ttt|||~~~gggOOODDDDDDFFFKKKLLLLLLNNNOOOPPPQQQQQQOOOLLLHHHGGGHHHKKKMMMNNNRRRVVV```lllrrrvvvzzzuuutttrrrqqqqqqrrrsssttttttzzzvvvooolllrrrtttwwwzzzzzzwwwqqqmmmppppppooonnnmmmmmmppprrriiibbb```ggglllkkklllooommmTTTAAA>>>HHH```pppmmm\\\ZZZXXXZZZ]]]\\\WWWQQQMMM???@@@KKKQQQUUUOOO???555333111000000000...---222222111111000000//////,,,,,,,,,------.........,,,---///000000000//////---,,,---///111111000...////////////000000000000000111111222333333444444222333555666888999999999???AAADDDIIINNNSSSVVVXXX^^^dddkkkmmmlllnnnuuu|||xxxyyyzzzooommmqqq|||yyyrrrssswwwxxxyyy{{{```\\\|||eee???666:::888555555777444666:::999777@@@MMMhhhwwwsssxxxiiiTTTGGGDDDEEEQQQPPPPPPPPPPPPQQQRRRSSSMMMKKKKKKMMMMMMMMMQQQWWWZZZ___iiissszzz|||wwwtttuuuzzz~~~~~~zzztttnnnmmmqqqsssvvv~~~qqqggglllkkkllloooqqqrrrqqqoooeeefffgggjjjlllkkkhhhfffggg[[[GGG;;;EEE___qqquuucccYYYZZZ______ccccccXXXQQQGGG???CCCOOOUUUPPPHHH888111---///111000///000555444333111000000//////...................................................------------...//////////////////////////////000000000111222222333333555555555555666888999999???DDDGGGIIINNNUUUXXXWWWbbbggglllnnnmmmnnnrrrwwwxxxkkklllxxxmmmiiinnnzzzzzzttttttvvvyyyzzz|||```ZZZ|||^^^===666:::999777888777555666;;;:::999DDDRRRlll{{{rrrttt~~~}}}{{{kkkUUUHHHEEEGGGQQQQQQQQQQQQQQQQQQQQQRRRNNNLLLLLLOOOOOOOOOTTTZZZdddjjjsss}}}~~~{{{{{{|||uuummmlllnnnvvv{{{wwwqqqllllllllloooqqqqqqpppnnnggghhhiiikkkmmmllljjjgggfff\\\III;;;DDD\\\nnnsssggg\\\ZZZ^^^^^^dddeee\\\OOOEEE===AAALLLRRRMMMEEE888111---///111//////000222111000//////......///...................................................------------...////////////////////////////////////000111111222222333555555555555666888999:::>>>CCCFFFHHHMMMTTTWWWWWW```ffflllooonnnpppuuuzzzyyykkkiiitttiiigggmmm{{{}}}xxxuuutttwwwxxxzzzaaaUUUxxx|||~~~\\\>>>999<<<999888;;;888666777;;;:::;;;HHHXXXrrrrrrpppuuutttssswwwuuuwwwlllVVVIIIGGGJJJQQQRRRSSSSSSSSSRRRQQQPPPPPPNNNOOORRRSSSTTTYYY```gggmmmwww~~~|||uuummmiiikkkqqqwww}}}}}}xxxtttrrrnnnmmmnnnppprrrrrrpppnnnhhhggghhhiiikkkkkkiiigggeee]]]KKK===BBBXXXjjjpppkkk___\\\^^^^^^dddggg___PPPFFF>>>AAAKKKPPPKKKCCC:::222...///000///...000......------------.........................................................------------...///////////////////////////////////////000111111222222444444555555666888999:::===BBBEEEGGGLLLSSSVVVUUU^^^dddlllpppppprrrwww{{{wwwiiifffooodddgggnnn}}}}}}xxxttttttuuuwwweeeRRRjjj```CCC======999777::::::777888;;;:::;;;KKK]]]yyyrrrnnnooommmnnnnnnxxxrrrvvv{{{mmmWWWIIIGGGKKKQQQSSSTTTUUUUUUSSSQQQPPPRRRPPPRRRVVVYYY[[[```hhhiiiqqq}}}}}}||||||wwwnnnkkklllnnnsssxxxzzzzzzyyytttnnnnnnnnnnnnppprrrrrrpppnnnfffeeedddeeeggggggfffdddeee^^^NNN>>>@@@TTTgggnnnpppdddaaacccaaafffggg^^^TTTKKKCCCEEEMMMRRRNNNGGG;;;444...///000///...000------,,,,,,---......///...................................................------------...//////////////////////////////...//////000000111222222444444444555666888999:::<<>><<<999999777666999===@@@KKKfffssspppqqqwww~~~rrruuuyyywwwyyywww]]]LLLJJJOOOSSSSSSTTTTTTVVVXXXYYYZZZYYYYYY]]]dddjjjooowww}}}~~~|||wwwwwwzzzyyyttthhhhhhiiimmmppprrrqqqpppfffccc```^^^___aaabbbbbbgggeeeWWW???777IIIeeewwwmmmaaa___bbbbbbiiilllddd\\\QQQDDDAAAGGGPPPTTTUUUAAA888000//////------//////......------............................................................------------...//////////////////////////////111222222333333444555555333333444555777999;;;<<<===BBBEEEGGGLLLSSSVVVVVV\\\eeeqqqxxxyyyxxxzzz|||uuutttmmmWWWVVVaaaiii~~~~~~yyyxxx{{{{{{yyy|||{{{qqq~~~www{{{zzzzzzSSS<<>>;;;666===888;;;;;;:::BBBYYYuuu|||hhhkkksss}}}kkkYYYRRRRRRVVV[[[aaacccaaa^^^]]]]]]]]]bbbjjjrrrzzz}}}wwwyyymmmaaacccggglllppppppmmmjjjdddaaa^^^___bbbdddcccaaaaaa___JJJ@@@;;;@@@^^^kkkooo___^^^ccc]]]]]]fffkkk___SSSFFFDDDLLLRRRPPPKKK>>>777111000000...,,,---...------------...//////........................................................................000000////////////000000111111111222222333333333111111222333555777999:::@@@BBBEEEIIINNNRRRUUUWWW]]]fffpppuuutttssstttvvvsssooo{{{{{{cccQQQTTTdddnnnzzzsssrrrttt{{{~~~~~~}}}mmmRRR;;;>>>;;;777===888;;;;;;;;;FFF```|||yyydddhhhtttsssaaaXXXUUUXXX___hhhllliiidddaaa___aaagggpppyyyxxx|||yyymmmeeehhhlllqqqtttssspppllleeebbb```aaadddfffeeecccaaa```KKKCCC===AAA]]]hhhlll___\\\]]]UUUWWWdddkkk\\\RRRHHHHHHNNNQQQMMMFFF<<<555//////000...------...------------...//////........................------------------------........................000000////////////000000111111111222222222222222111222222444555777999:::>>>@@@DDDIIINNNRRRVVVXXX^^^fffooossssssqqqsssuuusssmmmwwwuuu]]]OOOUUUdddnnn{{{uuutttwww|||~~~hhh~~~SSS<<<===;;;777===888<<<<<<<<>><<<888<<<999===<<<===SSSxxxnnnooorrrwwwwwwcccWWWVVV[[[aaaeeeddddddeeeggghhhkkkrrr}}}kkk]]]YYYdddhhhjjjjjjkkknnnqqqqqqpppnnngggeeedddfffjjjkkkiiifff___]]]GGG???===GGGiiixxx}}}jjj___]]]\\\cccggg```]]]TTTIIIEEEIIILLLLLLIII;;;333...///000///...///...------------...//////........................------------------------........................000000////////////000000//////000000111222222333222333333555666888:::;;;===???CCCHHHMMMQQQUUUWWW]]]cccjjjmmmmmmnnnrrrvvvrrriiiooouuugggSSSPPP___dddppp{{{yyywwwzzzzzz|||]]]vvv|||ZZZAAA>>>===999<<<999>>><<<===UUU|||nnnmmmpppvvvkkk\\\]]]bbbhhhkkkjjjhhhhhhiiimmmnnnsss}}}ttt```WWWYYYjjjoooooonnnnnnpppsssuuuuuuuuuhhhfffeeegggjjjjjjhhhddd]]][[[GGGAAA???HHHiiixxxwwwhhh```[[[WWW]]]___WWWTTTLLLDDDCCCHHHMMMNNNLLL<<<555///000111///...///...------------...//////........................................................................000000////////////000000---...///000111222333444333333444555777999:::;;;>>>@@@CCCHHHLLLPPPTTTUUU[[[aaahhhkkklllnnnsssxxxqqqiiiooo~~~rrrdddQQQOOO```fffsssyyywwwpppwwwzzz{{{]]]rrr{{{|||~~~|||[[[BBB???===999;;;:::>>><<<===VVV~~~llljjjoooxxxpppaaaccciiiooorrrppplllkkkkkkrrrrrrttt|||}}}lllZZZSSSVVVbbbjjjyyynnnmmmlllmmmpppsssuuuuuujjjiiihhhiiilllllliiieeeWWWWWWCCC===999@@@^^^jjjkkkaaa]]]YYYRRRVVV[[[TTTMMMGGGCCCDDDJJJPPPQQQOOO>>>666000111111///...///...------------...//////........................////////////////////////........................000000////////////000000,,,---...000111333444555333333444555777999:::<<>>888>>>???[[[nnnrrr{{{lllgggiiiooouuuvvvpppnnnooouuuvvvzzzzzzvvvrrrlllaaaWWWTTTWWWbbbqqq|||qqqkkkhhhnnnssstttssssssiiifffcccccceeefffcccaaaYYYRRRFFF===<<>>===888???AAA]]]rrrppppppuuuxxxxxxyyy|||yyytttppplllhhheeeffffffeeecccaaaaaabbbeeegggiiiiiihhhkkkooosssssswww~~~yyysssfffbbb^^^ZZZTTTPPPTTT[[[ggguuu{{{uuuooommmrrrwwwwwwuuuuuummmkkkiiiiiikkkjjjgggccc[[[UUUIII???<<>>AAA<<>>LLL]]]gggfffcccZZZQQQUUUaaafffbbbYYYNNNAAA@@@LLLVVVRRRHHH666444111////////////......................................................------,,,,,,------...+++,,,,,,------......///---------.........//////...//////000111111222222222222333444666888:::;;;===@@@AAACCCIIIRRRVVVUUUZZZ```gggkkklllnnnsssxxxrrrkkksss~~~{{{zzznnn```OOOIIINNNXXX___aaalll{{{ssswwwyyy{{{}}}rrrlllnnnoooppplll]]]uuuxxxQQQEEEEEEAAAAAACCC===CCCFFFcccwwwdddlllvvvzzzzzztttqqquuu|||{{{uuu~~~|||rrrqqqooogggmmmuuu{{{{{{uuulllfffUUUTTTQQQOOONNNQQQVVVYYYUUUXXX^^^bbbcccddddddeeefffggggggfffeeefffhhhkkkjjjhhheeeeeeggggggeeeccchhhfffeeedddfffffffffeee]]]WWWRRRQQQSSS[[[kkkzzzzzz|||~~~zzzuuunnnlllqqqwwwxxxvvvvvvnnnkkkiiiiiikkkkkkiiifffXXXKKK<<<777AAASSSeeeoooiiihhh___SSSQQQZZZ___]]]WWWLLLAAA@@@MMMWWWSSSHHH666333000////////////---...................................................------,,,,,,------...***++++++,,,---...//////---------.........//////000000000111222222333333222222333444666888:::;;;===@@@AAACCCIIIRRRVVVUUUZZZ```gggkkklllnnnsssxxxssskkkqqqzzzsssmmmaaaTTTHHHHHHSSS^^^```^^^ppp{{{rrrqqqzzzyyyllllllppppppqqq```iii|||vvvUUUIIIFFFCCCEEEAAA:::>>>JJJ```mmmeeellluuuyyytttjjjkkkllllllwwwxxxqqqyyyyyyooommmjjjjjjooosssvvvzzz}}}xxxppp```WWWQQQSSSUUUUUUVVVZZZ^^^^^^aaaeeeiiikkkjjjhhhgggjjjmmmmmmjjjjjjkkknnnmmmmmmnnnnnnoooooopppppppppqqqpppoooqqqqqqlllddd___ZZZUUUSSSXXXfffvvvyyyyyyzzz~~~~~~vvvrrrppptttzzz}}}zzzvvvnnnhhhdddfffkkkjjjccc[[[RRRCCC<<<<<<>>>OOOeeemmmmmmggg```UUUSSSccciiiZZZXXXJJJ@@@CCCLLLOOOJJJEEE555333111000000000...---.................................------,,,,,,,,,...------,,,,,,------.......................................////////////000111111111111222222222111111222333555777999:::===>>>AAAFFFLLLQQQTTTTTT\\\aaaggghhhhhhkkkrrrwwwpppjjjooo~~~|||rrrfff^^^QQQKKKFFFHHHRRR^^^eeehhhvvvrrrrrr|||zzzmmmlllppppppvvvdddpppsssSSSIIIFFFAAA@@@BBB>>>@@@GGG[[[oooeeejjjqqquuu|||ssspppkkkeeekkkvvvrrrjjjrrrzzzrrrjjjiiifffiiinnnuuuzzzsssfffYYYRRRPPPQQQXXXaaafffgggjjjllllllkkkjjjiiimmmpppsssqqqnnnkkkkkklllpppppprrrtttvvvwwwxxxyyyzzz{{{zzzyyyzzzzzzsssjjjbbbZZZTTTVVVbbbpppzzz~~~|||oooeeedddkkkvvvvvvsssrrrwww~~~{{{ooojjjeeeeeegggddd\\\UUUNNNAAA<<<===@@@RRRhhhppplllcccaaaaaaeeerrrssscccUUUIIIAAAFFFOOOOOOHHHBBB555333000///000000...---..............................---------,,,,,,,,,...------,,,,,,------.......................................////////////000111111111111222222222111111222333555777999:::>>>>>>@@@EEELLLRRRUUUVVV\\\aaafffhhhhhhkkkqqqvvvssslllqqq~~~wwwqqqmmmkkkeeefffiiilllpppuuuxxxzzzzzz{{{{{{yyyrrrfffYYYOOODDDEEEGGGLLLTTT___jjjrrrtttuuuzzzmmmmmmqqqppp}}}eeesss~~~~~~zzzvvvWWWPPPMMMEEEBBB@@@@@@BBBBBBSSSvvvmmmttt~~~~~~yyynnnccccccjjjyyymmmdddjjjssslllffffffdddiiiooovvv~~~ssseeeZZZWWW\\\dddeeehhhlllmmmllllllnnnppptttxxx{{{{{{wwwsssrrrssswwwxxx{{{~~~yyynnnbbbZZZTTTZZZjjjvvvyyyvvvqqqyyy~~~ssskkkttt}}}nnn^^^SSSRRR\\\iiiuuu{{{}}}~~~nnnmmmnnnsss{{{~~~{{{wwwlllhhhdddcccccc```XXXRRRGGG<<<999:::===RRRjjjqqqpppcccbbbiiimmmqqqkkkZZZTTTHHHBBBHHHPPPNNNEEE===444222000///000000...---...........................------------,,,,,,,,,...------,,,,,,------.......................................////////////000111111111111222222222111111222333555777999:::>>>>>>@@@DDDKKKRRRWWWYYY[[[```gggiiiiiikkkqqqvvvvvvooosssxxxuuuooohhhaaa[[[WWWUUUOOOPPPSSSVVVYYY]]]aaabbbdddeeefffgggccc[[[PPPIIIBBBFFFLLLSSSZZZdddmmmtttuuuxxxzzznnnmmmqqqpppcccqqqyyyssstttuuuyyy|||ZZZTTTRRRIIIDDD===AAABBB===KKK{{{}}}xxx{{{vvvlllhhhiiijjjrrrlllaaafffoookkkfffhhhfffjjjpppwww~~~sssiiifffhhhgggjjjllljjjiiikkkssszzzyyy~~~xxxkkk___YYYUUU\\\hhhooommmhhh]]]bbbccciiipppggg]]]bbbrrryyy~~~wwwwwwzzzxxxjjj^^^XXXVVVXXX]]]aaaeeehhhiiiiiiaaaaaacccjjjqqqtttssspppgggeeecccbbbbbb___ZZZUUUIII>>>999888>>>VVVooouuurrrbbbaaaiiijjjhhhcccXXXVVVKKKDDDIIIOOOLLLBBB999333111////////////...---........................------------------------...------,,,,,,------.......................................////////////000000111111111222222222111111222333555777999:::???>>>???CCCKKKSSSXXX[[[[[[aaahhhkkkkkklllqqqvvvuuunnnsss```___[[[WWWSSSOOOLLLKKKMMMMMMNNNPPPRRRTTTVVVXXXTTTTTTUUUUUUUUUQQQKKKGGGCCCHHHQQQZZZbbbjjjpppttt~~~uuuzzzyyymmmmmmqqqpppcccsssvvvppprrrvvvZZZRRRPPPHHHDDD>>>AAACCC>>>IIIvvv~~~yyy}}}vvvooolllfffkkk~~~kkk```dddnnnkkkhhhiiigggiiipppvvv}}}|||ssslllmmmuuu}}}~~~wwwhhh\\\ZZZYYY\\\```bbb```]]]WWW[[[]]]fffsssoooddddddnnnvvv|||zzzsssqqqqqqkkkbbbWWWRRRSSSTTTRRROOORRRSSSWWW^^^fffkkklllkkkcccccccccbbbaaa^^^ZZZXXXQQQDDD<<<:::CCC___wwwzzzjjj___```hhhgggjjjooolllZZZNNNEEEHHHNNNKKKAAA999222111///.../////////---........................------------------------...------,,,,,,------.......................................////////////000000111111111222222222111111222333555777999:::>>>>>>???CCCKKKRRRXXX[[[[[[bbbjjjmmmmmmnnnrrrvvvqqqlllsssWWWVVVUUUTTTSSSQQQPPPPPPSSSSSSSSSTTTUUUWWWXXXYYYUUUSSSQQQPPPOOOLLLIIIGGGCCCKKKWWWbbbjjjpppvvvyyyyyyqqqwwwxxxllllllqqqqqqfffyyyppppppyyy___UUUSSSKKKHHHAAAAAADDDBBBIIIppp}}}sss{{{{{{tttoookkknnn|||kkk___cccmmmkkkhhhiiifffhhhooowww~~~uuurrrvvv|||yyyggg]]]^^^^^^^^^]]]]]]^^^___\\\aaaaaakkk{{{{{{oookkk{{{tttaaaXXXVVVUUUOOOIIIJJJKKKNNNSSSYYY^^^`````````bbbcccaaa]]]ZZZWWWVVVPPPBBB999999FFFeeeyyyvvvggg```ccceeecccllluuusssZZZMMMEEEIIIOOOMMMCCC;;;222000....../////////...........................,,,,,,,,,------------......------,,,,,,------.......................................////////////000111111111111222222222111111222333555777999:::======???CCCJJJQQQVVVXXXZZZaaajjjnnnnnnnnnqqquuunnnlllvvvXXXXXXXXXXXXXXXWWWWWWVVVWWWWWWXXXYYY[[[]]]___```]]][[[XXXUUUSSSPPPLLLJJJGGGUUUfffppprrruuu{{{qqqjjjrrr~~~vvvjjjkkkqqqqqqhhh|||nnnyyyfffZZZVVVNNNKKKCCC>>>AAABBBFFFdddxxxyyy{{{xxxtttwww~~~lll```dddooonnnkkkjjjfffhhhpppxxx|||zzz}}}{{{iiiddddddcccbbbbbbeeejjjmmmhhhllllllttt~~~zzz{{{||||||uuurrrooohhhbbbYYYXXXVVVUUUUUUUUUUUUUUUXXX[[[^^^]]]YYYVVVUUUVVVKKK===666;;;OOOooo}}}qqqiiifffhhhfffdddooosssgggSSSIIIDDDKKKTTTRRRGGG???111///....../////////...........................,,,,,,,,,---------.........------,,,,,,------.......................................////////////000111111111111222222222111111222333555777999:::<<<<<>>000///------///000///...........................------------------------------------------------------...---------///000/////////////////////...000000///000111222333444333333333333444444555666;;;>>>@@@BBBHHHQQQTTTRRRVVV^^^hhhmmmkkkiiihhhjjjnnnooo\\\\\\^^^```bbbbbb```___aaacccfffhhhhhhhhhiiiiiigggdddeeehhheee[[[QQQLLLUUUbbbllllllfffccccccccckkk|||rrraaaWWWZZZaaalllzzzyyyqqqmmmpppqqqzzzmmmaaayyy}}}uuufffZZZXXXRRRNNNDDDAAA@@@@@@AAAQQQvvv~~~}}}{{{~~~~~~nnniiivvv}}}vvvpppsssvvvyyysssqqqpppooonnnpppvvv}}}rrrnnnkkkhhhkkkvvvqqqgggcccaaa^^^[[[WWWXXXZZZ[[[[[[ZZZWWWUUUDDDAAA999IIIpppsssaaa\\\```kkkrrruuu|||vvv```QQQIIIFFFNNNYYYZZZLLL>>>000///------///000///...........................---------------------------------------------------......---------...///++++++++++++,,,------...111000///...///111333444333333333333444444555666;;;>>>@@@BBBHHHQQQTTTRRRWWW___hhhlllkkkhhhiiikkkmmmmmm~~~^^^```ccceeeffffffeeedddhhhhhhhhhhhhiiijjjkkkllljjjhhhhhhiiicccXXXOOOLLLXXX___ccc```[[[YYYVVVSSSVVV]]]cccccc```\\\UUUOOORRRTTTYYYeeevvv|||sssooopppqqqyyykkk[[[qqq|||tttggg\\\TTTNNNRRRJJJEEEBBB@@@???LLLnnn|||~~~}}}nnnfffaaa```hhhsssyyy~~~ppphhhrrr{{{yyytttuuu|||xxxsssrrrqqqnnnooovvv|||{{{yyysssooommmkkkiiieeeiiiggg___\\\```^^^WWWAAA@@@<<>>>>>LLLeeehhhZZZSSS```bbbkkknnniiiiiidddUUUCCCDDDHHHRRRXXXTTTEEE777000///------///000///...........................------------------------------------------------......------......---,,,222111111111333777:::===222222333333333222222111222222222333444555666777:::===???BBBHHHQQQUUUSSSZZZaaahhhkkkjjjiiikkknnnooooooaaadddgggggggggggghhhiiijjjhhhfffgggjjjmmmnnnmmmiiijjjllliii^^^RRRPPPTTTcccbbb\\\VVVUUUVVVRRRMMMLLLMMMOOONNNKKKKKKPPPVVVVVVWWW[[[fffxxx{{{rrrnnnpppqqqyyywwwbbbtttzzzjjjvvv|||pppoooeee[[[___WWWPPPIIIDDD@@@DDDYYYpppyyynnneee```ZZZVVVQQQNNNIIIDDDBBBCCCDDDFFFGGGEEEBBBEEELLLSSS\\\fffyyy|||yyyyyyyyyrrrmmmssszzztttrrrqqqqqqhhhiiiiiikkkrrrzzz{{{xxxkkkkkkhhhdddaaabbbfffiiisssuuupppjjjpppvvvhhhQQQ:::<<>>>>>BBBFFFGGGNNN^^^uuu}}}~~~yyywwwrrrrrrwwwjjj```ZZZYYYZZZ\\\```eeekkktttyyytttlll\\\ZZZXXXVVVUUUXXX^^^bbbkkkooossswww}}}yyyaaaGGG:::<<>>???@@@BBBCCCFFFHHHIIIGGGJJJRRRaaasssrrrfffqqq|||xxxzzzvvvjjj___YYYVVVVVV^^^fffppp{{{xxxjjjbbbaaa``````dddiiimmmpppssstttxxx{{{yyyjjjSSSAAA<<<===GGGcccyyytttllluuuggg```eeekkkfff^^^RRRAAA===HHHWWW```^^^QQQAAA666000///------///000///...........................------------------------------------------------///------000555666222//////.........///000111222...000333666666555222111111111222333444666777888999<<>>AAACCCCCCCCCCCCAAA>>>BBBBBBCCCEEEHHHJJJIIIHHHJJJJJJKKKPPPZZZhhhwwwhhhSSSXXXgggyyypppiiifffdddWWWccctttsssssssssssswww}}}|||xxxkkkWWWGGG@@@>>>@@@LLLjjjyyynnnvvvmmmdddhhhoooiii```QQQ>>>???IIIVVV]]]XXXKKK===444000///------///000///...........................------------------------------------------------///------111666888444000....../////////............///000111222333333333111111111333444666777888888<<>>???BBBCCCAAAEEEGGGJJJMMMNNNOOONNNNNNSSSQQQPPPRRRTTTWWWaaakkkbbbKKKPPPQQQYYYvvv|||vvvmmmUUUCCC<<<@@@HHHYYYnnnzzzyyysssooonnnmmmrrruuukkkWWWIIIFFFHHHMMMSSSVVVQQQEEE777...000000000000000000000000................................................------------------------------------------------/////////////////////////////////000111111222222444333222333555777777777======>>>CCCIIIOOOSSSTTTYYY```hhhmmmoooppprrrtttnnnrrrlllkkkjjjhhhgggiiimmmpppsssvvv}}}}}}llldddffflllxxxzzzuuujjjaaaaaabbbaaajjjvvvzzzuuuwww}}}zzzrrrnnnppppppxxxdddlll}}}lllpppqqqmmmjjjooojjjfffhhheee[[[NNNFFFFFFIIIooopppllliiimmm}}}mmm\\\VVVOOOGGGDDDBBBAAAAAABBBBBBBBBBBB@@@CCCCCCAAABBBFFFHHHFFFJJJLLLNNNQQQRRRQQQQQQPPPQQQNNNMMMOOOQQQTTT[[[cccuuu~~~fffJJJKKKJJJLLL]]]mmmpppSSSAAA>>>===KKKaaavvv|||vvvrrrnnnqqqvvvwwwmmm\\\NNNGGGJJJPPPVVVVVVNNNBBB777000////////////////////////................................................------------------------------------------------/////////////////////////////////000111111222222444333222333555777777777======>>>CCCIIIOOOSSSTTTYYY```hhhmmmnnnoooppprrroootttmmmmmmlllkkklllooossswwwyyy}}}|||lllfffjjjppp}}}qqqgggdddeeeeeeqqq~~~zzz||||||sssnnnpppooovvv~~~^^^bbbsssgggtttqqqlllhhhoookkknnnnnnjjjaaaTTTJJJHHHHHHfffxxxtttlllkkkzzzgggSSSKKKFFF@@@>>>???@@@AAABBBCCCCCCCCCAAADDDEEEDDDGGGLLLNNNLLLQQQRRRTTTUUUUUUTTTSSSRRRPPPKKKIIILLLOOOPPPSSSXXXhhhqqq}}}fffHHHHHHIIIJJJQQQUUUggg{{{{{{pppNNN>>>@@@>>>QQQjjj{{{{{{sssmmmhhhqqqxxxwwwooodddVVVKKKNNNTTTYYYWWWLLL???666222////////////////////////........................------------------------------------------------------------------------/////////////////////////////////000111111222222444333222333555777777777<<<===???DDDJJJPPPTTTUUUZZZ```hhhlllmmmmmmnnnppplllqqqlllmmmmmmmmmooosssxxx}}}yyy~~~{{{mmmiiipppwwwuuullliiijjjmmm{{{zzzqqqmmmoooooovvv]]]\\\xxxlllaaannnpppjjjgggmmmjjjnnnmmmjjjbbbWWWNNNIIIGGG\\\zzzrrrooozzzeeeNNNHHHFFFCCC@@@AAABBBBBBBBBBBBCCCDDDDDDIIIKKKKKKNNNSSSUUUSSSUUUVVVWWWWWWWWWUUUSSSRRRPPPJJJHHHKKKOOOPPPQQQRRR^^^hhhuuucccIIIJJJMMMQQQWWWWWWXXXkkk|||yyykkkHHH:::AAADDDWWWlllvvvwwwsssjjj```^^^jjjssssssnnnhhh\\\PPPOOOWWW\\\XXXKKK<<<444111////////////////////////........................------------------------------------------------,,,,,,------------------/////////////////////////////////000111111222222444333222333555777777777<<<===???EEELLLQQQTTTUUU[[[aaahhhlllllllllmmmnnnlllrrroooooopppqqqtttyyyzzzppppppxxxxxxpppnnnrrrxxxwwwoookkknnnooowww]]]XXXpppkkkaaalllmmmiiiffflllhhhkkkkkkiiiddd]]]UUUOOOKKKTTT|||tttppppppvvv~~~eeeMMMFFFGGGFFFBBBCCCDDDDDDCCCEEEHHHKKKOOOUUUYYYZZZ]]]```___\\\VVVWWWXXXXXXWWWTTTRRRPPPRRRLLLKKKOOOTTTUUUVVVXXXZZZdddrrraaaPPPSSSYYYcccoooqqqllllllmmmsss{{{qqqxxxuuuqqqrrruuu|||}}}|||```BBB999@@@JJJ[[[iiikkklllmmmfffZZZ^^^gggnnnooojjjdddZZZRRRQQQXXX\\\WWWIII:::111///................................................------------------------------------------------,,,,,,,,,---------....../////////////////////////////////000111111222222444333222333555777777777<<<===@@@FFFMMMSSSUUUVVV[[[aaahhhllllllkkklllmmmsssyyyuuuvvvwwwyyy||||||vvvxxxzzzuuuuuu|||vvvnnnjjjmmmnnnwww^^^VVVjjjnnnfffqqqjjjiiihhhnnnhhhllllllkkkjjjgggaaaYYYTTTOOOtttmmmmmmppprrrqqqwwwgggMMMEEEFFFGGGEEEHHHKKKMMMMMMOOOTTTXXX___eeekkkmmmnnnnnnjjjeeeXXXXXXYYYYYYWWWUUURRRQQQSSSPPPPPPVVV[[[^^^aaaeeeaaajjjuuuttt```[[[eeerrruuuwwwtttnnnmmm|||uuuhhh[[[VVVXXX[[[```eeesss|||zzzuuuwwwxxx}}}lllQQQ>>>;;;@@@PPPdddpppjjjgggmmmlllcccjjjjjjmmmnnnhhh\\\TTTRRRUUUXXXWWWPPPCCC777000...................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------........./////////////////////////////////000111111222222444333222333555777777777<<<===AAAGGGNNNTTTVVVWWW[[[aaaiiimmmmmmlllmmmnnnuuuzzzzzz{{{}}}~~~}}}~~~{{{|||wwwnnnkkkmmmmmmuuubbbWWWhhhqqqgggmmm~~~iiikkklllppphhhnnnnnnnnnpppooojjjbbb[[[LLLmmmxxxwwwyyywwwpppqqqmmmSSSJJJKKKLLLOOOUUU]]]``````___aaadddjjjrrrxxxzzzzzzwwwppphhhZZZ[[[[[[[[[ZZZWWWUUUSSSSSSRRRUUU\\\aaaeeemmmuuuvvvzzzrrreeegggvvv}}}wwwxxxvvvooorrr~~~sss^^^WWWQQQQQQSSSVVV]]]cccsssyyyqqqhhhhhhlllxxxyyyxxx|||zzzxxx\\\DDD===@@@AAA\\\wwwwwwlllsssxxxtttxxxpppnnnrrrjjjYYYSSSYYY[[[XXXPPPFFF;;;444111000................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---......////////////////////////////////////000111111222222444333222333555777777777;;;===AAAHHHOOOTTTWWWWWW[[[bbbiiimmmnnnmmmooopppssswww|||}}}~~~yyyppplllmmmmmmtttfffZZZiiirrrccccccyyy~~~iiimmmooosssiiipppoooppprrrsssoooeee^^^KKKiiivvvtttsssYYYQQQSSSTTT\\\eeennnrrrpppllljjjkkkooowww~~~~~~zzzpppggg\\\]]]^^^^^^\\\ZZZXXXVVVSSSTTTXXX___dddjjjttt~~~{{{nnnooo|||xxxrrrnnnppp|||~~~zzzssslllrrr|||sss___RRRRRRUUUYYY[[[]]]dddmmmxxx|||qqqbbb___aaannnyyynnnjjjkkkwwwtttRRR<<<>>>DDDAAAgggsssvvvrrrooovvvnnnZZZWWWccc```XXXKKK>>>555222222333................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...///////////////////////////////////////000111111222222444333222333555777777777;;;===AAAHHHPPPUUUWWWWWW[[[bbbiiinnnooonnnpppqqquuuyyy~~~~~~sssqqqjjjjjjooosssddd\\\rrrwwwccc[[[lll~~~}}}}}}~~~rrrpppnnnlllmmmkkklllpppuuuxxxvvvnnngggZZZbbbxxx~~~|||lllZZZZZZbbbnnnzzz}}}{{{xxxoooiiimmmmmmhhhfffddd^^^UUUXXX]]]\\\```nnnxxxsssjjjeee___\\\```kkkwwwvvviiidddggglll~~~ppp\\\WWWPPPWWWZZZVVVVVVbbbrrr}}}rrrllloooxxxwwwhhhjjjcccaaasssvvv___III;;;:::CCCMMM|||}}}wwwiii[[[TTTWWW^^^^^^TTTEEE888111///000000111000000///......------------------------------...------,,,,,,------.........---------,,,,,,,,,.........------,,,,,,,,,///////////////..................//////000111222111333111...000666999888<<<===@@@FFFMMMSSSVVVWWW[[[bbbiiilllllllllooorrrsssxxxzzzzzz~~~uuurrrkkkkkkppptttcccYYYnnnoooaaa___qqqtttssspppnnnnnnppprrruuuxxxyyyvvvppplll___bbbrrrxxxlllppp{{{vvvmmmmmmwwwyyy||||||zzzyyy{{{ooo]]]RRRPPPQQQRRRdddrrr~~~~~~eeeVVVSSSTTT[[[```aaagggvvvoooeeennnmmmnnnlllTTTCCC::::::DDDPPPvvvvvveeeZZZYYY___dddeeeZZZIII;;;333000000000......//////////////////...........................------,,,,,,------.........---------,,,,,,,,,......---------,,,,,,,,,/////////000000000000000.........//////000111222222555666333333888;;;;;;<<<===AAAFFFNNNTTTWWWXXX\\\cccjjjmmmmmmmmmpppssszzz|||~~~uuuuuuzzz}}}vvvssslllmmmrrrvvvbbbVVVjjjhhhaaaiiiwwwwwwtttqqqpppwwwyyy{{{{{{xxxuuurrrqqqeeebbbiiifffQQQJJJIIIHHHFFFNNNVVV]]]```cccfffhhhfffzzzxxxfff```aaadddkkkrrrxxxrrrvvvuuu]]]FFF>>><<<>>>KKK\\\www{{{rrr]]]UUU]]]fffiiimmm```MMM===444111000000---------...///000000111////////////////////////...------,,,,,,------.........---------,,,,,,,,,...------------,,,,,,,,,/////////000000111111222.........//////000111222...222444333444888:::999===>>>AAAGGGNNNTTTWWWXXX]]]ccckkknnnmmmnnnqqqttt}}}~~~}}}ssstttzzz~~~uuusssmmmmmmrrruuu```TTThhhggggggxxxzzzzzzwwwtttssszzz|||}}}zzzuuuqqqqqqrrrjjjbbbaaaqqq}}}```OOOJJJJJJIIIIIIHHHNNNUUU]]]gggooopppkkkqqq}}}xxx|||hhhPPP>>><<<>>>CCCUUUlll|||~~~yyygggQQQNNN\\\hhhjjjooo```LLL<<<444222111000------......///000000000...........................------,,,,,,------.........---------,,,,,,,,,------------------------------...///000111111222............///000111222///000111333999???>>>999===>>>AAAGGGOOOTTTXXXYYY\\\ccckkknnnmmmmmmppptttzzz|||xxxzzz}}}uuurrrlllmmmrrrttt^^^TTTiiigggkkk}}}|||yyywwwwwwzzz{{{zzzvvvqqqnnnoooqqqmmmccc^^^jjjppp```OOOGGGDDDCCCGGGLLLQQQYYYdddppp|||zzz|||\\\JJJ======@@@GGG\\\rrrxxx}}}|||zzz||||||zzztttkkkYYYHHHHHHWWWcccfffiiiZZZFFF777222222222111////////////////////////------------------------...------,,,,,,------.........---------,,,,,,,,,------------------------,,,,,,------...///000000............///000111222555333222777CCCKKKGGG======>>>AAAGGGNNNTTTWWWXXX[[[bbbiiilllllllllooosssvvvzzz|||tttsssmmmmmmrrrttt]]]RRRgggdddlll~~~|||xxxxxx|||yyyxxxvvvrrrooonnnnnnpppppphhhbbblllwwwsss{{{|||zzz{{{ooo```TTTPPPIIIEEEFFFEEEFFFPPP]]]nnnyyyzzz{{{|||||||||~~~~~~TTTHHH>>>===DDDQQQcccqqqqqqvvvxxxsssoooqqqtttvvvnnnaaaQQQHHHKKKUUU^^^ccc___QQQ>>>333000222111000///////////////.........------------------------...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------......///.........//////000111222555222///444AAAJJJEEE;;;<<<===@@@FFFMMMSSSVVVWWW[[[aaaiiilllkkkkkkooorrrvvv{{{uuutttnnnooosssuuu^^^PPPaaa```mmm~~~zzzvvvyyyxxxvvvsssqqqqqqqqqqqqpppsssooojjjrrr}}}vvvxxx|||pppeeecccccccccdddhhhfffbbb^^^ZZZVVVQQQKKKGGGIIIEEEFFFLLLNNNRRRcccwwwxxxpppmmmqqqxxxtttMMMFFF<<<===OOOgggtttvvvtttwwwvvvpppmmmpppssstttppp^^^PPPPPPUUUXXX]]]eeeXXXJJJ999//////111000...------......//////000000...........................------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,---------......---------........................//////000111222000000///000777>>><<<666;;;<<>>DDDLLLQQQUUUVVV]]]ccckkknnnmmmmmmqqqtttyyy{{{vvvsssllllllrrrvvvppp[[[XXXccclll{{{tttrrrrrruuuzzz}}}xxxsssqqqrrrssssssrrrtttuuussspppzzzzzzttt}}}yyyxxx{{{yyysssggg^^^[[[[[[YYYWWWWWWMMMLLLVVVYYYYYYiiiyyyvvvqqqsssyyy}}}\\\===FFFBBBGGGiii|||}}}|||sssssshhhffffffaaafffkkkeeeLLLAAA555///000222111///.................................------,,,,,,,,,........................------------------------/////////...------,,,,,,........................000111111111111222222222222222333333555666888999:::>>>AAADDDKKKTTTWWWUUU]]]cccjjjllllllmmmrrrvvv}}}}}}tttqqqkkklllrrruuuqqq^^^\\\WWWZZZhhh}}}zzzttttttvvvxxxzzz}}}zzzwwwvvvxxxyyyxxxwwwqqqrrrqqqmmmppp{{{~~~wwwqqqiiicccaaaYYYTTTVVVTTTRRRZZZfffccc___YYYWWWZZZbbblllrrrwwwrrrllljjjnnntttyyy|||wwwooovvvlllKKKAAABBBAAASSSvvv~~~vvvgggaaa___]]]bbbddd\\\GGG>>>333...000111000---..............................---------,,,,,,,,,........................------------------------...............---------........................000000111111111222222222222222222333555666888999:::>>>AAADDDKKKTTTWWWUUU]]]cccjjjllllllmmmrrrvvv}}}yyypppooojjjlllrrrtttrrr```___YYYVVV^^^sssyyysssvvvxxxxxxyyyuuuttttttuuuwwwwwwvvvtttooonnnooommmhhhnnn~~~~~~tttkkkddd___[[[XXXZZZWWWRRRNNNNNNPPPUUUXXXcccppp~~~tttkkk___ZZZUUURRRSSSWWWZZZ\\\lllmmmuuutttgggdddkkksssxxxrrrWWWAAADDDEEENNNmmm~~~wwwcccYYYXXXYYY___]]]OOO???888111...///111///,,,...........................------------,,,,,,,,,---------------------------------------------------------.......................................000000000111111111222222222222222333444666888888:::>>>AAADDDLLLTTTXXXVVV]]]ccciiillllllmmmqqqvvv}}}xxxmmmmmmkkkmmmrrrsssqqqaaa```aaa]]]eee|||yyypppsssvvvtttrrrnnnooopppqqqrrrqqqooommmmmmkkkmmmooohhhfff}}}yyytttfff___^^^\\\YYYUUUQQQMMMKKKOOOZZZhhhqqqrrrkkk___VVVRRROOOKKKGGGGGGHHHKKKLLLQQQSSS]]]mmm}}}{{{qqqcccYYY[[[dddmmmrrrsss]]]LLLEEEEEETTTggg~~~xxxvvvuuuppp\\\SSSVVV[[[___XXXEEE999555000///000111///,,,........................------------------------------------------------------------------------,,,,,,------...//////000........................000000000000111111111111111111222333444666777888:::>>>AAADDDLLLUUUXXXWWW\\\bbbiiilllkkkmmmqqqvvv}}}zzzmmmnnnlllnnnqqqrrrooo^^^^^^___aaaqqqxxxmmmnnnooollliiilllmmmnnnnnnmmmkkkjjjiiiiiifffiiippplllgggsssxxxxxx}}}nnnlllgggaaaZZZTTTNNNKKKHHHNNNXXXaaaaaaZZZPPPIIIGGGFFFEEEDDDEEEGGGJJJMMMGGGJJJRRR]]]hhhttt{{{qqqeeeVVVPPPTTT^^^iiippp|||xxx|||{{{gggQQQGGGIIIQQQooo|||wwwrrrppppppfffUUURRRYYY___aaaUUU???555333000000111222000...........................------------------------------------------------------------------------+++,,,,,,---...///000000........................//////000000000111111111111111111222444555777888:::>>>AAAEEELLLUUUYYYWWW\\\bbbiiikkkkkklllqqquuu~~~|||pppqqqooooooqqqrrrmmm[[[ZZZ___kkkxxxjjjhhhhhheeecccgggggggggeeecccbbbccceeedddcccgggmmmlllhhhllluuuwwwiii^^^WWWSSSIIIHHHLLLRRRSSSMMMGGGEEEBBBCCCEEEFFFFFFHHHKKKMMMOOOQQQUUUYYY]]]fffxxx|||qqqeeeZZZPPPNNNSSS\\\gggppp|||uuukkknnnuuu~~~wwwpppuuuxxxqqq___LLLEEEGGGmmm~~~|||sssllliii___TTTVVV^^^```^^^QQQ<<<444222000000111222111000........................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...///000000......................../////////000000000111111111111111222333555777777:::>>>AAAEEEMMMVVVZZZXXX\\\bbbhhhkkkkkklllpppuuu}}}zzztttuuuqqqpppqqqrrrmmmYYYVVVaaatttxxxhhhdddcccbbbaaaccccccaaa^^^\\\]]]aaaeeecccfffjjjjjjhhhgggiiikkkxxxuuuggg```UUUNNNJJJKKKJJJFFFDDDFFFGGGLLLRRRWWW\\\aaagggkkklllkkkkkkkkkjjjjjjsss}}}zzzkkk\\\UUUOOOMMMSSS[[[cccmmmwwwwwwrrrgggmmmvvv}}}~~~wwwmmmfff___gggjjj___OOOGGGIIIMMM}}}|||lllbbbaaa```XXX\\\aaa\\\VVVJJJ888333111000///000000000000........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------......//////........................////////////000000000111000000111222333555666777:::>>>AAAEEEMMMVVVZZZYYY[[[aaahhhkkkkkklllpppuuu{{{xxxwwwxxxsssqqqqqqrrrmmmXXXTTT[[[qqqxxxgggbbbaaaaaabbbeeedddbbb___]]]```gggmmmdddlllooojjjeeegggiiijjjlllwwwkkklllvvveeeYYYNNNKKKHHHDDDDDDHHHMMMVVVcccqqq~~~xxxlllYYYHHHGGGFFFLLLYYYdddlllwwwwwwpppwww{{{lll^^^WWWYYY```\\\LLL@@@DDDQQQYYYyyyxxxccc[[[]]]ccc^^^aaabbbXXXOOOEEE666222111///......///000000........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.......................................////////////000000000000000000111222333555666777999>>>AAAEEEMMMWWW[[[YYY[[[aaahhhkkkjjjlllpppuuuzzzyyytttrrrrrrqqqnnntttlllUUUQQQXXXuuuxxxgggaaa______```___aaa___^^^bbbkkklllhhhfffiiimmmnnnmmmiiiccc```lllvvv~~~sssiiihhhnnniiiUUUQQQQQQLLLIIIKKKZZZiiiyyynnn\\\KKKJJJIIIIIITTTeeennnrrr~~~pppkkkkkkvvvrrr]]][[[bbbeeedddWWWHHHGGG[[[qqq~~~}}}|||lllgggnnnqqqeee[[[YYYXXXMMM???555000000000000//////////////////.........---------,,,---------.../////////------------------------//////............//////,,,,,,,,,---------......///...---------...000111//////.........000222333000111222333555666777777<<<@@@BBBEEELLLUUUYYYXXX[[[bbbiiilllkkkkkknnnrrr|||uuussssssrrrooouuupppYYYSSSUUUrrrzzzkkkeeeaaa```aaa```bbbcccccchhhooooookkkggghhhiiiiiihhhfffdddbbbkkk|||rrryyykkkhhhrrrpppddd[[[RRRRRRYYYjjjrrrhhhWWWIIIIIIKKKNNN\\\ppp{{{zzzppppppsssoooiiixxx{{{\\\EEEMMMjjj||||||xxxrrrmmmooovvvrrrdddWWWSSSPPPFFF999111000000000000//////////////////.........------------------...............------------------------///..................///,,,,,,,,,---------......///////////////000111111///.........///000111222000111222333555666777777<<>>AAADDDKKKTTTXXXVVV\\\bbbiiilllkkkkkknnnqqq|||NNN```{{{zzzsssqqqxxxwwwxxxvvvvvvtttqqqxxxpppWWWQQQPPPcccooottt{{{~~~{{{ooojjjgggddddddfffiiillloooqqqrrrpppmmmllllllkkkkkkkkkllllllmmmoootttrrrooowwwyyywwwqqqssswwwbbbVVVKKKFFFOOO\\\ggg{{{zzz~~~tttdddssssssffffffooouuurrrsssdddUUUMMMGGG???555111000000000000/////////////////////.............../////////...---------,,,------------------------,,,------------------,,,,,,,,,,,,---------......---...000111111000000///.........///000000111111000111222333555666777777:::>>>@@@CCCJJJSSSWWWVVV\\\bbbiiilllkkkjjjmmmpppxxx|||FFFNNN^^^qqq}}}wwwuuu}}}yyyzzzxxxwwwvvvsss{{{kkkUUUPPPRRRaaahhhnnnzzz|||qqqnnnlllkkkjjjkkklllnnnppppppmmmkkkjjjlllmmmoooppppppooonnnmmmpppsss}}}{{{wwwyyy|||~~~uuu^^^RRRIIIJJJWWWeeettt~~~kkkzzzqqqwwwssshhhdddlllqqqnnnmmm```RRRLLLGGG>>>555111000000000000/////////////////////////////////////////////...---------,,,------------------------,,,,,,---......---,,,,,,,,,,,,,,,---------......+++,,,...///000///...------...//////000111111111000111222333555666777777:::>>>@@@CCCJJJSSSWWWVVV\\\bbbiiillljjjiiilllooosssuuuKKKLLLRRR```uuu}}}{{{|||zzzyyywwwttt}}}fffTTTSSSPPPaaalllsss}}}~~~tttrrrqqqppppppooonnnnnnooolllhhhgggjjjiiillloooqqqqqqooollljjjooorrr}}}~~~uuuuuuzzzwww~~~yyysssvvv}}}uuu\\\PPPKKKPPP```eeeyyyuuu{{{rrrvvvsssiiigggmmmrrrrrrfffZZZMMMGGGBBB:::333000000000000000////////////...////////////000000000...............---------------------------------,,,---...//////...---,,,,,,,,,,,,---------......,,,,,,---............------...///000111111111000000111222333555666777777;;;>>>AAADDDKKKTTTXXXVVV\\\bbbiiikkkjjjiiikkkooovvvvvvWWWXXXZZZaaannn~~~~~~{{{zzzxxxuuu~~~```RRRUUUSSSnnn~~~ssspppoooooooooqqqnnnlllllliiidddgggmmmjjjlllnnnppppppnnnkkkiiimmmqqqyyyyyyuuu|||sssqqquuu}}}~~~yyyqqqlllfffaaadddjjjooowwwuuu\\\PPPMMMUUUgggllluuu}}}qqqnnnkkklllrrrwwwyyywwweeeXXXJJJAAA;;;555111000000000000000////////////.../////////000000000000---------...............------------------------,,,---///000000///---,,,,,,,,,,,,---------......---------------...//////---...///000111111111000000111222333555666777777<<>>@@@AAAAAABBBCCCEEEFFFDDDKKKNNNNNNTTTdddwwwzzzoooiiihhhjjjkkkyyy}}}mmm]]]TTTXXX^^^ggg}}}|||xxx```VVVZZZ___nnnrrrqqqhhhaaa___\\\YYYCCC;;;222......000000///////////////....................................------------------------......------------......------,,,,,,,,,,,,------------------------------------------------------///000000000000//////...000111333333333444666999<<<>>>BBBHHHPPPUUUXXXYYY[[[jjjooonnnsssqqqlllnnntttwww~~~~~~}}}||||||}}}qqqoooppptttjjjMMMLLLPPP^^^uuubbbXXXZZZ\\\\\\]]]ZZZ]]]aaaeeeffffffdddccc```bbbeeeiiillljjjgggcccZZZXXXZZZ```ffffffdddcccgggwwwxxx}}}hhhZZZUUUZZZdddsss{{{uuujjj___WWWSSSPPPNNNYYYbbbppptttgggnnnlllQQQHHHDDDCCCJJJFFFHHHJJJKKKKKKLLLOOOQQQTTT]]]bbbaaabbbkkkwww}}}uuukkkeeedddiiirrrzzzxxxoooaaaVVVUUUcccttt{{{nnn]]]^^^gggnnnqqqrrrnnnggg```\\\WWWSSS>>>888222////////////...////////////....................................,,,,,,------------------------,,,,,,,,,,,,------...------,,,,,,------...------------------------........................///000000000000//////...000111333333333555777999>>>???CCCIIIPPPUUUXXXXXX[[[jjjnnnnnnsssqqqlllnnnzzz{{{zzz}}}zzz{{{{{{|||{{{qqqpppqqqvvvgggLLLLLLNNNYYYkkk|||dddZZZ[[[ZZZYYY[[[]]]^^^```bbbbbb```^^^\\\\\\___dddjjjmmmkkkfffbbb[[[YYY[[[aaahhhjjjfffbbb```mmm{{{aaaOOOJJJKKKXXXmmmvvvmmmfff]]]UUUSSSWWW```qqqnnnpppaaaKKKJJJJJJHHHMMMNNNQQQTTTUUUUUUXXX]]]bbbmmmzzzvvvqqqgggdddccchhhnnnttt}}}}}}ppphhh]]]\\\cccxxxxxxooouuuyyytttnnnhhhaaaXXXLLLCCC666444111000000111111000////////////....................................,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,......------------......,,,,,,,,,------------...//////////////////////////////000000000000//////000111333444444555888:::???@@@CCCIIIPPPUUUWWWXXX[[[jjjnnnmmmrrrppplllnnnyyywww||||||zzz{{{|||}}}wwwpppppprrrxxxbbbJJJMMMPPP[[[kkkyyy~~~ggg^^^]]]YYYWWWYYYZZZ[[[\\\]]]^^^^^^]]]]]]\\\^^^ccchhhjjjiiieeeaaa]]]]]]^^^ccciiillliiidddbbbddduuuwww]]]KKKGGGJJJXXXlll{{{ooocccbbbbbbjjj~~~uuuqqq~~~___MMMQQQRRROOOTTTUUUYYY___dddiiipppzzz}}}rrrmmmjjjiiinnnyyyyyypppcccooo~~~yyyqqqmmmfffXXXDDD555222111000000111111000000////////////....................................++++++,,,,,,,,,---------------,,,,,,,,,,,,------------------------------,,,,,,,,,---------..............................---...///000000111000000000111333444444666888;;;@@@AAADDDJJJPPPUUUWWWWWW]]]jjjmmmkkkpppoookkknnnuuupppyyyqqqkkkkkkuuu|||zzz|||~~~tttnnnooossszzz^^^IIINNNRRRaaaooo|||iiibbb___YYYVVVXXXUUUVVVWWWZZZ\\\___aaabbb^^^___bbbeeegggfffccc```[[[[[[\\\___dddgggeeeaaaddd```iii|||ttt[[[KKKIIINNN[[[mmm~~~xxxssskkkiiivvvxxxrrr|||aaaSSSXXXYYYWWW]]]]]]dddmmmvvvssshhhttt~~~}}}tttrrrlll[[[BBB000111111111111000///...,,,000/////////....................................+++++++++,,,,,,---------.........------.........+++,,,,,,------,,,,,,+++,,,,,,,,,------.........------------------------------///000111111111111000111333444444666999;;;@@@AAADDDJJJPPPUUUWWWWWW]]]jjjllljjjnnnmmmjjjnnnvvvpppwwwzzzqqqkkkkkkgggfffrrr}}}oooooonnnnnn{{{[[[LLLJJJ^^^qqq|||gggaaaZZZXXXXXXSSSVVVVVVUUUVVVWWWZZZ^^^___^^^___aaabbbcccdddeeeeeeaaacccddddddbbbaaaaaaaaaccciiikkklllzzz}}}|||sssVVVFFFLLLRRR\\\ooo{{{rrrzzzxxxjjjfffeeeeeeooo}}}}}}uuummmmmmttt{{{}}}vvvvvv|||}}}fffCCC111333222111111111000000//////111111000///////////////------------------------++++++,,,,,,---......///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///......---------......---...000111111111000///111111222333555777999:::@@@DDDIIIMMMOOOQQQTTTVVVcccmmmmmmlllqqqnnnkkkrrrxxxnnnuuu{{{zzztttpppxxx|||zzzkkkllljjjlllzzz[[[OOORRRjjjzzzgggaaa[[[ZZZ[[[VVVUUUUUUUUUVVVXXXZZZ]]]^^^]]]^^^```bbbdddeeeeeefffeeeggghhhgggfffeeefffgggaaaeeegggfffjjjzzz~~~zzz}}}uuuYYYHHHMMMSSSddd{{{}}}rrrxxxyyyzzzyyyrrrkkkhhhgggnnnrrrsssxxxnnnnnnqqqpppffflllpppgggRRR===222111111111111000000000//////111000000///////////////------------------------.........---------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///......---------......---...///000111000000///111111222333555777999:::???CCCHHHLLLOOOSSSVVVXXXbbblllmmmmmmqqqmmmjjjqqqvvvmmmuuuzzzxxx|||vvviiijjjiiimmm|||XXXPPPYYYvvvxxxfffaaa[[[ZZZ]]]YYYUUUVVVWWWXXXZZZ[[[]]]]]]\\\]]]```ccceeegggggghhhhhhiiiiiihhhgggfffgggiiifffgggiiigggaaaiiiwww~~~xxx|||vvvooowwwxxx\\\KKKOOOVVVlll~~~qqqtttrrrbbb\\\WWWYYYeee}}}sssrrr{{{kkkkkknnn\\\aaaeee___XXX```^^^MMM===666444000111111000000000000//////111000//////......//////------------------------111000000...---,,,++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---------......///......///000000000000000111222222444555777999:::>>>BBBGGGLLLPPPTTTXXX[[[aaakkknnnnnnrrrnnnjjjpppvvvnnnwww~~~tttsssxxxssskkkkkkkkkrrrVVVOOO\\\|||wwwgggccc]]]\\\^^^[[[WWWXXXZZZ[[[]]]^^^^^^^^^\\\^^^bbbeeehhhiiijjjjjjgggggggggeeecccbbbdddffflllhhhjjjkkkccc```uuu{{{}}}yyynnnrrr}}}tttkkklllyyy|||```NNNQQQ[[[qqq~~~nnnnnn|||zzzyyy~~~wwwlllbbb[[[TTTSSSWWWfff~~~yyy|||{{{wwwuuuooowwwjjjXXXZZZ```___[[[WWWKKK===444222333333000000000000000000//////000000///............///------------------------111000000///------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------------...//////...//////000000000000000222222333444666888999:::@@@CCCHHHLLLPPPTTTXXX[[[aaallloooppptttooojjjpppvvvooozzzxxxnnnpppwww~~~pppkkklllmmmvvv}}}TTTNNN]]]zzzllljjjdddaaabbb___[[[\\\]]]___```aaaaaaaaa___aaaeeehhhjjjkkkkkkjjjfffeeedddaaa___```bbbeeeiiibbbccciiifff```iiizzzzzzwwwqqqjjjkkkrrrvvvoooiiimmmxxxeeeRRRTTT___sss|||jjjgggwww|||}}}uuunnniiidddeeeeee```WWWPPPPPPRRRSSS[[[mmmvvvllljjjpppxxxvvvhhh^^^]]]ccciiicccLLL:::777666000...333//////////////////000000000//////...............------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------.../////////////////////000000111222222333444666888:::;;;DDDFFFJJJMMMPPPSSSWWWZZZbbbmmmpppqqquuuppplllqqqsssmmmyyyuuulllpppyyyyyynnnjjjjjjmmmyyy{{{TTTPPP]]]}}}{{{qqqrrrkkkhhhhhheee^^^______```bbbccccccdddbbbdddgggjjjkkkkkkiiihhhdddcccbbbaaa```cccgggkkkiiicccbbbiiikkkggghhhmmmzzzuuummmkkknnnkkk|||ssslllwwwkkkXXXYYYcccwwwwwwdddaaafffxxx|||wwwqqqllleee]]]YYYSSSQQQNNNLLLHHHHHHQQQ[[[dddtttlllgggkkknnnwwwxxxnnnjjjgggeeehhhmmm\\\AAA///333666...+++111......////////////000000000///......------......------------------------++++++,,,,,,---...//////++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------...///000///////////////000111111222333333555666888:::;;;FFFHHHKKKMMMPPPSSSWWWZZZcccmmmpppppptttppplllrrrpppiiiuuuuuummmrrr}}}ssskkkjjjjjjmmm{{{zzzTTTNNNXXXuuuuuuppptttoookkkkkkggg````````````aaabbbdddeeeccceeehhhjjjjjjhhhfffddd````````````bbbhhhoootttnnnkkkhhhhhhkkkllljjjiiiooowwwqqqqqqssszzzssspppzzz}}}vvvqqqvvv~~~rrr^^^___iiirrr^^^\\\bbb~~~{{{sssmmmfff___[[[VVVQQQMMMKKKIIIIIIMMMPPPVVVcccpppqqqdddhhhuuu|||}}}zzztttrrrrrrmmmeeeGGG999///000333111///000........./////////000000//////...------------...------------------------******++++++,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,------///000000000//////...///000111222333333444555777999:::;;;EEEGGGJJJMMMPPPTTTYYY]]]bbblllmmmmmmqqqnnnkkkqqqqqqjjjuuuvvvnnnuuuooojjjkkkkkkooo~~~{{{TTTLLLRRRkkk~~~nnnlllqqqnnnjjjkkkgggaaa```______```bbbdddfffdddfffhhhiiiiiifffcccaaa[[[\\\]]]___ccckkktttzzzoooooojjjeeeeeeiiiiiieeeeee~~~wwwvvvyyywwwyyy}}}]]]gggyyyvvvsssxxxnnnddd\\\aaahhhnnnttt{{{vvvbbbcccooonnn[[[YYYddd{{{xxxxxxllleee\\\UUUQQQOOOLLLJJJKKKIIIMMMWWW```hhhvvvuuueeefffffflll|||zzz{{{|||oooZZZ555777444...///555555111---.........//////000000//////...------------...------------------------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---...///000111000///.........///111222333333444555777999:::<<>>DDDHHHMMMRRRUUUYYY\\\___gggnnnllljjjooommmjjjpppnnnuuu|||}}}yyyqqqhhhhhhhhhfffqqq^^^SSSYYYgggpppiiipppxxxnnndddbbb___bbb^^^[[[[[[]]]`````````\\\aaaeeebbb[[[VVVWWWZZZ[[[[[[\\\^^^___aaaaaaaaaZZZ[[[\\\^^^___```aaabbbeeehhhkkkjjjkkktttsssvvvpppfffqqqxxxxxxkkkgggpppyyyzzzlllfffwwwyyyqqqhhh___VVVMMMKKKJJJIIIJJJMMMKKKQQQWWWYYY[[[ggg{{{yyyfff]]]^^^nnntttkkkssscccIII:::444555666000000000////////////...........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,......///000000000000000000222444555777999<<>>@@@AAAFFFLLLRRRUUUWWWZZZ[[[```iiijjjlllsssppplllqqqpppyyykkkaaaXXXVVVZZZcccppp|||zzzssskkkgggfffeeefffyyyjjjcccnnnjjjfffaaa```aaacccaaa```___aaabbb___ZZZWWWVVVWWWaaabbbccc```[[[XXXYYY[[[XXXYYY\\\___aaaaaa___]]][[[___aaa]]]\\\```ddddddiiihhhfffeeeeeeccc```^^^aaattttttnnnlllooossszzzyyyzzzyyy^^^QQQOOORRRUUUTTT[[[aaacccgggwwwwwweee```gggqqq|||lllOOO>>>555555444333333222111111000000000000000///......////////////////////////......---------,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------............/////////000000111111222222333333444666888<<<>>>@@@EEEHHHLLLQQQVVVZZZ]]]^^^bbbfffkkkoooppppppqqqqqqttt~~~{{{iii[[[MMMHHHLLLSSS]]]fffrrr|||~~~zzzpppjjjhhhggghhhjjjcccTTTSSSeeelllhhhdddbbbdddeeecccaaa______^^^[[[XXXXXX[[[^^^kkkhhheeeaaa___^^^\\\[[[\\\]]]```dddfffgggfffeeeccceeeddd^^^[[[___cccdddgggfffeeedddcccaaa___]]]^^^hhhxxxvvvmmmiiilllpppsssyyyuuuwwwuuu___UUUUUUXXXZZZ___fffnnnuuurrrjjjccc^^^dddoooyyyzzzjjjQQQAAA888555444444333222222111111000000111111000000///...........................---------,,,,,,,,,,,,+++------------,,,,,,++++++++++++,,,,,,,,,,,,++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------............------......//////000000222333333555888;;;>>>@@@EEEGGGLLLQQQWWW\\\```aaadddgggkkkmmmnnnnnnoooppprrr}}}vvv^^^PPPAAA>>>AAADDDHHHKKKXXXcccooovvv||||||rrrkkkiiiiiijjjjjjppptttPPPDDDHHH^^^{{{zzzoookkkgggfffggghhhfffddd___^^^\\\YYYYYY\\\bbbgggtttnnngggddddddccc```]]]___aaadddhhhjjjkkkkkkjjjkkkkkkggg___\\\___bbbcccdddccccccbbb```^^^\\\[[[]]]___cccjjj{{{rrrooopppqqqvvv~~~yyynnnjjjpppyyy{{{vvvvvv~~~xxxnnnmmmqqqvvvyyyrrrlllbbbYYYXXX```ooo{{{lllHHH;;;888333444444333333222111111111111111111111111000//////........................---------,,,,,,,,,++++++...---------------,,,,,,+++,,,,,,------,,,,,,+++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------............------......//////000000111111222444777:::>>>???DDDGGGLLLRRRXXX^^^aaacccfffhhhkkklllllllllnnnooorrr}}}rrrTTTJJJAAA???@@@@@@@@@AAAFFFNNNZZZdddmmmtttvvvvvvxxxlllggggggiiijjjllluuujjjKKKEEELLL```zzzxxxrrrnnnjjjiiijjjjjjhhheeeaaa```^^^]]]___ccciiillltttoooiiieeeddddddcccbbb```cccfffhhhiiiiiijjjjjjkkkllliiibbb___aaaaaa```___``````^^^\\\ZZZYYYYYY]]]```cccdddjjj{{{wwwssspppqqqvvvxxxwwwhhhdddcccjjjttt{{{vvvyyy~~~eeeZZZaaafffgggeeejjjyyyfffCCC444666777444333333222222111111111000111111111111111000000///.................................------------,,,---------------------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------.........//////000000111111222222000111222444777:::===???EEEHHHLLLRRRWWW\\\```bbbfffhhhjjjllllllmmmppprrruuuqqqTTTKKKBBB???>>>>>>AAAEEEFFFIIIPPPZZZccciiilllooosss|||ttthhheeefffhhhiiilllyyycccHHHJJJVVVjjj{{{rrrnnnkkkjjjkkkjjjgggdddbbbbbbbbbdddgggjjjlllmmmlllkkkiiidddaaaaaadddgggcccfffhhhhhhgggfffggghhhfffhhhhhhdddcccdddaaa\\\\\\^^^___]]]ZZZXXXWWWXXXZZZaaahhhiiiiiinnn{{{}}}qqqkkkkkkwww{{{wwwjjjeee``````gggtttxxxsssxxxdddXXXZZZZZZgggttt}}}eee>>>000222555555555222111111111111111000000111111111111111000//////////////////////////////////////////............---------------------------..................---******************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...//////000000111111222222000000111333777:::>>>@@@FFFIIILLLQQQVVVZZZ\\\^^^eeehhhjjjmmmnnnppptttvvvyyytttUUUIII===;;;<<>>@@@DDDIIIOOOUUUYYY]]]```bbbhhhhhhjjjmmmoooooonnnlllqqqzzzyyyrrr}}}nnnVVVSSSYYY```gggfff^^^RRRIIIDDDDDDCCCFFFMMMSSSZZZdddmmm|||yyyoooeeebbbbbbcccggglllppp\\\FFFTTTsssllleeebbb```aaabbb```ZZZUUUXXXXXXXXXZZZ]]]bbbfffhhhhhhhhhgggeeeaaa___^^^^^^bbbdddffffffdddcccbbbbbb```^^^]]]^^^```bbbaaa```bbbbbbbbbaaaaaa`````````aaadddggghhhhhhfffeeeeeegggccceeemmmuuunnnhhhkkkjjjmmmxxx|||xxxtttvvv|||mmm```___]]]^^^bbbiiiqqquuu}}}wwwfff[[[WWWSSSZZZnnniiiNNN===555222111111000000000000111111////////////////////////............------------------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++*********+++++++++,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------...///000111222222444444666777:::<<<>>>@@@FFFJJJPPPUUUYYY]]]___```hhhiiikkknnnoooooonnnmmmrrrzzzbbbOOORRRVVV[[[bbbbbb]]]TTTLLLHHHBBBAAADDDHHHKKKLLLQQQWWWiiivvvvvvmmmeeebbbbbbccchhhmmmsssuuuVVVGGGUUUmmmyyyfff^^^___``````___]]]ZZZXXXYYYXXXXXXYYY\\\___bbbdddeeeeeeeeeccc```]]]]]]^^^___bbbeeeeeeccc```^^^^^^]]]\\\]]]___bbbcccaaa```aaaaaa`````````____________bbbfffgggfffeeedddcccfffcccbbbdddfffnnnwwwhhhaaaeeeeeeggghhhjjjuuu}}}uuukkkgggaaa___cccfffaaaYYYYYYWWWVVVZZZeeeuuuvvvmmmlllrrrooobbb___fffxxx|||^^^CCC888222111222111000000//////000000111////////////////////////............------------------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++*********++++++++++++,,,************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,---...///000111111333444666888:::===>>>???HHHKKKPPPVVVZZZ]]]^^^^^^iiikkkmmmoooppppppooonnnsss{{{gggWWW[[[YYYXXXYYY\\\^^^]]]YYYTTTIIIFFFFFFHHHHHHGGGJJJPPP[[[kkk~~~qqqjjjdddccccccdddhhhnnnyyyiiiPPPHHHVVVeeexxxpppbbb]]]___```___\\\ZZZ[[[]]]XXXYYYZZZ\\\]]]^^^^^^^^^^^^___``````^^^^^^___```]]]___aaaaaa```^^^^^^^^^[[[\\\___aaabbbaaa___]]][[[[[[[[[\\\\\\]]]^^^^^^___bbbeeeeeedddaaa```___bbbbbbbbbccc```bbbnnn}}}wwwpppnnnlllmmmnnnnnnlllmmmsssyyy}}}www||||||yyyssslllfffccc___]]]^^^aaabbbbbbfffggglllwwwnnnbbb\\\\\\eeepppzzz}}}ZZZ:::333555222111555000000////////////000000////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++***************************************************++++++++++++,,,,,,,,,,,,,,,------------------------......///000111111222333555888;;;===??????FFFIIIOOOVVV\\\___```___jjjlllooopppppppppoooooossszzz{{{mmmmmmhhh```YYY\\\hhhpppnnniiiWWWRRRMMMKKKHHHFFFKKKQQQ[[[llllllgggcccccccccdddiiioooYYYGGGGGGYYYiiizzznnndddaaabbbaaa]]]YYYYYY^^^bbbYYY[[[```ccccccaaa]]][[[ZZZ\\\]]]]]]\\\\\\^^^___\\\\\\]]]\\\[[[\\\^^^aaa[[[]]]```aaa```]]][[[YYYSSSTTTUUUWWWYYY[[[\\\]]]```bbbcccbbb___]]][[[[[[[[[^^^cccddd```^^^bbbjjjwww}}}|||wwwuuuuuuzzz{{{rrrqqqyyy{{{uuuvvvtttrrrqqqqqqttt{{{ssseeeZZZTTT[[[```gggyyyvvv\\\FFF555,,,222444...---444000000////////////000000...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++*********************************************************+++++++++,,,,,,,,,,,,,,,---------....../////////000000111111222111333555999;;;>>>??????DDDGGGMMMVVV^^^ccccccbbbjjjmmmpppqqqpppooooooppprrryyyzzzmmmaaabbbooo{{{}}}yyyeee]]]UUUOOOJJJHHHLLLSSSjjjxxxyyyhhhdddcccdddddddddjjjqqqOOOBBBIII```rrrooohhhddddddbbb^^^ZZZZZZ^^^bbbZZZ]]]bbbeeeeeebbb]]]ZZZZZZ[[[\\\[[[ZZZYYYZZZ[[[\\\\\\[[[YYYXXXYYY]]]```ZZZ]]]______]]]ZZZXXXWWWQQQRRRTTTVVVXXXZZZ\\\\\\```aaa```^^^[[[YYYZZZZZZVVV\\\bbbccc```]]]]]]```kkkkkkuuu~~~zzzyyysssvvvxxxtttttt~~~ccc[[[YYYUUUSSSdddrrrxxxbbbFFF>>>444000111555333,,,---444000//////......//////000........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************)))))))))************+++************************************************************+++++++++++++++,,,,,,------.........000000000000111111111222000222555999<<<>>>??????BBBEEELLLVVV___eeeeeebbbiiimmmqqqrrrooonnnnnnppprrrxxxssspppwwwtttmmmeee```[[[YYY^^^eee~~~yyyqqqdddbbbbbbdddddddddjjjrrrmmmLLLCCCQQQnnn|||nnnhhheeeeeeccc```]]][[[[[[\\\WWWYYY\\\^^^^^^\\\YYYWWWWWWYYYZZZYYYXXXXXXYYYZZZ]]]]]]\\\ZZZXXXXXXYYY[[[XXXZZZ]]]]]]ZZZXXXWWWXXXUUUVVVWWWXXXZZZ[[[\\\\\\^^^^^^]]]ZZZXXXXXX[[[]]]YYY^^^bbbaaa^^^\\\]]]^^^gggfffjjjuuu~~~uuusss}}}www```WWWaaajjjjjjkkkyyygggDDD666888444444555444222111111222//////............//////........................---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))************************************************************************++++++++++++++++++,,,,,,---......////////////000000000000000///222555999===>>>??????DDDFFFLLLVVV```eeedddaaaiiimmmqqqqqqnnnlllmmmooosssyyy{{{xxxuuutttyyyssskkkbbbaaabbbdddddddddjjjrrr\\\KKKEEEYYY|||uuukkkeeeddddddcccbbb```\\\XXXUUUSSSTTTTTTUUUUUUTTTTTTSSSRRRTTTWWWXXXXXXYYY[[[]]]^^^______]]]YYYWWWVVVVVVUUUXXX[[[[[[YYYWWWXXXZZZZZZ[[[[[[[[[\\\\\\]]]]]]\\\[[[ZZZWWWVVVXXX\\\``````cccdddaaa]]]]]]___```]]]bbbhhhhhhfffqqq~~~uuuyyyyyyvvvwwwzzzxxxjjjhhhaaaeee___UUU^^^xxxoooRRR???777444222...///...---000555222,,,//////............//////........................---------,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,---...//////.........//////////////////111555:::===?????????FFFGGGMMMWWWaaaeeeccc___hhhmmmqqqqqqnnnkkkmmmoootttyyyyyykkkooo{{{~~~vvvhhheeeddd``````ddddddccckkkxxx|||OOOKKKOOOhhhpppdddbbbcccbbb```___]]]ZZZWWWTTTPPPPPPPPPPPPQQQQQQQQQRRRPPPQQQSSSVVVYYY[[[\\\]]]```___\\\ZZZWWWUUUTTTSSSOOOVVV\\\]]]XXXVVVXXX[[[YYY[[[]]]]]]\\\[[[[[[[[[]]]YYYVVVWWW[[[^^^]]]ZZZaaaaaa___[[[YYYYYY[[[^^^``````______aaahhhsss{{{|||~~~wwwuuulllaaaZZZYYYbbbeeeffflll___OOO???888444//////222000000000000///////////////////////////////////////...,,,,,,---------,,,------------------------+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))******************++++++******))))))))))))******************************************************++++++,,,,,,,,,,,,------......//////000000111111111333555888;;;>>>???@@@EEEHHHNNNVVV]]]aaabbbaaajjjkkkmmmooopppqqqqqqqqquuuxxxvvvjjj[[[aaazzzpppgggjjjqqq|||{{{|||tttfffddddddaaadddiiiiiigggooo|||qqqJJJOOO[[[zzzyyyjjj```______\\\ZZZYYYZZZZZZWWWTTTPPPQQQRRRSSSTTTUUUVVVVVVSSSTTTWWWZZZ\\\^^^_________]]][[[XXXUUUSSSQQQPPPMMMRRRXXXYYYWWWVVVWWWYYY[[[\\\]]]\\\YYYWWWVVVVVVZZZXXXWWWZZZ^^^```]]]ZZZ^^^^^^^^^\\\ZZZ[[[]]]___^^^___``````bbbeeelllqqqwww|||qqqpppzzz~~~nnneee]]]ZZZXXXXXX^^^fffkkkWWW@@@666///000222222222555000000000000/////////...........................///...,,,,,,---------,,,------------------------+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))***+++,,,,,,------******))))))))))))******************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------......//////000000111111111333555888;;;>>>???@@@FFFIIIOOOWWW^^^bbbcccbbbjjjkkkmmmooopppqqqqqqqqquuuxxx{{{sssbbbOOORRReeekkkrrrvvv^^^QQQUUU^^^aaadddkkkwwwooocccbbbbbbaaaeeekkkjjjiiittteeeHHHPPPeeeqqqeee^^^^^^]]][[[ZZZZZZ\\\[[[XXXUUURRRSSSTTTUUUWWWYYYZZZ[[[TTTUUUXXX[[[]]]______```]]][[[YYYVVVSSSQQQOOOOOOMMMPPPSSSVVVXXXXXXXXXXXXYYYZZZ[[[YYYWWWTTTTTTTTTWWWWWWXXX[[[___```]]]YYY[[[\\\]]]]]]\\\\\\^^^```[[[^^^```aaaaaabbbccceeecccppp|||~~~yyykkkllluuuzzzyyyzzzxxx|||wwwiii```\\\UUUTTTUUUZZZaaannnyyyXXX@@@444444000...111444333111111000000000/////////..............................///...,,,,,,---------,,,------------------------+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))((()))***+++,,,...//////******))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......//////000000111111111222555999<<<>>>@@@AAAGGGIIIOOOWWW___dddeeeeeejjjkkkmmmooopppqqqqqqqqqwwwzzzuuuzzzsssaaaMMMMMMWWWSSSVVVhhhwwwkkkWWWLLLPPPYYYWWW\\\ccckkkuuu|||jjjaaa`````````ccchhhgggiiixxx\\\KKKUUUlllmmmfffaaaaaa```bbbeeeeeeaaa]]]YYYXXXTTTUUUVVVWWWYYYZZZ[[[\\\RRRTTTWWWZZZ\\\]]]]]]]]][[[ZZZXXXVVVTTTSSSRRRRRRQQQPPPRRRUUUZZZ\\\[[[YYYUUUWWWXXXWWWVVVUUUVVVWWWXXXWWWWWWYYY[[[\\\ZZZXXXZZZ[[[]]]]]]\\\[[[\\\^^^[[[]]]___``````_________ggghhhkkktttzzzzzzyyywww|||vvvtttwwwuuu}}}vvvpppmmmppp}}}{{{qqqbbbZZZYYYZZZ\\\```gggssslllPPP???888666666444333555555333///---000000/////////.................................///...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,************************))))))))))))))))))))))))))))))***++++++,,,------******))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......//////000000111111111222555999<<>>555444555666////////////000222111///////////////....................................///...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************))))))))))))))))))))))))************))))))))))))******))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......//////000000111111111222555999===???AAABBBEEEGGGMMMUUU]]]cccffffffjjjkkkmmmooopppqqqqqqqqqzzz~~~mmmdddnnnwwwsssjjjlll{{{wwwsssmmmhhhnnnxxxyyymmmddd___^^^cccbbbcccdddccckkkmmmNNNPPPbbbqqq{{{pppmmmeeebbb___hhhoookkk___UUURRRTTTWWWWWWWWWWWWWWWXXXXXXXXXVVVXXX[[[___``````______^^^^^^]]]]]]\\\]]]]]]]]]ZZZXXXWWWZZZ]]]___]]][[[[[[[[[ZZZXXXUUUTTTUUUVVVYYYWWWTTTQQQQQQSSSVVVXXXZZZZZZZZZYYYWWWWWWXXXYYY]]]\\\ZZZZZZ\\\]]]]]]\\\UUUXXXZZZXXXVVVXXX^^^ccc}}}sssppptttwwwzzz{{{~~~zzz{{{rrrfffeeebbb]]]^^^gggooouuuzzzgggIII@@@666111333555333111000111000---,,,///111////////////.........------------------------------///...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---***************+++++++++))))))))))))))))))))))))*********)))((((((''''''******))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......//////000000111111000222555999===@@@BBBCCCDDDGGGLLLTTT]]]dddggghhhjjjkkkmmmooopppqqqqqqqqqwww|||uuufffiiiyyyxxx}}}ppphhhccc```^^^___```ccceeeccclllbbbNNNYYYhhhwwwssskkkkkkddd___]]]```aaa]]]XXXSSSRRRSSSUUUUUUVVVWWWXXXXXXYYYYYYXXX[[[^^^bbbccccccbbb```ccccccaaa```______^^^^^^[[[ZZZYYYYYYZZZZZZYYYXXXZZZ[[[ZZZWWWTTTSSSTTTVVVTTTTTTSSSRRRRRRTTTWWWYYYWWWXXXWWWVVVUUUUUUXXX[[[]]][[[ZZZZZZ\\\[[[YYYWWWSSSVVVZZZZZZWWWUUUVVVYYYdddwwwyyy~~~yyyrrriiiddddddhhhlllnnneeeiiiqqq|||{{{vvvrrrvvvrrrpppccc^^^gggiiihhhmmmiiikkkpppvvv}}}fffNNN@@@777666555555777666444111333666444...,,,...///,,,//////.........---------------------------------///...,,,,,,---------,,,++++++++++++++++++++++++)))******+++,,,,,,------))))))*********+++++++++))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------......//////000000111111000222666999===@@@CCCDDDEEEGGGLLLUUU^^^eeeiiijjjjjjkkkmmmooopppqqqqqqqqqvvv{{{ooommmwww~~~xxxkkkeeecccaaa^^^ZZZ\\\aaadddbbbkkk]]]RRRcccsssjjjdddgggbbb___]]]YYYTTTRRRSSSUUUUUUUUUSSSTTTUUUWWWXXXZZZ[[[\\\XXX[[[___bbbdddcccbbb```gggfffdddbbb```___^^^]]]ZZZZZZYYYXXXWWWVVVVVVVVVVVVWWWWWWUUUTTTTTTVVVYYYPPPQQQSSSUUUVVVWWWYYY[[[UUUUUUTTTSSSSSSUUUYYY]]]\\\ZZZZZZ[[[\\\ZZZUUUQQQRRRQQQQQQQQQRRRSSSWWW[[[bbbiiiqqq}}}wwwyyyssspppvvvzzztttsssqqqjjjccchhhjjjmmmqqqvvv|||vvvooosssmmmccceeefffhhhbbbaaalllnnnkkkooo|||gggJJJ;;;:::===333333444222000///111222***//////+++***///000---//////.........---------------------------------///...,,,,,,---------,,,++++++++++++++++++++++++))))))***+++,,,,,,------))))))******++++++++++++))))))))))))))))))))))))))))))******+++++++++,,,******))))))))))))******************************************************++++++,,,,,,,,,---------......//////000111111111000222666:::>>>AAACCCDDDFFFHHHMMMVVV___fffjjjllljjjkkkmmmoooqqqqqqqqqqqqvvv{{{mmmdddbbb```^^^^^^YYY```dddbbbeeewwwnnnUUUXXXmmmzzzcccZZZeeeiii\\\ZZZXXXUUUTTTUUUVVVVVVUUUWWWVVVVVVUUUUUUWWWXXXYYYXXXYYY[[[^^^aaaaaa___\\\aaa```___\\\[[[YYYYYYXXXYYYXXXWWWWWWXXXWWWUUUSSSUUUTTTRRRQQQQQQRRRTTTUUUUUUTTTTTTUUUVVVVVVTTTRRRRRRUUUWWWWWWUUUTTTTTTUUUUUUYYY\\\[[[VVVSSSSSSUUUOOOQQQSSSTTTTTTTTTUUUWWWWWW[[[```eeeooo{{{xxx{{{yyyttt~~~~~~wwwnnngggfffqqqsssxxx}}}~~~xxxsssooommmwww~~~oooooonnnooovvv{{{tttgggggghhhmmmssssssmmmmmmrrryyy|||zzzjjjTTTBBB888444111///222222222111000//////.../////////...---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,////////////000000000000111333666:::>>>AAABBBCCCGGGIIIOOOWWW___eeehhhiiiqqqpppnnnoooqqqsssttttttuuu|||llldddbbb```^^^^^^[[[```bbbaaaiii~~~___PPP```rrraaaZZZ```bbbXXXVVVUUUSSSSSSUUUVVVVVVUUUUUUUUUUUUUUUUUUWWWXXXYYYVVVWWWYYY\\\]]]\\\ZZZXXXZZZYYYXXXWWWVVVVVVUUUUUUTTTSSSRRRSSSTTTSSSQQQPPPSSSRRRQQQPPPPPPQQQRRRSSSTTTSSSRRRSSSUUUUUUTTTSSSUUUUUUUUUWWWXXXWWWTTTRRRSSSWWW[[[ZZZUUUQQQQQQRRRQQQSSSVVVVVVVVVUUUUUUVVVYYY[[[\\\[[[^^^iiiyyyzzztttooonnnqqqmmmdddZZZ]]][[[cccsss|||yyyxxx|||yyyyyyzzzyyyrrrnnnqqquuuwwwyyy|||}}}{{{xxxuuussssssmmmhhhkkkqqqssslllddd```aaa```aaagggkkkggg^^^eeefffmmmvvv}}}sssYYYLLLDDD999333222444555444222222111000000///..................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,////////////000000000000000222666:::>>>AAACCCDDDGGGJJJPPPWWW___eeehhhjjjoooooooooqqqttttttsssrrrwww~~~zzzjjjcccaaa```^^^^^^[[[aaadddfffsssfffUUUQQQkkkiiibbb]]]]]]\\\UUURRRQQQQQQRRRUUUVVVVVVVVVUUUUUUUUUUUUVVVWWWXXXYYYVVVWWWYYY[[[[[[YYYWWWUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSRRRQQQRRRTTTTTTRRRPPPQQQQQQQQQQQQQQQQQQQQQQQQSSSRRRQQQQQQSSSUUUUUUTTTWWWUUUTTTWWWZZZYYYTTTOOOPPPTTTYYYZZZWWWTTTSSSTTTRRRUUUXXXYYYXXXWWWVVVVVVWWWXXXXXXXXXXXX\\\aaaeeekkk~~~qqqjjjhhhkkksssrrriiicccccc[[[bbbjjjpppuuuwwwrrrjjj______bbbeeebbbZZZVVVVVV\\\\\\fffwwwtttkkkjjjgggeeedddeeeccc___[[[aaa^^^]]]```fffhhheee```cccfffiiilllqqquuuuuuqqqpppyyyfffSSSBBB777666333//////222333222000111111000000//////......------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,....../////////000000000///111666:::???BBBDDDEEEHHHKKKQQQXXX___eeehhhjjjmmmnnnpppsssvvvuuussspppyyytttgggbbbaaa___^^^^^^[[[bbbhhhnnn~~~[[[TTTVVVrrr}}}ddddddbbb\\\YYYUUUOOOOOOPPPSSSWWWXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVWWWXXXZZZ\\\]]][[[YYYWWWVVVVVVVVVVVVVVVUUUUUUTTTTTTRRRQQQQQQRRRTTTTTTSSSQQQQQQRRRSSSSSSSSSSSSRRRQQQRRRQQQOOOPPPRRRTTTUUUUUUUUUUUUWWWXXXYYYWWWSSSPPPNNNRRRXXX[[[ZZZYYYXXXXXXPPPSSSWWWYYYXXXWWWWWWWWWYYYXXXXXXZZZ[[[\\\\\\[[[ZZZfffvvvttthhhbbbkkkrrrvvvqqqkkkgggeeebbbdddaaa```aaa^^^YYYWWWXXXZZZZZZ```lllvvvssseeeYYY[[[XXXVVVYYY^^^aaa___[[[aaaaaaccchhhmmmppppppnnnsssyyymmmNNN===444666<<<888666444444444222///,,,000000000//////.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,---.........///000000000...111555;;;???CCCEEEFFFIIIMMMSSSYYY___dddhhhjjjnnnnnnppprrruuuvvvtttrrr{{{xxxmmmccc``````^^^]]]^^^]]]ccchhhnnnxxxSSSPPPUUUrrrttt___dddbbb[[[XXXVVVPPPPPPRRRVVVZZZ[[[ZZZYYYYYYXXXXXXWWWVVVUUUTTTSSSWWWZZZ]]]\\\ZZZVVVUUUTTTWWWWWWWWWWWWVVVTTTSSSRRROOONNNOOOQQQSSSTTTSSSRRRTTTTTTUUUVVVVVVUUUTTTTTTRRRQQQPPPQQQSSSUUUUUUTTTOOOTTTYYYXXXTTTQQQQQQSSSPPPSSSWWWYYYYYYXXXVVVUUUMMMPPPTTTVVVWWWWWWXXXYYY]]][[[YYYXXXXXXWWWTTTRRR[[[]]]```gggrrr}}}|||wwwxxxzzzyyyrrrmmmooorrrrrrtttvvvzzzyyyyyy}}}}}}pppccc___\\\[[[aaakkktttwwwwww{{{}}}hhhNNNBBB:::111///333222111000000111111111000/////////...............+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,------...///000000000///111666;;;@@@CCCEEEFFFHHHMMMTTTZZZ^^^bbbfffiiipppoooooopppsssuuuvvvuuu|||pppggg```______]]]]]]______dddgggnnneeeKKKIIITTTtttlllZZZ^^^\\\WWWVVVUUUQQQRRRUUUYYY\\\]]]ZZZXXXWWWWWWVVVVVVTTTSSSQQQPPPRRRVVVYYYYYYUUUQQQPPPQQQTTTTTTUUUTTTSSSQQQOOONNNPPPPPPQQQSSSVVVWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUURRRQQQQQQSSSUUUUUUTTTSSSKKKQQQWWWUUUOOOLLLOOOUUUSSSSSSTTTTTTTTTRRROOONNNMMMOOORRRSSSTTTUUUWWWYYYZZZYYYWWWWWWWWWWWWUUUTTTYYYWWWXXXZZZ^^^dddooozzzzzz{{{|||zzzyyyhhh```MMMAAA888888888333000222000///......///000111222..................------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,---...///000000111000222777;;;@@@CCCEEEFFFHHHMMMTTTYYY\\\```dddhhhqqqooonnnooorrruuuwwwwww||||||uuuooojjjiiikkkmmmmmmpppzzzwwwmmmxxx|||jjjccc^^^^^^^^^]]]]]]___^^^fffnnn{{{yyySSSLLLLLL^^^fffYYYYYYVVVUUUWWWUUUSSSTTTWWWZZZ]]]\\\YYYVVVPPPQQQRRRRRRRRRQQQPPPOOONNNSSSWWWVVVRRRNNNNNNOOOOOOOOOQQQQQQQQQOOONNNLLLMMMMMMNNNQQQTTTVVVVVVUUUTTTSSSRRRQQQQQQRRRSSSTTTRRRRRRSSSUUUWWWVVVSSSQQQJJJNNNQQQOOOLLLKKKOOOSSSSSSRRRQQQQQQQQQPPPOOONNNQQQRRRRRRRRRRRRSSSUUUWWWSSSUUUWWWYYYYYYYYYYYYYYYQQQPPPSSSXXXYYYVVVZZZ```jjj~~~gggUUUHHH>>>999999777333///...000222555888222222111000///...///000------------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,---------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++,,,,,,---...///000111111444777<<<@@@CCCDDDEEEGGGMMMTTTYYY[[[^^^cccgggoooooooooqqquuuwwwwwwvvv{{{|||ooobbbXXXVVVRRRTTTWWWUUUUUUdddvvvsssuuu~~~```QQQKKKWWWgggvvv|||rrrfff```\\\]]]^^^\\\]]]___[[[iiixxx```IIISSSVVVlll{{{fffZZZXXXSSSUUUZZZWWWTTTUUUXXX[[[]]][[[WWWTTTKKKLLLNNNOOOPPPPPPOOONNNMMMRRRVVVVVVQQQMMMMMMOOOKKKMMMOOOPPPQQQPPPNNNMMMDDDCCCDDDGGGKKKMMMMMMLLLRRRQQQOOONNNNNNOOOQQQRRRRRRSSSUUUWWWXXXWWWSSSOOOKKKKKKKKKKKKKKKLLLOOOQQQPPPOOOOOOPPPRRRTTTUUUUUUUUUUUUTTTRRRPPPQQQTTTVVVSSSVVVYYYZZZWWWTTTRRRQQQMMMMMMQQQXXXYYYUUUWWW]]]```fffnnnwwwqqqrrrvvv|||~~~kkkRRRDDD999999;;;888666777222666888555333222000---,,,---///////////////000---------------------------------,,,,,,+++++++++++++++++++++++++++++++++************************+++++++++,,,,,,---------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,---...///000111222444888<<<@@@BBBDDDDDDFFFMMMTTTXXXZZZ\\\bbbfffmmmnnnppptttwwwxxxvvvtttzzz{{{pppbbbTTTJJJMMMHHHGGGLLLPPPPPPTTTYYYwwwxxxjjj^^^XXXWWWdddmmmtttrrr___OOORRRMMMHHHPPPfffxxx|||wwwlllbbb```]]][[[]]]aaabbb```___uuu___IIIMMM^^^{{{uuueeeWWWUUUYYYYYYUUURRRUUUVVVXXX[[[[[[YYYTTTPPPLLLLLLKKKKKKMMMOOORRRSSSTTTUUUVVVUUUQQQMMMJJJIIINNNMMMMMMNNNOOOOOONNNMMMFFFCCC@@@AAAEEEIIIJJJJJJOOOPPPQQQQQQPPPPPPPPPQQQRRRSSSTTTTTTRRROOOMMMKKKIIIGGGFFFHHHGGGGGGKKKQQQMMMMMMMMMNNNOOOPPPQQQRRRRRRSSSRRRPPPOOOPPPRRRUUUUUUVVVVVVVVVVVVUUUTTTTTTUUUWWWYYYWWWUUUUUUXXX\\\^^^aaafffoooxxx~~~{{{|||yyydddRRRGGG<<<;;;888555333222222222111111111111000000000///......///////////////////////////......---------,,,+++*********+++,,,------,,,+++*********+++,,,******+++++++++,,,,,,,,,///...,,,+++***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))),,,***((('''&&&'''((()))+++***((('''(((,,,///222))))))))))))************++++++++++++++++++++++++------......///000000000333444777===BBBEEEEEEEEEHHHNNNUUUZZZ]]]```dddgggsssrrrqqqrrrtttttttttrrr{{{sssdddUUUJJJDDDGGGIIIMMMPPPTTTYYY```eeehhhnnnqqqjjj^^^TTTMMMHHHKKKRRRUUUWWWWWWKKKDDDLLLOOOJJJLLLWWWdddnnnvvv|||}}}~~~tttiiicccaaa^^^\\\]]]^^^^^^]]]]]]yyyrrrTTTIII[[[sssuuuiii^^^[[[ZZZWWWUUUVVVUUUUUUWWWYYY[[[ZZZVVVSSSPPPOOOOOONNNOOOQQQTTTUUUVVVWWWXXXWWWSSSOOOMMMMMMMMMLLLMMMOOOPPPQQQOOOMMMFFFDDDBBBBBBEEEHHHIIIHHHIIIJJJLLLPPPSSSSSSNNNKKKRRRRRRSSSSSSRRRQQQOOOOOOJJJGGGGGGIIIHHHGGGJJJOOOQQQQQQQQQPPPPPPQQQQQQRRRUUUUUUTTTRRRQQQQQQSSSVVVVVVVVVUUUTTTTTTSSSSSSSSS\\\]]]^^^^^^\\\ZZZZZZ[[[ZZZ[[[^^^bbbggglllpppssszzzyyy|||wwwrrrhhh^^^SSSHHH???999777666444333222222222333111111111000000000//////.................................------,,,,,,,,,,,,+++*********+++,,,,,,,,,+++***))))))***+++,,,*********+++++++++,,,,,,...---,,,++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''''''''((()))---,,,+++***+++...000222))))))))))))************++++++++++++++++++++++++------......///000000000222444777===BBBEEEFFFEEEHHHNNNUUUZZZ]]]```dddgggpppooooooqqqsssuuuttttttxxx~~~kkkXXXKKKHHHIIINNN^^^kkkpppvvvyyyaaaNNNEEEAAA>>>???EEEEEEGGGMMMLLLNNNZZZ[[[]]]\\\[[[___fffiiifffjjjiiijjjkkkmmmqqqwww{{{{{{ooofffaaa```___^^^^^^^^^______lllppp[[[IIIPPPrrrqqqiiiaaa]]]YYYUUUTTTWWWUUUUUUVVVXXXZZZ[[[YYYWWWUUUTTTSSSRRRSSSTTTVVVWWWUUUVVVWWWVVVRRROOONNNMMMLLLMMMNNNQQQSSSRRROOOMMMFFFEEEDDDFFFHHHIIIIIIHHHGGGGGGIIINNNUUUWWWTTTPPPRRRRRRRRRQQQRRRRRRSSSSSSJJJHHHIIIKKKIIIFFFHHHLLLPPPPPPPPPQQQQQQRRRSSSSSSUUUUUUTTTRRRQQQPPPRRRTTTVVVUUUTTTSSSSSSUUUVVVXXX___```bbbdddeeeccc```]]]]]]\\\\\\]]]^^^___```aaagggmmmwww|||yyyuuurrruuu{{{qqqiiinnnyyyyyy~~~lll\\\QQQGGGBBB===888666555444333111111000000111111222333000000000000////////////---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++*********++++++******))))))))))))***************++++++++++++,,,------,,,++++++++++++,,,++++++++++++++++++++++++((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))+++***(((''''''((()))))))))))))))))))))***++++++))))))))))))************++++++++++++++++++++++++------......///000000000222444777===CCCFFFFFFEEEGGGMMMUUUZZZ]]]```dddhhhmmmmmmmmmooosssuuuuuuuuuxxx{{{eeeRRRLLLTTT^^^iiiiiiLLLCCCCCCBBBAAAHHHIIIMMMYYY___fffssszzzhhh^^^WWWQQQPPPQQQUUUZZZ```iiinnnxxx~~~tttjjjddd]]]]]]___aaa``````ccchhhoooUUULLLHHHaaaooohhhbbb```^^^ZZZYYYZZZXXXWWWVVVWWWYYYZZZYYYXXXXXXWWWUUUTTTTTTUUUVVVXXXPPPRRRRRRQQQNNNLLLKKKLLLPPPPPPRRRTTTUUUSSSOOOLLLFFFFFFHHHJJJLLLMMMMMMLLLHHHIIIJJJMMMQQQUUUXXXZZZTTTSSSRRRQQQQQQRRRSSSTTTLLLJJJKKKLLLJJJFFFGGGJJJJJJKKKMMMOOOQQQSSSUUUUUUSSSSSSSSSQQQOOOOOOPPPQQQUUUTTTSSSSSSUUUXXX\\\___\\\]]]```fffjjjjjjeee```_______________``````aaaaaaaaabbbdddiiimmmooopppyyymmmeeebbb^^^^^^eeevvvxxxpppnnntttssssss~~~kkkVVVFFF===888555999666333111222444555555/////////000000111111222000000/////////.........,,,,,,,,,+++++++++++++++++++++++++++************+++++++++***************((((((((((((((()))))))))************++++++++++++,,,,,,++++++++++++++++++************************))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))***)))(((((((((((())))))''''''(((((((((''''''&&&((()))))))))***************+++++++++++++++,,,,,,------......///000000000222444888===CCCFFFGGGFFFGGGMMMUUUZZZ]]]```dddhhhnnnmmmnnnpppsssuuuuuuuuu{{{vvv```PPPRRRfffxxxlllLLLDDDEEEDDDFFFNNNOOOUUUgggvvv}}}eeeVVVIIIGGGJJJLLLPPPUUU]]]aaajjjwwwyyynnngggccc\\\[[[]]]``````___gggqqqaaaQQQIIIQQQxxxnnnfff```bbbeeeccc___^^^\\\ZZZXXXXXXYYYYYYXXXWWWXXXVVVUUUSSSSSSTTTUUUVVVMMMOOOOOONNNLLLKKKKKKLLLTTTTTTUUUVVVVVVSSSNNNKKKFFFIIILLLOOOQQQRRRSSSSSSKKKRRRYYYZZZUUURRRTTTXXXWWWUUUSSSQQQPPPQQQRRRSSSNNNLLLMMMNNNLLLGGGGGGKKKKKKMMMOOOQQQSSSTTTUUUUUURRRSSSSSSRRRPPPPPPQQQRRRWWWUUUSSSRRRTTTXXX\\\^^^ZZZ[[[^^^dddhhhhhhccc^^^[[[\\\]]]^^^^^^_________```]]]\\\^^^bbbgggiiiiiimmmuuuyyytttrrrnnnnnnxxx{{{jjj\\\WWWVVVNNNCCC;;;888777888999888666444444444444333111000111111111111000000000/////////............---,,,,,,++++++************************************++++++++++++******))))))''''''(((((())))))))))))))))))*********+++++++++***+++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((()))))))))***+++++++++***)))(((((()))))))))*********************++++++,,,,,,,,,------......///000000000222444888>>>CCCGGGHHHGGGFFFLLLTTTZZZ]]]```eeeiiiqqqppppppqqqtttuuuuuuttt{{{rrr^^^UUUaaa}}}sssRRRFFFEEEBBBGGGSSSYYYfffppp\\\JJJFFFHHHHHHJJJOOOYYY\\\bbbjjjrrrwwwyyyyyy|||~~~sssiiicccbbb]]][[[\\\```___```mmm}}}vvvSSSLLLKKK^^^vvvddd]]]YYY^^^bbb```\\\ZZZ]]][[[YYYYYYZZZZZZXXXWWWUUUTTTSSSQQQQQQRRRTTTUUUNNNOOOPPPOOONNNMMMNNNOOOUUUTTTTTTUUUUUURRRNNNKKKIIILLLPPPSSSTTTUUUVVVWWWTTTaaannnnnnbbbVVVRRRSSSVVVUUURRRPPPPPPPPPQQQRRRQQQOOONNNOOOMMMIIIIIIMMMUUUUUUVVVWWWVVVUUUTTTSSSTTTUUUVVVVVVTTTTTTUUUVVVXXXVVVTTTRRRSSSUUUXXXZZZ\\\]]]^^^aaabbb```]]]ZZZ\\\\\\]]]]]]^^^]]]]]]\\\[[[[[[ZZZ\\\```dddfffggghhhkkkmmmllllllqqq{{{tttkkkaaaYYYQQQFFF@@@@@@@@@;;;888;;;<<<999666555444444444444555444111...111111222222111000///...///.........------------,,,,,,,,,+++******)))))))))))))))***************++++++++++++***)))((('''&&&'''((()))******)))))))))))))))************+++)))***++++++,,,+++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((((('''))))))))))))*********************++++++,,,,,,---------......///000000000222444888>>>DDDHHHHHHHHHFFFLLLTTTZZZ]]]aaaeeeiiirrrqqqqqqrrrtttvvvuuutttyyytttfffeee{{{zzzTTTHHHIIIIIIUUUiii{{{kkkYYYLLLMMMQQQUUU^^^iiinnnpppqqqqqqpppnnnmmmmmmuuuuuuuuuyyy{{{nnnddd```aaa^^^[[[]]]bbbdddiii~~~___EEEEEEOOOiii{{{kkk[[[XXXXXX[[[\\\YYYVVVVVV[[[ZZZYYYZZZ[[[[[[ZZZXXXSSSRRRQQQPPPPPPQQQSSSTTTOOOPPPPPPPPPNNNNNNPPPRRRQQQQQQPPPQQQRRRQQQNNNLLLNNNQQQSSSTTTSSSSSSUUUWWWYYYdddooonnncccWWWRRRRRRSSSRRRQQQPPPPPPQQQRRRRRRSSSQQQOOOOOOMMMJJJLLLQQQYYYZZZZZZYYYXXXUUUSSSQQQSSSUUUWWWWWWVVVVVVWWWXXXWWWVVVUUUUUUVVVYYY\\\^^^\\\^^^___^^^\\\[[[[[[[[[]]]^^^^^^______^^^]]]\\\YYYZZZ[[[\\\\\\]]]^^^^^^```bbbcccccccccfffjjjnnnmmmoooxxxsssnnngggbbb]]]VVVNNNIIIHHHDDDAAA@@@===888888;;;>>>777333666777333///...333222222333444333111//////000111111111000...............---------,,,,,,------,,,++++++***)))))))))))))))******+++++++++***+++++++++***)))'''&&&&&&'''(((***++++++******))))))))))))************((()))***+++,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&&&&&&&&&&'''''''''))))))))))))************)))******+++,,,,,,------------......///000000000222444888>>>DDDHHHIIIHHHFFFLLLTTTZZZ]]]aaafffiiiooonnnoooqqqtttvvvvvvuuuwwwyyyooovvvvvvNNNFFFPPPVVVmmm~~~fff[[[QQQOOOZZZggguuusssoookkkjjjnnnxxxxxxjjj```^^^```]]]ZZZ^^^fffkkkuuuoooOOOBBBJJJRRRpppqqqbbb\\\]]]___aaa^^^XXXWWW[[[XXXXXXYYY[[[]]]]]][[[ZZZRRRQQQPPPOOOPPPQQQSSSTTTNNNOOOOOOOOONNNNNNPPPRRRNNNMMMLLLNNNOOOPPPOOOMMMQQQSSSUUUTTTRRRQQQSSSVVVTTTYYY\\\ZZZSSSNNNOOOQQQOOOOOOOOOPPPQQQRRRSSSSSSUUURRRPPPPPPMMMKKKNNNSSSVVVWWWXXXXXXWWWUUUSSSQQQQQQSSSUUUVVVVVVVVVWWWXXXUUUUUUVVVYYY\\\aaaeeehhhZZZ\\\^^^]]]ZZZZZZ^^^aaaZZZ[[[\\\]]]]]]]]]\\\[[[WWWZZZ]]]___^^^^^^___```\\\]]]```bbbbbbbbb```___ddd___^^^bbbdddeeellluuuooo|||wwwrrriiiddd\\\UUURRRPPPNNNMMMHHHGGGFFFDDDAAA???>>>>>>;;;999999:::888444444999GGG;;;111111222111222555222000//////000111000///---...///000000000///.........---------,,,,,,,,,------,,,,,,+++******)))))))))******+++++++++,,,***+++++++++***)))'''&&&&&&''')))***+++++++++***))))))))))))************((()))***+++,,,,,,+++***))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))***)))))))))))))))))))))***+++,,,))))))))))))************))))))***+++,,,,,,------------......///000000000222444888>>>DDDHHHIIIIIIFFFLLLTTTZZZ]]]aaafffjjjlllllllllooosssvvvwwwvvvxxxkkkRRRMMM\\\nnnyyybbbUUUTTTOOOVVVeeezzzsssgggffffffdddjjjtttppp```\\\\\\[[[]]]eeefffdddnnnfff[[[IIIAAAVVVgggaaa___XXX___dddaaaYYYTTTWWW\\\ZZZXXXXXXZZZ\\\[[[WWWTTTTTTRRROOOOOOPPPQQQQQQPPPOOOQQQRRRQQQOOOMMMLLLMMMHHHIIIJJJJJJJJJLLLOOOQQQSSSTTTUUUUUUTTTSSSRRRQQQOOOPPPRRRSSSTTTSSSQQQPPPOOONNNLLLKKKKKKLLLNNNOOOUUUPPPNNNNNNLLLJJJJJJNNNUUUUUUVVVUUUTTTSSSRRRRRRUUUUUUTTTSSSSSSTTTUUUUUURRRQQQNNNOOOXXXcccgggeeeXXXWWWVVVUUUWWW[[[___aaa^^^^^^]]][[[YYYXXXWWWVVVZZZ\\\___```___]]][[[[[[___`````````^^^^^^___aaa^^^\\\ZZZ\\\___aaa```___bbbcccdddfffjjjnnnsssvvv{{{xxxpppdddaaa\\\WWWQQQMMMJJJIIIDDDCCCAAA???>>>=========DDDBBB???<<<:::999999999777666666666666555555555333333333222222222111111//////.........//////000111...++++++...///---+++,,,,,,+++******+++---...+++***)))+++,,,---+++))),,,+++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************************************((()))***++++++***)))((())))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))******))))))))))))******++++++,,,,,,,,,,,,------,,,,,,---...///000111111444666;;;@@@EEEHHHKKKLLLIIIMMMSSSXXX\\\aaaeeehhhhhhkkklllmmmrrrwwwxxxttt|||gggVVV]]]ttt|||gggSSSMMMQQQXXXeee|||yyykkk`````````___eeennn||||||lll```]]]]]]]]][[[```dddiii|||zzzVVVLLLGGGMMMccczzz]]][[[UUUZZZ^^^\\\VVVSSSUUUXXXVVVUUUVVVXXXYYYYYYVVVRRRRRRPPPOOOOOOQQQSSSSSSSSSMMMOOOQQQQQQOOOLLLKKKKKKHHHIIIJJJJJJJJJKKKNNNPPPSSSSSSTTTTTTSSSQQQPPPOOOMMMNNNPPPQQQQQQQQQOOONNNMMMMMMMMMNNNNNNMMMMMMMMMSSSOOONNNPPPOOOMMMMMMQQQTTTTTTTTTSSSSSSRRRQQQQQQTTTTTTTTTSSSSSSRRRRRRQQQQQQPPPNNNNNNVVV___bbb___UUUUUUUUUVVVXXXYYY[[[\\\]]]]]]\\\ZZZYYYXXXWWWVVVXXXYYY[[[[[[[[[[[[]]]___]]]^^^______^^^___```bbbaaa^^^[[[ZZZ[[[\\\[[[ZZZZZZYYYYYY[[[___cccfffgggiiiiiimmmssszzz|||vvvrrroooiiiddd^^^[[[YYYTTTMMMHHHLLLJJJHHHEEECCCAAAAAA@@@======;;;:::999999888888AAA@@@>>>;;;:::999888888666666555555555444444444333333222222222111111111111111000///............111...+++)))***+++,,,,,,222111000...---,,,,,,,,,,,,+++***))))))((('''&&&++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************************************((()))************)))((((((((()))))))))*********(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))******++++++******)))******))))))))))))***************+++++++++,,,,,,,,,,,,---...///000111111333666;;;@@@EEEHHHKKKLLLIIIMMMSSSXXX\\\aaaeeehhhiiilllnnnnnnsssxxxxxxuuu}}}dddZZZnnnpppZZZJJJLLLXXXcccxxx}}}hhh]]]VVVWWWYYYYYY___hhhppp~~~~~~sssfff^^^^^^___^^^^^^aaafffttt```JJJBBBLLLeeexxxrrrWWWUUURRRTTTUUUUUUSSSQQQQQQRRRRRRRRRSSSUUUWWWVVVSSSPPPNNNMMMKKKLLLOOOQQQRRRRRRJJJMMMPPPPPPNNNLLLJJJJJJIIIJJJKKKKKKJJJKKKMMMOOORRRRRRRRRQQQPPPNNNMMMLLLJJJKKKMMMNNNNNNNNNMMMLLLKKKLLLMMMNNNNNNMMMLLLKKKMMMKKKLLLOOOPPPMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPQQQRRRRRRQQQPPPOOONNNNNNMMMMMMSSSZZZ[[[XXXQQQRRRTTTVVVWWWWWWXXXWWWZZZZZZZZZYYYXXXXXXWWWWWWUUUVVVWWWWWWWWWZZZ^^^aaa[[[]]]^^^^^^]]]^^^```bbbbbb___[[[YYYYYYZZZZZZZZZXXXVVVTTTVVVYYY\\\\\\ZZZ\\\ZZZYYYZZZ[[[]]]]]]]]]___nnn~~~uuulllkkkoooooonnnnnnnnnpppvvv}}}sssnnnmmmiiigggccc___\\\ZZZZZZZZZ[[[[[[ZZZWWWTTTPPPMMMKKKMMMJJJGGGGGGGGGFFFAAA>>>>>>===<<<<<<<<<<<<<<<===888888777666666666666666===<<<;;;:::999888888888444444444444333333333333222222222222111111111000222111111000///...------+++,,,...///......///000---.........---,,,+++++++++,,,+++***((('''((()))************************************************))))))))))))))))))))))))))))))))))))************************************((())))))******))))))((((((((())))))))))))******((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))******))))))))))))******))))))*********+++++++++,,,,,,---...///000111111333666;;;@@@EEEIIIKKKKKKIIIMMMSSSXXX\\\aaafffiiikkknnnoooppptttyyyzzzvvv|||kkkgggsss\\\OOOXXXjjjxxxtttbbbOOOIIIFFFHHHKKKLLLQQQXXX]]]iiizzzwwwjjj```\\\]]]___^^^eeegggnnnfffNNNKKKEEE]]]aaaQQQQQQPPPOOOOOOOOOPPPPPPOOONNNNNNPPPRRRTTTUUUTTTQQQOOOJJJHHHGGGGGGJJJLLLLLLLLLGGGJJJNNNOOOMMMKKKIIIIIIKKKLLLMMMMMMLLLKKKMMMNNNQQQPPPOOONNNMMMKKKJJJIIIHHHIIIJJJKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGIIIMMMMMMJJJHHHJJJLLLLLLLLLLLLLLLMMMNNNNNNHHHJJJMMMOOOPPPPPPOOONNNHHHJJJKKKKKKOOOUUUVVVRRRQQQQQQRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVTTTUUUVVVVVVWWWYYY]]]```[[[\\\]]]\\\[[[[[[]]]______\\\YYYWWWWWWYYY\\\]]]ZZZWWWTTTUUUXXXXXXVVVRRRWWWWWWVVVUUUUUUUUUUUUUUUUUU___hhhggg]]]RRRNNNNNNQQQPPPNNNLLLLLLNNNSSSXXX[[[```ccc```XXXOOOJJJIIIKKKJJJIIIGGGFFFFFFGGGGGGJJJJJJJJJIIIHHHFFFDDDBBB???>>>===>>>@@@@@@>>><<<>>>>>>======<<<<<<;;;;;;888888777777777888888999999999888888888777777777333333333333222222222111222111111111111000000000////////////......------)))---222333000---,,,,,,'''(((***+++,,,,,,,,,+++***,,,,,,+++))))))+++...)))))))))))))))*********************************((((((((((((((((((((((((((()))))))))************************************((())))))))))))))))))((((((((((((((()))))))))***(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((******))))))))))))******************++++++++++++,,,,,,---...///000111111333666;;;AAAFFFIIIJJJKKKHHHLLLRRRXXX]]]aaafffiiimmmpppqqqrrruuu{{{{{{wwwyyyxxxwwwyyycccYYYggg}}}ppp]]]QQQJJJIIIJJJMMMOOOOOOQQQUUUXXX]]]hhhxxx|||qqqddd\\\[[[\\\^^^___dddkkkzzzxxxNNNFFFOOONNNrrrkkkXXXPPPSSSPPPNNNLLLMMMOOOOOONNNLLLMMMPPPSSSUUUUUURRRPPPNNNJJJHHHFFFEEEGGGHHHHHHGGGFFFIIILLLMMMLLLJJJIIIIIILLLNNNOOONNNLLLKKKLLLMMMNNNMMMLLLJJJIIIHHHGGGFFFGGGGGGHHHIIIJJJJJJJJJKKKIIIGGGEEECCCCCCEEEGGGIIIHHHGGGHHHLLLKKKFFFDDDEEEGGGGGGGGGGGGHHHJJJKKKLLLHHHJJJLLLMMMMMMLLLKKKJJJCCCFFFHHHIIILLLRRRSSSPPPRRRQQQPPPPPPQQQTTTWWWYYYTTTTTTTTTTTTTTTTTTTTTTTTSSSUUUWWWXXXXXXXXXZZZ[[[\\\]]]\\\[[[XXXWWWXXXYYY[[[YYYVVVTTTSSSUUUXXXZZZVVVTTTRRRRRRSSSRRRNNNJJJQQQRRRTTTTTTTTTRRRQQQQQQKKKOOORRRTTTRRROOOLLLKKKMMMKKKIIIEEECCCDDDGGGJJJIIIHHHIIIIIIJJJHHHEEECCC???>>>>>>>>>>>>???@@@AAA??????@@@@@@@@@???>>>===:::999:::;;;<<<<<<;;;:::<<<<<<;;;;;;:::999999888999888888888888999::::::666666777777777777777666333222222222111111111111111111111000000000//////+++,,,---............---...000000...***)))+++...333333333333111///---++++++,,,,,,+++******+++,,,(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))(((((((((((((((((()))'''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&******))))))))))))******+++++++++,,,,,,,,,,,,---,,,,,,---...///000111111222666;;;AAAFFFIIIJJJJJJHHHLLLRRRXXX]]]bbbfffjjjnnnqqqrrrsssvvv{{{|||xxxwww}}}xxxqqqtttzzz{{{{{{hhhbbbvvv}}}cccRRRJJJFFFKKKRRRWWWYYYYYYYYYYYYXXXWWW\\\kkkuuujjj___[[[[[[\\\___ccceeesssdddEEEDDDNNNVVV{{{aaaUUURRRUUUQQQOOOMMMMMMNNNNNNNNNMMMMMMPPPTTTVVVTTTQQQNNNMMMKKKIIIGGGFFFGGGHHHHHHGGGFFFHHHKKKKKKJJJJJJJJJKKKLLLMMMNNNMMMKKKIIIIIIJJJKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHEEEBBB??????BBBEEEHHHKKKIIIIIILLLJJJEEEBBBCCCCCCCCCBBBCCCEEEGGGIIIJJJLLLLLLLLLKKKJJJHHHFFFDDDAAAEEEGGGGGGJJJOOOQQQOOOQQQOOOMMMMMMOOOSSSWWWZZZQQQQQQQQQQQQQQQPPPPPPPPPSSSUUUWWWXXXWWWVVVWWWXXX[[[[[[[[[XXXUUUTTTTTTUUUWWWVVVTTTQQQNNNNNNPPPSSSTTTUUUUUUTTTRRROOOLLLJJJNNNPPPRRRRRRPPPNNNLLLLLLMMMLLLKKKMMMPPPQQQOOOMMMJJJJJJGGGDDDBBBCCCFFFIIIHHHDDDBBBDDDHHHJJJHHHFFFAAA@@@>>><<<<<<<<<>>>???<<<<<<===>>>>>>===<<<<<<===>>>>>>??????>>>>>>===777888999::::::::::::999777777666666666777888888555555666777777666666555222222222222111111111111000000000000////////////)))***,,,.../////////......---+++***...555???FFFGGGEEEAAA===777111---***---,,,++++++,,,,,,)))'''((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))((((((''''''(((((()))''''''(((((((((((())))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&******))))))))))))******++++++,,,,,,,,,---------,,,,,,---...///000111111111555<<>>======>>>@@@CCCFFFHHHFFFFFFFFFGGGHHHJJJKKKLLLGGGJJJJJJGGGFFFJJJLLLLLLFFFGGGJJJMMMOOOQQQSSSTTTNNNNNNMMMMMMLLLKKKKKKJJJSSSRRRQQQOOOOOOQQQVVVZZZUUUUUUUUUTTTRRRQQQRRRSSSPPPRRRTTTTTTRRRRRRUUUXXXNNNUUUZZZXXXQQQKKKKKKMMMPPPQQQQQQNNNLLLLLLPPPTTTJJJMMMOOOOOOMMMKKKLLLNNNJJJIIIGGGCCC@@@???AAACCC???BBBEEEEEEDDDDDDEEEFFFCCCAAA<<<999888:::===?????????@@@AAA@@@???>>>===<<<===???>>>===<<<<<<===888999:::::::::999888777777666555555444444444555555666777777777666555444333333333222222222222111000/////////............///000222333222111///...+++...555===AAA>>>555---///...,,,******)))***+++***((()))111<<>>>>>>>>???@@@AAA@@@>>>======@@@BBBCCCCCCGGGFFFDDDBBBAAAAAABBBBBBCCCCCCBBB@@@===<<<<<<===AAA@@@???===<<>>>>>>>>======<<>><<<;;;:::<<<;;;:::999999999:::::::::777444222333444444333666666555444444444444555555555555555555555555555444333222000///.........000000///........................------,,,,,,,,,222999===:::111+++,,,000333111...+++)))(((((((((%%%***,,,+++///888<<<;;;+++++++++*********))))))---+++)))'''&&&&&&((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&((()))+++''''''''''''(((((((((((((((***,,,---------+++***((((((((((((((((((((((((******+++++++++,,,,,,,,,+++,,,,,,---...///000000111444:::BBBIIILLLLLLKKKJJJKKKPPPZZZ```cccfffkkkrrrooooootttzzz~~~}}}zzzzzzzzzzzzwwwssszzzmmmccc\\\ZZZ]]]bbb```cccvvv___SSSBBB???RRRddd|||aaaXXXRRROOOQQQPPPSSSPPPLLLIIIHHHHHHJJJKKKKKKMMMLLLFFFCCCEEEEEEBBBEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEBBB@@@@@@AAADDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCCAAA@@@???@@@BBBCCCDDDCCCEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBB@@@===;;;<<<===??????>>>===<<<>>>BBBEEECCCEEEFFFEEECCCBBBDDDGGGEEEDDDDDDDDDEEEFFFHHHIIICCCDDDFFFIIILLLNNNPPPQQQQQQPPPPPPOOONNNMMMMMMMMMOOONNNLLLKKKKKKLLLNNNPPPLLLMMMNNNNNNNNNOOORRRTTTSSSRRRQQQOOOMMMMMMPPPSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRPPPPPPOOONNNKKKIIINNNOOOPPPOOOLLLKKKKKKKKKJJJIIIGGGGGGFFFEEEBBB@@@@@@AAAAAABBBAAAAAA@@@@@@???@@@@@@@@@AAA@@@@@@@@@????????????>>>===<<<;;;;;;;;;::::::999999999:::999777555444666888888888666666555444444444444444444444444444444444444444444333222000///.........000//////.....................---------,,,,,,,,,---111444222...,,,000555444222///---+++***++++++))),,,,,,)))***///111...+++++++++******))))))))),,,+++)))'''&&&'''((((((((((((((((((((()))))))))'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&((()))***''''''''''''((((((((((((((()))+++,,,,,,,,,+++*********************************+++++++++,,,,,,,,,+++,,,,,,---...///000000111444;;;CCCJJJMMMMMMLLLJJJKKKPPPZZZ```cccfffkkksssqqqqqqvvv|||}}}{{{}}}rrreee^^^ZZZ]]]bbbdddaaaiiilllIIIGGGEEEFFFgggmmmWWWTTTQQQQQQTTTRRRQQQNNNKKKHHHFFFGGGIIIJJJKKKLLLJJJEEEBBBCCCDDDCCCDDDEEEFFFFFFGGGGGGFFFFFFDDDDDDCCC@@@>>>===>>>???@@@@@@BBBCCCCCCCCCBBBAAAAAA@@@@@@???@@@AAABBBCCCCCCCCCBBBCCCDDDDDDCCCAAABBBBBBBBBBBBAAA@@@@@@???@@@AAAAAA???===;;;;;;<<<>>>>>>>>>===<<<===AAADDDCCCDDDDDDBBB@@@???@@@BBB@@@AAABBBCCCDDDEEEFFFGGG@@@BBBDDDGGGKKKNNNQQQRRRQQQQQQPPPPPPOOOOOONNNNNNNNNMMMLLLKKKKKKLLLMMMNNNJJJKKKMMMMMMMMMNNNQQQSSSQQQSSSSSSOOOKKKIIIMMMRRRSSSSSSSSSSSSSSSSSSSSSSSSUUUSSSQQQPPPOOONNNKKKHHHMMMOOOPPPOOOMMMJJJIIIIIIIIIHHHFFFFFFFFFDDDAAA>>>>>>???AAABBBBBBAAA???>>>???@@@@@@AAAAAABBBBBBBBB???@@@@@@@@@???>>>======;;;;;;:::::::::999999999:::888666666777999999999666555555444444444444444333333333333333333333333333222111000///.........000///......------......------------,,,,,,,,,,,,+++++++++++++++---111444111000...,,,++++++,,,,,,***,,,+++''''''))))))'''************))))))))))))+++***)))'''''''''(((((())))))((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&)))((((((''''''(((((()))''''''''''''(((((((((((('''(((***+++++++++***)))******************************+++++++++,,,,,,,,,,,,,,,---...///000000111111444;;;CCCKKKOOOOOOMMMJJJKKKPPPZZZaaacccgggkkktttssstttxxx}}}~~~{{{vvvjjjaaa]]]]]]```dddeeehhhyyyqqqVVVEEEGGGMMMaaa|||aaaSSSTTTRRRRRRTTTQQQOOOMMMIIIFFFEEEFFFHHHJJJKKKJJJHHHGGGHHHIIIGGGDDDDDDDDDEEEFFFFFFFFFFFFFFFBBBBBB@@@>>>;;;;;;===???;;;===@@@BBBCCCBBBAAAAAA>>>>>>=========???@@@AAADDDCCCCCCDDDEEEDDDAAA>>>===>>>???@@@@@@???===<<>>?????????>>>???AAACCCDDDDDDCCCAAA???>>>>>>???>>>???AAACCCEEEFFFGGGGGGBBBCCCEEEHHHKKKNNNPPPQQQPPPPPPPPPPPPPPPOOOOOOOOOMMMMMMLLLLLLKKKKKKLLLLLLKKKLLLNNNNNNMMMNNNPPPRRROOORRRTTTPPPIIIGGGKKKQQQRRRRRRRRRRRRRRRRRRRRRRRRTTTRRRQQQQQQQQQPPPMMMKKKLLLNNNPPPOOOLLLIIIHHHHHHIIIHHHGGGGGGGGGEEEAAA>>>===???AAACCCCCCBBB@@@>>>>>>>>>??????@@@AAABBBCCC??????@@@@@@@@@??????>>>:::;;;;;;;;;::::::999999:::999777777888999999888666555444444333333444444222222222222222222222222222222111//////.........//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))***,,,,,,,,,,,,,,,+++***)))******+++*********)))((()))))))))))))))))))))))))))))))))+++***)))(((''''''(((((()))))))))((((((''''''&&&'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''******))))))((((((((((((''''''''''''((((((((((((''''''((()))***)))))))))******************************+++++++++,,,,,,,,,,,,,,,---...///000111111111555;;;DDDKKKOOOOOONNNJJJKKKQQQZZZaaadddhhhlllttttttuuuyyy}}}}}}{{{~~~uuujjjbbb___^^^^^^```bbbhhhyyydddOOOHHHGGGIIITTTjjjWWWQQQTTTQQQQQQTTTPPPNNNLLLHHHFFFEEEFFFHHHIIILLLGGGFFFLLLSSSSSSLLLEEEEEEEEEEEEFFFFFFEEEEEEEEEAAAAAA@@@===;;;;;;===???999:::===@@@AAAAAAAAA@@@======<<<<<<===???@@@AAACCCCCCBBBCCCCCCAAA???<<<:::;;;===>>>>>>===<<<;;;>>>???@@@???===;;;;;;;;;>>>@@@AAAAAA@@@AAABBBDDDDDDCCCBBBAAA@@@@@@??????>>>???AAADDDFFFGGGHHHHHHFFFGGGHHHIIIKKKLLLMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOLLLLLLMMMMMMMMMMMMLLLLLLFFFIIIKKKLLLMMMNNNPPPRRRNNNRRRTTTPPPIIIGGGKKKPPPQQQQQQQQQQQQQQQQQQQQQQQQOOONNNMMMNNNOOOPPPNNNLLLLLLMMMNNNNNNKKKIIIHHHHHHJJJJJJIIIIIIIIIGGGCCC???>>>???BBBDDDEEECCCAAA@@@????????????@@@AAACCCCCC>>>??????@@@@@@@@@??????::::::;;;;;;;;;:::999888999888777888;;;======<<<555555444333333333333333222222222222222222222222111111000///............//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---,,,***'''*********))))))*********)))))))))******))))))***(((((((((((((((((((((((()))))))))((((((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&'''''''''''''''''''''*********))))))(((''''''''''''''''''((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,------...///000111111222555<<>>888999;;;===???????????????>>>>>>>>>???AAABBBCCCCCCBBB@@@@@@AAA@@@===;;;:::;;;;;;<<<===============???AAA@@@>>><<<<<<<<<>>>@@@BBBCCCBBBBBBCCCDDDCCCAAA@@@@@@AAABBBAAA@@@@@@AAABBBDDDFFFGGGIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNKKKLLLMMMOOOOOOOOONNNMMMBBBDDDHHHKKKLLLNNNPPPRRRNNNQQQSSSPPPKKKIIILLLOOOQQQQQQQQQQQQQQQQQQQQQQQQJJJIIIIIIKKKMMMMMMLLLKKKKKKLLLMMMKKKIIIHHHIIIJJJKKKKKKKKKLLLKKKIIIDDDAAA???@@@BBBDDDDDDDDDCCCBBBBBBAAAAAA@@@AAABBBDDDEEE======>>>???@@@@@@@@@@@@999:::;;;<<<;;;:::999888666666777:::>>>BBBBBBBBB555444444333333333333333222222222222222222222222111000//////.........//////...------,,,,,,------++++++++++++,,,,,,,,,,,,))))))***---......+++)))+++++++++++++++++++++++++++((((((******&&&%%%&&&''''''''''''(((((((((((()))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''')))))))))))))))((('''&&&''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,------...///000111111222333666<<>>>>>===;;;:::;;;<<<888999:::;;;<<<===>>>???>>>>>>===>>>???AAABBBDDDDDDBBB@@@?????????>>>===<<<<<<<<<======???@@@@@@>>>@@@BBBBBB@@@===<<<<<<===???BBBCCCBBBAAABBBBBB@@@>>>===>>>AAACCCCCCBBBBBBBBBBBBBBBDDDFFFHHHJJJIIIIIIIIIIIIIIIIIIJJJJJJHHHIIIIIIJJJKKKKKKLLLLLLJJJKKKNNNPPPQQQQQQPPPOOOGGGJJJMMMNNNNNNNNNOOOPPPOOOPPPQQQPPPMMMMMMMMMOOOPPPPPPPPPPPPPPPPPPPPPPPPKKKJJJJJJKKKMMMMMMLLLJJJKKKKKKKKKIIIHHHHHHJJJMMMKKKKKKLLLLLLLLLIIIDDDAAA??????@@@BBBBBBCCCCCCBBBCCCBBBAAA@@@@@@AAABBBDDD;;;<<<===>>>????????????999:::;;;<<<<<<:::999777555555666999<<>>555444333333222222333333333333333333333333333333000000///............//////...------,,,,,,------******+++++++++,,,,,,,,,((()))++++++,,,,,,,,,---***+++++++++++++++******+++((((((+++***%%%$$$&&&&&&&&&&&&''''''((((((((((((((())))))))))))((((((&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((('''&&&&&&''''''''''''(((((((((((())))))(((((())))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,------...///000111222222333666<<>>???<<<;;;;;;<<<===???@@@BBBDDDBBB???>>>???@@@?????????>>>>>>>>>???@@@BBBCCC>>>@@@BBBBBB@@@>>>======;;;>>>AAACCCBBBAAAAAAAAA>>><<<;;;===AAADDDCCCBBBCCCBBBAAAAAABBBEEEGGGIIIGGGGGGGGGHHHHHHIIIIIIIIIFFFGGGGGGHHHIIIJJJKKKKKKIIIKKKNNNQQQSSSRRRQQQPPPRRRTTTUUUTTTQQQNNNMMMMMMPPPOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNOOOOOOMMMLLLKKKKKKIIIGGGFFFHHHKKKNNNKKKKKKLLLLLLLLLIIIDDD@@@>>>>>>???@@@@@@AAABBBBBBBBB@@@>>>======>>>???AAA:::;;;<<<>>>????????????999:::;;;<<<<<<:::888777777666666666777777666444555444333333222222333333333333333333333333333333000//////............///......---,,,,,,,,,,,,---*********++++++,,,,,,,,,+++,,,+++***((((((+++---((())))))))))))(((((('''***'''(((------((('''+++&&&&&&&&&'''''''''(((((('''((()))))))))))))))(((%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%''''''''''''((((((((())))))))))))))))))***++++++******************************+++++++++,,,,,,,,,------...///000111222222444666<<