BM66(d@ vvvuuu}}}|||zzzyyyxxxxxxxxxxxxvvvuuutttsssuuuzzz~~~zzztttmmmbbbUUUIIIAAA:::999777444333222222222555555666666777888888888444555666666666888;;;===;;;<<<===@@@EEEMMMSSSWWW[[[]]]___``````^^^[[[YYYUUUPPPJJJIIIOOOYYYbbbgggcccXXXMMMKKKOOORRRWWW[[[dddtttzzzwwwrrrrrrkkkhhhfffiiissspppgggbbbfffqqqzzz}}}vvv[[[[[[YYYXXXYYY]]]dddhhhbbbgggmmmppprrrtttyyy~~~|||rrroooqqqnnnfff^^^gggdddaaaaaabbbaaa^^^[[[[[[YYYWWWWWWXXXXXXWWWVVVSSSQQQMMMKKKJJJIIIGGGEEEDDDCCCBBBBBBBBBAAA>>>;;;999888888777777777777777333333333444444555555555111222222222111111333555<<<;;;FFF]]]qqqxxxwwwvvvrrrrrrqqqmmmeeeYYYNNNHHH:::666000------///000111---888///JJJkkkJJJMMMooorrrdddwww```IIIVVVyyyMMM<<<999555333333333333222333333222111000///......///000000///000222777:::OOObbbuuuzzznnnrrr{{{zzzqqqjjjuuutttxxxyyy{{{wwwrrrvvvqqqmmmlllllloooxxxvvvmmmjjj\\\RRRLLLSSS[[[^^^```cccdddfffjjjmmmooorrruuuwwwzzzzzz{{{|||}}}~~~~~~}}}yyytttooommmnnnpppiiihhhfffddddddfffhhhiiibbbdddggggggfffdddccccccaaaeeehhhhhhfffccccccddddddbbb````````````___^^^aaaaaaaaa```^^^\\\[[[ZZZ]]]\\\ZZZWWWTTTRRRQQQQQQPPPNNNLLLIIIFFFDDDCCCBBBBBBAAA?????????AAACCCDDD>>>EEERRRaaammmtttuuuttt{{{ppp___LLL===444000///111111111...+++)))((((((,,,,,,,,,++++++,,,------++++++***)))(((((())))))000///---+++*********++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))((('''''''''''''''''''''''''''((((((((((((((()))***+++yyyzzzzzzvvvsssssstttuuu}}}xxxsssttt{{{{{{wwwqqqhhh^^^RRRFFF>>>:::999777555333333222333333444444555555666777777555666777777888:::===@@@@@@AAADDDHHHLLLPPPTTTVVV]]]\\\[[[YYYXXXXXXXXXXXXPPPKKKGGGJJJSSS]]]dddhhh___XXXRRRQQQSSSVVV[[[aaannnyyy{{{xxxwwwvvvvvvuuuyyyxxxnnnlllpppsss}}}}}}oooYYYZZZ[[[[[[\\\^^^bbbfffbbblllwwwzzzvvvsssuuuxxx|||wwwrrrnnnmmmkkkgggcccjjjfffcccbbbcccbbb^^^[[[XXXVVVUUUUUUWWWXXXXXXWWWQQQNNNKKKJJJIIIHHHFFFDDDDDDCCCBBBBBBAAA@@@===:::999888777777666666777777333333333444444444444444222333444333222333555777>>>???III^^^pppuuusssrrrppppppooojjjbbbVVVKKKDDD888444000......000000111...888555WWWVVVLLLeeegggSSS]]]yyylllPPPTTTrrrFFF:::888444222222222222111222222111111000/////////000000000//////111555999KKK\\\nnnxxxrrrooozzzzzzooovvv~~~yyyooossswwwtttqqqmmmjjjiiiiiilllrrr|||zzztttfffZZZOOONNNPPPSSSYYY```___bbbfffjjjmmmoooqqqrrrpppqqqsssuuuwwwxxxyyyzzzvvvyyy{{{|||zzzwwwuuutttoooooonnnlllkkkjjjiiihhhfffhhhhhhgggdddaaa```___bbbdddggggggeeecccdddeeebbb```^^^]]]^^^______^^^^^^^^^^^^]]]\\\[[[YYYYYY\\\[[[YYYWWWVVVTTTTTTSSSQQQPPPNNNKKKIIIGGGFFFFFFDDDCCCBBBCCCFFFJJJOOORRR^^^```eeekkkooonnnjjjggg[[[TTTHHH<<<444000///000---------+++*********+++,,,,,,,,,++++++,,,,,,---+++******)))(((((())))))---,,,+++))))))))))))***************)))))))))(((************************))))))))))))))))))))))))))))))))))))((((((''''''))))))((('''''''''''''''''''''''''''((((((((((((((()))***+++qqq{{{wwwqqquuu|||wwwqqqoooppprrrttt{{{xxxvvv|||yyytttlllcccXXXMMMCCC<<<:::999777666555444444444222222333333444555555555666777999:::;;;===AAADDDEEEHHHLLLPPPSSSUUUUUUTTTXXXUUUOOOJJJHHHIIILLLNNNLLLIIIHHHMMMWWW```ccccccbbb```_________aaaiiirrr}}}yyyssssss{{{|||pppcccZZZ\\\^^^```aaabbbdddfffhhhrrr|||}}}vvvqqqsssxxxqqqpppmmmiiieeeccccccdddiiieeebbbaaaaaa```\\\YYYWWWUUUSSSSSSTTTUUUTTTSSSMMMKKKIIIGGGGGGGGGFFFDDDDDDCCCAAA@@@@@@>>>;;;999888888777666666666666666444444444444333333333333333444444444333444777999AAACCCOOOaaaooosssqqqnnnmmmmmmkkkfff]]]QQQFFF???444222//////000111111000---444666___kkkKKK___hhhMMMPPPSSSPPPQQQIIImmmwww>>>888666333111111111111000000000000000000000000000111111111000///000444666AAAQQQbbbnnnwwwvvvppp~~~ssskkkxxx|||yyyyyy|||uuummmgggfffgggiiimmmsssyyy}}}{{{oooaaaWWWPPPKKKJJJMMMSSSUUUYYY]]]aaaccceeeeeeeeegggiiilllnnnoooooooooooorrrvvvxxxxxxvvvvvvvvvvvvwwwwwwwwwvvvtttqqqoooqqqqqqpppmmmiiifffeeeeeefffggghhhhhhggggggiiikkkgggdddaaa```bbbcccddddddeeeeeeeeeddddddbbbaaaaaaaaa```______^^^]]]\\\\\\TTTSSSRRRPPPNNNLLLKKKKKKIIIHHHGGGGGGJJJOOOUUUXXX```___]]][[[XXXSSSLLLGGG<<<999444///------///111---,,,+++******+++,,,---,,,,,,++++++++++++,,,,,,******)))((((((((())))))))))))(((((((((((())))))************))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))((((((((((((''')))((((((''''''''''''(((''''''''''''((((((((((((((()))***+++www{{{vvvkkkllltttvvvtttqqqooooooqqqtttwwwrrrvvv}}}}}}}}}yyytttjjj```VVVKKKBBB<<<999999888777666555555555222333333444444555666666777999;;;<<<>>>@@@EEEHHHIIILLLPPPTTTVVVVVVUUUTTTQQQLLLEEE???<<<===AAADDDKKKKKKMMMUUU^^^ccccccaaaggggggiiiiiigggjjjwww~~~{{{tttppplllcccXXX^^^```bbbcccdddfffiiikkkoootttxxxyyyvvvvvv{{{sssppplllgggcccbbbbbbbbbccc```]]]]]]^^^]]]ZZZWWWZZZWWWTTTRRRQQQPPPNNNMMMKKKIIIGGGFFFGGGGGGFFFDDDDDDBBB@@@???>>>===:::888777777666555555555555666555444444333333222222222333333444333333555888;;;AAAGGGTTTeeeqqquuussspppkkkjjjgggaaaWWWLLLAAA;;;111000///000111222222000111333888```uuuTTTMMMqqqqqqYYYZZZKKK@@@MMMWWWaaa999666444222000111111000///////////////000000111111111111111000//////222444666EEEWWWfffpppzzzxxxsssttteeexxxrrreeeeeefffhhhkkknnnrrrtttzzzwwwnnndddWWWIII@@@IIIHHHIIIKKKOOOSSSVVVXXX^^^```ccceeeggghhhhhhhhhllllllkkkjjjjjjlllppptttssstttvvvwwwxxxwwwvvvuuuvvvvvvtttrrrnnnlllmmmnnnnnnnnnnnnmmmmmmooorrrtttsssppplllkkkkkklllmmmmmmoooooonnnmmmllljjjiiihhheeeeeedddcccbbbaaa``````WWWVVVVVVTTTSSSQQQPPPOOOLLLKKKJJJJJJJJJJJJKKKLLLHHHEEEBBB???<<<888444111222111///---------///000111///,,,+++++++++++++++---,,,++++++++++++++++++***))))))((((((((())))))''''''''''''((()))))))))*********)))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''''''((((((''''''''''''((((((((((((((((((***+++tttpppyyyyyy~~~zzzwwwuuusssrrruuuyyynnnooopppqqqrrrtttvvvwwwssszzz~~~}}}zzz|||{{{yyy{{{zzztttkkk```VVVLLLCCC===999999999888888777777666555555666666777888888888999;;;===>>>@@@CCCGGGKKKKKKMMMPPPSSSUUUUUUUUUUUUJJJFFFAAA<<<;;;===@@@CCCHHHMMMUUU```iiimmmmmmkkkiiijjjlllkkkiiiooozzzpppoookkkhhhfffddd^^^WWW```aaabbbcccdddhhhmmmpppqqqssswww}}}}}}wwwnnniiigggfffdddbbb```]]][[[[[[]]]^^^[[[XXXXXXVVVSSSPPPOOONNNLLLJJJKKKIIIGGGFFFGGGGGGFFFEEECCCAAA>>>===<<<;;;999777777666555555444555555555444444444333333222222111222222333222222555999<<>>999///......000222333222111444444<<>>AAAFFFJJJLLLQQQSSSWWW[[[^^^aaabbbcccdddeeeeeeeeefffiiinnnrrrkkkllllllmmmnnnpppqqqqqqoooppppppooonnnnnnoooqqqvvvtttrrrrrrsssvvvxxxyyy{{{xxxtttrrrrrrrrrqqqppppppooonnnllljjjgggeeedddbbbaaaaaa```^^^\\\ZZZYYYXXXXXXWWWVVVUUUSSSQQQPPPKKKKKKJJJIIIGGGCCC@@@>>>===:::777555555555333222111000//////......------000...++++++,,,------+++---,,,++++++************)))((((((((((((((())))))''''''((())))))*********))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((***+++vvv|||xxxjjjgggrrrzzzzzz|||{{{wwwsssqqqssswwwyyyxxxvvvrrrsssuuuvvvwwwwwwvvvvvv~~~|||{{{{{{|||}}}zzztttkkk```VVVLLLCCC===888999999::::::999888888888888999999:::;;;;;;;;;;;;===???@@@BBBEEEIIILLLLLLNNNQQQTTTUUUUUUTTTRRR@@@>>>;;;:::===BBBHHHLLLOOOXXXeeepppvvvwwwwwwwwwmmmoooqqqrrrsss}}}~~~uuuwwwxxxqqqkkkgggnnnllliiihhhhhhgggccc^^^^^^___aaabbbdddiiiooossspppuuu}}}uuulllfffeeeeeedddbbbbbb___]]]]]]______]]]ZZZSSSQQQOOOOOOOOOOOONNNMMMJJJHHHFFFEEEFFFFFFEEEDDDAAA>>><<<;;;;;;;;;999888666666555444444444444444333333333333222222222222222222222222222555:::===EEERRRcccnnnuuuxxxvvvrrreeeaaaZZZQQQHHH@@@:::777///......///111222222111111111AAAiiidddNNNaaa|||yyyCCC555444222111111111111///............//////000000000...///000///......000111111999JJJ[[[hhhoooxxx|||pppnnnvvvyyyvvvsssttthhh___ZZZcccmmmtttqqqmmmjjjhhhhhhjjjkkkkkkwwwppp```UUUMMMDDD>>>>>>@@@AAABBB???@@@CCCGGGLLLPPPSSSUUUVVVZZZ```eeehhhjjjkkkllliiihhhhhhiiiiiikkklllmmmkkkmmmnnnooonnnnnnpppqqqtttrrrooooooqqqssstttuuutttrrrooonnnnnnmmmkkkjjjjjjjjjhhhgggdddbbb___^^^^^^^^^^^^]]][[[XXXVVVTTTUUUUUUUUUTTTSSSPPPNNNLLLEEEEEEFFFEEECCC???<<<:::===:::666444444444333222------..................,,,+++***,,,111333222000---,,,+++******)))******((((((''''''(((((())))))(((((()))***++++++******))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''''''''((((((((((((''''''''''''(((((()))''''''''''''((((((((((((((()))***+++}}}}}}yyypppmmmtttxxxmmmqqquuuwwwxxxxxxxxxwww{{{zzzzzzzzzzzz{{{{{{{{{{{{yyy||||||wwwrrriii___UUUJJJ@@@:::888999:::;;;;;;:::999999:::::::::;;;<<<<<<=========>>>@@@AAABBBEEEIIILLLOOORRRVVVZZZYYYVVVQQQNNN===;;;;;;>>>FFFQQQ\\\ccciiitttxxxtttsssooorrrwww}}}|||tttttt}}}vvvmmmfffddddddeeennnjjjiiijjjllljjjgggddd]]]___cccfffjjjnnnrrrvvvttt||||||uuuqqqkkkeeecccdddgggiiieeeaaa^^^]]]^^^^^^[[[WWWRRRPPPNNNNNNOOOOOOOOONNNIIIGGGEEEDDDDDDDDDBBBAAA???<<<:::999:::::::::999666555444444333333444444222222222222222333333333333333333222333777<<<@@@LLL[[[jjjrrrttttttpppjjjaaa\\\SSSIII@@@:::666555000...---...000111111111111222LLL{{{___SSS___aaa;;;666333222111111222222000.........//////////////////---...//////......000111000444???NNN[[[eeeqqq}}}yyyiiidddlllwww}}}{{{mmm~~~qqqdddYYY^^^iii}}}yyy|||{{{rrrkkkiiiiiijjjfffrrr{{{}}}tttkkk```WWWRRRNNNIIIEEE???>>>>>>>>>@@@CCCEEEGGGHHHLLLRRRWWWZZZ[[[]]]^^^```aaadddfffhhhiiiiiiiiijjjlllmmmmmmllljjjjjjjjjiiifffddddddggghhhhhhgggdddcccccccccdddcccaaa___`````````___^^^\\\[[[ZZZWWWXXXYYYYYYXXXVVVSSSRRRQQQQQQQQQPPPMMMJJJGGGEEE??????>>>===<<<;;;;;;:::888555222000000000//////------...000111111222222111///000444999;;;999555---,,,+++***))))))))))))'''''''''''''''((())))))(((((()))***+++***))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''''''''((((((((((((((()))***+++|||~~~~~~zzzpppnnnmmmwww~~~yyyxxx|||}}}|||}}}}}}zzzzzz}}}}}}tttoooggg^^^SSSHHH>>>777888999:::;;;;;;;;;:::999::::::;;;<<<<<<======>>>>>>???AAABBBCCCEEEIIILLLQQQUUU[[[___^^^WWWOOOJJJCCCBBBCCCHHHSSScccsss}}}rrriiigggkkkooowww|||tttooosssvvv{{{vvvqqqiiibbb___aaaeeeiiiiiifffeeehhhkkkjjjgggeee]]]aaahhhmmmqqqtttwwwyyy{{{zzzssssssqqqkkkgggiiiqqqxxxfffbbb^^^\\\\\\ZZZVVVSSSUUUSSSPPPOOONNNNNNLLLKKKHHHFFFCCCBBBBBBBBB@@@???===;;;999888999::::::999555555444333333333333444111111111222222333333444444444444444555888>>>BBBQQQaaaooosssrrrpppiiibbb^^^XXXNNNCCC;;;666444333111///------///111111111:::<<<\\\]]]HHHMMMrrrLLL555999333222111222333222000...////////////////////////,,,---//////...///000222......444BBBNNNZZZjjjyyyzzznnn]]]ddduuurrrzzzrrr}}}zzznnncccdddiii|||mmmhhhzzzpppkkkjjjjjjeeepppvvvuuu~~~wwwnnneee[[[TTTPPPMMMIIIFFFCCCCCCCCCDDDAAAAAABBBBBBCCCGGGLLLOOOPPPTTTZZZ```ccceeedddcccfffgggiiihhheeeaaa___^^^___\\\ZZZZZZ]]]^^^\\\ZZZWWWWWWXXX[[[]]]\\\ZZZWWWUUUUUUVVVVVVVVVUUUTTTTTTNNNOOOPPPQQQQQQOOONNNLLLMMMMMMMMMLLLIIIEEEBBB@@@>>>;;;888555555666888:::444222000000222333444333111222333444555666777777:::999999===AAABBB===888---,,,+++***))))))))))))'''''''''''''''((()))***'''((()))******)))((('''(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''''''''((()))***''''''''''''((((((((()))((()))***+++~~~~~~~~~yyytttuuu{{{~~~~~~zzzzzzzzz|||~~~~~~zzzwwwuuummm^^^LLL>>>888777777777888999999:::;;;;;;;;;<<<>>>>>>===<<<<<<===@@@@@@@@@@@@CCCIIIQQQVVVXXX\\\bbbeeeaaaWWWKKKCCCAAALLLUUUYYY```ooowwwkkk\\\WWW\\\bbbdddlllyyyzzzvvvtttooorrr|||}}}~~~xxxsssqqqrrriiihhhgggfffeeefffggghhhaaaeeekkkmmmjjjfffbbb```ffffffiiirrrzzz}}}~~~~~~{{{yyy|||xxxpppkkkllllllhhhhhhccc___]]]^^^]]]XXXTTTQQQQQQQQQPPPNNNKKKHHHFFFFFFEEECCC@@@???>>>>>>>>>;;;;;;;;;::::::999999999555555555444444333333333555444333222222222333444444222555:::888666DDDXXXgggjjjjjjggggggiiihhheeeXXXMMMBBB===888222///...111000///...///222555777???BBBWWWJJJYYYttt]]]@@@<<>>999999777777888999:::;;;<<<<<<:::<<<>>>???>>>>>>>>>@@@>>>@@@AAACCCGGGMMMUUUZZZ```cccfffddd\\\RRRHHHCCCEEEMMMUUU]]]kkklllbbbZZZQQQOOOSSSYYY]]]eeesss}}}{{{vvvggggggkkkpppwww}}}xxxrrrmmmjjjjjjkkkhhhgggfffffffffgggiiiiiieeegggkkkmmmllliiifffdddiiilllsss{{{yyy|||~~~zzzqqqkkkjjjgggbbbbbb^^^\\\\\\___```^^^ZZZQQQQQQPPPOOOMMMKKKIIIHHHHHHGGGEEEBBBAAA@@@@@@@@@;;;;;;;;;:::999999888888555555444444444333333333444444333222222222333444444222555:::999999HHH[[[fffiiihhheeedddeeebbb]]]SSSHHH===888444000---...000000000///000222555777???\\\OOOJJJfffPPP:::999---000000000000/////////............................../////////000000000000111///000777@@@KKK[[[iiipppzzz}}}qqqiiifffrrr{{{~~~uuunnnqqqvvvvvv|||nnniiijjjjjjnnn|||nnnjjjlllmmmllljjjjjjmmmsssyyy~~~}}}|||ttthhhddd^^^ZZZYYYYYYXXXWWWSSSRRRRRRWWW^^^cccffffffbbb^^^WWWNNNFFFCCCEEEHHHMMMLLLKKKJJJJJJKKKLLLMMMNNNMMMKKKIIIHHHHHHHHHHHHGGGDDDCCCEEEDDD@@@???AAACCCBBBAAABBBCCCDDDCCCBBBAAABBBBBBCCCBBBAAA???>>>======???AAACCCCCCAAA???;;;<<<<<<;;;999:::<<<>>>KKKRRR]]]iiipppsssrrrqqqVVVOOOEEE<<<777333000---))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***************))))))************))))))))))))))))))))))))))))))+++*********)))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''(((((('''''''''((()))***}}}zzzzzzxxxvvvwwwyyyxxxxxx}}}wwwyyy{{{}}}|||}}}|||vvvnnnjjjbbbUUUGGG===999999777888888999;;;<<<<<<===;;;===???@@@??????AAABBB>>>@@@BBBEEEGGGKKKQQQTTTZZZ]]]]]]XXXOOOGGGDDDEEEMMMVVVbbbooommmWWWOOOMMMMMMOOOUUUYYY^^^hhhuuu{{{}}}}}}kkkgggfffkkkuuu}}}zzzuuulllfffdddeeeggghhhggggggffffffggghhhiiijjjggghhhiiilllmmmllliiiffffffnnnyyy|||{{{qqqjjjfffaaa]]]^^^[[[ZZZ[[[___```___]]]QQQPPPOOOMMMLLLLLLKKKKKKHHHGGGDDDBBB@@@?????????;;;;;;::::::999888888777444444444444333333333333444333333222222333333444555333555999;;;???NNN___iiikkkjjjgggfffeee___XXXPPPEEE:::555222///...000000111111111111222444777<<>>888>>>CCCHHHKKKLLLOOOTTTYYYfffkkkssswwwvvvoooeee___GGGAAA:::333///,,,***)))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((()))***~~~}}}~~~~~~|||zzzxxxxxxyyyzzzwwwtttvvv|||{{{~~~}}}~~~wwwxxx{{{~~~~~~|||}}}{{{uuujjjeee[[[NNNBBB:::777888777888888:::;;;<<<======>>>@@@AAABBBAAA@@@AAABBB@@@BBBDDDDDDCCCCCCDDDEEEIIILLLNNNIIICCCBBBHHHOOO\\\kkkkkk]]]PPPMMMQQQUUU[[[bbbeeekkkuuuuuullleeemmmvvv~~~wwwpppkkkfffeeegggjjjkkkkkkhhhgggfffffffffggghhhiiieeefffiiimmmpppoookkkffffffssswwwmmmfffbbb___\\\^^^\\\ZZZZZZ[[[[[[YYYWWWPPPOOOMMMLLLKKKLLLLLLMMMFFFEEEBBB@@@>>>===<<<===;;;;;;:::999888777777666333333333333333333333333333333333333333333444444555333555:::???GGGVVVeeennnpppooommmllljjjbbbYYYPPPEEE:::555333000000222///111333222111222555888DDDzzz``````:::777:::111000000/////////........................................../////////000000///...000111222888GGGVVVbbbjjjxxx~~~ooodddbbbpppxxxqqqjjjmmmtttvvvtttqqq```aaammm}}}pppmmmllllllooopppooommmpppvvv}}}yyysssoooggg```___eeennntttvvvyyyxxxwwwvvvuuutttttttttmmmooorrrtttuuutttrrrpppooonnnppptttsssmmmjjjjjjllljjjgggffffffdddbbb```___]]]\\\```cccbbb\\\VVV\\\___dddggggggbbbYYYSSSWWWZZZ^^^bbbdddgggjjjlllmmmjjjeee]]]SSSJJJBBB===666333///,,,+++***++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***************))))))************))))))))))))))))))))))))))))))((((((((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''(((((())))))***+++,,,{{{vvvvvvyyyzzzyyy}}}~~~}}}vvvuuuxxxuuu~~~~~~xxxzzz}}}~~~}}}~~~~~~|||yyyyyyzzztttmmmfff```TTTGGG<<<555444444666777888999;;;<<<===>>>@@@BBBCCCCCCAAA@@@AAABBBBBBDDDEEEDDDAAA???>>>===???BBBEEECCCAAAFFFPPPZZZgggzzzwwwnnnWWWVVVVVVYYY\\\___eeekkkpppwwwrrrmmmnnnttt{{{~~~rrrdddiiihhhiiimmmrrrssspppmmmjjjiiihhhfffffffffggggggfffjjjoootttvvvsssnnnjjjrrr|||pppfffaaa___^^^___\\\ZZZXXXWWWVVVUUUTTTRRRNNNMMMLLLKKKJJJKKKLLLLLLGGGEEEBBB@@@===<<<<<<<<<;;;:::999888777666555555333333333333333333333333222222222333333444444444555444666<<>>======;;;:::999888777555444444222222222222333333333333111111222333444444444444555666999@@@LLLZZZhhhppplllmmmkkkhhhiiifff]]]RRREEE<<<333111000---,,,...---000333222000333:::AAATTTpppUUUdddnnngggyyyCCC333555222000/////////.........------------------------------------.........////////////......///------555???KKKWWWhhhtttyyyzzzzzz{{{iiidddlll~~~pppiiinnniiiyyykkk\\\^^^ooo{{{llliiimmmppppppqqqmmmkkkkkkkkkmmmssszzz}}}wwwvvvlllbbb\\\ZZZTTTIII@@@>>><<<999666444333333333/////////---+++)))***+++))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))((('''''''''((()))***++++++,,,---}}}}}}~~~~~~~~~|||zzzzzzzzz|||~~~|||xxxyyy~~~}}}zzz|||}}}~~~~~~|||}}}~~~zzzwwwyyyyyyvvvssstttuuuqqqkkk]]]TTTGGG:::333111222333333444555777999;;;<<<<<<===???BBBCCCBBBCCCDDDEEEIIIKKKMMMMMMKKKJJJJJJKKKDDDEEEFFFFFFGGGIIIMMMQQQUUU[[[^^^ZZZWWWZZZ]]]^^^aaagggnnnrrrssstttsssrrrwww}}}tttqqqllleeeffflllmmmoooqqqrrrpppooooooooollllllkkkkkklllmmmooopppsssyyy~~~{{{xxxyyy||||||pppeeeaaa```\\\[[[]]]UUUUUUUUUTTTSSSRRRRRRRRRJJJJJJJJJJJJIIIHHHGGGFFFIIIGGGDDDAAA???======<<<::::::999888666555444333111111222222222333333333000111222444555555444444555777;;;DDDRRRbbbnnntttiiigggccc```___]]]RRRGGG;;;444......///---,,,---,,,000222111///333===EEEXXXuuu^^^WWWxxx{{{ssskkkjjj:::777777111444//////.........------------------------------------------........./////////---...//////---000666AAAMMM]]]llluuu{{{ssslllmmmzzzzzzwwwlllwwwwwwmmmhhhnnn|||}}}~~~~~~qqqmmmnnnpppnnnjjjiiikkkkkkiiilllrrrooouuu~~~wwwnnnhhhZZZSSSKKKGGGEEECCC===888555555555444333111000///+++,,,---,,,)))'''''')))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***************))))))************)))))))))))))))))))))))))))))))))))))))((('''''''''&&&((((((''''''''''''(((((((((((((((((((((((((((((()))((('''&&&'''(((***+++)))***+++,,,|||}}}~~~~~~}}}{{{}}}~~~~~~xxxuuutttuuutttssswww||||||wwwYYYPPPCCC777111111333555333333555666888:::;;;<<<:::===@@@BBBCCCDDDFFFHHHMMMOOOPPPOOOMMMLLLLLLMMMNNNNNNOOOOOOPPPQQQRRRRRRSSSVVVVVVUUUZZZbbbggghhhooorrruuuyyy}}}|||~~~|||nnnhhhllljjjcccgggsssmmmnnnnnnkkkiiijjjooossslllllllllmmmooorrrtttvvvvvv|||}}}wwwuuu{{{xxxlllccccccaaa\\\YYYYYYWWWWWWWWWUUURRRPPPPPPPPPIIIJJJJJJJJJIIIGGGEEEDDDGGGEEEBBB???===;;;::::::::::::999777666444333333111111111222222333333333000111222444555555444444555777<<>><<<::::::888888666555444333333222333333333222222111111111222222222333555555444333444888>>>IIIZZZhhhkkkggglllhhhbbbYYYOOOHHHEEEDDD222222111000//////000000***444555111333777AAARRRxxxpppPPP___vvvzzzwww___cccNNN777000111444111////////////.....................------,,,,,,,,,++++++,,,,,,---...//////...............///000000111:::EEEYYYsss{{{{{{tttsssvvvhhhmmmrrr___^^^bbbppp~~~tttxxxxxxmmmeeegggjjjjjjkkknnnmmmlllpppwwwxxxssssssxxxzzzzzzzzzzzz{{{|||}}}}}}~~~yyysssooommmllliiiggg\\\ZZZWWWRRRMMMIIIEEEDDD>>>;;;888666666666555444111000000///......------,,,,,,+++******+++,,,------,,,,,,++++++*********))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))******(((((()))***~~~|||{{{}}}|||}}}}}}~~~|||tttrrrsssuuuqqqqqquuuyyyttteeeXXXFFF>>>555000111333333222555666888999999<<>>===;;;:::999888777666555333333333333333333333222222111111111000000111333555666666555666>>>JJJVVVdddmmmmmmhhhgggddd^^^VVVMMMDDD???<<<222111111000//////000000333000444666222666NNNhhhmmmOOOLLLfffnnnyyyppp>>>222...---///---////////////..................---------,,,,,,,,,++++++,,,,,,---......///...............//////000000555:::NNNkkkwwwyyyzzznnnwww||||||wwwuuunnnkkkhhhgggkkkssszzz}}}~~~qqqzzztttsssqqqkkkhhhhhhoookkkjjjlllllliiilllqqqssssssssssssssstttuuuvvvqqqsssuuuvvvvvvxxx{{{}}}}}}xxxtttpppllliiibbb]]]XXXUUUSSSRRRPPPMMMMMMKKKIIIFFFBBB???===;;;===:::777666666666444333333222222111000///.........---,,,+++++++++,,,---------,,,,,,++++++******))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))*********+++,,,}}}yyy}}}{{{{{{{{{{{{||||||}}}~~~~~~~~~}}}uuurrrsssuuutttuuuvvvsssgggTTTGGG<<<777222000222444555444444555666888;;;???EEEJJJ\\\___cccfffhhhkkkoooqqq}}}{{{xxxtttooojjjgggeeehhhmmmtttxxxyyyxxxyyy{{{~~~~~~ooo___VVVTTTbbbhhhmmmnnnlllnnnttt{{{pppmmmjjjkkkqqqzzz}}}}}}wwwpppgggcccbbb```\\\WWWRRRSSSTTTTTTSSSPPPLLLJJJIIIHHHGGGFFFEEEDDDDDDCCC@@@???>>>===;;;:::888888777777555444333333333333222222222222222111111111///000111222444666888999999GGGYYYeeemmmqqqmmmhhhdddaaaZZZRRRHHH???777333111111000/////////000000666'''///777///???mmmZZZEEEIIIjjj{{{uuu\\\555444555///....../////////............---------------,,,,,,,,,,,,+++,,,,,,------...............------......///000111111000AAA```pppvvvmmmhhhmmm{{{zzzlllttt~~~rrrvvvzzzrrrrrrpppmmmkkkmmmvvv{{{tttuuu|||rrrjjjhhhiiillliiiggggggggggggiiimmmmmmmmmlllllllllmmmnnnnnnmmmnnnnnnnnnnnnpppsssuuuqqqqqqsssvvvzzz|||}}}|||{{{~~~~~~~~~}}}{{{yyyxxxxxxxxxuuutttooojjjddd___\\\[[[ZZZZZZRRROOOKKKHHHGGGFFFDDDCCCCCCCCCAAA@@@>>><<<;;;:::;;;999666555555555444333444444333222111000//////...------,,,,,,,,,------......---,,,++++++******))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))(((((((((''''''''''''''''''''''''((((((''''''(((((()))*********+++,,,~~~}}}~~~yyyzzzzzz{{{||||||}}}}}}~~~xxxvvvwwwuuuwwwyyyxxxpppaaaNNNAAA888555333333555777777777666777:::<<>>>>>===;;;:::888777777777666555444333333333333222222222111111111111111111111222333444666999<<<>>>PPPdddnnnpppooolllggghhhbbbXXXMMMCCC:::333///111000000/////////000000333%%%000777333\\\HHHIIIhhhuuueeeqqqRRR222888999000...000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////222111...:::TTTeeeqqqxxxmmmjjjooo~~~{{{tttlllppplllsss~~~~~~|||yyyyyy{{{}}}{{{ppplllmmmgggggggggjjjkkkkkkkkkjjjlllkkkkkkjjjjjjjjjkkkkkkoooppppppooonnnooorrruuuooommmkkkmmmqqqtttsssrrrmmmooopppppprrrvvvvvvrrrooopppqqqsssuuuwwwxxxxxxrrrttttttpppkkkkkkqqqvvvsssqqqmmmkkkkkkjjjiiihhhfffbbb\\\XXXVVVUUUUUUTTTPPPNNNKKKIIIGGGFFFEEEDDDAAAAAA@@@???>>>===<<<<<<999777555555555555444333333333222111000///......,,,,,,---------....../////////...---,,,++++++***))))))))))))))))))))))))************************************************))))))))))))))))))))))))'''''''''''''''''''''''')))))))))(((((((((((('''''''''''''''''''''''''''(((''''''''''''((())))))(((((()))***}}}www~~~}}}}}}~~~~~~yyyyyyyyyzzz{{{{{{||||||zzzzzz}}}|||zzz}}}wwwxxxwwwsssiiiZZZIII???666555555555777888999999===???BBBFFFKKKSSS\\\bbbqqquuuzzzuuukkkggghhhlllpppxxxjjjddd]]]ZZZWWWVVV\\\ccceeebbb```cccjjjnnnmmmkkkgggiiilllqqqwww}}}}}}~~~|||mmmfff^^^[[[[[[ZZZWWWSSSSSSTTTUUUTTTRRROOOLLLJJJGGGFFFEEEDDDCCCBBBBBBAAA===<<<;;;:::999888777666666555444333333333333333111111111111111111111111333444444444444666;;;???JJJ[[[lllrrrooommmkkkiiimmmdddUUUGGG===777222///000///////////////000000222...888888???xxx^^^ssseeeWWW```zzztttEEE---444555------000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.../////////222///555GGGTTTcccxxxwwwnnnqqqrrruuuwwwyyyyyyyyynnnllliiihhhiiijjjiiigggkkkkkkjjjiiihhhhhhhhhiiijjjjjjjjjiiihhhiiikkkmmmmmmiiiffffffiiilllllljjjhhhhhhfffbbbdddhhhiiifffddddddeeefffggghhhiiiiiicccfffiiihhhddddddhhhmmmhhheeeaaa_________^^^]]]^^^\\\YYYVVVTTTRRRNNNLLLHHHHHHFFFEEEBBBAAA@@@@@@??????>>>===;;;:::999999888666555555666666555333111111111000//////......------...///000111111111000000///...---,,,+++***))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((()))***{{{vvvvvv}}}|||~~~}}}yyywwwwwwxxxyyyyyyzzzzzz{{{vvvvvvzzz||||||yyyuuunnnfff[[[NNNAAA999555555555666888999;;;;;;AAACCCGGGLLLRRRYYYbbbgggwww}}}~~~rrrmmmfffbbbdddlllvvv~~~zzzxxxvvv{{{ooohhhXXXRRROOORRRWWW[[[```eeeddd```^^^aaafffhhheee```dddiiiooosssuuuwwwyyyzzzxxxxxx|||vvvggg```YYYVVVXXXXXXUUURRRSSSSSSSSSRRRPPPNNNLLLKKKFFFEEEEEEDDDCCCBBBAAA@@@<<<;;;;;;:::888777777666555555444333333333333333000000000111111111111111444555666555555888???DDDUUUdddqqqrrrmmmkkkjjjjjjjjj^^^NNN@@@888444222000//////......//////000000///444999555JJJuuupppqqqWWWaaa{{{[[[:::,,,222222///222444.........------------,,,++++++++++++,,,,,,,,,,,,------------------------------,,,,,,------...///+++111///111;;;BBBOOOddd|||wwwpppsssyyywwwmmmjjjkkkiiieeeiiiiiigggfffeeeeeeeeeeeehhhiiikkkjjjiiiiiijjjkkkiiigggdddcccdddffffffgggjjjiiiddd___```eeegggeeeaaa``````______``````aaabbbeeeiiiiiihhhhhhiiilll___]]]ZZZYYYYYYZZZYYYYYYYYYXXXWWWVVVTTTPPPKKKGGGFFFGGGGGGEEEBBB@@@@@@@@@??????>>>===<<<;;;:::999777666555666777777666444111111111111111111111111222222333444444444444333111111000///---,,,++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))******+++,,,~~~|||{{{yyyuuuuuuuuuvvvvvvwwwxxxxxxxxxuuuuuuwww{{{{{{yyyzzz~~~xxxoooaaaUUULLLDDD<<<666555666777999;;;===@@@BBBFFFIIINNNTTTYYY```ggglll|||}}}sssiiiccccccbbbaaaeeemmmzzzrrrlllpppppp}}}wwwkkkaaaZZZWWWNNNGGGFFFOOOZZZ```cccfff```aaabbbddddddbbb```^^^cccjjjqqqsssqqqqqqtttxxxuuuwww}}}pppccc]]]WWWUUUWWWYYYVVVSSSQQQPPPOOONNNLLLLLLKKKKKKEEEDDDDDDCCCBBBAAA@@@@@@<<<;;;::::::999888777777444444333333222222333333///000000000111111111222222444666666777<<>>>>>>>>======<<<<<<666666666777999999777555444444444555666666777777;;;;;;;;;;;;999777555444222111000///...,,,++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((******+++,,,{{{|||yyyyyyyyyvvvssssssttttttuuuvvvvvvvvvvvvtttvvvyyyxxxvvvwww|||uuuhhhWWWKKKDDDAAA<<<888777888:::<<>>IIIQQQ[[[eeemmmkkkfffcccaaa___PPPGGG;;;333111111///,,,...............///000111000555222@@@jjjyyyaaaNNNSSS^^^:::222222333---///333.........---------,,,,,,,,,*********++++++,,,,,,,,,---------------------------,,,,,,,,,,,,---......///111...///666444444>>>HHHaaaxxxssskkkqqquuu~~~}}}xxxsssnnnqqqmmmtttnnnjjjssstttjjj\\\WWWkkkuuuhhhhhhfffeeecccbbbbbbbbbcccfffjjjkkkkkkiiihhhhhheeeggghhheeebbbaaadddgggdddeeeeeeccceeehhhhhhdddaaaaaa______^^^___```aaa___]]][[[ZZZ[[[\\\[[[ZZZWWWVVVVVVWWWZZZ[[[[[[ZZZWWWVVVTTTTTTSSSRRROOOLLLFFFHHHIIIGGGBBB??????@@@::::::::::::;;;;;;;;;;;;666666666888::::::888666666777888999:::;;;<<<<<>>eeefffTTTBBBXXX~~~NNN555333111000000000...---------,,,,,,,,,,,,++++++************************++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,............////////////CCCJJJ\\\xxxnnneee{{{ooogggjjjpppttt~~~zzzzzzrrr______rrrzzzyyysssjjjddddddcccaaagggccc```aaaeeeiiihhheeecccdddeeecccaaa``````aaa___bbbcccbbbeeeiiihhhdddgggccc^^^ZZZ[[[\\\^^^^^^]]]\\\[[[ZZZXXXXXXWWWWWWZZZXXXWWWXXX\\\^^^]]][[[VVVUUUUUUVVVVVVTTTPPPNNNHHHIIIHHHEEEAAA@@@BBBEEEAAA>>><<<;;;<<<======<<<@@@:::777888888666;;;CCC???@@@BBBDDDEEEHHHLLLNNNIIIGGGKKKRRRLLL<<<333555111000///---,,,+++************))))))))))))******************))))))))))))(((((())))))))))))((((((+++******)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%'''((())))))))))))******+++,,,~~~sssjjjiiikkklllnnnoooooopppqqqrrrssssssrrrwwwxxxtttpppnnnhhhcccdddTTTFFFCCCAAA;;;888:::<<<===EEETTT___```______UUUYYY\\\\\\___fffkkklllsssrrrqqqnnnkkkjjjlllnnnqqquuu}}}tttlllkkknnnvvv}}}zzzrrrhhhaaa]]]ZZZXXXWWWWWWXXXZZZ[[[]]]^^^___```]]]UUU\\\pppuuujjjeeegggeeeaaa\\\[[[```jjjrrrvvvtttrrrrrrtttyyy~~~pppeee\\\ZZZYYYXXXXXXWWWTTTRRRMMMMMMLLLJJJIIIHHHGGGFFFEEEBBB???>>>???@@@>>>===;;;:::999888777666555444222222222222222222222222333111000111333555333111444555555666999@@@JJJQQQddddddcccccc```[[[TTTOOOGGG@@@777000---------......///000///......///111,,,,,,AAAXXX\\\???FFF]]]lllAAA555333000///000000...---------,,,,,,,,,,,,++++++************************+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,---.........////////////777<<>>======>>>???@@@AAA======AAAHHHJJJHHHKKKQQQVVVTTTQQQRRRXXXcccoooxxxtttiii```QQQ<<<111222000///...,,,++++++++++++*********))))))*********************))))))))))))((())))))******))))))(((******))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))))))))******+++,,,ooouuu~~~}}}{{{yyysssjjjgggjjjlllkkkllllllmmmoooppprrrssstttnnnuuuyyywwwrrrllleee^^^YYYKKK@@@AAAAAA<<<:::>>>CCCIIIUUUdddjjjeee]]]YYYVVV```ggggggeeegggiiijjjnnnpppqqqrrrtttwww|||qqqkkkiiinnntttxxx|||rrrhhh\\\UUUVVV[[[^^^```iiiiiiiiijjjjjjkkkllllllZZZ\\\\\\mmmvvvjjjfffaaa___ccclllwww}}}{{{zzz}}}uuujjjeee\\\ZZZXXXWWWVVVUUUSSSQQQKKKJJJIIIHHHGGGEEEDDDDDDAAA???===<<<<<<<<<;;;:::888888777777666555555444222222222222222222222222222111111222333444444333333444555888>>>FFFPPPWWWeeedddbbb```\\\UUUNNNIII???:::333...,,,---.........///000///...///000222333888VVVzzzZZZCCCTTTwwwUUU888444222000///000000...---------,,,,,,,,,,,,++++++************************++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////---000888HHHaaa{{{ttt{{{~~~~~~ooorrr||||||wwwtttqqqllleee___fffeeeccc```^^^^^^```bbbiiinnnooojjjeeeeeedddcccbbbbbbbbbdddffffffdddccchhhfffbbb^^^\\\[[[\\\\\\\\\\\\]]]```dddfffggggggcccaaa]]]YYYVVVTTTSSSRRRRRRRRRRRRPPPKKKHHHFFFFFFCCCFFFJJJNNNRRRWWW\\\```\\\]]]aaaddddddaaadddiiiooopppsssyyywwwaaaRRRCCC555///000------,,,+++++++++++++++++++++************++++++************)))))))))))))))******************)))***))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***((((((((((((((((((((((((******+++,,,yyytttpppxxxxxxqqqnnnmmmjjjgggkkkrrrsssqqqooooooooopppppppppqqqqqqjjjrrrwwwuuuppplllfffaaaTTTHHH@@@AAAAAA===<<<@@@HHHQQQ___kkkllldddYYYRRR^^^ooo|||xxxmmmgggjjjmmmwwwzzzvvvoooiiiiiioooyyy}}}xxxqqqmmm[[[YYYXXXZZZ___cccdddddddddcccaaa___]]]]]]\\\\\\TTT[[[aaauuu~~~jjjhhhgggkkksss|||rrrgggbbb]]][[[XXXVVVUUUSSSQQQOOOIIIIIIHHHGGGEEEDDDCCCBBB>>>===<<<;;;::::::999888666666555555555555444444222222222222222222222222222111222222333444444444222444888???HHHSSS]]]ccceeeccc___[[[VVVNNNFFFAAA888444///------...///000...///000000///000222444888TTTXXXQQQeeellloooBBB888333111////////////...---------,,,,,,,,,+++++++++***************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------...............000777GGG^^^wwwxxx}}}|||{{{vvvyyyzzzzzzkkkhhh~~~{{{vvvtttpppjjjfffeeegggiiimmmwww~~~zzzsssllleeeaaafffcccaaaaaaeeejjjnnnpppllliiiddd```^^^^^^```aaa]]]___cccgggjjjjjjhhhfffeeehhhkkkkkkhhhbbb]]]ZZZ[[[[[[ZZZYYYWWWWWWWWWWWWaaaeeejjjooosssxxx~~~||||||{{{zzzzzz}}}dddRRR???666111......111+++++++++******++++++,,,,,,++++++++++++++++++,,,************)))))))))(((******++++++++++++******))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((((((((())))))((((((((((((((((((******+++,,,uuulllzzz}}}}}}{{{uuurrrpppfffhhhhhhjjjqqqyyyxxxtttttttttsssqqqpppooommmmmmlllrrrtttnnnhhheeedddbbbTTTHHHAAABBBAAA======AAAIIIUUUdddlllmmmiiiccc^^^```vvvqqqhhhmmmuuu|||wwwxxxyyyvvvrrrtttqqqrrrvvvsssiii]]]WWWTTTYYY___aaa^^^YYYVVVTTTRRRRRRQQQRRRSSSUUUWWWXXX]]]fffjjjuuutttpppeeeiiipppzzz~~~oooeeeccc^^^[[[WWWTTTSSSQQQOOOMMMHHHHHHGGGFFFDDDCCCBBBAAA<<<======<<<:::999888888444444444444444444444444222222222222222222222222111222222333333444555555444777>>>GGGQQQ[[[cccgggccc```\\\VVVPPPHHH@@@:::333111......///111111111---///000000000111333555666rrrrrrWWW^^^iiifffYYY777888222111///.../////////---------,,,,,,,,,+++++++++*********************************+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------000000000111888III___nnn}}}zzztttsssvvvzzztttsssjjjlllxxx|||}}}xxxpppxxxxxx{{{nnnaaaddd~~~~~~vvvqqqnnnppprrr{{{rrrkkkeeefffeeeeeeggglllqqqtttuuullliiifffcccbbbccceeefff]]]bbbjjjpppsssqqqnnnlllrrrwww|||}}}{{{vvvsssrrrpppooonnnnnnpppsssuuuwwwvvvcccWWWKKK@@@444000////////////++++++******++++++,,,,,,,,,++++++++++++++++++,,,************)))))))))(((******++++++++++++******((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%***))))))((((((((())))))******+++,,,zzz{{{||||||xxxqqqpppqqqhhhjjjmmmoootttyyywwwrrrvvvuuutttrrrpppnnnllllllpppsssqqqggg___]]]^^^^^^UUUJJJCCCDDDCCC???AAAGGGTTT```lllooonnnmmmllljjjiii|||vvv~~~{{{vvvvvv{{{~~~~~~|||~~~tttkkkgggbbb[[[UUUTTTXXX\\\___\\\VVVPPPNNNOOOWWWWWWWWWXXXZZZ^^^aaaccccccmmmnnnooosssmmmfffhhheeemmmyyyuuuiiidddfff___\\\WWWSSSQQQOOOMMMKKKGGGFFFEEEDDDCCCBBBAAA@@@;;;<<<===<<<999888777888555555555444444444444444222222222222222222222222000222333444333444555777888<<>>>>>999;;;<<<;;;888666666666666666555555444444333333222222222222222222222222///222444444333333666888999>>>FFFQQQ[[[___^^^\\\\\\YYYTTTNNNGGG@@@888333.........///111111///...---...000111111333666888```tttdddnnnwwwiiiggg???---555111///....../////////...------,,,,,,,,,,,,++++++************************************++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++---......///444<<>>HHHUUU___cccaaa]]]ZZZWWWQQQLLLEEE>>>777222---------///000000...,,,---...000111222333666999RRRqqqWWWAAAMMMyyytttvvvOOO333---:::111///------/////////...---------,,,,,,,,,++++++************************)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***,,,------,,,---111555>>>RRRnnnqqqooouuu~~~zzzyyyyyyooolllyyy~~~|||~~~~~~yyytttsssvvvwwwkkkbbbbbbooowwwooo|||}}}tttooollljjjhhhffffffjjjtttuuuttttttkkk]]]UUUNNNFFFBBBCCCCCCAAA???CCCBBB>>>777111////////////...------,,,,,,,,,---******))))))))))))******************))))))))))))(((((())))))))))))((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&''''''((())))))))))))(((''''''(((***,,,...******+++,,,~~~}}}zzz}}}~~~uuuqqqqqqsssuuuwwwvvvssspppmmmlllllllllnnnnnnllljjjnnnnnnlllhhheeeeeeiiimmmbbbUUURRRZZZ]]]XXX]]]iiisss|||}}}rrrmmmttt{{{|||sssbbbXXXLLLOOOTTTUUUTTTQQQPPPPPPSSSSSSRRRQQQRRRVVV[[[```ZZZ___fffiiieeedddlllxxxuuusssnnnjjjjjjooovvv|||uuujjjiiihhhfff```YYYQQQMMMMMMLLLIIIEEECCCBBB@@@>>><<<<<<<<<<<<;;;:::999777666555555555555444333222111222333333333333333333333222111000111222222111000222555888999CCCNNNSSSXXX___fffiiiddd___WWWLLLBBB888222///---...///000000///...---***777333...444000111FFF```ZZZ>>>???UUUXXXBBB777...222........................,,,,,,,,,+++++++++******+++++++++*********))))))******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......999BBBQQQiiisssqqqyyynnniiiiiirrrzzz|||{{{zzzzzzpppdddkkkqqqtttyyy{{{qqq{{{xxxssswww~~~tttfffccc^^^^^^]]]aaayyy~~~kkk]]][[[[[[RRRGGGEEE@@@<<<>>>CCCFFFEEEBBB;;;;;;:::777333///...///111000///---++++++******))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''((((((((((((***))))))((((((((((((((()))******+++~~~||||||yyyxxxyyyxxxzzzyyyxxxzzzxxxsssmmmooossswwwyyywwwrrrmmmooonnnnnnnnnppppppnnnmmmnnnnnnllljjjjjjmmmtttyyyjjj[[[TTT]]]cccccckkkxxx}}}wwwrrrpppvvvvvv{{{qqq___RRRKKKNNNOOOPPPQQQQQQPPPPPPPPPRRRRRRSSSSSSVVV[[[aaafffnnnlllmmmnnnllljjjnnnttttttssspppnnnpppvvvzzzppplllmmmkkkfff]]]WWWPPPLLLKKKJJJGGGDDDBBBAAA???===;;;;;;;;;;;;999999777666555444444444555444333222222222333333333333222222111111111111222222333222222444888;;;@@@OOO___gggiiiiiifffbbb\\\XXXPPPGGG>>>777222///......///000000///......333111---///333111666GGGmmmVVV???IIIlll}}}JJJ>>>777...222........................,,,,,,,,,+++++++++******+++++++++*********))))))*********+++++++++,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,------------...111999DDDTTTkkkzzz|||{{{pppjjjnnnwww|||}}}~~~|||mmmlllvvvxxxhhhmmmooolllnnnyyypppggggggjjjyyy~~~~~~zzz{{{~~~sssmmmmmmggg\\\QQQLLLIIIAAA888@@@>>><<<;;;<<<===???@@@;;;:::999777555333111000///...---,,,,,,,,,,,,,,,))))))))))))))))))))))))******)))))))))((((((((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''(((((((((((('''''''''''''''((())))))***++++++,,,}}}zzzyyyxxxyyy{{{|||}}}{{{oookkkmmmnnnlllhhhlllrrrwwwzzzvvvpppjjjmmmllllllmmmnnnooommmlllpppooonnnnnnpppuuu|||pppaaaZZZccclllttt}}}llldddbbbcccfffjjjxxxttteeeXXXOOOLLLKKKRRRPPPOOOOOOQQQRRRRRRRRRRRRSSSVVVYYY^^^eeemmmrrrxxxrrrnnnoooooommmlllnnnlllmmmooorrrxxxxxxsssuuuvvvooofffYYYTTTMMMJJJIIIHHHEEECCC@@@???>>><<<;;;:::999999888777666555444333333333555444333222222222333333333222111000///000111111333444444333444666:::>>>EEETTTcccjjjjjjfff]]]VVVQQQMMMGGG@@@999444111000...//////000000//////...222,,,000555222:::PPP___sssJJJ???UUU\\\999888666///111------------------------,,,,,,,,,+++++++++******+++++++++************************++++++++++++,,,++++++************++++++************************,,,,,,,,,,,,------------***111666;;;GGG```}}}wwwnnnqqqzzzuuutttuuu{{{vvveee||||||xxxssssssxxx~~~{{{}}}~~~|||~~~vvvhhh___XXXTTTUUUWWWUUUNNNGGGCCC>>>888333444666555333444777:::JJJFFF@@@<<<:::666000,,,---,,,,,,,,,,,,,,,---...))))))))))))))))))))))))************))))))))))))(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''((((((((((((%%%%%%%%%&&&'''(((******++++++,,,---}}}xxx~~~{{{|||}}}wwwjjjdddeeegggeeegggjjjoootttwwwtttooojjjlllllllllmmmooopppooonnnqqqqqqqqqrrrtttwww|||ooogggeeennnxxxkkkaaaYYYXXX]]]dddllltttxxxeeeaaaZZZSSSNNNNNNRRRUUUTTTRRRQQQRRRUUUVVVUUUSSSSSSVVV\\\bbbhhhpppxxx}}}uuupppoooqqqrrrooonnnpppjjjooowww{{{}}}zzzlll^^^UUUQQQLLLIIIHHHGGGEEECCC@@@???>>>===;;;:::999999777666555444333333333333444444333333333222222222333111000......///111222444444444333444777;;;???IIISSS[[[]]]\\\ZZZUUUOOOIIIEEE@@@:::555222000////////////000000/////////......999888333OOOrrryyyfffDDDQQQmmmzzzBBB000555333///222------------------------,,,,,,,,,+++++++++******************************************++++++++++++++++++************++++++))))))))))))))))))))))))++++++,,,,,,,,,---------***...000---000AAA\\\ppp~~~yyyvvvxxx{{{}}}zzz{{{wwwlllvvv}}}uuuyyy{{{yyyzzz|||}}}zzzyyymmm^^^TTTPPPQQQQQQPPPOOOQQQPPPJJJEEEBBB<<<555000222666888888888888888LLLFFF???;;;:::777000***---,,,,,,,,,,,,,,,,,,---))))))))))))))))))))))))+++*********))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''((((((((((((&&&&&&&&&'''''')))*********+++,,,---~~~}}}~~~}}}{{{~~~wwwnnnjjjkkkjjjfffkkklllnnnqqqsssrrrpppmmmnnnnnnoooqqqtttvvvvvvuuupppqqqrrrtttvvvwwwwwwwwwoooooottt|||qqq___YYYWWWZZZccclllrrrzzz{{{mmmhhhjjjddd[[[]]]]]][[[XXXUUUSSSTTTVVVRRRSSSTTTWWWXXXWWWUUURRRTTTYYYaaajjjqqqxxx~~~rrrssswwwyyyvvvqqqsssxxxzzz}}}tttcccTTTQQQOOOLLLIIIGGGFFFEEECCC@@@@@@???>>>===;;;:::999777777666555444444444444444444444333333333222222222111///......///111333444444444333555888>>>BBBPPPUUUYYYXXXVVVVVVSSSNNNDDDAAA;;;666111/////////000000000//////000000000111333888666FFFyyyQQQQQQyyy\\\666111444//////222------------------------,,,,,,,,,+++++++++******************************))))))*********+++++++++++++++************++++++))))))))))))))))))))))))+++++++++,,,,,,,,,------+++,,,...---,,,222@@@LLLddduuutttxxx}}}yyysssuuu}}}yyyqqqmmmvvvssstttyyy|||xxxxxxrrr{{{sssooouuu|||{{{wwwvvvssskkklllwww^^^UUULLLGGGIIIKKKIIIGGGEEEDDDAAA@@@CCCCCC:::///??????AAAEEEHHHFFF???999777333000111444666222.........---,,,++++++++++++))))))))))))))))))))))))*********))))))))))))((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''((((((((((((******)))))))))))))))***)))***+++,,,wwwrrr~~~|||xxx|||zzzvvvxxx|||xxxqqqrrrqqqpppqqqsssssssssqqqmmmmmmnnnrrrvvvyyyzzzyyysssssssssuuuvvvwwwuuutttqqqvvv~~~lll\\\RRRYYY]]]fffrrrwwwwwwyyy}}}nnnjjj```YYYXXX[[[YYYTTT\\\^^^___^^^ZZZUUURRRQQQPPPTTTXXXZZZYYYVVVUUUTTTWWW^^^hhhrrryyy}}}tttxxx}}}}}}uuuooovvvxxxlll]]]SSSMMMLLLJJJHHHFFFEEEDDDCCC@@@@@@??????===<<<:::999777666555444444444444444333333444444444333222111111111000///000111222333333444555666999???GGGLLLRRRWWWZZZXXXUUUSSSMMMFFF???<<<777222///......///111000000//////000000111444222///;;;lllLLLrrrwwwmmmEEE111666333---///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************+++++++++)))))))))************+++++++++************++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,)))))),,,///000///222777BBBjjjnnnvvvyyyqqqyyy}}}}}}wwwoooqqqvvvxxx}}}{{{}}}pppppp~~~}}}{{{vvvuuu{{{|||wwwuuuyyytttpppxxx|||wwwoooeee```]]]hhhuuuXXXJJJEEE??????CCCCCC===777777999>>>JJJYYY___TTTEEEKKKHHHFFFHHHJJJFFF===444222000...///111222111.........,,,+++************))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''''''''((((((((((((,,,+++******)))))))))***((()))***,,,mmmlll~~~{{{xxx}}}~~~zzz{{{~~~xxxwwwvvvvvvwwwwwwvvvuuuoooppprrrwww|||}}}yyyvvvvvvvvvtttrrrrrruuu|||mmmccc^^^[[[^^^bbbjjjpppooohhheeegggYYYUUUTTTVVVXXXXXX[[[^^^\\\^^^^^^]]]XXXTTTQQQPPPTTTYYY^^^^^^YYYWWWYYY\\\___gggttt~~~|||~~~|||uuutttxxxnnnaaaVVVRRRIIIIIIHHHGGGDDDCCCBBBBBB>>>??????>>>===;;;999777555444444333333333333333333333444444444333222111111111111111222222333333333444777;;;AAAJJJTTT[[[YYY[[[YYYTTTNNNJJJCCC;;;:::777333///------///000111111000//////000111111000222111IIIjjjvvvTTT666///888111---111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++))))))))))))************++++++************++++++***************************++++++++++++,,,,,,,,,+++(((***//////,,,---111111LLLiii}}}|||}}}~~~sssgggkkkrrrxxxyyy~~~{{{{{{{{{{{{{{{}}}{{{vvvyyyyyyuuuyyyxxx}}}vvvkkkkkkrrrwwwsssmmmmmmfffbbbgggnnnjjjXXXGGG;;;888777===EEEGGGBBB;;;<<>>999666333///,,,+++---000222222111000//////000111222---888===VVV~~~mmmcccwwwiiiuuuHHH///...777///---222+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))******++++++++++++))))))))))))************++++++************++++++******************************+++++++++,,,,,,,,,///***))),,,+++(((+++111---888EEERRReee~~~jjjgggeeegggmmmyyy}}}{{{xxxqqqssskkkqqqqqqkkkkkkuuuzzzpppuuuwwwyyyuuuiiihhhjjjvvv{{{gggcccaaadddkkkqqqrrrqqqddd]]]VVVQQQIII@@@===??????===???HHHTTTXXXTTTMMMOOO]]]rrrdddHHHCCCBBB@@@<<<888888:::===222333333222000...///000************+++,,,---...))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%&&&((()))))))))((('''''''''''''''((((((((()))''''''''''''(((***+++,,,***+++,,,...zzz{{{sss\\\ddd|||{{{~~~~~~zzzuuupppjjjlllooouuu}}}rrrrrrwwwtttnnnkkk```^^^[[[UUUPPPMMMMMMNNNLLLUUU[[[[[[\\\bbbhhhkkkjjjgggbbb]]]XXXTTTUUUXXX```dddaaaZZZ\\\fffjjjfffnnn}}}|||jjj[[[TTTPPPKKKGGGFFFEEECCCAAA@@@@@@@@@@@@??????>>><<<:::777555333333222111000000000111222444444444333222111000///222......222444222222333666777;;;EEESSS]]]aaaaaa```YYYQQQKKKGGGBBB:::444111000...---...///111222000000///------000111000444333777GGGTTTPPPWWWpppuuuNNN666555333111000///.........,,,++++++------,,,***++++++************++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))************************************************++++++******************------444<<>>===<<<;;;888666444333222222111000000111222333333333333333222111000///333//////222333111111444555888AAAMMMZZZaaaaaa^^^WWWPPPGGGAAA===999222---///...---------///000111//////......///111222111222777:::AAAIIILLL```zzzbbb???555444333111000///.........,,,++++++,,,---+++***+++******************+++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))************************************************************************,,,***---222333888MMMeeevvvyyypppjjjeeecccmmmwww}}}zzz}}}lllkkkuuusssmmmfffkkkqqqpppnnnyyy{{{bbb[[[YYY]]]^^^\\\```hhhjjjmmmuuuooo______mmmsssmmmrrrooogggffflllmmmgggfff______ddd___PPPDDDBBBEEERRRmmmpppeee[[[ZZZ]]]___aaaddd^^^YYY^^^___SSSMMMPPPNNNLLLRRRXXXWWWOOOFFFAAA@@@???@@@@@@@@@DDDJJJGGG@@@888555222111111111000//////...,,,+++******++++++*********)))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''(((((())))))************+++---}}}tttoootttzzz~~~|||{{{{{{zzzxxx|||}}}|||}}}zzzppprrrrrrssstttwww|||eeefffooozzz|||qqq```UUUWWWWWWWWWUUUSSSRRRSSSUUUYYY___dddhhhmmmrrrqqqmmmooolllfff___[[[^^^ffflllggghhhjjjlllkkklllsss|||yyyhhh^^^SSSLLLKKKKKKHHHFFFDDDCCCAAA@@@???>>>??????<<<;;;:::888666444333222111111111111111222333444333333333333222111000000333000000222222111222555999@@@LLLZZZdddfffaaa[[[RRRKKKCCC<<<999555111------,,,,,,---...///000111...------///111222222222...;;;@@@???DDDPPPnnnppprrrEEE777444333222000///............,,,++++++,,,,,,+++***************************))))))))))))))))))))))))+++++++++++++++++++++++++++************)))))))))************************************************************************...***+++---,,,---888FFFQQQjjj{{{rrrnnnnnnnnnmmmkkknnnyyyttthhhhhhssstttttt|||~~~}}}uuuXXXQQQSSS]]]YYYNNNQQQ```YYY___jjjgggRRRIIINNNOOONNNSSSUUUTTT]]]mmmwwwxxxeee[[[UUUWWWXXXWWWZZZaaafffzzzrrrggg^^^\\\]]]\\\\\\]]]WWWRRRXXXXXXKKKEEEKKKLLLLLLOOOQQQPPPKKKFFFCCCBBBDDDDDDBBB@@@AAAAAA===666555333111000111222111111///...,,,+++******++++++******))))))))))))(((((((((((((((''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&''''''(((((())))))******++++++,,,---qqqqqqkkkmmmqqqyyy~~~}}}}}}}}}~~~~~~{{{yyy{{{zzzyyyzzz|||wwwqqqyyyxxxwwwvvvttttttuuuvvvwww|||zzzuuu|||bbbbbbdddgggfff```XXXRRRZZZ[[[[[[YYYWWWWWWYYY[[[ccceeehhhmmmtttzzzwwwpppmmmnnnjjjaaa\\\```hhhmmmgggggglllrrrpppmmmwwwmmm```ZZZQQQMMMKKKJJJGGGDDDBBBAAA@@@>>>======>>>>>>:::999777666444333222222000000111111222333444444222222222222222111000000444111000222222111444999DDDKKKWWWccciiifff^^^VVVNNNHHH@@@:::666444222000,,,,,,---...///111111222///------///111111333555333CCCHHHGGGPPPbbbtttSSS777999333222111000///.........---,,,++++++,,,,,,+++)))*********++++++*********))))))))))))))))))))))))************************************))))))))))))************************************************))))))))))))************...******---...---000777???JJJ]]]vvv|||yyyxxxzzz}}}xxx}}}|||wwwooottt}}}ggg```aaammmwwwxxxyyy}}}nnn^^^^^^]]]iiiooowwwwwwhhh```VVVOOOOOOQQQQQQPPPPPPXXXQQQWWWZZZRRROOORRRPPPQQQPPPNNNLLLIIIGGGEEEDDDEEEAAA<<<888777888777555666333111000111111111000...---,,,************+++))))))))))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''(((((())))))*********+++,,,---zzzrrriiiccc```dddnnnxxx~~~}}}}}}|||}}}~~~{{{yyy{{{}}}{{{}}}}}}{{{|||yyyuuuwwwzzzzzzyyyxxxwwwuuusssqqqooonnnkkknnnooommmnnnwww{{{qqqcccaaa\\\XXXWWWYYYZZZYYYeeeeeeccc```^^^^^^```bbbqqqrrrsssvvv~~~zzzoootttsssiiibbbdddiiikkkhhhhhhnnnuuusssrrrnnnbbbVVVRRRLLLHHHGGGEEEBBB@@@@@@???>>>===<<<<<<======888777555444222222222222000000111222333444444444111111222222222111000000333111111333333333888???OOOSSS[[[aaabbb]]]TTTMMMDDD???999333000...------,,,---///111222333222222///---...000000///666???LLLRRRPPPSSSiiieee<<<222999111000000///.........///---+++******+++,,,***))))))***++++++++++++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************'''(((+++---,,,,,,---111111888JJJ```sss}}}|||uuurrrxxx}}}sssddd[[[MMMOOOKKKNNN[[[hhhpppuuuxxx{{{jjjdddddd]]]\\\\\\VVVVVVSSSMMMFFFAAA>>>======:::888888999;;;<<<<<<===999666333111111111///......---+++***))))))***+++(((((((((((((((((())))))''''''((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((())))))******)))***+++,,,uuu{{{wwwooofffaaadddmmmvvv|||~~~~~~||||||||||||}}}}}}{{{yyy{{{~~~zzz|||~~~{{{xxxyyy|||~~~~~~|||}}}vvvxxx~~~xxxwwwvvvwwwwwwvvvsssqqqkkkkkkjjjiiikkkqqqyyy|||xxxvvvssslllfff```^^^[[[XXX[[[bbbfffeeerrrpppmmmhhheeeeeehhhkkkwwwzzz|||ttt}}}~~~sssjjjkkkmmmlllkkknnnsssvvvwww|||lll]]]XXXNNNKKKHHHFFFEEEDDDCCCAAA???>>><<<;;;;;;;;;<<<===777666444222111111222333000111222333444444444333000111111111111111000000111000111444444666>>>GGGSSSUUUXXXXXXUUUNNNGGGBBB<<<:::555111---,,,,,,,,,---...111333444333222111///...000222///000>>>PPPggg___VVVeeeyyyyyyzzzHHH444555777000///...............///---+++******++++++***))))))***+++,,,,,,+++***)))))))))))))))))))))))))))************************(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********+++******+++---,,,***)))***,,,111666<<>>::::::<<>>CCCHHHUUUWWW]]]bbb]]]OOODDD@@@===;;;777444333222000///---,,,+++))))))))))))***'''''''''((((((((())))))&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''((((((((())))))))))))''''''(((((())))))******)))***+++,,,www{{{qqqbbbnnnsssyyy||||||}}}~~~}}}~~~}}}xxxzzz{{{|||{{{{{{|||wwwpppnnnkkkfffkkkjjjjjjmmmrrrtttsssqqqyyyyyywwwrrrkkkiiikkknnngggggghhhgggbbb^^^^^^bbb``````]]]]]]fffssswwwsss}}}vvvpppmmmooouuuzzz|||{{{yyyoooqqqtttsssmmmtttuuuqqqvvvsssbbb\\\XXXSSSRRRKKKIIIFFFCCCAAA???>>>>>>===<<<;;;:::::::::;;;<<<666555333111111222333444222333444444444333222111///000000111111111000000......111555777<<>><<<999888888777777777777777555555555444444333333333444444333222111111111222222111111222222222000...222555555444888DDDOOOUUUZZZQQQIIIGGGFFFAAA<<<;;;333111///,,,,,,---...000111222333333111000000111000222444444444<<>>IIIZZZlll}}}wwwrrrrrrtttvvvttt}}}~~~vvvtttnnnhhhooo}}}vvvkkkiiixxxwwwnnnjjjiiilllqqq~~~sss]]]LLLJJJIIIHHHGGGIIIOOOVVVTTTRRRPPPOOOOOONNNKKKHHHJJJPPPOOOFFFDDDGGGCCC999666555555444333222111111******)))((('''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******+++,,,,,,------~~~~~~gggWWW[[[mmmzzzwwwxxx|||}}}|||||||||yyy|||wwwoooiiihhhiiijjjkkkllljjjiiijjjkkkjjjhhheeepppnnnkkkiiiiiikkklllmmmmmmllljjjfffdddeeehhhkkktttuuupppiiinnnyyy|||vvvqqqpppqqqtttuuuxxxwwwtttyyy}}}|||~~~rrr___NNNLLLLLLGGGEEEHHHFFFDDDAAA@@@@@@???===;;;888777666666555555666666444444444444444333333333333333222111111111111111222111000000000111111111777888999<<>>CCCPPPzzzXXX888555222...///000............------------************************************************))))))))))))************))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((()))))))))*********))))))*********++++++++++++,,,///555>>>JJJUUU[[[uuuwwwrrrssswwwzzzsssttt|||uuurrrsssxxx}}}zzzwww}}}}}}|||wwwuuuzzzoooeeeaaalll|||{{{yyyxxx{{{yyyvvv}}}~~~qqqiiibbbVVVYYY___gggjjjgggaaa___```^^^XXXOOOGGGCCCBBBCCCEEE???KKKRRRMMMIIIHHHBBB999555555444222000///...---((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))***)))))))))))))))***++++++++++++,,,,,,|||hhhUUUQQQ^^^lllnnnssszzzyyy}}}}}}|||~~~zzzyyyxxxvvvrrrmmmgggccceeeiiimmmpppmmmlllkkkkkkkkkhhhbbb^^^eeeeeeeeeeeehhhkkknnnppprrrqqqooolllkkknnnssswww|||sssoooxxxwww{{{|||~~~~~~yyy|||wwwhhhXXXJJJIIIIIIFFFEEEHHHCCCAAA???>>>>>>===;;;999666666555444444444444444333333333333444444444444222222111000000000111111111000///......000222333777888;;;EEEUUU```^^^VVVNNNFFF???===<<<777333333000///---,,,,,,---...///222333444222000//////000444,,,---888===;;;???IIIZZZ]]]===---333222...000000............------------************************************************))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))******)))))))))*********++++++))))))((())),,,000555777KKK[[[ooo||||||{{{|||}}}mmmmmm~~~~~~zzzllliiijjjnnnooommmmmmppptttooo{{{}}}ssspppllljjjssszzzxxxnnnbbb[[[XXXWWWRRRKKKFFFCCCEEEHHHJJJOOOYYY]]]SSSHHHAAA;;;555333222111///---+++***)))&&&'''''''''(((((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))))))))*********))))))))))))***++++++,,,,,,------tttaaa}}}___QQQRRR\\\bbbjjjuuuvvv{{{}}}~~~}}}{{{|||{{{zzzzzz|||}}}{{{wwwssskkkhhhdddbbbdddhhhkkklllhhhjjjlllmmmkkkgggdddbbb___aaabbbccceeegggkkkmmmooopppppppppqqqtttxxx|||~~~yyysssrrr|||~~~yyyyyyvvvqqqbbbUUUJJJIIIJJJHHHGGGHHHBBB@@@>>>======<<<:::888666555555444444444444444222222222333333444444555111111000000000000000111///000000/////////111333333888AAAMMM]]]fff```VVVLLLEEE>>><<<999333000000...---,,,,,,,,,---///000222333333222000///000111444///222<<<<<<777AAASSSrrrwwwFFF222...555222...///...------------,,,,,,,,,,,,************************************************((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))************+++++++++++++++,,,......000<<>>EEE===666CCCYYYyyy```===222333777000---///---,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))))))))*********))))))******+++,,,,,,,,,///333888<<>>333///111000...))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))***************************++++++,,,,,,,,,---...pppvvvvvvxxxyyyvvvUUUAAABBBFFFRRRdddmmmtttyyy}}}~~~}}}sssoookkkhhhfffeeecccaaaccceeeeee```ZZZYYY^^^ddd]]]```bbb```]]]ZZZ[[[]]]bbbfffjjjlllllljjjjjjiiibbbfffkkknnnppptttyyy||||||}}}rrriii```VVVTTTXXXQQQLLLEEEBBBBBBAAA@@@>>>???===<<<;;;;;;;;;999777666666555444444444444555222222222222333333333333111111000000000111222222---000444555666888<<>>;;;;;;999888777888777666444444333222222111111222222444333333222222111111111222222111111222333444444000222444666;;;FFFUUUaaaaaabbb___UUUMMMGGGAAA<<<444111//////---***,,,111+++,,,---///222444555666...///000//////111555888888===DDDZZZwwwyyyKKK777000000///444333,,,///444---000000/////////.........************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))******)))))))))******+++,,,...//////...---///000...222777<<<@@@GGGOOOUUUVVVmmm}}}~~~{{{lllaaa___aaayyysssjjjdddXXXTTT]]]cccbbbgggmmmggg[[[MMMKKKHHHDDD>>>888111---)))((()))***)))((((((*********)))))))))(((((((((%%%%%%&&&'''((()))***+++))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))************+++++++++++++++******++++++,,,------...///000sss}}}zzzlllaaaXXXMMMdddsssyyy}}}}}}vvvqqqppplllgggcccbbbdddgggdddUUUIIIMMMWWW]]]bbbfffgggfffeeeeeeeeeggghhhiiieeehhhjjjfff___WWWSSSRRRRRRNNNLLLLLLMMMOOORRRVVVUUUYYYbbbqqqzzzqqqkkkiiiZZZWWWRRRMMMJJJHHHGGGHHHFFFDDDAAA@@@???===:::888999999777666555555555555555333222333666888777555222222111111111111111111000111222222000///000111222555888;;;AAAKKKXXXaaa]]]YYYSSSMMMGGGBBB===999000...,,,++++++,,,---......//////000222333444555//////222333000...222999===@@@EEEmmm{{{}}}UUU777555---////////////..................---------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((())))))'''&&&&&&%%%###''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''&&&%%%&&&'''((()))''''''''''''''''''''''''((((((((((((((()))******))))))))))))************------------------------++++++---///111444666777CCCKKKUUUZZZ^^^ggguuuzzzxxxzzzyyypppggg```[[[VVVVVVXXX\\\]]]WWWKKKBBB777666444222///---+++*********)))((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&'''''''''''''''((())))))(((((((((((((((((((((((('''((()))+++,,,,,,,,,,,,)))))))))***++++++,,,,,,)))...555;;;sss{{{nnn^^^FFFMMMaaa|||}}}wwwwwwuuuwwwyyyxxx{{{~~~|||xxxrrrrrrtttuuusssmmmeee___SSSJJJFFFOOOZZZ___```aaaeeeeeeeeeeeefffggghhhiiiaaadddeeeaaaZZZTTTQQQPPPFFFEEEEEEEEEEEEFFFJJJMMMSSS```vvvyyyoooiiieeebbbVVVSSSOOOJJJGGGFFFEEEFFFCCCAAA???>>>===<<<:::888999888777666555555555555555333222333666777555444111111111111111111111111111222333222111000111333///444;;;AAAGGGNNNVVV[[[]]]XXXPPPIIIBBB===777444///...,,,++++++,,,...///...///000111333333444444///---...222333333555999777BBB]]]xxxrrr???333555...////////////............---------,,,,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******)))(((((((((&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''((((((((((((((())))))***(((((()))))))))*********------------------,,,,,,,,,,,,,,,---...000111222///444:::<<<===BBBJJJRRR[[[^^^dddnnnzzz{{{{{{xxxssslllddd\\\VVVSSSMMMGGG@@@;;;999666000+++......---,,,***)))((((((***))))))((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((((())))))******+++++++++)))))))))***++++++,,,,,,,,,///333555zzzjjjaaayyynnn]]]AAA;;;LLLbbbnnnlllhhhooo{{{|||zzzzzz}}}|||vvvrrrqqqssstttsssrrruuuzzz{{{xxxpppqqqsssvvvtttkkk]]]QQQGGGCCCCCCKKKUUUZZZ\\\^^^___```aaacccdddeeeeeefff___```aaa]]]WWWSSSRRRRRRMMMMMMKKKIIIIIINNNWWW^^^kkkwwwnnnccc___^^^[[[WWWOOOMMMJJJFFFDDDCCCCCCCCC@@@>>><<<;;;;;;;;;999777888777666555555555555555666444333333555555444222111111111111111111111111222333333222111111333666777===GGGPPPUUUWWWXXXYYYZZZTTTKKKBBB;;;666111.........,,,,,,,,,---...///---///111333444444333222000......444777777999<<>>DDDMMMVVV\\\ooo{{{xxxvvv}}}yyysssoooZZZXXXSSSMMMGGGBBB???===777111***&&&&&&((('''&&&''''''''''''''''''''''''))))))((((((''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))))))))((((((((()))******)))))))))***++++++,,,,,,///000222111vvvjjjdddmmmggg```OOO>>>BBBJJJNNNLLLPPPdddzzzyyywwwuuuwwwyyyxxxvvvuuuxxxxxxtttpppqqqwwwyyywwwqqqqqqqqqnnnggg\\\PPPHHHEEECCCBBBEEELLLRRRXXX\\\WWWYYY[[[^^^___``````___^^^``````]]]XXXUUUVVVXXX\\\\\\YYYTTTVVVcccsss}}}wwwooodddWWWQQQSSSTTTRRRNNNIIIHHHEEECCCAAAAAAAAABBB@@@>>>;;;::::::999777555777666555555444444444555666555444444333333222111111111111111111222222222111222222222222444888;;;DDDJJJSSSZZZ]]][[[WWWUUUSSSMMMDDD<<<666111...,,,------,,,,,,---...///000...000222444555444222000222222333666666666<<>><<<:::999888555333666555444444444444444444555555444333222111000111000000111111111222222222000111222222444999???CCCPPPRRRVVVXXXXXXTTTNNNJJJIIIDDD<<<666222000...---,,,,,,,,,---...///000000///111333555555444111000222555888777333666EEEUUUaaa]]]uuueeeBBBAAA777***///............------------++++++*********)))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''''''$$$%%%******&&&%%%(((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))'''(((((((((((()))))))))*********+++++++++,,,,,,+++******))))))******+++'''''''''***---...,,,)))---///000...+++***,,,///(((---555:::<<<<<<;;;;;;AAAEEEJJJLLLLLLKKKLLLMMMUUUWWWXXXYYYZZZ]]]ccchhhhhhkkknnnooonnnjjjfffdddjjjmmmnnnhhh___UUUPPPNNNOOOPPPOOOLLLFFFCCCCCCDDD???:::555000...,,,+++***+++***(((''''''((()))***'''((()))++++++)))&&&###))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))***++++++,,,,,,,,,000666:::eee{{{yyyrrrtttzzz~~~{{{wwwrrriiiDDD:::888AAAGGGMMM]]]pppxxx|||}}}{{{||||||{{{xxxwwwyyyyyyuuuooosssrrrfffTTTCCC;;;:::888DDDOOOSSSTTTUUUVVVUUUTTTUUUWWWXXXYYYZZZ[[[[[[XXXZZZ\\\[[[YYYXXX[[[^^^dddoooxxx||||||sssnnnmmmmmmmmmmmmttt}}}sssjjjfff```YYYUUUPPPLLLGGGFFFGGGHHHGGGFFFBBBAAA@@@???>>>>>>>>>>>>>>><<<:::999888777555333555444444333333333444444333444444333111000000111000000000111222222333333000111333555999AAAIIIOOOZZZXXXVVVTTTQQQLLLFFFBBB???;;;666222000000///...+++,,,---...///000111111111222444555444333111000000444888888777BBB^^^xxxxxx\\\NNNrrruuuLLL===<<<000***222.........------------,,,+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***''')))000///)))&&&)))''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''(((((((((((()))))))))))))))******++++++,,,***))))))))))))***++++++''''''((()))******(((&&&***,,,......---,,,,,,------...000333444444333333111444666555222000333666333333444444444666:::===>>>===<<<;;;<<<;;;:::999:::<<<===:::555111000111000111111///,,,*********111///------...///...---((((((((()))***+++,,,---+++***((('''&&&&&&&&&''')))))))))(((((((((''''''''''''&&&&&&''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))(((((()))******))))))((()))))))))***++++++,,,,,,)))...555;;;YYYkkkxxx}}}yyy}}}zzzWWWJJJDDDGGGFFFCCCMMM]]]lllvvv}}}{{{wwwxxxyyyyyy{{{{{{~~~|||xxxqqqnnneeeUUUEEE:::777888<<>>>>>===<<<<<<;;;;;;999777666666777777666444444333333333333333444444111333444333000///000222///000000111222222333333111333555999@@@IIITTT[[[\\\XXXSSSOOOKKKEEE???:::666444000///......---,,,***+++---...000111111222333444444444333222222111111333777<<>>AAAAAAFFFRRRaaannntttvvvxxx{{{___MMM===;;;@@@FFFQQQ]]]aaa___ZZZVVVYYY___aaa^^^UUUSSSPPPLLLKKKMMMRRRVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRSSSWWW\\\______\\\YYYTTTTTTTTTSSSQQQNNNKKKIIIBBBJJJQQQRRRTTTYYY\\\]]]XXX^^^dddgggiiimmmuuu||||||vvvooohhhbbb___]]]WWWPPPLLLMMMNNNJJJHHHHHHDDDDDDBBBAAA@@@@@@??????CCCBBBAAAAAAAAAAAA???<<<:::999999888777666555555333222222333333555666777333333222111111111222222222111000000000000000000...111333333111111444777@@@EEEMMMUUUZZZXXXRRRMMMDDD>>>777333111000---+++++++++*********++++++,,,---...111333444555555444111000444999666000555@@@>>>ZZZyyy{{{SSS888222222111000000///...------------------,,,,,,,,,,,,******))))))******+++,,,))))))))))))))))))))))))******))))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))******((((((''''''''''''((((((&&&''''''&&&%%%%%%(((***(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''(((((((((''''''''''''''''''''''''''''''((()))))))))((((((''''''((()))+++***(((&&&'''%%%###$$$%%%'''''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((%%%%%%&&&'''((()))******(((((((((((())))))))))))))))))))))))************+++,,,,,,---ooonnnsssuuudddRRREEEFFFAAA???EEERRRbbbqqq}}}zzz~~~xxxZZZMMMCCCGGGPPPZZZdddllljjjfff___]]]ccchhheee^^^VVVTTTPPPMMMKKKLLLNNNPPPPPPQQQQQQQQQQQQQQQQQQQQQSSSVVVZZZ^^^___^^^ZZZWWWRRRQQQPPPPPPOOONNNNNNMMM\\\```___YYYTTTTTTVVVVVVUUUYYY]]]^^^^^^aaafffkkkiiiooossspppqqqyyy~~~{{{wwwwwwxxxvvvwwwwwwxxxzzz{{{yyytttpppeeecccaaa^^^\\\ZZZYYYYYYOOOJJJHHHKKKKKKGGGCCCCCCBBBAAA@@@???>>>======>>>BBBAAA@@@???@@@???<<<:::777777666666555444444333444444444333333444444444111111111000000000111111111111000000000000000111...111333333333666<<>>>>>@@@???>>>===============@@@???=========<<<:::888555555555444444333333222777666666555444333222111///000000000000000000000111000000000000000111111222333333444666===GGGOOOWWWXXXWWWTTTNNNFFF???<<<666333000...---------,,,************+++,,,......333444555666555333111///333666222000EEEgggwwwtttZZZ666222555111000000//////......------------,,,,,,,,,+++++++++******))))))******+++,,,))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))***))))))(((((())))))***((()))((('''&&&'''***,,,'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''((((((((()))''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((()))(((((((((((((((((((((%%%&&&'''(((((((((((((((&&&&&&$$$###$$$'''***---***'''%%%$$$&&&((())))))''''''''''''''''''''''''&&&'''((('''%%%$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&&&&&&&(((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((())))))))))))((()))))))))***************+++,,,,,,|||OOOCCC;;;:::===BBBOOO]]]hhhooouuuzzzwwwfff[[[[[[^^^dddlllrrrvvvyyyuuusssqqqrrrwwwwwwiiiZZZNNNMMMMMMNNNOOOOOOMMMKKKIIIIIIIIIIIIJJJLLLMMMNNNLLLOOOSSSUUUSSSPPPMMMLLLPPPNNNMMMLLLMMMPPPSSSUUUbbbccc___TTTMMMMMMOOOPPPPPPQQQSSSRRRPPPOOOOOOOOOTTTVVVYYYZZZZZZZZZ\\\\\\]]]______\\\\\\___^^^[[[XXXWWWTTTRRRPPPNNNNNNMMMNNNMMMLLLKKKIIIGGGFFFEEEAAA???AAAEEEEEEAAA@@@AAA>>>>>>===<<<<<<<<<<<<<<<<<<;;;::::::::::::888666444444444333333333222222666666666555444222111000...///000111111111000000000000000000000111111222666444333666<<>>???GGGQQQ___gggsss}}}{{{ppphhhaaaeeeiiikkknnnqqquuuxxxuuuuuutttvvvzzzyyylll]]]TTTRRROOONNNNNNNNNKKKIIILLLKKKJJJJJJJJJJJJKKKLLLJJJNNNQQQRRROOOLLLLLLLLLJJJJJJKKKKKKLLLLLLLLLLLLHHHNNNQQQNNNMMMQQQTTTUUUQQQPPPOOOMMMMMMMMMOOOQQQQQQQQQSSSTTTUUUUUUVVVXXXWWWZZZZZZXXXXXXZZZYYYUUUQQQQQQPPPNNNLLLJJJJJJJJJKKKKKKKKKJJJHHHGGGEEEEEEAAA@@@BBBEEEEEEAAAAAACCC<<<<<<;;;::::::::::::;;;999888777777888888666444444444333333333333222222222333444444444333111111...///000111222111111000000000000000000111222222888555555999CCCLLLQQQSSSTTTTTTQQQKKKBBB;;;777666.........,,,++++++,,,,,,+++++++++,,,...000111222333333333333222222222111666777CCC\\\yyyWWW777222666444000//////.........---------,,,,,,,,,++++++++++++*********))))))******+++,,,))))))))))))))))))))))))'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))''''''&&&&&&&&&&&&''''''&&&''')))(((''''''(((***''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((()))'''''''''(((''''''&&&&&&&&&'''))))))***...444999'''&&&%%%&&&((()))((('''''''''''''''''''''''''''&&&'''(((((('''&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))************)))***+++,,,bbbIII@@@;;;===DDDUUU\\\iiisssqqqhhhfffiiigggmmmpppooommmoootttxxxtttuuuuuuvvvzzzyyynnn```fff```ZZZUUUSSSQQQOOOLLLPPPOOOMMMKKKJJJJJJJJJJJJGGGJJJMMMMMMJJJHHHHHHIIIEEEGGGIIIKKKJJJHHHEEECCCEEEMMMRRRQQQPPPPPPPPPNNNOOOMMMJJJGGGHHHKKKOOORRRLLLKKKKKKMMMNNNOOORRRUUUQQQTTTTTTSSSSSSTTTQQQLLLGGGHHHIIIIIIGGGEEEDDDEEE???@@@AAABBBBBBBBBBBBAAA@@@???@@@CCCAAA<<<;;;>>>::::::999999999999999999666555555666777777555444444444333333333333333333...///111222333333222222...///000222222222111000000000///000000111222222999666666===HHHOOOPPPNNNJJJKKKJJJEEE===777333222,,,------,,,******+++,,,++++++,,,---///111333444111111111111111333444444555222GGGppp|||qqqrrriii<<<333666111...333...............---------,,,,,,,,,+++++++++***************)))***++++++,,,))))))))))))))))))))))))&&&'''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&(((((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''((((((((('''&&&%%%%%%"""%%%'''&&&%%%&&&))),,,%%%%%%%%%&&&(((((('''%%%''''''''''''''''''''''''%%%'''(((((('''''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******(((((((((((())))))))))))))))))))))))************)))***+++,,,~~~tttuuuTTTEEEAAA???===AAALLL```gggaaadddgggaaakkkmmmnnnmmmllloootttyyyvvvtttwww||||||uuunnnlllqqqlllddd\\\WWWTTTQQQPPPQQQQQQNNNKKKMMMPPPMMMHHHJJJJJJJJJIIIGGGEEEDDDCCCBBBCCCEEEFFFGGGGGGFFFFFFDDDGGGJJJKKKJJJIIIIIIJJJNNNOOOOOONNNLLLJJJIIIJJJIIILLLOOOQQQQQQPPPPPPPPPRRRQQQRRRUUUWWWTTTLLLFFFIIIFFFDDDCCCCCCCCCBBB@@@@@@@@@@@@???>>>======<<<>>>>>>=========<<<<<<<<<777777666666555555444444333444555666666555444333222222222222222222222222000000000000000000000000222111111000000000000000111000//////111333666888888999;;;>>>BBBDDDGGGHHHDDDBBB???;;;777444111000++++++++++++++++++++++++,,,...000222333444444333333000///111222111222555>>>888WWW||||||xxxZZZGGG666222333111---,,,......---------,,,,,,,,,---------,,,,,,+++++++++******))))))))))))************))))))((((((''''''***)))))))))((((((''''''(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&((()))***((((((''''''''''''((((((((('''%%%%%%&&&&&&%%%$$$(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))************(((((())))))*********+++)))***+++,,,bbbyyyzzztttooowww```XXXRRRGGG<<>>>>>===<<<<<<;;;::::::999999999888888888666666666555555555555555333444555666666555444333222222222222222222222222111111111111111111111111111111000//////000000000000000///000222555777999<<<<<<===>>>>>>???@@@@@@===;;;999555222///...---*********++++++,,,,,,,,,...///111222333333222222......//////222666999:::>>>VVV|||xxxoooYYYDDD888......222000...---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))*********)))))))))((((((((('''******)))))))))((((((((((((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&'''((()))***(((''''''&&&&&&''''''((((((&&&%%%%%%&&&'''%%%$$$((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))***************))))))))))))))))))***+++,,,NNNooo}}}|||xxxnnnooogggRRR???FFFAAAFFFLLLMMMYYYhhhllllllhhhfffjjjpppvvvwwwvvvssssssvvvxxxuuuqqqqqqvvvuuuuuutttrrrnnniiieeeccc```\\\TTTMMMMMMRRRSSSPPPPPPMMMHHHDDDAAAAAACCCDDDEEEFFFGGGGGGGGGFFFDDDDDD@@@CCCEEEFFFFFFEEEEEEFFFFFFGGGHHHHHHFFFEEEEEEEEEGGGMMMTTTWWWVVVQQQLLLJJJKKKZZZjjjjjj\\\LLLEEEDDDFFFBBB===;;;<<<>>>AAABBB===<<<<<<;;;;;;:::::::::777777777777666666666666444444555555555555555555333333555555555555333333222222222222222222222222222222222222222222222222000///////////////000000//////000111444666999;;;@@@???>>><<<:::999777777666555333111...---,,,+++))))))******+++,,,------111111222222222111111000///111...,,,444@@@EEEAAAGGGvvv{{{uuubbbfffzzzbbb;;;333---+++...000///......------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,******))))))))))))******))))))))))))((((((((((((************))))))))))))'''(((((())))))(((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%&&&'''&&&$$$''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((())))))))),,,+++***)))((((((((((((******+++,,,777ZZZ{{{gggvvvyyy}}}~~~iiiUUUMMM@@@???EEEFFFNNNYYY\\\dddccccccgggmmmsssvvvvvvssssssuuutttppplllpppxxxvvvwwwwwwuuurrrmmmjjjiiibbb___WWWPPPPPPUUUUUURRRKKKIIIFFFCCCAAA@@@AAABBBCCCDDDEEEEEEEEEEEECCCCCC???BBBDDDDDDDDDCCCDDDEEEFFFHHHHHHGGGEEECCCBBBCCCFFFJJJPPPRRRPPPLLLHHHEEEJJJTTT[[[UUUFFF<<<>>>EEEAAA>>>;;;999;;;===>>>>>>:::::::::999999888888888888888888888777777777666333333333444444555555666222333444555555444333222111111111111111111111111111111111111111111111111///.........///000111111000000111333555888:::<<>>:::777444222000333222111///...---------(((((()))+++,,,---//////333333222222111000000///222333111444FFF\\\___VVV^^^rrrZZZRRRYYY|||lllFFF:::111000///000///...---------------,,,,,,,,,++++++******++++++,,,,,,,,,---******))))))))))))******))))))))))))((((((((((((******************))))))'''(((((((((((((((((('''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((+++***)))(((((())))))******+++,,,,,,333LLLnnn{{{hhhttttttyyyaaaGGG;;;>>><<<@@@IIILLLWWWZZZ^^^bbbeeejjjpppuuuvvvttttttrrrmmmjjjpppyyy{{{||||||yyyuuuqqqpppqqqgggeee^^^WWWVVVWWWTTTNNNFFFEEEDDDCCCBBBAAA@@@@@@???@@@AAACCCCCCCCCBBBAAA???AAACCCCCCBBBBBBCCCEEEIIIJJJJJJHHHDDDBBBAAAAAACCCEEEHHHHHHFFFDDDBBBBBBEEEFFFEEE===555333999AAA<<<:::::::::;;;<<<:::999888888888777777777777777888888888888777777777777222222333333444444555555111222333444444333222111111111111111111111111111000000000000000000000000............///111222222111111222444666777999:::>>>===:::888555222000...000///...---------------((()))***,,,---///000111333333222111111000000000///222999KKKgggzzztttccc^^^}}}ooodddZZZ\\\ooooooEEE222111555555333///------------------,,,,,,,,,+++++++++*********++++++,,,,,,,,,******))))))))))))******(((((((((((())))))))))))))))))))))))))))))******''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%'''%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))(((''''''(((***,,,---++++++,,,---999EEEZZZmmmxxx}}}pppyyyrrrgggIIIAAA999666<<<@@@IIINNNUUUYYY\\\aaaiiiooovvvrrrpppnnnlllkkkqqqxxx{{{xxxxxxyyypppnnnhhhaaa^^^[[[UUUMMMEEEFFFEEEEEECCCBBB@@@???>>>???@@@AAAAAA@@@??????>>>@@@AAAAAA@@@AAABBBDDDHHHIIIIIIGGGCCCAAA@@@@@@@@@AAAAAA@@@>>>===???@@@===<<<999777666777999;;;999999999:::;;;:::777555666666666666666666666666666666666666555555555555222222333333333333333333111111333333333333111111111111111111111111111111////////////////////////.........///000222333444333333444555555666666666888777555444222000......,,,,,,+++++++++++++++,,,***+++,,,---///000111222222222111111000111111222222666FFF```xxx{{{iiiVVV]]]hhheeeTTTKKKYYYlllBBB888555,,,222333000,,,+++...///---,,,,,,,,,,,,++++++++++++*********+++++++++++++++******))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((()))(((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((('''''''''(((***---///+++,,,,,,---111555>>>GGGNNNZZZooowwwooosssYYYMMM@@@666666888@@@CCCIIIOOOVVV\\\bbbeeennniiieeefffgggiiinnnuuuxxx|||}}}zzzyyyzzzwwwuuupppiiifffddd^^^WWWLLLKKKHHHFFFCCCAAA@@@@@@AAABBBBBBBBB@@@>>><<<;;;<<<>>>???>>>>>>>>>@@@BBBBBBCCCDDDCCCAAA?????????>>>>>>???===<<<<<<===???<<<:::999:::===???>>><<<;;;999888888888888666444666666666666666666666666666666555555555444444444333333333333222222222222000111222333333222111000111111111111111111111111////////////////////////...//////000222333555666555555555555444444333222111111000///...,,,,,,+++++++++************++++++,,,---...///000111222333000000000000000222333444;;;===MMMhhhvvvpppccc\\\xxxkkk___WWWaaatttGGG444666777222...000...***,,,000000+++,,,,,,,,,++++++++++++***++++++++++++******************))))))))))))******'''((((((((()))))))))***&&&'''''''''((((((((((((&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&((()))))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((()))))))))*********((('''&&&'''***,,,...+++,,,,,,---555666999:::<<>>@@@<<<>>>@@@@@@>>>>>>>>>???<<<>>>??????=========>>>???===;;;===@@@CCCCCCBBB>>>;;;777666666666666555555666666666666666666666777777666666666555555555444333333222222111111111000111222333333222111000000000000000000000000000000000000000000000000000//////000111222444666777777777666555444222000///...---,,,,,,+++***)))))),,,,,,++++++++++++,,,,,,......///000111222333333////////////111333555666AAA@@@NNNhhhtttqqqvvvaaaNNNTTTxxxxxxAAA666666***(((333...000...,,,///333000(((,,,,,,,,,+++++++++******,,,+++++++++******))))))******))))))))))))******'''((((((((())))))******%%%&&&&&&&&&''''''((((((&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((()))))))))(((''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%'''((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))************,,,***((('''''')))+++---,,,,,,,,,---222333222555;;;EEEhhh~~~vvvppp}}}}}}cccrrr___hhhaaaBBB444>>>666444===CCC???DDDOOOQQQOOORRRUUUYYY\\\aaagggjjjrrrsssrrrpppnnnmmmnnnooo|||xxxrrrnnnooorrrmmmeeeZZZWWWQQQKKKGGGEEEEEEEEEJJJCCC???AAA@@@<<<<<<@@@999999:::;;;<<<>>>???@@@===>>>???@@@AAAAAAAAAAAA<<<<<<<<<<<<<<<===>>>???:::;;;<<<>>>???@@@@@@@@@999:::::::::999777555444777777777777666666666666666666555444333333222222222111111111000000/////////000222333333222111///000000111111000000///...//////...---...///111222111111111444777::::::::::::888444111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((***+++------///111111000///000111:::$$$(((555000333@@@AAAHHHOOOfffoooVVVJJJgggxxxWWW888000333111...//////............---------+++++++++***++++++,,,,,,************)))))))))))))))))))))))))))))))))))))))((('''((()))******(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''''''''''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###""""""###%%%'''&&&%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))(((''''''&&&&&&((()))***''''''(((((())))))******(((((((((((()))))))))))),,,,,,,,,+++111111---...333;;;\\\oooqqq}}}{{{aaaFFF:::===111000777888===@@@:::FFFHHHKKKNNNRRRWWW]]]aaannnnnnnnnkkkhhhffffffgggpppnnnkkkhhhkkknnnjjjccc]]]ZZZUUUPPPKKKIIIHHHHHHGGGBBBAAACCCAAA;;;888:::::::::::::::;;;<<<======?????????>>>===;;;999777:::::::::999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;777777888888888777666666777777777666666666555555555555555444333222222222111111111000000000//////111111333444444222111000//////000000//////....../////////000000222333333444333333555888999999888999777333000---,,,++++++,,,,,,,,,,,,,,,+++++++++---,,,+++***+++,,,...///---...000000.........///...,,,333999;;;GGGWWW]]]oooXXXaaavvvUUU@@@...,,,...------111............------------,,,,,,+++******+++++++++************))))))))))))))))))))))))))))))))))))((('''&&&''')))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))(((((('''%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###""""""###%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((''''''&&&'''((()))***'''''''''((())))))******(((((((((((()))))))))))))))))))))***---///------000111GGGjjjmmm^^^{{{```@@@>>>000000777777888999222<<<>>>@@@BBBEEEKKKQQQVVVhhhhhhgggdddaaa______```dddeeedddcccgggjjjhhhccccccaaa^^^ZZZWWWTTTRRRQQQFFFEEEFFFGGGEEE>>>:::999<<<<<<;;;:::::::::;;;;;;============:::777444222888888777777777777777777;;;;;;;;;:::999888777666555555666777777777777777666666666666555555555444444444444333222222111111111111000000000000//////222222333444333222000///............////////////...///000222333444444444777666555555777777777555555444111...,,,+++******++++++++++++++++++++++++------,,,,,,---///111222...///000000......///000---555444999QQQkkk{{{aaaZZZ}}}OOO:::111---000111...000666......---------,,,,,,,,,---,,,+++***************************))))))))))))))))))))))))))))))))))))'''&&&&&&&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))******((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''((()))&&&''''''(((((()))******(((((((((((())))))))))))(((((()))***)))///000222333...666MMMdddkkkxxx|||lllnnnmmm___===333666;;;555333999:::777888999;;;===BBBIIIMMM\\\]]]^^^]]]\\\\\\]]]___aaadddeeedddeeehhhgggcccddddddddddddbbb___\\\[[[NNNNNNNNNMMMHHHCCC@@@???<<<<<<;;;:::::::::::::::777888:::;;;:::888666444666666777777888888888888:::::::::999888777666555666666777777777777777666555555555555444444444444333333222222222111111111000000000000000000//////222222222222111000///...------......///000111111///000222444555555555444777666444444444444222111222111///,,,+++***))))))***************+++++++++------------///000222333000111222111000///000222222888666HHHrrr}}}tttUUUMMM{{{~~~RRR===333111222555333//////333------------,,,,,,,,,+++------+++***))))))))))))************)))))))))((((((((((((((((((((((((((('''&&&%%%&&&(((((((((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###""""""###%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((((((&&&&&&''''''((())))))***(((((((((((())))))))))))******+++,,,)))//////111555000555FFFLLLUUUggg~~~yyy}}}WWW@@@444333......555888333444555666888<<>>^^^}}}tttbbbjjj{{{ZZZbbb|||TTT::::::444000///000000,,,******---,,,,,,,,,++++++++++++---,,,+++***))))))((((((************)))))))))((((((((((((((((((((((((((('''&&&%%%&&&(((((((((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%#########%%%&&&%%%$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###""""""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&'''(((((())))))(((((((((((())))))))))))+++++++++++++++...)))***111333:::JJJ???FFFWWWpppZZZ:::333000222333//////000222222333555888;;;;;;>>>AAAEEEHHHLLLPPPTTT\\\aaaccc```^^^bbbeeefffkkkpppvvv|||}}}zzzuuuqqqiiiiiiaaaTTTIIIFFFFFFFFFCCCBBB@@@???===<<<<<<<<<888888777666555444333222666777999;;;<<<======<<<666777888999999999999999999888777555444444444444333333333333222222222222000000000000000000000000......////////////000000000000000000000000000000222222222333555777:::;;;<<<<<<;;;;;;:::999777777111///------------+++***,,,,,,++++++******))))))))))))******+++,,,,,,,,,,,,,,,---...//////000000---.........---///111444333333BBB___mmmccciiitttmmmYYY>>>444111444000------......,,,***,,,,,,,,,+++++++++******,,,+++***)))))))))))))))************))))))))))))))))))))))))))))))))))))'''&&&&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%%%%###"""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&&&&''''''((())))))(((((((((((())))))))))))))))))((((((***---((((((111222555AAA999999CCC[[[xxx}}}yyynnnSSSKKKAAA777444///---///111111111111222333333666999;;;===@@@DDDGGGKKKRRRVVVSSSSSSYYYaaaeeennnttt|||xxxssslllmmmgggZZZPPPOOOQQQQQQTTTRRROOOLLLIIIFFFEEEDDD???>>>;;;999777666555555777888:::;;;;;;:::999888666666777888888888888888666555333222222222333333333222222222111111111111////////////////////////........./////////000000000000000111111222333444666555555666999<<>>===;;;888666444333222---,,,++++++,,,,,,+++*********+++++++++******)))*********+++,,,---------------...///////////////---.../////////222555888>>>;;;PPPnnnzzz|||nnnqqqWWW<<<444111---111111000//////000000///++++++++++++******************))))))))))))******************))))))))))))))))))))))))))))))))))))((('''&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###""""""###%%%%%%&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%&&&''''''(((((()))(((((((((((())))))))))))((((((((((((''',,,,,,...555111***///444///333GGGfff}}}tttqqqlllgggMMM666222555---000222222111000000000333555666777888:::===???===DDDIIIHHHJJJRRR]]]cccgggmmmvvv||||||vvvnnniiihhhllljjj___YYY[[[^^^___dddbbb^^^YYYUUUQQQNNNMMMDDDBBB???===;;;;;;<<<===888888::::::999777555333666777777777777777666666222111000000000111222333222222222111111111111000.........///////////////---.........//////000000111111111222333444666666888888888999;;;???BBBDDD===:::777333///---,,,,,,,,,+++******,,,,,,,,,*********++++++++++++************+++,,,------.........//////000000000//////000111222333333666:::>>>GGGHHHlllpppuuuKKK999666///---333***...000...,,,,,,---...+++++++++************)))***)))))))))))))))***+++************)))))))))))))))))))))))))))))))))))))))((('''((()))******(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((($$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&$$$###$$$%%%%%%$$$###!!!"""###$$$%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&''')))******%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))))))))***+++++++++,,,------......///---000555;;;GGGZZZqqq~~~wwwttt~~~pppsssyyyyyyjjjRRR???777555000222333///222444,,,333333444555555666777777;;;<<>>===<<<<<<:::999999::::::888777444555555444333333555666111111111111111111111111222222111111000/////////222111000000/////////000111///...///222555666777888777777777777888999999<<<:::888777666777888999888666333000---,,,------+++*********))))))((((((++++++******************++++++,,,,,,...///111222+++...000...***)))---111000...444666222999FFFGGGPPPZZZ|||rrriii[[[999777555111111000000///...---,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%$$$###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''(((&&&###%%%$$$$$$%%%''''''&&&$$$&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''((()))******************++++++,,,******+++,,,++++++,,,,,,---.........///000222444;;;GGGXXXeeezzzsssoooyyyvvvaaaIII999888111222111+++000555111111111111222333444444444555666888:::<<<>>>@@@@@@FFFFFFNNNXXXXXXSSSYYYeeeiiiiiiiiigggeeeccc```______```bbbbbb___[[[WWWTTTSSSRRROOOJJJFFFCCCCCCDDDEEEBBB???===<<<:::888666555666666555444333222333111111111111111111000000000000000000000////////////////////////000111111///000333666:::===???AAA>>>===<<<:::999999999888888666555333333333555666555333000---,,,++++++,,,+++*********))))))))))))+++++++++++++++*********,,,,,,,,,---...///000111///111222///,,,,,,000555:::///222???GGGPPPPPPGGGNNNVVVtttvvvbbbjjjGGG333333111///111000//////...,,,,,,++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((($$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&$$$%%%$$$$$$%%%&&&'''%%%$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&'''((()))******))))))))))))***++++++******+++,,,***++++++,,,,,,---....../////////...///666@@@HHHmmm~~~uuuvvvooolll|||```DDD888000111111+++---333///......//////000000111111111111222222222333333333:::888;;;AAACCCDDDOOO]]]bbbaaa```^^^\\\[[[[[[ZZZ[[[\\\\\\\\\[[[YYYWWWVVV[[[YYYUUUPPPKKKJJJLLLNNNOOOKKKEEE@@@===:::888666555777888999999888777666333333333222222111111111////////////000000000000//////000111333444666777444999@@@CCCCCCDDDFFFHHHAAA@@@>>>;;;888666555444222111000///...///000111000///---+++*********+++***************)))))))))++++++++++++++++++++++++...---------...//////000+++...111111000111444888777222AAAZZZeeefff```TTTYYYQQQ]]]mmmlllkkkttt|||aaaDDD666111222---...222---///...---,,,,,,++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%&&&'''%%%$$$%%%&&&&&&%%%$$$%%%%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%&&&'''(((((()))***))))))((((((((()))************+++,,,*********+++,,,,,,---------......------111777;;;NNNkkknnn```dddxxxxxxSSSAAA444222444111222222+++------........./////////111111111000/////////...666444444777999>>>IIIVVVUUUTTTRRRQQQQQQRRRTTTUUUVVVVVVUUUUUUUUUVVVVVVVVV[[[ZZZWWWTTTQQQPPPRRRTTTVVVQQQJJJDDD@@@===;;;999888:::===AAADDDDDDBBB@@@888888777777666666555555222222222333444555555666555666777999;;;>>>@@@AAAAAAGGGMMMNNNIIIDDDCCCDDD>>><<<:::777444111000///------,,,++++++,,,,,,------,,,+++*********++++++************************+++++++++,,,,,,,,,,,,,,,///...............//////,,,...111222222333555888777>>>YYYpppppprrr}}}~~~\\\NNN[[[kkkxxxPPP<<<555222555444---111222(((...------,,,+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((('''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%$$$&&&***((('''%%%%%%&&&&&&%%%$$$%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&'''((()))))))))((((((((((((((())))))*********+++,,,))))))******+++,,,,,,,,,---...//////000222555777:::UUUppp|||fffdddssskkkWWW???333333222555555---.........///////////////111111111000000000000000444333333555666999BBBJJJGGGGGGFFFFFFHHHKKKNNNPPPQQQPPPPPPPPPQQQSSSTTTVVVTTTUUUVVVVVVUUUUUUVVVWWWXXXSSSMMMIIIFFFEEECCCBBBAAABBBEEEIIIMMMMMMJJJFFF=========<<<<<<;;;;;;;;;:::;;;;;;<<<===>>>??????>>>???@@@AAADDDFFFHHHIIIIIINNNRRRPPPHHHAAA>>>>>>888666444222000///...---+++++++++++++++++++++,,,+++++++++++++++++++++,,,***************+++++++++++++++,,,,,,------------//////.........//////000333222111111555<<>>AAADDDHHHJJJJJJJJJJJJJJJLLLNNNQQQRRRLLLNNNQQQSSSSSSTTTUUUVVVVVVRRRNNNLLLKKKKKKJJJIIIIIIIIIIIILLLNNNMMMGGGCCC????????????????????????CCCCCCCCCDDDEEEFFFFFFGGGDDDEEEEEEEEEFFFHHHIIIJJJFFFIIIJJJHHHBBB===::::::444333222000//////......******++++++++++++,,,,,,++++++++++++++++++++++++*********++++++++++++++++++,,,,,,------......//////.........///000000111//////111888EEEXXXjjjuuu^^^xxxwwwbbbllljjjCCC999888555333...000111---111333))),,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''###$$$((('''###)))333,,,)))&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))((((((((()))************+++,,,(((((())))))***+++++++++---,,,,,,---...//////...555777:::QQQwwwwwwjjjxxx~~~zzzppp```vvvtttZZZJJJEEE:::333333000000000000000000000000000////////////////////////+++---.........000222222444444444666888;;;>>>???@@@@@@@@@AAACCCEEEHHHIIIDDDEEEGGGHHHHHHJJJMMMOOONNNLLLJJJJJJKKKKKKJJJIIIHHHFFFEEEFFFHHHFFFAAA<<<===>>>>>>??????@@@@@@@@@CCCCCCDDDDDDEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBCCC@@@???>>><<<:::888777666111000///...------------)))***++++++,,,,,,,,,+++******+++++++++******************++++++,,,,,,,,,,,,,,,,,,---.../////////............///000222222...555AAAQQQbbbqqqzzzpppaaapppnnnDDD111444444---111***...111+++,,,000---,,,+++++++++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&"""###'''&&&"""(((555---***'''%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((((((((())))))))))))***))))))))))))***++++++******+++,,,((((((((()))******++++++*********,,,...000000//////444444<<>>>>>>>>======???DDDHHHFFFEEEDDDEEEGGGGGGFFFEEEBBB???===???BBBBBB===888;;;;;;<<<===>>>???@@@@@@??????@@@@@@@@@@@@AAAAAABBBAAA@@@>>>===<<<;;;;;;<<<999666444444444333222///...---,,,+++*********))))))***+++,,,,,,++++++***************))))))(((*********++++++,,,,,,,,,,,,,,,------...///000000---------...///111222333999GGG[[[oooyyyvvvllldddjjjrrrYYY888444:::777111000222***000444+++&&&,,,///+++++++++***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&!!!!!!&&&$$$ (((555...+++'''%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))(((((((((((())))))))))))***************++++++,,,******+++,,,(((((((((((((((((((((((()))+++,,,,,,,,,,,,---///222666999<<<>>>BBBHHHMMMuuutttlllmmmtttxxx{{{eeeMMM444999444555222---333666,,,333111//////000000000/////////.........---------////////////////////////111111222222333333333444555666666666777888888888999::::::;;;;;;<<<======;;;888777999======999555888888888888888888888888888888888888888888888888999999888666555444333222111111000000/////////...///...+++***))))))***++++++*********))))))((((((*********)))******+++,,,((()))+++,,,---.........---...///---,,,---111555000//////000555:::>>>>>>RRRrrrxxxzzzjjjrrrpppFFF@@@888333111000///---......---------,,,,,,,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))'''&&&%%%%%%$$$$$$%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################&&&%%%###"""""""""######$$$$$$$$$#########""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%###"""###%%%&&&'''&&&%%%$$$%%%&&&'''((('''%%%######%%%&&&###!!!%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))***++++++++++++,,,(((((((((((((((((((((((()))***,,,,,,++++++---...///333777888888:::@@@FFFqqqyyysssxxxZZZ===222000111---111333+++000/////////111222111/////////.........---------......................../////////000000000111111333333333333333444444444666666666777888888999999777555333555999999666222444444444444444444444444444444444444444444444444555555444333222111111000/////////..................---+++)))(((((()))***++++++******))))))))))))***************+++,,,,,,***+++,,,---.../////////222---***,,,111333///***444555555222222;;;PPPcccmmm{{{]]]XXXnnnzzzKKK>>>:::444111111111///......------------,,,,,,,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%###"""""""""######$$$$$$$$$#########""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''%%%%%%$$$###$$$%%%&&&'''&&&$$$######%%%&&&$$$"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))))))))))))))))))))******+++---......///(((((((((((((((((((((((((((***+++,,,++++++,,,...///444888666222222888>>>[[[ttt___FFF888666000...000---000//////111222222111////////////.........------------------------------,,,,,,,,,------------...////////////............000111111222222333444444222000///000333333111...000000000000000000000000////////////////////////000000/////////.........,,,,,,,,,,,,,,,------------+++***((((((((())))))+++++++++************)))++++++******++++++,,,---,,,------......////////////---+++///444555222---555333:::JJJZZZccckkkssssss]]]VVVqqq|||QQQ000444222000000000111000///------------,,,,,,,,,,,,+++++++++++++++*********************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$$$$#####################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$############$$$%%%&&&%%%#########%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***)))))))))))))))***++++++++++++,,,,,,((((((((((((((((((((((((((()))++++++******,,,---333888;;;888111000555;;;CCCZZZzzz}}}gggMMMDDD888//////---111000///000222222000...////////////............------------------------++++++++++++,,,,,,,,,,,,---,,,,,,,,,+++*********,,,------...//////000000...---,,,---...///---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,,,,,,,+++***))))))******+++++++++++++++++++++++++++++++++++++++,,,------......---------.........+++///111000---...222777<<>>777444222//////000000000///000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))++++++,,,,,,---.........---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,((()))))))))******++++++------,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------...///...///111333777<<>>AAACCCWWW|||sssooofffNNN@@@CCC<<<444000333444000---...111,,,,,,111111,,,---222,,,---//////...,,,)))(((---,,,***))))))+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,---------...000111000///...//////......000...///<<>>TTTlllpppfffUUUFFF888444444222111333222111000111000///000333333111///------.........------,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000///...------...//////---///111333444555555444444BBBTTThhhsssjjjiiizzzxxx~~~dddZZZjjj}}}YYYAAA999444333222111///////////////...---,,,,,,+++++++++,,,,,,,,,++++++*********))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$&&&%%%###""""""###%%%&&&$$$$$$############$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&''''''(((((()))******''''''(((((()))*********,,,,,,------''''''''''''''''''''''''&&&&&&&&&'''((()))***+++++++++++++++++++++++++++000000//////000000111222666222222888CCC\\\zzzzzzjjj~~~sss[[[MMMFFF???777222000444666333222333333111333000------///000///---------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,++++++---------------------------------.........//////222111//////000111111111111111111111111333888;;;GGGgggsssiii[[[OOOQQQjjjlllMMM888111111222111000///...---------......---,,,+++++++++++++++++++++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$############$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''(((((())))))(((((())))))***++++++++++++,,,------&&&''''''''''''''''''&&&&&&&&&&&&'''((()))************++++++++++++******++++++,,,---...000111222666666666555777FFFfffvvvuuukkknnnxxxwwwsssjjj^^^MMM???;;;DDDHHHCCC>>>:::444---...------000444444///+++------.........---,,,+++........................------------------------------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------------------------------............////////////000222333333333333333111000333>>>MMMYYYqqqrrrkkk}}}pppWWWWWWWWWZZZcccxxx___CCC;;;888333///111000///...------------------,,,++++++++++++++++++++++++***************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''(((((())))))***++++++++++++,,,---&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&'''((()))***)))******++++++******)))***+++,,,---...//////000222333666666555:::HHHWWWvvvpppwwwyyypppaaaQQQBBB888444222///000222222000---------......---,,,++++++------------------------........................------------------------,,,,,,---------.........------------------------........................------------............,,,---///000000222333555:::>>>CCCHHHRRRddd|||}}}aaaZZZddd}}}lllgggggg___YYYooo{{{yyyZZZ:::000444888444000111000///...............,,,,,,+++*********++++++************************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&'''(((((())))))******+++,,,---%%%&&&'''(((((('''&&&%%%''''''&&&&&&''''''((())))))))))))))))))))))))))),,,,,,---------,,,,,,+++000111222333444777;;;@@@MMMeee~~~rrrbbb]]]IIIDDD<<<444///...///111/////////...------,,,,,,------------------------////////////////////////........................---------.........//////---------............///////////////////////////............/////////000---000222111000444===EEE[[[ccclllrrryyyxxxkkktttuuuooorrryyyqqq^^^WWWdddnnnpppvvvjjjAAA:::444222111///111444000//////...------......++++++******)))******+++)))))))))***************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((())))))&&&&&&&&&'''(((((())))))***+++,,,---%%%&&&((())))))(((&&&%%%''''''&&&&&&&&&'''((((((***)))(((((((((((()))***)))***+++,,,,,,,,,+++***000111111222444888::::::555DDDYYYpppyyyllleeerrrzzzooollldddVVVGGG===999999333222111////////////000........................////////////////////////........................---.........////////////------......////////////////////////////////////000000111111111222222222111555888666777CCCYYYkkk~~~lllWWWUUUYYY\\\ddd{{{hhhKKK===000111444666222---///444...------,,,,,,,,,,,,---******))))))))))))******((()))))))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&''''''(((((()))******'''''''''((())))))******)))***,,,---%%%&&&((())))))(((&&&%%%''''''&&&&&&&&&'''((((((+++)))(((&&&&&&((()))+++$$$%%%(((***,,,------------000222222444666777555<<<555777LLLkkkvvvXXXssssss{{{nnnXXXKKKFFF666555333111000000111222000000000000000000000000000000000000000000000000////////////////////////............/////////000---.........//////000000000000000000000000000000222222333333333444444444555:::===<<<@@@TTTuuu~~~xxxrrr```JJJMMMgggooo{{{bbb@@@666999555///---111444111...,,,,,,,,,++++++***+++++++++***)))))))))))))))******(((((())))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''((((((((()))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''(((((()))*********((((((((()))******++++++)))***,,,---$$$$$$$$$'''***+++(((%%%'''''''''(((((((((((()))''''''''''''''''''&&&&&&))))))))))))************...///000111222333333333666777777<<>>;;;:::888444000222222222111//////000111...666111***...000...111///..................///222111///---///333555444000222111------//////,,,111///---///444777333---;;;...000???AAA666===PPP___TTT[[[YYYPPPrrrxxxpppmmm|||rrr]]]QQQNNNUUUmmmaaaKKK<<<555444000000000000///////////////...---,,,++++++++++++))))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%((())))))))))))(((((('''&&&%%%%%%$$$&&&&&&'''''''''''''''&&&''''''''''''&&&&&&%%%%%%&&&''''''((()))(((((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$%%%######$$$%%%%%%%%%%%%$$$###!!! ###$$$$$$"""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&'''((())))))***'''''''''((()))+++,,,---,,,,,,------$$$$$$$$$'''******(((%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((()))))))))*********,,,---...000111111222222666666555444888DDDUUUaaatttbbb\\\iii~~~uuufffbbbaaahhhqqqvvvpppaaaOOOCCC777444111000000111222222555888444111444000***,,,000000111111111000///...---000333444444444333222000333333111333666666222333666555111111:::EEEMMMMMM@@@999:::<<>>CCCWWWppptttcccaaaooo~~~~~~uuuvvvyyyssskkklllsssyyygggGGGCCC???AAAIIIPPPTTTUUUQQQEEE;;;::::::666777===<<<;;;888444111000222444888>>>CCCBBB:::444444777888AAAJJJQQQTTTTTTLLLBBB777===AAAEEEOOOcccttt}}}qqqhhh```___fffttt|||hhhcccdddlllrrrOOOGGGEEEAAAIIIYYYdddvvvnnnHHH===333000111000//////////////////.........---,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''%%%&&&'''(((((('''(((((((((''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))*********))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$"""+++333222)))""""""%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&''''''((())))))))))))))))))***+++,,,---...+++,,,------$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))*********,,,---...////////////222555777888888:::<<<888JJJYYYjjj}}}xxxjjjXXXYYY___mmmhhhRRRNNNLLLPPP___llltttnnn___KKK;;;999BBBMMMaaappp~~~jjjTTTLLLOOOkkk|||{{{iii]]]dddnnn}}}rrrnnnooo}}}___[[[dddooozzz}}}ZZZBBBJJJZZZfffyyyiiiQQQDDD;;;666333222333222000...............------------+++***)))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''((()))))))))(((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''((('''&&&''')))++++++***$$$%%%%%%&&&'''((())))))(((((()))))))))(((''''''''''''''''''(((((((((((('''(((((()))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$###+++222111)))""""""%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((''''''''''''(((((())))))))))))))))))***+++,,,---++++++,,,---$$$%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''(((((((((((()))))))))******,,,---.../////////222444555666555444333444666>>>@@@IIIaaaxxxiii\\\YYYffftttlllnnnqqqmmmTTTSSShhh}}}xxx~~~pppvvvfff^^^```llleeeiiiqqqsssooossswwwuuuZZZMMMOOOhhhYYY@@@777555111111111000111222333222------------,,,,,,,,,+++))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&&&&'''***---...---''''''''''''(((((())))))((()))))))))(((((('''&&&'''''''''''''''''''''(((''''''((())))))))))))((((((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$&&&((((((&&&$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((''''''''''''(((((((((((((((((('''(((((()))***+++***+++,,,---$$$&&&&&&&&&%%%$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((((((((((())))))))))))+++,,,---.........000111111222333444444555;;;===777777HHH[[[ooo|||nnnxxxkkkjjjnnn|||qqquuurrrffftttyyyggg^^^qqqsss~~~yyyOOOSSSSSSKKKEEEGGGSSS```oooyyyxxxUUU@@@666111...---000000---+++...000///,,,,,,,,,,,,++++++++++++)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&''''''(((((()))%%%%%%&&&&&&'''(((((((((''''''((()))***+++,,,,,,///////////////////////////...---///222555555555//////...---,,,,,,++++++,,,,,,,,,,,,+++***)))))))))))))))((((((''''''''''''((())))))******)))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%""" !!!$$$&&&%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((''''''(((((((((((((((((('''''''''''''''((()))******+++,,,---$$$&&&'''&&&$$$###%%%'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''((((((((())))))'''((()))***+++,,,,,,,,,,,,---...111444777888888777;;;555111:::BBBLLL\\\xxxnnneeeuuuvvvkkkuuuiiifffsssuuu{{{|||jjjhhhlll{{{lllVVVCCCJJJKKKKKKRRRaaayyyzzzdddJJJ999444333111...///444555...***,,,---,,,,,,+++++++++************)))((((((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''(((((()))******++++++'''((()))***,,,---............000111333555666666999999999999999999999999777555444555777888888888555555555555555555555555555555555555444333222111000000///...---,,,++++++******+++,,,,,,,,,,,,+++)))(((((('''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#####################$$$%%%%%%%%%%%%$$$%%%""" !!!$$$&&&%%%#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((((((((((((((((((((((('''((((((((((((((())))))***)))***,,,---$$$&&&'''&&&###"""%%%'''%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))%%%&&&''')))*********+++.........000111222000///111999888555999777888AAACCCgggyyywwwqqqXXXbbbssswwwvvvwwwoooggg___ZZZeeetttiiirrr~~~vvv^^^TTTRRRNNNHHHUUUbbbiiirrrwwwVVV@@@<<<888444111///111555+++222555000,,,///111000+++++++++************)))))))))((((((((())))))***(((((((((((((((((((((((('''((((((((())))))******''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))***+++,,,,,,------,,,---...000222333555555666777888:::===???@@@AAABBBBBBBBBBBBBBBBBBBBBBBB666444222222333333222111666666888:::===???@@@AAA?????????>>>===<<<;;;;;;888777666555444222111111+++,,,------......------))))))(((''''''''''''''')))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""""""""#########$$$%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''(((((((((((((((((('''''''''***)))))))))))))))***+++)))***,,,---%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$#########%%%((()))((((((((((((((('''''''''))))))))))))***+++,,,---............///111222333222222222333333333444444:::DDD```lllnnn~~~vvvcccNNNOOO]]]gggsss\\\XXXUUU[[[cccgggfffnnnoooqqqqqqssswww{{{qqqZZZQQQWWWbbbaaa^^^___lll|||}}}uuu}}}eeeQQQNNNTTTZZZdddppp___EEE:::333333222222111000000/////////.........---------+++++++++++++++***)))((())))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((((((((())))))((('''''''''''''''))))))((((((((((((((()))'''***...111222222333444555777:::<<<===>>>@@@AAACCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFFFFEEECCCAAA@@@888777444111000///000111333333444555777:::<<<===:::;;;===@@@DDDDDDCCCAAABBB@@@>>><<<<<<===???AAA999555111000222222000...///---)))&&&%%%'''***,,,))))))(((((('''''''''&&&)))(((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%&&&'''%%% %%%&&&'''''''''%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$'''''''''''''''((()))))))))))))))))))))******+++++++++,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%#########%%%'''(((((((((((((((''''''''''''))))))))))))***+++,,,,,,---------...///000222222222222222222333333333333444999KKKfff{{{lllkkk~~~|||xxxdddaaassszzz___JJJJJJFFFPPPWWWWWWRRRUUUaaammmzzz~~~nnniiieeeSSS]]][[[YYYYYYXXXXXX___hhhzzztttmmmlllpppuuuyyy```NNNAAAAAAMMMAAAHHHSSSccczzzmmmeeeYYYVVVggg~~~sssYYYEEE777222222222111111000//////...------------,,,,,,,,,+++***++++++++++++***)))((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((((((((()))((((((''''''''''''((((((((((((((()))***+++,,,------000444777999:::<<<===<<<>>>AAABBBAAABBBCCCDDDCCCCCCBBBAAAAAAAAAAAAAAADDDDDDDDDDDDCCCBBBAAAAAA<<<;;;888666555555555666//////000111222333444444666666777:::===>>>===;;;========================999777444555777999999888555333111...---,,,++++++******)))))))))))))))***(((''''''''''''((())))))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$######$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%'''&&&"""%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''((()))))))))))))))))))))******+++++++++,,,---%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''(((((((((((()))***+++,,,,,,,,,------...000111222111111111222222222333333777666===JJJWWWggg~~~{{{sssgggnnnrrr|||xxxsssmmmVVVOOOOOOPPPNNNVVVZZZOOOVVVNNNFFFDDDEEEFFFLLLRRR^^^]]]XXXPPPJJJFFFGGGHHHQQQ___bbb___]]]UUUTTT^^^nnnyyyrrrvvvyyyUUU???777444444444000000000///......------,,,,,,++++++++++++************++++++******))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''(((((()))))))))(((((())))))***+++,,,---...///111333444666777<<<>>>AAACCCCCCEEEGGGHHHEEEFFFHHHIIIHHHHHHIIIJJJBBBAAA@@@???>>>>>>???@@@<<<<<<;;;::::::;;;;;;;;;BBBAAA@@@>>>>>>===>>>>>>EEEDDDCCC@@@===999666444222111111444777999999888999:::;;;<<<<<<:::888777888777555666888;;;;;;;;;888888888777555333111000---,,,+++***)))(((((((((''''''''''''((()))***+++'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%###%%%$$$###"""###%%%((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((()))))))))))))))))))))******+++***+++,,,---%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''''''''''''''((((((((((((((()))***++++++++++++,,,,,,---///000111000000000111111111222222888666777===CCCLLL]]]lll{{{zzzrrrzzznnnfffdddpppxxxiiifffmmmxxxuuuiiigggmmmqqqqqqtttXXXEEE222---000333333444............------,,,,,,++++++++++++++++++++++++))))))************))))))((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&'''))))))***,,,,,,---...///111222333888888:::<<<===>>>??????CCCDDDDDDCCCBBBCCCEEEGGGIIIKKKMMMNNNNNNNNNOOOPPPIIIHHHGGGFFFFFFGGGIIIJJJMMMLLLKKKJJJJJJKKKMMMNNNIIIIIIIIIIIIHHHHHHGGGGGGLLLLLLJJJGGGBBB<<<777444999999999;;;???BBBDDDDDDAAABBBBBBBBBAAA???<<<;;;===;;;:::999:::;;;<<<<<<999999999::::::999999999666444222///---++++++******))))))((((((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%#########$$$%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&'''''''''''''''((()))))))))))))))))))))******+++***+++,,,...%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((()))***+++******++++++,,,...///000/////////000000000111111000///111888@@@FFFMMMSSSFFFXXXuuunnnccc\\\ttt|||hhhMMM???999333111333444111---+++---------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,((())))))*********))))))((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$&&&''')))***+++,,,222222333444666888:::;;;>>>??????@@@@@@???>>>>>>888888888777777999===@@@KKKMMMPPPQQQRRRSSSTTTVVVUUUUUUTTTUUUVVVWWWYYYZZZ[[[ZZZYYYXXXXXXYYY[[[[[[SSSTTTTTTUUUTTTSSSRRRQQQOOOOOOOOOOOOLLLIIIEEECCCGGGFFFGGGJJJNNNRRRTTTTTTRRRQQQOOOMMMKKKIIIHHHGGGCCCCCCBBBBBBBBBBBBDDDEEE???===<<<;;;:::;;;<<<======<<<999777555444444444...---+++***((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###""""""###%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''((()))))))))))))))))))))******+++***+++,,,...%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''((()))***))))))******+++---...///........./////////000000111//////444<<>>???>>>???>>>>>><<<999777666//////000111333999AAAFFFNNNQQQTTTVVVVVVWWWYYY[[[YYYYYYZZZ[[[\\\]]]^^^^^^ZZZZZZYYYYYYYYYYYYYYYZZZZZZ[[[\\\\\\\\\ZZZWWWVVVZZZZZZYYYWWWTTTQQQNNNLLLKKKKKKLLLOOOSSSVVVWWWWWWWWWVVVTTTRRRPPPOOONNNNNNDDDEEEFFFGGGGGGHHHKKKNNNIIIGGGDDD@@@>>>>>>>>>>>>;;;999777666555666777888222111///---+++)))((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&$$$"""!!!###$$$%%%&&&'''((('''%%%"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''((()))))))))))))))))))))******+++***+++,,,---%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&'''((())))))))))))))))))+++,,,---...------........./////////222333222111333888<<>>???@@@@@@???>>><<<888555333111111222444999AAAKKKRRRUUUWWWZZZ[[[[[[\\\]]]___ZZZ[[[\\\]]]]]]\\\ZZZYYY^^^^^^^^^^^^^^^]]]\\\[[[XXXYYYZZZ[[[ZZZWWWTTTQQQSSSRRRQQQOOOMMMKKKJJJIIINNNNNNOOOQQQTTTTTTSSSQQQSSSTTTUUUUUUUUUSSSRRRQQQIIIKKKLLLKKKJJJLLLOOORRRPPPOOOMMMKKKHHHFFFDDDCCC<<<:::777444333333444555555444222000///...------,,,++++++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%""""""$$$&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((()))))))))))))))))))))******+++++++++,,,---%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&((())))))(((((())))))***+++---...---------.........//////)))///222000...000555999;;;333333:::<<<===LLL```fffuuutttRRR===///222999666222222555000---...---******---,,,,,,,,,,,,,,,,,,,,,,,,'''((((((((())))))******''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''---...000222444777888999666666777888999;;;<<<===DDDDDDDDDBBB@@@<<<888666555555555666;;;CCCNNNUUU[[[]]]___```______```aaa___```bbbbbbaaa___[[[YYYTTTUUUUUUUUUTTTSSSQQQPPPRRRTTTUUUVVVTTTQQQMMMJJJLLLMMMOOORRRVVVZZZ]]]___WWWWWWWWWXXXYYYXXXUUURRRSSSUUUYYY]]]^^^\\\ZZZXXXTTTVVVVVVTTTQQQPPPSSSVVVRRRRRRSSSSSSRRROOOKKKIIIGGGDDD???:::777555444444666666444333222222111111///...---,,,+++)))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%%%%######%%%(((%%%$$$#########%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''''''''((()))))))))))))))))))))******+++++++++,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))(((''')))))))))***++++++,,,,,,......------------......000///.........///111222333555999<<<>>>>>>===<<>>;;;666444222111000...***''')))'''&&&&&&((())))))(((&&&&&&&&&&&&''''''((()))''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$#########""""""$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((())))))'''''''''''''''((()))))),,,,,,+++***))))))******((()))+++---%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((((('''((())))))******+++,,,,,,......------------......000///.........///000111666888999:::999777555333666888<<>>AAACCCFFFJJJLLLKKKHHHEEEHHHGGGDDDAAA===;;;::::::777>>>IIIRRRVVVXXX\\\```\\\ZZZ[[[^^^]]]WWWRRRQQQOOOLLLIIIKKKWWWgggqqqssshhhaaa]]]^^^ccciiisss}}}{{{uuukkkkkk|||ooofff___```fffkkkqqqvvv}}}rrruuuvvvtttlllaaaVVVPPPQQQTTTTTTPPPNNNOOOKKKFFFFFFFFFBBB======AAAAAA======;;;999777666555444333---+++)))))))))***)))(((***)))(((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$######"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''((((((((('''''''''''''''((()))))),,,++++++***))))))******+++,,,---...%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''(((((()))******++++++,,,------------------------///............///000000555666666666444222///------111444444444;;;IIIUUUkkk~~~~~~uuuoooiiimmmxxxzzzxxx~~~zzzvvv^^^MMM===777333///222888000000///......---------...------,,,,,,+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''&&&&&&&&&'''&&&&&&&&&&&&(((***,,,---+++,,,...222555666555333+++,,,---...222999@@@FFFKKKLLLNNNQQQSSSQQQMMMIIIEEEFFFFFFDDD@@@???AAADDDHHHOOOWWW\\\[[[YYYXXXXXXUUUPPPNNNOOOOOOLLLLLLOOOTTTXXX```ppp|||~~~~~~pppkkk```WWWYYYaaajjjrrryyyooorrrzzzttteee[[[WWW\\\```aaa___[[[RRRIIIHHHHHHDDD@@@@@@CCCCCCAAA@@@@@@@@@===999444111///222000---,,,,,,+++)))(((---,,,***)))(((''''''&&&((('''&&&&&&%%%&&&&&&&&&'''(((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$!!!"""###%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))))),,,+++******)))*********---...///000%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((())))))***+++++++++,,,,,,,,,------,,,,,,,,,---------........./////////000111222222111000///111555888666333666@@@IIIJJJVVVeeeuuupppuuuxxx^^^III@@@888222333444333444888//////......---------------,,,,,,,,,+++++++++***++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''&&&&&&''''''&&&'''''')))+++---000111222111333777;;;;;;888444...///111444888@@@HHHNNNPPPOOOOOOPPPQQQQQQOOOMMMJJJKKKLLLMMMMMMNNNPPPQQQRRRUUUVVVTTTUUUZZZ___aaaeee[[[PPPMMMOOOWWWcccooozzzbbbUUUVVVMMMHHHMMMVVV^^^ffflllgggzzzuuuccc^^^aaabbbVVVbbbuuurrreeeiiiqqq|||}}}uuu^^^ZZZSSSLLLHHHFFFDDDAAA???BBBEEEDDD???888444222666333000///...---,,,***---,,,+++)))((('''''''''(((((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%000...,,,)))'''%%%$$$###%%%%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''((())))))++++++***************+++---...///000%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((('''(((((()))******++++++++++++,,,------,,,++++++,,,---------............,,,---///000111222111111000222555666777999>>>BBB:::===@@@GGGXXXpppxxx\\\HHH>>>999666///---,,,...///...---..................---------+++++++++++++++*********+++******))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''((((((((())))))+++---///222444555999888999<<>>999555555;;;AAACCCEEEIIIPPP[[[]]]PPPEEEEEEFFFDDDKKKWWWjjjxxxzzz}}}|||}}}pppcccjjjqqq}}}{{{mmm```UUUNNNJJJHHHHHHGGGEEECCCBBBBBBCCC999666444222222222000///,,,+++***)))(((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%000...,,,)))'''%%%$$$###############$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''((())))))+++***************+++++++++,,,...///%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''((())))))******+++******,,,,,,,,,,,,******+++,,,------......------......///000000000000000......000333666777777666222222111222888DDDRRR[[[kkk~~~oooeeeSSSPPPHHH===333//////111222000///......///111222...---------------------******************************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++---...000222555777888999======>>>@@@BBBBBB???===BBBEEEHHHKKKOOOSSSXXX\\\]]]ZZZUUUTTTUUUXXXZZZ[[[XXXWWWUUURRROOONNNNNNOOO___mmm}}}xxxkkksssuuunnnnnnmmm```SSSLLLIIIHHHJJJNNNQQQPPPKKKCCC===<<<:::777888777999<<<:::666666999???@@@<<<777555777888777>>>@@@FFFKKKLLLSSSkkkwwwccc\\\```ccc]]]UUU^^^^^^cccjjjsssvvvmmmhhhhhheee]]]QQQGGGCCCBBBBBBBBB>>><<<999888777666555333------,,,+++***))))))))))))(((''''''&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%"""###############$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))*********)))******+++,,,)))+++---///%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((''''''(((((()))*********)))***+++,,,,,,+++***)))***+++,,,---...------,,,---....../////////000000...000222555666555222000.........//////000444888@@@MMMVVVSSSRRR^^^sssxxxaaaOOOEEE???===...000555999999555000...---...---+++***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***************************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***,,,......111222444777999;;;<<<======???BBBCCCCCCDDDEEEFFFJJJMMMRRRVVVYYY[[[^^^aaaccc```]]]\\\\\\]]]\\\[[[TTTWWWXXXSSSMMMPPP\\\hhhiiiWWWZZZbbblllmmmaaaRRRMMMPPPTTTNNNKKKLLLMMMNNNRRRXXXZZZZZZTTTJJJFFFJJJLLLKKKVVVWWWXXXVVVOOOIIILLLTTTSSSJJJCCCCCCFFFFFFHHHJJJNNNDDD===<<<;;;>>>NNNbbbWWWMMMBBB===@@@EEEHHHHHHXXXVVVVVVVVVUUU^^^ttt|||zzzzzz{{{~~~qqqfff___WWWNNNFFFGGGDDD@@@>>>===;;;888666222111000...,,,+++******)))(((((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$#########$$$$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''((((((((('''''''''''''''((())))))******))))))***++++++,,,***+++---...%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((''''''(((((()))*********((()))+++,,,,,,+++)))(((***+++,,,---...---,,,,,,++++++,,,---///000111222...222777888777444111000,,,,,,...000///---...111444:::???>>>999999CCCMMMXXXooottt]]]TTTIII@@@:::777444222999222,,,+++...000111222+++///222222000///,,,*********************++++++)))))))))))))))***************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))'''((()))++++++)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((***,,,...///111444555777:::<<<===>>>???<<<@@@CCCDDDDDDFFFIIIMMMMMMQQQWWW\\\^^^```bbbddd^^^\\\[[[[[[ZZZXXXTTTQQQZZZccchhhddd^^^hhh|||hhhYYYNNNHHHGGGPPP[[[\\\PPPFFFHHHRRR^^^```fffooosssuuuyyy~~~mmm[[[YYYbbbjjjssstttsssnnneeeaaakkkwwwrrriiilllmmmjjjlllrrrfffVVVIIIGGGCCC===???GGG@@@???;;;777555777>>>CCCCCCEEEJJJJJJEEEFFFXXXmmmrrriiieeejjjsss|||ppp```MMMJJJFFFCCC@@@>>>:::888777555333000...,,,******))))))((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''''''''((())))))******))))))***+++,,,,,,+++,,,---...%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))************))))))******+++,,,,,,,,,,,,+++,,,,,,++++++,,,---///000222888===;;;333...---000---------------------------...///000111222333444777===DDDIIIQQQbbbxxxbbbGGG888666555444333111000//////111000000///...------------------,,,,,,+++++++++************************+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&'''((((((&&&%%%&&&((('''''''''''''''''''''''''''***,,,...000222444777888999;;;<<<===>>>>>>>>>AAAAAABBBFFFKKKQQQUUUWWW]]]___```aaaaaaaaabbbbbb]]]YYYWWWWWWSSSSSScccxxx}}}vvvrrr|||ooollllllbbbhhhqqqhhh\\\]]]SSSLLLPPPRRRSSS]]]mmmxxxzzzqqqnnnqqquuuqqqgggbbb___fffwwwkkkrrr~~~sss\\\GGGFFFRRRYYYVVVRRROOOQQQUUUTTTIII???:::???888444666999===CCCJJJQQQPPPPPPRRRVVV___mmmxxxwwwYYYHHHMMMLLLBBB>>>======999444555888222)))///---***)))(((((('''&&&(((((()))******)))((('''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&'''((((((((((((((('''+++******)))))))))))))))+++---///000%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))************)))))))))***++++++,,,,,,+++++++++++++++,,,,,,---...///---222777666222---,,,,,,------------------------,,,,,,---...///000000111,,,...000//////444???IIIgggqqqttt]]]KKK@@@;;;:::333333222111000///......000000//////...------,,,------,,,,,,,,,+++++++++************************+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((('''((()))((('''&&&'''((((((((((((((())))))))))))***---///000111222555777<<<===>>>???AAABBBCCCDDDKKKMMMPPPUUU[[[___aaabbbbbbccceeeeeeccc^^^YYYUUUUUURRRWWWkkk}}}rrrrrrnnnYYYPPPPPPGGGOOOYYYXXXaaakkkdddfffqqqrrrqqqvvvxxx~~~rrrggghhhwwwpppcccccckkkooooooxxxxxxvvvuuusssooojjjfffNNNDDD;;;:::===???BBBDDD???<<<999888999???GGGNNN\\\|||tttmmmwwwttteee^^^LLLGGG>>>555444777666000---,,,+++++++++******)))'''(((((()))((('''&&&%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&''''''(((((((((((((((******))))))))))))*********,,,///000%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((((())))))******))))))((()))***++++++,,,,,,++++++***++++++,,,------------***---111333333000,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------//////000///......111333///555>>>FFFNNNXXXbbbiiitttxxx{{{vvvrrrsssgggcccQQQKKKBBB888111...//////000000//////............//////......------,,,,,,,,,,,,,,,,,,++++++++++++************************++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''((()))(((''''''((())))))*********++++++,,,,,,...000222333444555777999AAABBBCCCEEEGGGJJJLLLMMMSSSWWW]]]bbbfffgggeeedddgggaaaYYYUUUVVV[[[aaadddeeettthhh[[[WWWVVVYYY___rrrttt|||tttwwwgggoooxxxnnnjjj\\\RRRUUU___dddffffffUUUOOOFFF>>>;;;;;;<<<<<>>000222444555444111---+++...........................---------,,,,,,,,,+++,,,+++++++++++++++++++++************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((%%%'''(((((('''&&&''')))******++++++,,,---.........111444666777999<<<>>>DDDEEEGGGJJJNNNSSSWWWYYY[[[___eeehhhhhhddd```^^^^^^YYYSSSTTT[[[iiivvv{{{lllUUURRR^^^nnnzzz~~~yyyjjj```ggguuu}}}~~~|||zzzrrrbbbSSSKKKHHHCCC>>>===???>>>;;;>>>EEEHHHFFFMMMZZZfff{{{ooo[[[MMMCCC===:::888666222...,,,,,,---)))))))))***))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&'''''''''(((((())))))'''''''''((()))+++,,,---(((+++...///%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((())))))***++++++++++++***)))***+++,,,,,,,,,+++*********---222666666111,,,++++++++++++++++++++++++,,,,,,++++++++++++******,,,***((((((***++++++)))000111111000//////111222000333555666777888:::<<>>999@@@LLLUUU___nnnyyyppp```TTTOOO;;;:::777333///...000333)))))))))))))))*********'''''''''(((((('''''''''((((((((((((((((((((((((&&&'''((((((''''''((()))&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((******'''''''''((()))+++,,,---(((+++...///%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''''''(((((())))))(((((('''((()))******++++++******)))******+++++++++******))))))***...222222...***************************,,,+++++++++++++++++++++000...,,,+++,,,------,,,((()))***+++++++++******...000111111000...//////---...111333555666666666777777777999<<<>>>>>>>>>===@@@CCCHHHQQQ[[[]]]ZZZ```]]]YYYWWW^^^ffffffbbbVVVNNNIIIKKKLLLGGG???;;;;;;;;;999777444222222333222333333333333111000...111111111222222222000...222000---++++++---000222,,,---------------------++++++++++++*********************+++++++++++++++))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((($$$&&&''''''&&&&&&((())))))***+++---...000111111111555999===AAAEEEIIIMMMMMMPPPTTTYYY^^^cccfffgggdddeeeeeebbb^^^]]]```cccsssxxx}}}}}}zzzxxxzzz}}}~~~zzz~~~vvviiieee]]]QQQDDD999000+++444<<<>>>AAAIIIUUUsss~~~qqqjjjhhhSSSQQQMMMCCC888000......,,,+++***)))((((((((()))&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&((())))))(((((()))***%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&'''(((***+++'''''''''((()))+++,,,---))),,,...///%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''((())))))*********************))))))))))))******))))))***,,,------+++******************************************+++++++++$$$%%%'''(((((()))******............//////---,,,(((***---/////////000111222111000000////////////555333222111222222000...///000///000444:::999555666666444///000666999888777222///222444222111222++++++,,,------...000111+++,,,...//////...,,,+++------///000000///,,,***+++,,,///000000///,,,+++++++++++++++++++++++++++************************)))*********++++++++++++))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((&&&'''))))))((((((***++++++,,,---///000222333444888;;;???CCCGGGKKKOOORRRVVVYYY^^^bbbfffggghhhhhhbbbaaa```]]]]]]eeeqqqzzztttqqqzzzwwwlllppp{{{zzz|||uuuiii]]]TTTPPP<<<>>>999666999@@@ZZZ~~~}}}yyyyyyvvvrrrtttyyyxxxxxxsssfffTTTCCC888333444333000---***)))(((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&'''((((((''''''(((***&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''''''''&&&&&&'''&&&%%%%%%&&&(((+++,,,(((((((((((()))***+++,,,***,,,///000%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''(((((()))***************+++***)))(((((()))***+++++++++,,,,,,++++++++++++))))))))))))))))))))))))((()))))))))*********+++&&&)))---...,,,************)))((()))+++,,,,,,+++)))+++......---,,,,,,---++++++******+++---///111---,,,,,,---000111111000///000...---000555333...***111666222...///333555555222111111...***,,,000000///---...//////...,,,000...,,,+++,,,...111222+++---...---,,,+++,,,---///---+++))))))***+++,,,************)))))))))((()))))))))))))))*********))))))******++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))((((((''''''''''''((((((''')))***+++******,,,---,,,---...000222444666666===@@@DDDHHHJJJNNNRRRUUU^^^```eeehhhjjjjjjhhhgggdddcccaaa```eeesss{{{~~~mmmooowww{{{zzzxxxwww}}}~~~mmmuuu}}}|||xxxpppeee]]]bbb\\\MMMAAA999222>>>YYYYYYTTTTTTZZZ```fffqqq}}}rrr^^^PPPIII>>>;;;777222...+++)))((())))))************))))))))))))))))))))))))))))))%%%&&&''''''&&&&&&''')))'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''&&&%%%'''&&&%%%%%%&&&(((+++---(((((((((((()))***+++,,,+++---///000%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))(((((())))))******++++++))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------+++,,,---...///111222222,,,,,,---...///000111111111111000000//////..............................//////......---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&(((***++++++,,,---///---///222444666999<<>>333...---,,,,,,&&&''')))+++++++++)))((())))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))(((((((((((())))))((((((((((((((((((((((((((((((((()))******++++++---......///&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%))))))))))))))))))))))))''''''(((((((((((()))))))))******************)))''''''(((((((((((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))*********************************+++++++++++++++*********(((((()))***+++,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''(((((()))***+++,,,,,,)))+++---000333777===AAAEEEKKKSSSZZZ^^^```bbbdddddd___ZZZYYY\\\^^^___^^^tttsssmmmttthhhTTTXXXhhhkkkcccNNNEEE===;;;;;;;;;>>>CCCKKKRRRZZZ\\\\\\aaalllvvvuuukkk]]]NNNBBB666+++$$$))))))+++,,,,,,+++***)))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++,,,------...%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&))))))))))))))))))))))))'''''''''((((((((())))))((())))))******))))))((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******************************)))))))))))))))))))))***((((((((())))))*********)))))))))******+++++++++************************((((((((())))))*********((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))***+++,,,------......000333777<<>>III]]]qqq{{{qqqUUU>>>333...***'''...---+++))))))***---///))))))((((((((('''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''(((((())))))******++++++,,,---%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&((($$$%%%'''(((((('''%%%$$$%%%&&&''''''&&&%%%&&&''''''''''''''')))***+++,,,000111111222444888>>>BBBKKKNNNSSSVVVWWWWWWWWWXXXZZZQQQIIIDDD???AAAQQQdddvvv|||iiicccaaammmtttgggYYYJJJCCC???:::555333;;;CCCTTTeeerrrzzz}}}eeeNNN>>>555000---+++++++++***))))))***,,,)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''(((((())))))******+++,,,---...%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((''''''&&&&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&(((***,,,,,,***(((&&&%%%&&&''''''&&&&&&'''(((((((((((()))***+++,,,---000222444777;;;@@@GGGLLLSSSVVVXXXXXXUUURRROOONNNHHH???<<>>444...,,,+++*********)))))))))(((((())))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''(((((())))))*********+++,,,---%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&(((((('''%%%%%%&&&''''''''''''''''''''''''%%%&&&(((((('''((()))+++)))***,,,000444888;;;===@@@EEEKKKPPPRRRRRRRRRSSSLLLKKKHHHDDD???======>>>@@@MMMbbb}}}rrrcccddduuu{{{}}}[[[HHHDDD===444333888BBBPPP^^^hhhkkkkkkgggiiifff[[[JJJ:::000---************))))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''(((((()))*********---...///000&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&%%%%%%%%%&&&'''''''''((((((((('''(((+++---///000222555999>>>BBBDDDGGGNNNPPPMMMPPPUUUQQQGGGIIIMMMQQQNNNFFFCCCIIIQQQWWWmmm}}}rrrjjj|||{{{|||zzzrrrtttvvvfff]]]TTTEEE???;;;333888KKKTTTRRRYYYgggmmmRRR<<<...,,,)))''''''***+++)))''')))(((((('''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''')))***++++++******,,,...//////&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&''''''((('''((())))))(((***,,,///---000555;;;AAAFFFIIIJJJRRRUUUVVVUUUVVVWWWSSSMMMJJJ[[[rrryyypppgggooo}}}xxx}}}{{{{{{yyy~~~wwwaaaRRRNNN???666777999BBB^^^}}}vvv___MMMBBB444000+++)))***+++)))''')))((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((((('''&&&&&&''''''((((((((((((((((((((((((&&&''')))***++++++******)))***,,,---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((((((((('''''''''''''''((('''((())))))***+++///111111555<<>>VVVrrrssseeeVVVLLL<<<666///,,,+++,,,+++)))((((((((((((((()))***+++((((((((((((''''''''''''((((((((((((((((((((((((%%%'''''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))((((((''''''(((((((((((((((((((((((((((((('''((()))******++++++***+++---//////&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((''''''&&&&&&'''''''''&&&((()))***+++...111444999===BBBHHHMMMOOOPPPPPPYYYPPPLLLOOOQQQRRR^^^lllxxxrrruuuzzz~~~tttiii]]]SSSHHH@@@AAAIIIkkkllljjjfffddd```VVVKKKAAA;;;333...---...---+++''''''''''''((()))******((((((((((((((('''''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))(((((((((((((((((((((((('''(((((()))******++++++,,,...000111&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&''''''(((''')))+++---...111666999???AAAEEEIIIMMMQQQSSSTTTYYYRRRPPPVVV]]]ggg}}}xxxnnnfffqqq~~~|||vvvwwwvvv}}}~~~oooggggggdddZZZQQQ@@@AAACCCHHHRRRZZZYYYRRRJJJCCC;;;555222000---***'''&&&&&&&&&''''''((()))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((())))))***++++++(((***---...&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&'''''''''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((())))))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&'''(((*********,,,///111333777<<<@@@AAACCCGGGLLLQQQUUUXXXYYYPPPRRRXXX```hhhvvvyyylllaaaZZZZZZcccmmmrrrwwwyyyzzz~~~|||iii>>>:::555666CCCTTT\\\\\\TTTNNNGGG@@@<<<666///)))((((((''''''''''''(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''(((((())))))(((((((((((((((((((((((((((((((((((()))***+++,,,***,,,...///&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&'''((()))+++---...///111444777:::>>>CCCGGGEEEHHHMMMSSSWWWYYYZZZZZZUUUcccqqqwwwyyy}}}sssfff```]]]ZZZaaallluuuxxx~~~vvvmmmoooyyy~~~cccKKKCCC888444>>>QQQ___cccYYYUUUQQQMMMIIIBBB999222,,,+++***)))((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((()))(((((((((((((((((((((((()))((((((((()))***+++,,,,,,...000000&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((()))$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&'''(((***,,,...000111222555888;;;>>>CCCHHHLLLKKKOOOUUUZZZ\\\[[[YYYVVVkkk~~~{{{yyyzzztttiiiccceeeiiijjjeee|||yyyiiigggyyyjjjRRRKKK@@@;;;DDDUUUccchhhXXXWWWUUUUUUSSSMMMDDD===......,,,+++******))))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((()))((((((((((((***+++,,,***+++------((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$&&&(((%%%'''***,,,,,,---///000111:::@@@AAAEEELLLPPPNNNMMMVVV^^^\\\RRRPPPbbbvvv}}}pppmmm|||xxxyyy}}}yyyooogggeeefffiiiooovvv{{{ggg~~~tttZZZLLLBBB@@@???AAAQQQdddeeegggddd[[[VVVUUUOOOHHH<<<555---((((((***+++++++++)))''''''((()))***)))((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''&&&&&&%%%%%%%%%'''&&&&&&'''(((((('''%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''')))***+++&&&&&&&&&'''''')))******++++++******************,,,,,,------''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%&&&((()))(((***---///000111444666999???DDDEEEJJJSSSWWWUUU```___[[[TTTPPP]]]~~~mmmpppvvv|||qqqpppyyyqqqjjjgggmmmxxx|||||||||mmmdddXXXMMMGGG???777<<>>CCCFFFIIILLLRRRYYY\\\ZZZccc\\\VVVUUU]]]tttttt~~~vvvmmmlllvvv{{{uuujjjbbb\\\XXXMMM@@@;;;>>>HHHIIIRRRiiizzzVVVNNNBBB666///+++((('''((('''&&&''')))***)))((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&'''(((((('''%%%''''''''''''''''''''''''%%%&&&''''''(((((('''''')))(((((((((((((((((()))))))))((('''''''''''''''''''''&&&''''''((()))***************************+++,,,---...&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))************)))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((((((((())),,,......000222444777;;;AAAEEEJJJKKKMMMQQQVVVZZZZZZXXX[[[QQQMMMXXXnnnnnnhhh~~~~~~~~~zzz|||~~~zzz}}}sssppppppnnneeeUUUIIIFFF999:::EEE]]]xxxqqq^^^PPPKKKDDD<<<555000,,,+++)))(((((()))+++,,,+++)))(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%''''''''''''''''''''''''%%%&&&''''''((('''''''''))))))(((((((((((())))))((((((''''''''''''(((((('''''''''''''''((())))))***************+++++++++------///000&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((())))))(((((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&((())))))+++...000000222444777:::???EEEIIILLLLLLOOOSSSUUUUUUTTTSSSUUUMMMOOOfffsssdddppp||||||oooggghhhppp~~~}}}sssbbbRRRJJJ@@@<<<===JJJXXXZZZOOODDDCCCCCCCCCAAA<<<555000,,,***)))((((((******)))((((((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%''''''''''''''''''''''''%%%&&&''''''((('''''''''(((''''''&&&&&&''''''(((&&&&&&&&&''''''(((******(((''''''''''''(((((()))))))))*********++++++++++++,,,...///&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((())))))***''''''((((((''''''&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%''')))+++,,,...111444333666999<<<@@@EEEJJJNNNOOONNNPPPRRRQQQOOOQQQUUUOOOVVVnnnwwwsssyyysssvvvxxxvvvwww|||kkk^^^[[[kkkzzz~~~wwwmmmbbbZZZRRRFFF;;;888:::;;;<<<>>><<<@@@EEEFFFAAA:::222...,,,***'''&&&'''(((''''''((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&'''(((((('''%%%''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&((()))***+++((((((''''''''''''(((((()))))))))***++++++,,,,,,)))***+++,,,''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((())))))******''''''((((((''''''&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''))),,,---///222555888999<<<@@@DDDGGGKKKPPPSSSSSSQQQQQQPPPMMMLLLTTT```bbbttt}}}wwweeeYYYhhhvvvoooqqqjjjmmmyyy~~~|||||||||rrrgggdddqqq~~~~~~zzzwwwdddUUUDDD:::444222555<<<<<>>888333...******+++,,,---((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%%%%&&&&&&''''''''''''&&&&&&'''(((((('''%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''))))))(((''''''''''''((()))(((((('''''''''((((((((())))))***++++++,,,,,,......//////''''''''''''''''''''''''''''''''''''''''''&&&&&&$$$$$$%%%&&&&&&''''''((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&''''''(((((())))))(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((---...000222333777;;;>>>HHHFFFEEEIIIMMMPPPSSSWWWUUUUUUOOOFFFFFFVVVnnn~~~kkkXXXUUU]]]kkk||||||}}}vvvuuu|||~~~~~~tttrrrsssyyy~~~}}}zzztttnnnqqq~~~yyywwwyyy~~~~~~pppccc[[[OOOAAA;;;<<<======???BBBEEEEEEDDDBBBEEE<<<333///+++((()))...((('''%%%#########%%%&&&'''((((((((('''&&&%%%%%%((((((((((((((((((((((((%%%$$$###"""###$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((((('''&&&&&&&&&((()))***(((((((((((())))))))))))))))))))))))((((((((((((%%%'''))),,,............---...///000''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''(((((((((((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))///000333555666:::>>>AAA>>>DDDKKKPPPUUUYYYYYYXXXUUUNNNIIIKKKXXXlllsssaaaUUU```uuu}}}}}}{{{xxxwwwvvvuuuvvv{{{}}}~~~~~~~~~yyypppiiihhh{{{wwwvvvzzztttqqqrrriiiVVVGGGCCC666777;;;@@@EEEFFFCCC???EEEEEEAAA777,,,&&&&&&))))))(((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((((((''''''''''''(((((()))''''''((((((((()))))))))((((((((((((((()))))))))'''''')))***,,,---------,,,,,,---...''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((()))*********(((((())))))))))))((((((************************))))))))))))))))))))))))*********))))))))))))((())))))))))))))))))))))))))))))******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&&&&&&&(((+++,,,111333666888;;;>>>BBBEEEBBBKKKQQQSSSVVVZZZXXXQQQRRRKKKOOObbbwwwjjjeeeffflll~~~wwwvvvwwwttttttuuuyyyxxxyyy~~~~~~yyy{{{~~~~~~~~~~~~~~~~~~~~~{{{sssggg]]]bbbuuu}}}tttqqq}}}yyy]]]DDD999333333555<<>>DDDFFFDDDNNN[[[[[[GGG555111///)))'''(((((())))))(((''''''((()))***+++++++++++++++(((((((((((((((((((((((())))))((('''&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''((()))))))))'''&&&%%%&&&&&&&&&&&&'''''''''(((&&&&&&''''''((()))******))))))(((''''''(((***+++******+++,,,((((((((((((((((((((((((((((((((()))))))))******'''''''''((())))))******)))******************)))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++************************************))))))************))))))))))))))))))))))))))))))************************))))))******************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))),,,000444666333777;;;???CCCFFFKKKMMMTTTVVVUUUSSSYYY___ZZZNNNIII\\\}}}mmmkkk}}}pppoookkkkkkpppttttttwww{{{wwwxxxzzz~~~~~~~~~~~~{{{{{{}}}|||~~~{{{{{{|||}}}|||}}}~~~~~~}}}}}}}}}~~~~~~vvvgggZZZTTTVVVjjj}}}~~~tttnnnlllcccSSSIIIHHHGGG>>>333///444<<>>CCCGGGKKKOOORRRTTTTTTUUUUUUUUURRRLLLGGG[[[rrrssszzzwww{{{}}}vvvmmmllljjjkkkpppssssssvvvzzzyyyzzz||||||zzz}}}|||wwwyyyzzzxxxxxxzzz|||~~~~~~}}}yyyyyy{{{zzz|||~~~~~~~~~}}}~~~~~~yyyjjjaaaaaajjjyyy}}}rrreee[[[XXXSSSLLLKKKPPPRRRHHH:::000...444<<>>DDDJJJNNNRRRVVVYYYXXXTTTVVVWWWOOOOOOlllvvv~~~}}}}}}{{{zzzzzzzzzzzzsssqqqrrrvvvyyyyyyxxxxxxzzzyyy{{{}}}}}}}}}||||||~~~}}}}}}~~~xxxzzz}}}{{{xxx~~~zzz{{{yyyuuuooonnnsssxxxxxx}}}}}}wwwuuuyyyzzzxxxvvvxxx|||xxxyyy{{{~~~|||yyy{{{~~~}}}{{{ppplllqqq|||uuuvvvnnnhhhhhhmmmlllccc]]]___aaa^^^WWWJJJ<<<444222444444111222666555111111555+++***)))((((((***,,,...+++++++++++++++***)))((((((((((((((((((((((((((($$$%%%&&&''''''&&&&&&%%%((((((''''''''''''((((((((((((''''''''''''((((((((('''&&&&&&&&&((()))+++(((((((((((())))))))))))'''''''''''''''&&&&&&&&&&&&''')))+++++++++******+++,,,---...,,,,,,,,,,,,+++***)))))),,,---...---,,,---///000666666555555666777999:::888999999:::::::::999999999888666555555666777888555333222111111000...,,,---...///000///---+++)))***+++,,,,,,,,,+++)))(((((()))+++,,,------,,,,,,+++++++++++++++***))))))+++++++++************)))))))))))))))))))))))))))***************************)))(((''''''((()))***,,,***))))))******)))'''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%''')))---000333444555777888>>>DDDJJJMMMOOOSSSVVVWWWVVVXXXSSSMMMXXX{{{~~~||||||{{{yyyuuurrruuurrrrrrxxx}}}|||zzzwwwvvvuuuxxxyyyyyyuuuqqqqqqvvv|||~~~~~~zzzvvvtttsssssstttuuuuuutttrrrrrrqqqqqqqqqrrrssssssnnnrrrtttvvv~~~{{{zzzvvvuuuyyy|||{{{|||~~~~~~~~~}}}yyy{{{|||}}}ssssssxxx~~~vvvlllhhhjjjxxxpppkkknnnqqqmmmfffbbb\\\VVVWWW]]]WWWEEE999777111222444555666555444444333111///,,,+++*********+++++++++*********************))))))((((((((('''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((((()))******)))(((***+++,,,---...000+++***))))))))))))***+++...000222444555888;;;>>>??????>>>>>>???AAABBBCCCBBBCCCDDDDDDDDDDDDDDDDDDFFFFFFFFFEEEDDDCCCBBBAAA;;;:::888777777666555444000000000000///---+++***...............---,,,,,,+++,,,---------,,,+++*********+++++++++******)))++++++++++++************))))))))))))))))))))))))***************************)))(((((((((((()))******(((''''''(((((('''%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%%%%'''***///111222222333666:::===DDDHHHLLLOOOSSSXXX[[[\\\VVVPPPJJJQQQnnn{{{zzzyyyyyyyyyxxxuuusssyyyxxxxxxzzz||||||{{{{{{{{{zzzyyywwwvvvtttssssssxxxvvvtttpppoooqqqxxx}}}||||||}}}|||{{{zzzzzz~~~~~~~~~~~~~~~~~~xxxyyywwwuuusssrrrqqqpppooommmllllllkkkkkkkkkllllllnnnppprrrttt{{{zzzvvvqqqpppsssuuussssssuuu|||~~~|||~~~~~~{{{xxxyyy}}}~~~||||||~~~zzzrrrrrrxxx|||yyyyyyuuupppppptttxxxvvvwww||||||tttjjjdddZZZUUUXXXaaa___NNN===666222111000111333555444333333222///---+++***))))))(((((()))))))))))))))))))))))))))(((((('''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))***+++,,,,,,...///+++++++++,,,---000333444666888:::<<<>>>AAAEEEGGGDDDDDDCCCBBBAAABBBBBBBBB???@@@AAAAAABBBBBBBBBBBBAAABBBEEEFFFFFFDDDAAA@@@BBBAAA???>>>============666666555444333222111000......---,,,,,,,,,,,,,,,............---,,,******************************,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))(((''''''(((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&(((+++...666555444444555999???DDDMMMMMMOOOSSSXXX[[[\\\\\\RRRLLLMMMcccwww~~~zzzyyyyyy{{{||||||zzzxxxyyy{{{}}}|||zzzyyyxxxxxxttttttssssssrrrrrrrrrrrryyyuuupppmmmpppuuuzzz~~~|||~~~~~~}}}}}}}}}||||||}}}wwwrrrvvvuuutttqqqooommmkkkjjjjjjiiihhhgggggggggggggggjjjkkkkkklllrrryyyzzzvvvtttooonnnqqqrrrpppppprrrvvv~~~|||zzzxxxxxxyyy||||||xxxyyy}}}~~~yyyuuutttsssqqqssswwwzzz|||yyylllgggfff]]]ZZZaaadddXXXHHH@@@999333...---111555555444444333000...,,,***))))))&&&&&&&&&''''''(((((((((((((((((('''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''')))******))))))***++++++,,,---...222333555777999;;;===>>>>>>?????????>>>>>>@@@BBB>>>===<<<:::888777666555444444666777888888888888777999<<<>>>??????===<<<;;;;;;;;;999888888999:::<<<<<<:::999888888888888111000...---,,,---......------------,,,,,,++++++***************++++++,,,,,,,,,+++++++++*********************************(((((((((((((((((((((((())))))))))))))))))))))))+++)))((()))***+++***((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''))),,,000222777777888888;;;@@@FFFKKKRRRPPPQQQVVVYYYWWWTTTSSSJJJRRRgggxxx___eee}}}yyyyyy|||}}}wwwwwwxxxzzz}}}~~~}}}{{{www|||}}}zzzzzzzzzzzztttsssrrrrrrrrrssstttuuu|||vvvppppppuuuzzz|||{{{rrrtttxxx~~~{{{{{{}}}}}}xxxwwwxxxwwwuuurrrpppppppppnnnkkkiiihhhhhhfffeeedddcccbbbaaaaaaaaacccbbbaaabbbgggllloooooommmiiiiiimmmqqqpppqqqtttuuu{{{}}}}}}~~~~~~|||yyyvvvxxx}}}}}}~~~zzzvvvrrrpppnnnnnnnnnsssxxxnnn^^^]]]```]]]UUUOOOCCC:::000---111555666444444333111///---+++***)))%%%%%%&&&&&&'''((())))))''''''''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''(((******))))))***,,,+++,,,---...>>>???AAABBBBBB@@@===;;;:::;;;:::888666444555666333333333333222222111111444555666888999:::::::::>>>??????@@@AAAAAABBBBBB@@@BBBDDDCCCAAA@@@AAABBB???>>>===<<<<<<<<<<<<===888777555333222111222222,,,,,,,,,,,,------......,,,,,,++++++++++++,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++(((((((((((((((((((((((())))))************))))))***)))((()))***+++***)))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''')))---000333444444777;;;???CCCGGGLLLPPPTTTQQQRRRWWWVVVOOOJJJJJJLLLfffcccZZZaaa||||||~~~xxxttttttvvvyyyzzztttuuuvvvyyy|||}}}|||{{{xxx~~~}}}zzz||||||{{{xxxxxxvvvvvvvvvwwwxxxyyyzzzuuuqqqsssxxx{{{xxxtttkkkpppyyy~~~~~~}}}}}}~~~}}}~~~~~~~~~~~~xxxvvvwwwxxxxxxvvvoooppppppmmmiiieeecccccc______]]]\\\[[[[[[[[[[[[]]]ZZZYYYZZZ^^^bbbfffiii```^^^___fffkkkmmmpppsssyyy{{{|||wwwvvv{{{~~~~~~~~~}}}}}}}}}zzzvvvqqqooolllhhhcccffflllwwwxxxcccZZZ[[[ZZZVVVRRRHHH>>>111,,,///222222000333333222000...---+++***&&&&&&'''((())))))******&&&&&&'''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&((()))***))))))+++,,,+++,,,---...HHHHHHGGGDDD@@@:::444111111222222111000000222333000222444666999:::;;;<<<===>>>???AAACCCDDDDDDEEEGGGGGGGGGGGGFFFFFFFFFFFFEEEIIIMMMNNNKKKIIIIIIKKKGGGFFFEEEDDDCCCAAAAAA@@@<<<:::999666444333222222............///000111222//////---,,,+++,,,---...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++******)))((('''&&&'''((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((())),,,111444555555444999???EEEIIIMMMPPPRRRSSSPPPRRRVVVRRRJJJHHHMMMhhh|||aaaUUUccczzz|||xxxtttrrrsssuuuvvvwwwyyyyyyzzz}}}||||||zzz{{{}}}{{{xxxwwwxxxyyyzzztttqqqppprrrvvvwwwtttoooqqq~~~~~~}}}}}}~~~~~~~~~}}}tttvvvzzz}}}}}}uuurrrrrrssssssrrrqqqsssrrrmmmeee^^^\\\[[[]]]\\\[[[ZZZZZZYYYZZZZZZWWWTTTSSSUUUWWWYYY]]]cccZZZXXXZZZbbbhhhkkkooossszzzxxxyyyyyywwwzzz}}}~~~yyyzzzvvvllloooyyywwwwwwsssooonnnnnniiibbbcccdddiiiqqqwww~~~ttteee[[[VVVSSSMMMIIIFFF===111++++++------+++222222111111000...---,,,((((((((())))))******+++'''''''''''''''((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&((()))***)))***+++---------...///IIIGGGCCC>>>888333000...///111333444555777:::<<<999;;;>>>AAADDDFFFGGGGGGEEEFFFHHHJJJLLLMMMNNNNNNMMMOOORRRTTTUUUUUUUUUTTTPPPVVV\\\]]]ZZZWWWVVVWWW[[[ZZZYYYWWWSSSPPPLLLJJJBBBBBB@@@>>>;;;888555444444333222222222333444444333111///---,,,,,,---...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++++++++***)))'''&&&&&&'''((())))))'''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((()))+++///555777666555888===BBBGGGKKKNNNQQQSSSRRROOOPPPSSSOOOJJJPPP]]]aaaXXX___yyy}}}zzz|||{{{~~~}}}}}}yyytttqqqrrrtttvvvwww||||||}}}~~~zzz||||||xxxvvvuuuuuuvvvqqqooonnnpppsssuuutttrrrxxx~~~~~~}}}|||}}}}}}~~~~~~}}}}}}}}}~~~}}}|||tttuuuxxx{{{}}}}}}|||zzzxxxrrrkkkggghhhkkkkkkkkkkkkmmmmmmhhh^^^WWWSSSSSSVVVUUUUUUTTTTTTTTTUUUUUUOOOLLLKKKNNNOOOOOOTTTZZZYYYVVVXXX^^^dddfffhhhlllppppppqqqvvv||||||zzzzzz{{{wwwxxx~~~zzztttlllnnnwwwvvvuuuppplllnnnqqqnnngggfffcccaaacccdddeeekkkqqqnnnjjjbbbXXXPPPKKKGGGEEE@@@:::333---++++++++++++000000111111111000///...))))))))))))))))))))))))'''''''''(((((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))***)))***+++---......///000FFFBBB===777333222222222555777:::<<<>>>@@@DDDGGGCCCEEEGGGIIIJJJKKKKKKJJJKKKLLLNNNPPPRRRTTTTTTUUUVVV[[[aaahhhlllmmmlllkkkzzzooonnnmmmiiieee___ZZZVVVNNNMMMLLLJJJGGGCCC???===999888666555444444555666555333111...------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,+++***))))))(((((()))***++++++***((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))))),,,111777999777444===@@@DDDHHHJJJMMMQQQTTTRRRNNNOOORRRNNNLLLZZZlll~~~XXXWWWcccxxxuuuuuurrrqqqnnnjjjjjjnnntttzzz}}}xxxwwwxxxzzz||||||{{{yyy{{{|||xxx~~~{{{wwwsssqqqqqqqqqqqqpppooopppsssvvvxxxyyywww{{{yyy~~~|||zzzzzzzzz|||}}}zzzyyyxxxxxxyyyzzz{{{||||||}}}~~~~~~|||zzzxxx{{{zzzyyyxxxxxxwwwtttrrrnnniiicccbbbdddhhhjjjjjjaaadddeee```XXXQQQNNNOOOJJJIIIIIIIIIIIIIIIJJJKKKHHHDDDDDDHHHIIIGGGLLLSSSUUURRRRRRWWW[[[\\\]]]```eeegggjjjmmmpppssswwwyyy}}}{{{{{{~~~~~~|||zzzzzzwww|||~~~}}}~~~yyyyyy~~~~~~|||zzzyyyyyytttvvv||||||}}}xxxvvvpppjjjlllrrrqqqkkkeee```___```aaa___aaaddddddddd___SSSIIIFFFHHHJJJ===:::555000---,,,---//////000111222222111000///)))))))))))))))((((((((('''((((((((())))))******(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%''')))***)))***,,,---...///000000888666333222333666;;;===@@@CCCFFFGGGFFFFFFHHHIIIIIIIIIEEEBBBDDDKKKMMMKKKNNNPPPTTT]]]mmm~~~vvvddd]]]YYYRRRMMMMMMFFFDDDAAA>>>===<<<:::999666333111////////////000...//////...,,,+++******++++++++++++++++++++++++************************************))))))))))))))))))************))))))))))))))))))))))))))))))'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%&&&((()))''',,,222555666666999;;;CCCDDDHHHNNNSSSUUUSSSPPPGGGSSSPPPGGGOOO___qqqwwweeeppp|||~~~wwwrrrpppooonnnhhhhhhiiimmmqqqvvvwwwxxxuuuwwwyyyyyywwwtttrrrrrrssstttxxx~~~|||yyyvvvsssqqqpppmmmppprrrttttttuuuwwwxxxzzz}}}|||wwwtttvvvyyyvvvxxxzzz|||}}}{{{yyyxxx|||vvvppppppuuu{{{}}}||||||zzzwwwtttqqqooonnnnnnpppqqqqqqpppmmmhhhdddaaabbb```]]]ZZZXXXXXXXXXXXXXXXWWWUUUQQQNNNKKKHHHGGGDDDCCCBBB@@@>>>===<<<<<<<<<<<<<<<===???BBBDDDFFFJJJJJJJJJJJJKKKLLLMMMNNNRRR\\\eeehhhdddbbbfffkkkmmmjjjiiilllrrrxxx{{{|||xxxuuuvvv{{{xxxuuutttuuuxxxyyyzzztttvvvyyyzzz|||~~~~~~|||zzz{{{~~~}}}{{{zzzzzzxxxvvvttt}}}xxxrrrlllgggdddaaa```___eeeeee]]]VVVUUUSSSOOORRRWWWUUUIIIBBBHHHPPPUUUIIIBBB:::555444222///---,,,,,,---...///111222222***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))***'''&&&(((++++++&&&!!!&&&&&&''''''''''''&&&&&&((((((((((((((()))******+++***))))))******)))(((((((((((((((((((((((((((''''''(((***+++,,,---...---......///444777;;;>>>???>>><<<:::@@@CCCFFFIIIKKKLLLMMMMMMGGGIIIJJJKKKSSSaaaooouuuvvvtttllliiiggg]]]PPPFFFCCCEEEHHHJJJ@@@<<<777222000---+++)))+++---......---,,,++++++++++++++++++++++++++++++************************************))))))))))))))))))************))))))))))))))))))))))))))))))&&&'''(((((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%&&&(((******...333666777888<<>>===<<<:::888777777777999999999:::;;;>>>@@@AAA>>>>>>>>>??????@@@BBBBBBAAAIIIQQQVVVVVVXXX\\\aaaaaa^^^]]]___ccchhhkkkkkkwwwzzz}}}~~~}}}||||||}}}{{{|||{{{xxxwww{{{zzzxxxyyytttrrrqqqrrrtttwwwxxxwwwqqqrrrtttwww|||||||||||||||||||||||||||~~~}}}zzzzzzyyyyyyvvvuuuuuurrrooollljjjeee___YYYYYY^^^___XXXSSSQQQNNNJJJKKKIIIKKKOOOMMMKKKRRR\\\WWWNNNCCC;;;888555111---------...//////000000000+++***)))((('''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))+++)))(((***......+++&&&'''(((((((((((((((((('''***))))))(((((((((((())))))((('''(((***++++++)))((((((((((((((((((((((((((())))))******+++++++++,,,------...>>>>>>>>>>>>>>>???@@@@@@GGGFFFDDDEEEFFFGGGGGGGGGSSS^^^iiiqqq|||kkkZZZQQQNNNMMMKKKFFF@@@:::555333000,,,)))------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))))))))************))))))))))))))))))))))))))))))%%%''')))++++++)))'''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%&&&(((+++...222666888999;;;@@@DDDJJJKKKNNNRRRUUUUUURRROOOUUULLL???EEEbbb{{{}}}wwwsssyyyuuuqqq}}}yyytttnnnjjjfffeeehhhkkkoooppppppnnnkkkkkkmmmoooppppppqqqpppmmmiiihhhiiimmmqqqvvvvvvxxx{{{~~~}}}{{{yyyzzzyyyvvvrrrooollljjjiiikkkmmmpppqqqqqqrrrsssuuutttrrrqqqqqqqqqqqqooonnnhhhiiikkkkkkjjjiiigggeeehhhfffdddcccccc```[[[VVVTTTSSSRRRQQQPPPQQQRRRSSSTTTUUUVVVUUUTTTQQQNNNLLLIIIHHHEEECCCAAAAAAAAAAAA@@@???>>><<<:::888777666888777666444333222222222444444555555666888999:::888888888888999:::;;;;;;888<<>>CCCSSSVVVNNNRRR```^^^TTTGGG>>>999666222///....../////////......---,,,,,,***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***((((((+++...///---)))(((((())))))))))))((((((+++***)))((((((''''''''''''&&&&&&(((***,,,,,,+++(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,---...EEEDDDBBB@@@?????????@@@CCCBBBEEELLLVVV```hhhkkk{{{pppfff\\\UUUMMMHHHBBB>>><<<999444000000///............,,,+++------------------------+++++++++++++++++++++++++++++++++*********))))))))))))************))))))((((((((((((((((((((((((&&&''')))******)))'''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''***---222555888999:::>>>DDDIIILLLNNNQQQTTTVVVUUUSSSQQQKKKKKKKKKZZZtttuuusssqqqpppwww}}}~~~yyyvvvsssoookkkgggcccccceeeiiinnnqqqrrrrrrpppmmmjjjhhhiiijjjkkkjjjiiihhheeebbbaaacccgggkkkpppqqqtttyyy|||~~~|||zzzvvvtttrrrnnnkkkhhhgggffflllnnnoooooonnnnnnnnnoooqqqmmmiiiiiikkkkkkhhhddd[[[[[[\\\\\\ZZZXXXVVVUUUTTTSSSSSSTTTTTTRRRMMMIIIFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHIIIHHHFFFDDDCCCAAA@@@>>>===;;;;;;;;;;;;777777666666555444333333555444333222111000000000111111222222333333444444666555555555666777777888999999:::===AAADDDGGGGGGJJJIIIIIIJJJLLLNNNPPPQQQUUUXXX^^^bbbeeehhhkkkmmmkkkrrrzzz~~~~~~{{{qqqqqqsssvvvyyyzzzyyywwwtttrrrpppqqqtttwwwxxxxxx}}}zzzxxxzzz~~~|||xxx{{{zzzxxxwwwxxxwwwuuutttnnnjjjhhhiiikkkhhhaaaZZZQQQTTTUUUSSSPPPKKKFFFBBBCCC>>>BBBOOOTTTQQQSSS\\\[[[RRRGGG>>>999777444222000000000000000...------------,,,***)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&(((***+++)))'''((((((((())))))(((((((((***)))((((((((((((((()))((('''&&&(((***++++++***(((((((((((((((((((((((((((((((((((()))))))))))),,,---......@@@BBBEEEGGGGGGDDD@@@>>>BBBMMMaaazzz}}}mmmiiiaaaWWWMMMCCC<<<777333000------...///...---------------------------++++++++++++++++++++++++++++++++++++************))))))************))))))(((((((((((((((((((((((((((''''''''''''''''''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''***...111666888;;;<<<===AAAHHHMMMNNNPPPTTTVVVWWWUUUSSSRRRFFF\\\qqqvvvnnneeeiiikkknnnuuu}}}pppnnnppplllfffaaa^^^\\\ZZZZZZZZZ^^^eeelllrrrsssqqqnnnooolllhhhffffffgggffffff````````````___```bbbeeeeeegggjjjnnnrrrtttsssqqqnnnmmmjjjgggeeecccaaaaaafffhhhhhhgggdddbbbaaabbbbbb\\\WWWWWWYYYYYYTTTOOOLLLLLLLLLKKKJJJHHHFFFEEEEEEDDDCCCCCCDDDCCCBBB@@@>>>===<<<;;;:::;;;;;;<<<<<<<<<=========<<<;;;;;;777666555444333333333222222222222222222111111111222111111000////////////000000111111111222222222111111000000000111222222444222111222666888999888::::::;;;<<<===???BBBDDDEEEGGGJJJLLLOOOTTTYYY]]]ZZZbbbooo{{{}}}ttttttuuuwwwzzzzzzyyywwwssstttvvvzzz}}}~~~}}}|||}}}xxxssstttyyy|||{{{xxxzzzxxxvvvuuuuuuuuusssqqqnnniiibbb```aaabbbaaa^^^RRRPPPPPPOOOLLLGGGBBB@@@???AAACCCEEEJJJRRRWWWXXX]]]XXXOOOFFF???;;;999999555444333111000//////...------,,,+++***)))((('''))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''&&&%%%&&&''''''((((((''''''&&&''''''''''''((()))++++++***((('''((())))))((('''((((((((((((((((((((((((&&&&&&'''((()))***++++++......///000FFFDDDCCCDDDIIIQQQZZZ___nnn{{{fffTTTIIIEEE<<<777111...///111111000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))************)))))))))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((()))---333777999<<>>>>><<<;;;:::999<<<;;;:::888888777888888888777555444333333444444333333333444444333333333222111111111000000//////............////////////......---------------...//////000111222222111111000000/////////000000111///......///111333444444111222444555555666999;;;:::;;;;;;:::;;;>>>CCCGGGEEELLLXXXeeepppttttttsssxxx|||uuutttssstttvvvxxxxxxxxxxxx{{{}}}yyywwwuuuxxxtttppppppsssvvvwwwwwwxxxwwwtttssssssrrrooommmjjjeee^^^YYYXXXYYY[[[\\\SSSMMMHHHGGGEEE@@@======:::@@@BBB>>>CCCPPPZZZ[[[ggggggcccXXXKKKAAA???@@@>>><<<888444111/////////---------,,,,,,***)))((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''')))***,,,---***)))'''(((((()))'''&&&((((((((((((((((((((((((%%%&&&'''(((***+++,,,---//////000111UUUVVVYYYbbbpppnnnfffdddUUULLL@@@888555444333111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((())),,,111777;;;===@@@DDDFFFHHHKKKQQQVVVUUUXXXZZZZZZUUUQQQNNNMMM___zzznnnhhheee```\\\[[[YYYaaaddd```^^^eeeqqqzzzsssaaaUUUQQQMMMIIIDDDDDDCCCBBBBBBCCCFFFHHHGGGLLLVVVbbbkkkooommmkkkfffdddaaa___\\\XXXSSSPPPKKKLLLNNNOOOOOOPPPSSSUUUVVVVVVWWWXXXYYYXXXTTTQQQOOONNNMMMKKKJJJJJJJJJJJJGGGHHHHHHFFFDDDAAAAAAAAABBB@@@======>>>===;;;888666666666555444333222222333444444444222222222222333222111000///000111111////////////////////////000111111111111000000///------------.........///------,,,,,,,,,------...---...000111222222222111222222111111000111111222...///000000111111222222000222444333222222444666333444444333222333666999777<<>>::::::<<<:::<<<>>>???AAAHHHTTT___kkkppprrrgggTTTFFFBBBEEEJJJEEE>>>666000...------,,,,,,---------,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))''''''((((((((((((''''''''''''''''''(((***++++++((('''&&&'''))))))((('''(((((((((((((((((((((((((((((())))))***+++,,,,,,...//////000ZZZiiinnnaaaQQQCCC<<<777333///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))************))))))))))))))))))))))))))))))'''(((***,,,,,,***((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((***---333999>>>???CCCHHHJJJLLLOOOTTTYYYXXX[[[]]]ZZZTTTNNNJJJIIIttt|||lll^^^YYYZZZXXXTTTRRRSSSYYY[[[WWWVVV___llluuuaaa]]]SSSGGGBBBCCC@@@999:::<<<======<<<<<<<<<===777<<>>???>>><<<::::::;;;777666555555666666555444333222222111111000000///,,,...111222222111111222000000///...///000111222/////////////////////...------............------............/////////000..................///000,,,---///111222222222111000000//////.../////////---///000000---,,,,,,---...111222111...---...000...000333333333333555666333666999888888???LLLWWW\\\ccckkkppppppqqquuuyyyvvvrrrooonnnrrrxxx~~~yyyssstttxxxrrruuuwwwxxxxxxwwwxxxxxxwwwuuurrrpppooommmjjjggg^^^bbbdddaaaYYYSSSQQQRRRYYYMMMBBB>>><<<999999===???999;;;DDDCCC???KKK___gggqqqvvvlllVVVFFFCCCGGGRRRLLLBBB888000,,,+++,,,+++,,,---------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''''')))+++(((((())))))))))))(((((()))(((((((((((())))))***&&&%%%%%%&&&)))******)))((((((((((((((((((((((((************************---......///xxxdddQQQBBB999666,,,---111444111,,,,,,111000...---...000///***&&&+++++++++************)))************************++++++************++++++******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%(((((()))+++///666>>>DDDBBBEEEIIILLLNNNQQQUUUXXX[[[\\\YYYVVVPPPCCCEEEZZZvvviiiddd\\\VVVRRRPPPOOONNNSSSNNNJJJLLLRRRXXXYYYYYYJJJEEE@@@<<<<<<;;;888666999999;;;;;;;;;:::888777888555999GGGYYYbbb^^^VVVXXXVVVRRRMMMHHHCCC???===:::;;;;;;;;;;;;<<<<<<<<<<<<===???@@@@@@???===<<<<<<<<<<<<;;;:::999999888999888777666555444444444444333333333222222111111000000000000000000000000.........////////////000////////////////////////........................---------.........//////,,,,,,,,,------.........------------------------//////000000111222222222////////////////////////////////////////////////000000000000111111111111222111000//////000111222666555555555777999<<<>>>JJJMMMQQQUUU[[[bbbiiinnnrrrrrrqqqmmmkkkoooxxxyyyoooqqqvvvvvvwwwvvvsssqqqtttzzzsssrrrpppnnnlllkkkjjjjjj^^^^^^]]]\\\ZZZXXXVVVUUUPPPMMMHHHAAA:::888999;;;:::???CCCAAA===???IIIRRR]]]eeehhh]]]NNNFFFCCCCCCHHHCCC===777222///+++)))---------------,,,+++*********)))(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))******)))(((((((((((((((***)))((('''''''''''''''***)))(((''''''((()))***((((((((()))******++++++---......///|||jjjYYYOOOIII:::...---222333111///222000//////000000...+++,,,+++++++++*********************************************))))))************)))))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&''''''((()))+++...111444:::@@@DDDFFFIIIMMMPPPSSSVVVZZZ]]]bbb```UUUPPPTTTWWWddd|||jjj^^^ZZZUUUQQQOOONNNMMMLLLJJJFFFBBBBBBGGGJJJJJJIII;;;888555444666777777666444444555555555555444444555777???KKKVVVYYYRRRKKKIIIHHHEEEBBB>>>;;;888777444444444444555555555555555666777888888777666555666555555444333333222222444333222111000000000000000000/////////.........////////////////////////............////////////////////////////////////..............................//////////////////---...............//////......------------------/////////000111111222222000000000000000000000000000000000000000000000000000111111111222222222222222111000//////000111222333333222222444666888:::===???AAADDDGGGLLLRRRVVV\\\^^^^^^]]][[[^^^eeekkk}}}|||uuupppwwwuuuvvvwwwwwwuuussstttvvvuuutttqqqnnnllliiihhhggg``````^^^\\\ZZZYYYWWWVVVQQQNNNIIIBBB<<<999999;;;<<<@@@DDDDDD@@@@@@DDDIIILLLTTTXXXRRRIIIDDD@@@======:::666222000///------,,,,,,,,,,,,,,,,,,++++++******)))(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))(((''''''''''''''')))((((((''''''''''''(((***)))(((''''''((()))***((((((((()))******++++++---......///nnnXXXAAA888777666333111111000///...------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***))))))(((((())))))***))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%'''((()))***,,,///333777:::>>>BBBEEEKKKNNNQQQTTTVVVXXXZZZ\\\YYY[[[WWW]]]sssjjjZZZRRROOOLLLKKKJJJJJJHHHGGG@@@<<<999999;;;;;;999777000///------000222333222000000000000111222222333222;;;GGGPPPQQQJJJAAA;;;999888777666444333222111......////////////000000000000000000000000000000000000//////......------//////...------......///......------------,,,,,,........................------........./////////////////////////////////////////////////////////000000000000////////////000000///////////////...////////////000000000000000000111111222333333333111111111111111111111111222222222222222222222222111111222222222333333333444333222222222222333444333222222111222444555666333444666666777999<<>>>>>??????BBBEEEFFFDDDBBB@@@@@@CCCJJJMMMKKKGGGDDD???;;;999777444222///.........***+++++++++++++++,,,,,,******)))(((((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&'''(((''''''''''''(((((()))))))))(((((((((((())))))((((((((()))******++++++---......///}}}jjjYYYIII;;;555666000111111000///...------------------,,,,,,,,,+++++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((***+++...111555999<<<@@@DDDGGGOOOQQQTTTUUUUUUUUUVVVWWWUUUUUUQQQ```oooZZZOOOKKKJJJHHHGGGFFFDDDAAA???999777555555555444111...000///...---............//////......000222444555333???MMMPPPHHH<<<444111111111111111000000000000---............////////////......---......///000/////////......---------...............///000000////////////////////////........................------........./////////000000000000000000000000////////////////////////000000000000////////////111000000000//////......111111111111222222222222111222222333444444555555111111111111111111111111222222222222222222222222111222222222333333333333666666666666666666666666555555444444444555666666444555666555444444666888888:::===???AAAEEEJJJNNNXXXiiiuuu|||{{{}}}|||{{{wwwssswwwuuurrroookkkhhhfffeeebbbaaa^^^[[[YYYWWWWWWVVV\\\ZZZVVVQQQKKKGGGFFFGGGDDDEEEEEEGGGGGGDDDAAA>>>CCCHHHKKKGGGCCCAAA???<<>>:::777555444333333333222///---000000000///------------............///111333555555AAAKKKIII===111---...000000000///////////////............////////////......------...///000000///////////////...............---......///000111000000000000000000000000................................./////////000000111111111111111111111111000000000000000000000000000000//////////////////111111000000//////......000000000111111222222222111111222222333444444444333333333333333333333333333333333333333333333333222222333333333444444444777777777777777777777777666666666666666666666777666777777666555555666777888999;;;===AAAGGGMMMRRRLLLZZZbbbmmm|||~~~~~~}}}zzzuuuuuusssqqqmmmjjjgggfffeee```___]]]ZZZXXXVVVTTTTTT]]]]]]ZZZUUUPPPLLLKKKKKKIIIGGGEEEEEEFFFFFFDDDBBB@@@FFFHHHDDD@@@@@@BBBAAAGGGFFFCCC===555///---,,,+++*********+++,,,------++++++***)))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''''')))((((((((((((((())))))'''''''''''''''((()))***(((((())))))))))))((((((((((((((()))******++++++---......///aaaHHH:::555000///000111///---////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((((((((((())))))***222444666999<<>>CCCHHHMMMQQQRRRUUUYYY[[[[[[ZZZZZZZZZNNNXXXppp}}}cccZZZXXXNNNBBB>>><<<999888777555333111000000000000............))),,,......------...000++++++---...////////////111444666444000------///,,,,,,,,,,,,------------,,,,,,,,,,,,------------***+++---...//////......------------------------------------------............/////////000000000////////////////////////111111111111222222222222222222222222222222222222111111111111111111111111000111111222333444555555333333333333444444444444222222333444444555666666555555666777777888888999::::::::::::::::::::::::888888888888888888888888999999999:::::::::;;;;;;888888999::::::999888888999999:::;;;;;;;;;;;;;;;777999::::::999888999:::444444555888;;;===>>>>>>777???===???JJJQQQXXXddd|||~~~{{{vvvtttrrroookkkgggcccaaa```^^^^^^^^^]]]ZZZVVVRRRPPPRRRSSSTTTQQQNNNJJJIIIIIIIIIHHHFFFDDDBBBAAAAAABBB??????@@@FFFQQQXXXTTTKKK<<<>>>???<<<555111111333///...---++++++,,,---...,,,+++******))))))******''''''((((((((((((''''''(((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''((()))))))))((((((''''''''''''((('''((()))******)))((('''((((((((()))******++++++---......///rrrWWWEEE>>>;;;666000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***,,,...///222777>>>DDDIIIMMMQQQSSSWWWYYY\\\[[[YYYVVVTTTSSSWWWaaaxxxjjjaaa___UUUIIIBBB666444222222333333333222222222111000...---...///,,,...111000...---...000,,,---///000111111000///---..................///+++,,,,,,------.........------------............***,,,...000111000///.....................//////000//////......////////////000000000111111222222000000000000000000000000111111222222222333333333222222222222222222222222111111111111111111111111111222333444666777888888444555555555666777777777777888888999:::;;;;;;;;;;;;;;;<<<======>>>>>>???========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>;;;<<<===>>>>>>===<<<;;;<<<===>>>???@@@@@@@@@@@@???@@@BBBBBB@@@??????@@@===>>>@@@BBBDDDCCCAAA>>>888DDDHHHIIIMMMLLLOOOZZZqqq~~~zzztttvvvsssooojjjeeeaaa^^^\\\^^^___```___\\\XXXSSSPPPPPPQQQRRRQQQMMMJJJIIIIIIGGGHHHHHHEEEAAA>>>===>>><<<888888BBBTTT\\\PPP???:::===???<<<666222333555111000...,,,,,,,,,...///,,,+++******)))*********''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))***)))(((''''''''''''''''''((()))******)))((('''((((((((()))******++++++---......///{{{gggSSS@@@444///333555555222...,,,...111......---,,,,,,,,,------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''***---111444666999>>>CCCHHHNNNTTTXXX\\\[[[]]]___ZZZRRRNNNOOO]]]WWWgggrrreee]]]SSSEEE999666444222222222222000///111000///......///000000///////////////........./////////...............222111111111000000//////+++---...000000111000000000///.........///111111---///000000//////222444000000//////.........---......//////////////////111222333444555333000---...333444000///222222...555444222111111222333333///000111222222111222222888666555555777888666444555555666777888888666555666777777777888999<<>>>>><<<:::999888===????????????AAA@@@>>>BBB::::::AAABBB;;;888;;;999;;;<<<;;;999:::===AAAAAA>>><<>>BBBKKKKKKCCCAAAGGGDDDIIIQQQVVVRRRJJJHHHJJJKKKNNNTTTWWWVVVRRRLLLGGGHHHJJJMMMPPPQQQPPPNNNLLLJJJRRR^^^eeefffeeefffggg{{{yyysssyyywwwtttpppkkkeee```^^^fffccc___^^^___^^^\\\YYYUUUTTTRRRPPPNNNMMMMMMMMMKKKIIIGGGDDDAAA???===<<<888:::<<<>>>@@@BBBCCCCCCAAA@@@===999777777888:::<<<999555000...---...///***************************)))(((&&&&&&&&&'''((()))&&&%%%'''(((((()))***))))))(((((('''''''''&&&(((******)))'''%%%%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))***))))))))))))+++,,,---,,,...000000}}}uuucccQQQFFF555444222222222111///.........---,,,,,,,,,,,,---,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%(((''''''(((***...222444999<<<@@@EEEIIIMMMSSSVVV\\\ZZZZZZ[[[YYYUUUUUUXXX^^^hhh{{{}}}rrrggg[[[OOOBBB999444222111111222222000///000////////////000222333////////////////////////......//////////////////000/////////.........---//////......------......------.........//////......//////...,,,+++***)))111111000000000/////////....../////////000000000***+++,,,...111222333333444888777333333666555111222111111222333444555555222222222333333333333222444333333555888::::::999999777777:::>>>???<<<:::>>>>>>>>>===<<<<<<===>>>>>>???@@@@@@???>>>>>>>>>:::999999:::===???>>><<>>???AAA???AAACCCBBB??????AAADDDKKKJJJLLLQQQWWWXXXUUUQQQOOONNNTTT\\\\\\XXX]]]iiitttvvvzzz|||wwwooollloooxxxwwwtttqqqppppppqqqrrrkkknnnqqquuuwwwwwwvvvuuu{{{wwwzzzwwwrrrmmmhhhccc___\\\aaa^^^\\\\\\\\\\\\ZZZXXX[[[XXXSSSNNNKKKJJJJJJJJJKKKIIIFFFBBB???===<<<;;;888999:::;;;<<<>>>>>>???DDDFFFEEE???888444666:::AAA===888111,,,)))((('''************************))))))(((''''''''''''''''''&&&&&&'''((('''&&&&&&)))(((((((((''''''''''''&&&((())))))'''&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((***))))))))))))+++,,,---,,,...000000yyylllooo|||sssjjjuuuzzzlllFFF===333///000111///,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$'''''''''))),,,000444666===@@@DDDHHHLLLOOOSSSVVV^^^[[[YYYWWWRRRMMMPPPVVVbbb{{{wwwvvvqqqfffWWWIII>>>999222000///000111222111////////////000111222333444/////////////////////////////////000000111111111000000000000////////////222111000/////////111111111222333444444444333333333222333444555555333222111111111111111000000000/////////000000111111111666555555555555777888999222444333222444888888666555444444555777888777666777666555666888999888777999999999:::<<<===???@@@>>>======@@@DDDDDDBBB???>>>>>>??????????????????===<<<<<<<<<===>>>???@@@DDDBBB@@@???@@@??????>>>DDDGGGIIIHHHJJJNNNPPPNNNLLLQQQVVVYYYYYYYYY\\\___lllooowww}}}{{{wwwqqqkkkfffbbb^^^[[[ZZZYYYXXXYYYZZZZZZXXXVVV\\\XXXRRRLLLIIIHHHIIIJJJKKKHHHDDD@@@===;;;;;;;;;999888777777777777999999AAAEEEGGGAAA888222444999777666333///---+++******************************(((((())))))((((((''''''&&&(((+++,,,---,,,***(((((((((((((((''''''''''''%%%&&&((((((((('''((()))''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))***+++,,,---,,,...000000}}}sssfffaaalllzzzqqqrrrqqqmmmjjj|||iiiZZZEEE666111111111111//////...---,,,,,,,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$&&&'''(((+++...333777999@@@DDDIIIMMMPPPSSSVVVXXXZZZZZZZZZUUUMMMJJJTTTbbbvvvtttuuurrrkkk```RRREEE<<<777111000000000222333333111000000000111111222333333///////////////000000000111111111222333333444444444444444333333333333333333333444444555666777888222333333444444444444444444333222333555666555444555555555555555555555555555555555555555555555555666777777666555555666888999888777666888:::;;;:::<<<<<<<<<<<<<<<;;;;;;;;;======>>>@@@BBBBBBAAA@@@@@@AAABBBBBBAAABBBDDDGGGGGGJJJNNNOOONNNLLLLLLLLLIIIIIIKKKNNNQQQTTTTTTTTTTTTSSSRRRRRRUUUWWWYYYZZZVVVUUUUUUSSSNNNKKKPPPVVVZZZeeekkkiiijjjqqqrrrlllrrryyyooommm{{{~~~xxxqqqkkkhhheeeaaa^^^VVVVVVWWWXXXXXXXXXWWWVVVXXXUUUQQQMMMKKKJJJKKKLLLKKKHHHCCC???<<<:::::::::;;;999666444333333444555888;;;>>>;;;555111222444...------,,,,,,,,,,,,,,,************************'''((()))******)))((('''$$$)))............,,,)))(((((((((((((((''''''''''''(((******)))(((((()))''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******+++,,,,,,+++---///000uuutttNNNNNNJJJDDDCCCJJJWWW```XXXUUUNNNHHHIIIMMMPPPPPP[[[kkkwwwyyy{{{{{{}}}zzzfffQQQBBB999444222111000///...---------------------,,,,,,,,,++++++************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''***---222777;;;===CCCGGGMMMRRRUUUWWWYYYZZZSSSUUUTTTOOOJJJSSSmmm}}}zzzqqqcccXXXOOOFFF<<<555222111111222444555444333222222222222111111000000////////////000000111111333333444444444555555555555555555555555555555555333555777999;;;;;;::::::;;;;;;<<<<<<<<<=========???===;;;999999999888777777777888888888888888888::::::999999999999999999666888;;;;;;;;;<<<>>>@@@BBB@@@>>>===;;;;;;===@@@FFFGGGFFFCCC???>>>AAADDDLLLOOOTTTVVVUUURRROOOMMMIIIMMMPPPQQQQQQTTTZZZ```dddmmmuuuvvvrrrppptttyyyzzzyyy{{{wwwxxxyyyttthhhcccmmm}}}|||nnn``````nnn}}}{{{sssooonnnlllhhhdddXXXYYYYYYYYYXXXWWWWWWWWWTTTTTTRRRPPPNNNLLLJJJIIIKKKHHHDDD@@@<<<:::999999<<<:::777444222222222333444333333444444222000---///...---+++)))(((''''''************************'''((()))******)))(((''''''...111...++++++)))$$$'''''''''(((((((((((((((***,,,---,,,***(((((()))''''''''''''(((((((((((())))))))))))))))))))))))((())))))***++++++,,,,,,+++---///000zzzkkkmmmrrrhhhcccWWW===AAAEEEGGGGGGHHHKKKKKKIIIPPPSSSVVVUUUQQQLLLIIIGGGMMM^^^bbbYYY\\\lllooocccttt|||qqquuuqqq^^^JJJ999...333222111000///.........------------,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))),,,000555;;;???AAAEEEJJJPPPUUUWWWXXXXXXYYYUUURRROOOKKKLLL\\\~~~yyyvvvjjj\\\UUURRRLLL@@@555333222222333555666555444333333333222111000...---...//////000000111111222444444444444444444444444222222222222333333333333444555777:::;;;<<<<<<<<<;;;===@@@BBBBBBAAA???===<<<>>>@@@@@@>>>=========666666666777777777777777777777777888999999::::::<<<>>>@@@???===>>>BBBFFF>>>???@@@AAA???@@@GGGQQQYYY[[[XXXOOODDDAAAHHHQQQfffoooyyy}}}xxxpppllljjjhhhnnnuuuwwwwww|||~~~sss~~~kkkeee```bbblll{{{}}}vvvtttuuutttppplll^^^^^^]]][[[WWWUUUVVVWWWVVVVVVUUUSSSPPPLLLIIIGGGKKKJJJGGGCCC???<<<:::999:::999777555333222222222555222000222444444000+++...---,,,*********++++++************************(((((())))))******))))))333::::::111******((($$$'''''''''(((((((((((((((,,,------,,,***(((((((((''''''''''''((((((((((((************************((((((***++++++,,,+++++++++---//////}}}ssszzzzzzvvv]]]RRRLLLHHHFFFDDDGGGLLLOOOKKKRRRWWWWWWYYY^^^___\\\eeelllsssrrrjjjcccdddgggppp~~~~~~zzzkkkYYYTTTaaauuuqqq~~~hhhNNN<<<555444333111000/////////...------------,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((***...333999>>>BBBEEEHHHMMMRRRVVVVVVUUUSSSSSSSSSQQQRRRXXXcccsssppprrrccc]]]XXXYYYZZZSSSDDD666444222222222444555444222000111111111111000...---...//////000111111222222444333333222222111111111///000000000111111111111222333444777;;;AAAEEEHHHBBBHHHOOOTTTUUUPPPIIIDDDAAAIIIQQQRRRLLLDDDAAA@@@@@@AAAAAAAAABBBBBBBBBBBB;;;<<<>>>@@@BBBEEEGGGHHHCCCEEEFFFEEEFFFLLLVVV___\\\^^^bbbaaaZZZWWWaaaooo{{{|||uuubbbLLLDDDMMMZZZxxxnnnyyy|||iiigggeeefffmmmyyy}}}xxxxxx{{{|||wwwrrreeedddaaa[[[VVVSSSTTTVVVWWWVVVUUUSSSPPPNNNLLLJJJLLLKKKIIIFFFCCC>>>;;;999888777666555444333222222111000000222444555444333111///---,,,,,,---///111************************))))))(((((()))******+++888???===000(((***+++'''''''''''''''((((((((())))))***++++++)))''''''(((''''''''''''(((((((((((())))))))))))))))))))))))'''(((***+++,,,,,,++++++***,,,//////yyykkkiiiccclll}}}wwwWWWGGGJJJCCCJJJKKKIIIMMMPPPXXXiii{{{vvviiiOOOMMM[[[tttkkkVVV666555444222111000000000......---------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))(((+++///444;;;@@@DDDGGGJJJNNNSSSVVVUUURRROOOMMMJJJLLLYYYpppkkkdddRRRRRRWWW^^^aaaXXXFFF777333222111111333333222111...///000111111000//////...//////000111222222222333222222111000///......//////000000111111111222000000111555===GGGRRRXXXooowwwxxxpppttt}}}tttcccXXXTTTTTTTTTUUUUUUVVVVVVVVVWWWIIIKKKNNNQQQVVVYYY\\\^^^[[[^^^bbbgggpppvvv}}}rrrTTTFFFOOO^^^|||oooiiicccaaannnvvvhhheeebbbbbbhhhqqqzzz|||yyyzzz{{{uuuiiihhhccc\\\TTTQQQRRRUUUUUUTTTRRRPPPPPPPPPQQQRRRLLLLLLKKKIIIEEE@@@;;;999555555555555555444222222))),,,///111333555999<<<===:::555///+++******+++***************************)))((((((((()))+++,,,000777444''' %%%)))&&&&&&'''''''''(((((())))))%%%'''))))))((('''((()))''''''''''''((((((((()))(((((((((((((((((((((((('''(((***+++,,,,,,++++++***,,,...///{{{xxx\\\HHHGGGOOOEEEIIIKKKIIIJJJNNNOOONNNOOOWWWbbbjjjooo{{{vvvnnnvvvzzzfff```ttt{{{UUU@@@666555000///000***111///------///111...)))---------,,,,,,,,,++++++))))))))))))((((((((((((***)))(((''''''***///222000***$$$###&&&******)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%'''&&&&&&&&&&&&'''((((((***...333888===CCCHHHLLLMMMQQQUUUTTTRRRRRRRRRQQQJJJGGGVVVyyy}}}xxxrrreeeYYYTTTPPPUUUYYYeeerrrdddGGG:::555666888999888666333111222111000000000222333444////////////000111222333333333333333222111000///...222555666333111111222...000222444888BBBPPP[[[}}}xxxwww}}}nnndddnnn|||YYYRRRFFFGGGccc~~~bbb```]]]ZZZ\\\iii~~~ppp^^^YYYZZZbbbcccaaaiiivvv}}}}}}wwwmmmiiiccc]]]XXXVVVVVVVVVVVVTTTQQQPPPPPPNNNLLLJJJKKKLLLLLLJJJGGGCCC???<<<:::888777777777666444222222000......222999AAAFFFGGGAAA888///***)))+++---(((((((((((())))))))))))+++)))(((((('''(((,,,000...+++'''%%%&&&(((((((((((('''&&&(((,,,---+++)))))))))))))))))))))))))))((((((((((((((('''''''''(((((())))))))))))((((((((()))******)))***,,,...---...///000wwwvvvhhhWWWKKKGGGEEE@@@;;;???EEEOOO]]]ooozzzqqqnnn{{{qqqXXXFFF<<<111000555333222000...,,,---...---+++---------,,,,,,,,,+++++++++************))))))))))))))))))***000@@@UUUddd666///(((%%%&&&((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%'''&&&&&&&&&&&&'''((((((---111777<<<@@@EEEJJJNNNOOOQQQTTTSSSRRRPPPOOONNNMMMKKK[[[}}}vvviiieeeaaaWWWPPPPPP```pppzzzoooPPP???999999:::999777555222111000///.........///111222000000000000111111222222111222333444555444444333---///222222000//////111000111111//////333<<>>;;;888666555555444222666333000...------///000111111111000///---,,,+++))))))))))))))))))))))))((('''''''''+++111777:::---***'''&&&&&&'''(((''')))))))))***,,,---,,,***((((((((((((((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((()))***+++***))))))+++,,,------...///wwwhhhZZZUUUIIIGGGFFFKKKSSS[[[```bbb|||~~~oooddd___cccsssqqqTTTAAA666+++333111111333222//////222...------------,,,,,,,,,,,,+++++++++************'''((((((&&&$$$(((111888...+++((('''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''&&&&&&&&&(((***+++666:::@@@DDDHHHLLLOOORRRVVVTTTTTTTTTQQQMMMKKKLLLMMMZZZuuueee___[[[ZZZVVVUUU___mmmzzzQQQ999<<<:::888666555444444444333222111000000111222333111222333444444333222222111333555777888888666555333444444444444555666777111333555555444444555777666888:::888777999@@@FFFHHH]]]xxx\\\HHH888999>>>???BBBIIIUUUtttyyydddYYYXXXbbbuuuvvvbbb\\\bbbsssnnnMMMKKKPPPXXX\\\ZZZZZZ^^^lllxxx~~~~~~~~~wwwtttnnnggg___ZZZUUUSSSQQQOOOLLLKKKKKKKKKJJJIIIDDDEEEEEEFFFEEEDDDBBBAAA@@@===888555555444333333111000///...------.........///000111111///...---*********)))))))))))))))((()))(((''',,,444:::;;;,,,***'''&&&''''''''''''(((((()))***++++++******((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((***++++++***))))))***,,,,,,---...///\\\OOOIII???:::CCCIII[[[yyytttqqqyyy|||{{{qqqYYYFFF333333000000444444///...000.........---------,,,,,,++++++*********)))))))))))))))***+++,,,+++)))&&&((('''&&&&&&((()))***)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''&&&&&&(((***---///999===CCCGGGKKKMMMPPPRRRXXXUUUTTTUUUQQQKKKMMMSSSbbbsssmmmfffbbb```___[[[]]]mmm}}}RRR:::999888666555444555666777444333222111111222333444222333333444444444444444888999:::;;;;;;999888777:::999888888999:::;;;;;;777999<<<======<<<<<<<<<>>>???AAA@@@>>>>>>???AAA???GGGSSS```mmm}}}bbbKKK@@@999999;;;;;;@@@HHH```|||pppjjjtttmmm]]]ZZZgggjjj```cccqqq|||qqqSSSOOOPPPYYYccceeebbb___jjjyyy}}}zzzvvvnnneee___[[[ZZZZZZUUURRRNNNLLLKKKJJJIIIHHHEEEEEEEEEEEEDDDBBB@@@???@@@===999666555555444333////////////............/////////.........------+++*********)))))))))(((***+++***(((---666999666+++)))'''&&&'''''''''&&&&&&'''((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((())))))))))))(((((()))***+++***))))))+++---,,,---...///~~~XXXAAAEEEIIIIIIMMMXXXppp}}}nnnsssyyyiiiVVV<<<333...222333...,,,...............---------,,,+++************)))))))))+++(((&&&'''+++---***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''&&&''')))...222444<<<@@@FFFJJJMMMOOOQQQSSSWWWTTTUUUTTTNNNIIIPPP]]]sssuuueeeccc___^^^^^^\\\aaavvvvvvLLL:::888888666666666666888888444333222111111111222333333333333333444555666777666777888888999999999999>>>===<<<<<<>>>>>>===<<<===>>>???@@@@@@@@@@@@@@@BBBBBBDDDEEEEEEDDDCCCBBBDDD@@@???FFFSSShhhwwwPPPGGGCCCBBBCCCBBBCCCJJJSSSjjj{{{pppTTTQQQLLLVVVlllrrriiinnn}}}{{{sssTTTQQQQQQZZZfffmmmmmmjjjsss}}}yyyzzztttlllccc]]][[[[[[\\\WWWTTTOOOLLLKKKJJJIIIGGGFFFEEEEEEDDDBBB@@@>>>===???<<<999777666666444333222222111000///...---,,,...---,,,++++++++++++++++++++++++******))))))((())),,,+++(((---666666000***)))'''&&&''''''&&&%%%%%%&&&((((((&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((())))))))))))((((((((()))******)))***,,,...,,,,,,---...jjj\\\EEE<<<@@@@@@FFFXXXwwwvvvtttrrraaa^^^___dddppp~~~~~~PPP>>>111111333///---000............------------,,,,,,+++++++++************'''$$$$$$%%%&&&'''&&&'''((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((('''''''''&&&&&&(((+++111666999@@@DDDIIIMMMPPPQQQSSSTTTSSSRRRSSSSSSJJJFFFSSSgggvvvgggeee^^^ZZZYYY\\\^^^gggiiiCCC:::;;;:::999999888888888888666555444333222333333444444333222222333666999;;;888888999<<>>??????@@@DDDHHHLLLOOOPPPUUUSSSQQQQQQRRRSSSSSSRRRPPPNNNPPPXXXdddvvvfffMMM??????AAADDDFFFIIIQQQZZZmmmzzzfffPPPEEETTT]]]sssyyy~~~fffJJJLLLPPPWWWcccnnnuuuwww}}}~~~zzzzzzuuummmeee___[[[[[[[[[VVVSSSNNNKKKJJJJJJJJJIIIEEEDDDCCCBBBAAA@@@>>>>>>===;;;999888888777555333333222111000...------,,,,,,,,,------,,,,,,+++***,,,,,,+++******))))))((('''++++++(((---666444+++***((('''&&&''''''&&&$$$%%%'''))))))&&&%%%&&&(((''''''''''''''''''''''''&&&&&&''''''((())))))***(((((())))))))))))(((((('''((()))******+++---///,,,,,,---...JJJGGGDDDKKKSSSSSSdddsss]]]WWW]]]nnn|||xxxooo___WWWjjjbbbJJJ666333555111000444//////.........------------------,,,,,,,,,++++++''')))******))))))+++---&&&'''*********)))((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((''''''&&&'''(((---222888<<>>>>>===<<<;;;999888888999888777666555666666777555333222111333777;;;===@@@AAACCCGGGMMMSSSYYY]]]hhhffffffggghhhgggccc___XXXYYY]]]dddnnnxxxtttooohhheeefffiiikkkkkkaaahhhvvv```PPPCCCDDDFFFLLLRRRXXX```gggpppxxxiiiLLLHHHQQQOOOdddsssRRR@@@GGGNNNUUU]]]kkkyyy|||xxxqqqjjjccc^^^[[[YYYTTTQQQLLLJJJJJJJJJKKKJJJCCCCCCBBBAAAAAA@@@??????;;;:::999999999888666333000000///.........//////+++---///000111///---,,,,,,,,,++++++***))))))((($$$)))***(((...666333((()))((('''&&&''''''&&&$$$&&&(((******'''&&&''')))''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((())))))))))))((((((&&&'''))))))***+++...000+++,,,---...FFFRRRhhhxxx{{{{{{wwwvvvwwwxxxxxx}}}}}}{{{xxxuuulllpppwwwzzzvvvpppqqqwwwuuufffuuujjjIII888444222111222111111000000111333000,,,,,,,,,,,,+++***)))(((((()))))))))))))))))))))))),,,,,,+++***)))(((''''''(((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))***...333999<<>>GGGVVViiivvvaaaKKKGGGLLLNNNYYYlllyyyjjjOOOKKKIIIMMM\\\www{{{eeeNNN===>>>AAAJJJWWWcccppp}}}yyyyyyvvvvvvtttmmmeee^^^ZZZYYYYYYSSSOOOQQQRRRMMMIIIGGGFFFDDDBBB@@@>>>===<<<;;;:::999888888999777555222111111111000//////......000000///...---------...---,,,,,,+++***))))))(((+++((('''+++111333...)))(((((('''''''''&&&&&&&&&(((((())))))))))))((((((&&&'''((('''&&&&&&'''(((''''''''''''(((((((((((())))))))))))))))))))))))''')))************+++---+++,,,------zzzzzzwwwssssssuuusssoooppppppooojjjeeebbbccceeehhhsss|||{{{tttpppmmmkkkfffdddiiiwww{{{mmmdddeeeiiigggbbbkkkzzzvvv```III999111333111///.........///000---------------,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))((('''&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))+++///444:::???BBBIIIJJJMMMQQQUUUVVVUUUTTTOOOPPPMMMNNNgggiii___]]]]]]___bbbcccZZZVVVaaa{{{eeeKKKDDD<<<;;;:::;;;===>>>>>>===777666555555777888888888888777999@@@MMM[[[dddiiiZZZ[[[bbblllsssxxx~~~|||yyy[[[MMMKKK[[[aaahhhnnnLLL>>>EEEJJJUUUhhh~~~dddMMM???:::>>>CCCOOO```nnn|||zzztttsssuuuxxxxxxqqqfff^^^\\\^^^YYYSSSPPPQQQRRRNNNJJJJJJFFFEEECCCAAA???===<<<<<<:::999888888888777555333222222222111000000//////333222111000///............---,,,+++***)))((((((***((('''+++000111...)))((((((((('''''''''&&&&&&''''''((((((((((((''''''&&&'''((('''&&&&&&'''(((''''''''''''(((((((((((())))))))))))))))))))))))((()))++++++******,,,---,,,,,,---...~~~tttuuusssnnnjjjnnnssstttoookkkkkkkkkhhhmmmtttyyyyyysssllljjjjjjlllyyy|||vvvrrrooofffjjjuuuppp[[[NNNgggllljjjccceeerrr{{{zzz~~~~~~uuu{{{___EEE555555222000111111///000222,,,,,,,,,,,,------------++++++++++++++++++++++++(((((())))))***************)))'''%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((***...333999???CCCEEEJJJJJJLLLPPPUUUVVVRRRNNNKKKJJJMMM\\\}}}uuu```bbbjjjiiihhhkkk```]]]eee}}}vvv^^^FFF;;;888777777999;;;<<<;;;:::888666444444777999999888;;;===AAAIIISSSYYYTTTLLLKKKLLLQQQXXX[[[ZZZ]]]aaaddd___ZZZ\\\ccchhhiiihhhnnnxxx~~~~~~vvvnnneee[[[PPPPPPnnndddWWWFFFCCCLLLOOOZZZqqq|||~~~mmmRRR@@@<<>>======:::999777777777777555333222222111000000//////...111111000//////...//////......---,,,***)))((((((***((((((+++///000---)))((((((((((((''''''''''''&&&''''''''''''''''''&&&&&&'''((('''&&&&&&&&&(((''''''''''''(((((((((((((((((((((((((((((((((((((((***+++,,,++++++,,,...,,,------...~~~tttllllllooolllgggdddccckkkpppnnnkkkmmmoooooovvv|||jjjYYYSSSooooooggg\\\]]]kkkyyy~~~vvvuuuxxxvvvuuuZZZFFF;;;444000222333000///000++++++++++++,,,,,,,,,,,,************************((((((((()))******+++++++++)))'''&&&&&&&&&((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((+++111777===BBBEEEFFFHHHIIIKKKPPPSSSSSSNNNIIIIIIGGGRRRnnnkkk```kkkvvvsssnnnpppaaalllsssaaaGGG777;;;;;;;;;<<<>>>>>>===;;;999777666555777888999:::999>>>DDDMMMYYY```ZZZPPPLLLOOOWWWaaaeeeeeefffjjjiiieeebbbeeelllqqqsssssshhhRRRQQQXXXfffjjj]]]]]]mmmSSSPPPJJJLLLRRRRRRdddyyytttpppfffVVVDDD:::<<>>======:::888666666666666444333111000000//////...------------------......///000......---,,,+++***)))((()))((()))+++...///,,,)))))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&&&&(((''''''''''''(((((((((((((((((((((((((((((((((((((((***+++,,,++++++,,,...,,,---......}}}ppphhhbbb```eeejjjnnnrrrwwwsss~~~}}}zzzxxxzzz|||pppJJJ;;;000111333///---...,,,,,,,,,,,,++++++++++++************************(((((())))))*********++++++***)))((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***...444;;;@@@CCCDDDEEEFFFIIILLLPPPRRROOOJJJFFFHHHMMMaaa~~~ooocccbbbpppzzzxxxvvvzzz|||sssbbbFFF555:::::::::;;;<<<<<<:::888888999999888777999===@@@@@@KKKVVVaaaqqqrrrNNNAAANNN```}}}uuu~~~~~~|||\\\OOOMMMHHHJJJOOOTTTqqq{{{ppp```VVVJJJAAA:::888<<>>===<<<;;;;;;888666444555555444333111111000000///.........,,,+++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---,,,***)))))))))))))))((((((((('''''''''((((((((((((''''''&&&'''((('''&&&&&&'''(((''''''''''''(((((((((((())))))))))))))))))))))))''')))************+++---------...///ssseeebbbfffgggeeeiiilllzzz|||xxxooohhhjjjnnnxxx}}}zzzZZZ===666777555333444000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))))))))+++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))---222888>>>BBBCCCBBB@@@EEEKKKRRRUUUQQQLLLHHHGGGAAAfffnnneeemmmwww{{{www^^^BBB;;;555555777999<<<<<<:::888111777===<<<:::===FFFPPP]]]wwwxxxkkkmmm]]]HHHXXXyyy{{{jjj\\\]]]fffoooaaaYYYYYYccctttsss```PPPHHHAAAGGGRRR\\\~~~}}}tttmmm\\\BBB:::777<<>>CCCFFFHHHXXXnnnxxxpppjjjeeebbbdddjjjooommmddd______YYYWWWSSSPPPNNNKKKGGGEEEFFFEEECCC@@@>>>===<<<<<<999888666444333444555666333111000000222111---))),,,+++++++++++++++,,,,,,---.........---+++)))(((...------,,,,,,++++++***((((((((((((((((((((((((((())))))(((&&&%%%$$$%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))((((((((((((++++++******++++++,,,---,,,---......xxxpppmmmooozzz}}}zzz{{{}}}}}}~~~|||hhhTTTAAA555111222000000///...------...///,,,,,,++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''')))---000333777===BBBCCCDDDDDDDDDNNNOOOSSSXXXTTTJJJEEEFFFiiixxxgggooo|||xxxuuukkkTTT???666777666777;;;@@@@@@<<<888<<<<<<===<<<999;;;HHHVVVpppwwwtttqqqpppdddWWWXXXRRRUUU]]]eeeiiijjjpppwwwyyyiiiggguuu{{{WWWZZZtttaaaSSSGGGFFFVVVdddsssdddXXXSSSXXXhhhiiiWWWLLLFFFDDDMMM^^^xxxxxx]]]ddduuuoooRRRCCC;;;<<<<<<;;;===CCCLLLSSSfff|||xxxqqqkkkfffffffffiiilllhhhaaa^^^___ZZZWWWSSSPPPNNNLLLHHHFFFFFFEEECCCAAA>>>===<<<;;;:::999777555444555666777444222111111222111...,,,++++++*********++++++,,,,,,,,,,,,,,,+++***))))))......---,,,++++++******((((((((((((((((((((((((&&&'''(((((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))((((((((((((***************+++,,,,,,,,,---......zzzhhhdddiiippp~~~|||uuu}}}tttZZZDDD888333222000...------...000222------,,,,,,++++++******************************))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''+++000444888;;;???BBBCCCDDDEEEFFFNNNRRRVVVVVVPPPKKKOOOXXX}}}sssxxxppplllbbbOOO@@@;;;<<<999===IIILLLDDD<<<:::>>>???@@@???:::===LLL]]]{{{||||||uuuppptttyyy{{{wwwyyyqqq```TTThhhsssKKKDDDCCCHHH^^^qqqeeeSSSPPPTTT___cccZZZKKKKKKKKKPPPaaayyy^^^YYYhhhxxx___DDD===888<<<>>>>>>???HHHXXXfffvvvzzzuuuoookkkjjjhhhhhhhhhddd]]][[[]]]YYYVVVSSSPPPNNNLLLIIIFFFGGGFFFDDDAAA>>><<<;;;:::;;;999888666555555666777555333111111111111000///++++++***************++++++******))))))******+++///...---,,,+++***))))))((((((((((((((((((((((((%%%%%%'''((())))))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))***))))))))))))***++++++,,,---......~~~sssnnnlllooo}}}~~~uuu^^^HHH777333111...,,,,,,---............---,,,++++++******************************))))))))))))))))))))))))***))))))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''(((---333777;;;===???@@@AAABBBEEEGGGIIIQQQXXXWWWQQQSSS```nnnxxxqqqmmmiii```SSSJJJIIIGGGAAAFFFSSSTTTFFF>>>@@@@@@BBBCCC@@@;;;>>>OOOaaasssvvvyyypppiiiffffffCCCDDDGGGNNNggg~~~aaaMMMMMMRRR\\\dddcccXXXUUUUUUZZZdddoooxxx}}}```UUU```mmmwww}}}UUU???AAA:::===???AAAEEESSSgggvvv}}}yyyuuuqqqkkkiiihhhgggbbbZZZWWWYYYWWWTTTPPPNNNLLLJJJHHHGGGHHHFFFDDDAAA>>><<<;;;::::::999777666555555555555555333111000///000000000++++++***)))))))))******+++***)))))))))+++,,,---///...---,,,+++)))(((((((((((((((((((((((((((((($$$$$$%%%(((***,,,,,,+++''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))((())))))***+++,,,---......{{{mmmdddjjjxxx~~~}}}}}}}}}}}}}}}yyy\\\???444111...,,,---...---+++......------,,,+++******************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***///666;;;<<<===>>>>>>>>>@@@DDDGGGJJJSSSYYYVVVSSSZZZkkkyyy~~~qqqnnnkkkhhhaaaYYYTTTSSSNNNFFFHHHRRRRRREEE???DDDCCCCCCCCC@@@<<<>>>NNN^^^qqq~~~ZZZCCCIIIKKKQQQjjj]]]JJJNNNTTT]]]ffffffeee\\\___mmmtttuuu___TTTZZZccckkkpppvvvsssKKK<<>><<<;;;:::888777666555444333333222222222000///......///000,,,,,,+++***))))))******,,,+++******+++,,,...///...------,,,***))))))((())))))))))))))))))))))))%%%$$$%%%(((+++------+++'''''''''''''''''''''''''''''''''((((((((())))))'''((((((((()))))))))***)))))))))((())))))***+++,,,---......ooommmsss~~~}}}|||{{{|||}}}}}}qqqOOO:::555000...///000///---......------,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))***+++---222888===:::;;;<<<======???CCCFFFOOOTTTVVVRRRSSSaaatttwwwvvvyyy~~~xxxllljjjgggddd___YYYTTTRRRIIIDDDCCCGGGFFF@@@???DDDDDDBBB@@@>>>;;;===IIIVVVyyy{{{ooommmPPPCCCHHHIIIRRRjjj}}}~~~dddYYY```ffflllmmmeee```ZZZddd|||___SSSVVV\\\bbbdddfffnnnxxxcccFFF===BBB???@@@CCCJJJVVVhhh|||~~~yyyrrrlllhhhgggggggggbbbYYYUUUVVVUUURRRMMMKKKJJJIIIIIIHHHFFFEEECCCAAA>>>===<<<<<<777777666555444222111111000111111000...---...000------,,,+++************,,,+++++++++,,,------...,,,,,,,,,+++******))))))))))))))))))))))))))))))'''&&&%%%(((,,,...---***''''''''''''''''''''''''''''''((((((((()))))))))''''''(((((())))))*********))))))))))))***++++++,,,---......sss{{{{{{zzzyyyyyyzzz|||}}}yyygggLLLCCC888000///000///...------------------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((((()))+++---000444:::>>>999;;;<<<===>>>@@@DDDFFFOOOPPPMMMLLLXXXpppyyytttwwwxxxyyysssqqqkkkhhhddd^^^ZZZTTTMMMGGG>>>===<<<;;;;;;===AAACCCEEEAAA===;;;:::;;;CCCLLLeeettt~~~bbbMMMCCCEEEHHHXXXppp~~~vvvxxxppphhhkkk{{{fffRRRUUU[[[```^^^ZZZ]]]dddzzznnnQQQCCCCCCEEECCCIIIQQQXXXaaaqqqzzzrrrmmmiiigggeeeddd```YYYWWWZZZVVVSSSNNNKKKKKKKKKKKKJJJDDDCCCBBB@@@???>>>======888888777666444333111111///111333222000...///000///...---,,,++++++++++++***++++++,,,,,,,,,++++++++++++******************))))))))))))))))))))))))***(((&&&)))---...,,,((('''''''''''''''''''''''''''((((((((())))))))))))'''''''''((()))************************+++,,,,,,,,,---......~~~~~~wwwwwwwwwwwwwwwwwwzzz|||xxxzzz___RRR@@@333.........---,,,,,,------------------++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''))),,,///222666:::>>>888:::===>>>???AAADDDGGGIIIHHHDDDGGG^^^yyytttyyy{{{yyy{{{ooojjjmmmlllhhhbbb\\\WWWQQQHHH???555999999555777>>>DDDDDDFFF???:::999999:::???FFFbbb|||lll{{{|||yyy~~~vvvbbbPPPEEECCCIII```zzzqqqSSSVVV]]]ccc___VVVTTTYYYfffqqqvvvUUU???>>>DDDEEEGGGRRR^^^dddiiiwww}}}vvvqqqkkkgggdddbbb]]]YYYZZZ^^^WWWTTTOOOMMMLLLMMMMMMLLLCCCCCCAAA@@@???>>>>>>>>>999999888777666444222111...222444444111///000111000///...---,,,,,,,,,,,,)))***+++,,,,,,+++***))))))************+++++++++)))))))))))))))))))))))),,,)))''')))---...+++'''''''''''''''''''''''''''(((((((((((())))))))))))&&&''''''((()))******+++++++++******++++++,,,---,,,---......zzzzzz|||{{{|||{{{}}}}}}zzzxxxvvvwwwzzz~~~xxxfffJJJ555000444333...//////...------------...++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((((((***+++...333777;;;<<<<<<=========>>>AAAEEEJJJLLLAAAHHHEEEPPPwww|||nnnlllqqqssssss{{{wwwrrrkkkjjjlllkkkeee\\\VVVRRRMMMGGGBBB:::777444333555888;;;<<>>;;;999:::>>>AAA[[[{{{|||{{{~~~|||ooogggfffdddlllvvvgggJJJBBBJJJSSSnnnwwwZZZRRRQQQWWWUUUMMMLLLSSS\\\eeewwwlllQQQEEEAAA>>>BBBHHHPPPdddtttwww~~~|||{{{zzzxxxuuusssrrrmmmhhhdddbbb___ZZZWWWSSSSSSQQQPPPNNNLLLKKKJJJGGGEEEDDDCCCBBBAAA>>><<<<<<:::999999::::::888777444444333333222111111000......---,,,,,,,,,,,,---+++++++++*********))))))(((((()))***************'''(((((()))***+++++++++---......,,,***(((((()))&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&''''''((()))))))))%%%''')))))))))***,,,---......//////xxxxxx|||~~~yyy{{{|||yyyvvvxxx~~~kkkNNN777000222111+++//////...------------...++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))((((((((((((((()))***,,,///444999;;;;;;;;;;;;;;;<<<===@@@DDDHHHKKKNNNMMMJJJ___rrrwwwwwwmmmhhhgggkkkppp{{{uuuuuuuuuqqqmmmllleeeddd```ZZZQQQIIICCC@@@999777444333555888999:::@@@???===;;;999:::>>>AAA^^^uuuxxx~~~yyynnnhhhiiibbboookkkLLLCCCLLLWWWvvv~~~tttyyy[[[SSSQQQUUUTTTNNNPPPWWWZZZbbbqqqxxx```JJJCCCCCCDDDIIIPPPTTTiii{{{|||xxxuuuttttttsssrrrrrrnnniiifffeeebbb___\\\VVVUUURRROOOLLLIIIGGGFFFEEEDDDBBBAAAAAA???<<<:::;;;999888888999999777666333333222222111000000000------,,,++++++++++++++++++++++++*********))))))(((((()))***************'''(((((()))******++++++,,,------,,,)))(((((()))&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''%%%'''))))))))))))***,,,......//////zzzwwwvvv{{{qqqqqqwww}}}}}}~~~{{{___DDD666333000,,,000///......------......,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))***)))))))))))))))*********---222777:::;;;;;;:::<<<<<<===???BBBFFFJJJLLLMMMIIINNNsssyyykkkzzz|||ooojjjdddaaalll~~~vvvooorrrvvvsssmmmhhhbbbdddddd]]]RRRFFF@@@>>>888666444444555777777777======<<<:::999:::>>>AAA___}}}zzz||||||rrrnnnpppssslllMMMDDDRRRcccuuujjjlll~~~{{{\\\RRRLLLNNNOOONNNQQQXXX]]]aaallliiiTTTCCCBBBGGGKKKQQQXXX```vvv~~~zzztttpppooooooooooooooollljjjhhhgggeeeccc```YYYXXXTTTPPPKKKGGGDDDBBBCCCBBB@@@??????>>>;;;999:::888777777777777666444222222111000000//////...,,,,,,+++***************+++************)))))))))(((((()))***************'''(((((())))))******+++***+++,,,***(((&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((******)))(((((('''&&&&&&'''((())))))(((((()))+++......//////ooopppssswwwtttnnntttxxxyyy~~~uuugggmmmxxxzzz~~~ppprrrxxxYYY@@@555222111000//////...............,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))*********)))******+++++++++///555:::<<<;;;;;;:::>>>???AAADDDGGGKKKNNNOOOKKKOOOaaavvvyyyqqqfffgggeeefff~~~}}}}}}tttnnnnnnpppmmmhhhfffeeefffddd^^^SSSHHH@@@<<<666555333444555666555444;;;;;;;;;:::999;;;>>>AAA\\\}}}{{{~~~~~~iiiKKKGGGZZZqqqxxxnnnooovvvyyyoooiiiqqqhhhXXXKKKKKKQQQUUUXXX[[[aaacccjjjyyy___NNNBBBEEELLLRRRYYYaaauuu}}}zzztttqqqoooooonnnmmmkkkjjjiiihhhgggfffdddccc\\\ZZZVVVRRRMMMIIIFFFDDDCCCAAA@@@??????>>>;;;999999888666666666666444222111000000//////...------,,,,,,+++***************************))))))))))))(((((()))***************(((((((((((())))))******)))******)))'''&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))((((((''''''(((***+++***))))))***+++---......///xxxssspppssswww{{{yyyhhhaaadddrrr}}}ooogggsss}}}nnnkkkqqqyyylllLLL999333222000000///............///,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************************************+++,,,,,,---222888<<<<<<;;;;;;;;;???@@@CCCGGGKKKNNNPPPQQQRRReeezzz~~~mmmbbbeeeiiitttwwwqqqlllkkkiiiffffffiiikkkgggbbb\\\UUULLLBBB;;;555444333333555666555555999::::::::::::<<>><<<999888666555555444333111000000///......------,,,------,,,+++++++++++++++(((((()))))))))))))))***(((((()))***************(((((((((((((((((((((((('''((()))(((&&&%%%&&&'''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''((())))))***++++++)))***++++++******,,,---------......~~~}}}|||gggYYYWWWdddttt|||qqqaaaccckkkwww~~~|||wwwvvvttt\\\FFF888111000000///////////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************((((((((())))))+++,,,,,,333888<<<===;;;:::;;;>>>>>>@@@EEEJJJNNNPPPQQQQQQeeezzzqqqmmmvvv~~~qqqllljjjmmmnnnkkkhhhhhhgggfffddd___WWWMMMBBB;;;666333111111444777999:::777999;;;<<<===???BBBEEEGGGiii|||lllSSSEEEIIIJJJKKKMMMLLLLLLNNNRRRUUUZZZ\\\[[[WWWXXX^^^dddeeehhhjjjmmmpppqqqqqqpppoooyyy}}}~~~~~~tttrrrsss~~~xxxuuuwwwfffLLLIIIUUU]]]ssseeeZZZKKK???DDD^^^ooo\\\eee}}}{{{mmmdddfffqqq~~~yyyppp]]]RRRPPPRRRXXXZZZ```rrr~~~zzzvvvtttqqqnnnlllkkkmmmmmmjjjddd___\\\[[[TTTSSSRRRPPPNNNLLLJJJIIIDDDBBBAAAAAABBBAAA???===:::888666555555555333111000000//////...---------,,,,,,+++***************(((((((((((())))))******(((((()))***************(((((((((((((((((((((((('''((()))((('''&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))******&&&'''))))))))))))+++,,,,,,------...~~~{{{qqq[[[QQQ___rrrnnn[[[[[[eeerrr{{{tttuuu|||ppplllxxxsssVVV@@@111111000///////////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************(((((((((((()))***+++,,,444999======;;;999<<>>@@@CCCEEEGGGjjjnnnXXXQQQ\\\SSSUUUVVVVVVWWWZZZ```fffjjjkkkiiieeefffooowwwzzz|||{{{{{{}}}uuuxxxzzzzzz|||~~~|||vvvwwwzzz~~~ppplllnnnzzzzzzvvvzzzzzzuuuqqqooosssgggLLLGGGPPPTTTiii|||yyy|||XXXHHH===:::@@@SSS|||yyyiii```vvvtttppp{{{zzzhhhXXXMMMVVVVVVYYY[[[ZZZ]]]ppp~~~|||xxxssspppooonnnmmmhhhjjjjjjfff___XXXUUUTTTQQQPPPNNNLLLJJJHHHGGGFFFCCCBBBAAAAAAAAA@@@>>><<<;;;999777666666555333111000000000///......------+++******)))))))))))))))'''((((((((())))))******(((((()))***************(((((((((((((((''''''''''''((())))))'''&&&'''(((&&&''''''''''''''''''&&&''''''''''''((((((((()))++++++******)))(((((((((###%%%'''((('''(((***,,,,,,------...~~~}}}lllUUUVVVgggtttyyywwweeeZZZhhhmmmtttyyy~~~{{{yyyyyyyyy}}}}}}mmmrrryyyssssssyyykkkOOO555...000222,,,///444000......---------,,,,,,,,,************************))))))))))))))))))))))))******))))))******+++,,,+++++++++***)))+++///222999;;;;;;999888;;;>>>???AAAEEEIIIQQQRRRIIIQQQmmmyyyxxxwww{{{pppmmmqqq}}}tttooonnnoooqqqpppnnnmmmlllmmmmmmiiidddaaaZZZMMM???777888333000444888777777888:::<<<;;;:::>>>EEEIIIHHHQQQ```yyyhhhooo{{{~~~wwwrrrpppmmmmmmwww~~~sssnnnkkknnnxxxxxxmmmtttyyysssrrrjjjsssnnnQQQCCCLLLXXXiiivvvwwwvvvRRR@@@CCC===>>>[[[xxxqqqiiigggyyy~~~]]]NNNQQQWWW```eeegggccc^^^ddduuu~~~zzz~~~zzzwwwuuusssooommmmmmllljjjgggbbb]]]YYYVVVRRRQQQOOOMMMJJJFFFDDDBBBCCCAAA???>>>>>>>>><<<:::===;;;888555444333333444111000///......------...+++++++++************))))))((('''&&&&&&'''((()))))))))************))))))))))))))))))))))))))))))(((((((((((((((''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((******))))))+++,,,---.........qqq]]]]]]jjj{{{}}}zzziii]]]lllqqqxxx}}}uuuiiiccccccfffkkkllltttrrrgggooocccCCC333000333//////111---.........---------,,,,,,******************************************************))))))******+++,,,,,,++++++)))))),,,000444999;;;;;;999888;;;>>>@@@CCCKKKNNNNNNMMMJJJ[[[zzz~~~uuuuuuppplllyyy{{{sssppptttuuutttrrrooommmnnnoookkkgggbbb]]]WWWLLL@@@888999333000444777777777888;;;<<<<<>><<<:::===;;;888555444333333444111000///......------...+++++++++************))))))(((''''''''''''((()))))))))************))))))(((((((((((((((((((((((((((((((((((((((''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((******))))))+++,,,---.........xxxqqqqqq}}}pppaaaooouuu{{{sssccc[[[^^^dddcccaaagggiiieeeppp~~~uuuVVV;;;...333111///000---.........------------,,,++++++++++++++++++++++++******************************))))))******+++,,,---,,,+++)))***---222666999:::::::::999;;;>>>AAA@@@NNNPPPGGGFFFPPPjjjzzzwwwrrrooommmvvvqqqqqqwwwvvvtttqqqmmmlllmmmnnngggccc]]]WWWRRRJJJ@@@999:::444111444777777777999<<<<<<>>>DDDOOOXXXTTTLLLNNNgggvvvnnnlllsssooopppwwwmmmkkkwww```LLLMMMTTTbbbooorrreeeGGG:::>>>;;;BBB^^^wwwrrraaaUUUTTTSSS\\\ppp~~~bbbIIIDDDMMMUUUccchhhkkkiiieeegggrrr|||~~~{{{yyywwwuuurrrpppqqqnnnjjjeeeaaa^^^[[[ZZZVVVUUUSSSOOOKKKGGGDDDBBBDDDBBB@@@@@@@@@???===;;;<<<:::888666444333333333111000///......------...+++++++++************))))))((((((''''''(((((()))))))))************))))))(((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((******))))))+++,,,------......xxx~~~~~~~~~~~~}}}zzzwwwdddnnnuuu|||yyynnnjjjnnnsssooohhhkkknnnpppiiiEEE111222111///111111............------------++++++++++++++++++++++++******************************))))))******+++,,,------,,,***+++...444999:::888999:::;;;;;;>>>CCCAAAQQQPPPDDDJJJ^^^zzz~~~zzzuuurrrzzzzzzpppnnnppppppqqqpppnnnkkkiiiiiijjjfffbbb[[[TTTOOOKKKDDD<<<;;;444111444777777777999:::===???DDDMMMTTTSSSMMMTTTnnnwwwoookkkoookkkkkkrrrzzzyyypppooo{{{vvvcccOOOOOOSSS]]]iiijjj___FFF<<>><<<:::999888666444333333333111000///......------...+++++++++*********)))))))))(((((((((((((((((()))))))))************))))))(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((******))))))+++,,,,,,---......}}}{{{|||ttt}}}}}}gggmmmuuu||||||xxxwwwzzz}}}|||uuuyyyxxx[[[BBB999000,,,000111//////.........---------++++++++++++++++++++++++******************************))))))******+++,,,---------,,,---111666;;;:::777888;;;<<<;;;???EEEHHHTTTOOOGGGUUUlllzzztttzzzyyyyyy{{{ssskkkkkkooohhhjjjmmmmmmllljjjiiiiiiiiiggg```WWWSSSRRRLLLDDD<<<555111444777777777999777<<>><<<999888777666444333333333111000///......------...+++++++++*********))))))((())))))))))))))))))((())))))************))))))''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''(((******))))))+++,,,,,,------...|||{{{mmmlllssszzz}}}||||||}}}|||{{{{{{bbbLLL444+++///.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,,,,---......000333888<<<:::666777<<<===;;;???GGGJJJPPPJJJHHH\\\qqq|||vvv{{{}}}yyytttrrrmmmhhhiiinnnfffhhhkkkllllllllllllmmmnnnmmmfff\\\XXXYYYTTTJJJ>>>666222444666777888:::666;;;===:::999???FFFJJJPPPcccpppgggbbbcccjjjvvviii^^^TTTbbbttt{{{___PPPPPPPPPVVV]]]]]]RRRBBB<<<>>>BBBVVVsssyyyjjjYYYOOOLLL[[[pppeeeaaacccrrraaaLLLEEEGGGPPPXXX^^^aaafffooo|||~~~|||yyywwwuuuuuuuuutttrrrqqqmmmjjjeee___\\\ZZZYYYYYYRRRQQQQQQPPPOOOMMMKKKJJJDDDBBB@@@@@@@@@???===;;;888777777666555444333222111000///......------...+++++++++************)))((())))))******))))))((())))))************))))))''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((('''(((******))))))+++,,,,,,,,,---...uuuiiinnnsss||||||xxxwwwxxxvvv~~~|||}}}}}}ddd>>>000222///////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,+++---///111222555999<<<:::555666===>>>;;;???IIIJJJLLLIIIPPPhhhzzz~~~pppkkkiiijjjjjjiiikkknnnhhhiiiiiiiiiiiijjjnnnqqqmmmnnnggg\\\YYYZZZTTTIII???777222444666777888:::666999:::888:::@@@FFFGGGSSSaaa|||~~~xxxuuullldddeeelllxxx{{{xxxpppXXXSSSOOO^^^ooouuuYYYHHHFFFEEEJJJRRRSSSKKK???<<>><<<:::777777666666555444333222111000///......------...+++++++++************)))((()))************)))((())))))************))))))''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((('''((((((((())))))))))))(((((((((((((((((((((((('''(((******))))))+++,,,+++,,,---...zzz{{{eeeiiilllvvvwwwoooppptttttt~~~uuuGGG777888222000/////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))***++++++,,,***---000222444666999;;;:::555666===???;;;???JJJNNNPPPPPP^^^yyyuuuiiidddbbbeeeiiijjjllloookkkjjjgggddddddgggmmmrrriiikkkdddYYYUUUWWWQQQEEE???777222333666777888:::777999888999>>>EEEHHHFFFMMMXXXqqq{{{uuu{{{rrrhhhhhhnnnyyy|||qqqooocccMMMMMMOOO___ooo}}}}}}pppSSS@@@<<<999>>>HHHJJJGGG>>>>>>EEEQQQrrryyyooocccVVVOOONNNeeezzz~~~pppTTTGGGPPPcccxxxttt^^^TTTPPPNNNRRRWWW]]]eeettt}}}yyyxxxvvvvvvwwwwwwuuutttllljjjfffbbb^^^\\\ZZZYYYTTTSSSRRRPPPMMMKKKIIIGGGCCCAAA???>>>>>>>>><<<:::666666666666555444333222111000///......------...+++++++++************)))((()))***++++++***)))((())))))************))))))''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((******))))))+++,,,+++,,,---...|||fffbbbdddvvvssshhhiiiqqqtttXXX>>>444,,,333111......000111...)))...---,,,,,,++++++,,,,,,,,,+++***))))))***+++,,,,,,++++++******++++++,,,---***---444666444555:::888888999:::;;;@@@FFFJJJPPPMMMIIIfff|||zzzxxxlllgggeeejjjnnnmmmmmmooojjjhhheeedddfffiiikkklllcccaaaZZZSSSPPPNNNHHH@@@:::777333222333555777888888888999:::===AAADDDGGGJJJUUUeeeqqqwwwyyyzzz{{{}}}vvvrrrppppppsssyyy}}}~~~~~~ggg```\\\dddzzz[[[IIIHHHJJJ[[[kkkyyy||||||}}}wwwkkkLLL;;;<<<::::::AAABBB???@@@AAAEEEcccyyytttdddNNNKKKVVVoooxxxrrryyynnnMMMFFFQQQfff|||}}}uuuvvvooodddXXXQQQRRRWWW]]]ccchhhvvvzzzwwwtttssstttuuurrrppppppoooiii```[[[[[[ZZZWWWQQQRRRRRRNNNIIIGGGHHHJJJDDDBBB@@@?????????===;;;:::888555444444222000...////////////............,,,,,,++++++***)))(((((())))))))))))))))))))))))++++++******)))((((((((())))))(((((('''''''''&&&*********)))))))))))))))''''''''''''''''''''''''&&&&&&''''''((()))))))))...'''$$$)))---+++((('''((()))******)))***,,,...+++,,,---///|||eee___```qqqwwwiiihhhqqq___BBB888222///...,,,+++---//////---...---,,,,,,++++++,,,,,,,,,+++***))))))***+++,,,,,,++++++******++++++,,,---,,,000666888555666999666666888999<<>>=========;;;999:::888666555555444222000////////////............,,,,,,++++++***))))))((()))))))))))))))))))))))))))))))))))))))*********)))((((((((('''''''''''')))))))))))))))))))))***''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&)))***)))&&&%%%&&&(((((()))******)))***,,,...,,,,,,...///{{{^^^VVVTTTddd}}}kkkiiiuuummmLLL===888000///------------...///...---,,,,,,++++++,,,,,,++++++************++++++,,,++++++******++++++,,,---///444999999666666888555666888:::>>>DDDKKKPPPPPPNNNccc}}}yyywwwqqqmmmiiigggiiiiiifffeeefffhhhjjjmmmooooookkkgggdddWWW\\\[[[RRRIIIDDDBBB@@@;;;888444333555777888888888777888999<<>>@@@AAAKKK```qqqssspppssswwwxxxiiiJJJ:::;;;888666999999:::???XXX~~~ooo^^^```nnnuuutttxxxzzzrrrJJJHHHLLLVVVaaaccc\\\UUUSSSPPPYYYkkkwwwhhheeeoooooonnnjjjddd^^^ZZZYYYccchhhvvvzzzwwwuuutttsssqqqpppqqqmmmeee```^^^ZZZUUUPPPQQQQQQNNNIIIDDDBBBAAABBB@@@>>>=========;;;999:::888666666666555444222/////////............---,,,,,,++++++***)))))))))))))))))))))))))))))))))'''(((((()))******++++++((((((((((((''''''''''''((((((((())))))*********''''''''''''''''''''''''&&&&&&''''''((()))))))))///<<<@@@444&&&%%%))),,,((()))******)))***,,,...------...///zzzZZZOOOKKKYYYtttkkkmmm\\\FFF:::444222111222000---,,,......---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,000666:::999666555666666888999<<>>BBBDDDIIIUUUdddlllllljjjiiijjjnnnrrr{{{~~~~~~yyyYYYDDDBBBHHH]]]zzz\\\BBB===AAABBBXXXgggrrrpppmmmrrrwwwwwwjjjLLL<<<===999777999888???IIIpppwwwqqq|||}}}tttwww{{{{{{rrrMMMFFFGGGMMMTTTUUUOOOJJJIIIEEELLLXXXgggyyyeee[[[```rrrsssssspppkkkfffbbbaaafffkkkvvvzzzvvvrrrpppoooooooooqqqnnngggbbb___[[[UUUQQQRRRRRRPPPLLLHHHEEECCCDDDBBB@@@?????????===;;;888777555555666555444222//////.........---------+++++++++*********))))))(((((((((((((((((((((((((((((())))))************((((((((((((((('''''''''&&&''''''((()))***++++++''''''''''''''''''''''''&&&&&&''''''((()))))))));;;LLLPPP<<<)))'''+++***((()))******)))***,,,.........//////xxx[[[OOOJJJVVVmmmyyyfffooowwwsssUUUAAA555111111444333...,,,......---,,,,,,++++++,,,,,,+++++++++,,,,,,+++++++++,,,++++++******++++++,,,,,,222888999777555444444666777999;;;>>>CCCJJJOOOOOOdddpppttttttllliiiggghhhjjjiiieeeeeeggggggjjjmmmmmmiiiddd```___[[[[[[XXXRRRNNNJJJBBB999777444222111333444555444666666666777:::===@@@BBBHHHVVVhhhrrrssspppppprrrxxxvvvvvvyyyYYYIIIEEEFFFVVVttt|||TTT======CCCFFFgggooorrrooopppxxx|||yyyiiiKKK<<<===999666999888===PPPzzztttxxx{{{{{{lllLLLEEEDDDFFFKKKJJJEEEBBBBBBAAAFFFMMMSSS```vvvqqqXXXTTT^^^mmmqqqvvvwwwtttnnniiifffkkkqqq{{{|||wwwrrrpppoooooonnnpppnnnhhhccc```[[[VVVPPPPPPPPPPPPNNNKKKHHHEEEDDDBBB@@@?????????===;;;777666444444444444333111............------------+++++++++***************((((((((((((((((((((((((************))))))(((((('''''''''(((((((((((((((&&&&&&'''((()))******+++''''''''''''''''''''''''&&&&&&''''''((()))))))))222AAACCC222&&&(((***&&&((()))******)))***,,,.........//////vvvWWWKKKGGGQQQbbbuuu}}}jjjbbbsss}}}uuupppXXX999000,,,111333///...000...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,---555;;;999555444444444555666777999<<>>=========;;;999888666444444444333111000.........------------,,,************************))))))))))))))))))))))))++++++******)))((((((''''''''''''((((((((((((((('''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&''''''((()))))))))###+++---(((%%%***,,,***((()))******)))***,,,...------...///~~~{{{}}}tttOOOFFFBBBJJJWWWggg|||jjj^^^dddyyyrrrsssvvv{{{JJJ999---///222000///333...---,,,,,,++++++,,,,,,++++++,,,------,,,++++++,,,++++++******++++++,,,///888===999444444666555666777999<<<@@@GGGNNNSSSYYY}}}zzzttt~~~vvvpppooonnnkkkdddeeegggjjjgggbbbbbbfffeeejjjnnnmmmgggaaa^^^^^^^^^```^^^XXXQQQJJJ@@@777555333222222333444444333666555555666888;;;>>>@@@FFFTTTfffpppuuuzzz~~~rrrkkkjjjkkkllllllqqqvvviiiGGGEEEFFFTTTsss}}}TTT===>>>FFFJJJ]]]gggmmmmmmpppyyy|||yyyeeeGGG777999777777===>>>NNNqqqyyyrrrkkkfffddd^^^bbbeeekkkxxxlllMMMBBB???>>>@@@>>>:::999;;;===AAADDDEEEIIIWWWmmm~~~tttZZZSSSWWWZZZ\\\aaahhhmmmooonnnmmmlllxxx~~~{{{}}}}}}zzzvvvrrrpppqqqkkkmmmkkkeeebbbaaa^^^ZZZSSSQQQNNNMMMMMMLLLJJJGGGBBB@@@>>>=========;;;999:::888666555444333111///.........---------,,,,,,************************))))))))))))))))))))))))*********)))))))))))))))''''''''''''((((((((()))''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))"""$$$&&&'''((())),,,---((()))******)))***,,,...,,,,,,...///yyyzzzsssNNNFFFCCCJJJTTTcccttt^^^XXXiii|||yyy|||vvv^^^FFF333000222000///333...---,,,,,,++++++,,,,,,++++++------------++++++,,,++++++++++++++++++,,,111;;;???999444555777777999:::===AAAFFFMMMUUU[[[wwwvvvwwwzzzpppooollljjjjjjddddddgggiiifff```___ccc___fffllllllfff___[[[ZZZ\\\bbbcccZZZOOOFFF>>>888666444222333444555444444555555555555777:::===???IIIUUUbbbiiillltttxxxlllgggjjjooojjjjjjnnnrrr|||oooIIIIIIKKKXXXwwwZZZAAA@@@HHHLLL___nnnyyyzzzzzzgggHHH888:::999:::AAACCCUUU|||~~~|||yyypppeee\\\XXXPPPVVV[[[```lll~~~uuuTTT???<<<<<>>HHHXXXQQQTTTnnnrrrooonnnhhhdddfffeeefffggggggfffccc```___eeeeeeeeedddaaa______```aaa]]]VVVNNNGGGAAA>>><<<333222000//////111333444333222222444888;;;===>>>GGGVVV___dddlllppp|||ooo``````fffiiilllmmmnnnvvvrrrWWWFFFEEEYYYsssVVVDDDDDDJJJUUUqqqzzz~~~{{{zzz}}}}}}zzzkkkJJJ999;;;777777BBBLLLddd|||~~~|||tttggg[[[TTTRRRNNNMMMPPPXXXgggwwwbbbFFF???<<<>>>???<<<<<<@@@<<<@@@DDDFFFGGGLLLUUU\\\llluuutttgggYYYUUUXXXZZZbbb\\\VVVTTTWWW^^^kkkwww}}}zzzvvvsssrrrsssssssssqqqnnnjjjgggdddaaa^^^[[[WWWVVVTTTQQQNNNLLLJJJIIIFFFCCC???>>>???>>>:::777999777555444444444333222000000...---,,,+++++++++))))))))))))))))))))))))******)))((((((((((((((()))((((((((((((***,,,---))))))))))))))))))))))))******))))))((((((''''''***)))'''&&&%%%%%%&&&&&&((((((((((((((('''''''''(((((((((((())))))))))))+++***************++++++//////000222|||}}}~~~lllPPPCCC>>>FFFRRR```zzzvvvfff^^^^^^vvvsssiiiqqqZZZ777...111///...222///...------,,,,,,------++++++++++++++++++++++++...******...///,,,,,,000888888777666444555888:::999???GGGRRRXXXUUU___wwwpppmmmkkkeeeaaaccceeeeeeeeeeeedddbbbaaa```eeefffeeeccc___]]]\\\\\\]]]YYYRRRKKKCCC<<<888666222111000///000111333444444333333555888;;;===>>>FFFWWWbbbhhhpppttt~~~mmm^^^^^^eeejjjrrrrrrqqqwww~~~ZZZEEEBBBUUUrrr{{{SSSEEEEEENNN\\\vvv{{{}}}|||~~~pppLLL888999777888CCCKKKggguuuuuuttt}}}{{{zzzvvvlll^^^QQQIIIFFFDDDGGGMMMWWWdddsssiiiHHHCCC@@@AAA???:::;;;??????BBBFFFGGGHHHKKKRRRXXXbbbiiijjjaaaYYYZZZ___aaa___YYYTTTTTTVVV\\\hhhsss|||zzzxxxvvvuuutttsssrrrqqqrrroookkkgggeeeaaa]]]ZZZVVVUUUSSSQQQNNNLLLJJJIIIGGGDDDAAA???===<<<:::888999777555444444444333222000///...---,,,+++++++++))))))))))))))))))))))))******)))((((((((((((((()))((((((((((((***+++,,,))))))))))))))))))))))))***)))))))))((((((((('''***)))'''&&&%%%%%%&&&&&&((((((((((((((((((((('''(((((((((((())))))))))))******))))))***+++,,,,,,------...///}}}{{{uuucccPPPBBB<<>>FFFYYYeeekkktttwww~~~qqq___\\\bbbiiiuuutttrrrvvv___GGG@@@UUUuuurrrQQQHHHJJJZZZrrrxxxPPP888888888:::DDDJJJVVVppp{{{pppqqqqqqllliiisssyyyuuulll___RRRFFF???===>>>BBBHHHNNNXXXdddsss}}}oooMMMHHHEEEBBB???;;;===AAAAAAEEEHHHJJJIIIKKKOOOSSSYYY]]]^^^[[[ZZZ___dddgggfff```ZZZWWWUUUWWW___hhh~~~xxxyyyzzzzzzyyyxxxvvvtttssssssppplllhhheeeaaa]]]ZZZTTTSSSRRRPPPMMMKKKJJJIIIHHHFFFDDD???;;;999999:::999777555444444444333222000///...---,,,+++++++++))))))))))))))))))))))))***))))))((((((((((((((((((((((((((()))***++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))((('''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---------......~~~zzz~~~ooocccQQQCCC<<>>DDDFFFUUU\\\ZZZoooxxxpppnnnnnnmmmkkkhhhiiilllfffeeeeeedddeeeeeefffggggggiiijjjiiifffcccaaaaaa]]]ZZZUUUNNNEEE===666333000000000000111222333444555666666555666888===BBBQQQfffqqqssszzz|||}}}nnn``````fffkkknnnooorrriiiNNNGGG___hhhLLLGGGRRRsss^^^===999888:::@@@CCCOOOaaammmsssvvvpppmmmuuunnnnnnvvv{{{~~~nnnXXXEEE<<<;;;>>>@@@GGGOOOXXX]]]^^^___bbbfffzzzzzzrrrrrrcccNNNAAA>>>AAAAAA??????CCCGGGKKKNNNPPPRRRSSSTTTQQQNNNPPPUUU^^^gggmmmaaa[[[UUUTTTTTTWWW```jjjnnnttt}}}yyyvvvvvvzzz}}}uuurrrnnnjjjfffbbb]]]ZZZSSSRRRQQQOOOMMMKKKJJJIIIIIIIIIFFFAAA;;;888:::===:::888555444444444222111///...------,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((()))***,,,---....../////////~~~xxx~~~}}}~~~{{{wwwTTTEEE===AAAGGGNNNbbbxxxttt]]]VVVcccssslllrrrxxxjjjNNN:::///...333000///......------......,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,///666::::::666666555444444777<<<@@@FFFMMMSSSTTT^^^yyyzzziiilllooonnnjjjhhhlllpppcccccccccccccccdddddddddgggiiikkkjjjgggdddcccbbb[[[XXXRRRKKKCCC;;;555222//////000111222333333444444555666666555888???DDDZZZnnnwwwvvv}}}xxxiiidddgggfffkkkooosss~~~mmmQQQIII```cccFFFGGGWWWsss~~~|||bbbAAA<<<999999@@@CCCIIIXXX```ccceee```bbbqqqsssmmmTTTBBB<<<>>>CCCFFFOOO]]]ppp~~~zzzvvvvvvtttrrrtttZZZFFF@@@BBBAAA>>>AAADDDHHHMMMRRRVVVXXXYYYRRRLLLGGGHHHMMMVVVbbbmmmddd```]]]^^^^^^```gggooozzz}}}~~~~~~zzzuuuppppppuuuzzzuuurrrnnnjjjgggccc___\\\TTTSSSRRRPPPMMMKKKJJJIIIJJJHHHFFFAAA===;;;;;;<<<;;;888666444444333222000///...---,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((())))))***'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))(((((('''&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,------~~~ttt}}}vvvSSSEEE<<>>BBBEEEUUUTTTNNNcccnnneeelllppplllfffdddiiinnnddddddeeeffffffeeedddcccfffhhhjjjiiieeebbb___^^^YYYUUUOOOGGG???999444222...///000111222333333444333555666555555999@@@GGG\\\pppwwwttt|||qqqhhhgggaaahhhlllppp}}}tttWWWLLL```[[[CCCPPPfffwwwqqqlllnnnzzzbbbDDD>>>;;;:::BBBGGGCCCVVVdddjjjhhhZZZVVVcccqqq|||kkkUUUGGGGGGMMMSSSVVV```lllnnnqqqzzzeeeOOOCCCDDDGGGFFFFFFHHHLLLQQQWWW\\\^^^___RRRJJJBBB@@@AAAGGGVVVdddmmmnnnrrryyy||||||}}}|||~~~||||||zzztttooommmqqquuuuuurrrnnnjjjhhhddd```]]]VVVUUUSSSQQQNNNLLLJJJIIIJJJGGGDDDBBB@@@???===;;;;;;999666444444333111000......---,,,,,,,,,------))))))))))))))))))))))))((((((((((((((()))******''''''((())))))((('''&&&))))))))))))))))))))))))'''((((((((()))))))))***'''((())))))***)))((('''&&&&&&''''''((())))))***(((((((((((())))))))))))******))))))***+++,,,,,,+++,,,---...}}}uuu{{{pppRRRDDD;;;>>>AAAGGGYYYnnn~~~]]]YYY^^^iiiyyy|||}}}zzzyyyxxxwwwYYY@@@333111000000///...............------------------------+++//////---111;;;@@@???222444666777999<<<@@@CCCBBBZZZUUUKKKfffllldddlllpppjjjbbb```eeekkkggghhhiiijjjjjjhhhfffdddeeeggghhhgggccc^^^[[[ZZZXXXTTTMMMEEE>>>888555333...///000111333333333444222444666555555999AAAIIIZZZnnnssspppyyywwwiiifff]]]dddiiimmmzzz{{{]]]PPP```~~~}}}UUUCCCZZZvvv~~~}}}eeebbbfffsss~~~aaaDDD@@@<<<<<>>:::;;;999666444444333111000......---,,,,,,,,,------))))))))))))))))))))))))((((((((((((((()))******''''''((())))))((('''&&&))))))))))))))))))))))))'''((((((((())))))******'''((()))******)))((('''&&&&&&&&&'''((())))))***(((((((((((())))))))))))+++***************++++++---...///000}}}~~~{{{|||oooPPPCCC;;;===???BBBSSShhhsss|||YYYRRR[[[nnn{{{~~~yyyuuuzzzoooTTT222666111000000222000------111------------------------///......000444777999:::444555666666999===DDDHHHIIIYYYVVVYYYvvvwwwjjjpppnnnhhhccccccfffddd```kkkjjjhhhhhhhhhhhhgggfffiiifffaaa^^^^^^______^^^YYYTTTLLLEEE???:::555222......///000111222333333777666666555777<<>>===AAAPPPPPPrrraaaJJJJJJLLLPPP[[[qqq{{{lll``````ccceeegggkkkhhh\\\rrrvvvwwwoooccc]]]___eeeZZZNNNPPPYYY[[[bbbhhheee]]]JJJ888555666666:::@@@VVVeeezzzvvvrrrpppnnnqqqpppmmmiiieeebbb___]]]UUUTTTSSSPPPLLLIIIEEEDDDEEECCCAAA@@@@@@???===<<<>>>999333111111222111000000///...------,,,------...---+++)))((())))))***)))(((''''''''')))***+++))))))************))))))(((((('''&&&&&&&&&&&&&&&******))))))(((((('''''''''(((((()))))))))))))))''''''''''''((((((((((((&&&''''''((()))******+++***))))))))))))+++,,,---,,,...//////~~~|||zzz{{{}}}~~~}}}pppQQQDDD;;;===>>>AAAQQQeeevvvvvvUUUQQQ^^^rrr~~~}}}zzzzzzttt___777444111//////222111------000------------------------...------///333777888999333444666888;;;@@@FFFKKKRRRZZZ\\\kkkuuuoooqqqoooiiibbbaaacccaaa]]]gggggggggggggggfffeeedddmmmjjjfffccccccbbbaaa```YYYTTTLLLDDD???999555222......///000111222333333666666666666888===DDDIII[[[fffoooppprrrxxxvvvcccTTTXXX[[[___kkk|||aaaMMMjjjkkkQQQ^^^sss]]]ZZZ\\\fffpppwww~~~rrrNNN<<>>CCCRRRWWWqqq[[[KKKIIIHHHPPPcccxxx}}}vvviii]]][[[^^^bbbhhhooojjj[[[fffqqqzzzyyypppnnnvvveeeVVVSSSZZZ\\\ccchhheee^^^KKK999555555444777<<>><<<;;;===999444222222222111///000///...------,,,---------,,,+++))))))))))))***)))(((''''''((()))***+++(((((())))))))))))((((((******)))((((((((((((((())))))))))))((((((''''''''''''((()))))))))((((((''''''''''''(((((((((((('''''''''((()))************))))))))))))+++,,,---,,,...//////||||||{{{xxxvvvwww|||~~~pppRRRDDD;;;===???@@@OOOaaatttiiiNNNOOObbbxxxccc;;;222000......111111------///---------------------------,,,,,,///222666777777333444777:::===BBBIIIMMMOOOQQQ^^^ttthhhjjjhhhhhhfffcccdddiiijjjgggggghhhiiijjjjjjiiigggfffooollliiigggeeedddaaa___XXXSSSKKKDDD>>>999555222...//////000111222333333666666666777999>>>EEEJJJ___hhhppprrruuu{{{yyykkkYYYYYYYYY\\\ffftttwww]]]MMMkkkcccTTTooo```UUUTTTXXXdddnnnuuu{{{vvvTTTAAA@@@>>>DDDTTTZZZqqqlll\\\TTTLLLOOO___rrrzzzyyynnnddd[[[XXX[[[cccppp{{{nnnZZZ^^^mmm{{{|||tttqqqyyyqqq^^^WWW[[[^^^eeejjjddd^^^KKK999555444222333777555===NNNeee|||}}}yyyvvvtttsssssssssqqqnnnjjjeeeaaa]]]\\\SSSRRROOOMMMKKKKKKKKKLLLCCCAAA?????????>>><<<:::;;;999666444333222000///000///...------,,,---------,,,+++***)))))))))))))))(((((((((((())))))***''''''((((((((((((''''''***))))))(((((((((((())))))))))))(((((((((((('''&&&&&&'''(((((((((((('''''''''''''''((((((((((((''''''(((((())))))******))))))))))))***+++,,,---,,,...//////wwwooooooyyypppQQQCCC:::===???@@@MMM___lllvvvqqqWWWGGGOOOgggfffDDD666222......111111...,,,...------------------------,,,,,,,,,...222555555555333555888;;;>>>BBBGGGKKKIIILLLggg~~~}}}hhhcccggggggiiiiiigggiiioooqqqpppkkkmmmpppqqqpppnnnmmmlllmmmkkkhhheeedddaaa^^^[[[WWWRRRKKKDDD>>>999555222...///000111222333333444555666666777:::???EEEJJJ___hhhqqqvvv}}}}}}{{{qqq___[[[YYY\\\cccllltttzzzfffTTTIIIjjjvvvXXXYYY{{{bbbHHHJJJIIIOOOZZZfffnnnxxxwwwZZZEEE@@@===CCCSSSVVVqqqooojjj___TTTVVVdddsssyyywwwiiiddd___\\\aaannnttt[[[ZZZhhhvvvzzztttoooqqqvvvsss___XXX]]]bbbhhhkkkccc[[[HHH888444333111111555111222888FFFXXXqqq{{{zzzxxxvvvuuuuuuvvvvvvsssqqqmmmhhhccc___[[[YYYUUUSSSOOOLLLJJJJJJLLLMMMDDDBBB@@@?????????===;;;:::999777666444222000///000///...------,,,------,,,++++++******))))))))))))(((((((((((()))))))))'''(((((())))))(((((('''((('''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&'''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))***)))))))))******+++,,,,,,,,,...//////wwwlllnnn~~~~~~oooOOOAAA888<<<@@@AAALLL\\\bbbjjjuuu~~~hhhNNNFFFSSSqqq{{{uuuUUU???666111...000111...,,,---------------------------,,,,,,,,,///222444444444444777:::<<<>>>AAADDDGGGLLLVVV{{{uuummmlllnnnoooqqqpppkkkjjjlllllljjjnnnqqquuuvvvsssqqqppppppkkkiiifffcccaaa___[[[XXXWWWRRRJJJCCC>>>999555222//////000111222333444444555666777888:::>>>DDDIII^^^hhhrrryyy}}}|||~~~{{{uuubbbZZZUUUYYY^^^aaahhhqqq^^^RRRKKKkkkxxx```PPP```fffLLL???AAA@@@CCCLLLWWWaaammmwww~~~www```KKKBBB<<<@@@PPPSSSnnnsssdddbbbWWWPPPXXXiiivvvyyyvvvjjjjjjiiihhhnnn~~~|||```WWWaaaoooyyy{{{yyyvvvuuuppp^^^YYY```eeejjjkkkbbbWWWEEE666333444222222666888555555:::GGG\\\yyyuuuuuuvvvvvvxxxyyyzzzzzztttrrrnnnjjjeee```\\\ZZZYYYVVVQQQLLLIIIIIIJJJKKKEEEDDDBBBAAAAAA@@@>>><<<:::999888666444222000000000///...------,,,------++++++++++++*********)))((())))))))))))(((((((((((())))))******))))))(((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,,,,...//////tttkkkqqq~~~pppPPPAAA888<<<@@@@@@JJJXXX\\\dddooo|||hhhRRRMMM___~~~fffGGG<<<444///000111...---...------------------------,,,,,,---000333444444333555777;;;>>>???AAACCCEEEKKKbbb{{{rrrrrrrrrnnnmmmppppppllljjjlllmmmkkknnnqqqttttttpppmmmmmmnnnkkkiiieeebbb```^^^[[[YYYVVVQQQJJJCCC>>>999555333///000000111222333444444555666777777999===BBBFFF]]]hhhtttzzz~~~~~~|||xxxkkk\\\TTTXXX[[[]]]gggtttkkk```XXXrrriiiPPPLLLeeeuuuUUUEEEDDD===;;;<<>>@@@NNNVVVlllpppUUUOOOGGGHHHZZZqqq~~~tttwwwwwwwww}}}hhh\\\dddppp|||zzztttrrraaa]]]dddfffjjjjjjaaaSSSBBB555444555333333777888555555999AAARRRjjj~~~}}}yyytttrrrvvv}}}}}}rrrtttvvvyyy{{{{{{{{{{{{uuutttppplllgggccc```^^^[[[XXXRRRMMMIIIHHHHHHIIIFFFDDDBBBBBBBBBAAA???===::::::999666333111111222000///...------,,,------******+++++++++******)))((())))))))))))(((((('''))))))************)))))))))(((((((((((())))))***&&&''''''''''''(((((((((&&&&&&'''(((((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))((((((***++++++,,,++++++,,,...//////~~~~~~zzzooohhhppp~~~rrrSSSCCC999===???>>>EEERRRZZZaaannn|||nnn\\\ZZZnnn~~~yyyVVVBBB888000///000...---...------------------------------...111444555444333444777<<>>FFFWWWffffffeeebbbbbbfffppp{{{|||xxxooorrrvvvyyyzzzyyywwwuuusssrrroookkkgggccc```^^^ZZZWWWSSSNNNKKKIIIHHHHHHFFFDDDBBBAAAAAA@@@>>>===;;;;;;999666111000222444000///...------,,,------)))***++++++++++++***)))((()))******)))((('''&&&(((((())))))))))))((((((((((((((((((((()))******&&&&&&&&&'''''''''((((((''''''((()))))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((('''(((***+++,,,,,,++++++,,,...//////}}}xxxllldddnnn}}}yyyyyywwwsssuuutttwww|||{{{yyy~~~uuuVVVEEE;;;===???<<>>AAAWWWgggvvv|||}}}~~~rrrZZZIIIKKKPPPWWWlllttt|||VVVFFFJJJ```mmmUUU:::777>>>;;;;;;@@@GGGMMMSSS]]]gggmmmzzzwwweeeVVVHHHFFFPPP\\\uuuyyy]]]AAADDD===DDD___}}}~~~|||{{{fffsssuuummmkkkddddddgggcccSSSCCC666555666333222555333444777;;;<<>>>>>:::@@@NNNVVV___mmm{{{rrruuuzzzqqqpppxxx}}}___FFF000...111///...222........................+++...111333333333333444555<<<>>>BBBIIIFFFCCCMMMbbb}}}wwwpppzzz{{{qqq{{{{{{wwwqqqpppqqqoookkkkkknnnpppnnniiifffhhhkkkcccaaa_________^^^ZZZVVVSSSPPPIIIBBB<<<777444333//////000111222333333444555333444666666888@@@III___sss|||}}}{{{~~~~~~~~~}}}dddNNNFFFFFFMMMgggtttjjjRRRBBBTTTlllbbbAAA;;;BBB777??????AAAFFFNNNYYYccciiiuuu}}}xxxaaaLLLIIIPPPeeetttbbbGGG<<<===>>>QQQttt}}}wwwvvvyyyjjjnnn{{{pppcccWWWOOOUUU]]]ZZZPPPDDD999666666555555666444666:::AAAGGGLLLNNNNNNZZZbbbddd``````jjjuuuzzz}}}|||{{{xxxtttrrrqqqpppooommmjjjkkkjjjiiifffaaa]]][[[XXXVVVSSSQQQNNNMMMMMMMMMFFFFFFEEEDDDBBB???>>><<<:::888666333111/////////,,,,,,+++++++++,,,------,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''(((((())))))((((((''''''''''''(((((((((((('''(((((()))***+++''''''(((((())))))******+++***(((((()))***---...------------~~~{{{vvvqqqpppuuu}}}uuulllddd^^^[[[YYYUUUSSSVVV\\\```cccllluuuwww}}}}}}zzz}}}vvv]]]III<<<>>>@@@===CCCOOO___fffrrr~~~}}}zzzoooRRR777000000...+++---........................,,,...111333333333444555777>>>AAAEEEKKKFFFCCCMMMeeennnppp{{{~~~|||zzzsssjjjgggiiihhhdddiiilllnnnlllhhhfffhhhkkkdddbbb```______]]]YYYVVVSSSOOOIIIBBB<<<777444222//////000111222333333444555333444666666888AAAJJJccctttzzzzzz~~~|||xxx|||zzz}}}}}}~~~~~~~~~fffOOOGGGGGGPPPlllkkkwww]]]HHHIIIYYYmmm```AAA<<>>@@@FFFPPP\\\hhhoooiiiQQQKKKPPPaaahhhxxxuuuVVVAAA???BBBFFF[[[{{{~~~{{{zzzzzz}}}mmmkkkrrruuufff[[[SSSKKKQQQXXXTTTPPPEEE;;;888777777777999:::>>>DDDLLLRRRUUUVVVUUUccciiikkkgggfffllltttwww|||{{{zzz}}}{{{wwwuuutttsssrrrqqqpppooolllhhhddd___[[[YYYXXXVVVSSSPPPMMMLLLKKKKKKFFFEEEDDDCCCAAA???===<<<:::888666333111000//////------,,,++++++,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''(((((()))(((((((((((())))))***))))))))))))((((((((((((******)))((()))***,,,.........//////{{{{{{zzzwwwuuuxxx|||rrrhhh```\\\ZZZYYYVVVZZZbbblllssswww|||yyy|||{{{xxx{{{yyyaaaLLL<<<===@@@@@@FFFOOO___eeemmmxxx```???111000///,,,,,,........................,,,///111222222333444555999BBBEEEHHHKKKEEEBBBMMMggg~~~rrrqqq{{{~~~yyyuuummmccc```bbbbbb```fffiiikkkjjjgggfffhhhjjjdddcccaaa```___\\\XXXUUUSSSOOOIIIBBB;;;666333222//////000111222333333444555333444666777999AAAJJJdddsssxxxxxx}}}}}}yyy}}}~~~~~~zzz|||}}}jjjSSSIIIIIITTTqqq}}}cccqqqzzz~~~WWWEEEOOO^^^iiiYYY===999>>>888;;;<<>>FFFNNNgggxxxvvvzzz}}}|||~~~}}}wwwgggggg~~~xxxrrraaaUUURRRSSSNNNQQQUUURRRIIIAAA;;;;;;===???DDDIIIHHHNNNVVV___eeeiiilllmmmpppqqqqqqqqquuu{{{{{{xxxuuuttttttrrrqqqrrrssstttsssrrroookkkfffaaa^^^]]]^^^___WWWUUURRRNNNKKKHHHGGGFFFDDDDDDCCCAAA???<<<:::999999888666444333111000//////...---,,,+++*********++++++++++++************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&))))))(((((((((((())))))******)))(((((('''((((((***)))))))))((((((((('''))))))))))))***+++,,,---///000000000~~~zzztttnnnmmmooosssvvv{{{jjjUUUBBB;;;<<>><<<999888888777666555333222000000///...---,,,+++*********+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''))))))((((((''''''&&&&&&))))))(((((((((((())))))******)))(((((('''(((((('''((((((((()))))))))***)))))))))******+++,,,,,,.........///~~~~~~~~~{{{xxxsssppppppsssxxx|||rrr```KKK???<<<>>>FFFOOOVVV\\\eeeppp~~~xxx|||UUU:::111000000...........................///000222222222333666888<<>>555555555999999:::>>>DDDOOO\\\hhhooowwwVVVDDDAAACCCIII]]]qqqkkk\\\gggwwwuuuyyyzzzwwwwwwtttsssuuuwwwzzzuuugggnnn|||uuukkkPPPCCCEEEMMMJJJIIIKKKHHHFFFAAA>>>AAAFFFKKKSSS[[[WWW]]]eeelllttt|||}}}|||}}}yyyvvvsssrrrooooooooorrruuuwwwvvvuuunnnkkkfffaaa]]]ZZZXXXWWWVVVTTTPPPMMMJJJHHHGGGGGGEEEEEECCCAAA???<<<999888777777777666444333111000...------,,,+++++++++++++++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((('''''''''***))))))(((((())))))******))))))(((((((((((()))'''''''''((()))*********((())))))***++++++,,,,,,------------~~~{{{yyywwwzzz~~~{{{lllWWWFFF>>>???IIISSSTTT\\\fffqqq^^^AAA333000///...........................000111222222222333666888>>>GGGFFFBBBCCCEEEWWWqqq{{{~~~wwwvvv}}}~~~uuuxxxxxxrrrmmmgggpppnnniiicccaaadddccc```bbbbbbbbbccceeefffffffffaaabbbcccaaa]]]YYYXXXYYYXXXTTTMMMEEE>>>999555333//////000111222333333444444333444777888;;;DDDMMMvvv|||yyy{{{|||}}}~~~~~~~~~}}}{{{dddPPPGGGQQQmmmppp[[[rrrvvvkkkKKKLLL]]]gggTTT888555666444;;;888:::>>>FFFPPP\\\ffflll~~~xxxVVVCCC???BBBOOOeeetttssswwwyyyuuuvvvtttnnnrrrpppqqqtttwwwyyy~~~wwwqqqiiigggpppyyyxxxpppXXXJJJMMMVVVSSSPPPQQQPPPKKKGGGEEEGGGJJJOOOXXXaaabbbiiittt}}}~~~{{{wwwtttrrrqqqnnnmmmnnnoooqqqrrrpppnnnmmmkkkhhheee```\\\XXXVVVUUUSSSPPPMMMJJJIIIHHHHHHFFFFFFDDDBBB???<<<:::888777777777666555333111000------,,,++++++,,,,,,,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((******))))))))))))******)))(((((((((((())))))***(((((((((((())))))))))))((())))))***++++++,,,+++,,,---------}}}}}}~~~uuu```LLLAAAAAALLLWWWWWW___jjjvvv~~~cccEEE555222222111........................000111222222222333666999@@@HHHFFFAAABBBHHH]]]zzzzzz~~~xxxxxx}}}yyyooommmlllkkkkkkiiiccc]]]]]]ccceeedddcccbbbbbbccceeeffffffeee___bbbcccaaa]]]ZZZYYYZZZYYYUUUNNNFFF???999666444//////000111222333333444444333444777888;;;DDDNNNsss{{{vvvxxx}}}~~~}}}yyydddOOOFFFQQQlll{{{ooo]]]ppplll___GGGRRRZZZeeeOOO333333555222:::666999???GGGRRR]]]ggglllyyy|||[[[IIIEEE;;;OOOjjjzzz}}}{{{uuutttnnngggooonnnqqqvvvyyyzzzgggccccccbbbjjjlllhhhlllvvvwwwppp]]]OOOQQQ\\\XXXTTTUUUTTTQQQLLLJJJLLLNNNQQQZZZccciiisss~~~|||yyyvvvsssqqqpppsssrrrqqqrrrsssrrrpppmmmiiiiiiiiigggddd```\\\YYYTTTSSSPPPMMMKKKJJJIIIIIIGGGFFFEEEBBB???<<<:::888777777777777666444222000,,,,,,+++++++++,,,------************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))******))))))))))))******(((((('''(((((()))***+++******))))))((((((''''''((()))***++++++,,,++++++---------...~~~{{{|||{{{lllPPPAAAEEEOOOUUU\\\bbbjjjvvv~~~tttNNN<<<444///222000000//////.........---000222444222000111777===EEEBBBCCCFFFCCCIIIhhh|||wwwlllfffgggkkkoooqqqllleee```^^^______```eeeffffffffffffeeedddcccdddbbb___^^^]]][[[YYYVVVYYYTTTMMMEEE>>>888222///000000000111222222333333222888666555:::;;;DDDWWW}}}~~~||||||}}}~~~~~~cccOOODDDKKKoooccc]]]qqqpppSSSFFFPPPhhhZZZEEE555222555777555<<<===BBBKKKWWWaaafffhhhtttgggGGG@@@BBBNNNnnnyyykkkfffgggiiiggglllrrrsssrrrvvvcccTTTVVVNNNiiitttqqqtttvvv^^^XXX\\\hhhjjj^^^XXX\\\]]]SSSKKKMMMQQQUUU]]]gggkkkwww~~~}}}{{{wwwsssqqqqqqrrrssssssrrrrrrqqqppppppooonnnnnnllliiiddd___ZZZWWWQQQPPPPPPOOOIIICCCBBBGGGCCC@@@<<<999888777666555666777777666444222000///......---,,,++++++++++++******))))))))))))******((((((''''''''''''((((((&&&'''((())))))***))))))(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))+++*********))))))((((((******))))))((((((''''''''')))******)))***,,,///---......///}}}zzz~~~}}}wwwsssoooqqqyyysssWWWDDDDDDOOOWWW]]]dddnnn|||}}}wwwkkksss\\\GGG888///111000000/////////.........000222444333111333999>>>BBBAAACCCHHHIIITTTuuuzzzpppiiifffiiiooosssvvvqqqjjjdddaaaaaaaaaaaaggggggfffeeedddcccbbbbbb```___]]]]]]]]]\\\[[[YYYWWWRRRKKKDDD???999555222//////000000111222222333222777666555:::<<>>HHH[[[}}}}}}~~~~~~}}}iiiVVVJJJNNNooo}}}fffYYY\\\TTTBBBFFFYYY^^^KKK666///222666666555;;;<<<>>>CCCKKKTTT\\\```nnnoooOOOGGGHHHQQQ\\\^^^eee}}}yyy|||]]]IIIEEEFFFEEEBBBDDDFFFFFFEEEEEEHHHJJJXXXcccqqq{{{yyyoooqqquuulll```YYYaaapppuuuooogggWWWPPPPPP[[[bbbhhhwww~~~yyyxxx}}}|||tttoooooorrrnnnnnnmmmlllmmmoooqqqrrrooonnnkkkgggbbb]]]YYYVVVUUUPPPNNNOOOMMMEEE>>>;;;888666333222444777888999666666666555444222111111......---,,,++++++++++++******))))))))))))******((((((''''''''''''((((((((()))))))))((('''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))*********)))))))))))))))''''''(((((())))))******''')))******)))***,,,//////000000111zzzzzz|||uuuiiifffmmmwww}}}xxx___PPPTTT___nnnttt}}}~~~}}}}}}||||||~~~xxxrrrzzzUUU999444//////000000000000000000111222333555777999===???===@@@BBBEEERRRkkkwwwvvv|||yyyqqqcccTTTOOOXXXhhhtttqqqqqqqqqpppmmmjjjgggeeennnkkkhhhfffgggiiikkkkkkkkkiiifffcccaaa```aaaaaa```^^^\\\\\\\\\\\\ZZZYYYVVVRRRKKKDDD???:::555222.........///000000111111000666555555;;;>>>GGG[[[~~~~~~|||zzz|||eeeSSSHHHOOOssswwwdddXXXWWWOOOBBBHHHYYYVVVCCC222///333555555555:::;;;<<<@@@EEEMMMTTTYYYaaayyynnnOOOHHHCCCHHHPPPTTTfff}}}VVV???===@@@>>>===???@@@@@@@@@EEEMMMTTT]]]gggsssyyy|||qqqdddjjjsssrrrmmmgggffflllrrrrrrooocccVVVRRR\\\dddlll}}}yyywwwzzz|||yyysssnnnmmmooommmmmmllllllmmmoooqqqrrrooommmjjjgggbbb^^^[[[YYYYYYXXXZZZYYYQQQDDD===<<<777555333444666888999999666666555444333222222222......---,,,++++++++++++******))))))))))))******((((((''''''''''''((((((((((((((((((((('''&&&%%%&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))******''''''(((((())))))******''')))******)))***,,,//////000000111{{{zzz||||||qqqkkklllqqqvvvyyy|||hhhXXXWWW^^^lllqqqxxx~~~~~~}}}}}}wwwuuuVVV555---//////000000000000111111111222333555777:::<<<===:::@@@CCCHHHZZZxxx~~~xxxtttwww~~~yyyuuummmdddcccjjjrrrvvvrrrrrrqqqpppnnnkkkiiigggrrroookkkiiiiiiiiijjjiiiiiihhhfffdddccccccccccccbbb```^^^]]]]]]\\\ZZZXXXXXXSSSLLLDDD>>>999444000......///000000111111222000666444444:::<<>>;;;:::===@@@AAADDDOOOaaaooozzz}}}|||{{{fffYYYbbblllsssyyyzzzsssppptttwwwuuuppp]]]RRRZZZdddmmm~~~}}}yyyyyyyyyvvvrrrooommmmmmlllmmmmmmnnnooopppppppppqqqooolllhhhccc___\\\ZZZTTTUUUWWWUUUKKK???999:::888777777888:::;;;:::999777666555444333222333333......---,,,++++++++++++******))))))))))))******((((((''''''''''''((((((''''''((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))''')))******)))***,,,///------...///}}}~~~|||sssnnnnnnqqqtttzzzyyyxxx{{{ttteee^^^```iiilllpppwwwxxxzzzyyyZZZ666---//////000000000111111111222222333555777999::::::999AAAGGGMMMbbbvvvssswww|||~~~}}}xxxyyy{{{zzzyyyvvvqqqllliiihhhiiijjjqqqnnnjjjhhhhhhhhhhhhhhhffffffffffffffffffffffffcccaaa___^^^^^^]]][[[ZZZWWWSSSKKKDDD>>>999444111//////000000111222222333000666444444999;;;DDDWWWzzz|||zzzzzzwwwssstttyyy~~~zzz___QQQHHHMMMnnn}}}uuucccQQQIIICCC@@@HHHUUUBBB777000333444000111777666888;;;;;;<<>>EEEPPP]]]dddgggpppyyy[[[TTT\\\dddmmmzzz}}}uuuqqqzzzzzzbbbTTT^^^kkkuuu}}}zzzvvvtttsssqqqooollllllmmmoooqqqqqqqqqoooooorrrpppkkkfff```[[[WWWVVVKKKGGGFFFEEE@@@999777888;;;;;;<<<===???>>>;;;999777666444333222222333333......---,,,++++++++++++******))))))))))))******((((((''''''''''''((((((&&&&&&''''''((('''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))((((((((((((''')))******)))***,,,///,,,,,,---...{{{{{{~~~xxxssssssxxx}}}tttrrrqqqvvv}}}~~~~~~pppfffdddhhhiiiiiimmmyyy{{{{{{|||~~~yyyyyygggxxxdddAAA888//////000000111111111222222222222444777999999999;;;DDDIIIOOOfff~~~uuuuuu{{{qqqhhhcccdddhhhkkkjjjhhheeeeeefffggghhhhhheeeeeefffggghhhhhhhhhgggbbbaaa____________]]]\\\VVVRRRKKKDDD???:::555222000000000111222222333333000666444333888:::BBBUUUsss~~~xxxuuuuuuvvvuuutttvvv|||tttsss]]]RRRJJJOOOnnn{{{|||gggQQQDDD===;;;BBBNNN===444111555444...000888555888:::;;;:::;;;???BBBFFFPPP]]]rrrsssVVVIII>>>777>>>OOOgggqqqOOO@@@GGGJJJDDD]]]rrriiiSSSRRRZZZ```hhhtttvvvlllllliii\\\iiizzzzzzuuusssttttttpppllllllnnnppprrrsssqqqooommmqqqnnniiibbb[[[UUUQQQOOOHHH@@@::::::<<<;;;;;;===<<<===???AAABBB@@@<<<888777666444333222333333444......---,,,++++++++++++******))))))))))))******((((((''''''''''''((((((%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((())))))*********+++******))))))((((((''''''''')))******)))***---///---......///{{{|||}}}}}}}}}|||sssqqqsssssstttppppppuuu{{{}}}~~~sssfffddddddfffnnn{{{~~~{{{yyy~~~~~~~~~ssspppppp@@@===444333111000000000111222222333444555666888999999???FFFIIISSSpppzzz}}}}}}wwwwww|||{{{yyypppiiiffffffggghhhjjjhhhfffddddddeeeggghhhjjjhhhiiimmmkkkfffeeejjjbbbaaa```___^^^]]]]]]]]]UUURRRLLLEEE>>>888555333000000000111222222333333222333555666555999EEESSS{{{yyyxxxwwwuuusssqqqqqqsssvvvxxxrrrcccOOOGGGVVVssshhhHHH<<<:::CCCKKKFFF333222111000111333666888;;;;;;::::::<<>><<<:::???@@@BBBCCCCCCAAA>>><<<::::::999777666555444333...------,,,,,,++++++***************))))))))))))***))))))(((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((***)))(((((())))))((('''))))))))))))))))))))))))&&&&&&''')))******************)))))))))))))))***))))))))))))************------......}}}~~~~~~~~~wwwvvvyyyzzzxxxtttrrrssstttvvv|||xxxjjjbbbbbbdddjjjttt~~~~~~}}}}}}~~~}}}vvv{{{zzzKKK888333222111000000111222222222333444555777888999:::<<>>888444333///000000111111222333333111222555777777<<>>333222000000111333666888;;;;;;::::::===BBBJJJPPPffflllttt~~~nnn[[[FFF999:::EEENNNeeedddMMMMMMZZZeeerrr]]]PPPPPPVVV[[[^^^dddfffdddfffrrr~~~sssooouuuyyypppmmmooorrrpppmmmrrrqqqqqqrrrsssssstttvvvxxxnnneee```YYYNNNDDD???888777666888;;;???AAABBB???@@@BBBBBBAAA???<<<:::999999888777555444333222...------,,,,,,++++++***************))))))))))))******)))'''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((***)))(((((())))))((('''''''''''''''''''''''''''&&&'''((())))))***))))))******)))))))))))))))***))))))))))))************------......}}}~~~|||uuuqqqmmmlllqqqxxx|||wwwdddaaa___ccckkkssswwwyyy~~~}}}~~~{{{uuulllbbb888333222111000000111222333222333333555777999;;;<<<>>>DDDUUUqqqyyyzzzjjjwwwwwwkkkmmmyyy|||~~~|||zzz{{{~~~}}}sssnnngggbbbbbbccceeefffhhhgggeeeddddddfffgggiiijjjjjjmmmooommmhhhfffhhhcccbbbaaa^^^\\\YYYXXXWWWUUURRRLLLEEE>>>888444222//////000111111222222333000222555888999>>>LLL[[[yyyyyyyyyyyyxxxxxxwwwwwwvvvvvvzzzrrraaaLLLHHH[[[www{{{WWW<<<777:::BBBCCC999222111000000111333666777;;;;;;;;;;;;>>>DDDKKKQQQfffrrr|||jjjJJJ;;;:::BBBGGGZZZwwwxxx[[[XXXjjj|||{{{uuugggTTTIIIKKKRRRWWW___bbbaaa\\\[[[cccnnnuuu|||tttqqqsssuuusssqqqrrrqqqqqqqqqsssuuuuuutttrrrhhh]]]WWWOOOEEE===:::333444555888<<<@@@DDDFFFAAABBBBBBBBB@@@===:::888888888777666444333222111...------,,,,,,++++++***************))))))))))))(((((('''&&&&&&&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''(((((())))))))))))(((((()))))))))(((((())))))***))))))))))))************,,,---...///~~~yyysssnnniiihhhiiijjjrrr{{{mmmbbbYYY]]]gggoooqqqrrr~~~qqqttttttbbbppp{{{BBB333222111000111222333444222333333555777:::<<<>>>EEEFFFZZZnnnttt{{{TTTQQQ|||ttthhhmmm{{{}}}zzzxxx{{{|||wwwooojjjeeebbbbbbeeeggghhhkkkjjjhhhfffffffffggghhhjjjlllnnnnnnkkkfffccccccaaaaaa___^^^[[[YYYWWWVVVUUUQQQKKKDDD===888444222//////000000111222222222111222555888999>>>LLLZZZuuu|||yyywwwuuutttuuuuuuuuuuuutttpppcccSSSPPP___qqqzzziiiIII444555===FFFEEE888111000000000111333666777;;;;;;;;;<<<>>>DDDKKKPPPXXXkkkyyy|||nnnOOO>>>;;;AAAEEESSSjjjvvvvvvtttvvv~~~eeeaaaxxxtttnnn___MMMDDDGGGNNNRRR```___[[[TTTPPPUUU```hhh}}}vvvtttuuuvvvvvvttttttsssrrrssswwwzzzxxxsssfff\\\QQQIIIBBB999444333444888===@@@AAACCCDDDFFFEEEEEEEEECCC@@@===:::888777777666555333222111000...------,,,,,,++++++***************)))))))))(((&&&&&&&&&'''''')))******))))))((((((''''''&&&&&&((((((((((((((((((((((((''')))******((('''''''''''''''''''''''''''''''''((())))))))))))((((((''')))(((((((((((())))))***((()))))))))************,,,---...///zzz{{{|||wwwpppkkk```fffnnnrrrtttxxxwwwcccSSSWWWeeeoooqqqqqq~~~xxxiiifffvvvlllvvvsssOOO333333222111111222333444333333333555777;;;>>>@@@IIIIII]]]fff|||PPPEEErrr}}}vvvlllrrr~~~|||}}}yyyrrrnnnjjjfffcccdddgggiiijjjooommmkkkiiigggfffffffffjjjlllmmmjjjfffbbb___]]]^^^^^^^^^]]]\\\ZZZYYYXXXTTTQQQKKKDDD===777444222...//////000111111222222222222555777777;;;HHHVVVpppzzzwwwsssqqqsssuuuvvvvvvyyyuuugggVVVUUUdddpppsss\\\@@@111666>>>FFFCCC666/////////000222444666777:::::::::;;;===BBBHHHMMMQQQfffvvvyyy~~~jjjPPP>>>:::@@@CCCNNN___gggffffffjjjwwwwwwaaaffftttmmm]]]KKKBBBEEEKKKNNN___]]]YYYRRRMMMOOOXXXaaarrr~~~|||wwwuuuvvvwwwwwwvvvvvvvvvuuuuuuzzz~~~xxxnnnWWWNNNEEE???888222000222666???IIINNNLLLIIIGGGGGGIIIHHHGGGEEEAAA>>>;;;999777777666444333222111000...------,,,,,,++++++***************)))))))))(((******)))))))))))))))***))))))((((((''''''&&&&&&(((((((((((((((((((((((('''))),,,+++)))''''''(((((((((((((((((((((((((((((())))))))))))(((((('''((((((''''''((()))******((()))))))))************,,,---...///~~~zzzfffeeedddbbbdddmmmyyyzzzaaaMMMPPP```lllrrruuuvvvlllgggppp}}}rrryyypppXXX555444333222111222222333333333333555888<<<@@@BBBHHHNNNfffzzziiirrrPPPQQQxxx{{{rrrxxx}}}~~~wwwpppoookkkfffdddeeehhhiiijjjooonnnllljjjhhhffffffeeegggkkkjjjfffaaa```^^^[[[]]]^^^^^^^^^]]][[[YYYXXXTTTQQQKKKDDD===777333111......///000000111111222333333555666555888EEERRRmmm||||||{{{wwwsssrrruuuxxxxxxwww|||uuuaaaLLLMMM```mmmmmmVVV>>>333888>>>BBB>>>111......///000222444555666888999999999;;;???DDDHHHUUUggguuuyyy}}}vvvgggPPP===888>>>AAAIIIUUUYYYTTTUUU\\\mmmjjj^^^iiiwwwooo^^^LLLDDDFFFKKKMMM^^^]]]\\\ZZZTTTPPPTTT[[[bbbooo~~~||||||}}}}}}}}}xxxzzzxxxvvv{{{}}}qqqaaaJJJCCC===999555222333777<<>>;;;:::777777666555333222111000...------,,,,,,++++++***************))))))))))))///...,,,***((('''&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((('''***......***(((((()))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((()))******))))))))))))************,,,---...///tttooohhhcccccchhhooouuurrrwww~~~~~~ttt\\\HHHIIIVVVbbbppp|||~~~vvvrrrjjjiii}}}[[[777555444222111111111222333333333555888<<>>@@@FFFOOOPPPHHHFFFIIIYYYsssqqqddddddpppzzzqqq___NNNFFFIIIMMMNNN[[[^^^dddggg```UUUQQQTTTYYYgggxxx{{{|||yyyuuuwwwvvveeeOOO>>>:::666666555444888===IIIUUUbbbddd[[[PPPKKKJJJKKKJJJHHHEEEAAA>>>;;;:::888777666555444222111111...------,,,,,,++++++***************))))))))))))---,,,+++)))(((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''',,,000000,,,))))))+++((((((((((((((((((((((((&&&'''((())))))***))))))'''&&&&&&'''''')))******))))))))))))************,,,---...///~~~xxxxxx}}}yyysssooollljjjgggfff\\\bbbkkkrrrrrrpppuuu|||~~~lllWWWEEEEEEMMMZZZnnnzzzqqqoooddd\\\ooo\\\888666444222111111111111333333333555888===AAADDDLLLggg|||OOOEEEooovvvpppzzzxxx{{{~~~~~~zzzvvvtttmmmiiidddbbbbbbcccddddddffffffggggggggggggggggggaaaeeeeee___^^^bbbdddbbbaaaaaaaaa```^^^[[[WWWUUUTTTPPPJJJCCC<<<777333111......//////000111111111222222444666555999FFFTTTnnn|||}}}|||zzz{{{qqqpppqqquuuyyyxxxrrrlllnnnjjjYYYHHHMMM___eee]]]HHH777333999;;;>>><<<333------///000222444555666666777777666777999===AAAJJJQQQ[[[cccfffffffffgggUUU@@@:::@@@BBBFFFMMMLLLHHHAAA===DDDVVVlll|||sssdddYYY___mmmyyyzzzqqq```NNNGGGKKKOOOPPPYYY___kkkrrrkkkZZZOOONNNQQQbbbvvv~~~|||zzzzzz{{{{{{||||||}}}yyysssssspppZZZBBB666333222333444555:::@@@VVV```jjjhhh[[[NNNHHHHHHJJJIIIGGGCCC@@@===;;;:::888888777666444333222111......---,,,,,,++++++***************))))))))))))''''''''''''(((***+++,,,&&&'''''''''(((((())))))((((((((((((((((((((((((''',,,111111---)))***+++''''''''''''''''''''''''&&&&&&((()))************&&&&&&&&&'''''')))******))))))))))))************,,,---...000|||}}}ppprrr~~~zzzuuupppoooqqquuusssqqqwwwzzzbbbNNN======EEEOOO```ppp~~~|||||||||{{{|||~~~zzzrrrbbbZZZiii{{{lllAAA333222777111///555777666444555888999:::@@@GGGSSSooojjjJJJTTTsssqqqzzz}}}xxxwwwxxx{{{|||yyytttrrrtttmmmkkkiiifffdddcccdddddddddddddddbbbaaaccceeehhheeeeeeeeecccbbbbbbdddfffaaa___\\\ZZZZZZ[[[ZZZZZZZZZTTTKKKCCC<<<777222/////////000000111111222222111000444888666777EEEWWWzzz~~~}}}|||~~~|||~~~}}}{{{zzzwwwvvvuuuwwwyyyyyywwwtttllllllSSSGGGLLLZZZdddRRR???777222555>>>@@@:::222......///000111111222222666666666666555777:::===CCCIIIOOOTTTVVVXXX\\\```YYYJJJ777777DDDIIIQQQdddXXXSSSJJJBBBAAAHHHTTT]]]RRRQQQZZZlllzzzzzzwwwqqqcccSSSLLLOOOTTTVVV^^^XXXiiijjjUUUWWWWWWeeepppuuuzzzzzz~~~uuuhhh^^^VVVJJJ???666222111222111333===JJJ```kkknnnaaaQQQJJJJJJKKKJJJIIIFFFBBB???<<<:::999888777666444222111111111......---,,,,,,,,,------+++******)))))))))))))))((((((((((((((((((((((((******))))))((((((''''''''''''''''''(((((((((((('''&&&%%%'''***+++)))&&&(((((((((((((((((((((((()))((('''(((***,,,+++***))))))))))))))))))))))))&&&'''((((((((()))+++------...///000zzz}}}~~~ttt[[[III::::::AAAJJJXXXggg~~~~~~~~~}}}~~~~~~}}}zzzssscccYYYeeexxxjjjCCC444222777111...333444555333444777999:::AAAIII^^^yyy___KKK[[[~~~rrrrrr|||{{{wwwzzz}}}|||vvvpppoooqqqlllkkkjjjhhhfffdddcccbbbdddeeedddcccbbbcccfffhhhiiihhhfffdddbbbbbbccceeeaaa___]]]]]]]]]]]][[[ZZZYYYSSSJJJBBB<<<777222////////////000111111222222333222555888666666DDDVVVyyy}}}~~~{{{}}}{{{yyyxxxuuuttttttvvvxxxwwwtttqqqnnnnnnSSSFFFJJJVVV```MMM>>>777333777???AAA:::222...//////000222333333444555666666555444555888:::;;;???EEEIIIKKKNNNSSSWWW\\\NNN:::888CCCIIITTTgggssssssmmm\\\JJJ@@@DDDKKKKKKTTTfffzzz}}}zzzssseeeUUUNNNRRRXXXZZZccceeerrrsssggg___gggpppwww~~~~~~yyyqqqpppgggWWWJJJBBB;;;666555333444666777;;;IIIWWWiiiooonnnaaaRRRLLLKKKKKKHHHGGGDDDAAA>>><<<;;;:::888888666444333222111111......------,,,,,,------+++******)))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''''''''''''''((((((((((((***((('''(((***+++***((()))))))))))))))))))))))),,,+++))))))******((('''))))))))))))))))))))))))&&&'''((((((((()))+++------...///000}}}|||||||||}}}|||pppSSSDDD888888>>>EEEQQQ]]]uuu~~~{{{~~~~~~}}}~~~xxxhhh[[[```nnncccFFF555222666000...222111444333444777888;;;DDDMMMggg~~~vvvjjjQQQPPPlll~~~vvvnnnpppzzz~~~zzzwww}}}|||sssmmmlllnnnlllkkkjjjhhhfffdddbbbaaaeeeffffffdddcccdddfffhhhmmmkkkgggdddbbbbbbcccdddaaa````````````___]]]ZZZWWWRRRIIIAAA;;;777333000...//////000111111222222555333555888666666DDDVVV{{{~~~{{{~~~{{{{{{yyyvvvuuusssssstttuuuvvvuuuqqqnnnsssrrrUUUFFFHHHSSS\\\III===777444999AAACCC:::111...///000111333444555666555555555444333333555777;;;>>>BBBDDDFFFKKKRRRWWW___SSS???999BBBIIIVVVkkk}}}~~~aaaIII@@@@@@@@@PPPfffwww{{{{{{~~~kkkjjjtttyyy}}}wwwiiiXXXQQQUUU]]]aaaeeemmmttt}}}|||mmmmmmqqqzzzwwwmmm\\\^^^XXXIII<<<777777888000111333666:::CCCTTTdddqqqqqqjjj]]]QQQLLLJJJIIIGGGEEECCC@@@>>><<<;;;:::999888666555333333222222///......---,,,,,,------+++******)))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((...,,,))))))***++++++***************************---+++***)))******)))'''))))))))))))))))))))))))&&&'''((((((((()))+++------...///000zzzxxxyyy|||~~~yyyiiiMMMCCC::::::>>>CCCLLLUUUeeeuuupppvvv}}}}}}~~~|||}}}}}}}}}~~~ooo```^^^eeecccJJJ777111555111///222000222222444777999<<>>111222444666<<>>LLLYYYlllgggnnniiiOOOYYYvvvtttoooiiiggglllrrrrrrnnnuuu~~~|||tttrrrqqqpppllliiieeeaaa___```bbbdddeeefffgggfffeeedddfffggghhheeeaaa```aaacccdddddd```aaabbbddddddccc___[[[VVVQQQIIIAAA<<<777333111......///000111222333333111000333888888;;;KKK^^^~~~~~~~~~~~~{{{zzzwwwuuuuuutttvvvxxxyyyxxxuuusssrrrzzzxxxZZZIIIJJJUUU^^^KKK;;;666555;;;CCCCCC999///...///111222444666777888666777777666444333444555666888::::::<<>><<<:::<<<<<<:::666777888:::CCCUUUjjjxxxrrriii]]]TTTOOOLLLIIIHHHGGGEEEBBB???<<<999777666888777666444444333333333111000///...------------+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((---,,,***((('''((()))+++***************************)))((()))+++---,,,+++(((((((((((((((((((((((('''((()))))))))***,,,...---...///000xxxzzzzzzxxxuuuwww~~~||||||}}}|||qqqZZZ@@@===:::888:::>>>DDDHHHPPP^^^kkkqqqxxx|||~~~~~~zzzrrrqqquuu{{{~~~|||zzz|||}}}}}}~~~~~~rrrdddZZZWWWgggnnnlllsssuuu]]]CCC444444111222555222111222555999;;;AAAPPP___qqq```xxxjjj___qqqwwwqqqkkkkkkqqqtttrrrnnnuuu}}}zzzuuuvvvtttoookkkhhhddd```___aaaccceeeeeefffgggfffeeeddddddfffdddaaa___```ccceeeeeeccc___```aaabbbcccbbb^^^[[[XXXRRRJJJBBB<<<888444111---...///000111222333444000///222777888<<>>AAA???===<<<999444555888:::???LLL^^^mmmtttpppfff[[[VVVRRRMMMJJJJJJEEECCCAAA>>>;;;999777666666666555444333222222333111111///...------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((*********((('''''')))***************************---,,,+++***++++++***((())))))))))))))))))))))))'''((()))))))))***,,,...---...///000wwwzzz{{{xxxvvvyyy|||}}}{{{yyykkkQQQ;;;;;;999777888===BBBEEELLLYYYeeekkkttt~~~~~~~~~vvvnnnlllpppvvv{{{{{{~~~|||zzz{{{||||||~~~||||||}}}}}}}}}~~~sssfff\\\VVVeeemmmssskkkLLL999555111222444000222333666:::<<>>GGGNNN[[[```UUUDDD>>>>>>JJJ]]]jjjiiillluuummm\\\]]]hhhuuu{{{|||xxxjjjbbbfffpppvvv~~~{{{}}}tttkkkfffnnnnnnpppyyyyyyiiiWWWJJJ???777===EEEIIIDDD===999777555444999AAAKKK\\\mmmsssqqqlllccc[[[WWWRRRJJJFFFGGGAAA@@@>>><<<;;;:::999999555444333222222222222222222111000...------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''((((((((((((''')))******(((''')))+++))))))))))))))))))))))))...,,,++++++++++++***((())))))))))))))))))))))))'''(((******)))***,,,...---...///000yyy{{{|||zzzwww{{{~~~||||||sssppp```DDD:::;;;:::888999>>>CCCFFFGGGSSS^^^eeeppp}}}{{{~~~}}}rrrjjjhhhlllqqqvvvyyy~~~{{{yyyzzz{{{{{{}}}~~~}}}}}}}}}~~~uuujjj___XXX___{{{yyytttSSS<<<666111111333...222444777;;;===EEEVVVhhhnnndddrrrvvvzzzsssnnnrrryyyzzzvvvrrrxxx}}}{{{uuuuuuyyysssgggdddfffgggiiiiiihhhfffeeeccceeeffffffdddbbbbbbcccdddbbbaaaccchhhiiieeeaaa^^^]]]]]]^^^______]]][[[\\\VVVMMMEEE>>>888444111------...000111333444444444222444888888<<>>HHHZZZ]]]eeennnuuuyyyzzzppplllrrr~~~{{{nnnfffiiisssyyyuuu^^^RRROOO^^^^^^aaajjjwww{{{yyynnnZZZHHH???<<<;;;;;;FFFLLLDDD888333444666999AAAMMM\\\ppp~~~uuuhhh```YYYWWWPPPFFFAAACCC======<<<;;;;;;;;;<<<<<<444444333222111111111111222111000///------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))%%%(((++++++)))(((***,,,((((((((((((((((((((((((***))))))***,,,------,,,))))))))))))))))))))))))''')))******)))***,,,///---...///000yyyssscccNNNDDDEEE<<<999999:::999888<<>>777///000000000111222333555555444555777666444333333444333999???DDDFFFIIINNNRRR___iiiiiiWWWDDD???FFFMMMUUUYYY```gggnnntttwwwxxx~~~zzz|||}}}}}}sssnnnpppuuusssSSSFFFDDDCCCDDDHHHMMMSSS[[[hhhxxxyyygggTTTIIIBBB>>>???EEEHHHUUUTTT???000333777333;;;DDD[[[yyy}}}jjj```VVVQQQMMMGGGCCCDDDAAA>>>???AAA@@@:::777888555555444333333333333444555333000//////...---+++******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((&&&''')))+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,---......---...///000xxx|||~~~vvvhhhSSSBBB>>>AAA===:::888::::::999<<>>???777///000000000111222333555555555777999999888888999:::===AAAHHHLLLPPPUUU]]]bbbeeemmmjjjXXXDDD???EEEKKKSSSWWW]]]dddkkkppptttuuu{{{|||tttuuu~~~}}}___HHH@@@===:::777;;;???BBBHHHSSSaaalll{{{xxxkkk\\\LLLCCC???===@@@EEEOOORRRKKK:::000222666666AAAKKK^^^sssvvv```XXXQQQMMMJJJEEEEEEGGG@@@======???===888555777444444444555555555666666555222000//////...---+++******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------...///000|||uuu\\\DDD:::===BBB???;;;888999:::999<<<@@@@@@KKKWWW```jjjuuu}}}~~~~~~{{{{{{wwwsssqqqqqqpppmmmjjjjjjmmmppptttwwwyyyzzzzzz|||yyywwwxxx|||~~~|||yyyxxxyyyzzzxxxwwwwwwyyy{{{uuuhhh\\\___lll{{{TTT;;;333222222222111555999===HHHXXXdddhhhrrr~~~yyyssstttxxxyyyzzz}}}~~~rrrmmmnnnjjjbbbcccccccccccccccccccccccccccdddeeeffffffeeedddccc]]]aaaeeegggfffccc```^^^cccbbbaaa```^^^]]]\\\[[[YYYTTTMMMFFF@@@:::555111000000111111222333333333333333444555666<<>>@@@999111000000000111222333555555666888;;;<<<<<<===>>>@@@FFFIIIMMMPPPTTT[[[dddkkkmmmqqqlllZZZGGG@@@EEEKKKTTTWWW\\\bbbhhhnnnrrrtttyyy|||xxxoooppp}}}hhhLLL???<<<999444444666888:::===DDDOOOWWWfffooozzzyyymmm[[[PPPDDD???>>>???CCCGGGOOOHHH===444000222999???OOOYYYccckkkuuu|||vvvkkkYYYQQQJJJHHHFFFCCCCCCFFFCCC???===>>><<<777555777555555666777888888888777444222///.........---+++******)))(((((((((((()))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))***)))'''''')))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((***++++++---...///000wwwqqqSSS???>>>EEEGGGBBB<<<888999:::999<<<@@@>>>KKKXXXaaaiiiuuu{{{vvvqqqkkkkkkmmmmmmjjjeeekkknnnrrrwwwzzz|||}}}}}}yyyvvvtttvvv|||}}}}}}}}}|||{{{|||~~~~~~}}}}}}||||||}}}xxxkkk^^^^^^iiinnnMMM777000000222333333666888===JJJ\\\hhhmmmsss|||rrrrrrwwwzzz|||~~~yyypppnnnpppllleeecccccccccccccccccccccccceeefffggghhhhhhgggfffeee^^^bbbfffgggdddaaa```aaadddcccbbb```^^^]]][[[[[[XXXSSSLLLFFF@@@:::444111000000000111222222333333333333555777777<<>>>>><<<888777999888888999:::999888777666333111///.........---,,,+++***))))))(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((''''''(((((()))***+++---...///000{{{qqq{{{|||dddIII>>>EEEKKKKKKDDD===888888::::::;;;???>>>KKKZZZccckkkvvv}}}sssnnniiiiiilllmmmkkkgggllloootttyyy}}}|||zzzwwwxxx{{{}}}|||{{{zzz|||~~~}}}||||||}}}}}}ooo___^^^nnnwwwfffNNN;;;333444777777555777888===LLL___mmmrrrpppyyynnnqqq{{{wwwoooooooookkkeeeccccccddddddeeefffffffffdddeeefffggggggfffeeedddaaaccceeecccaaa```bbbdddeeeeeecccaaa___]]][[[ZZZWWWSSSLLLFFF@@@:::555111///000000111111222333333222333555777777;;;IIIWWWrrr|||wwwuuuwwwxxxxxxzzz|||}}}}}}|||{{{|||lllYYYRRR[[[aaaSSS@@@999444333888@@@BBB<<<555000000000111222333555555777999;;;;;;:::::::::;;;JJJLLLOOORRRVVV___jjjrrruuuuuuqqqgggXXXOOOOOOSSSZZZ]]]aaaffflllpppsssuuuzzz|||uuujjjooo}}}|||ggg]]]PPPFFF@@@<<<:::999777777777888999;;;???AAASSS]]]hhhnnnppplllaaaVVVKKKGGGBBB???AAADDDDDDAAA666000000555333111<<>>===GGGMMMLLLGGG>>>888888::::::;;;>>>???KKKYYYdddnnnyyy}}}}}}sssooollllllnnnqqqqqqooolllpppuuuzzz~~~~~~|||zzzxxxwwwwww{{{~~~~~~~~~tttccc___www}}}ttthhhTTT???555444555444666888999@@@PPPcccppptttnnnuuummmmmm~~~uuukkkgggnnnzzzwwwpppnnnlllhhhcccddddddeeeffffffggghhhhhhbbbcccdddeeeeeedddcccbbbbbbbbbbbbaaa```aaadddfffgggfffdddaaa___\\\[[[ZZZWWWSSSMMMFFFAAA;;;666222//////000000111222222222222333555666777;;;IIIWWWuuu}}}xxxxxxzzz|||||||||}}}~~~}}}zzzwwwrrrgggWWWQQQ[[[cccWWWBBB888444222888AAADDD>>>777000000000111222333555555888999;;;:::888777777888===BBBIIIOOOWWWbbbnnnvvvvvvvvvuuuqqqfffZZZVVVYYY\\\___dddiiinnnqqqsssssswwwyyyssshhhnnnhhhSSSNNNIIIEEE???999888:::888888888888999::::::;;;KKKSSS[[[^^^___\\\TTTLLLGGGFFFBBB???@@@AAA>>>888222111444888666333:::GGGIIIJJJQQQ^^^jjjjjj^^^RRRHHHBBB@@@DDDGGGEEECCCBBB@@@======@@@@@@======@@@???>>>;;;888666444333222222000...---......---,,,++++++***))))))))))))***''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((***++++++***))))))***))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---------...///000~~~}}}oooYYYBBB:::???GGGNNNRRRHHH???888888::::::;;;===???JJJXXXcccooozzz~~~}}}}}}~~~qqqpppooonnnppprrruuuwwwnnnrrrwww|||zzzwwwwwwyyy~~~zzzhhh```wwwzzzqqq\\\CCC333111222111444777<<>>===CCCIIIQQQ[[[III@@@888777:::;;;;;;===???IIIVVVcccppp{{{|||yyynnnoooooooooooorrrvvvzzzqqquuuzzz}}}{{{xxx{{{~~~lll___vvvcccgggxxxzzzdddGGG555333555555222777>>>JJJZZZjjjpppnnn|||iiiVVVPPP\\\mmmeeekkkvvv}}}}}}xxxxxx|||}}}xxxtttqqqooollljjjjjjhhhhhhgggfffeeeeeeddddddfffggghhhiiiiiihhhgggfff___^^^___bbbfffgggeeebbbhhhgggeeebbb___\\\ZZZYYYXXXTTTNNNHHHBBB===888444/////////000111111222222222222333444555;;;JJJZZZ}}}xxxzzzttttttuuuxxx{{{{{{xxxtttooommm^^^QQQZZZiii]]]AAA777333222999BBBFFF@@@999000000000111222333555555888:::;;;;;;:::999999:::;;;CCCNNNYYYbbbllluuu|||yyyzzz~~~xxxhhh]]][[[bbbgggnnntttxxxyyyxxxwwwtttyyywwwnnnqqq|||hhhQQQRRRKKKFFFFFFEEE@@@???BBB>>>>>>===<<<;;;999555333...777@@@DDDEEEFFFCCC>>>FFFHHHGGGBBBBBBBBB:::000555555444666===EEEGGGEEEWWW]]]rrrgggWWWWWWdddooo|||{{{lllaaafffrrruuupppkkkfff]]]PPPHHHFFF>>>;;;777333111111333444111///------......---,,,,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((***,,,,,,+++***)))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------...///000bbbLLL:::<<>><<<<<<>>>@@@LLLZZZccclllvvv|||~~~ssstttsssssswww}}}|||xxxrrrsssxxx|||yyyzzz}}}~~~yyyvvvwwwzzz}}}zzzyyy|||xxxnnnbbbtttqqq```{{{wwwkkkKKK777555888888333777???III```nnnjjjwwwYYYLLLLLLiiiyyypppuuuyyyxxxuuussssssrrrzzzrrrlllnnnpppnnnkkkkkknnnllliiifffdddccccccdddeeehhhkkkllljjjgggdddccceeedddbbbaaaaaacccdddfffeeedddcccbbbbbb```\\\YYYUUUQQQLLLGGGBBB<<<666222000//////000222444444333222777444333999<<>>>>><<<:::888>>>DDDRRR```fffgggmmmvvvuuu{{{~~~|||yyytttkkkbbbmmmnnntttzzz{{{wwwvvvxxx|||zzzwwwmmmooo{{{sssbbbLLLNNNKKKHHHGGGFFFDDDAAA>>>BBBBBBAAA@@@>>>;;;777444555777999999999888999;;;===???AAAAAA>>>:::555333555666999===BBBHHHMMMOOOccctttjjj```fffuuunnnsssxxxzzznnnaaaTTTJJJCCC@@@:::999777555333222111111/////////...------,,,,,,+++++++++*********))))))))))))))))))))))))))))))++++++,,,++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))(((,,,+++++++++***)))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,......///000~~~zzzTTTCCC888???OOOZZZ^^^```MMM???666:::???>>>>>>BBBBBBNNN]]]fffoooxxx~~~}}}vvvwwwwwwwww{{{|||wwwssspppttt~~~|||~~~}}}{{{|||||||||{{{xxxzzz{{{zzzyyy{{{vvvmmm```ddd}}}~~~|||rrr}}}sssnnneeetttOOO777444666333666===CCCPPPiii~~~rrrhhhmmmRRRRRRXXXooo~~~wwwwww{{{{{{wwwqqqppptttwwwxxxqqqlllnnnpppooommmmmmhhhgggfffddddddeeefffgggiiiiiiiiigggdddbbbaaabbbfffeeedddcccccccccdddeeefffdddcccbbbaaa^^^[[[XXXUUUQQQLLLGGGBBB<<<666222000//////000222444444333111666333222777:::DDDXXX||||||~~~}}}{{{vvvxxxhhh]]]jjjnnnYYYBBB;;;333555:::???JJJIII;;;333222111333555666666555666777:::<<<===<<<;;;:::@@@EEEQQQ^^^eeefffjjjqqqxxxyyyrrrtttzzz}}}{{{|||zzzxxxuuukkkmmmyyymmm]]]NNNNNNMMMLLLLLLLLLIIIDDD@@@BBBBBBAAA@@@>>>:::666333111111222444555555555555999;;;<<<:::777444333333666:::>>>BBBDDDFFFIIIKKKddd|||{{{|||xxx~~~}}}qqqdddaaabbbccc^^^ZZZTTTLLLEEE@@@<<<;;;:::999777555333222111111.........---,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))),,,,,,,,,+++++++++++++++************************((((((((())))))***+++,,,---...//////|||~~~{{{kkkLLLBBB===FFFUUU```ccccccSSSDDD999;;;@@@@@@BBBGGGGGGSSSaaaiiipppwww||||||zzz}}}yyyqqqjjjjjjxxx{{{xxxvvvyyy{{{||||||~~~{{{wwwqqqbbbVVV^^^kkkzzzzzzttt|||xxxyyymmmnnnZZZ:::777777000666BBBGGGWWWuuu{{{uuu{{{~~~oooiiiUUUgggvvv}}}vvvyyy~~~wwwsssvvv|||vvvppplllnnnpppooonnnnnnhhhgggfffffffffggghhhiiikkkjjjfffbbb^^^]]]^^^```ccccccddddddeeeeeeffffffhhhfffdddcccaaa___\\\YYYVVVRRRMMMHHHCCC===777333000//////000222444444333000555222111666888BBBVVV|||}}}zzz{{{mmmgggsssqqqUUU<<<:::333444:::>>>IIIJJJ===222222222333555666555333333555888:::<<<<<<;;;;;;@@@DDDMMMYYY```bbbdddgggrrrzzz{{{||||||{{{yyywwwtttkkkkkk|||wwwfffZZZUUUSSSRRRSSSUUUVVVSSSLLLFFFEEEEEEEEECCC@@@;;;666333111//////111555777555333:::;;;:::888555555888;;;<<>>::::::222222CCCHHH[[[zzzuuummm~~~{{{kkk```~~~}}}uuuttt~~~yyyxxx}}}vvvqqqnnnooopppnnnlllmmmlllkkkjjjhhhhhhggghhhhhhiiihhheeeaaa]]]\\\^^^```^^^```bbbdddfffggghhhhhhiiigggeeedddcccbbb___]]]WWWSSSNNNIIIDDD>>>888444000//////000222444444333111666333111666888BBBUUUrrr}}}}}}~~~~~~}}}zzzyyynnnkkkvvvnnnPPP888999111222666999CCCEEE999222222222333555555444222333444666999:::::::::999<<>>999;;;666222DDDLLL___wwwmmmjjjkkklll}}}uuuvvv~~~wwwtttyyywwwssspppqqqpppkkkiiikkkkkkjjjiiihhhggggggffffffdddeeeeeecccaaa``````aaa___```bbbdddeeeffffffggggggeeeccccccccccccaaa___XXXTTTOOOJJJEEE???999555000//////000222444444333222777444222888:::DDDWWWsss}}}~~~{{{xxxmmmllluuujjjMMM<<<:::222222444555???BBB777333222111333444555333222444555666888888888888888777<<>>:::888999888666444222111000000//////......---,,,,,,,,,************************(((((((((((((((((((((((()))))))))))))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))******++++++,,,,,,************************))))))))))))***+++,,,---000000111222wwwaaaKKKDDDDDDHHHZZZvvvXXXGGG;;;===BBBEEEKKKQQQUUU___iiiooottt||||||kkk___\\\nnnyyyyyy}}}~~~{{{bbbTTTWWWiii[[[===777999999777GGGUUUfffsssnnnwwwlll{{{{{{www}}}{{{ooonnnvvvxxxtttrrrrrrooojjjhhhjjjeeeeeeffffffffffffffffffaaacccffffffeeecccccccccdddddddddddddddeeeeeeeeefffdddaaa```aaaaaa___^^^YYYUUUPPPKKKFFF@@@:::666000//////000222444444333222777555444999<<>><<<;;;:::<<>>?????????>>>===<<<888777666444222111000000000//////......---,,,,,,***************+++++++++))))))))))))))))))))))))************)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******+++************************++++++++++++++++++++++++++++++******)))******+++,,,---///000111111~~~ppp```UUUPPPOOORRRbbb|||xxxWWWGGG<<<>>>EEEHHHNNNTTTYYYbbbiiimmmrrrzzzxxx~~~wwweee[[[[[[ooozzzjjjZZZXXXeeevvvZZZBBB777666888999GGG]]]nnntttzzz}}}~~~iii}}}wwwyyy|||zzz~~~{{{ooonnnvvvuuusssrrrssspppjjjiiikkkgggggghhhhhhggggggffffffbbbdddffffffeeeddddddeeeeeeeeeeeeeeefffgggiiijjjjjjgggdddbbbaaa```___]]]YYYVVVQQQLLLGGGAAA:::666000//////000222444444333111666444444:::===HHH\\\yyy}}}zzzrrrssssss```HHHCCC;;;444555666777BBBHHH@@@666333000///000222333333444444555777888999::::::<<>>===888777555333222000000/////////...------,,,,,,+++))))))*********+++++++++))))))))))))))))))))))))))))))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******+++++++++++++++++++++++++++******++++++++++++++++++++++++************+++,,,------......///000{{{kkkaaa^^^PPPOOOSSSeeeqqqWWWHHH===@@@GGGKKKPPPWWW]]]dddiiijjjllltttzzz}}}uuu{{{{{{rrr^^^VVVYYYooo|||vvvbbbZZZbbbsss```JJJ999444666777DDDaaauuuwwwxxxooo___uuuttt{{{ssssss|||wwwrrrwwwsssqqqqqqssspppkkkjjjmmmnnnnnnmmmllljjjhhhfffeeedddeeefffeeeccccccdddeeebbbbbbccceeehhhlllpppssspppmmmiiieeedddbbb```^^^ZZZVVVQQQLLLGGGAAA;;;777000//////000222444444333000555333333:::===HHH\\\}}}{{{yyyttttttrrrZZZCCC@@@888222333555666BBBJJJCCC777444000...///222444444222333444666999;;;<<<===BBBRRRaaajjjsss}}}{{{{{{|||{{{}}}rrruuu~~~~~~lllYYYIIIHHHJJJIIIJJJMMMFFFIIIOOOXXXeeettttttyyy{{{}}}{{{|||nnnllldddWWWIII@@@???@@@AAADDDGGGJJJKKKLLLOOOQQQJJJGGGHHHTTTaaaddd[[[QQQVVV]]]hhhtttvvvgggWWWJJJBBB???EEELLLMMMOOOSSSKKKIIIFFFCCC???<<<999888888777555333222000000///......---,,,,,,++++++***))))))******++++++++++++))))))))))))))))))))))))&&&'''((()))************((((((((((((((((((((((((((((((((((((((((((((((((''''''(((******+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++************+++,,,---...,,,------...~~~yyyoooeeeRRRJJJSSSrrrxxxYYYGGG@@@BBBCCCLLLWWWWWW___dddkkkqqqtttuuuvvvwwwwww}}}~~~ttt]]]VVV[[[uuutttcccTTTYYYqqqxxxqqqyyyfffKKK666333::::::KKK___mmmttteeemmmzzz^^^eee{{{~~~uuuuuu~~~}}}wwwyyy{{{wwwzzztttrrrpppoooqqqqqqqqqpppqqqooommmiiieeedddfffhhhggggggeeeaaaccchhhhhhfffggghhhjjjkkkmmmnnnnnnnnnnnnllljjjgggdddaaa```___\\\WWWRRRMMMIIICCC;;;555111000///000222333333222///444333555999888CCC[[[}}}yyyqqqooorrrkkkXXXFFF>>>999888666333333888BBBIII===777000---...111333333888666444555888===@@@AAAOOO___ppp{{{~~~||||||yyyxxx{{{~~~{{{qqqnnnxxxooobbbLLLEEELLLIIIBBBEEEEEE===AAAOOOVVVVVVdddxxxzzzyyyvvvpppttt~~~|||}}}wwwtttlll```TTTJJJDDDBBBJJJKKKNNNSSSWWWZZZYYYXXXPPPMMMLLLLLLJJJHHHMMMTTTeeennn~~~xxxiiiggg___gggjjjiiippp}}}{{{hhh[[[KKKAAA>>>>>><<<999999777444333333222///---...------,,,,,,++++++***)))))))))))))))))))))))))))******)))(((''''''((())))))(((((((((((())))))&&&&&&%%%%%%%%%&&&''''''((()))***++++++***)))((($$$%%%'''(((***++++++,,,+++++++++++++++***)))(((******))))))(((((((((''',,,+++)))'''(((***,,,...---...///000}}}qqqeeeNNNKKKYYYvvv|||^^^KKKCCCDDDEEEOOO[[[\\\eeeiiinnnrrrtttvvvxxxyyy}}}sssVVVSSS^^^xxxtttdddUUUYYYmmmpppxxxlllmmm|||kkkQQQ<<<777======NNN```lll}}}kkk^^^llllllmmmzzzvvvwwwxxxtttxxxzzzuuuxxxuuusssrrrrrrrrrrrrpppnnnmmmllljjjfffccccccdddgggggggggeeeccceeejjjllliiijjjjjjjjjkkkkkkkkkllllllmmmkkkiiifffcccaaa______\\\XXXRRRMMMIIICCC;;;555111000///000222333333222333666444555888666???UUU~~~~~~|||yyyssssssuuulllVVVDDD===<<<;;;888444333888BBBJJJAAA;;;444000111444555555222222222555999@@@GGGKKKWWWkkk~~~}}}~~~}}}~~~}}}{{{qqqnnnwwwsss[[[QQQVVVOOODDDDDDHHHEEEIIITTTZZZ^^^kkkzzzyyywwwlllfffgggqqqwwwvvvyyyttteeeYYYQQQNNNNNNOOOPPPRRRWWW[[[^^^^^^^^^[[[VVVOOOIIICCCFFFUUUddd~~~wwwuuuzzzggg[[[LLLBBB???>>>;;;888999777444333333222///---...------,,,,,,++++++***))))))))))))))))))))))))((()))***)))((('''((()))))))))(((((((((((())))))((((((''''''&&&''''''''''''((()))***+++******)))&&&'''((()))************+++++++++++++++***))))))******)))))))))(((((((((***)))(((((())),,,///111000111222333ooo```IIIOOObbb|||eeeQQQFFFFFFGGGRRR^^^___gggjjjmmmppprrruuuyyy|||yyyhhhNNNUUUgggqqqcccTTTTTTcccwwwhhh|||mmm}}}oooVVV@@@888;;;???PPPaaakkk||||||cccYYYlll{{{ssssssyyyyyytttrrrwwwzzzvvvyyywwwuuutttssssssqqqnnnkkkiiihhhgggdddbbbbbbdddfffggghhhgggeeehhhmmmnnnkkklllkkkjjjiiihhhhhhiiiiiikkkjjjhhheeebbb```___^^^]]]XXXSSSNNNJJJDDD<<<666111000///000222333333222444666222333999777???SSS{{{zzzvvvwwwwwwiiiRRRBBB>>>???===999444333888BBBJJJCCC===555222222555666555///111333666:::DDDPPPYYYgggyyy~~~{{{||||||~~~{{{}}}~~~{{{rrrmmmwwwjjj```aaaYYYOOOQQQSSS[[[dddlllqqquuuzzz~~~{{{rrrnnnddd]]][[[bbbiiimmmuuummmZZZPPPMMMNNNOOOQQQSSSVVV]]]dddjjjlllmmmddd```\\\XXXYYYeee|||uuuzzznnn\\\SSSHHHAAA@@@???<<<999888666444333333222000......------,,,,,,++++++***))))))))))))))))))))))))'''((())))))(((((()))***))))))(((((((((((())))))******)))(((''''''''''''&&&'''(((***++++++++++++)))))))))***))))))((((((***++++++++++++***))))))*********)))))))))))))))(((((('''(((+++...111333111111222333~~~|||jjjWWWJJJVVVmmmnnnVVVHHHFFFGGGRRR___```dddfffhhhjjjnnnssszzz~~~lllWWWIIIYYYsss}}}zzz{{{}}}nnnaaaRRRNNNVVVjjjkkkkkkgggsssZZZAAA666666@@@RRRaaajjjvvv```]]]uuuzzzttt|||}}}sssssswww}}}~~~zzzyyy|||yyyvvvrrrpppooonnnllljjjfffffffffdddbbbbbbdddggggggiiihhhfffhhhmmmmmmjjjjjjiiigggeeeeeefffgggiiijjjiiifffdddaaa___^^^^^^]]]YYYSSSNNNJJJDDD<<<666111000///000222333333222111222///222:::;;;DDDXXXzzz|||yyywwwsssbbbKKK@@@@@@BBB???:::444222777@@@HHHCCC<<<444000000222222222333555666777<<>>>>>???===:::888666444333333222000......------,,,,,,++++++***))))))))))))))))))))))))&&&((())))))(((((()))+++))))))(((((((((((())))))+++***)))(((''''''&&&&&&%%%&&&''')))***,,,,,,---)))))))))******)))))))))******+++++++++******)))************************((((((((())),,,...111333......///000~~~~~~yyyfffSSSPPP___vvvvvv]]]LLLIIIIIITTT``````aaabbbdddggglllttt}}}}}}dddMMMEEE\\\{{{zzzxxxyyy{{{pppbbbSSSKKKOOOaaassslll|||fffttt|||bbbGGG888666>>>RRRaaajjjwwwgggXXX```~~~ttttttvvvxxxxxxvvvyyy}}}yyyuuuoookkkjjjkkkkkkjjjfffggggggfffeeeeeeggghhhhhhjjjhhhfffgggjjjiiieeefffeeedddcccdddfffhhhiiiiiihhhfffcccaaa___^^^^^^]]]XXXRRRNNNJJJDDD<<<666111000///000222333333222111222///222:::===HHH___}}}zzz}}}|||~~~xxxrrrjjjXXXDDD>>>CCCCCC@@@;;;555111555===EEECCC<<<444//////000000000666666666777???OOOeeeuuuxxxrrrjjjdddaaa]]][[[ZZZ\\\eeennnrrrtttyyy{{{qqqnnnpppsssuuuuuutttwwwyyyqqqjjjsss~~~yyyyyyuuuiii\\\UUUMMMGGGCCCCCCFFFIIIMMMQQQVVVXXX[[[aaajjjqqqoooiiicccUUUCCC999999???DDDGGGPPPVVVbbbrrrqqq^^^QQQMMMMMMFFFCCC???>>>>>>>>><<<:::777555444333333222000///...------,,,,,,++++++***))))))))))))))))))))))))&&&((())))))(((((()))+++))))))(((((((((((())))))***)))((('''&&&&&&&&&&&&%%%&&&'''(((***,,,---...'''((()))***++++++++++++)))******+++++++++***************++++++++++++++++++******+++,,,---///000,,,---...///~~~~~~~~~||||||uuudddTTTSSSbbbuuuzzz```OOOKKKMMMXXXccccccbbbccceeehhhnnnxxx|||cccMMMEEE```{{{yyyzzz}}}wwwhhhWWWMMMMMM^^^zzzyyy}}}iiikkkNNN>>>:::===SSS```iiimmmYYYKKKYYY~~~tttuuuwwwvvvtttssswwwzzzvvvrrrmmmjjjiiijjjkkkkkkhhhiiiiiihhhgggggghhhjjjhhhiiihhheeefffiiigggccccccccccccdddeeegggiiikkkiiihhhfffdddaaa```___^^^\\\WWWRRRMMMIIICCC;;;555111000///000222333333222444666333333999===LLLgggzzztttuuu{{{vvvmmmcccRRRAAA>>>DDDDDDAAA===666222444;;;AAAFFF???777111000111111000333333444888BBBTTTiiiwwwvvvhhhXXXQQQOOONNNLLLMMMPPPZZZeeekkkmmmttt{{{oookkkooouuuwwwqqqpppssswwwpppgggpppzzzuuutttnnnaaaVVVPPPFFFBBB>>><<<<<<======>>>??????CCCKKKSSSVVVPPPJJJHHH@@@888444888???FFFJJJUUU^^^ooouuuhhh^^^YYYUUUPPPKKKJJJGGGDDDAAA???===:::888777555333333333333111///...------,,,,,,++++++***))))))))))))))))))))))))'''((())))))(((((()))***))))))(((((((((((())))))))))))((('''&&&&&&&&&&&&&&&&&&'''((()))+++---...'''((()))***++++++++++++))))))***++++++++++++***+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------...///000||||||wwwooo___PPPMMMXXXgggsss{{{uuu[[[KKKIIIMMMYYYdddcccdddeeegggjjjpppyyywww^^^JJJPPPlllzzzyyy||||||lllYYYNNNLLL\\\tttkkkOOO???;;;>>>TTT```eeeyyygggTTT[[[zzzuuuyyy}}}{{{wwwuuuvvvwwwqqqooommmlllmmmmmmkkkjjjiiijjjkkkjjjhhhhhhiiijjjggghhhhhheeegggiiihhhcccddddddeeeggghhhjjjkkkkkkiiihhhfffdddbbbaaa```___[[[VVVQQQLLLHHHBBB:::444111000///000222333333222222777555555999>>>SSSsssxxxssswww}}}}}}ssshhh```QQQBBB???DDDEEECCC???999444555:::???HHHAAA888333111222111000111222444:::DDDRRR```hhhbbbUUUIIIEEEDDDBBBCCCFFFEEEMMMVVV^^^eeennnzzz|||mmmhhhmmmsssuuunnnkkkpppuuunnneeennn}}}yyyuuuqqqgggYYYNNNKKKCCC@@@;;;888777888888777333333555:::======<<<;;;777555333444888@@@HHHNNNWWWdddyyytttiii]]]WWWVVVSSSNNNIIIKKKIIIFFFBBB???<<<999777666555333333333333111000...------,,,,,,++++++***))))))))))))))))))))))))((()))***)))((('''((()))))))))(((((((((((())))))))))))(((((('''((((((((('''''''''((()))+++,,,...)))******+++++++++******))))))***++++++++++++++++++++++++,,,,,,,,,------************+++++++++,,,...///000111}}}{{{~~~}}}tttiiiYYYKKKDDDMMMYYYdddoooxxx|||}}}nnnTTTEEEEEEJJJWWWcccbbbdddfffhhhkkkpppyyypppWWWDDD]]]zzz{{{~~~|||{{{}}}{{{yyy|||~~~lllYYYMMMJJJZZZfffKKK;;;777@@@UUU___cccnnniii}}}www~~~}}}zzzxxxvvvmmmmmmnnnpppqqqpppllliiiiiijjjkkkjjjiiihhhiiijjjeeeggggggfffhhhkkkjjjffffffggghhhjjjkkkkkkkkkkkkjjjiiigggdddcccaaa``````ZZZVVVPPPKKKGGGAAA999333111000///000222333333222...444444555:::AAA[[[~~~yyyuuuzzz|||~~~}}}zzzyyy{{{zzzwww{{{qqqggg```SSSDDD???CCCFFFEEEBBB<<<777666:::>>>HHHAAA888222000111000///222333555<<>>EEEGGGEEEBBB999888666444333444888;;;>>>AAAHHHQQQXXX___lllxxxzzzccc[[[cccggg```cccjjjiiiiiikkkgggjjjxxx|||ttthhh[[[NNNCCC===555555444333222222222333222000...000333444333111333222333888???EEEHHHJJJ[[[}}}}}}vvvhhhbbbZZZRRRNNNLLLLLLLLLHHHFFFDDDBBBAAA>>>;;;888777666555333222111000000000///...---,,,+++++++++******))))))))))))******''')))***)))((('''(((***''''''(((((((((((('''''')))))))))))))))((('''''')))((('''''''''(((***+++---+++)))(((((()))+++---+++***((()))***,,,++++++)))***,,,------,,,***)))******))))))******+++,,,......///000wwwfff\\\LLL<<<:::888;;;>>>DDDOOOXXXUUUMMMDDD???;;;<<>>666@@@TTT___pppvvvyyy{{{xxx|||xxxzzz|||~~~}}}{{{xxxvvvrrrqqqpppppppppnnnkkkiiilllkkkhhhhhhiiikkkmmmnnnlllmmmnnnoooppppppoooooojjjiiigggggghhhjjjkkklllooollliiigggfffccc___[[[[[[VVVOOOJJJFFF@@@999444000000000000000111111222777222444999:::BBB___|||uuurrrsssrrrpppoooiiiddd\\\LLL???AAAKKKTTTLLLCCC<<<777333555;;;AAA???;;;555000///000333000111555:::???@@@===:::666666444222111222555888;;;===CCCJJJPPPXXXgggvvvwww```VVV\\\```\\\YYYaaacccdddgggbbbcccppp}}}ttthhhZZZMMMBBB<<<222222111000000000000000222000///000333444333222555555555777<<>>;;;888888777555444222111111111//////...---,,,,,,,,,,,,******))))))))))))******''')))***)))((('''(((***''''''(((((((((((('''''')))))))))))))))(((''''''((((((((((((((())))))***,,,+++)))'''''')))+++,,,+++***((()))***,,,++++++***+++,,,------,,,+++*********))))))******+++,,,......///000|||{{{jjjWWWMMM???444777666666888<<>>===:::666222000000111000111333777999999666333555555555333111222555777;;;===BBBGGGKKKUUUiii{{{www^^^OOOPPPTTTRRROOOXXX\\\```eee___^^^iii~~~}}}sssfffXXXJJJ@@@:::111000000///////////////111000000111333444444333666888::::::<<>>;;;888888777555444222111111111///...------,,,,,,,,,,,,******))))))))))))******''')))***)))((('''(((***'''(((((())))))((((((''')))))))))))))))((((((''''''(((((()))))))))))))))+++***(((''''''(((***++++++***((()))***,,,+++++++++,,,---......---,,,+++******))))))******+++,,,......///000}}}zzzwwwcccNNNDDD888222888999:::>>>CCCHHHFFF===555222111222444:::@@@EEEHHHPPPVVV___gggnnnxxxeeeMMMGGGLLLlllzzzuuufffUUUVVVrrrooossscccaaatttuuu^^^HHH<<>>777111000/////////000111222333555333555888888>>>UUUooozzz~~~zzzrrrqqqrrrrrrrrrkkkfff```SSSGGGHHHQQQXXXKKK>>>:::999777444444:::::::::777444111000000111222444777888666444222666777777555444444666888999:::>>>AAADDDOOOeeezzz~~~xxx^^^IIIDDDFFFFFFIIISSSYYY___fff```]]]ggg}}}rrrcccTTTGGG===888111111000000000000111111111111111222333444555555333888===>>>@@@LLL```ppp|||wwwuuuuuuyyyyyyrrriiibbb[[[YYYYYYWWWRRRLLLIIIGGGEEECCCBBB@@@<<<999777666444333111000000000///...---,,,,,,,,,,,,,,,******))))))))))))******''')))***)))((('''(((***(((((())))))))))))(((((((((((())))))))))))((((((&&&''')))*********)))(((***)))(((''''''((()))***+++***((()))***,,,+++++++++,,,---.........------******))))))******+++,,,......///000{{{|||vvv___HHH???666333:::999===FFFMMMMMMDDD888///222333333444777:::>>>@@@KKKRRR[[[dddmmmvvvdddKKKHHHQQQttt~~~|||mmm[[[bbb~~~[[[gggpppwwwgggHHH999>>>MMM^^^{{{}}}uuugggrrr~~~wwwvvvwwwvvvssszzz}}}xxxvvvvvvuuutttrrrrrrrrrqqqnnnlllhhhiiijjjhhhffffffhhhjjjmmmlllkkkjjjiiigggfffeeeiiijjjkkkkkkkkkjjjkkklllllllllkkkiiifffcccaaa```\\\VVVNNNGGGBBB===666111////////////000111222333333222444666777===RRRhhh|||~~~uuurrrrrrqqqsssmmmiiieeeYYYJJJFFFLLLSSSFFF:::888:::888666444666888999777444111000000///111444666666555333333555666777666555444555777555555666777999AAATTTffftttxxxpppYYYBBB;;;<<<>>>DDDNNNTTT\\\eeeaaa]]]fff~~~~~~{{{ooo```QQQDDD;;;666111000000000000000111111000111222333444555666777333777:::>>>III___|||yyy^^^RRROOOQQQTTTUUU]]]gggooouuuzzzzzzxxxtttooohhhccc]]]ZZZZZZWWWRRRMMMKKKIIIGGGEEEDDDAAA>>>;;;666555333111000/////////......---,,,,,,,,,------******))))))))))))******''')))***)))((('''(((***(((((())))))))))))(((((((((((())))))))))))((((((&&&''')))*********)))((())))))(((''''''((())))))+++***((()))***,,,+++++++++,,,,,,---............******))))))******+++,,,......///000}}}|||}}}~~~}}}}}}~~~|||rrrXXXBBB<<<777444<<<===EEERRRZZZSSSCCC666111333444444444333555888;;;DDDKKKVVV```jjjttt~~~bbbIIIIIISSS{{{{{{rrraaarrrzzztttxxxnnnpppLLL<<>>GGGLLLUUU```]]][[[ddd}}}{{{{{{zzz~~~xxxkkk[[[MMM@@@888444...............//////000000111333444444555777888888888<<>>HHHRRR[[[eeeooovvv~~~}}}wwwsssqqqnnniiidddaaa\\\XXXUUUQQQNNNKKKKKKIIIGGGEEEDDDAAA>>>;;;666555333222000/////////...------,,,,,,---------******))))))))))))******''')))***)))((('''(((***((())))))******))))))((('''(((((()))))))))))))))'''(((((()))))))))))))))***))))))(((((())))))***+++***((()))***,,,+++++++++++++++,,,------......******))))))******+++,,,......///000~~~}}}|||}}}|||}}}}}}}}}|||~~~zzzmmmQQQ===<<<:::888>>>GGGQQQ```eeeYYYDDD888777222333444444333666:::>>>CCCKKKUUU```iiirrr|||eeeMMMNNNZZZ~~~}}}~~~ssseee}}}ccc^^^yyy{{{|||zzzQQQ@@@EEEZZZrrrzzzyyymmm```uuu~~~~~~{{{uuuzzz|||~~~~~~|||yyyuuussssssssstttvvvvvvsssnnnjjjfffgggggggggggghhhiiijjjooommmjjjiiiiiikkknnnqqqmmmhhhdddffflllpppooommmrrrsssrrrnnnhhhcccaaaaaaZZZTTTLLLEEEAAA<<<777333......//////000222333444333333444555777BBBWWWiii{{{zzzwwwsssooopppiiidddaaaVVVFFF@@@DDDJJJ@@@777666666444333444333555666555333111111111...111333333111//////000000333555555444222222222777555777<<>>666333///.........//////000111///222444555444555777:::===@@@JJJaaaTTT:::777777555444000444999>>>DDDNNNZZZbbbnnnsssuuutttsssrrrnnniiicccaaa^^^XXXQQQLLLKKKLLLJJJHHHEEEDDDBBB@@@<<<:::777666555333222111111000---------,,,,,,------...******))))))))))))******''')))***)))((('''(((***))))))************))))))''''''((()))))))))))))))((((((((((((((())))))***************************+++***((()))***,,,++++++*********++++++,,,---...******))))))******+++,,,......///000~~~}}}}}}~~~~~~~~~}}}xxxjjjMMM;;;===>>><<>>;;;888999888777555444333222222------,,,,,,,,,------...******))))))))))))******((()))***)))((('''(((***))))))************))))))''''''((())))))))))))))))))((('''''''''(((***+++************************+++***((()))***,,,,,,+++************+++,,,---...*********)))***++++++,,,...//////000~~~~~~}}}}}}|||{{{~~~~~~yyywwwhhhLLL;;;>>>===;;;AAALLL^^^ooolllXXXCCC999888999999888666777:::@@@DDDOOOVVV^^^ccchhhoooyyyhhhRRRVVVeee~~~{{{}}}~~~zzz~~~|||zzzuuupppsssWWWSSSXXX:::@@@nnnuuu||||||}}}ooovvv~~~|||xxxtttzzz}}}}}}xxxtttuuuuuuuuussspppllliiigggggggggfffffffffhhhjjjgggeeedddeeehhhkkkmmmnnnllleeeeeeooosssppprrryyy}}}xxxppphhhggghhhccc[[[XXXTTTMMMGGGAAA;;;666222000000000000000000111222444555555777<<>>BBBCCCDDDNNNdddqqqzzzpppWWWAAA888888777999<<>>BBBAAA@@@>>>:::777333222888<<>>;;;999777777666555333222111000///......------,,,++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******)))))))))*********++++++++++++******++++++,,,---***************+++,,,,,,......///000}}}}}}~~~|||}}}}}}}}}}}}~~~~~~xxxtttsssdddLLLBBBGGGEEEGGGSSShhhsssyyymmmTTT???888999888;;;???BBBFFFKKKPPPTTT\\\```fffjjjnnnwwwwwwaaa\\\___{{{qqqvvv|||xxxpppfffnnnzzzyyyccchhhXXXEEE[[[www{{{bbb^^^{{{xxxsss~~~|||}}}{{{xxxvvv}}}{{{|||zzzvvvssssssrrrqqqooommmlllkkkpppnnnkkkjjjiiiiiiiiiiiieeeeeegggjjjmmmmmmllljjjjjjlllsss{{{{{{tttooopppoooqqqoooiiieeeeeeccc```XXXTTTMMMGGGAAA;;;666222000/////////000111222333111555777555777HHHeee|||}}}{{{||||||wwwrrrooooooooonnnmmmhhhdddaaa___VVVIII@@@===???;;;444000////////////...///111333444555555555222111111000000000000000...111555777777555444333333333333444666999;;;===>>>@@@BBBCCC@@@<<<888666777:::@@@JJJUUU___gggjjjrrrdddRRRIIIEEEJJJEEEDDDJJJPPPQQQQQQRRR^^^pppxxxhhhYYYIII:::333333111111111111222333444555///999<<<@@@JJJQQQ```xxxgggEEE::::::777444555333555666555333333666999>>>IIIZZZkkkttttttmmmgggccc[[[SSSRRRUUUXXXUUUQQQMMMJJJEEEAAA???===;;;999777777666555333222111000///......------,,,++++++************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((******))))))))))))******))))))*********+++++++++++++++******++++++,,,---+++************+++,,,,,,......///000~~~{{{{{{||||||}}}}}}|||{{{{{{}}}~~~zzzxxxvvvgggQQQIIILLLHHHHHHVVVkkkuuuzzzmmmSSS===666888;;;===@@@BBBEEEHHHMMMPPP]]]aaafffiiillltttvvvddd^^^```ttt~~~~~~}}}zzzwwwjjj[[[ddd|||dddddd{{{WWWDDDQQQdddhhhyyyttteeeiii{{{ooowwwyyyzzzzzzzzzwwwuuuvvv~~~||||||zzzwwwrrrqqqpppooonnnnnnnnnnnnqqqnnnkkkjjjjjjkkkiiihhhgggggghhhjjjlllllliiifffkkkmmmrrrvvvtttooommmoooooonnnkkkhhhhhhiiiddd]]]XXXTTTMMMGGGAAA;;;666222////////////000111222333///444888777888GGG```uuu|||yyy~~~{{{vvvrrrpppoooooonnnjjjfffcccaaaXXXKKKAAA>>>@@@;;;555111000000000000//////000222333444555555222111000000//////000000...222777888777444333333000000111222444777999;;;===AAADDDEEEBBB>>>;;;:::777888===GGGTTT```hhhllltttyyyYYYGGGFFFKKKOOOPPP[[[nnnzzzzzzsssmmmgggllluuuwwwgggXXXHHH:::333333000000000111222333444555888>>>>>>BBBPPP___vvv{{{cccJJJ@@@???<<<999888555777999888666777;;;???JJJPPP[[[gggoooooojjjdddaaaZZZSSSRRRWWWYYYVVVRRRNNNJJJFFFBBB???===;;;999777777666555333222111000///......------,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******************++++++++++++++++++******++++++,,,---+++++++++***+++,,,,,,---......///000||||||yyyxxxxxxyyy}}}~~~}}}zzzyyy|||}}}}}}~~~~~~}}}|||zzzkkkWWWQQQSSSJJJIIIXXXpppzzzpppUUU>>>555666;;;===???AAACCCGGGMMMPPP```dddiiikkknnnttt~~~xxxhhhbbbaaalll~~~}}}~~~xxxxxxwwwiii^^^qqqeee^^^}}}qqq```oooWWWBBBUUUeeekkk|||rrrrrruuuxxxiiixxx}}}~~~xxxyyyxxxsssssswww}}}~~~~~~|||yyyvvvtttooonnnmmmlllmmmnnnoooppprrrnnnjjjiiikkkllljjjhhhhhhhhhiiikkklllllliiigggmmmpppsssrrrpppnnnoooqqqiiihhhfffeeeiiilllfff]]]XXXTTTMMMGGGAAA;;;666222////////////000111333333///444888888;;;HHH^^^ooo}}}}}}yyy}}}yyyvvvsssrrrqqqqqqqqqlllhhhdddZZZKKK@@@===AAA<<<666222000111111111//////000111222222333444333222000/////////000111111444888999555333222333111000000000111333444555<<>><<<<<<>>>::::::>>>GGGUUUbbbjjjmmmrrrtttZZZPPPWWWaaannntttuuufffWWWHHH:::333333//////000111333555666777;;;???AAANNNjjjyyyiiidddcccWWWHHHAAA???===:::666777:::======;;;>>>EEELLL___```ccciiinnnnnnjjjfffaaa\\\WWWUUUWWWWWWTTTPPPMMMJJJFFFCCCAAA>>>;;;999777777666555333222111000///......------,,,++++++************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))***************++++++++++++,,,++++++******++++++,,,---+++++++++++++++,,,------......///000}}}zzzzzz{{{~~~{{{wwwtttssstttttttttzzz|||}}}{{{xxxwww{{{}}}{{{{{{|||~~~~~~}}}{{{mmm\\\XXXYYYMMMKKKZZZnnnyyysssXXX@@@777777:::;;;===@@@DDDJJJRRRWWW```ffflllpppssszzz~~~ooogggcccfffyyy}}}vvv{{{{{{wwwzzz{{{wwwiiihhhbbbVVV{{{}}}ffftttcccaaahhhSSS```ssszzz}}}yyywwwnnnzzz~~~}}}{{{yyy{{{wwwoooqqqzzz~~~~~~xxxsssqqqnnnmmmllllllmmmooorrrtttqqqmmmiiiiiikkkllljjjhhhiiiiiijjjlllnnnooonnnlllnnnrrrtttrrrnnnnnnqqqsssgggiiiiiihhhiiijjjeee^^^XXXTTTMMMGGGAAA;;;666222......//////000222333444111444777888===KKK___ooowwwxxx}}}{{{~~~}}}{{{}}}|||{{{yyywwwuuuuuuvvvqqqlllhhhcccXXXJJJ@@@===AAA<<<666111000000111111////////////000111111222333222000///...///000111333777:::888444111111333222111111111111333444666:::<<<===;;;888999>>>CCC@@@???AAAJJJXXXeeemmmpppttt}}}~~~wwwzzz~~~sssdddVVVGGG999333333///000111333555888:::;;;<<>>NNNbbbqqqqqqrrrvvv|||{{{zzz|||~~~yyyzzz{{{zzzyyyxxxxxxyyylllgggbbb^^^UUUIII@@@>>>@@@;;;555111///000000000000///////////////000111333222000///...///111222555888:::888333///111333333222222333555777999;;;999;;;:::888666999AAAIIIFFFDDDEEEMMM[[[hhhppprrr|||}}}qqqcccUUUFFF999333444000111222555777:::===???FFFXXXttttttggg[[[PPPJJJKKKGGGJJJJJJHHHHHHJJJGGGAAADDDHHHKKKLLLLLLSSS```jjj___\\\\\\```ggglllllliiicccbbb```\\\WWWQQQLLLJJJJJJHHHGGGEEECCC@@@<<<999777777666555333222111000///......------,,,++++++************************+++*********))))))(((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---......//////000~~~{{{yyyyyyzzzyyytttnnnjjjkkknnnqqqrrr{{{uuuqqqsssyyy}}}}}}zzztttvvvyyyzzz{{{|||}}}vvvmmmeeeZZZQQQRRRYYYmmmvvv{{{ppp\\\JJJ???;;;:::<<<@@@EEELLLTTT]]]bbbgggjjjqqqyyyyyynnnlllwww~~~xxxnnnqqqyyy|||uuuvvvyyy|||}}}zzzxxxPPPTTTsssuuuwwwrrrfffMMMaaaoooyyy}}}~~~vvv|||||||||yyyrrrooosssxxx~~~}}}~~~vvvssswwwyyyzzzwwwtttvvv{{{}}}zzzooollljjjiiijjjkkkkkkkkksssqqqnnnnnnnnnoooooooooqqqqqqppppppppppppqqqqqqnnnnnnmmmjjjfffbbb^^^[[[WWWRRRKKKFFFAAA<<<555000//////000111222333333444555222666777888KKKaaaffflllrrrxxxyyyyyy{{{zzzzzzyyyyyyyyyxxxxxxxxx___fffccc^^^[[[NNN?????????:::444000///000111111000111111111111111000/////////...---...///000111666555555444333333333444333222222222444777:::===>>>999888:::::::::@@@IIIOOOJJJJJJRRR^^^hhhooorrr}}}~~~sssdddTTTDDD777444666...555444333777777:::HHHQQQhhhwwwlllccc^^^WWWOOOLLLNNNOOOVVVYYYSSSMMMKKKFFF@@@KKKKKKHHHIIIRRR___ccc```VVVLLLOOOaaallliiifffhhhdddccc___YYYRRRMMMJJJIIIIIIHHHGGGDDDBBB???===<<<;;;:::777555222000///...//////...------------...,,,+++***))))))***+++,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((('''((()))((('''((()))+++++++++,,,,,,,,,,,,------&&&''')))***,,,,,,------------++++++++++++------000000000000gggiiilllpppssswwwyyyzzz|||xxxsssppppppqqqrrrrrrvvvuuutttvvvyyyzzzwwwtttsssuuuxxxyyyyyyzzz|||~~~|||tttjjj]]]RRRRRRXXXsssyyy{{{qqqaaaQQQCCC:::<<<>>>AAADDDIIIRRR\\\dddmmmpppvvv~~~{{{qqqrrr{{{~~~~~~~~~~~~~~~|||uuuooossszzz~~~{{{yyyyyyyyy~~~yyyuuurrrHHHGGGjjjwwwwwweeeVVVooowwwrrrxxx~~~~~~}}}yyytttrrrwww}}}|||{{{|||xxxyyyzzz{{{yyyvvvyyy}}}~~~{{{pppmmmjjjiiiiiikkkkkkkkkooommmlllmmmoooppppppppppppppppppoooooopppppppppmmmmmmmmmkkkhhhccc^^^[[[XXXSSSKKKFFFAAA<<<555000//////000111222333333444555222666777888LLLbbbgggcccmmmwwwxxxvvvxxx~~~yyy{{{|||}}}{{{xxxuuussspppuuummmccc]]]LLL<<<;;;>>>:::444000000000111111///000000111111111000000000///.........000111222333333222111111111111111666555444444555888;;;===FFFAAA>>>===;;;999===EEEVVVQQQNNNSSS]]]gggnnnqqq}}}~~~tttfffWWWEEE777222444///666444333888888>>>NNN\\\~~~yyyooogggaaa```\\\UUUQQQRRRPPP[[[aaa[[[RRRMMMIIIFFFIIIIIIGGGIIISSSaaagggfffUUUQQQWWWdddhhhaaa___dddbbb```\\\WWWRRRNNNKKKKKKJJJIIIGGGDDDAAA???===;;;999888666444222000////////////...---------------++++++***))))))***++++++))))))))))))))))))))))))************************))))))))))))(((((((((((((((((((((((((((((((((((('''((()))((('''((()))+++*********+++++++++,,,,,,((()))***+++,,,,,,------------++++++++++++------000000000000SSSVVV[[[cccmmmtttwwwyyy~~~|||yyywwwvvvuuutttrrrtttwww{{{}}}zzzvvvrrrpppqqqsssvvvwwwwwwxxxzzz|||}}}xxxmmm^^^SSSRRRWWWtttxxxxxxssskkk```NNN>>>AAADDDFFFGGGJJJRRR^^^hhhsssxxxvvvqqqvvv|||~~~}}}}}}~~~~~~}}}}}}}}}xxxsssqqqqqqvvv{{{}}}||||||zzzyyyzzzxxxrrrmmmKKKHHHuuueee___uuuppp~~~~~~yyytttuuu{{{wwwxxx~~~}}}~~~|||}}}{{{qqqnnnjjjiiiiiijjjkkkkkkjjjiiijjjllloooqqqqqqppppppoooooonnnnnnoooooopppkkklllmmmmmmjjjeee```]]]YYYSSSKKKEEEAAA;;;555000//////000111222333333444555222666777999MMMccchhh\\\hhhuuuxxxuuuxxx|||yyy{{{~~~}}}xxxrrrmmmuuuggg^^^MMM<<<:::===999444000000111111111//////000000111000000000//////......///111222333222222111000000000000111777777666777999===AAADDDGGGDDDCCCBBB@@@AAAHHHPPPaaaZZZSSSSSS[[[fffmmmpppvvvzzzyyylll\\\III888333444111666444444999:::DDDWWWlllwwwfffkkkgggeeeggggggcccaaaaaa```kkkrrrlll___XXXUUUUUUSSSOOOKKKKKKUUUbbbhhhhhh[[[```iiimmmdddXXXWWW______]]]ZZZVVVRRRPPPNNNMMMKKKJJJGGGDDDAAA>>><<<:::888777555333111000/////////......---------------++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))((('''((()))+++))))))*********++++++++++++++++++,,,,,,---------------++++++++++++------000000000000\\\[[[\\\bbblllsssvvvvvv|||{{{zzzzzzzzzxxxuuurrrvvv}}}zzzsssqqqqqqppprrrsssttttttuuuxxxzzzxxxyyyvvvmmm___UUUTTTXXXmmmrrruuuwwwyyysss]]]FFFEEEJJJNNNPPPRRRXXXccclllyyy}}}kkknnnrrrzzz~~~{{{{{{|||}}}}}}}}}|||zzzvvvrrrqqqrrrsssxxx{{{}}}|||zzzuuuvvvzzzxxxqqqmmmPPPMMMjjjggg}}}lll}}}~~~{{{~~~|||vvvrrrvvv}}}{{{|||~~~yyysssoookkkiiiiiijjjkkkkkkggghhhiiilllooopppooonnnooonnnnnnmmmmmmnnnnnnoookkkmmmoooooommmhhhccc___ZZZTTTKKKEEE@@@;;;555000//////000111222333333444444222666888:::OOOeeekkk[[[fffrrrwwwwww{{{}}}xxxxxxzzz}}}~~~|||wwwqqqnnn~~~~~~rrreee___OOO@@@>>>;;;777333000000111111111111111111111000//////...............///000222333333333222222111222222333444444555888===CCCHHHKKKKKKMMMNNNNNNNNNQQQYYYaaakkkcccXXXSSSYYYfffnnnppppppssssssaaaLLL;;;555888333777444555;;;===JJJaaa|||xxxrrrqqqpppooorrruuuwwwxxxxxx|||xxxmmmgggdddaaaXXXPPPOOOYYYcccgggfffcccpppzzzsss___OOOQQQ[[[```]]]YYYVVVTTTSSSRRRQQQLLLKKKHHHEEEAAA>>>;;;:::999888666333111///......///...------,,,,,,------+++******************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))((('''''')))+++************++++++++++++---------,,,,,,---------------++++++++++++------////////////mmmgggcccgggpppwwwyyyxxxwwwwwwwwwxxxyyyxxxuuurrrxxxvvvoooooorrroooqqqrrrrrrrrrsssvvvxxxuuuxxxvvvmmm```XXXVVVWWWfffnnnvvv}}}iiiMMMGGGMMMTTTYYY\\\aaahhhnnniiikkknnnwww~~~{{{{{{|||}}}}}}}}}yyytttqqqrrrtttvvvwwwyyy{{{~~~~~~{{{rrrmmmrrrzzz~~~uuuqqqpppLLLKKKuuuooossszzzzzzvvv{{{zzzrrrooouuu}}}~~~vvvuuuqqqllliiihhhjjjjjjkkkiiiiiijjjlllnnnnnnmmmkkknnnmmmmmmllllllmmmmmmnnnlllnnnpppqqqooojjjeeeaaa[[[TTTKKKDDD@@@:::444000//////000111222333333444444222666999<<>>999666222000111111111111222222222222111///...---......------...000111222333222222111222222333333222222444888===DDDJJJNNNRRRWWW[[[[[[[[[```hhhooossskkk]]]SSSXXXfffoooooommmnnnwwwcccMMM;;;666999555777555777===???OOOjjj{{{}}}~~~}}}{{{|||oooccccccXXXPPPWWWfffppppppllliiixxxsss\\\QQQWWWaaaeeeaaa\\\XXXWWWWWWUUUTTTMMMLLLIIIFFFBBB???<<<;;;;;;:::777444111///---,,,......---,,,,,,,,,,,,,,,*********++++++*********))))))))))))))))))))))))************************'''((((((((()))))))))***))))))))))))))))))))))))'''((()))((('''''')))++++++++++++,,,,,,,,,,,,---///...---,,,,,,,,,------------++++++++++++------////////////mmmgggccciiiuuuvvvuuutttuuuwwwwwwuuusssvvv||||||rrrkkklllpppooopppqqqpppppprrrtttwwwyyy{{{wwwmmmbbb\\\XXXUUUbbbnnnyyypppUUUJJJOOOWWW___eeekkkooorrr~~~ggghhhjjjppp~~~~~~}}}}}}~~~~~~}}}|||xxxsssrrruuuyyy{{{|||zzz|||~~~zzzsssooossszzz~~~yyyyyyqqqqqqsssPPPPPPzzzzzzzzzssszzzzzzqqqnnnuuu}}}xxxvvvrrrllliiihhhiiijjjkkkkkkkkkjjjkkkmmmmmmllljjjmmmllllllllllllllllllmmmmmmnnnppppppmmmiiidddaaa\\\UUULLLDDD???:::444000//////000111222333333444333222777999===RRRjjjoooccchhhnnnuuu|||}}}zzzvvvuuuuuutttttttttuuuuuunnnpppggg___]]]PPP???;;;888555222000111222222111222222333333222222111000000000///...///000111222111000000000000111222222333444666:::AAAHHHOOOSSSOOOYYYcccfffhhhpppzzz|||tttdddVVVYYYgggoooooodddjjjzzzhhhPPP;;;555777666777666999???@@@RRRpppkkkZZZaaaVVVVVVjjj{{{uuuuuudddcccnnnvvvlllfff___[[[ZZZYYYVVVTTTNNNMMMJJJGGGDDDAAA>>>===<<<:::888555222000.........------,,,,,,,,,,,,,,,)))***++++++++++++***)))))))))))))))))))))))))))************************''''''(((((())))))******))))))))))))))))))))))))'''((()))((('''((()))+++++++++,,,,,,,,,---------///...---,,,+++,,,---...------++++++++++++------000000000000___[[[\\\hhh{{{yyywwwuuutttuuuvvvvvvuuutttzzz~~~zzzrrrkkkkkknnnppppppppppppoooqqqtttwwwyyyyyysssiiiccc```[[[TTT^^^mmmzzzxxxbbbSSSUUUZZZdddnnnwww{{{|||wwwfffhhhiiimmmyyy~~~~~~{{{zzzyyyxxxwwwzzz~~~|||}}}~~~wwwvvvxxxzzzyyyyyy~~~~~~~~~uuutttuuuRRRWWWzzzrrr~~~wwwsss|||}}}tttqqqxxx~~~~~~zzz}}}xxxsssmmmiiihhhiiijjjjjjmmmkkkjjjjjjlllmmmmmmlllllllllkkkkkkkkkkkklllllllllmmmmmmllljjjfffbbb___\\\UUULLLDDD???:::444000//////000111222333333444333222777:::>>>TTTkkkqqqhhhooowww~~~~~~|||zzzttttttssssssssssssssssssjjjmmmfffaaaaaaSSS@@@:::666444111000111222222111///000111333444555666666444333222111111111222333111111111111111222333333666888<<>>999444000//////000111222333333444333111777:::>>>TTTlllrrrmmmvvv{{{wwwtttrrrqqqsssssssssssssssqqqpppooogggkkkgggdddeeeWWWCCC<<<666333111000111222222111,,,---000333666999:::;;;777666444333222222333444444333333333444555555666777;;;BBBLLLXXXfffqqqwwwrrr^^^]]]iiioookkk___kkknnnUUULLLJJJFFFAAA======@@@CCCHHHRRRggg{{{aaaFFF888555666777777<<>><<<888444444666999999999666555444444444555666777===???FFFQQQ^^^lllvvvdddbbbkkkmmmfff___oooaaaPPPAAA>>>======@@@BBBAAAAAAAAABBBBBBJJJZZZxxxlllHHH333:::666777;;;??????EEE\\\ttt{{{sssnnnppp{{{sssnnnvvvwwwkkkaaa^^^]]]YYYTTTQQQOOOMMMJJJGGGEEEBBB>>>;;;999???555111:::444)))111......---,,,++++++++++++))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,+++++++++++++++***)))(((,,,,,,++++++,,,,,,---...---......,,,******+++,,,...//////000MMMLLL^^^vvvyyytttrrrrrrqqqpppsssuuuvvvtttqqqoooppprrrooonnnmmmnnnooorrrssstttuuuqqqllljjjkkkjjjgggdddaaaiiiqqquuu}}}uuucccVVVRRRTTTbbbwwwuuummmwwwtttqqq}}}{{{|||}}}zzzxxxzzz}}}ttt}}}}}}uuupppuuuzzzwwwoooJJJTTTbbbwwwnnnqqqzzzwww\\\lll~~~{{{zzz~~~~~~zzzsssqqquuuxxxwww|||}}}~~~~~~{{{~~~wwwwww||||||yyy~~~uuuqqqooollljjjjjjkkklllmmmmmmmmmmmmnnnoookkkmmmoooooonnnmmmmmmmmmmmmhhhdddccceeefffccc```XXXSSSLLLDDD>>>999444000000111111222222333333444222555555666@@@SSSeeemmmnnnxxx|||wwwqqqppprrrsssrrrpppkkkmmmoooqqqqqqpppnnnmmmhhhgggfffeeeaaaVVVFFF:::666555333111000000000111333222333777:::;;;<<<===999666333333555777777666333222222222222444555666<<>>???DDDHHHKKKMMMKKKKKKOOORRR```tttRRR888999888888;;;======CCCZZZrrruuujjj___]]][[[WWWRRRPPPOOOMMMJJJGGGEEEBBB>>>;;;:::;;;666444666111---222......---,,,++++++++++++))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''((()))***+++++++++++++++***)))))),,,++++++++++++,,,------------...,,,******+++------......///LLLRRRhhh}}}{{{wwwtttsssqqqooosssttttttuuuuuutttttttttnnnmmmmmmmmmnnnooopppqqqqqqooollliiiiiijjjlllmmmcccjjjppprrruuuttthhhXXXMMMMMMQQQ^^^ooo}}}vvvpppzzzxxxuuu~~~~~~xxxzzz|||{{{zzz|||{{{{{{{{{sssooommmiiidddBBBJJJsssvvvttt|||vvvvvv~~~{{{ttt[[[~~~{{{yyyzzzuuuvvvzzzzzzwww~~~|||{{{|||||||||{{{yyy|||yyyzzz}}}zzzvvv}}}{{{yyyvvvppplllllljjjkkkmmmnnnnnnmmmkkkkkkkkklllmmmlllkkkjjjkkkmmmmmmiiifffeeefffeeebbb___XXXSSSLLLDDD>>>888333///000000111111222333333333222555777888@@@PPPaaakkkmmmyyyyyyvvvrrrqqqrrrqqqnnnkkkfffhhhkkknnnooonnnmmmllljjjiiigggfffbbbVVVFFF999777555333111000111111222222000555>>>@@@:::888;;;444222111222333444333222/////////000111333555777:::CCCPPPYYY]]]iiiyyyfff```eeefffaaaXXXnnneeeGGGBBBCCCEEEHHHPPPYYYdddmmmrrrsssuuuqqqnnn___QQQbbbcccBBB999999888:::======EEE___yyyrrrggg^^^[[[YYYTTTPPPOOONNNLLLHHHFFFDDDAAA>>>;;;<<<555888;;;444000222111......---,,,++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''((())))))***++++++++++++***))))))+++++++++++++++,,,------,,,------,,,+++***+++---,,,---......NNNXXXrrr}}}yyywwwvvvsssqqqvvvwwwyyy{{{|||yyytttpppjjjkkkmmmmmmnnnnnnpppqqqpppooommmiiigggiiiooottthhhmmmpppooommmhhh[[[OOOGGGIIINNNXXXeeettt~~~rrruuu~~~|||{{{{{{|||}}}}}}{{{|||~~~~~~{{{zzz~~~}}}}}}rrreee]]]ZZZZZZBBB@@@WWWxxx~~~zzzuuuooouuuqqqtttvvvddd|||zzz|||yyy}}}zzz}}}zzzyyyzzz|||||||||||||||~~~~~~yyyvvv}}}}}}}}}{{{tttooonnnllllllkkkkkklllkkkjjjiiijjjjjjkkkjjjhhhhhhjjjlllllljjjhhhggggggeeebbb___ZZZUUUMMMEEE>>>888333///000000000111222222333333333555777888>>>NNNbbbpppsss|||zzzxxxtttooojjjgggiiillloooqqqqqqpppooollljjjiiihhhcccWWWGGG:::777555222000000000222333222000888DDDDDD999444888//////000111111111///.........///000222555888::::::AAALLLTTT[[[jjjkkkddddddbbb\\\YYYooo~~~\\\DDDCCCKKKOOOdddfff___rrrvvvOOO===999888:::>>>AAAMMMjjjpppfff]]]ZZZXXXSSSOOOOOOLLLJJJFFFCCCBBB???<<<:::;;;111<<>>>>>???FFFPPP^^^ppp~~~kkkaaa]]]XXXSSS[[[rrrvvv___NNNPPP\\\uuu~~~vvvnnn^^^FFF<<<:::<<>>LLL???666666.........---,,,++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***)))******+++++++++******+++************+++,,,,,,+++,,,---,,,++++++,,,...//////000111NNN___}}}~~~{{{wwwuuutttuuutttssszzz~~~vvvkkkcccccchhhnnnqqqqqqqqqsssuuuuuussspppkkkgggjjjpppvvvtttuuurrrkkkaaaWWWPPPKKKKKKOOOTTTYYYaaapppxxxmmmiiiuuu|||}}}{{{zzzzzzyyywwwuuurrrpppooooootttwwwyyyxxxvvvwwwzzz}}}|||tttgggWWWNNNRRR[[[RRRCCCUUU}}}yyyzzz~~~zzzzzz{{{}}}yyyuuutttvvvyyy|||}}}tttuuuvvvsssppppppvvv|||wwwuuuvvvxxxxxxuuutttvvvuuupppiiifffgggiiijjjiiiggghhhiiihhhgggggghhhiiihhhiiikkkkkkjjjgggdddaaa^^^YYYPPPHHHAAA:::444000//////000000111222222222333333555666;;;KKKiii}}}{{{xxxvvvtttssssssuuuwwwyyyzzzyyywwwuuujjjiiiiiijjjggg]]]MMMAAA777555222//////111333555777<<>>777333111---///111222000/////////111222333555888<<>>@@@CCCFFFSSSqqq{{{oookkkvvvlllddd\\\YYYUUUPPPNNNOOOIIIFFFBBB???>>><<<;;;999888111;;;KKKHHH;;;333.........---,,,++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))'''&&&&&&%%%&&&&&&''''''))))))***++++++++++++******************+++,,,,,,+++,,,---,,,++++++---...000000111222VVVjjj}}}xxxuuuttttttuuuttttttyyyxxxnnngggccceeekkkqqqtttsssrrrsssvvvvvvsssoookkkjjjlllqqquuuxxxvvvrrriii]]]SSSNNNNNNPPPUUU]]]dddkkkvvvqqqjjjkkkxxxyyy~~~|||zzzyyyxxxxxxvvvuuurrrqqqqqqqqqqqqqqqxxxxxxyyyzzz{{{|||}}}~~~{{{uuujjjZZZPPPSSS]]]SSSGGG```|||{{{~~~xxx}}}zzzuuussstttwwwyyyzzzvvvvvvuuusssrrruuuyyy|||tttrrrrrrttttttrrrtttxxxvvvpppjjjhhhiiikkkiiigggeeegggiiijjjhhhgggggggggfffhhhkkklllkkkhhheeeccc```[[[RRRJJJBBB;;;555111//////000000111111222222000222555777;;;IIIggg}}}yyyvvvuuuvvvwwwvvvwwwyyyzzzyyywwwuuussshhhggghhhjjjhhh___QQQFFF999777444111111333666888;;;DDDGGG>>>777777555//////111333333111000111222333444555777:::===AAACCCBBBBBBJJJZZZjjjvvvzzzdddWWWRRRQQQQQQfffwww{{{pppPPPBBBAAACCCGGGJJJWWWtttnnn```\\\ddd}}}iiibbb[[[WWWSSSMMMLLLNNNJJJGGGCCC@@@>>>===<<<;;;888444555CCCLLL===...111......---,,,++++++++++++))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&&&&))))))***+++++++++++++++***************++++++,,,+++,,,,,,,,,++++++---/////////000111```www|||xxxvvvvvvwwwwwwnnntttyyyxxxqqqiiieeeeeegggmmmtttvvvtttrrrsssuuuvvvrrrnnnkkkkkknnnrrruuuyyyvvvqqqgggZZZPPPNNNPPPSSSZZZdddmmmttt|||nnnjjjooo|||}}}|||yyyvvvttttttssssssuuusssqqqqqqsssuuuwwwwww~~~}}}~~~~~~zzzsssiiiYYYLLLLLLTTTXXXLLLiii~~~~~~~~~~~~xxx|||wwwtttuuuvvvxxxxxxuuutttrrrpppqqqvvvyyyzzztttqqqppprrrqqqpppsssxxxuuupppkkkjjjllllllhhheeedddgggjjjjjjiiigggggggggdddhhhlllmmmllliiifffdddbbb\\\SSSKKKCCC<<<555111/////////000111111222222...000555999<<>>AAACCC>>>BBBNNN___lllrrrvvv{{{}}}sssZZZMMMIIIKKKNNNmmm}}}|||qqqNNNBBBBBBEEEKKKOOO]]]{{{qqqZZZOOORRReeezzzggg```YYYVVVQQQLLLJJJMMMLLLHHHDDDAAA??????>>><<<888666000<<>><<<888444333555444000,,,......---,,,,,,,,,,,,---))))))))))))))))))))))))***************************************)))(((((('''((()))******)))((('''***))))))(((''''''&&&&&&''''''''''''''''''''''''***)))))))))))))))))))))+++++++++*********)))))),,,,,,+++++++++,,,------000000000000lll}}}zzzwwwtttwwwvvvtttqqqnnnkkkhhhgggkkknnnppppppnnnnnnqqqtttzzzyyyxxxvvvtttuuuwwwzzzzzzzzzssseeeVVVOOOSSSZZZllluuu||||||vvv___iiizzzzzz}}}~~~~~~}}}~~~}}}wwwuuuzzzyyyzzzzzzsssdddQQQEEEDDDHHHhhhxxxsssqqqddd___uuuttt~~~wwwrrrtttttttttwwwzzz|||{{{zzz}}}yyyuuurrrqqqpppooonnnggghhhhhhiiikkkmmmoooppplllmmmmmmkkkiiigggggghhhnnnpppqqqpppllliiifffeeennnmmmllllllkkkhhhdddaaa___YYYQQQHHHAAA:::555111//////000111222333333444333555777999;;;FFF^^^sssyyyxxxlllnnnuuuxxxuuurrrppprrrssssssqqqnnnnnnnnniiijjjiiiiiikkkhhh\\\OOOAAA:::///111777444@@@]]]aaaNNN999///,,,---///222333222000///...//////000111111222444555666777888999999;;;???CCCIIIVVVcccppp~~~oooXXXDDDAAADDDNNNkkkrrrttt{{{mmmZZZWWWeeetttpppTTTDDD>>>GGGhhhzzzmmmjjjaaaYYYRRRNNNKKKGGGGGGIIIHHHFFFEEEDDDDDDBBB???===???;;;666333333222///,,,......---,,,,,,,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))(((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))******+++++++++***************,,,+++++++++,,,,,,---...000000000000ooo}}}zzzvvvuuutttsssrrrpppmmmjjjlllnnnpppqqqqqqqqqtttvvvxxxyyyxxxvvvtttssstttuuuvvvxxxtttgggWWWPPPTTT[[[ooozzzwww{{{lll\\\lll~~~~~~}}}|||}}}~~~}}}}}}~~~}}}~~~~~~uuusssyyyyyy|||ssscccQQQEEECCCEEEccc}}}zzz~~~wwwwwwwwwrrryyywwwqqqtttvvvxxxxxxwwwvvvvvvvvv{{{yyyuuurrrpppppppppqqqiiiiiiiiiiiijjjkkkmmmmmmkkkllllllkkkiiihhhhhhiiimmmnnnnnnmmmkkkjjjhhhhhhtttsssqqqooommmiiiddd```\\\WWWPPPIIIBBB<<<555000//////000111222333333444333555888999:::EEE^^^uuuzzztttlllpppwwwwwwrrrnnnoooqqqssssssqqqppppppppphhhiiihhhgggiiiggg]]]RRRHHH999///333666777LLLllldddIII222......,,,...555333222000///......//////000111222333444666777777===<<<>>>CCCIIIRRRcccqqq|||rrrSSSGGG@@@FFFSSShhhlllccckkkyyy~~~aaaIIIGGGDDDSSSxxxrrrkkklll```XXXPPPMMMKKKGGGFFFHHHHHHGGGFFFEEEEEEBBB???<<<@@@<<<666333222111///.........---,,,,,,,,,,,,---))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))(((((())))))(((((('''''''''''')))))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,---......///000000000ttt}}}zzzvvvuuuuuuuuuvvvuuurrroookkknnnsssvvvxxxyyyyyyyyywwwyyy{{{zzzwwwtttrrrrrrssswwwuuujjjZZZRRRUUU\\\qqqzzz{{{yyytttzzzooojjjwwwyyy}}}~~~{{{~~~}}}||||||{{{||||||}}}~~~{{{{{{~~~}}}~~~zzz|||~~~vvvvvv||||||{{{rrrdddUUUJJJFFFFFF]]]|||zzzuuunnntttxxxwwwiii}}}xxxtttyyyyyyyyywwwsssrrrsssuuu{{{zzzwwwtttqqqppppppqqqjjjiiihhhhhhggghhhhhhhhhhhhiiijjjiiihhhggghhhiiiiiiiiiiiijjjkkklllkkkkkkrrrqqqoooooommmjjjfffccc[[[WWWQQQJJJCCC<<<555111//////000111222333333444333555888888:::GGGbbb{{{xxxtttsssxxx{{{vvvqqqnnnlllnnnqqqqqqpppppppppppphhhjjjiiihhhiiiiii```WWWMMM:::111444555===WWWsss\\\AAA---///222......444222111///.........//////000111222333444666777777777888===HHHUUUdddwwwsssSSS???<<>>EEEIIIVVVnnn}}}ooocccaaaeeehhhjjjmmmhhhooottt{{{rrraaaaaannnzzzaaaPPPMMMdddrrriiieeeccc```YYYRRROOOMMMIIIIIIKKKJJJIIIGGGEEEDDDBBB???===:::999777555333333333333......---,,,,,,,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))(((((())))))(((((((((((())))))((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))******++++++***************+++++++++*********+++,,,---...///000000000000ttt}}}yyyvvvzzzxxxwwwxxxzzzyyysssnnnnnnpppuuuzzz}}}}}}|||zzzzzz|||~~~}}}{{{xxxvvvuuussspppiii]]]RRRNNNQQQWWWdddggggggbbbaaahhhoooppp~~~~~~~~~yyyqqqkkkppptttzzz~~~{{{wwwyyy~~~zzz{{{yyy}}}|||tttsssooohhh___VVVMMMHHH\\\~~~___uuussseeejjj~~~zzzyyyzzzyyyvvvwww{{{}}}{{{xxxvvvtttsssrrrrrrtttvvvwwwuuuppplllkkklllffffffeeedddccccccccccccbbbdddffffffeeefffgggiiiiiiiiijjjlllpppqqqpppmmmgggggghhhjjjlllkkkiiiggg___ZZZSSSKKKDDD===777333//////000111222333333444444666888888;;;MMMooo~~~~~~vvvsssssswww{{{yyysssppprrrmmmooorrrrrrrrrqqqqqqrrrlllnnnmmmllllllmmmhhhaaaRRR@@@999777666LLLfffiiiFFF888---...111111///000......------...///111222222222333444666777888999;;;;;;???GGGMMMPPPUUU\\\```ccccccYYYKKKBBBBBBFFFVVVbbbtttyyyaaaYYYRRRRRRUUUVVVXXX[[[TTT]]]dddppp}}}iiiPPPNNNZZZuuufffXXXSSSbbbzzzpppjjjgggfffbbbZZZSSSQQQOOOKKKKKKMMMLLLJJJFFFDDDCCCBBB@@@>>>999999888777444222222222......---,,,,,,,,,,,,---))))))))))))))))))))))))************************&&&''''''((())))))((((((***)))(((''''''((()))***'''((((((((((((((((((((('''''''''''''''''''''''''''(((((()))******++++++))))))*********+++++++++*********+++,,,---//////000000000000ooo}}}|||yyywwwxxxzzzxxxqqqkkkpppqqqtttwwwzzz{{{zzzxxxzzz{{{{{{yyywwwuuuuuuvvvqqqkkk___RRRHHHGGGLLLRRRWWWYYYVVVQQQTTT___fffgggvvv~~~}}}}}}|||||||||zzz||||||}}}||||||yyy|||yyytttssspppjjjaaaVVVJJJCCCXXX|||lllrrreeecccuuu}}}|||{{{xxxuuuyyy~~~zzzxxxvvvsssooollllllpppsssssspppmmmmmmnnngggffffffeeeeeeffffffgggdddfffggghhhhhhhhhjjjllllllkkklllooorrrssspppmmmllllllkkkllllllkkkgggdddaaa\\\TTTKKKDDD===777444//////000111222333333444444666888888;;;OOOtttwwwuuurrrsssvvvvvvrrrpppqqqqqqtttvvvwwwvvvuuuuuuvvvjjjlllllljjjjjjkkkgggaaaSSSBBB<<<888666QQQiiicccAAA888...,,,///111000...------------...000111333222333444555666888999999666666:::AAAEEEDDDEEEHHHGGGIIIKKKJJJCCCBBBOOO```[[[lll}}}___MMMGGGDDDFFFGGGGGGHHHKKKHHHKKKOOO\\\kkkooo{{{bbbCCC???HHH___zzzhhhOOOMMMTTT{{{wwwnnngggffffffccc[[[UUURRRPPPMMMLLLOOOMMMJJJFFFDDDBBBAAA@@@???999::::::888555222000000......---,,,,,,,,,,,,---))))))))))))))))))))))))************************&&&&&&'''((())))))((((((***)))(((''''''((()))***'''''''''((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++))))))******++++++++++++*********+++,,,---///000000000000000pppwww~~~}}}|||}}}zzzsssooopppoooqqqtttvvvvvvwwwxxxyyyxxxwwwwwwyyy{{{xxxrrrlllkkkaaaTTTJJJGGGHHHKKKLLLUUUQQQLLLHHHHHHOOOYYY```qqq{{{||||||}}}fffbbbttt~~~~~~~~~{{{{{{zzz{{{|||}}}}}}|||~~~~~~}}}~~~~~~zzzyyyxxxooo^^^OOOHHHFFFEEE\\\iiipppwwwdddfff}}}zzzrrrqqqxxx}}}zzzyyy{{{xxxpppjjjiiilllnnnppprrrrrrpppmmmkkkgggfffeeeeeedddeeeeeefffhhhfffddddddfffggghhhgggkkklllmmmllljjjiiiiiijjjkkklllmmmnnnnnnllljjjhhhfffbbbWWWJJJBBB>>>999333000111111222222333444444666444333666===OOOjjjxxxnnnrrruuuvvvtttpppmmmkkkrrrsssuuuvvvxxxxxxwwwwwwsssrrrpppmmmkkkhhhfffeeeVVVEEE666333;;;FFFPPPXXX<<<555//////111000000111///.........///000222333444222222555999:::888666777555???FFF@@@???DDDDDDFFFCCCDDDIIIQQQYYY```fffdddUUUGGGAAA;;;:::>>>@@@???<<<@@@BBBEEEIIIOOOZZZgggppp^^^AAA<<>>EEEKKK;;;444...///111000000222000//////...///000222333333444555777888999999888@@@777;;;AAA>>>AAAIIIIIIOOOOOORRR[[[gggtttpppRRRGGGGGGBBB<<<999999:::999888888::::::999:::CCCPPPZZZqqq```CCC<<<<<>>===???BBBDDDEEECCCAAA???>>>BBBKKKWWW___vvvzzz}}}~~~~~~vvvcccddd~~~~~~}}}}}}|||||||||~~~}}}}}}}}}~~~yyyqqq|||{{{wwwwwwyyyzzz{{{xxxlllWWWFFF@@@@@@AAAXXXtttyyy{{{uuupppfff___yyy}}}~~~tttsssxxxyyywwwxxxzzzwwwqqqmmmmmmlllmmmooopppqqqppppppoookkklllmmmnnnoooooonnnmmmkkkjjjhhhiiikkkllllllkkkiiikkknnnooonnnmmmllllllnnnppprrrqqqmmmkkklllnnnkkkggg\\\NNNEEE@@@:::444000111111222222333444444555555777888:::BBBVVViiizzzxxxvvvyyywww|||}}}|||zzzuuuqqqpppoooqqqqqqrrrssssssrrrrrrqqqsssrrrooollliiifffdddddd[[[JJJ999333555999>>>BBB999222...000222111222333111111000//////000222222333444777999<<>>===;;;:::::::::;;;;;;<<<===>>>;;;999;;;BBBHHH[[[iii```DDD===999888@@@===GGGTTT\\\\\\___nnn~~~~~~}}}~~~tttjjjccc```______ZZZSSSNNNLLLJJJJJJIIILLLIIIGGGGGGHHHGGGDDD@@@<<<<<<:::888666333222111///......------,,,++++++,,,+++++++++***************))))))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******++++++***'''(((((()))***)))))))))------...---,,,,,,...000111111111111oootttzzz~~~~~~vvvppppppqqqqqqsssvvvssstttvvvyyyzzzyyyvvvtttmmmjjjgggeee```XXXMMMEEE::::::;;;<<>>===<<<===AAAKKKXXX```uuuyyyppphhhxxx|||}}}~~~~~~|||{{{|||~~~|||{{{xxxyyy|||{{{wwwjjjUUUEEE@@@BBBDDDaaayyyqqq~~~mmmyyy{{{uuummmeee```yyy{{{~~~~~~}}}wwwrrrtttzzzxxxvvvwwwxxxuuunnnkkklllllllllmmmnnnooopppppppppiiijjjmmmooooooooonnnmmmkkkjjjiiijjjlllmmmmmmlllhhhkkkoooppppppnnnnnnnnnooorrrtttrrrnnnlllnnnpppnnnjjj___QQQGGGBBB;;;444000111111222222333444444444555888:::;;;DDDYYYmmm{{{vvvrrrvvv{{{vvvsssrrrssspppppprrrsssuuuvvvvvvwwwtttrrroookkkhhhfffdddddd[[[KKK;;;666888;;;???BBB888111---000333222222444333222111000000111222333888666666:::BBBMMMVVV\\\WWWTTT___kkkkkknnnsssqqquuu~~~kkkJJJ???@@@<<<=========>>>AAAEEEIIILLLMMMNNNOOONNNLLLIIIGGGRRRRRRbbb^^^DDD???<<<888>>>HHHKKKVVVfffttt|||zzzxxxyyyzzz{{{zzz}}}}}}}}}}}}tttiiibbb^^^]]]\\\XXXSSSOOOLLLJJJIIIIIIKKKHHHFFFFFFHHHGGGDDD@@@<<<;;;999777555333222111///......------,,,++++++,,,,,,,,,+++++++++******))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******++++++***(((((()))***************+++,,,---,,,******,,,...............{{{}}}xxxqqqnnnqqqtttuuutttvvvoooqqquuuyyy{{{wwwpppjjjeeebbb]]]YYYSSSJJJ@@@888666888:::===>>>???@@@@@@;;;::::::;;;@@@JJJVVV^^^mmmvvvwwwppprrr~~~}}}}}}~~~~~~{{{{{{~~~~~~|||}}}~~~~~~zzzkkkUUUDDD???BBBDDD```mmmiii```fff~~~www|||~~~qqqkkkfffzzzzzzwwwyyytttooonnnttt|||xxxwwwwwwwwwqqqjjjgggiiillllllmmmnnnoooppppppppphhhjjjlllnnnoooooonnnmmmjjjiiiiiijjjlllmmmmmmllliiikkknnnppppppoooooopppooorrrtttssspppooooooqqqnnnjjj```RRRHHHBBB;;;333000111111222222333444444555666888888999DDD]]]sss}}}xxxuuuwww}}}~~~{{{wwwtttuuuvvvuuuuuuvvvvvvxxxyyyzzzzzztttrrrnnnkkkhhhfffffffff\\\LLL===777999<<>>===CCCPPPPPPZZZqqq|||xxxvvvvvvwwwxxxxxx{{{~~~}}}}}}{{{sssiiiaaa]]][[[YYYWWWTTTPPPLLLJJJIIIIIIIIIFFFDDDDDDFFFFFFBBB???;;;:::777555333222111111///......------,,,++++++,,,,,,,,,+++++++++******))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******++++++***)))***++++++,,,,,,+++++++++,,,---,,,++++++---...............~~~zzz{{{||||||~~~wwwqqqnnnsssxxxwwwuuutttnnnooossswwwyyytttkkkcccaaaYYYNNNFFF@@@<<<777444666888:::;;;:::999:::;;;777777777999???IIITTT\\\eeeqqq~~~sssqqqzzz}}}||||||}}}|||~~~~~~~~~}}}{{{xxx{{{kkkTTTBBB===???AAAVVVwwwcccsssuuuqqquuu}}}||||||}}}sssnnnjjj|||yyyuuu~~~~~~wwwooojjjllluuu|||xxxwwwxxxvvvppphhhfffiiimmmnnnpppqqqqqqqqqqqqpppkkklllnnnooopppoooooonnnhhhhhhhhhjjjlllmmmlllkkkjjjlllnnnnnnnnnnnnooopppooopppqqqssstttsssqqqpppmmmiii```RRRHHHBBB:::333000111111222222333444444666777777777777BBB]]]uuu{{{xxxzzz}}}}}}zzzwwwvvvwwwyyy}}}}}}{{{zzzyyyxxxxxxxxxsssqqqnnnkkkiiihhhhhhiii___NNN===777777888;;;===666000...111444333222333333333222222333444666777666;;;HHH\\\ttttttQQQCCCBBBBBBBBBCCCHHHUUUjjj}}}lll```hhh}}}]]]DDD@@@??????GGGNNNTTTiii|||zzzyyyyyyzzzwwwzzz~~~~~~||||||~~~~~~|||yyyqqqiiibbb]]]\\\WWWWWWVVVRRRNNNKKKJJJJJJIIIFFFDDDDDDEEEDDDAAA===:::888666333111000000111///......------,,,++++++,,,+++++++++************((((((((((((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******++++++******+++,,,,,,------,,,,,,,,,---......---...000222111111111111xxx|||}}}{{{yyyzzz}}}uuuppptttxxxwwwtttssssssrrrpppqqqpppjjj```WWWQQQIII???888555555444333888::::::999666555666888666666777:::@@@KKKWWW___eeeppp~~~rrrvvv||||||xxx}}}~~~~~~}}}yyyssswwwssseeePPP@@@<<<>>>AAAWWW{{{|||tttqqqxxxyyyqqqooo|||yyy~~~}}}wwwoookkknnnuuuzzzxxxwwwxxxwwwpppiiihhhmmmppprrrtttvvvvvvtttrrrqqqnnnnnnnnnnnnnnnnnnnnnnnnhhhhhhiiikkkmmmnnnmmmllllllmmmmmmlllllllllnnnqqqmmmmmmnnnssswwwwwwrrrnnnkkkggg^^^QQQHHHBBB:::222000111111222222333444444333666888888888DDD___xxx}}}{{{zzzzzzzzzxxxvvvwwwyyy{{{~~~|||zzzxxxwwwwwwwwwsssqqqnnnkkkjjjjjjkkklllaaaPPP===666666777:::<<<777111...111444333111222222222222222444666888999888KKKfff{{{gggJJJEEEFFFBBBCCCOOOfffppppppvvv[[[EEE@@@???@@@IIITTTiii}}}{{{zzzzzzxxx{{{~~~~~~|||{{{|||~~~yyyxxxvvvpppiiibbb^^^]]]VVVWWWWWWTTTOOOLLLKKKLLLKKKHHHEEEEEEEEEDDD@@@===999888555222111000111111///......------,,,++++++++++++*********)))))))))((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******++++++*********+++,,,,,,,,,,,,++++++,,,.........///111444222222222222zzz~~~}}}}}}yyyrrrtttwwwvvvtttrrrzzzuuuooojjjfff^^^SSSKKK<<<888444444555666555333;;;<<<;;;888555333555888666777999===DDDOOO\\\eeeiiisss|||rrr{{{}}}}}}zzzyyyzzzzzzrrrllliii^^^KKK>>><<>>AAAEEEOOO```nnnsssxxx{{{nnn~~~{{{~~~~~~}}}xxx{{{~~~yyyvvvmmmmmm\\\JJJEEE@@@>>>DDDaaa}}}cccggg~~~sssttt~~~||||||wwwxxx}}}{{{ooojjjqqqxxxzzzzzzwwwuuutttpppmmmrrryyyzzz{{{xxxtttssswwwyyywwwtttsssrrrooolllkkkmmmoooggghhhjjjkkkkkkjjjiiihhhkkkjjjiiihhhiiilllnnnppplllnnnqqqtttsssnnnfff___gggggg```TTTIIIAAA999222000111111222222333444444888555555777999FFFeeezzzzzzyyyxxx||||||xxxvvvxxxyyyxxxuuuuuuuuuvvvxxxyyy{{{|||rrrpppllliiigggiiinnnqqqbbbPPP>>>888999::::::;;;222222222222222222222222...333777888666777<<>>>>>GGGTTTkkk~~~}}}{{{yyyxxxxxxxxxxxxxxxwwwyyy|||~~~}}}zzzwwwsssooohhhaaa[[[XXXVVVUUUTTTSSSQQQMMMJJJJJJGGGDDDBBBAAA@@@>>><<<:::999666444222000000000///......------,,,+++++++++++++++***)))(((''''''((())))))******)))((('''))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---//////000000{{{zzz~~~|||vvvtttuuurrrjjjccc```XXXKKK???777333111000555555444555777888666555222222333333555666777888;;;>>>EEEPPP^^^lllvvv{{{wwwfff~~~}}}}}}{{{uuusssoookkkXXXFFF???;;;===HHHmmmkkkwwwzzz|||wwwqqqttt~~~{{{zzzxxxxxxxxxtttpppsssyyywwwvvvrrrnnnpppvvvzzzyyynnnppprrrrrrooollljjjiiigggggggggggggggfffeeedddcccdddfffhhhjjjlllmmmmmmjjjnnnrrrrrrnnnjjjggggggrrroooeeeUUUHHHAAA999333222222333333444555555666555444666:::<<>>:::666333444555666777444555777777777666555444444444444555777999<<<===FFFQQQZZZ___fffvvvvvviiixxxzzz~~~|||wwwrrrooojjjfffXXXKKKEEE===AAARRRyyy{{{iiillliii{{{{{{yyywwwssszzz~~~~~~zzzyyyyyyyyyuuuqqqtttyyywwwuuuooolllqqqzzz}}}{{{qqqqqqpppnnnkkkjjjkkkllljjjiiihhhgggffffffeeeeeeiiikkkmmmnnnnnnmmmkkkjjjiiimmmrrrrrrppppppsssxxxyyyuuuhhhVVVHHH@@@999333333444444555555666666777444444888<<<===DDD]]]vvv}}}yyyyyyyyyzzzzzzzzzyyyxxxwwwuuusssqqqqqqrrrrrrqqqoooaaaOOO===666777777777888222222222111111000000000111111666CCCOOOQQQIII@@@OOOddd}}}rrrgggccc```[[[VVVSSSUUUbbb{{{www{{{vvvPPPIIINNNaaayyy```LLL;;;666???>>>===\\\~~~~~~|||{{{yyywwwvvvuuuwwwxxxwwwssspppnnnmmmmmmllljjjhhhfffdddbbbaaaTTTSSSRRRRRRRRRPPPMMMJJJGGGFFFDDDCCCBBB???<<<999888777666555333222000//////......------,,,++++++******))))))******,,,,,,***))))))))))))*********((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************+++++++++,,,,,,,,,+++++++++,,,,,,---...000000000111yyyzzz~~~}}}xxxuuuzzzuuutttvvvuuummm___PPPEEE@@@777555444555666666555444444555777666444333444444666555555666999<<>>;;;AAAiii~~~~~~}}}{{{yyywwwvvvwwwxxxyyywwwtttqqqoooooollliiiffffffhhhgggddd```TTTSSSRRRQQQQQQOOOLLLIIIGGGEEEDDDCCCBBB???<<<999777777666555444222000//////......------,,,++++++&&&'''***...444:::???BBB,,,+++***))))))))))))***))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,---.........///000000|||wwwvvv}}}{{{lllmmmsssuuujjjVVVCCC:::777555444444666777777666444444555666444222111333555555555555777;;;@@@DDDGGGSSS```iiijjjqqqzzzzzz}}}|||~~~}}}wwwuuuvvvsssmmmccc]]]NNNCCC@@@<<>>CCCHHHKKKaaagggjjjaaaQQQDDD@@@BBBAAAAAADDDKKKPPPSSS[[[ccciiijjjooovvvzzz}}}cccLLLQQQ___oooWWWDDD<<<:::===@@@AAARRR~~~|||{{{yyyxxxvvvwwwxxxvvvsssqqqqqqqqqnnnjjjhhhkkkooommmeee\\\UUUSSSRRRQQQPPPNNNJJJGGGEEEDDDCCCBBBAAA>>>:::777666666666666444222111//////......------,,,++++++&&&'''+++000777>>>EEEIII...---+++)))((((((((()))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,---...///...///000111{{{}}}|||pppkkkqqqppp```III777333666444444444666999:::999888444555555333000///222555333444555888<<>>===NNNlllyyyiiiooolllkkk{{{|||dddnnn___mmmwww~~~uuuxxx~~~zzz}}}vvvyyyzzzwwwuuutttpppmmmrrryyyuuurrrnnnmmmsss{{{zzzuuuppprrrsssssspppmmmlllkkkhhhhhhgggffffffgggiiiiiimmmnnnnnnoooooooooooooooppppppppprrrtttuuusssqqqqqqnnncccTTTGGG???888111222222333333444555555666666555888::::::AAAYYYsss|||{{{{{{vvvpppoooqqqrrrpppmmmiiiVVVBBB999777666444444222222222111000//////...+++222999===>>>@@@FFFKKKPPPMMMGGG@@@;;;999:::;;;??????CCCGGGJJJMMMWWWaaadddgggttt}}}aaaMMMWWWkkkzzzcccIII888888;;;@@@GGGRRRppp~~~|||zzzyyyuuuvvvvvvtttrrrpppqqqrrrqqqmmmlllqqqvvvssseeeXXXUUUTTTRRRQQQPPPMMMIIIFFFDDDBBBAAAAAA@@@===999555666666666666555333111//////......------,,,++++++...---,,,+++,,,---///111///...,,,***(((((((((((())))))))))))))))))))))))*********)))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++,,,---...///...///000222}}}vvvxxx}}}yyyooouuucccOOODDD>>>:::888888777888999999888777666555333444555444222222222333888666888===BBBFFFNNNWWWaaajjjwwwzzzttt~~~}}}~~~{{{|||vvvssswwwzzzvvvmmmdddSSSLLLAAA@@@BBBLLLttt~~~tttjjjnnnhhhjjjxxxpppmmm{{{yyy~~~yyyvvvrrrppppppqqqrrrrrrqqqnnnjjjjjjrrrzzzyyysssssssssrrrnnnjjjhhhjjjmmmjjjjjjiiihhhhhhiiijjjkkkrrrtttvvvxxxxxxwwwuuussssssrrrrrrssstttsssnnnjjjkkkfff___VVVLLLAAA777000333333333333333333333333666999555555;;;AAAUUUsss|||}}}zzzvvvtttttttttttttttkkkWWWCCC;;;888444111222333222111000////////////333333555:::???AAA???<<<222555777888777999===AAA>>>DDDLLLQQQOOOOOO[[[iii___jjjvvvyyyyyyjjjQQQ^^^{{{lllRRR???;;;CCC:::EEEVVViii}}}yyyvvvuuutttrrrqqqqqqrrrsssrrrqqqqqqmmmlllppptttqqqfff[[[XXXVVVSSSPPPMMMKKKKKKJJJGGGFFFDDDBBB@@@===;;;;;;999666333222222222111000...------,,,,,,++++++***+++++++++*********))))))+++******)))(((''''''&&&))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************++++++******************((())))))***+++---...///+++++++++,,,---...///000000111111111~~~|||wwwzzz{{{qqqfffVVVEEE<<<999666555666888888888888777666444333111333444444333333444666999888<<>>OOOjjj~~~{{{xxxvvvtttuuusssqqqqqqrrrttttttssspppmmmlllnnnoookkkbbbZZZWWWUUURRROOOLLLJJJIIIIIIJJJIIIFFFCCC@@@<<<:::999999666333222222222111000...------,,,,,,++++++***+++++++++*********))))))*********)))((('''''''''))))))))))))))))))))))))))))))))))))((((((''''''))))))))))))))))))))))))(((((()))))))))*********************************************+++,,,------,,,++++++,,,,,,...//////111111111222zzz{{{xxxmmmUUUHHH;;;666666555666888999999888888666555333222000222333333333444666888777888>>>HHHQQQXXXbbbkkk~~~|||~~~~~~lllYYYNNN@@@>>>CCCRRRwwwnnn}}}|||zzz}}}~~~wwwwwwvvvvvvuuuuuuttttttlllkkkiiijjjrrrzzzwwwqqqppppppnnnllliiiiiikkkmmmjjjjjjiiiiiijjjlllnnnooovvvwwwyyyzzz|||}}}}}}}}}{{{vvvrrrqqqqqqqqqpppnnnhhh^^^SSSIII???777222111111222333333444555555555888555666<<>>EEEVVVxxxyyyuuupppxxx|||}}}vvvxxxyyyyyywwwuuuuuutttooonnnkkklllrrrwwwssskkkqqqpppnnnkkkiiihhhiiijjjgggggggggggghhhjjjlllmmmssstttvvvxxxzzz}}}|||xxxuuurrrrrrqqqqqqqqqjjj___SSSIII@@@999555000000111222444555666666444888666777===AAATTTppp~~~{{{{{{|||||||||}}}~~~|||rrrcccPPPCCC<<<777333000333222111111000000000111555555444444333222000///333555777777999>>>GGGMMMQQQXXXWWWLLLGGGOOOYYY]]]jjjvvv}}}mmmpppfffSSSIII@@@>>>DDDLLL[[[zzzpppbbbjjj|||||||||{{{yyyxxxvvvuuutttrrrpppooorrrtttvvvwwwtttsssrrrnnnhhhccc```^^^WWWUUURRRNNNLLLJJJIIIIIILLLKKKHHHDDD@@@===:::888888666444333333222000///...------,,,,,,++++++******************************)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************++++++******++++++,,,,,,,,,+++++++++,,,------...//////000000}}}xxxvvvjjj\\\FFF>>>999999;;;:::<<<>>><<<;;;:::888777666555444444555555555555666999<<>><<<;;;777666444333333222000......------,,,,,,++++++***************************))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********)))))))))***+++,,,...///,,,,,,+++++++++,,,------............xxxsssqqqgggYYYAAA<<<999;;;<<<;;;<<<>>>;;;:::999777666555555555555666666666777999===@@@GGGLLLXXXgggrrryyy~~~wwwiiiOOOCCCBBB===AAAMMMdddwwwccckkkllljjj{{{zzzzzzwwwuuuvvvyyy{{{yyyuuuqqqqqqrrrjjjiiigggjjjsss{{{zzzsssuuuqqqmmmkkkjjjjjjiiihhhddddddccccccdddfffgggiiiooorrrvvvzzz{{{wwwuuuoooggg\\\PPPEEE<<<555000111111222333333444555555333777666777<<<>>>MMMhhh|||~~~}}}}}}|||zzzyyyvvvkkkWWWDDD;;;999777444333222222111111111222222333444444222111222555777555777999999:::???FFFLLLTTTKKKNNN^^^jjjttt```MMMIIIMMM\\\lllwwwsssRRRQQQSSS^^^wwwzzzyyyzzz}}}}}}}}}|||{{{zzzyyyxxxsssrrrqqqrrrtttuuuuuutttoooooolllhhhccc___^^^]]]XXXVVVSSSPPPMMMLLLKKKJJJEEEDDDCCCBBB@@@???======777555444444444333000......------,,,,,,++++++******************+++++++++))))))))))))(((((((((((())))))))))))))))))))))))&&&''''''''''''((((((((())))))))))))))))))))))))''''''(((((((((((())))))'''(((((())))))*********(((((()))***+++---...///,,,,,,++++++++++++,,,,,,............|||qqqmmmlllcccVVV>>>::::::===>>><<<===???999888666555444444444555333555666777999===CCCGGGNNNSSS___nnnxxx~~~uuucccNNNCCCBBB<<>>???BBBIIINNNRRRTTT___rrriiiYYYWWW]]]nnn\\\HHHQQQXXXiii{{{zzz{{{}}}}}}||||||{{{yyyxxxwwwuuuttttttvvvwwwwwwuuutttmmmkkkiiigggdddaaa___]]]WWWVVVSSSOOOMMMKKKJJJJJJDDDCCCBBBAAA???>>><<<<<<666555444444444333000---...------,,,,,,++++++***))))))*********+++++++++(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''((((((((())))))''''''(((((()))******+++************+++,,,---...,,,,,,+++++++++++++++,,,/////////000xxxlllgggfff^^^QQQ===:::;;;???@@@??????BBB666555444333222333333444111333555777;;;@@@GGGLLLZZZ___kkkyyyvvvcccQQQEEECCC===DDDUUUttt}}}jjjfffiiirrrtttmmmqqq~~~wwwvvvyyy|||~~~wwwzzzzzzvvvoookkklllnnnllljjjgggiiisss|||}}}xxxqqqnnnjjjjjjmmmppppppooojjjjjjiiihhhhhhiiijjjkkkrrrvvv||||||uuuqqqppprrrkkkaaaUUUJJJ@@@888222333333333333333333333333333777666666::::::GGGaaa{{{~~~}}}}}}~~~~~~}}}xxxnnnYYYBBB888999:::777222222222111222222333333333444444222///000555999777;;;@@@BBBEEEIIIOOOUUU[[[ggguuu{{{yyy}}}}}}rrrpppqqq~~~vvvWWWPPPRRR\\\rrr}}}}}}|||{{{zzzxxxwwwvvvwwwwwwwwwyyyzzzyyyvvvtttmmmkkkiiihhhgggeeebbb___VVVUUURRRNNNKKKJJJIIIIIIDDDCCCBBB@@@>>><<<;;;:::666555444444444333000---......---,,,,,,++++++***))))))******++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))&&&''''''((()))******+++,,,++++++***++++++,,,,,,,,,,,,++++++***+++++++++111111111111{{{sssiii___WWWRRRPPP@@@======CCCEEEAAA===<<<666666555444444444444555666777:::>>>???CCCNNNZZZ^^^gggttt~~~}}}pppbbbRRR>>>:::FFFAAARRRzzzoootttbbbSSS___|||ppprrrqqqkkkuuuzzzwwwyyy~~~}}}zzzwwwsssooolllkkkkkkiiiiiilllpppssssssqqqhhhhhhjjjmmmqqqqqqmmmhhhkkkgggeeegggiiiiiimmmrrrqqqwwwxxxqqqooooookkkjjjaaaQQQDDD<<<777222111222222333333444444555222888666444888<<>>DDDAAA666111222222222222333555888444333333333444666888::::::@@@GGGMMMPPPSSSTTTUUU^^^eeennnxxxzzzooohhhWWWOOOJJJLLLOOOTTT___kkk}}}fffYYYVVVUUUccc~~~~~~}}}|||{{{zzzyyyxxxxxxxxxyyyzzz{{{wwwwwwxxxzzzzzzwwwrrrooosssqqqmmmgggccc^^^\\\ZZZXXXUUUQQQNNNMMMJJJHHHEEEFFFDDDBBB@@@@@@>>><<<:::777777666555333222111000///......------,,,++++++******++++++++++++******+++******)))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&''''''''''''((((((((()))))))))((((((''''''&&&&&&((((((((()))******++++++******))))))******+++,,,///......---------......////////////{{{qqqdddWWWOOOKKK@@@>>>@@@EEEGGGBBB===;;;666666555555444555555666888:::>>>CCCFFFKKKWWWcccgggmmmzzz}}}~~~mmm]]]NNN>>>===EEEEEE[[[tttwwwpppvvv|||yyyjjj___XXXeeeyyy|||{{{iiijjjwww}}}||||||xxxsssooommmlllllljjjiiiiiillloooqqqooonnnggggggjjjpppvvvxxxwwwtttlllhhhfffhhhiiiiiilllqqqmmmsss{{{}}}uuuqqqppplllkkkcccUUUGGG>>>666000111111222333333444444555333999777555999<<>>999:::<<<===CCCJJJWWW```rrrtttdddYYYkkk{{{}}}}}}}}}|||{{{zzzyyyxxxwwwwwwxxxyyyzzzyyyyyyyyyzzzzzzwwwsssppprrrpppmmmiiiddd```]]][[[WWWUUUQQQNNNMMMKKKHHHFFFFFFDDDBBB@@@@@@>>><<<:::777777666555333222111000///......------,,,,,,+++******++++++++++++************)))(((((((((((()))***)))))))))((((((((('''))))))(((((((((''''''''''''''''''((((((((())))))((((((((((((((('''''''''((((((((()))******++++++******))))))******+++,,,------,,,,,,,,,,,,------////////////vvvgggXXXLLLFFFAAA@@@CCCHHHHHHBBB<<<:::666666555555555666666777:::<<>>======>>><<>><<<:::777777666555333222111000//////......---,,,,,,,,,******++++++++++++*********)))((((((''''''(((((())))))))))))(((((((((((())))))((((((((((((''''''''''''((((((((()))))))))'''((((((((((((((())))))((((((((()))******++++++******))))))******+++,,,,,,,,,++++++++++++,,,,,,////////////~~~~~~~~~|||~~~}}}vvvhhhXXXLLLEEEDDDCCCEEEIIIHHHAAA<<<;;;666666666666666777888999:::===DDDMMMSSSYYYfffssswww|||~~~wwwxxx||||||}}}iiiTTTBBB>>>BBB===KKKooorrryyyoookkkrrrfffbbbcccqqq~~~vvv~~~zzzwww{{{}}}zzz}}}zzzuuuppplllkkklllllliiijjjlllmmmmmmkkkhhhfffllljjjjjjmmmrrrvvvvvvuuunnnjjjhhhiiiiiigggiiimmmiiimmmrrryyy|||sssooooooooonnneeeUUUGGG===666000111111111222333333444444444999666444888:::DDDWWWrrrtttxxx|||{{{zzz{{{~~~{{{```EEEBBBNNNNNNAAA888888666444444666:::===999777444333333666:::===GGGNNNSSSPPPGGGAAACCCHHHKKKIIIMMMSSSUUU\\\uuuxxxdddhhhdddSSSBBB===999:::<<<===;;;999<<<===AAAJJJWWWlll|||{{{yyywwwvvvvvvvvvvvv{{{zzzxxxwwwvvvtttqqqoookkkkkkkkkiiifffbbb^^^[[[VVVTTTPPPOOONNNMMMKKKIIIFFFDDDBBB@@@@@@>>><<<:::777777666555333222111000/////////...------,,,,,,******++++++++++++******))))))((('''''''''''''''))))))))))))(((((((((((())))))(((((((((((((((((('''(((((((((((()))))))))''''''(((((()))))))))***((((((((()))******++++++******))))))******+++,,,,,,++++++++++++,,,,,,---////////////zzzyyy{{{}}}}}}}}}|||uuujjj[[[NNNFFFGGGFFFHHHKKKHHHAAA<<<<<<666666666777888999:::;;;===AAAIIIRRRXXX```mmmyyymmmbbb___\\\\\\dddkkkttt{{{~~~{{{~~~gggQQQ@@@<<>>JJJOOORRRMMMCCC>>>AAAGGGFFFGGGQQQ```ooorrrkkksssfffLLL???<<<999888:::<<<;;;999>>><<<<<<>>>DDDRRRjjj}}}|||zzzxxxvvvvvvvvvvvvyyywwwuuuttttttrrrpppmmmiiiiiiiiihhheeeaaa]]][[[VVVTTTQQQOOONNNMMMKKKIIIFFFDDDBBB@@@@@@>>><<<:::777777666555333222111000000//////......---,,,,,,******++++++++++++******))))))((('''''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))(((((((((((()))))))))***'''((((((((())))))******((((((((()))******++++++******))))))******+++,,,,,,,,,,,,,,,,,,---......////////////yyyrrrrrrvvv{{{}}}~~~zzzrrrdddSSSGGGIIIJJJOOORRRMMMCCC<<<;;;666777777888999:::<<<===AAAEEENNNYYY```hhhuuuxxxddd___]]]XXXTTTUUUZZZaaahhhnnnvvv~~~{{{bbbLLL@@@999AAA:::YYY___YYY^^^uuu}}}yyyooohhhooo|||~~~xxxzzzyyywwwuuussspppnnnmmmhhhkkknnnppppppoooppppppqqqooolllnnnqqqsssrrrqqqjjjgggfffhhhgggeeefffjjjlllnnnqqqvvv{{{zzzvvvvvvppplll^^^LLL>>>888555333000000111111222333333333222777444333999999@@@PPPiiipppuuuvvvxxx}}}yyy\\\DDDKKK___ZZZDDD888777555333333777>>>CCCAAA===888444444777<<<@@@HHHJJJJJJEEE>>><<>><<<:::777777666555333222111000000000//////...---------******++++++++++++*********)))((((((''''''(((((((((((((((((())))))))))))(((((())))))))))))******((((((((()))))))))******((())))))))))))))))))***((((((((()))******++++++******))))))******+++,,,,,,,,,+++,,,,,,---...///////////////{{{oookkkooovvv{{{|||~~~}}}|||oooYYYHHHHHHMMMWWW]]]WWWIII===999666777777888:::;;;===>>>@@@EEEPPP\\\fffooo}}}pppiiikkkmmmkkkiiibbbbbb```^^^^^^bbbhhhmmmxxx{{{rrrYYYDDDAAA666AAA???hhh______kkk~~~}}}tttnnnttt{{{yyyvvvsssqqqpppoooooohhhkkkoooqqqrrrtttvvvyyyuuurrrpppqqqtttuuurrrppphhhddddddffffffdddeeehhhiiilllppptttzzzzzzwwwnnnjjj^^^LLL???999555222000000000111222222333333333777444555;;;<<>>AAAFFFEEECCC>>>;;;===DDDJJJXXXuuu~~~ccc\\\\\\VVVMMMHHHCCCMMMUUUUUUTTTWWWWWWUUUNNNJJJGGGEEEAAA>>>???DDDSSS```yyy~~~}}}{{{yyyxxxxxxyyyyyysssrrrssstttuuussspppmmmmmmllljjjgggeeebbb```___YYYVVVRRRPPPNNNLLLJJJHHHFFFDDDBBB@@@@@@>>><<<:::777777666555333222111000000000//////......------******++++++++++++************)))(((((((((((()))'''((((((((()))))))))***(((((()))))))))*********(((((()))))))))******************)))))))))))))))((((((((()))******++++++******))))))******+++,,,************+++,,,---...////////////yyymmmjjjqqqxxx{{{zzzzzzxxxzzzwww___KKKGGGOOO]]]eee___MMM>>>777777777777999:::<<<>>>???>>>CCCOOO]]]hhhrrruuujjjcccgggooouuuyyy{{{zzztttjjj___XXXUUUWWWYYYiiinnnxxx}}}kkkQQQ===BBB444AAADDDssseeejjj|||~~~}}}wwwyyy|||yyytttpppnnnnnnpppqqqhhhkkkppprrrtttwww{{{xxxuuusssssstttsssooolllfffcccccceeefffdddeeehhhfffiiinnnssszzz{{{uuukkkiii^^^NNNAAA:::666222000000000111222222333333333888555666===>>>CCCRRRkkkuuu}}}}}}}}}rrrUUUDDDWWWtttlllOOO:::999666444666<<>><<<:::777777666555333222111000000000000///......------******++++++++++++******++++++***)))))))))))))))'''((((((((())))))******(((((())))))*********+++))))))))))))************++++++******))))))((((((((((((((()))******++++++*********)))***++++++,,,))))))))))))***+++,,,---////////////xxxiiigggqqqyyyyyyuuuwwwzzz}}}qqqcccXXXMMMJJJTTTfffgggQQQ===888888:::<<<;;;999:::===@@@EEEFFFPPP^^^fffmmmrrr___XXXNNNQQQVVV]]]fffooovvvzzz{{{xxxtttoooiiiccc^^^\\\^^^fffppp{{{{{{eeeNNNBBBFFF222>>>OOOzzzkkklllxxx}}}}}}tttyyyqqqlllmmmoooooommmhhhlllssswwwxxxxxxwwwwwwyyyvvvsssrrrrrrqqqmmmiiihhhhhhhhhhhhhhhhhhhhhhhhfffiiinnnsssyyywwwvvvooo___NNNCCC>>>666///222222222222333444555555444444666888777888@@@IIIfffrrr~~~||||||~~~~~~sssUUUNNN[[[qqqsssKKK???999555555444777GGGZZZbbbkkkZZZ???;;;CCCDDDDDDLLLHHHEEEAAA===@@@NNN]]]vvv```OOOKKKMMMIIINNN^^^hhhyyyvvvkkk^^^OOOFFFEEE@@@EEEWWWnnn}}}{{{zzzyyyxxxwww~~~}}}}}}|||{{{wwwrrrnnnooonnnllliiifffcccaaa```ZZZVVVQQQNNNLLLKKKJJJIIIFFFDDDBBB@@@@@@>>><<<:::999888777555444333222222......---,,,,,,,,,,,,---************))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))******************))))))******+++,,,,,,,,,++++++,,,,,,---...---......///{{{ooobbb```iiiqqqtttrrrvvvzzz~~~|||qqqcccYYYPPPIIIOOO___aaaPPP???:::555888::::::::::::===???CCCCCCKKKYYYbbbiiiyyymmmVVVGGG===;;;>>>===@@@EEEKKKTTTaaammmvvvwwwzzz~~~}}}{{{zzzzzzvvvyyy~~~xxx```JJJ???AAA777EEEYYYZZZ```qqqnnnrrryyyvvvsss~~~uuuppppppqqqqqqooojjjnnnssswwwxxxwwwwwwwwwrrrooommmmmmmmmlllhhheeegggggggggggggggggggggggghhhlllqqqtttyyy~~~{{{rrraaaNNNCCC>>>777000222222222222333444555555444444666888888:::DDDOOOlllvvv}}}~~~~~~}}}}}}sssWWWQQQ^^^ssssssJJJ===888666666555888HHH[[[sss}}}kkkIII<<>>:::777777999222555888;;;AAANNN___kkkqqq{{{~~~rrrYYYDDD:::===<<>>888222222222222222333444555555444444666888999===HHHTTTuuu{{{~~~}}}}}}uuuZZZUUUbbbuuutttJJJ;;;888777999666777GGGZZZsssrrrMMM<<<>>>FFFOOOQQQLLLGGGFFFJJJYYYsssZZZNNNSSSgggwwwmmm```SSSKKKNNN^^^nnnxxxyyy{{{|||}}}}}}}}}|||}}}yyyvvvpppooollliiifffcccaaa```ZZZWWWRRROOOMMMLLLJJJHHHHHHFFFCCCBBBAAA@@@===;;;888777555444222111111111......---,,,,,,,,,,,,---************))))))))))))***)))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************))))))******+++,,,,,,,,,++++++,,,,,,---...---...//////ZZZTTTLLLFFFFFFJJJNNNRRRbbbgggoooyyy|||xxxgggWWWNNNRRRSSSJJJ@@@===555777:::===???@@@BBBBBBGGGKKKTTT]]]___```jjjuuu|||fffPPPBBB888777999===???<<<888444444666888666777???NNNZZZeeetttjjjRRRAAA999===???BBB]]]kkkgggjjjiiiuuuzzzfffiii}}}ooommmwwwxxx}}}|||wwwsssrrrooommmjjjkkkpppwwwzzzyyyuuurrrppphhhggghhhhhhiiihhhgggfffggggggggggggggggggggggggggghhhlllttt~~~hhhQQQDDD>>>999333222222222222333444555555555555666777888===IIIUUUxxx}}}~~~}}}~~~www[[[VVVcccwwwwwwNNN;;;888999:::666666CCCTTTiiiyyykkkJJJ;;;>>>EEEMMMKKKMMMQQQUUUWWW^^^mmm|||XXX\\\rrrooo\\\PPPSSSZZZppp~~~|||{{{}}}~~~{{{yyyqqqooommmjjjgggcccaaa```[[[XXXTTTPPPNNNLLLJJJHHHHHHFFFDDDBBBBBB@@@>>><<<777666555333222111000000......---,,,,,,,,,,,,---************)))))))))(((************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((()))))))))******************))))))******+++,,,,,,,,,++++++,,,,,,---.........///000JJJGGGCCC>>><<<===BBBFFFUUUYYY```jjjsssxxxyyyyyysssbbbTTTQQQNNNFFF???<<<666777999<<>>:::999;;;777555===JJJfffssseeeHHH>>>@@@AAABBBKKKQQQ[[[bbbcccbbbhhhqqq]]]oookkkYYYQQQPPP___{{{}}}~~~|||yyyqqqpppnnnjjjgggcccaaa```[[[YYYUUURRRPPPMMMJJJHHHHHHFFFDDDBBBBBB@@@>>><<<777666555333222111000000......---,,,,,,,,,,,,---************)))))))))((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((()))))))))******************))))))******+++,,,,,,,,,++++++,,,,,,---......//////000<<<<<<;;;:::999;;;???BBBDDDGGGMMMYYYfffrrrzzz~~~sssfffXXXPPPKKKDDD???>>>:::888888999<<>>IIITTTZZZYYY[[[ccckkkmmmxxx{{{lllUUUEEE???>>>???@@@===::::::>>>@@@???666999<<<:::666555888===@@@OOOcccttt||||||lllVVVHHHAAA===;;;AAAQQQzzz~~~oooqqqvvv|||nnnvvvsss~~~yyytttooollljjjooouuuxxxwwwrrrmmmjjjeeegggiiijjjiiiiiijjjkkkjjjjjjjjjjjjjjjjjjjjjjjjllliiihhhpppsssXXXHHH@@@:::444222222222222333444555555666555666777666999CCCNNNdddsssxxxZZZUUUccc{{{WWWBBB;;;999<<<;;;777:::CCC```lll___GGGDDDJJJHHHEEERRRWWW```ggghhhgggoooxxx}}}iii}}}yyyjjj___YYY```nnn~~~|||zzzrrrqqqnnnkkkgggdddaaa```\\\YYYVVVSSSQQQNNNJJJGGGHHHFFFCCCBBBAAA@@@===;;;888777555444222111111111......---,,,,,,,,,,,,---************))))))))))))(((((()))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************))))))******+++,,,,,,,,,++++++,,,,,,---......///000000444555666777888999:::;;;777888<<>>::::::===@@@AAA@@@>>>FFFOOOXXX```hhhnnnqqqnnnsssooo```PPPFFFBBB@@@888@@@FFFGGGGGGGGGCCC======>>>@@@???===<<<<<<===:::AAALLLZZZhhhwww~~~{{{aaaMMMDDD@@@===;;;BBB[[[{{{sssrrryyytttzzzwww|||tttnnnlllkkkmmmooorrrrrrqqqooonnnnnngggjjjllllllkkkjjjlllnnnjjjjjjjjjjjjjjjjjjjjjjjjiiikkkmmmqqqxxxwww\\\JJJAAA:::333222222222222333444555555555444666888888:::CCCNNNeeewwwvvvZZZWWWfff}}}XXXEEE<<<888===@@@<<<<<<@@@[[[fffZZZCCCBBBKKKKKKIIIRRRVVV___eeegggiiisss~~~uuuwww~~~{{{qqqiiibbbzzz~~~|||zzzsssqqqoookkkgggdddaaa___\\\ZZZWWWTTTQQQNNNJJJGGGGGGEEEBBBAAA@@@???<<<:::888777666444333222222111......---,,,,,,,,,,,,---************))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,,,,,,,++++++,,,,,,---...//////000111111111333444555555333222777444222555>>>IIISSSYYY]]]YYYSSSLLLFFFAAABBBDDDHHHDDD???===@@@CCCDDDCCCDDDGGGNNNZZZkkkwww{{{zzzttttttnnnccc[[[WWWTTTPPPRRRXXXZZZTTTPPPOOOKKKDDDHHHGGGGGGFFFEEEDDDCCCBBB<<<<<>>EEEeeeuuuqqq|||lllsssxxxwww}}}sssnnnnnnoooppppppooommmkkkllloooqqqjjjmmmppppppnnnmmmoooqqqiiiiiiiiiiiiiiiiiiiiiiiilllssszzz{{{{{{yyy^^^LLLBBB:::222222222222222333444555555333444666999999;;;DDDOOOlll}}}~~~ttt[[[YYYiiiWWWFFF<<<777>>>DDDAAA???@@@___jjj[[[???:::@@@AAAAAALLLQQQ[[[ccceeegggppp{{{|||www}}}~~~{{{tttqqqzzzqqqZZZjjj|||zzzsssrrroookkkgggdddaaa___]]]ZZZWWWTTTRRRNNNJJJGGGFFFDDDBBB@@@@@@>>><<<:::999888777555444333222222......---,,,,,,,,,,,,---************))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))*********************)))***++++++,,,,,,,,,++++++,,,,,,---...//////000111444444444333333333333333333222222222333555888:::>>>EEEFFFHHHLLLDDD>>>EEEZZZMMMDDDDDDEEEDDDJJJTTTRRRUUU\\\hhhwwwtttpppssslllaaa___eeegggbbb^^^]]]\\\ZZZ[[[[[[\\\]]]\\\YYYTTTQQQTTTLLLOOO\\\]]][[[pppfffPPPCCC======???:::UUUyyyyyyrrr}}}hhhdddzzzuuuzzztttuuutttpppppppppnnnmmmlllkkkkkkkkkjjjkkknnnooopppnnnlllkkkhhhhhhhhhffffffgggjjjmmm{{{wwwrrrrrryyyzzzggg[[[GGG555444333333222222222333444444555555777777555777BBBOOOppp~~~zzzrrrttt|||www}}}vvvUUURRRhhh}}}jjjOOO===;;;EEEHHHHHHFFF===QQQNNNGGG@@@:::;;;???DDDLLLSSSYYY]]]___eeeoooxxxyyywwwtttlllrrr}}}ggg```zzz~~~}}}yyyvvvuuurrrooollliiigggggg^^^\\\XXXUUUSSSOOOKKKHHHHHHEEEBBB@@@???>>><<<:::999888666555333333222222//////...---,,,,,,,,,,,,************))))))))))))((((((''''''''''''(((((())))))************))))))'''''''''''''''((())))))))))))))))))))))))))))))''''''((())))))))))))))))))************+++++++++******))))))******+++,,,++++++++++++,,,---......////////////333333444444444333222111222111111111111333444555;;;DDDIIINNNTTTKKKBBBGGG^^^SSSIIIFFFGGGKKKRRRZZZ]]]^^^dddooo||||||}}}}}}qqqiiiooorrrnnnllloooqqqqqqpppoooooonnnmmmkkkhhhfffbbbbbbhhhnnnjjjiii|||```MMMCCC>>>>>>???AAA```|||}}}tttuuuyyyiiidddwww~~~xxxxxxvvvrrrnnnmmmlllkkkkkkjjjjjjjjjiiijjjlllnnnnnnllljjjiiiiiijjjjjjiiiiiijjjlllnnnxxxuuurrrsssyyyjjj^^^KKK999777333333222222222333444444666666888999777999DDDQQQkkk{{{{{{xxxtttqqqxxx{{{|||~~~~~~zzzYYYUUUhhh|||lllPPPAAA???GGGMMMRRRMMM>>>DDDEEEDDDAAA>>>======???IIIPPPYYY^^^cccjjjvvv~~~}}}wwwyyy~~~vvvlll{{{~~~~~~{{{wwwuuurrrnnnkkkhhhfffeee^^^\\\XXXVVVSSSPPPLLLHHHHHHEEEBBB@@@???>>><<<:::999888666555333333222222//////...---,,,,,,,,,,,,************))))))))))))((((((''''''''''''(((((())))))************))))))'''''''''''''''((())))))))))))))))))))))))))))))''''''((())))))))))))))))))************+++++++++******))))))******+++,,,++++++++++++,,,---...///000000000000333555666888777555333222222222222222222222222222222;;;BBBMMMXXXPPPDDDFFF[[[YYYQQQJJJKKKTTT\\\```aaaeeennn|||tttyyy|||zzz{{{|||zzzxxxzzzyyyqqqhhhooosssXXXHHHBBB???>>>@@@HHHkkkyyyyyyzzz}}}pppgggxxxzzzxxxuuuqqqjjjjjjjjjjjjjjjjjjjjjjjjhhhiiikkkllllllkkkiiihhhhhhiiikkkkkkjjjjjjlllmmmqqqpppooorrrwww}}}zzzmmm```MMM;;;777333222222222333333444555666777999999888:::FFFRRRgggwww~~~zzzvvvtttuuu}}}{{{{{{zzz|||~~~]]]WWWfffxxxrrrUUUHHHBBBHHHVVVfff___FFF???@@@AAAAAAAAAAAA@@@@@@CCCKKKUUU]]]fffqqq}}}~~~|||}}}|||wwwuuurrrnnnjjjfffdddccc^^^[[[XXXUUUSSSPPPLLLIIIHHHFFFBBB@@@???>>><<<:::999888666555333333222222//////...---,,,,,,,,,,,,************))))))))))))((((((''''''''''''((((((((())))))******))))))((('''''''''''''''((())))))))))))))))))))))))))))))''''''((())))))))))))))))))************+++++++++******))))))******+++,,,++++++++++++,,,---...///111111111111555777:::<<<<<<999666333444444444444444333222111222777<<>>>>>AAAOOOrrrrrroooxxxsssiii}}}qqqsss~~~|||yyyuuupppkkkiiiiiijjjkkklllllllllllliiijjjkkklllllljjjiiihhheeegggjjjjjjiiiiiijjjkkkkkkkkkllloootttwwwxxxxxxuuu}}}lll]]]MMM;;;666222222222222333444555555555666888999888:::FFFSSSeeettt~~~~~~}}}}}}~~~yyywwwyyy~~~___VVVaaasss~~~aaaPPPCCCGGGaaazzzXXXFFFDDDBBBCCCFFFHHHHHHGGGDDDKKKTTT^^^kkk{{{~~~~~~}}}xxxvvvrrrmmmiiieeebbbaaa\\\YYYVVVSSSQQQOOOLLLIIIIIIFFFCCCAAA@@@>>><<<:::999888666555333222222222//////...---,,,,,,,,,,,,************)))))))))(((((((((''''''''''''(((((((((((())))))))))))(((((('''''''''''''''((())))))((((((((((((((((((((((((''''''((()))))))))))))))))))))*********+++++++++******))))))******+++,,,,,,++++++,,,,,,---...///222222222222555888;;;======:::666333444444555555555444333222999:::;;;KKKdddiiiccceee^^^ppp|||yyytttyyyyyywww```JJJCCCAAA===>>>CCCWWWwwwsssrrrxxx{{{uuusssmmmfff~~~aaaeeeuuu}}}xxxxxxrrrlllgggiiijjjlllmmmnnnoooooonnnllllllmmmmmmlllkkkjjjjjjfffhhhjjjjjjjjjiiijjjkkkjjjkkkmmmpppssstttsssrrrxxx~~~|||jjjZZZLLL<<<555222222222222333444555666444444777888777:::FFFSSSdddrrrzzzzzzuuurrryyy^^^SSSZZZnnnrrrYYYCCCFFFhhhnnnJJJHHHHHHLLLQQQSSSPPPLLLLLLPPPWWWaaapppxxxvvvrrrmmmiiieeebbb```ZZZWWWSSSQQQOOOMMMKKKIIIIIIFFFCCCAAA@@@???===;;;999888666555333222222222//////...---,,,,,,,,,,,,************)))))))))(((((((((''''''''''''(((((((((((())))))))))))(((((('''''''''''''''((())))))((((((((((((((((((((((((''''''((()))))))))))))))))))))*********+++++++++******))))))******+++,,,,,,,,,,,,,,,---...//////222222222222555777:::<<<<<<999555333444444444555555666666666666999:::EEEZZZccchhhsssqqq~~~qqqvvvlllWWWFFFCCCAAA===AAAJJJfff{{{yyylllbbbcccddd}}}hhh]]]www\\\^^^ooo|||}}}}}}{{{xxxqqqlllgggjjjkkkmmmooopppqqqppppppnnnnnnnnnnnnmmmlllkkkkkkiiijjjllllllkkkkkkmmmnnnooooooppprrrtttuuusssqqqzzz|||xxxhhhWWWLLL>>>666111111111222333444555666333333666888777;;;GGGTTTcccppp~~~zzzyyy|||}}}vvvsssnnnwww~~~||||||]]]QQQVVVhhh~~~```FFFFFFggg|||JJJJJJNNNWWW```ccc]]]VVVRRRUUUZZZcccpppyyyvvvsssnnniiieeecccaaaYYYVVVRRRPPPOOONNNLLLKKKIIIGGGCCCAAA@@@???===;;;999888666555333333222222//////...---,,,,,,,,,,,,************))))))))))))((((((''''''''''''(((((('''(((((())))))((((((''''''''''''''''''((())))))))))))))))))))))))))))))''''''((())))))))))))))))))************+++++++++******))))))******+++,,,,,,,,,,,,,,,---...///000222222222222888999<<<======;;;888666777777777777999;;;===>>>:::EEEJJJOOOXXX___oooyyyooorrryyyaaaPPPCCCCCCBBB>>>FFFTTT{{{{{{wwwkkknnnlllvvv}}}gggVVVllldddbbbppp{{{||||||uuupppmmmjjjkkklllnnnpppqqqqqqpppooooooooonnnnnnmmmllllllkkkjjjkkklllkkkjjjkkknnnppprrrqqqpppqqqrrrrrrqqqpppvvv~~~~~~cccQQQIII===444111111111222333444666666333444777999999<<>><<<:::;;;;;;;;;<<<>>>AAAEEEGGGMMM___iiiiiihhhkkkooohhhkkk}}}fffZZZKKKBBBDDDCCC???JJJ[[[xxxnnnwwwtttvvvbbbTTTdddnnnkkkuuu~~~wwwxxxyyy}}}rrrnnnllljjjkkklllnnnpppqqqqqqoooooooooooonnnmmmllllllkkkkkkiiijjjiiihhhhhhiiilllooorrrpppnnnmmmnnnooonnnmmmqqq|||~~~^^^KKKEEE:::111111111111222333444666777444555888::::::>>>JJJWWWiiisss|||wwwsssqqqzzz{{{}}}ssswww}}}xxxuuu^^^VVVUUU```hhhRRRKKKUUUoooyyy\\\TTTNNNVVViii}}}qqqtttzzz{{{xxxyyy}}}~~~|||zzzyyywwwsssoookkkhhheeeddd\\\YYYUUURRRQQQQQQPPPOOOJJJGGGDDDBBBAAA???===;;;999888666555333333222222//////...---,,,,,,,,,,,,************))))))))))))((((((''''''''''''((((((''''''(((((((((((('''''''''''''''''''''((())))))))))))))))))))))))))))))'''(((((())))))))))))))))))************+++++++++*********)))***++++++,,,---------------...000000111111111111>>>OOOIII@@@NNNPPPGGGIIIEEEEEEEEEOOOZZZYYY^^^qqqyyywwwtttqqq~~~~~~ggg^^^ggg}}}vvvbbbSSSDDDEEE;;;DDDIIIHHHxxxfffeeexxxoooxxxpppXXXOOObbb|||jjjpppxxx{{{}}}vvvoooiiiggghhhjjjlllooorrrqqqoookkkiiijjjiiijjjkkkmmmmmmkkkiiiiiijjjkkkkkkjjjiiijjjkkknnnkkkhhhfffgggkkkppptttqqqxxxwwwttt{{{bbbLLL@@@777000222222222333333444444444777555666888:::???MMM[[[___pppuuugggiiixxx|||~~~zzz{{{{{{vvvtttkkk]]]WWW```qqqttt]]]NNNOOO]]]ppp|||``````ZZZTTT```}}}uuurrrqqqttt|||wwwzzzzzzxxxsssmmmiiigggfffZZZUUUPPPOOOPPPNNNIIIDDDIIIFFFDDDBBBAAA@@@===;;;:::999666333111000000000000000...---,,,+++++++++************))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((&&&%%%$$$%%%'''))))))(((''''''''''''(((((((((((((((((((((((()))***+++,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,---///111222///000000000IIISSSNNNNNN^^^]]]OOONNNSSSZZZaaaooo~~~nnnXXXTTTSSSUUU___ooozzzaaaWWW^^^wwwppp[[[QQQCCCBBBBBBBBBDDDYYYoooccc|||xxx~~~nnnQQQ\\\wwwxxxkkksss|||zzz~~~~~~vvvssspppmmmmmmpppqqqssstttuuutttqqqmmmkkkjjjiiijjjllloooooonnnlllhhhjjjkkkjjjiiihhhiiikkklllkkkiiihhhiiilllooorrrnnnttttttqqq|||vvv___LLLBBB999222111222222333333444444555666555666999;;;@@@NNN[[[cccttt~~~{{{rrrjjjjjjvvv}}}zzzzzz~~~~~~~~~~~~~~~vvvggg\\\___ooo}}}uuucccSSSNNNWWWiiiwwwrrriiibbbccclll{{{xxxwwwwww|||~~~zzz|||{{{yyyssslllfffcccccc[[[VVVQQQPPPQQQPPPMMMIIIHHHFFFDDDBBBBBB@@@>>><<<;;;999777444222111000000000///...---,,,+++++++++************))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))'''&&&%%%&&&((())))))(((((((((((())))))))))))***(((((((((((()))***+++,,,,,,++++++++++++,,,------,,,,,,,,,,,,---///111222/////////000QQQRRROOOWWWgggcccUUUSSSYYYkkk|||gggJJJ888>>>AAAOOOaaammmsss}}}yyy___SSSZZZvvvhhhSSSMMMCCC===HHHBBBFFFtttfffiiikkkxxxqqqUUUlllyyypppxxx{{{~~~wwwqqqppppppoooppptttoooppppppppppppnnnlllkkkmmmmmmmmmoooppppppnnnlllgggiiijjjiiihhhggghhhiiiiiiiiiiiijjjkkklllmmmnnnmmmrrrrrrpppzzznnnXXXJJJAAA999111111111222333333444555555555555777:::<<<@@@LLLYYYddduuuyyy{{{}}}xxxpppnnn|||zzz{{{~~~ooo]]]ZZZgggwww}}}zzzooo]]]OOOPPPaaarrr|||mmmeeekkkrrruuu}}}|||||||||~~~}}}yyyssskkkeeeaaa```[[[VVVQQQOOOPPPPPPNNNLLLGGGEEECCCBBBBBBAAA???===<<<:::888555333222111111000///...---,,,+++++++++************))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((************************)))(((&&&'''((())))))((())))))))))))************(((((((((((()))***+++,,,+++************+++,,,,,,---,,,,,,,,,---///000111//////000000TTTLLLIIITTT___\\\WWWZZZeee}}}|||[[[HHHCCCAAAFFFXXXlllrrrqqq~~~ttt[[[PPPXXXuuuyyy```NNNGGGDDD888GGGGGGXXXhhhuuu{{{```uuusss___rrrwwwzzz~~~{{{zzzxxxsssrrrqqqnnnnnnqqqjjjjjjkkklllmmmmmmnnnnnnqqqpppppppppqqqpppmmmkkkggghhhiiihhhgggfffgggiiiggghhhjjjkkklllllllllkkkmmmssssssqqqzzz|||eeeQQQEEE===555...111111222333333444555555555555777:::;;;>>>IIITTT```rrr~~~vvvwww||||||xxxcccXXXbbbqqq{{{|||iiiRRRLLL[[[mmm~~~vvvooopppuuuzzz}}}~~~zzztttlllfffcccbbb\\\WWWRRRNNNMMMMMMLLLKKKGGGEEECCCBBBCCCBBB@@@???<<<;;;888555333222222222//////...---,,,++++++,,,************)))))))))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++)))'''''')))))))))((((((((()))))))))*********(((((((((((()))***+++,,,+++++++++++++++,,,,,,---------,,,,,,---...000111111111111111WWWJJJHHHQQQVVVZZZccckkkvvvxxxmmmssssssQQQBBBCCC:::AAATTTgggmmmrrrhhhQQQKKKWWW{{{~~~kkkXXXKKKAAADDD777BBBOOOooouuuaaaxxxkkkWWWrrrrrrfffjjjzzzvvv~~~wwwuuuvvv}}}wwwvvvtttooommmoooooooooooopppqqqrrrssssssnnnmmmnnnoooqqqpppnnnlllfffggghhhhhhgggfffggghhhggghhhiiikkkkkkkkkkkkjjjmmmrrrsssqqqwwwyyyaaaNNNCCC;;;333---000111111222444555555666666666777999999;;;EEEPPP^^^rrr}}}|||ooo^^^```kkkwwwpppUUUIIIUUUeee~~~}}}~~~}}}{{{uuuoooiiigggfff```\\\VVVQQQNNNLLLKKKJJJGGGEEECCCCCCCCCBBBAAA???<<<;;;888555333222222222///...------,,,,,,,,,,,,************)))))))))((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((+++)))'''''')))))))))((('''''''''((((((((())))))(((((((((((()))***+++,,,,,,,,,,,,,,,,,,---.........---,,,,,,---...000111222222222333\\\OOOPPPVVVZZZiii}}}~~~rrrmmmjjj{{{llleee|||ddd```uuusssMMM===>>><<>><<<:::888555333222111111///...---,,,,,,,,,,,,,,,************))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''')))(((&&&'''((())))))(((''''''''''''(((((((((((((((((((((((()))***+++,,,------,,,,,,------...///...------,,,---...///000222222333333\\\RRRWWW```hhh~~~tttkkksssiiiVVV[[[yyyttt[[[cccqqqKKK???BBBEEEUUUhhhsss}}}iiiVVVFFFLLLddd~~~gggUUUHHHAAA;;;===AAADDDaaavvv```MMM\\\ppp~~~vvv\\\VVVzzz{{{gggwwwrrryyyiiiggggggbbbooo}}}zzz{{{zzzvvvttttttrrrrrrrrrqqqpppnnnlllkkkffffffgggiiilllmmmkkkjjjggghhhiiiiiigggggghhhiiikkkiiigggeeefffhhhkkkmmmmmmqqqssspppqqqxxxnnnZZZLLLAAA777222222///000111222444555666777555444555777999>>>KKKXXXjjj|||pppbbbaaaooozzzrrrZZZKKKNNNXXX}}}|||zzzvvvpppkkkiiiiiidddbbb___ZZZUUUQQQOOOOOOIIIGGGEEEDDDCCCBBB@@@>>>;;;999777444222111000000......---,,,,,,,,,------************))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((('''&&&%%%&&&((())))))((('''(((((((((((()))))))))(((((((((((()))***+++,,,,,,,,,++++++,,,,,,---.........---,,,---...///000111111111222XXXPPPZZZgggtttsssiiilll|||dddTTT___}}}|||iiibbbnnngggBBB===DDD@@@UUUlllxxxwww___LLL>>>GGGccc{{{}}}cccPPPCCC<<<;;;999FFFIIIdddkkkGGGKKKpppzzzdddmmmlllpppzzzwwwSSSQQQxxxppp~~~wwwvvvwwwmmmpppmmmcccnnn~~~{{{|||{{{vvvttttttnnnooopppqqqqqqpppnnnnnniiiiiihhhhhhiiihhheeebbbgggiiijjjiiihhhggghhhjjjmmmjjjfffcccdddgggkkknnnppptttvvvsssqqqvvvwwwgggTTTHHH===444000222///000111222444555666777333333444777:::AAAPPP^^^oooooojjjpppzzz~~~sss]]]OOOPPPWWWxxx}}}|||zzzuuuooojjjhhhggg``````^^^ZZZUUUQQQOOOOOOJJJHHHFFFDDDCCCBBB???===:::999666444111000000000......---,,,,,,,,,------************))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))&&&%%%$$$%%%''')))))))))))))))))))))************(((((((((((()))***+++,,,++++++******++++++,,,---///...---,,,---...///000///000000000aaa```fff{{{zzz___WWWbbb}}}tttcccbbb|||bbbIII@@@AAAEEE```yyyqqqPPPCCCAAAFFFPPPdddpppZZZEEE???CCCCCC:::<<<[[[qqqWWWCCCWWWgggyyyvvv~~~```JJJ\\\rrrwwwxxxrrrwww}}}mmmvvv{{{fffsss{{{ttttttyyy{{{xxxwwwvvvuuusssqqqooommmlllfffgggiiikkkmmmkkkhhheeeiiiiiiiiiiiiiiiiiihhhhhhfffeeedddeeegggiiiiiihhhfffrrr{{{vvvkkkiiiqqqzzzlll^^^MMMBBB999222000111000000222333444555555555555666777777666<<>>;;;:::999666444222000///......------,,,,,,++++++***************))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***))))))))))))***++++++------------............***+++,,,,,,,,,---///111222222333333~~~mmmUUUOOOZZZxxxuuudddsssxxxqqqQQQDDDKKKlllgggUUUBBBAAAGGGDDDLLLcccuuu^^^RRRIII@@@===???AAATTTwwwvvvPPPQQQWWWAAALLLWWW~~~~~~{{{zzzttt}}}yyylllkkk~~~{{{qqqwww|||uuurrrvvvxxx}}}yyyqqqmmmkkkiiikkknnnnnnmmmkkkjjjiiieeeeeeffffffggghhhhhhhhhgggfffdddeeefffggggggfffgggdddeeeggghhheeeaaa```]]]PPPBBB;;;666111000222222222444555666777777777333444777:::===FFFZZZmmmwwwpppoooqqqiiihhheeebbb```bbbfffjjjlllmmmqqqwww~~~|||uuu{{{}}}ooopppzzzwwwpppxxx}}}~~~}}}~~~~~~{{{|||~~~}}}{{{yyyvvvqqqlllhhhfffbbb^^^WWWRRROOONNNNNNMMMJJJHHHEEEDDDBBB@@@<<<999999888555333111///.........------,,,,,,++++++************)))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***)))((((((((()))+++,,,,,,,,,,,,------------...***+++,,,,,,,,,---///111222222333333||||||jjjUUUPPPYYYttt}}}rrrdddwww~~~mmmNNNJJJXXX|||qqqXXXKKK???@@@EEEAAAQQQrrrlllTTTJJJDDD>>>===@@@FFF___vvvaaa>>>UUUQQQEEEMMMPPPttt|||vvvrrrrrryyywwwnnnpppwwwzzztttwwwyyy~~~}}}uuunnnkkkhhhkkkmmmmmmkkkiiihhhiiiggggggggghhhhhhhhhiiiiiigggfffeeegggiiikkklllkkkhhhkkkssszzzvvvjjjaaa___ZZZNNNAAA:::555111///000222222444555666777777777222333666999;;;EEEYYYlll}}}{{{xxxuuukkkooorrrqqqnnnmmmpppsssllljjjhhheeegggmmmvvv|||~~~|||uuuuuujjjoooxxx~~~{{{{{{{{{zzz~~~}}}~~~|||yyyuuupppkkkiiiddd___XXXRRROOONNNLLLKKKLLLJJJHHHFFFEEEBBB???<<<999888666333111000//////...------,,,,,,++++++***))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***)))((((((((()))+++,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,---///111222222222222|||zzzhhhUUUPPPWWWqqqvvvppphhhbbbNNNYYYpppfffJJJEEE>>>@@@DDDFFF]]]uuu___KKKBBB???;;;<<>><<<999888666444222111000000...------,,,,,,++++++***))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***))))))))))))***++++++************++++++++++++***+++,,,,,,,,,---///111222222222222~~~iiiVVVPPPXXXrrroooqqqqqq{{{```XXXkkk{{{WWW???BBB???CCCNNN\\\{{{gggUUUDDD>>><<<:::???FFFTTTYYYMMMAAASSSzzzjjj{{{tttoooFFFCCCMMM\\\uuuvvvxxx}}}zzzsssyyy}}}|||~~~rrriiikkknnnqqqoookkkhhhjjjlllnnnnnnmmmmmmlllkkkkkkkkkpppnnnmmmmmmnnnooonnnmmmooonnntttzzzqqq]]]RRRRRRJJJ@@@666333111000000222000111222444555555555555666666888999;;;EEEYYYmmm}}}}}}yyytttssszzzyyyrrrsssvvvggglll{{{|||vvvuuuuuu~~~~~~~~~~~~}}}}}}|||yyyuuuooojjjgggeeeaaa[[[VVVRRROOOKKKHHHHHHFFFDDDCCCBBB@@@<<<:::888777555333222000000///...------,,,,,,++++++***((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))******+++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,,,,---///111444444444444lllXXXSSSZZZwww{{{jjjsssxxx}}}eeecccuuulllIII:::@@@AAAHHH\\\uuu```PPPAAA>>>===<<>>AAA@@@LLLmmmzzz[[[PPPBBB999888>>>FFFKKKUUUJJJ@@@WWWwww___iiixxxppp~~~zzzjjj@@@CCCRRR\\\qqqzzzqqqpppyyy}}}uuuyyy}}}xxx{{{wwwlllttt|||pppooonnnkkkmmmmmmmmmmmmlllkkkjjjiiipppmmmkkkkkkmmmnnnmmmkkkkkkiiifffccc^^^WWWNNNIIIKKKAAA777333111//////111000////////////111222333222666;;;>>>???KKKfff~~~oooggggggyyyqqq{{{~~~uuuwwwwww~~~|||zzzzzz{{{|||~~~~~~||||||zzzvvvrrrmmmiiigggccc```[[[WWWTTTQQQMMMKKKGGGFFFEEEDDDCCC@@@<<<999999777444333222222000.../////////...------,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))))))))))))))(((''''''((()))***))))))(((((('''''''''&&&'''''''''''''''((())))))''''''((()))+++...000111,,,,,,,,,++++++*********,,,,,,,,,,,,,,,---...///111000000000{{{iiiRRRLLLaaarrreeerrrrrrhhhzzznnnPPP??????DDDGGGZZZttthhhQQQEEE<<<<<<<<<===EEEOOONNNFFFKKKuuuiiirrrwwwzzz]]]BBBGGGTTT```uuuuuujjjmmmyyy}}}xxx~~~}}}xxx{{{}}}vvv}}}~~~pppllljjjfffiiijjjkkklllmmmmmmmmmmmmooommmkkkkkkmmmnnnmmmkkkkkkiiifffccc^^^XXXPPPKKKJJJ@@@666222111......000000000000///000111333444444666:::<<<>>>HHH^^^rrrzzzyyysssrrrrrrqqqjjjiiigggcccaaabbbeeehhhvvv{{{nnneeeeeexxx|||wwwwwwuuu~~~~~~}}}|||||||||||||||}}}~~~{{{{{{{{{yyyuuunnnhhheee^^^[[[XXXUUUSSSQQQNNNLLLHHHGGGFFFEEEDDDBBB===:::999777444333222222000............---,,,,,,++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))***,,,---)))((((((((('''''''''''''''''''''''''''((())))))'''(((((()))+++---///000,,,,,,,,,+++++++++******+++++++++,,,---...///000333333333333}}}xxxhhhSSSMMMbbbiiiiii{{{ooojjj}}}ppp[[[FFF:::BBBKKKWWWuuusss```UUUGGG>>>999===AAABBBGGGOOOFFFEEE\\\qqq|||hhhpppjjjHHHAAAFFFRRRaaasssxxxppp~~~|||}}}pppkkkiiieeeiiijjjkkkllllllmmmmmmmmmmmmlllkkkkkkmmmnnnmmmlllkkkiiifffccc___ZZZSSSOOOHHH>>>444111000......000111111111111222333444555555444666999;;;BBBQQQ___oooxxxjjjcccaaabbb^^^[[[YYYZZZXXXTTTPPPLLLPPPQQQLLLHHHIIIKKKKKKKKKGGGHHHQQQ^^^ccc]]]TTT]]]ccciiinnnsss|||{{{wwwiiidddeeedddcccfffhhhqqq~~~pppgggeeexxxzzz|||{{{zzzvvv~~~}}}|||zzz{{{|||||||||{{{zzzyyy~~~{{{|||}}}{{{vvvnnngggbbbYYYWWWUUUSSSSSSQQQOOOMMMJJJHHHGGGFFFEEECCC???<<<999777444333333222000///...------,,,++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))***,,,---...(((((((((((('''''''''''''''''''''''''''((()))))))))))))))***+++,,,---...,,,,,,,,,++++++++++++*********+++,,,---...000111111111111111~~~{{{uuuvvv}}}{{{}}}xxxiiiTTTOOOddd{{{cccpppqqq___\\\kkk|||zzz[[[MMMCCC>>>MMM\\\ppphhhUUUKKKBBB???:::;;;EEEPPPQQQKKKCCCJJJnnnoooooozzzwwwLLL<<>>FFFNNNTTTbbbrrr|||{{{vvvpppdddWWWLLLGGGFFFHHHHHHGGGEEECCCBBB@@@???>>>???@@@@@@>>>;;;<<>>BBBFFFLLLVVV``````\\\YYYWWWVVVPPPNNNIIIEEEBBBBBBFFFIIIDDDDDDBBBAAA???>>>>>>???===<<<;;;;;;:::999;;;>>>BBB<<<999BBBRRR^^^aaa______ccchhhlllrrr{{{}}}nnnfffdddccc^^^XXXRRRQQQVVV\\\______PPPHHH@@@===@@@AAA???<<>><<<:::888555444333333111/////////......---,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))))))))(((((((((((((((((('''''''''''''''((((((((((((((('''''''''''''''((())))))***)))))))))******+++,,,++++++++++++++++++++++++*********+++---///000111333333333444~~~~~~}}}}}}~~~~~~~~~}}}|||wwwhhhTTTOOOfffrrrnnnvvv___HHHBBBHHHTTTdddrrrVVVDDD>>>@@@HHHSSSrrrrrrXXXGGG???888@@@>>>===SSSnnngggKKKKKKkkkrrrAAA???666@@@EEETTTfffhhhrrr|||tttjjjwww{{{uuusssooojjjhhhhhhiiijjjhhhiiijjjkkkkkkllllllllljjjlllnnnnnnllljjjjjjjjjlllkkkjjjiiifffaaaZZZUUUDDD;;;222//////...///222111111222333444444444444666444555;;;???@@@AAADDDJJJPPPUUURRRKKKGGGJJJNNNJJJJJJHHHEEECCCCCCEEEHHHCCCAAA???>>>============<<<999999;;;;;;999999<<>><<<:::;;;;;;>>>BBBCCCDDDJJJRRR```cccmmm|||tttqqqkkkhhhgggooo~~~~~~}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{|||||||||}}}}}}|||}}}~~~~~~yyypppiiieeebbb]]]\\\ZZZYYYWWWTTTOOOLLLJJJHHHEEECCCBBBAAA>>><<<:::888555444444333111000000//////......---,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''(((((())))))***(((((((((((('''&&&%%%$$$'''''''''((((((((((((((('''''''''''''''((()))))))))))))))))))))***+++,,,***++++++++++++,,,,,,,,,******+++,,,---...000111111222222333{{{}}}}}}{{{}}}}}}yyyiiiVVVSSSllluuuzzzoooWWWCCCEEEPPP]]]oooeeeHHHCCCAAAEEETTTgggvvv___LLLAAA===888<<>>EEEVVVllluuuzzzvvvyyytttmmmiiihhhggghhhiiihhhiiijjjkkkkkklllkkkkkkjjjmmmooonnnkkkiiihhhhhhlllllllllllliiibbbZZZTTTDDD;;;222000000///000333000000222333444444333333666444666;;;===<<<===@@@CCCEEEGGGEEEAAA>>>???CCCCCCCCCCCCAAA???@@@CCCEEEBBB???<<<:::;;;<<<;;;:::;;;888999>>>???<<<<<>>BBB???999888888999999888999::::::999888;;;AAADDDEEEIIINNNWWWWWW^^^jjjuuu~~~pppjjjmmmeeeeeedddhhhzzz~~~~~~~~~}}}|||{{{zzzzzz~~~|||zzzxxxyyy{{{~~~|||}}}~~~~~~}}}~~~zzzssslllgggddd]]][[[ZZZYYYXXXUUUPPPMMMLLLIIIFFFDDDCCCBBB???>>>;;;888666444444333111000//////...------,,,,,,+++))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''((())))))***'''(((((())))))((('''&&&''''''''''''((((((((()))'''''''''''''''((())))))(((((((((((()))***,,,,,,******+++++++++,,,,,,,,,+++++++++,,,---...///000//////000111}}}~~~}}}vvv|||~~~}}}{{{lllZZZYYYsssxxx|||bbbLLL>>>HHH[[[mmmSSSAAAGGGHHHOOOaaaxxxcccPPPCCC>>>>>><<<:::EEEZZZcccZZZLLLFFFZZZ}}}ttt999???@@@777CCCMMM___xxx{{{||||||uuummmjjjiiiiiiiiijjjkkkkkkkkkkkkjjjiiihhhhhhkkknnnpppoookkkhhhggggggllllllmmmmmmjjjcccZZZSSSDDD;;;222000111000111444///000222333444444333222444333555999999777777;;;>>><<<;;;<<<:::666444444666777888999<<<@@@FFFKKKEEE@@@;;;:::<<<>>><<<:::;;;777999@@@CCC@@@???BBBFFFIIIMMMPPPTTT___nnnyyy{{{rrr___III===;;;<<<<<<999<<<;;;888999>>><<<666777999:::999777888<<>>NNNfffttt~~~www|||~~~{{{vvvxxxtttnnnlllmmmnnnmmmlllqqqpppnnnjjjhhhgggiiilllrrrrrrqqqmmmgggeeegggjjjjjjiiihhhhhhgggaaaXXXQQQCCC888//////222222111111444444333333333444555555444555666777666666999>>>>>>@@@>>>888999>>>>>>999666;;;???AAABBBEEELLLRRRMMMGGGDDDIIIKKKHHHFFFHHHFFFOOOSSSQQQUUUbbbiiigggppptttwww{{{sssnnn\\\III>>>:::777666777666666666666666777888888:::777666999<<>>===<<<>>>QQQbbb^^^KKKOOO}}}}}}yyyjjjvvvmmm???:::999777:::???QQQdddiiivvv{{{xxxxxxyyy~~~}}}wwwmmmkkkkkkkkknnnqqqtttuuutttrrrrrrrrrpppmmmllllllmmmssspppmmmkkkjjjkkkjjjjjjllllllmmmooolllcccWWWNNN>>>555///000333333333333333333333333333444555666555777999999:::<<<@@@CCCCCCGGGKKKNNNVVVaaaiiikkkqqqqqqqqqppppppuuu~~~gggOOOEEE<<<::::::999777777888777666555555555666777666<<<@@@???DDDWWWuuu}}}mmmmmmggg^^^ZZZ]]]aaa\\\SSSGGGIIILLLRRRZZZccckkkooolllmmmppprrrrrroooiiiddd[[[UUU[[[eeekkkvvv{{{ssspppyyyiiimmm}}}||||||}}}~~~}}}{{{xxx{{{||||||yyyvvvwww{{{yyyxxxxxxzzz~~~}}}~~~~~~|||yyyuuusssssscccaaa]]]ZZZXXXUUURRRPPPOOOKKKEEEAAA@@@???>>>>>>:::999777555444222222111/////////...------,,,,,,******++++++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((('''''''''((()))***'''''''''''''''((())))))'''((()))***++++++++++++******+++++++++,,,,,,,,,,,,,,,---......//////000111111222333}}}{{{|||~~~~~~{{{|||{{{zzzvvvrrr|||{{{~~~}}}yyytttppppppfffeeelll}}}}}}ZZZ___iii}}}nnnPPPHHHYYYpppgggTTT@@@:::<<<>>>>>>>>>LLL[[[^^^OOONNNrrr}}}```fff}}}NNN999:::888999;;;@@@RRRcccfffsss~~~{{{wwwuuuvvvxxx~~~zzzyyy}}}wwwlllkkkkkkmmmoooqqqqqqppppppooopppqqqooommmkkkkkkllltttppplllkkkmmmnnnmmmkkkkkkllloooqqqnnndddVVVLLL;;;444///111444444333444333333333333444444555666333666888999<<>>BBBHHHNNNRRRSSS]]]ccclllrrrrrrnnniiifffZZZPPPPPPTTTZZZmmm~~~{{{tttbbbQQQIIIZZZzzz{{{{{{}}}~~~~~~}}}|||}}}}}}|||yyywwwxxx|||{{{zzzyyy{{{}}}}}}xxxssspppoooddd```[[[XXXUUURRROOOMMMNNNJJJFFFBBBAAA@@@???===:::999888666444333222222/////////...------,,,,,,******++++++++++++******))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((('''''''''''''''(((((()))'''''''''''''''((())))))'''(((((()))******++++++******+++++++++,,,,,,,,,,,,,,,,,,---......//////111111222333~~~|||yyy|||yyyuuulllbbbjjj{{{~~~|||wwwpppjjjiiiaaafffvvv^^^ooozzz___MMMSSStttpppPPPEEE<<<;;;<<<===???BBBTTTZZZPPPFFFeeewwwbbbuuuSSS::::::999888777777<<>>CCCHHHIIIFFFBBB===:::777777777:::>>>LLLkkkmmmfff```ZZZWWWUUUOOOJJJJJJKKKJJJDDD@@@;;;;;;<<<>>>AAABBBAAA???KKKSSS^^^eeefffbbb___]]]SSSJJJKKKQQQZZZpppyyyjjjbbb]]]WWWJJJMMMXXXbbb}}}~~~zzz{{{|||}}}}}}~~~~~~~~~}}}|||zzzyyyzzz}}}~~~}}}{{{{{{}}}~~~}}}||||||vvvqqqooommmfffbbb\\\XXXUUURRROOOMMMLLLJJJHHHFFFEEECCC???===;;;:::888666444333222222/////////...------,,,,,,******++++++++++++******))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''((())))))((((((((())))))***++++++******+++++++++,,,,,,,,,+++++++++,,,------......111111222333}}}~~~}}}{{{yyy}}}{{{yyyqqqeeemmm}}}{{{{{{zzzvvvoooiiiddd]]]hhhuuuddd{{{qqqTTTRRRjjjnnnQQQAAA===<<<======>>>BBBIIIQQQPPPJJJWWW}}}|||vvv]]]999444<<<555999:::888===QQQbbbfffyyy|||xxxwwwvvvuuutttnnnmmmnnnttt{{{|||uuuooolllooorrrttttttuuuvvvwwwsssttttttrrrpppoooppprrrvvvtttqqqoooppppppqqqppphhhjjjlllnnniii]]]MMMAAA777222111444666444333555222222222333444555666777:::???AAAAAAHHHTTTXXXTTTOOOTTT\\\ddddddaaaaaadddddddddccc```]]]XXXTTTQQQWWWWWWRRRJJJFFFKKKPPPSSSRRRPPPRRRVVVZZZ^^^gggpppvvv{{{zzzuuuwwwqqqllljjjhhhfffiiimmmpppqqqrrrtttxxxsssQQQ???999666:::AAAHHHQQQYYYXXXTTTMMMFFF???;;;999888<<>>===<<>>;;;:::888666555333333222/////////...------,,,,,,******++++++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&'''((())))))))))))((('''''''''''''''((()))))))))))))))))))))+++,,,,,,******+++++++++,,,,,,,,,******++++++,,,------...111111222333|||}}}||||||}}}{{{||||||vvv}}}{{{xxxwwwwwwssskkkeeeaaa\\\jjjgggiiibbbXXXggguuu\\\EEE===::::::===???AAAGGGOOONNNKKKYYYkkktttdddAAA333999<<<...:::;;;999@@@VVVgggjjj~~~}}}vvvrrrrrrsssnnnoooqqqwww||||||xxxtttkkknnnqqqsssssstttvvvyyyuuuuuutttrrrpppppprrrtttxxxwwwuuussspppppprrrssskkkkkklllkkkdddVVVEEE888666222222555666333222444222222222333444555666777888@@@EEEHHHTTTfffllliiimmmooossswwwtttnnnnnnsssyyytttmmmiiijjjpppwww{{{{{{vvvkkkcccgggsss{{{{{{tttvvvwwwyyy{{{{{{|||zzzvvvtttvvvvvvsssmmmnnnqqquuu|||sssRRR>>>:::999???GGGOOOYYYbbbYYYUUUOOOGGGBBB???======KKKnnn|||hhhRRR@@@>>>@@@>>>===@@@:::AAAOOO^^^dddccceeeiiiuuu}}}aaaHHH@@@BBB:::<<<@@@EEEHHHHHHGGGEEEEEE>>>EEERRRZZZeeejjjcccYYY\\\hhhxxx|||tttoooppp}}}|||~~~~~~|||{{{}}}|||{{{{{{|||}}}}}}|||{{{|||zzzxxxxxxyyyzzzyyyxxxvvvwwwxxxwwwuuurrrqqqqqqkkkfff```[[[XXXVVVTTTSSSNNNLLLIIIGGGFFFDDDBBB@@@;;;:::999777555444333333/////////...------,,,,,,******++++++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''((()))*********))))))'''''''''''''''((())))))******))))))***+++---...******+++++++++,,,,,,,,,++++++,,,,,,---.........111111222333~~~}}}}}}}}}{{{tttxxx|||wwwuuusssnnnfff___```[[[lll|||llllllwww\\\dddooo^^^PPPCCC???:::888;;;@@@DDDLLLSSSNNNMMMmmmuuu```{{{III666777???:::'''<<<777666>>>UUUggghhh{{{|||zzzyyyuuunnnooossskkkmmmqqquuuxxxxxxuuusssjjjmmmooopppoooooorrruuuttttttrrrooommmnnnqqqsssxxxyyyxxxuuuqqqooorrruuunnnmmmllliii```QQQ???222555333333666666333222444222222222333444555777777333===EEELLL^^^uuu}}}wwwxxx|||}}}qqqooo~~~|||zzzyyyxxxnnntttsssmmmmmmttttttnnntttwww|||sssQQQ@@@===>>>DDDKKKRRR[[[cccQQQNNNIIIDDDBBBAAABBBCCC^^^iiiWWWGGG<<<===<<<777888???DDDOOOdddxxxsssLLL@@@EEE@@@???@@@CCCFFFHHHGGGFFFCCC999:::CCCHHHQQQSSSIIILLLMMMVVV___]]]RRRNNNQQQccc{{{~~~}}}~~~{{{zzz|||{{{{{{{{{}}}~~~}}}{{{yyyxxxvvvuuuvvvwwwyyyyyyxxxvvvwwwxxxwwwsssqqqoooooojjjeee___ZZZWWWUUUTTTRRRPPPLLLGGGDDDCCCCCCCCCBBB<<<:::999777555444333333000//////...------,,,,,,******++++++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''(((***+++++++++***)))'''''''''''''''((())))))+++************,,,---...******+++++++++,,,,,,,,,,,,,,,------...//////000111111222333~~~{{{zzz{{{{{{vvvuuuvvvzzzwwwmmmpppuuussskkkeeehhhpppnnnwww~~~hhhssspppgggpppZZZIII@@@<<<:::999999<<>>AAA@@@???===;;;999888888777777777555333333666888888;;;BBBKKKUUUaaajjjlllhhhdddeeellluuuuuuuuurrrtttuuuuuu{{{wwwtttppppppqqqqqqmmmjjjjjjhhhppp}}}pppPPPFFF>>>BBBLLLQQQYYY\\\RRRRRRNNNIIIEEE@@@@@@JJJVVV}}}YYYNNNFFF<<<999===<<<999???JJJTTT___MMMIIIBBBAAA??????@@@CCCEEEFFFAAA???<<<:::;;;>>>BBBEEECCCMMMTTTOOOIIIFFFEEECCCQQQeee~~~}}}{{{yyyyyy}}}~~~~~~}}}|||zzzzzzyyyvvvttttttvvvxxxuuutttsssqqqooonnnllllllhhheeeaaa^^^[[[XXXUUUSSSPPPNNNJJJFFFCCCAAAAAAAAA???===:::777444222111000222222111000///...------))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---******+++++++++,,,,,,,,,,,,---...---,,,,,,---///000000111222~~~||||||~~~~~~|||{{{yyywwwvvvyyyzzzuuutttrrrooommmooo~~~|||hhhiiipppyyyqqqbbbuuu~~~kkkpppppp[[[KKKAAA<<<:::===<<<>>>BBBEEEEEEDDDCCCfffttt{{{yyyuuuwwwsssOOO===000333888555222333333888CCCXXXiiinnnxxx{{{}}}sssxxxlllnnn}}}yyyuuurrrttttttyyytttqqqqqqpppkkkjjjllllllmmmnnnooopppoooooonnnpppooonnnmmmoooqqqtttvvvooonnnnnnnnnooorrrtttvvv|||wwwtttqqqiii^^^XXXXXXQQQOOOLLLJJJHHHFFFDDDBBB===>>>===<<<===>>>??????EEEHHHJJJKKKOOOSSSRRRMMMMMMOOORRRUUUVVVYYYdddpppyyyxxxzzz|||iii```gggmmmooorrrwwwzzzyyy~~~|||wwwwwwyyy|||pppSSSDDD@@@JJJVVVYYY\\\ZZZMMMTTTTTTOOOEEE>>>FFF___wwwfffJJJDDDFFF>>>;;;<<<>>>FFF^^^vvvqqq```YYYHHHFFFBBB@@@???CCCIIINNNHHHEEEAAA>>>===???CCCEEEJJJSSS]]]___XXXNNNFFFCCCRRRlll~~~}}}|||{{{zzz|||}}}~~~~~~}}}{{{{{{zzzxxxvvvvvvxxxzzzxxxwwwuuussspppnnnlllkkkhhheee```]]]ZZZXXXUUUSSSPPPNNNJJJFFFCCCAAA@@@@@@<<<;;;999666444333333333222222111000///...------************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---+++++++++++++++++++++,,,,,,---------,,,,,,...///222222222333zzzuuu|||yyyvvvxxx~~~~~~{{{tttkkkgggnnnxxx~~~lllkkkpppyyy|||oooddd___yyyllliii}}}www}}}ooo[[[JJJ@@@===<<<<<<===<<<@@@BBB>>>:::CCCQQQ{{{|||rrrmmmssssss@@@555///444777333111333222888CCCXXXiiimmm~~~pppssswwwpppfffkkk~~~{{{uuu}}}uuuwww~~~{{{sssqqqsssuuuzzzuuurrrqqqnnnjjjkkknnnnnnoooppppppqqqpppppppppooonnnmmmmmmooorrrvvvxxxpppppppppppppppqqqrrrsss}}}||||||~~~uuurrrlllgggaaa[[[TTTPPPIIIGGGCCCAAA@@@AAACCCEEEFFFIIIIIIGGGIIINNNPPPOOOFFFIIIJJJIIINNNZZZfffkkk{{{xxx|||nnn]]]bbbppp}}}~~~qqqXXXJJJKKKYYYffffffbbbZZZKKKWWWZZZSSSCCC;;;OOOzzzjjjSSSCCCDDD???>>>AAAGGGNNNaaavvvsssuuujjjQQQNNNIIIEEEDDDGGGNNNSSSMMMKKKGGGDDDBBBBBBCCCDDDLLLSSScccqqqnnn^^^RRRPPP]]]xxx~~~||||||||||||{{{|||}}}~~~~~~{{{{{{zzzyyywwwwwwzzz|||zzzyyywwwtttqqqnnnllljjjgggddd___[[[YYYWWWTTTRRRQQQOOOKKKGGGCCCAAA@@@???:::999777666555555555666222111000000///...------************************))))))))))))))))))))))))'''(((((())))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---+++++++++++++++++++++++++++,,,------,,,,,,...000444444444444xxx~~~|||zzz{{{~~~xxxnnncccbbbooo{{{~~~iii```bbb~~~ssseeesss}}}mmm___MMMAAA<<<<<<===<<<>>>===>>>===888>>>]]]jjjiiivvv___999444222555666333333666333999CCCVVVeeegggrrrnnn}}}mmmfff```hhh|||zzzttt||||||rrrpppzzz~~~|||uuuqqqrrrtttvvvsssssssssrrrnnnooorrrpppqqqqqqqqqqqqqqqqqqqqqooooooooooooppprrrtttuuusssssssssrrrrrrrrrrrrqqqrrr{{{~~~{{{~~~vvvpppiiiccc]]]ZZZXXXWWW[[[___NNNRRRTTTTTTWWW```hhhkkkbbbffffffeeepppwwwsss]]]VVVXXXgggtttqqqlllbbbSSSZZZ^^^VVVBBB>>>\\\iiiWWWGGGAAAFFF>>>CCCLLLTTT\\\kkk|||nnnhhhxxxsssddd___YYYWWWWWWXXXWWWTTTTTTTTTTTTSSSQQQNNNKKKIIIJJJOOOccc{{{qqqfffgggrrr}}}{{{{{{{{{|||yyyzzz|||~~~~~~~~~zzzzzzzzzxxxvvvwwwzzz|||yyyxxxvvvssspppmmmkkkjjjfffbbb]]]ZZZWWWVVVTTTRRRQQQOOOLLLHHHDDDAAA???>>>:::999777666555555555666111000000///......------************************(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,---,,,,,,,,,++++++++++++***+++,,,------,,,,,,...000444444444444yyyooogggdddiiiyyyrrrjjjooonnnaaapppzzzvvvpppUUULLL@@@:::999;;;:::999???>>>===;;;>>>XXX|||nnn___ggg\\\FFF888666444444222111444888444;;;CCCTTTddddddjjj~~~xxxyyymmmyyyttt```[[[[[[fff{{{xxxtttzzzuuulllnnn}}}xxxsssrrrtttssssssvvvyyyvvvqqqpppsssrrrrrrrrrqqqqqqqqqqqqrrroooppprrrssssssrrrqqqpppppppppoooooonnnmmmllllllfffqqquuusss~~~~~~~~~nnntttwwwuuuvvv}}}uuuaaa[[[ZZZfffsssssssssooobbb___bbbYYYGGGIIIjjjjjjVVVFFF<<<>>>DDDKKKMMMQQQUUUXXX^^^kkkwwwwwwuuuvvvwwwoooeeeiiiuuu~~~xxxssstttxxxttthhh\\\___bbbeeegggeeeaaa[[[WWWTTTTTTddd|||{{{tttwww~~~|||~~~|||zzzyyyzzzzzzyyyzzz{{{}}}~~~~~~}}}}}}yyyyyyxxxvvvuuuuuuwwwzzztttsssrrrpppnnnlllkkkjjjdddaaa[[[XXXVVVTTTSSSRRRQQQOOOLLLIIIEEEBBB@@@???<<<:::888666444444444444000000//////......------************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,---++++++++++++++++++++++++***,,,------,,,,,,///111333333333222~~~~~~~~~tttiiihhhllluuuwww|||tttccchhh}}}uuupppwwwlllSSSCCC???:::999;;;======<<<;;;:::999???TTTxxxlllgggrrriii@@@777777666333111//////333666444;;;CCCTTTfffiiimmm}}}kkkiiizzzuuuqqqiiiUUUVVV]]]kkk~~~zzz|||rrrssszzzsssjjjooo{{{{{{}}}~~~zzzsssrrruuutttuuuyyy|||wwwpppnnnqqqssssssrrrqqqqqqqqqqqqrrrqqqrrrsssssssssrrrpppoooqqqpppooonnnmmmlllllllllkkksssvvvuuu~~~wwwiiijjjtttxxxdddWWWQQQXXXdddkkksssuuulllbbbggg^^^NNNUUUuuuhhhQQQFFF===@@@JJJMMMQQQOOOMMMMMMPPPWWW___eeennnpppsssssskkkaaa___bbbfffdddhhhvvvyyykkkgggjjjnnnqqqpppkkkddd```dddbbbiiixxx~~~zzz|||yyyooonnn|||zzzyyyyyyyyyyyyzzz{{{}}}}}}}}}||||||xxxxxxwwwuuussssssuuuwwwqqqqqqpppnnnlllkkkjjjiiiccc___ZZZVVVTTTSSSRRRQQQOOONNNLLLIIIFFFCCCAAA@@@>>><<<999666444333222222/////////.........------++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---******+++++++++,,,,,,,,,***+++,,,,,,,,,---///111222222222222|||{{{{{{rrrkkkmmmssszzz~~~zzzooommmlllrrr}}}vvvrrrvvvxxxiiiTTTAAA======<<<<<<===>>>>>>???888999===OOOzzzzzzqqqqqquuuyyy~~~KKK>>>666555555333111000222333444444;;;CCCTTThhhmmmppp~~~mmmrrrxxx{{{xxxaaaSSS\\\jjjwwwxxx|||vvvnnnuuuvvvlllssszzzyyy|||~~~zzzsssqqqtttrrrssswwwyyyuuuoooooosssssssssqqqpppppppppqqqqqqsssrrrqqqppppppqqqssstttvvvtttrrrpppoooooopppqqqssswwwzzz~~~~~~~~~~~~qqq\\\MMMDDDCCCLLL^^^jjjnnnuuuzzzfffVVVJJJJJJTTT___lllqqqiii___gggaaaSSSZZZvvvbbbJJJAAADDDFFFTTT^^^UUUIIIGGGEEEEEEJJJTTT___eeefffmmmqqqmmmhhhgggffffffUUUNNNNNN^^^zzz~~~vvvrrrsssuuuuuusssoookkkiiillljjjkkkrrr||||||vvvuuu~~~~~~|||zzzyyyxxxyyyzzz{{{|||||||||{{{zzzyyyyyywwwuuurrrqqqsssuuurrrqqqpppnnnkkkiiihhhgggbbb^^^XXXTTTSSSRRRRRRQQQNNNMMMLLLJJJGGGEEEBBBAAA===<<<999666444333333333//////.........---------++++++++++++++++++++++++))))))))))))))))))))))))'''((()))***,,,---...///(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---))))))***+++,,,------...***+++,,,,,,,,,---///111111222222222~~~}}}}}}zzzsssppprrrvvvvvvwwwyyyyyy||||||yyyooofffmmmyyyuuusssoooppp|||yyyeeeWWWKKKAAA<<<======;;;999888999;;;===AAAIIIfffwwwqqqooojjj|||WWW555???555444555444333444666555333555<<>>666777EEESSS^^^ppp{{{gggZZZJJJEEEMMMWWWfffjjjaaaYYYeeeaaaSSSYYYsss|||QQQ>>>@@@MMMUUUeeegggPPP@@@AAAAAA@@@BBBJJJSSSWWWZZZgggnnnlllmmmvvv{{{yyy```QQQGGGRRRooo|||{{{zzz~~~{{{yyywwwuuutttiiiiiiiiinnn{{{~~~{{{yyyxxxzzz{{{|||||||||{{{zzzyyy{{{zzzxxxuuurrrqqqrrrttttttsssqqqnnnkkkhhhfffeeebbb^^^XXXTTTRRRRRRQQQQQQMMMLLLKKKJJJHHHEEECCCBBB<<<;;;888666444444444444...............---------++++++++++++++++++++++++))))))))))))))))))))))))&&&'''))),,,...111333444(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---(((((()))***,,,---...///***+++,,,,,,,,,---///222222222333333|||xxxyyy}}}{{{vvvqqqrrrwww{{{|||{{{zzz}}}yyyuuuvvvyyyuuusssyyy}}}iiiXXXKKKAAA<<<555<<<999888@@@???999;;;@@@BBB[[[llldddeeefff}}}yyyEEE666999555222333444444333333555777666===FFFXXXiiikkkqqqsss\\\ZZZjjj|||zzz}}}jjjeeewwwyyyssswww{{{zzzwwwtttrrrpppoooooopppqqqqqqqqqqqqqqqrrrrrrvvvpppmmmoooqqqooommmnnnuuuqqqnnnmmmjjjgggmmmuuusssttttttrrrppppppqqqsssrrr{{{{{{mmmWWWCCC888444999888<<>><<<:::888888777444222111111///...---,,,,,,+++,,,,,,,,,+++++++++******+++*********))))))((((((+++)))(((***---///...,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---///,,,***)))+++---------***+++,,,,,,,,,---///111333444666555}}}~~~yyyvvvssssssvvvzzz|||||||||~~~iiiVVVIIIBBB===::::::@@@<<<888<<<;;;999@@@EEEiiixxxmmmxxx```;;;444777222222333444444333333555777777>>>GGGYYYkkkmmmtttzzzaaa\\\iiizzzzzzvvveeebbbttt~~~yyywww~~~{{{zzzyyyvvvtttqqqooonnnnnnooopppqqqqqqqqqqqqqqqtttooonnnqqqssspppoooooolllhhhccc```bbbfffkkkmmmrrrssstttsssqqqpppqqqrrrpppyyy~~~~~~uuubbbMMM<<<444444888777;;;IIIRRR___ssszzzhhhWWWMMMJJJNNNZZZmmmooo]]]HHHIIIEEEAAAFFFQQQXXXYYY[[[VVVYYYaaa```PPPAAA;;;888@@@JJJPPPUUUaaavvvxxxfff]]]ZZZZZZ```gggzzz{{{wwwyyy}}}zzzxxx~~~}}}{{{{{{{{{yyyuuurrruuuwwwvvvssssssuuuvvvsssnnnllljjjiiiiiiiiigggeee___]]]YYYUUURRRQQQRRRRRRNNNLLLJJJHHHGGGEEECCC@@@???===:::999888777444222111000///...---,,,,,,,,,,,,,,,,,,+++++++++******************)))))))))((()))'''&&&'''***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---...,,,******+++------,,,***+++,,,,,,,,,---///111111333555444||||||{{{zzzxxxyyy{{{}}}rrrcccNNN@@@;;;;;;:::999777@@@>>>888888666:::IIIkkkvvvqqq```hhhuuueeeCCC333444666///222333444444333333555777999???III\\\mmmnnnxxx}}}lllkkkvvvxxxuuuqqqdddcccrrryyyuuuwww|||}}}|||{{{xxxtttpppnnnnnnqqqtttuuutttrrrqqqqqqrrroooooosssuuuqqqoooooollljjjdddbbbmmm|||xxxrrrsssuuutttsssqqqrrrrrrssszzz~~~nnnVVVBBB777333666999777===KKKRRR\\\mmmnnn}}}xxx{{{gggYYYMMMJJJRRRbbbtttpppXXX@@@???<<<;;;@@@KKKRRRTTTcccXXXPPPLLLEEE;;;888<<<777HHH```www~~~tttiii[[[QQQQQQVVVaaannn}}}{{{zzzzzz~~~|||zzzxxxxxxwwwuuussssssvvvvvvsssssswwwwwwuuurrrooollljjjiiihhhfffddd```^^^ZZZVVVSSSRRRQQQQQQMMMKKKIIIHHHGGGFFFDDDBBBAAA???;;;999888666444222111000///...---,,,,,,,,,,,,,,,,,,+++++++++******************)))))))))))))))'''''''''))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,------,,,++++++------,,,+++***+++,,,,,,,,,---///111000222444444}}}|||yyy{{{~~~zzziii[[[NNN>>>777888;;;<<<:::555??????;;;;;;<<>>777555888;;;999@@@OOOVVV\\\jjjhhhsss|||}}}xxxtttyyy}}}iii[[[MMMIIITTThhhyyynnnPPP???<<<:::===FFFRRR[[[___[[[MMMAAA<<<777444999CCCPPPgggyyyxxxuuummm```WWWUUUWWWPPP\\\mmm}}}}}}zzzyyyzzzyyyxxxxxxyyyxxxvvvtttsssuuuuuussstttxxxyyywwwwwwtttooollliiigggdddbbb___]]]ZZZVVVSSSQQQPPPPPPOOOMMMLLLKKKKKKJJJHHHGGGCCC@@@<<<999888666444222111000///...------------,,,,,,,,,+++++++++***************)))))))))))))))******))))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,------,,,+++,,,------+++******+++,,,,,,,,,---///111111333444444qqqwww~~~}}}~~~yyycccVVVKKKCCC:::777:::======::::::???<<<:::BBBNNNgggwwwiiibbbfffsss```999333555666555///222333444444333333555777;;;AAAMMMaaaooolllzzzooopppzzz{{{zzzjjjkkkkkkiiioooyyyxxxoooooowww|||~~~zzztttpppvvv{{{~~~yyysssppppppqqqqqqsssvvvtttmmmiiijjjmmmppppppvvvrrrtttuuuuuutttssstttuuu{{{dddJJJ<<<666444888:::999BBBSSSZZZ]]]hhhllluuuyyyyyy{{{~~~vvvpppqqquuurrrppp~~~ttthhhggg{{{}}}~~~~~~kkk]]]NNNLLLZZZqqqsssPPP===999777<<>>999888@@@IIIMMMOOOPPPBBB;;;666888888<<>>:::777555555444333111000//////......//////,,,,,,,,,+++++++++******))))))))))))************'''((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---///---,,,,,,,,,,,,+++)))***+++,,,,,,,,,---///111222444666666ZZZ```iiiqqqvvv{{{rrreeeWWWGGG>>>;;;999:::::::::999999::::::999<<>>;;;<<<777999;;;:::888888:::===:::DDDWWW{{{}}}KKK777111444666000111555111222333444444333333555777999@@@OOOeeelll```llluuudddwww}}}zzzjjjpppmmmlllqqqyyy{{{wwwwww|||uuu{{{~~~wwwssssssvvvqqqrrrvvvyyywwwsssssswwwvvvqqqoootttxxxwwwvvvxxxwwwvvvuuurrrrrrtttxxx{{{}}}}}}dddEEE555666888555888:::===MMMgggppppppwwwyyyzzzvvvzzz|||zzzdddRRRWWWkkkqqqpppuuuwwwbbbYYY]]]ooowwwnnnhhhkkk}}}{{{~~~}}}}}}~~~xxxqqqrrrooorrrwww{{{jjj___QQQNNN[[[ooozzzddd>>><<<;;;CCCQQQXXXPPPCCC;;;222777===???AAAWWWxxxTTTFFFGGGAAA555;;;555333888;;;<<>>;;;:::<<<777::::::555555999:::777JJJRRRkkkwwwsssVVV:::444333333222111111111222000111222222111333666888@@@???RRRbbbooommmkkkkkk{{{}}}uuuoooxxxyyymmmqqq|||||||||}}}|||tttpppsssvvvvvvzzzyyy{{{yyysssrrrtttrrrsssvvvvvvtttvvv{{{sssssstttvvvxxxzzz|||}}}qqqUUUAAA666111222666===;;;DDD[[[qqqzzzwwwrrrwww{{{{{{wwwtttwwwzzzzzz]]]OOOUUUhhhpppuuuzzzxxxbbbNNN]]]~~~yyydddmmm~~~yyy}}}~~~xxxppplllmmmnnnrrrzzzvvvmmm^^^SSSMMMZZZmmmoooZZZDDD444:::OOOddd```HHH888999555666888>>>LLLiiiqqqNNNDDDCCC;;;444555555444444555777;;;???AAALLLTTT^^^eeehhhhhhiiikkkeee]]]ZZZ```eeeooogggZZZ[[[hhhzzz~~~{{{xxxyyy}}}~~~|||{{{{{{{{{{{{{{{xxxuuussstttuuuuuuuuuvvvuuutttrrrooojjjfffddd[[[ZZZWWWTTTQQQOOONNNMMMLLLJJJHHHGGGGGGFFFEEECCC@@@>>>:::777555444555666111000///......///000111------......------,,,+++++++++***)))((((((((()))$$$)))...000///---,,,---))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))(((&&&***222444000///333+++,,,,,,------,,,,,,+++,,,---...---------///111444555555555VVVTTTSSSVVV[[[```bbbaaammmmmmsss~~~xxxiiiaaaKKKBBB<<<:::999777777999888999999777777:::???EEEYYYlllwwwooobbbAAA111444333222111111111111111000111222222222444777999>>>>>>RRRbbbnnnnnnnnnzzz|||xxxsss|||xxxjjjlllvvvwwwyyy~~~}}}tttoooqqqssssss}}}{{{}}}|||wwwwwwyyyvvvwwwxxxvvvrrrtttxxxtttttttttuuuwwwyyy{{{}}}|||fffLLL<<<555222333666666;;;JJJbbbssswwwrrrmmmyyy|||{{{uuusssvvvyyyyyy```RRRXXXkkkuuuzzz|||fffNNNXXXuuurrrcccssszzzxxx~~~~~~}}}|||{{{wwwtttqqqooooooqqqvvv}}}}}}tttlll^^^UUUOOOWWWcccbbbQQQ???>>>FFFUUU^^^UUU@@@777999===>>>???EEE[[[xxxqqqTTT;;;888999333111666;;;999888888;;;>>>@@@AAAEEELLLVVV^^^ccceeehhhjjjgggbbbccciiikkkooo}}}kkk^^^\\\dddsss}}}zzzzzz}}}~~~}}}}}}|||{{{zzzyyyxxxxxxzzzxxxvvvuuuvvvvvvvvvuuussssssrrrppplllhhhdddaaa[[[ZZZWWWTTTQQQOOONNNMMMLLLJJJHHHHHHHHHGGGEEECCC@@@>>>:::777555444555666333222000///.........///------......------,,,+++++++++***)))))))))******))),,,///000---+++******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))),,,'''%%%(((+++...444<<<,,,------......------,,,,,,---...---------///111444444555555\\\VVVPPPNNNPPPRRRPPPNNN\\\]]]eeerrr{{{uuuhhhWWWJJJEEE===888666777888666666888999666666888888;;;JJJ\\\~~~~~~uuuhhhpppfffAAA444222333222111111111111111111///111222222333555888;;;<<>>BBBEEEDDDCCCAAAEEEIIIPPPVVV\\\aaafffjjjmmmmmmssszzzzzzvvv|||sssfff___aaammm|||~~~|||}}}}}}}}}|||{{{{{{{{{{{{zzzxxxvvvuuuyyyxxxwwwwwwxxxxxxvvvtttpppppppppnnnjjjfffbbb___[[[ZZZWWWTTTQQQOOONNNMMMLLLJJJHHHGGGGGGGGGEEECCC@@@>>>;;;888666555555555555333111///------------------......------,,,++++++************++++++,,,///000000...+++((((((((((((((((((((((((((((((((('''''''''((()))*********(((((((((((())))))))))))...)))%%%&&&(((,,,333:::------............------,,,---...---------///111444444555555bbb[[[PPPIIIFFFGGGJJJKKKMMMNNNVVVdddnnnrrrtttwwwwwwyyy|||yyymmm```VVVLLLBBB;;;:::999666777::::::888777999;;;555888@@@DDDKKKeeezzzqqqiiiiiijjjwwwGGG444444777222111111000000000111111///000222222333666999<<<<<>>;;;888666555555555444333111///------------------......------,,,++++++*********+++,,,------111000///---***)))(((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))*********,,,,,,++++++,,,,,,,,,------------,,,,,,,,,---...---------///111333333444555RRRSSSTTTRRRNNNLLLLLLLLLFFFFFFLLLXXX```dddfffiiimmmooosssxxx|||tttgggXXXPPPGGGBBB===999888;;;999666777:::999666666999:::888AAAQQQ]]]lll|||ooopppMMM444222444222000000000//////000000111...000111222333555999<<<===CCCXXXbbblllmmmmmmtttnnnttthhh[[[___lllpppuuu~~~{{{|||~~~~~~~~~{{{vvvvvvzzzzzzxxxuuuttttttwwwzzz|||{{{{{{ooodddQQQAAA333000333555555666>>>IIIYYYeeehhhjjjttt||||||xxxrrrsssxxx||||||```OOOOOO___ooozzz```MMM```hhhjjj~~~~~~zzzuuummmccc\\\XXXXXXYYYXXXWWWVVVVVVWWWXXXZZZ\\\]]]ccciiijjjgggcccaaaaaa___]]]ZZZTTTNNNKKKKKKLLLGGGKKKGGG999333999:::666CCCTTTvvv]]]CCC???<<<;;;===CCCFFFMMM___rrr~~~vvvuuukkkeee]]]WWWXXX]]]dddiiipppuuu~~~{{{{{{~~~rrrgggdddlllooozzz|||}}}~~~~~~}}}{{{yyywwwttttttuuuwwwxxxwwwsssqqqqqqqqqqqqooolllhhheeebbb[[[ZZZWWWTTTQQQOOONNNMMMIIIGGGEEEEEEDDDDDDBBB@@@@@@>>><<<999777666555555333222000///......//////------......------,,,++++++*********+++,,,------000...,,,++++++++++++***))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))'''***---......---***'''+++++++++,,,,,,+++++++++,,,---...---------///111222222333444:::CCCOOOXXXZZZUUUMMMGGGHHHFFFHHHOOOUUUVVVXXXZZZeeehhhlllqqqvvv{{{~~~{{{ssslllaaaTTTJJJDDD???;;;:::999666888<<<666444444666555444666;;;999AAATTTjjj}}}}}}vvv~~~VVV888111444222...///////////////000000111...000111111222444777:::===CCCWWW```kkkmmmhhh}}}uuuoootttdddZZZaaappptttwww}}}}}}|||~~~|||~~~yyywwwwwwyyywwwtttuuuzzzzzzyyywwwvvvvvvxxx{{{}}}}}}}}}ttteeeWWWFFF;;;222111333555666999???JJJ]]]kkknnnmmmrrryyyuuuuuurrroooqqqxxx{{{zzzcccQQQMMMZZZlllzzz```OOOddd|||eeeiii}}}xxxwwwyyyyyyzzz}}}~~~}}}{{{uuupppggg^^^WWWTTTSSSSSSQQQQQQQQQQQQRRRRRRSSSSSSSSSWWW\\\]]][[[ZZZ[[[\\\VVVTTTPPPKKKHHHIIIKKKNNNCCCDDD>>>555444;;;===:::EEE___uuuGGG666@@@::::::>>>FFFRRRddd}}}}}}wwwoooddd\\\[[[___dddhhhtttzzz|||}}}uuuhhhccckkkssszzz}}}}}}}}}}}}|||zzzyyyxxxsssssstttuuuwwwvvvsssqqqqqqqqqqqqooommmiiieeeccc[[[ZZZWWWTTTQQQOOONNNMMMIIIGGGEEEDDDDDDDDDBBB@@@???>>><<<:::888666555555222111000.........//////------......------,,,++++++************++++++,,,---,,,******,,,------,,,))))))))))))))))))))))))*********)))((('''''''''(((((((((((())))))))))))'''******)))***...///...******++++++++++++******,,,---...---------///111111222333444IIIGGGHHHOOOXXX[[[VVVPPPPPPKKKIIIKKKMMMLLLLLLOOOYYY[[[```fffmmmrrrvvvxxx||||||lllfff___YYYSSSKKKCCC>>>;;;888888:::999666666:::666444444777777999@@@HHHLLL___yyy{{{wwwZZZ???666666222000111///............///000111...///000000111222555888;;;AAATTT^^^lllooofffwww~~~qqqvvvpppttteee\\\cccsssvvvxxx|||{{{~~~}}}}}}uuuttttttwwwvvvtttuuuzzzyyyyyyxxxxxxyyy{{{|||}}}|||~~~{{{uuukkkYYYJJJ<<<666111222333444888<<<@@@HHHVVVdddhhhggghhhmmmggghhhfffeeejjjqqqtttrrreeeQQQJJJUUUhhh~~~yyybbbOOO```uuu~~~```nnn{{{uuutttwwwwwwxxx{{{~~~|||zzz~~~}}}yyy~~~qqqkkkcccZZZSSSOOOMMMLLLJJJIIIHHHHHHHHHJJJKKKLLLJJJKKKLLLLLLMMMNNNPPPRRRNNNJJJEEECCCDDDHHHJJJKKKFFFCCC>>>777555999@@@DDDMMMtttfff???333888888???NNN```qqq}}}pppjjjccc______bbbeeeeeettt{{{{{{kkkdddkkkuuu{{{}}}}}}{{{|||~~~{{{{{{zzzyyyxxxwwwvvvvvvtttttttttuuuvvvvvvtttrrrooooooooommmkkkgggcccaaa[[[ZZZWWWTTTQQQOOONNNMMMJJJHHHFFFFFFFFFEEECCCAAA???>>>===;;;999777666555444333111///...------...------......------,,,+++++++++***)))))))))******,,,***)))+++---///...,,,++++++++++++++++++++++++))))))))))))(((((((((((((((((((((((())))))))))))(((++++++''')))///111///***++++++,,,,,,++++++***,,,---...---------///111111111222333rrr^^^IIIDDDQQQ```ggggggVVVOOOJJJIIIIIIFFFFFFHHHLLLOOOTTT[[[ccciiinnnpppwww}}}mmmbbbiiihhh\\\NNNIIIEEECCC@@@<<<999999666555888;;;:::666666999888777777;;;===BBBKKKVVVjjjJJJ:::222888777,,,,,,555...............///000111...///000000000111444666999>>>QQQ\\\lllpppeeesss{{{rrrkkkttt}}}www|||}}}uuupppssshhh^^^eeetttwwwxxx}}}|||}}}~~~|||{{{|||~~~}}}zzz{{{yyyzzzvvvuuuvvvxxxxxxuuuwww|||yyyyyyyyyzzz{{{|||}}}~~~yyy{{{yyyuuunnnbbbOOO???555222111333333444999???DDDEEELLLUUU[[[\\\```eee```aaaaaaaaagggooorrroooeeePPPGGGPPPccc{{{wwwdddMMMZZZ{{{|||rrrxxx]]]uuu{{{ttttttwwwuuuvvvxxxyyywwwvvv|||zzzxxxnnnhhh___VVVPPPKKKGGGEEECCCBBB@@@???@@@BBBEEEHHHCCCAAA@@@@@@BBBDDDGGGHHHKKKEEE???>>>CCCHHHJJJJJJIIIFFFAAA;;;666666@@@LLLeee}}}NNN::::::::::::JJJeeezzzwww{{{yyymmmaaadddaaa______bbbeeeeeedddkkksss|||oooggglllsssyyy|||{{{~~~~~~zzzxxxyyyzzzyyyxxxwwwuuuttttttttttttvvvuuutttuuuwwwwwwvvvtttlllllllllkkkhhheeeaaa___[[[ZZZWWWTTTQQQOOONNNMMMLLLJJJHHHGGGGGGGGGEEECCC???>>>===;;;999777666555666555222///---,,,++++++------......------,,,+++++++++***)))((((((((())),,,***)))+++...///---+++++++++++++++++++++++++++''''''(((((())))))******(((((((((((())))))))))))(((---...+++,,,///...)))+++,,,,,,------,,,,,,+++,,,---...---------///111000111222333uuuXXXDDDIIIWWWbbb```[[[SSSJJJDDDAAA@@@CCCDDDGGGLLLQQQVVV[[[]]]ggglllrrrxxx|||{{{vvvpppkkkdddaaa[[[TTTOOOJJJHHHGGG???>>>;;;888999:::777333:::::::::999777666555555;;;555444<<>>>>>===<<<;;;999999999:::;;;::::::::::::::::::;;;;;;:::<<<<<<===FFFQQQSSSNNNKKK>>>777;;;<<<;;;DDDRRRxxx]]]BBB<<<;;;BBBGGGjjjvvviiicccdddeeebbb^^^]]]]]]\\\ZZZXXXYYY^^^bbbgggjjjrrr}}}rrreeeiiiqqq}}}~~~}}}|||zzzyyy{{{||||||wwwrrrqqqtttyyy{{{yyyvvvuuuuuutttsssrrrllllllmmmllliiiddd```]]][[[YYYVVVUUUTTTRRRPPPMMMLLLLLLKKKJJJGGGDDDAAA??????<<<999777777666555444444333222000///---,,,++++++---......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******+++,,,...///000000))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,+++++++++++++++++++++++++++,,,---------...000222111111222333eeePPPFFFKKKOOOUUU[[[\\\UUUJJJAAAAAA@@@??????AAADDDGGGIIILLLQQQXXX```hhhooovvvzzz|||}}}~~~~~~zzzxxxtttmmmgggccc^^^XXXTTTQQQNNNJJJEEEAAA>>>===<<<888999999888999;;;===>>>777888999;;;<<<<<<<<<;;;999GGGYYYfffrrr{{{eeennneee===777666444333111000000///---............/////////...///000000111222666888===AAAOOObbbjjjkkkrrr}}}vvv{{{}}}~~~~~~qqqnnntttllllllmmmpppvvv}}}|||{{{|||{{{wwwssswwwzzzzzzxxx|||zzz|||yyyyyyyyyyyyyyy}}}}}}vvvvvv{{{yyywwwvvvwww{{{|||{{{yyy}}}xxxssslll\\\III:::555222222222333555777999;;;>>>BBBJJJPPPTTTVVVVVVVVVVVVaaaiiikkkrrr}}}}}}yyy^^^HHHJJJccc```JJJZZZ|||lllRRRvvv}}}wwwxxxwwwvvvwwwzzz|||||||||{{{~~~xxxssstttvvvbbbUUUIIIDDDAAA===::::::777666555444444444555555555555555666777888999:::888999999:::CCCMMMOOOJJJJJJ@@@999;;;;;;>>>NNNaaawwwIII:::;;;???JJJhhh{{{tttmmmddd[[[XXX\\\___]]]YYY[[[[[[YYYXXXWWWXXX\\\```dddhhhsss~~~vvvhhhkkkttt~~~|||{{{zzz|||~~~}}}zzzuuusssvvvzzzzzzxxxvvvuuuuuuuuutttrrroooooonnnllliiieeeaaa___[[[YYYVVVUUUTTTRRROOOMMMLLLLLLKKKIIIGGGDDDAAA??????<<<999777777777555444333333222000///...------+++---......,,,++++++,,,))))))***+++,,,------...++++++++++++++++++++++++******+++,,,---......///)))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------+++++++++++++++++++++++++++,,,---------...000222111111222333{{{YYY<<<;;;>>>FFFQQQZZZYYYPPPGGG???===:::888777999<<<>>>@@@CCCHHHMMMRRRXXX^^^bbblllmmmmmmmmmmmmnnnqqqtttsssvvv|||zzzsssmmmhhhfff```\\\WWWRRRNNNJJJFFFCCCBBB@@@>>>;;;999888888888888999:::888666555888;;;;;;888555444666999<<<===HHHiiissskkkiii}}}lllBBB555666555333222111000///////////////000000000000111...///111111111333777999>>>BBBNNN___iiimmmvvv~~~sssqqqvvvqqqooonnnqqqwww|||~~~yyyxxxyyyzzzyyywww{{{||||||{{{}}}|||wwwvvvyyyzzzyyy}}}vvvooosss{{{yyyxxxwwwwwwwwwwwwxxxxxxyyyrrriii```QQQ???333///333222333444666888:::<<<;;;AAAHHHNNNRRRSSSSSSTTTTTT```kkkqqq|||iiiLLLLLLjjjbbbMMM___~~~|||```SSSsssvvv~~~vvvzzzwwwtttvvv{{{}}}zzz~~~}}}uuunnnlllmmm\\\OOOCCC>>><<<888666777222222111000000000111111000000000111222444666666444555555666===EEEHHHEEEDDD???;;;999999DDD^^^xxxYYY;;;:::===FFFVVVzzz}}}qqqhhhbbb]]]YYYZZZ]]]___]]]ZZZZZZYYYWWWVVVWWWYYY\\\^^^bbbiiivvv|||lllllluuu~~~}}}|||{{{|||~~~|||xxxvvvwwwyyyyyywwwvvvuuuvvvvvvtttssssssrrrooolllhhheeebbbaaa[[[YYYVVVTTTSSSRRROOOMMMKKKKKKJJJIIIFFFDDDAAA???>>><<<999888777777555444222222111111000/////////+++---......,,,++++++,,,''''''(((***+++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,------...+++++++++++++++++++++++++++,,,---------...000222111222222333|||bbbOOOIIICCCAAADDDHHHIIIIIIFFFDDDAAA>>><<<;;;<<<<<<>>>@@@AAABBBCCCFFFJJJMMMXXXYYYZZZZZZZZZ[[[^^^```YYY]]]dddjjjooouuuzzz}}}~~~xxxnnnfff```\\\YYYXXXNNNLLLJJJGGGDDDBBB@@@???<<<;;;:::999888888888999;;;:::::::::888555555777;;;777333333;;;GGGSSSZZZwww~~~cccqqqqqqLLL;;;777444333222111000/////////////////////000000000000...000111111222444888:::>>>CCCOOO___iiinnnuuu}}}{{{xxxuuuzzzrrrkkkhhhooozzz~~~zzzyyy|||}}}|||{{{||||||{{{zzz|||~~~~~~}}}}}}vvvtttuuuvvvxxx|||~~~yyyqqqmmmqqqxxxxxxxxxxxxuuusssrrrtttuuuooofff[[[RRRGGG;;;333222333333333444777999<<<>>>>>>CCCJJJNNNPPPPPPPPPRRRVVV^^^gggqqqwwwTTTSSSqqqhhhSSSdddvvv|||tttYYYVVVnnnvvv{{{zzzyyyxxxyyy|||zzzwwwnnniiiiii\\\OOOAAA;;;999666444555111111000000000000000000............///000222222111000000333888>>>@@@???;;;<<<:::777999LLLqqq{{{JJJ===AAAAAANNNfffxxxppprrrooojjjhhhfffffffffhhhfffbbb^^^]]]ZZZXXXYYY\\\___aaaaaaeeennn{{{ooommmuuu~~~~~~|||{{{zzzyyy{{{}}}{{{xxxvvvvvvvvvxxxvvvvvvvvvwwwwwwvvvtttvvvtttppplllhhheeecccbbb[[[YYYVVVTTTSSSQQQNNNLLLJJJJJJIIIHHHFFFCCCAAA???>>><<<999888888777555333111111111111111000000000+++---...---,,,+++++++++'''(((((()))***++++++,,,************************++++++******************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,------***+++++++++++++++,,,,,,+++,,,---------...000222111222333333~~~vvvgggWWWJJJBBB@@@???GGGFFFEEECCCBBB@@@??????:::;;;<<<;;;;;;<<>>>>>===<<<<<<<<<===999999888777777666666666999555555999;;;999888;;;999===EEERRRcccvvvwwwpppsssGGG999666222222111000///////////////---------.........//////...///111111222444888;;;<<>>@@@DDDIIINNNPPPNNNNNNOOORRRXXXaaammm]]]YYYuuucccUUUkkkpppxxx~~~mmmRRRUUUnnn}}}~~~rrrkkkhhh___PPPAAA999555222111111000000000000000000000000000000///........./////////......111444777999;;;666;;;<<<999???ZZZiiiCCCAAABBBCCC\\\|||hhhaaahhhlllooorrrtttvvvvvvtttpppjjjfffdddaaa^^^```fffjjjjjjiiillltttuuusss~~~{{{yyyxxxvvvwwwyyyxxxwwwtttsssrrrvvvuuuuuuwwwxxxyyywwwuuuwwwtttpppkkkgggeeecccccc[[[YYYVVVTTTRRRPPPMMMKKKIIIIIIHHHGGGEEECCC@@@???===<<<:::999888777555333000000000000000000000000+++---...---,,,+++++++++***)))))))))))))))))))))************************++++++************))))))************************************************************++++++++++++*********++++++,,,,,,,,,+++,,,---------...000222222222333444mmmxxxyyy]]]GGG;;;999:::<<>>@@@>>>IIIhhhYYY>>>>>>===IIIooowww^^^___hhhqqq{{{{{{wwwnnniiifffjjjrrrwwwvvvrrrttt|||}}}~~~~~~|||yyyxxxuuuuuuvvvvvvuuutttrrrqqqttttttuuuwwwyyyzzzxxxvvvuuurrroookkkgggdddcccbbb\\\YYYVVVTTTRRRPPPMMMJJJHHHHHHHHHGGGEEEBBB@@@???===;;;:::999999777555222000000000000////////////+++---......,,,++++++,,,++++++******)))(((((((((************************++++++***************************************************************************************************++++++,,,,,,---+++,,,---------...000222222222333444hhhoooeeeOOO???>>>===>>>AAAGGGMMMPPPQQQQQQOOOIIICCC===999888888:::<<<<<<<<<<<<===>>>999:::<<<===<<<;;;<<<======<<<;;;;;;<<<<<<:::888888:::;;;:::888888:::<<<<<<<<<<<<<<<<<<;;;;;;:::>>>;;;<<<@@@AAAFFF[[[rrruuupppccc:::555:::444000555///......---......//////,,,,,,,,,,,,------------,,,---///000111333777::::::DDDRRR```iiimmmkkkgggfffccc[[[uuu{{{qqqppplllbbbbbbrrr}}}xxxvvvyyy{{{xxxwwwyyyxxx~~~~~~}}}zzzzzzvvvsssvvv}}}}}}yyyyyyxxxwwwwwwxxxvvvqqqmmmbbbTTTDDD<<<777222000222333333444777:::>>>AAACCCJJJNNNPPPOOOLLLMMMTTT[[[hhhcccZZZmmmYYYQQQpppmmmmmmvvvkkkttteeeTTTZZZyyyyyynnniii^^^NNN===555111......000---...000111111111000///111111000/////////000000000---...111222111333999888@@@BBBAAAOOOooosssLLL;;;???CCCZZZggg___lllwwwwwwqqqmmmrrr|||{{{|||}}}|||{{{wwwvvvvvvvvvvvvuuutttsssssstttuuuxxxzzz{{{yyywwwqqqpppmmmjjjfffdddbbbaaa\\\YYYVVVTTTRRROOOLLLJJJGGGGGGGGGFFFDDDBBB@@@>>><<<;;;::::::999777444222000/////////......------+++---......,,,++++++,,,******************))))))******************************++++++++++++++++++************************************************++++++++++++++++++++++++)))******+++,,,,,,------+++,,,---------...000222222333444444zzzxxxkkk]]]WWWMMMEEE@@@@@@CCCFFFJJJLLLLLLKKKGGGCCCAAAAAA:::<<<======;;;::::::;;;999:::<<<<<<:::::::::;;;===;;;999999999999888666999:::;;;999666555777999888888999:::::::::999999???AAAIIIQQQVVVfffvvv]]]```tttfffMMM666222333///...222......---------...//////,,,,,,,,,---------......+++---...///000333777:::;;;DDDQQQ^^^iiinnnlllhhhssshhhYYYqqq}}}rrrpppmmmfffiiiwww}}}yyyxxx|||}}}yyyyyy|||~~~}}}~~~vvvyyywwwssstttzzz{{{xxx{{{yyyxxxzzz|||zzzsssmmm]]]OOO@@@888555222222333333333555777:::>>>BBBDDDIIIMMMOOOMMMKKKNNNWWW___tttaaaVVVhhhaaaTTTlllfffdddwwwiii___ggg{{{xxx___RRRZZZ{{{~~~|||yyyooojjj^^^NNN>>>555333111222444///000222333333333222222///////////////000111222111......222333000222999888@@@AAA@@@QQQooodddDDD;;;EEENNNlllfffjjj{{{uuuqqqwww~~~~~~zzzxxxwwwwwwwwwwwwvvvuuussssssuuuxxx{{{{{{zzzxxxnnnmmmllliiifffcccaaa```\\\YYYVVVSSSRRROOOLLLIIIFFFGGGFFFFFFDDDBBB@@@>>><<<;;;::::::999888444222000//////...------,,,,,,+++---......,,,++++++,,,))))))******+++++++++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++,,,---------...000222222333444444}}}qqq```OOOEEEAAA;;;:::AAAGGGGGGDDDBBBEEEEEEEEECCCAAA@@@@@@AAA???<<<;;;<<>><<<;;;;;;999777666,,,222888999666555777;;;111:::;;;999;;;:::>>>LLL\\\qqqxxxgggbbb^^^fff[[[===:::555222111111000...000000///...------,,,,,,,,,,,,++++++***+++++++++,,,---//////000333666999>>>AAAMMM^^^gggiiimmmsss|||lllfffyyylllllllllxxx|||zzzrrrxxx{{{{{{}}}~~~|||}}}}}}}}}}}}|||{{{zzzyyy}}}|||~~~xxxtttsssyyy}}}|||zzzzzzxxxqqqrrrrrrdddUUUFFF888333333444555666333666999:::<<<>>>@@@CCCKKKKKKHHHKKKQQQPPPYYYooofffPPPVVV```dddccc~~~aaaZZZddd[[[WWW\\\hhhiii___ZZZ^^^|||}}}zzzxxxwwwzzzuuuiii[[[NNN>>>222...//////...---------.........//////000000111111111111000000000000111222333333444444222;;;@@@BBBOOOffftttvvv___PPPCCCLLLlll~~~yyy}}}}}}~~~|||zzz{{{zzzzzzyyyxxxwwwvvvvvvxxxxxxyyyyyyxxxwwwuuutttnnnllliiifffccc```^^^]]]XXXWWWUUUSSSPPPNNNMMMLLLJJJIIIGGGEEEBBB@@@>>>======<<<:::888666444333222222222111000///...---,,,------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++))))))*********))))))(((******+++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,---000222111222333333```QQQ@@@999:::===@@@BBB@@@FFFNNNTTTSSSMMMEEE@@@AAAAAABBBAAA@@@>>>>>>>>>666666555666777999999999BBB===777555777999999777:::@@@CCCHHHRRR___wwwrrrhhhnnnzzzZZZBBB:::777333111000000///...000//////...------,,,,,,,,,,,,++++++***++++++,,,,,,---//////000333777:::===AAALLL\\\fffjjjooouuu}}}kkkdddwwwtttrrrppp}}}rrrvvv~~~zzz|||yyyzzz{{{|||}}}}}}~~~~~~}}}{{{vvvuuuwwwwwwuuutttvvvwwwtttvvvvvvhhh___RRRDDD777222333333444666444666:::<<>>>>>===;;;888666555444333333333222111000000//////------,,,,,,+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++******)))))))))***************))))))+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,---///111111222333333sssmmmppp}}}}}}oooddd\\\SSSGGG===666777999::::::::::::999777:::===;;;777555777:::;;;:::999888666666666666777888999===BBBHHHMMMQQQ]]]eeexxx}}}{{{[[[999333777444111//////000///...//////......---,,,,,,,,,,,,++++++***++++++,,,,,,+++---...///000333777:::===AAAKKKZZZffflllqqquuukkkdddwww|||tttsssttt|||zzz}}}{{{{{{|||}}}}}}zzzxxxuuussssssqqqnnnqqqvvvuuuvvvyyy|||vvvkkkbbb___MMMAAA555222333333444666444777;;;???BBBFFFKKKNNNMMMRRRQQQSSS[[[ddd{{{iiiJJJDDDNNNeee]]]WWWfffsss___FFFCCCJJJXXXdddtttppp___qqq}}}yyyooouuutttrrr{{{ssslllkkkqqqxxx{{{uuufffZZZGGG???555///---...---,,,,,,,,,,,,---------............////////////......000000000000111111111111111555555444>>>QQQ___cccWWWTTTaaa~~~{{{~~~~~~|||}}}|||{{{zzzxxxwwwvvvuuuvvvuuutttssssssrrrrrrsssmmmkkkiiifffbbb```^^^^^^XXXWWWVVVTTTRRRNNNKKKIIIJJJIIIHHHEEECCCAAA???>>>>>>===;;;999777666555444333333333333222222111111------,,,,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++)))******+++++++++******++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000111222333333oookkkmmmzzzooo[[[___XXXMMMDDD???>>>???@@@666888999999777777999;;;999999999888777777888999777III___iiikkkqqqqqqaaaEEE888222444222000///000000///............------,,,,,,,,,++++++******++++++,,,,,,+++,,,...///111333777:::<<>>PPP___eeeZZZ]]]qqqyyy}}}}}}{{{|||{{{zzzyyywwwuuuttttttvvvuuutttrrrqqqrrrrrrsssooonnnkkkhhheeecccbbbaaaVVVVVVVVVUUURRROOOLLLJJJIIIHHHFFFDDDBBB@@@???>>>>>>===<<<999888666666555222222222222222222222222...------,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))+++,,,...//////)))******++++++++++++***+++,,,,,,------...//////++++++++++++++++++++++++,,,---...---,,,,,,---///111222333333yyykkk^^^RRRIIICCCJJJGGGDDDDDDEEEEEEDDDBBB???CCCIIIOOOSSSXXX]]]aaasssrrrrrrvvvsssmmmkkkttt^^^AAA888555222333111///000111111000///---------------,,,,,,,,,+++*********++++++,,,---***,,,...///111444888;;;<<>>===>>>===;;;999888777666666111111111111000000000000......------,,,++++++***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))***,,,---...///((()))***+++++++++++++++++++++,,,,,,---......///++++++++++++++++++++++++,,,---...---,,,,,,---///111222333333zzz~~~|||||||||xxxuuuyyyxxx{{{qqqnnnzzzXXX\\\cccppp{{{PPPBBB;;;000...777222000///000111111000...------,,,,,,,,,,,,,,,,,,************+++,,,------***,,,...///111444888;;;===EEERRR^^^iiioookkkdddtttwwwsss|||rrryyy{{{zzzyyyyyyzzz{{{}}}~~~{{{yyyvvvqqqooommmooossstttssswww|||wwwwwwuuurrroooiii]]]RRR;;;555222333555444555999888===DDDIIIKKKKKKJJJJJJNNNUUUYYYgggHHHFFFEEENNNooosssIII======@@@:::<<>>;;;@@@FFFZZZZZZHHH===777555888666<<>>GGGLLLNNNYYYiiixxxsssvvvyyy~~~||||||wwwsssqqqrrrtttvvv~~~}}}|||}}}~~~~~~|||zzzyyyyyyxxxwwwvvvuuuuuutttwwwwwwuuuuuuttttttttttttmmmkkkiiifffdddbbbaaa```UUUUUUTTTRRRQQQPPPOOONNNGGGFFFEEECCCAAA@@@>>>>>>===<<<:::999777666666666000000000/////////............------,,,,,,++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************'''((()))*********************+++,,,,,,------...+++++++++++++++++++++++++++,,,------,,,,,,...000111222333333qqqdddiiipppsss}}}wwwwwwddd```eeetttoooJJJ111444888000...777000///......//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...***+++---///111444888<<<>>>FFFPPPZZZgggpppnnngggmmmyyy{{{ssszzzxxxvvvqqq}}}~~~}}}|||{{{{{{|||~~~~~~yyysssrrrppprrrxxx{{{zzzyyyzzzvvvxxxxxxsssmmmfffXXXKKK777333222444666555777::::::@@@IIIPPPRRRQQQNNNMMMPPPZZZccczzznnnGGGDDDBBBKKKhhhuuuTTT===777===DDDBBBCCCCCC<<>>???777555222000555111333777999;;;>>>BBBEEEAAA;;;777666333......111...///000000////////////........./////////000000//////000000000000///////////////000000111111111///......000222555999<<<;;;GGGTTT```rrrwwwiiirrr|||xxxvvvtttqqqppprrrwww}}}~~~}}}}}}}}}~~~}}}{{{yyyyyyyyyyyyxxxxxxwwwwwwvvvvvvvvvuuuuuutttsssrrrllljjjhhhfffcccaaa``````ZZZXXXTTTQQQOOOMMMMMMMMMHHHGGGFFFEEECCCAAA@@@@@@<<<;;;999888777666555555111111000//////...------.........---,,,,,,++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++******))))))(((((((((&&&&&&'''))))))******)))))))))***++++++,,,,,,---***************************+++---,,,,,,---///111111222333333qqqrrrtttsss~~~sssttt|||ttthhhxxxiiittttttKKKAAA444---...111///+++///...------......,,,***,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...)))+++---///111444888<<<@@@FFFNNNVVVdddpppqqqkkkkkkxxx{{{{{{ttt}}}rrrppp~~~~~~~~~zzzrrrqqqooorrr{{{|||{{{rrryyy{{{vvvnnnfffXXXLLL666222222555777666777;;;;;;CCCMMMUUUXXXVVVSSSQQQRRR]]]kkkVVV>>><<<;;;FFFbbbtttbbbBBB???:::BBBJJJKKKNNNNNNDDD<<<:::999999::::::777333666888222333:::888333888...666444222777666222666555555333333333555666777999444222555444//////444...000111111000//////000////////////000000000000......////////////.........//////000111222222333///...///222444444555777555@@@KKKWWWooo}}}hhhgggwwwzzzyyyxxxyyy~~~~~~~~~~~~~~~|||zzzzzzzzzzzzzzzzzzzzzzzztttuuuuuuvvvuuutttrrrqqqmmmllljjjgggeeecccbbbbbb^^^[[[VVVQQQMMMKKKKKKKKKJJJIIIHHHFFFEEECCCBBBBBB;;;:::999777666555555555333222111000///...---,,,///......------,,,++++++((((((((((((((((((((((((************************))))))))))))))))))))))))''''''(((((()))))))))***%%%&&&'''((())))))))))))((())))))***++++++,,,,,,************************)))+++,,,,,,,,,---000222222222333444yyy~~~~~~xxx}}}|||{{{xxxRRR666555444111000......---///............---------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,---///222666:::<<<>>>EEENNNWWWaaaiiikkkgggmmm{{{xxxxxx}}}~~~zzz~~~{{{vvvvvvsssqqquuu|||{{{vvv{{{{{{yyyuuuooobbbPPPAAA555444333444666999:::;;;777HHHOOOQQQ[[[]]]WWWUUUbbbggg}}}rrrIII???<<<<<>>AAACCCCCCIIIIIIHHHBBB;;;666555666777888888999999888777666666666777777666444444555333333222333555555333111000000000000000000000000000000000000//////////////////000111111111111111000000000000000000000000//////000000111111222222000000000111222222333333555666>>>LLLWWWZZZYYYYYYTTTnnn~~~}}}|||}}}~~~~~~|||zzzyyyzzzzzz{{{xxxxxxwwwvvvtttsssrrrqqqnnnmmmkkkiiieeebbb```^^^YYYVVVSSSRRRRRRQQQNNNLLLHHHJJJJJJGGGCCC@@@???@@@===<<<:::888666444333222111111000000//////......,,,,,,,,,,,,+++***))))))+++*********))))))))))))(((((())))))***+++,,,,,,************************,,,,,,++++++***))))))(((((((((((()))))))))******************++++++++++++*********************************+++,,,---...///111222333444vvvuuuyyyxxxqqqvvvsssvvvxxxqqqwww|||mmmnnnvvv{{{oooaaajjjttt[[[777///222000//////............///......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,---...111555999<<<===DDDLLLTTT]]]fffgggdddTTTttttttvvv}}}tttzzzyyyuuuuuuvvvwwwrrrsssuuuxxxzzz{{{{{{{{{yyyvvvqqqlllbbbTTTDDD999444444444555777:::<<<>>>BBBJJJNNNRRRUUUQQQXXXnnnZZZAAA555444777;;;BBBKKKMMMDDD888:::::::::999:::<<<@@@DDDMMMSSSXXXSSSHHH???<<<===999888888:::===>>>;;;888999;;;======<<<:::666444666444333333333333111///000000000111111111111111000000000000000000000000000000111111222222111111222111000//////000111222000000000000000111111111000000000111222222333333555333666===CCCFFFJJJPPPUUUsss}}}|||{{{zzz||||||{{{zzzzzzyyyyyyyyyzzzyyywwwvvvttttttssssssoooooonnnlllhhhccc___\\\VVVTTTPPPNNNNNNMMMLLLKKKJJJJJJJJJGGGCCC@@@???@@@<<<<<<:::888666555333222111111000000//////......,,,,,,,,,,,,+++******)))***************)))))))))((()))+++,,,,,,,,,++++++)))))))))))))))))))))))),,,,,,++++++***)))))))))''''''((((((((()))))))))+++++++++,,,,,,,,,,,,---************************))))))******+++---...///000111222333yyy^^^TTT]]]iiiyyy{{{eeefffaaaeeexxxyyycccgggqqqcccRRR===...000555000//////...............------------,,,,,,,,,+++************************+++++++++***+++,,,,,,---,,,,,,,,,...111555999;;;>>>DDDLLLSSS]]]eeegggdddUUUnnnrrrkkkyyy{{{xxxnnntttzzzwwwwwwwwwtttxxx|||}}}}}}}}}~~~|||vvvpppiii^^^NNN@@@888444555666777888:::>>>@@@GGGNNNSSSWWWUUUOOOeeewwwLLL;;;999666777:::AAAHHHHHHAAA888:::<<<===;;;:::<<>>888444000000000222111000///...------------,,,,,,,,,++++++++++++************************+++************+++,,,,,,++++++,,,...111555888;;;>>>EEELLLSSS]]]fffhhheee\\\kkkttthhhsssyyyxxx~~~wwwlllrrr~~~yyywwwvvv{{{~~~}}}}}}uuunnnhhh[[[III;;;666333555777888999;;;???CCCCCCLLLSSSYYYWWWXXX}}}sssOOO@@@===999666777>>>FFFEEE>>>777666999<<<======???DDDIIILLLQQQVVVVVVQQQJJJEEECCCDDDAAA>>>AAAFFFHHHEEEBBBCCCMMMVVVZZZ\\\WWWJJJ===999666333222333555555444333333333333333333333333000000000000000111111111000000000111111000000///333111///......///111333111111111000000000000000000000000111222222333333333333444777666777>>>GGGTTTttt~~~|||zzzwwwxxxzzz{{{{{{{{{yyyxxxvvvuuuuuutttsssssssssssswwwtttooojjjddd```^^^\\\WWWUUURRRNNNKKKJJJJJJKKKNNNLLLIIIFFFCCCBBB@@@???;;;;;;:::888777555444333111111000000//////......++++++,,,,,,,,,+++*********************+++++++++,,,---......---***(((&&&))))))))))))))))))))))))+++++++++***************''''''''''''((((((((((((*********++++++++++++,,,************************,,,,,,,,,,,,---///000111000000111222zzzpppxxxooo```jjj{{{]]]BBB666999444//////...222111000///------,,,,,,,,,,,,,,,+++++++++*********************************************+++,,,,,,++++++,,,---000444888;;;===DDDKKKRRR\\\fffiiigggeeekkktttfffooo}}}mmmkkk~~~zzznnnrrr|||xxxyyy|||~~~}}}~~~{{{ssslllfffXXXDDD777555222555888999999<<>>@@@EEEIIIJJJIIIMMMXXXbbbeeegggcccTTTCCC===:::666444555777888888666666666666555555555444444444333333333222222222111111111222111111000///222111000//////000111222000000000000000111111111000000000111222222333333000000333666666666;;;AAAPPPjjj}}}|||~~~~~~~~~~~~|||zzzwwwvvvssstttttttttttttttsssrrrwwwtttnnngggbbb^^^\\\[[[PPPOOONNNKKKHHHGGGGGGIIIPPPMMMHHHEEEDDDBBB@@@???;;;:::999888777555444444111111000000//////......+++++++++,,,,,,++++++************+++++++++++++++((()))+++,,,,,,,,,++++++************************************************''''''((((((((()))))))))************++++++++++++++++++++++++++++++++++++,,,,,,------...000111222000111222333~~~lllhhhbbbjjjqqqaaa]]]```lllyyyTTT:::111444888111///333111//////...---,,,,,,------++++++++++++***************************************************++++++,,,+++++++++---000444888:::;;;AAAIIIPPP[[[eeeiiigggggghhh}}}iiikkkwwwsssdddccczzzyyynnnrrr|||zzz}}}~~~~~~|||sssmmmiiiZZZDDD777666222666999::::::<<>>?????????>>>===<<<;;;::::::999888888777666555444444333444444444333333222111000000000000000000000000//////000000111111222222000000000111222222333333111000111555666555777<<>>;;;:::999888777555555444111111000000//////......***++++++,,,,,,+++++++++*********++++++,,,,,,,,,(((((())))))***+++,,,,,,++++++++++++++++++++++++************************((((((((()))))))))******++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,---...///000111111222333444yyyrrr}}}zzzvvvoooeeeWWWfff{{{vvvVVVGGG999999111111000+++000555///,,,+++++++++,,,,,,---...+++++++++************)))))))))))))))))))))))))))*********)))***++++++,,,+++++++++---000444888:::999???GGGNNNYYYeeeiiiggg______}}}ssskkkrrrnnnaaakkkuuujjjppp~~~{{{|||~~~vvvppplll]]]FFF999999222666:::;;;:::===CCCHHHLLLKKKDDDKKKgggoooZZZJJJ888333555;;;???<<<666888@@@AAA??????GGGUUUeeepppvvvooozzz}}}jjjXXXPPPOOOQQQRRRSSSVVVZZZccclllsssxxxfffSSSNNNHHHDDDCCCDDDEEEEEEHHHGGGFFFEEECCCBBBAAAAAA===<<<;;;:::999777666666555666666666555444444333000000111111111111000000...//////000111222222333000000000111222222333333555111111555666555666999===JJJ___rrr~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{zzzyyyxxxvvvuuuttttttqqqtttwwwyyyyyywwwuuusssooonnnlllhhhccc]]]XXXTTTTTTXXX[[[\\\\\\\\\^^^aaaRRRNNNHHHEEEDDDCCCAAA>>>;;;:::999888777666555444111111111000//////......***++++++,,,,,,,,,++++++*********++++++,,,,,,,,,+++***))))))((())))))***,,,,,,,,,,,,,,,,,,,,,,,,******************++++++))))))))))))************,,,,,,,,,---------......+++++++++++++++++++++++++++++++++,,,---...///000222222333444|||zzzyyy|||~~~ggghhhzzzcccIII;;;666555111111000///...---,,,,,,------------------------)))******++++++******)))))))))))))))************)))))))))))))))))))))))),,,,,,+++,,,///333777:::<<>><<<<<<===???<<<;;;:::::::::999555333666444222222222222111000000000000000000//////...111222222111111000///...111222444444444444666777888<<>><<<999777666555333222222111///...------......---------,,,,,,,,,++++++*********++++++,,,,,,,,,((()))))))))*********************++++++,,,,,,,,,)))***++++++***)))((('''***************************+++,,,...///000000111+++++++++++++++++++++++++++*********+++---///000///111444555~~~|||rrreeeggguuuwwwbbb[[[ddduuu___DDD777444444555222111111000...------,,,------------------------******++++++++++++******))))))))))))************))))))))))))))))))))))))+++++++++,,,///333777999???BBBGGGNNNWWW```iiinnn```fffvvvrrrttt}}}|||zzzxxxuuuvvvyyy|||yyy|||||||||}}}}}}}}}~~~~~~wwwpppiiiWWW@@@444555666777888;;;>>>BBBFFFIIIHHHDDDNNN]]]pppuuu___III<<<666888999:::;;;===???AAAAAA>>>>>>CCCGGGHHHKKKOOOOOOOOOPPPPPPOOONNNOOOQQQccciiilllmmmtttrrrggg[[[UUUVVV[[[fffpppkkkgggaaa___^^^[[[VVVQQQOOOMMMJJJGGGDDDCCCBBBBBB>>>===<<<=========;;;999888666333222111111///...///000111111111111////////////000000000000000000000222333444333333555666555888===HHHZZZttt}}}zzzyyyyyyxxxxxxxxxxxxxxxxxxyyyzzzzzz{{{zzzxxxtttrrriiilllnnnkkkfffcccdddfffiiilllnnnjjjaaaYYYUUUTTTPPPJJJEEECCCDDDEEEBBB???>>><<<999777777666444222222111///...------......---,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,************++++++++++++)))***************++++++******+++,,,++++++***)))***************************+++,,,---.../////////+++++++++++++++++++++++++++*********+++---///000///111444555nnncccmmm|||xxxsssyyy~~~cccgggvvvgggUUU>>>111111555666444222222111000///...------------------------------+++++++++,,,,,,+++++++++)))))))))*********++++++))))))))))))))))))))))))*********+++---222666888???BBBGGGNNNUUU^^^ffflllaaaiiixxxqqquuuwwwyyy}}}|||zzz||||||||||||}}}}}}}}}}}}yyypppcccMMM888111666888888:::<<<@@@CCCFFFHHHCCCCCCQQQdddyyyvvv___III<<<111888;;;:::???JJJNNNKKKBBB======DDDKKKMMMMMMNNNRRRUUUXXXYYYWWWWWWWWWWWWgggooouuutttuuulllaaabbbiiiuuuzzzsssqqqqqqmmmcccZZZSSSRRRQQQPPPNNNLLLJJJJJJFFFDDDCCCBBBBBBBBB@@@>>><<<:::666444333222111//////000222333333222111000......///000111111222222000222333333222222444555444666888<<>>???<<<999777777666444222111111000///............,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,*********)))))))))))))))***++++++,,,,,,,,,++++++***************************+++,,,------------,,,++++++++++++,,,,,,,,,,,,++++++***+++,,,---///000///111444555yyyqqqvvvwwwkkkjjjyyy\\\EEE>>>777555777888444///222111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))*********+++++++++)))))))))))))))))))))))))))))))))***---111555777<<<@@@FFFKKKQQQXXXaaagggaaacccsssyyyzzz||||||~~~{{{zzz}}}}}}}}}~~~~~~~~~~~~zzzppp```GGG444000777888:::<<<>>>AAACCCEEEFFFAAACCCRRRkkkxxx```III<<<222:::======III[[[]]]RRREEEDDDHHHQQQXXXXXXXXXYYYdddmmmtttqqqiiigggiiikkkzzz{{{|||wwwmmmcccbbb```^^^]]][[[[[[[[[WWWTTTQQQNNNLLLJJJHHHEEEAAA>>>:::888777777666444000222444555555444222111111111111111222222333333111222333333111111222444444777888888===MMMfffxxx}}}|||~~~~~~~~~~~~~~~~~~~~~~~~yyyuuusssssskkklllkkkiiiggggggiiilllccc___ZZZWWWTTTQQQMMMIIIGGGFFFDDDDDDEEECCC@@@===???===:::888777666444222111111000//////.........,,,,,,+++++++++*********++++++++++++++++++++++++*********+++++++++,,,,,,++++++******)))))))))((()))******++++++,,,,,,,,,************************++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,++++++++++++,,,...///111///111444555~~~dddbbbeeetttwwwiii^^^bbbooohhhIII333555666666666444222...,,,111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************++++++++++++))))))))))))))))))))))))))))))((())),,,000444777;;;???EEEJJJNNNUUU^^^eee```WWWiii|||zzz|||~~~||||||~~~||||||}}}}}}}}}~~~~~~~~~zzzxxxppp___FFF444222888999:::===???BBBCCCCCCCCCCCCGGGUUUrrryyy```III<<<666<<<===>>>MMM______RRRIIILLLTTT]]]___\\\]]]```vvvtttxxxzzzuuuqqqpppppppppeeebbb^^^[[[YYYUUUQQQOOOCCC@@@;;;999999999999888444555666777666555333222666666444444333333444444111333333333111111111333222666:::999:::BBBSSSaaakkkppp~~~}}}|||}}}yyyuuussssssnnnmmmllliiifffeeefffggg^^^YYYSSSPPPQQQPPPLLLIIIFFFFFFFFFFFFEEECCC@@@===???===:::888777666555333111111111000000///......,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))*********+++,,,,,,,,,++++++******)))))))))))))))******++++++************************++++++,,,,,,++++++***)))++++++,,,,,,,,,---------,,,+++++++++,,,...000111///111444555zzzxxxvvvhhhfffeeennnxxxjjjhhhsssmmmgggqqqkkkLLL>>>999666444555444111...---000333000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++******************++++++++++++,,,)))))))))))))))))))))))))))))))))***,,,111555777:::@@@GGGKKKNNNUUU___fff___OOO___zzzuuuvvv}}}|||}}}zzzzzzzzzzzz{{{{{{{{{{{{wwwwwwooo]]]EEE666444888999:::===@@@BBBBBBAAAAAAAAAGGGSSSmmmzzz```III<<<888;;;:::<<>>FFFJJJMMMSSS^^^fff^^^NNN\\\|||{{{sssrrr|||{{{|||~~~~~~~~~yyyyyyzzzzzzzzz{{{{{{{{{yyywwwlllXXXBBB666444777888:::===@@@BBBAAA???>>>;;;FFFOOObbbwwwyyy{{{```III<<<777888;;;>>>GGGWWWlllzzzvvvssstttyyy||||||uuulllccc\\\NNNIIICCC???<<<;;;:::999===<<<:::777666555444444888777666444444555777888444555666444222111111222///333777999888999<<>>===<<>><<<;;;@@@>>>:::777555444444555666555444333444666888999555666777555333111222333111444777999999999:::;;;:::>>>KKKeee|||tttnnnxxx~~~}}}}}}~~~|||vvvppprrrxxxzzzuuuooollljjjhhhgggddd```\\\YYYSSSRRRRRRPPPOOONNNNNNOOONNNNNNMMMJJJFFFDDDCCCCCC@@@>>>;;;999888777555444111111222222111000...---//////.........---------,,,,,,,,,++++++***************+++++++++,,,,,,,,,(((((())))))******++++++...---+++*********++++++***************************+++,,,------------,,,++++++,,,,,,---...//////,,,,,,,,,,,,---///111222///111444555```jjj}}}yyygggUUUJJJEEE:::888555333222333555777333333222222111000000000//////...---,,,,,,++++++************************(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))((()))+++///333666999<<>>DDDCCCBBB===888999===:::333999555333555:::======;;;;;;<<<:::555222222333333555777888999888888999:::<<<<<>>@@@@@@@@@???DDDAAANNNbbbrrruuuYYYDDD;;;777666:::>>>MMMwwwiiikkkwwwlllkkkooouuu{{{{{{yyy^^^eee|||~~~lll[[[UUUOOOGGGEEEJJJKKKKKKFFF>>>;;;>>>???===;;;888777999>>>BBBCCCBBBBBBBBB@@@<<<999666555444666888;;;<<<;;;999999999:::999;;;EEEQQQZZZ\\\ZZZRRRPPP^^^~~~~~~~~~{{{tttrrruuuuuuqqqmmmkkknnnmmmgggdddbbb^^^YYYXXXVVVTTTQQQOOONNNNNNNNNQQQPPPNNNLLLIIIGGGEEEDDD???>>>;;;888555444333333000//////......---,,,,,,....................................---------------------,,,,,,++++++***)))))))))))))))))))))))),,,,,,,,,,,,+++++++++*********+++++++++******)))***++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,---...///111111222333444KKKMMMSSS\\\bbbgggooovvvxxx{{{yyylllSSSJJJAAA???>>>;;;:::;;;555555444444333222222222222222111111000000//////,,,,,,,,,++++++******)))************************************************))))))))))))))))))))))))************))))))))))))***)))))))))+++...222444;;;===CCCIIIJJJJJJQQQZZZ[[[ZZZeee~~~www|||~~~}}}~~~~~~}}}}}}}}}xxxxxxyyy{{{~~~}}}xxxhhhPPP<<<555555666666777:::===>>>???>>>>>>AAA@@@QQQiii}}}ttt\\\FFF===444444;;;AAAQQQyyy```lllxxx\\\PPPRRRYYY___ccczzz___BBBHHHbbb|||xxxfff\\\SSSJJJHHHLLLWWWUUUNNNBBB;;;<<>>===>>>BBBEEEFFFFFFHHHGGGEEEBBB???:::777555888;;;???AAA???<<<999888;;;:::;;;???EEEJJJMMMNNNHHHJJJbbbyyy~~~~~~}}}{{{~~~xxxuuuvvvwwwuuurrrnnnqqqoooiiieeeddd```[[[XXXWWWTTTQQQOOONNNMMMMMMPPPOOONNNLLLJJJHHHFFFFFF@@@>>><<<999666555444444000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))+++++++++***************)))******+++++++++******++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,...000111111222333444CCCBBBDDDIIIOOOUUU\\\```wwwyyyzzzlll```TTTLLLLLLEEE???>>>===888666777444444555555444333111111222111111000//////......---,,,,,,,,,++++++******************************************************((((((((((((((((((((((((++++++******))))))((((((***)))))))))***...111333999<<>>>>>>>>===>>>DDD]]]xxxzzzaaaJJJ>>>333444;;;AAAPPPuuu]]]sssmmmTTTLLLUUUbbbmmmtttnnnSSS???GGGZZZoooqqqbbbWWWOOONNNRRR```YYYNNNBBB;;;;;;===>>>BBBCCCEEEFFFGGGHHHIIIIIIJJJGGGEEEEEECCC>>>:::999===AAAEEEGGGDDD???;;;999::::::;;;<<<>>>BBBGGGKKKKKKSSShhh{{{zzzkkkeeekkkhhhppp}}}{{{~~~}}}zzzzzzyyywwwtttqqqsssqqqkkkgggeeeaaa]]]YYYWWWUUURRROOONNNMMMMMMOOONNNLLLJJJGGGEEECCCBBBAAA???<<<999777555555444000000//////...---------++++++++++++++++++++++++++++++,,,,,,---------...+++++++++++++++,,,,,,,,,))))))))))))))))))))))))*********)))))))))))))))))))))***+++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,...000111111222333444AAABBBCCCEEEGGGKKKNNNOOO\\\bbbjjjqqqvvvwwwwwwvvvyyylllcccXXXPPPKKKGGGDDDBBB@@@<<<:::<<<;;;777666777444555666666666444222111111111000//////......---------------,,,,,,,,,,,,************************************************((((((((((((((((((((((((+++*********))))))(((((())))))((((((***...111333777:::@@@FFFHHHJJJQQQ[[[aaa[[[SSS[[[mmmvvvhhhaaauuusss{{{}}}wwwyyy~~~}}}yyy}}}}}}yyy~~~}}}{{{zzzzzz{{{|||~~~|||wwwgggOOO<<<555555666555777:::===???@@@??????AAAJJJfff~~~dddJJJ<<<555555:::???KKKmmmlllRRRssszzziii~~~oooaaaeeevvvQQQCCC<<>>===:::999;;;555555666666555444222111000000//////......------------------------------************************************************))))))))))))))))))))))))))))))))))))(((((((((((((((''''''(((***...222444777999???DDDFFFHHHQQQ[[[```XXXLLLPPPggg|||pppfffsss|||ssskkkuuuvvvwwwyyy|||{{{xxxzzzzzzyyyyyyzzz{{{}}}~~~{{{vvvfffOOO<<<555555666555777;;;>>>AAABBBCCCCCCBBBGGG^^^vvvcccHHH;;;777555999<<>>===999999888777777999===@@@DDDXXXccc\\\QQQOOOKKKEEEKKKVVVhhhzzz~~~~~~~~~}}}}}}{{{yyywwwssspppqqqrrrooojjjffffffccc___ZZZYYYVVVTTTRRRRRRQQQRRRUUUTTTQQQMMMIIIEEEBBB@@@@@@>>><<<999666555444444111111000//////......---------------------------***+++++++++++++++,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))************((()))***+++++++++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,************,,,...000111111222333444GGGPPPUUUQQQKKKJJJIIIFFFFFFIIIKKKJJJHHHHHHLLLPPPMMMYYY___ggguuu{{{|||vvvkkkhhhcccZZZPPPGGGCCCCCCIIICCCBBBFFFGGGBBB>>>===;;;999888999777333222444555555555444444333222111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((((((&&&&&&&&&'''***///333666:::;;;>>>BBBCCCFFFPPPZZZ]]]XXXNNNUUUppp}}}pppzzznnnlllrrrvvv{{{|||{{{|||}}}~~~}}}|||zzzyyywwwxxxyyyzzz{{{|||}}}}}}zzzvvvfffNNN;;;555555666555888<<<@@@CCCEEEFFFFFFEEEEEEWWWrrrbbbIII>>>777444888;;;FFFeee___QQQ{{{bbbSSSooo{{{uuuzzz}}}zzz|||rrr]]]BBB???;;;;;;???CCCKKK___ssszzztttqqqjjjcccaaahhhooooookkkjjjdddttt}}}lll___[[[XXXPPPOOOSSSNNNNNNLLLHHHBBB???======<<<;;;::::::;;;===???@@@DDDOOOWWWVVVQQQNNNMMMKKKNNNZZZkkkyyy}}}~~~~~~}}}}}}~~~}}}{{{xxxuuusssrrrpppooonnnpppmmmhhheeeeeeddd```ZZZYYYWWWUUUTTTTTTTTTUUUTTTSSSPPPMMMIIIFFFCCCBBB???>>>;;;888555444333333111111000000///.........------------------------++++++++++++************,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))******+++++++++(((((()))++++++,,,,,,+++,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,************,,,...000111111222333444JJJTTTZZZTTTMMMKKKKKKIIIJJJIIIHHHEEEDDDFFFIIILLLJJJQQQOOOQQQ^^^hhhqqqxxxqqqkkkaaaWWWSSSMMMMMMMMMJJJCCC>>>@@@EEECCC;;;999===AAA??????AAA<<<::::::===;;;888999===444444333222222111111111000//////...------,,,,,,++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&&&&''''''((((((%%%%%%%%%'''***///444666======???AAAAAADDDNNNYYY[[[ZZZTTT]]]{{{~~~mmmsssxxxqqqccciiirrrrrr}}}{{{yyyxxxyyyzzz{{{yyyyyyzzz{{{||||||{{{{{{zzzuuufffNNN;;;555555666555888<<>>CCCJJJWWWeee{{{pppllloooxxx{{{wwwsssssszzzyyyggg```ZZZQQQOOOTTTPPPNNNJJJEEE???<<<<<<===888666666888;;;???@@@@@@DDDCCCHHHOOOOOOJJJNNNWWWRRR^^^nnnxxxzzzxxx}}}}}}zzz|||{{{xxxtttpppnnnnnnooopppmmmnnnlllfffdddeeedddaaaZZZYYYWWWVVVUUUUUUVVVWWWPPPOOOMMMJJJGGGEEECCCAAA???===:::777555333333333111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))******+++++++++,,,(((((()))++++++,,,,,,,,,,,,,,,,,,---------......,,,++++++++++++++++++,,,***))))))***+++...000111222222333444HHHKKKMMMNNNKKKHHHGGGFFFGGGGGGFFFFFFGGGHHHHHHIIIFFFFFFGGGHHHKKKOOOSSSVVVrrrpppmmmkkknnnvvvddd```YYYSSSOOOLLLHHHFFFGGGEEECCCAAA???>>>>>>>>>???>>>>>>===============:::::::::999888777666666777666444333222111111111///......------,,,++++++++++++++++++++++++++++++************************))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((()))---222555::::::<<<>>>???CCCMMMYYY```XXX[[[YYYqqqiiiiiivvv}}}ppplllooorrr{{{{{{{{{zzzyyyxxxvvvuuu{{{||||||{{{yyyxxxxxxyyy{{{sssiiiUUU<<<555888222666:::???CCCGGGHHHHHHGGGIIIPPPdddmmmSSSBBB888888999999JJJqqqxxx[[[SSSsssxxxZZZ___ooozzzbbbTTT[[[aaaiiitttuuu^^^BBB<<<;;;666:::EEEGGGOOObbb|||}}}~~~tttooofffVVVLLLLLLIIIHHHDDDBBBCCCCCC???999;;;;;;;;;;;;;;;;;;;;;;;;AAAEEEIIIJJJIIIJJJMMMPPP\\\bbbnnnzzz~~~}}}|||yyyuuuqqqooonnnoooooommmmmmllljjjgggccc^^^[[[ZZZWWWUUUTTTTTTUUUTTTSSSSSSPPPLLLIIIGGGEEEBBB@@@===;;;888666555444333111111111111000//////......//////...---+++***))))))&&&'''((()))***+++,,,,,,+++++++++++++++***)))(((((((((((((((((((((((((((************)))))))))))))))*********++++++++++++,,,,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---+++*********+++---///000///000222333GGGIIIKKKKKKHHHFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGDDDCCCBBBBBBDDDFFFHHHJJJNNNNNNLLLKKKKKKNNNSSSVVV^^^```dddgggkkkpppwww|||}}}{{{zzzrrrnnnjjjhhhiiilllnnnoooiiieeeaaa^^^\\\XXXSSSOOONNNJJJFFFDDDCCCCCCBBBAAACCCBBB@@@???>>>>>>>>>???>>>===<<<<<<;;;;;;<<<<<<999999999999888777666666666555444333222111111111///......------,,,++++++++++++++++++++++++++++++******************************)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())),,,111555999999<<>>======<<<<<<;;;;;;;;;>>>@@@CCCEEEGGGJJJNNNQQQWWW[[[fffpppsssvvv{{{yyyvvvrrrpppoooooooooppppppoookkkfffaaa^^^]]][[[YYYVVVUUUUUUUUUUUUTTTSSSPPPLLLIIIGGGEEEBBB@@@===;;;888666555444333111//////......---,,,,,,+++---------------------,,,******************************+++++++++***))))))))))))))))))))))))))))))************)))))))))))))))))))))*********++++++,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---************+++---...000000111222333FFFGGGGGGFFFDDDCCCDDDDDDAAAAAAAAAAAABBBCCCDDDEEEBBBAAA???>>>======>>>>>>CCCEEEGGGGGGEEEDDDDDDDDDDDDFFFGGGHHHIIILLLPPPSSSSSSXXX\\\\\\XXXTTTRRRRRRSSSPPPLLLJJJJJJJJJJJJJJJLLLJJJIIIIIIHHHGGGEEEBBBBBB@@@>>>>>>@@@BBBBBBBBB@@@???>>>=========>>>???<<<<<<;;;::::::::::::;;;999999999999888777666666444444333222222222222222///......------,,,++++++++++++++++++++++++++++++************************************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())),,,000444888999<<>>CCCHHHJJJIIIFFFEEEAAAKKKaaauuu[[[III999666777:::IIIgggnnn\\\ZZZ___qqqxxxYYYcccrrr___QQQIIIOOOZZZfffrrrzzzvvv^^^DDD===<<<888:::BBBCCCKKK___tttrrr^^^NNNIIIBBBBBBAAA@@@>>>===>>>???BBBAAA@@@???===<<<;;;:::===<<<===AAAGGGNNNRRRTTTVVVXXX```iiijjjkkkxxx~~~zzzyyywwwtttrrrpppooonnnrrrsssrrrmmmfffaaa___```]]][[[XXXVVVVVVUUUTTTSSSSSSPPPLLLIIIGGGEEEBBB???===;;;888666555444333111......------,,,+++++++++***+++,,,---...//////000------,,,+++***))))))((()))******+++++++++******************************************))))))))))))((((((((()))))))))******,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---,,,,,,+++,,,---...000111111222333333EEEEEEEEECCCAAAAAACCCEEE@@@@@@@@@@@@AAABBBCCCCCCBBBAAA???===<<<;;;::::::;;;???CCCEEEDDDBBBAAAAAAAAAAAAAAAAAAAAABBBDDDEEEAAADDDGGGHHHGGGFFFGGGIIINNNKKKIIIHHHHHHGGGEEEDDDBBBBBBBBBCCCDDDDDDDDDCCCEEECCCBBBBBBDDDEEEEEEDDD@@@???>>>=========>>>???<<<<<<;;;:::::::::::::::888888888888888777666666333333222222222222222333///......------,,,++++++************************************************+++*********))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((+++///333777888<<>>>>>>>>===>>>EEEMMMEEEDDDCCCAAA???===;;;;;;===;;;;;;@@@IIIRRRVVVWWWSSSTTTZZZcccddddddmmm{{{~~~~~~}}}~~~~~~zzzyyywwwvvvsssqqqpppooorrrsssrrrmmmfffbbbbbbddd^^^[[[XXXVVVUUUUUUSSSRRRSSSPPPLLLIIIFFFDDDAAA???===;;;888666555444333111/////////...------,,,,,,))))))***+++---...//////...------,,,+++***))))))((()))***+++++++++++++++************************************)))))))))((((((((((((((())))))))))))+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---......---...///000222333222222333444CCCDDDCCCAAA@@@@@@BBBDDDAAA@@@@@@@@@@@@AAABBBBBB@@@???>>>===<<<<<<;;;;;;999<<>>??????@@@@@@@@@DDDCCCBBBBBBDDDEEEDDDCCCBBBAAA@@@>>>===============<<<;;;;;;::::::;;;;;;777777888888888777666666333333222111111111222222///......------,,,++++++************************))))))))))))))))))))))))*********))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''(((***...222666777<<<@@@@@@AAAIIIRRR^^^\\\]]]NNN^^^yyyyyyyyy~~~{{{||||||yyyzzz{{{|||{{{zzzyyyxxxxxxzzz{{{|||{{{|||}}}yyypppYYY<<<555:::888<<>><<<;;;===;;;;;;@@@HHHQQQUUUVVVMMMLLLRRR\\\___^^^fffqqq~~~}}}zzzyyyxxxvvvtttrrrqqqpppppppppppplllgggdddeeeggg]]]ZZZVVVTTTTTTSSSRRRQQQRRROOOKKKHHHFFFDDDAAA???===;;;888666555444333111/////////...------,,,,,,)))))))))******++++++,,,++++++++++++++++++++++++((()))***+++++++++++++++************************************)))))))))((((((((((((((())))))))))))++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------,,,,,,---///111222222222333444AAAAAAAAA@@@>>>>>>AAACCCBBBBBBAAA@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;<<<;;;AAABBBCCCBBBAAA@@@AAABBB???>>>>>>>>>@@@AAA@@@???AAAAAA@@@??????@@@AAAAAA@@@???>>>???@@@???===;;;???AAACCCCCCCCCBBBCCCEEEAAA@@@@@@AAACCCEEEDDDCCCCCCBBB@@@>>>===<<<<<<===<<<<<<;;;::::::::::::;;;666777777888888777666666333333222111111111111111///......------,,,++++++************************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''''')))---000555777<<<@@@@@@AAAGGGPPPYYY\\\^^^LLLXXXyyyuuu~~~yyy||||||~~~}}}~~~~~~zzz|||~~~}}}zzzxxxyyy{{{}}}}}}|||}}}~~~zzzsss]]]???666;;;888<<>>888;;;888;;;AAABBBMMMddd~~~zzzuuummmhhhhhhsss{{{kkkZZZOOOFFF@@@>>>AAAAAA>>>CCCLLLDDDCCCBBBAAA???>>>===<<<<<<;;;<<<@@@EEEKKKOOOPPPMMMKKKQQQ\\\aaaaaafffoooyyy~~~~~~}}}}}}|||zzzyyy{{{zzzxxxvvvtttsssrrrrrrnnnmmmllljjjhhhgggeeeddd[[[YYYUUUTTTTTTSSSRRRQQQRRROOOKKKHHHFFFDDDAAA>>>===;;;888666555444333111......------,,,+++++++++)))))))))))))))))))))))))))*********++++++,,,,,,)))******+++++++++******************************************))))))))))))((((((((()))))))))*********+++,,,---------,,,,,,---,,,,,,++++++,,,,,,---******))))))***,,,...///111222333333===>>>???>>>===<<<>>>@@@CCCBBBAAA???>>>>>>>>>>>>888888999:::;;;;;;;;;;;;<<<======<<<:::999999:::@@@>>>===>>>@@@AAA???===???>>>===<<<===>>>>>>>>>AAA@@@????????????===;;;999;;;>>>???======???AAAAAA@@@@@@AAADDDEEEDDDCCC@@@???===<<<<<<<<<======;;;;;;:::999999999999999666666777777777777777666444444222111000000000000///......------,,,++++++************************))))))))))))))))))))))))(((((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((''''''))),,,///444666<<>>@@@DDDHHHLLLNNNPPPPPPNNNSSSaaayyyxxx]]]III777555888:::FFFkkkrrrrrr}}}iii~~~jjjxxxwww___QQQRRRVVV]]]fffiiirrr}}}ttt^^^HHH<<<555999888<<>>;;;???AAA@@@@@@??????>>>>>>>>>===???AAABBBDDDFFFIIILLLNNNLLLQQQ]]]ccccccgggnnnvvv~~~|||{{{yyyyyyyyyyyywwwvvv|||zzzxxxuuussssssssstttnnnkkkhhhhhhiiihhhccc^^^[[[YYYVVVTTTUUUUUUTTTSSSRRROOOKKKHHHFFFCCC@@@>>>===;;;888666555444333111//////......---,,,,,,+++((()))))))))************)))))))))*********++++++******+++++++++***))))))))))))))))))))))))))))))************)))))))))))))))))))))*********++++++***+++,,,---------,,,,,,---,,,,,,++++++,,,,,,---******))))))***,,,...///000111222333:::<<<======;;;;;;<<<===CCCBBB@@@???===<<<<<<;;;888888:::;;;<<<<<<<<<<<<:::<<<>>>>>><<<;;;;;;<<>>===<<<>>>@@@AAABBBBBBAAA???=========<<<:::999777:::>>>>>>======???BBBAAA@@@???@@@AAAAAA???===<<<;;;;;;:::;;;<<<===>>>:::999999888777888888888666666777777777777777666555444333111000////////////......------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&(((,,,///333666<<>>;;;???AAAEEEIIIMMMQQQTTTUUUSSSVVVbbbxxx{{{aaaLLL999444555:::JJJsssdddgggsss]]]oooeeexxxwwwTTTLLLSSS[[[bbbiiijjjrrr|||}}}pppYYYEEE;;;444888888<<>>AAAEEEIIINNN\\\qqq}}}|||{{{{{{~~~xxxmmmeee\\\QQQGGG@@@;;;???LLLOOOFFF>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@DDDFFFGGGEEEEEEGGGJJJKKKHHHMMMYYY```___bbbhhhooo~~~|||{{{zzzzzz{{{|||{{{yyy}}}{{{wwwtttsssssstttuuuoookkkggggggjjjhhhaaaYYY[[[YYYVVVUUUVVVVVVVVVUUURRROOOKKKHHHEEECCC@@@>>>===;;;888666666555333111111111111000//////......(((((()))***+++,,,,,,---******))))))))))))))))))+++++++++++++++***)))(((((((((((((((((((((((((((************))))))))))))************++++++++++++***+++,,,---...---,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,---///111222///000222333===<<<;;;:::999:::;;;;;;CCCBBBAAA???===<<<;;;;;;999::::::;;;;;;::::::999>>>??????===;;;:::;;;<<<>>>===============>>>???>>>>>>?????????@@@@@@@@@BBBAAA@@@===999777777777:::;;;;;;;;;:::;;;>>>@@@>>>>>>======<<<<<<;;;;;;;;;;;;::::::;;;<<<>>>???>>>===;;;999888888888888777777666555555555555555222222333333222111///...//////...---,,,++++++***,,,,,,++++++***)))(((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''(((((((((((((((&&&%%%'''+++...555999>>>@@@AAACCCGGGJJJVVVTTTYYYSSSRRRrrr}}}{{{kkklllhhh{{{vvv}}}~~~~~~|||yyyzzz|||}}}|||zzz}}}{{{zzz{{{{{{hhhLLL@@@@@@<<>>===@@@BBBFFFIIIPPPZZZfffooojjjhhhfffeeefffiiilllooozzzvvvooodddXXXNNNHHHEEE??????>>>>>>???@@@@@@AAA???AAAEEEGGGHHHGGGEEECCCDDDGGGJJJIIIGGGEEEFFFIIIPPPMMMOOOUUUXXXYYY^^^eeehhh~~~}}}zzzxxxxxxyyyzzz~~~|||xxxuuurrrqqqqqqrrrnnnnnnnnnnnnkkkeee^^^YYYZZZXXXVVVVVVWWWWWWVVVUUULLLKKKIIIGGGGGGEEEBBB???<<<:::777555444333222000000000111111000...,,,***))))))))))))))))))))))))+++*********))))))((((((++++++,,,------------,,,))))))))))))))))))))))))***)))))))))((((((''''''(((((((((((()))***+++,,,......------------,,,,,,------------,,,+++***))),,,---......------///111222222333444;;;;;;:::999999:::;;;<<>><<<<<<;;;;;;999999999999999999999999===>>>===<<<:::999:::;;;;;;;;;<<<<<<<<<<<<==================>>>>>>>>>???@@@@@@>>><<<:::999999::::::;;;<<<;;;::::::<<<===<<<<<<<<<<<<;;;;;;::::::999999888888999;;;<<<======<<<:::888777777777777777666555555555444555555222333333333333111///...//////...---,,,++++++***,,,,,,+++******)))((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''((((((((((((&&&&&&'''+++...333777<<>><<<<<<;;;>>>AAADDDHHHNNNUUUZZZYYYWWWUUUTTTTTTUUUWWWYYYcccccc```ZZZRRRJJJCCC???;;;<<<<<<===>>>???AAAAAAAAACCCEEEGGGHHHFFFDDDBBBFFFGGGHHHHHHGGGFFFGGGGGGQQQOOOQQQUUUUUUTTTXXX___```uuu}}}zzzxxxwwwwwwyyyzzz|||zzzxxxvvvuuutttttttttqqqooommmjjjhhhccc]]]YYYZZZXXXVVVUUUUUUUUUSSSQQQNNNLLLIIIGGGFFFCCC@@@===>>><<<999777666555444222000000//////...,,,+++***************************+++*********))))))))))))***++++++,,,,,,,,,,,,,,,***************************)))))))))((((((((('''''''''''''''((()))***+++++++++,,,,,,---------...------------,,,+++***))),,,---......------///111111222333444888888888888999:::;;;<<>>===<<<<<<<<<<<<:::999888777777888999:::;;;;;;;;;:::888777888:::888999:::;;;<<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<<>>>===<<<:::::::::;;;<<<999:::<<<;;;:::888999999:::::::::::::::999999999999999999999:::;;;<<<<<<;;;;;;999888777777666777555555555555444444444444222333444444333222000/////////...---,,,++++++***+++++++++******))))))(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&''''''''''''((('''&&&&&&'''***---000555:::>>>???BBBGGGJJJZZZTTTWWWVVVRRRbbb~~~jjjyyy|||xxxhhhsss|||}}}vvvooo}}}zzzwww{{{||||||{{{zzz|||~~~xxxvvvhhhMMM@@@@@@<<<>>>CCCJJJQQQUUUWWWVVVUUUSSSWWWaaawwwlllPPPBBB555888<<>>;;;::::::999;;;>>>??????@@@BBBCCCFFFFFFDDDCCCBBBBBBBBBBBBIIIKKKNNNNNNLLLFFF@@@<<<888999999;;;<<<>>>@@@AAABBBDDDFFFGGGGGGFFFEEECCCJJJIIIHHHIIIJJJJJJIIIHHHOOONNNPPPQQQNNNKKKNNNSSSVVVbbbzzz~~~}}}zzzxxxxxxxxxyyyzzzyyyyyyyyyxxxwwwvvvuuuuuurrroookkkgggdddaaa]]][[[YYYXXXVVVUUUTTTRRROOOLLLOOOLLLIIIGGGDDDBBB>>><<<>>><<<999777666555444222000///...---,,,+++++++++***************************************))))))))))))******+++,,,+++++++++++++++++++++++++++++++++************))))))))))))''''''''''''((()))******))))))***+++,,,---......------------,,,+++******,,,---......---...000222111222333444666666777777999:::;;;;;;===<<<<<<;;;;;;;;;;;;<<<:::888777555555777888:::888999999888666555666888666888:::<<<<<<<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888999:::::::::888:::;;;;;;999777666666888888999:::::::::999888;;;;;;;;;;;;<<<<<<======;;;:::999888888777777777444444444444444333333222222333444444333222111000//////...---,,,++++++***+++*********)))))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&'''***,,,///444:::>>>@@@CCCHHHLLLWWWRRRTTTUUUMMMPPPhhhuuudddsssqqq~~~wwwooo~~~|||zzzyyyzzz{{{{{{{{{{{{|||~~~xxxxxxlllQQQAAA???<<<@@@CCCJJJQQQWWWXXXVVVSSSVVV]]]hhhzzzoooTTT@@@111555<<<@@@]]]|||lll[[[___vvvxxxlll{{{sssaaacccdddkkkxxx~~~mmmMMM:::111444:::;;;???GGGNNNdddxxxcccLLL???:::999999;;;:::;;;<<<<<<;;;999888888=========<<<;;;:::999888999<<<@@@EEEFFFDDD@@@<<<999999999:::<<<===???@@@AAABBBDDDFFFGGGGGGGGGGGGOOOLLLJJJJJJMMMOOOMMMJJJIIIJJJLLLKKKHHHFFFGGGJJJRRRUUUiii~~~{{{zzzzzzzzz{{{xxxyyyyyyzzzyyyvvvtttsssooommmjjjgggeeebbb___\\\[[[YYYWWWUUUTTTQQQMMMJJJNNNKKKHHHFFFDDDBBB???===<<<:::777555444333222000111///...,,,++++++,,,---************************************************))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++++++++(((''''''(((((()))***+++))))))***++++++,,,------,,,---------,,,,,,+++***+++,,,.........///111333111222333444444555666888999:::;;;;;;;;;;;;:::::::::::::::;;;999888666555555666888999666777777666444444555777666888:::<<<===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999777777888999777666666888:::999777555444444666777999:::;;;;;;:::999:::::::::;;;;;;;;;;;;;;;::::::999999888888777777222333333444333222111111111222333333333222111000//////...---,,,++++++************)))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&''')))+++///444:::>>>AAADDDIIIMMMSSSRRRTTTTTTJJJAAASSSsss~~~nnnyyyppp}}}sss|||{{{{{{|||yyy{{{||||||{{{}}}{{{|||sssWWWCCC???<<>>222666===CCCbbbgggUUUZZZtttvvvgggssszzzsssfffiiillltttXXXEEE>>>555444:::;;;@@@IIISSSkkkxxxgggVVVCCC;;;999999:::===;;;;;;::::::::::::999888888999::::::999888777666555555888<<<@@@AAA???===;;;;;;;;;;;;;;;<<<===>>>===>>>@@@CCCFFFHHHJJJKKKPPPMMMJJJJJJMMMOOONNNLLLHHHJJJKKKKKKLLLNNNPPPQQQ\\\YYYddd{{{{{{}}}{{{zzzyyyyyyyyyzzz{{{zzzyyyvvvrrrppplllkkkjjjjjjiiifffaaa^^^\\\ZZZXXXVVVUUURRROOOLLLLLLJJJGGGEEEDDDDDDBBBAAA<<<:::777555444333222000111000///---------......***************************************+++++++++))))))***++++++++++++***++++++++++++++++++++++++------------------------))))))))))))***+++,,,---++++++++++++++++++++++++,,,,,,---------,,,++++++***,,,---......000222444222222333444444555777888::::::::::::::::::999888888888999999999888777666666777888999444555666555333333444666666777999:::;;;;;;;;;;;;;;;;;;::::::::::::999999999777666888::::::777333555777888777444333333333444666888:::;;;;;;:::999666777777888888777777666888888888888888777666666111222333333333222000///000111222333222222000000//////...---,,,++++++***))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&''')))***000555;;;>>>AAADDDIIIMMMOOOUUUVVVTTTKKK===IIIjjjxxxyyynnnuuu~~~~~~~~~|||{{{}}}{{{|||}}}}}}}}}}}}~~~yyy]]]GGG@@@>>>DDDFFFKKKOOOSSSVVVWWWXXXYYYaaapppsssVVV???666999===FFFlllcccQQQZZZxxx|||iiirrrmmmwwwnnntttwwwnnnBBB;;;>>>:::777;;;;;;AAALLLWWWnnnkkkYYYKKK>>>888888888:::===:::::::::<<>>888888888888888777666555555333333777;;;>>><<<:::;;;;;;;;;;;;;;;;;;<<<===:::;;;===@@@DDDHHHLLLNNNNNNLLLJJJJJJKKKLLLMMMLLLOOOOOOPPPSSS\\\fffjjjhhhpppiiilllxxxyyyuuu}}}{{{zzzxxxxxxwww{{{{{{|||{{{yyyvvvsssqqqmmmlllllllllkkkhhhccc```]]]ZZZWWWUUUUUUTTTRRRPPPLLLJJJGGGEEEEEEEEEDDDCCC>>><<<999777666555444222000000///...............++++++++++++++++++++++++*********+++++++++++++++)))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------************+++,,,---------,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,+++***,,,---...///000333666333444555666555666888::::::::::::::::::999888888777777777777888888888888888888888888444444555444333333444666555666666777999::::::;;;999999999888888888777777666555666:::>>>>>>999444555555555444222111333444222444666999::::::999888555555666777777666555444555555666666666555444333000111222333222111///...//////111111111111000/////////...---,,,++++++***((()))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&'''(((***///444:::>>>???BBBGGGKKKIIIUUUUUUPPPLLL@@@IIIjjjxxxyyyvvv~~~|||jjj~~~sss{{{xxx{{{~~~}}}}}}~~~|||~~~~~~~~~}}}}}}bbbJJJCCCAAABBBEEEJJJMMMPPPTTT[[[aaaaaadddpppyyyYYY===888;;;;;;IIIxxxdddSSS^^^nnnrrrxxx~~~RRR:::777:::999:::<<<<<>>BBBGGGKKKMMMOOOOOONNNMMMLLLLLLOOOQQQWWWVVVVVV]]]ooo{{{wwwtttmmmhhhrrr}}}}}}|||{{{{{{{{{zzzzzz||||||}}}|||{{{yyyxxxvvvtttrrrooommmkkkhhheeebbb\\\YYYUUUSSSSSSTTTTTTTTTOOOLLLHHHFFFEEEEEEDDDCCC>>><<<999777666555444222......//////......------++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,************************)))*********++++++++++++))))))))))))***+++,,,---,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++)))+++---...///111444777444555666777666777999:::;;;;;;:::999:::999888777666666666666888888999999999999888888333444555444333333444666444444555555666888999:::888888777777666666666555444444666<<>>AAAEEEIIIDDDSSSRRRKKKJJJBBBLLLmmmxxxnnnmmmmmm}}}|||fff~~~zzzqqqyyyuuuzzz~~~~~~~~~}}}|||~~~~~~{{{eeeLLLEEEDDD@@@DDDIIIKKKMMMTTT___gggllliiiqqqzzzXXX999777:::999LLLdddSSS```lllmmm|||MMM:::999999888888:::======HHH[[[iiimmmZZZLLLCCC:::999999777777888<<>><<<:::999999666444555999>>>>>>:::555555555666777888:::<<<===;;;;;;;;;===AAAEEEIIIKKKRRRSSSSSSQQQNNNNNNRRRVVV[[[ZZZYYYccc{{{|||qqqbbb\\\dddqqq||||||}}}}}}~~~~~~}}}}}}}}}}}}}}}||||||{{{zzzvvvqqqllljjjgggeeeccc[[[XXXTTTQQQRRRTTTVVVVVVRRRNNNJJJGGGFFFEEEDDDCCC<<<:::777555555444222000,,,---...///...---,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,------------,,,))))))))))))))))))))))))''''''(((((()))))))))***(((((((((((()))***+++,,,++++++,,,---......///000++++++,,,------,,,,,,,,,)))+++---...///111555777555666777888888999;;;======<<<:::999777777888888888777777666999999999888777666555444111111111222333444555666444333333333444666777999444444333333333333222222444111111999CCCEEE===444333222000......000333444222555888:::999777666666666666555555555444444444///000000111111111000000000000000000000000000000..............................---,,,+++))))))(((&&&'''((())))))(((''''''((((((((((((''''''''''''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((---222999<<<===???BBBDDDHHHGGGQQQNNNHHHAAAIIIuuuuuuwwwcccgggssskkk{{{xxxnnnhhhqqqqqqttt}}}~~~~~~~~~}}}{{{}}}oooWWWDDD===???CCCEEEFFFOOO^^^iiikkkfffiiinnnuuuqqqOOO:::444444;;;LLLjjjyyyoooTTTQQQ___yyylllXXXbbbLLL999666666444555;;;:::>>>???JJJ]]]nnniiiZZZFFF???777555777:::;;;:::BBBDDDGGGIIIKKKKKKJJJJJJFFFEEEBBB>>>;;;888666555444444666999<<<;;;666111666555555666666666777:::<<<<<<===?????????EEEMMMTTTXXX[[[XXXRRRQQQUUUZZZffffff___[[[kkkpppbbbZZZYYY]]]}}}~~~}}}}}}~~~~~~{{{uuummmeee```______YYYWWWUUUTTTTTTSSSRRRQQQMMMKKKHHHFFFEEECCC@@@===:::888666444333222///---111111000///...---,,,,,,,,,+++)))((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******+++******)))((('''))))))))))))************)))))))))***++++++,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000222333333444555777999:::<<<======;;;:::999666777888888999999888888;;;;;;:::999777555444333222222222222222333444555444333333333444555777888444444333333222222222111222///000999BBBEEE>>>555444333111000000111222333222444888999888666555555555555444444444333333333///000000111111111000000////////////////////////...........................------,,,+++***)))(((&&&'''((())))))(((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''',,,222888<<<===???CCCFFFLLLJJJUUURRRLLLEEELLLuuuaaaddd}}}lll}}}}}}tttooovvvooottt}}}}}}~~~||||||~~~~~~|||ttt]]]HHH???===BBBEEEGGGOOO^^^jjjnnnllllllllloooxxxqqqTTT999444444999FFFaaaooofffVVVSSSeeelll[[[yyybbbLLL<<<222444777666888>>>===AAADDDQQQfffyyycccTTTCCC===777555777::::::888===???CCCFFFIIIJJJKKKKKKOOOMMMIIICCC>>>:::666555777666555666888888666333333222333555777888:::<<<===;;;<<>>:::888666444444222000...///////////////.........,,,...000---***''')))+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++++++++++++++***(((((((((((((((''''''''')))))))))***++++++,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000111222222333444666;;;<<<<<<===<<<;;;999888666777777888888999999999<<<<<<;;;999777555333222333333222222222333333444333333333333333444555666444444333333222111000000000...000777@@@BBB===666444444333333222222111111222444777777666444333333333333333222222222222111000000000111111000000///........................------------------------...---,,,,,,+++***))))))'''(((((())))))(((((('''((((((((((((''''''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''+++111777;;;===@@@DDDHHHMMMLLLVVVSSSOOOHHHKKKpppoookkkpppuuuyyyqqquuuwww|||||||||||||||~~~|||}}}|||fffOOOCCC<<>>888111///555999888999???<<>>@@@???AAAEEENNNRRRUUUUUUSSSUUU[[[```ooolllgggaaa```qqqrrriiijjj}}}~~~}}}{{{zzzzzzwwwvvvrrrllleeeaaa___```[[[YYYVVVUUUUUUUUUSSSRRRNNNLLLIIIGGGFFFDDDAAA>>>:::888666555444333000...............//////000000,,,111666444---((((((***++++++++++++++++++++++++************************))))))***,,,,,,---------)))))))))((((((''''''''')))))))))***++++++,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---------......000111111111222333555<<<<<<<<<<<<;;;:::888777777666666666666666666666:::::::::999777555444333333333222222222222222222333333333333333444444444444444333222111000//////111000111666<<<===999444444444555555444222111000222444666666444222111111222222111111111000000000000000000000000000///...------------------------------------------------------,,,,,,+++***))))))))))))))))))((((((((('''((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''***///666:::===@@@EEEIIIKKKJJJSSSQQQNNNHHHFFFeee~~~yyyvvv{{{}}}|||{{{zzz}}}~~~|||||||||}}}|||pppXXXGGG<<>>888999;;;CCC]]]uuuyyyxxxeeewwwwwwjjjssssssaaaNNN>>>777444222444999:::888:::???===EEENNN```}}}kkkNNNCCC:::888666666777777666555888:::===AAAEEEGGGIIIJJJFFFDDDBBB???<<<:::999888555444222111111222222222666777777555777;;;;;;999>>>::::::>>>@@@???AAADDDMMMRRRXXXZZZYYYZZZ\\\___gggcccaaaaaa]]]eeeyyy|||wwwtttrrrsssrrrpppkkkeeeaaa``````[[[YYYVVVTTTTTTTTTRRRQQQNNNLLLIIIGGGFFFDDDAAA???:::888666555444333111///.........///////////////---111555666222---***)))************************************************)))******+++,,,,,,++++++,,,,,,++++++***))))))))))))))))))***++++++,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---------......///000111111111222333;;;;;;;;;::::::888888777777666444333222222222222777777777777666666555444333333222111111111222222333333333333333222222222333333222111000000//////333222333555777777444111444444555555444333000///222333555555333111111111111000000000000/////////000000000000000///......---------------------------------------------------,,,,,,++++++***************))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))...444999;;;???EEEIIIJJJHHHRRROOOOOOHHHBBBZZZooorrrsssrrruuu~~~~~~{{{yyyaaaMMM???AAAEEEKKKRRR]]]jjjtttyyytttqqqqqqtttlllYYYXXX]]]aaannnyyyyyytttkkk\\\MMM===888999<<>>777666555555666666666555777888:::<<<>>>@@@AAABBB<<<;;;:::999888888888888000111111111111111222222666::::::666555999:::888===;;;;;;???@@@@@@CCCHHHQQQWWW___dddccc```]]]\\\\\\XXXZZZbbbaaabbbxxx~~~~~~|||wwwrrroooppppppoookkkfffbbb```___ZZZWWWUUUSSSSSSRRRPPPOOONNNLLLIIIGGGEEECCCAAA>>>:::888666555555444222000111000000///......------......000333555444...)))******************************************************++++++***)))((((((,,,+++++++++*********))))))))))))***++++++,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---------......000111222000111222333:::999999888888777777777666444333111000000000111444444555555555555444444222222111111111222222333333333333333333222111000111111111000000000000000333444444444333222000///333333444444444222111000111333444444222111222222000000000000////////////000000000000///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++***)))((((((((((((((((((((((((''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))---333777999===CCCHHHJJJIIIRRRPPPQQQKKK@@@SSSjjj~~~{{{wwwsssuuu{{{}}}}}}}}}|||zzzzzz{{{||||||jjjUUUCCCAAACCCJJJSSS\\\gggooottttttyyywwwWWWJJJIIIDDDOOOYYY]]]\\\YYYQQQHHH:::555777:::CCCeeevvvtttaaa|||ggg|||qqqRRRCCC===777333333555555666777888:::>>>AAA@@@NNN]]]uuurrrSSSBBB<<<666555555555555666666777666666666777777888888999:::999888777666555555555---///111222333444666888777@@@BBB:::555888;;;:::<<<;;;===@@@@@@AAAHHHPPPRRRXXX```eeeddd___ZZZWWWXXXTTTYYYccceeedddooo~~~}}}||||||~~~}}}zzzvvvsssnnnoooooolllgggbbb```___YYYWWWTTTRRRRRRQQQOOOMMMMMMKKKHHHFFFEEECCC@@@===:::888666555555444222111111111000///...---,,,,,,///,,,+++///555666111+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++***)))((('''''')))))))))))))))))))))))))))))))))***++++++,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000222333111111222333777777666666666666666777333222111000000111222444444444444444333333222111111000000000111222333333222333333333222111///.../////////000000000000000222333333222000//////000111222222222222222111111111333444444222222333444000000000000////////////000000000000///...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,+++***(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((---222555777;;;AAAFFFJJJIIIRRROOORRRLLL>>>LLLppprrrsssdddeee}}}zzzxxxyyy{{{zzzxxxxxxzzz|||sss^^^HHHBBB@@@IIITTT\\\cccjjjmmmrrr~~~^^^KKKEEE777===BBBDDDFFFHHHFFFCCC999444888;;;AAAcccpppttt```}}}dddvvvqqqVVV>>>888999666333333555555666777:::???BBBBBBCCCTTTeee~~~mmmRRRCCC<<<555555555444444555777999666555555555555555555555888777666555444333333333///111222333444777===BBBFFFRRRTTTFFF:::999<<<<<<:::<<<@@@BBB@@@BBBMMMYYYVVVZZZ___cccbbb^^^ZZZWWWYYYXXX[[[aaacccccciiiqqq}}}}}}|||~~~~~~|||xxxtttnnnoooooommmhhhccc```^^^ZZZXXXUUUSSSRRRQQQOOONNNLLLJJJGGGEEEDDDBBB???<<<:::888666555666555333111000000//////.........---...,,,+++---000222111...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++***))))))((((((((())))))******+++)))))))))***++++++,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,***++++++---///111333444111222333333666555555555555666666777111000000000111333666777444444444333222111///...000000000000111222333444222333333333222111///.........//////000111111111000111333222///...000222111111111111111111222222111222444444333333444666111000000000////////////000000000000///...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++---,,,***(((((((((((())))))(((((((((''''''''''''$$$%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((,,,111444666:::@@@DDDIIIHHHPPPNNNQQQLLL;;;GGGmmmdddvvvzzzlllooo|||~~~zzzvvvxxxzzzzzzyyyyyy|||yyycccKKKBBB???HHHUUU\\\aaafffgggpppzzzaaaQQQJJJ999999888777999===??????;;;777;;;>>>BBBaaahhhxxxfff~~~gggqqqQQQDDD;;;:::888222444===888888999:::>>>CCCDDDBBBMMM___qqqmmmUUUEEE===666666555444333555888:::888777777666666666777777333333222222222333333333222333333333444:::CCCJJJWWWdddeeeRRR???;;;======999===BBBCCC@@@BBBPPP```___aaadddffffffdddaaa```[[[\\\]]]]]]]]]___eeekkkxxx~~~{{{vvvrrrnnnooopppnnniiiccc```^^^\\\YYYVVVTTTSSSRRRPPPNNNLLLIIIFFFDDDCCCAAA>>><<<:::888666666666555333111.........///////////////...------,,,,,,---///111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,))))))***+++,,,------...)))))))))***++++++,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---///222444555222222333444777666555444222111//////111000///000222666999<<<777555222000......//////000//////............///222111000///............---------......000111111000000///.....................////////////......///000000111222333333444//////...------------...///...---,,,++++++***))),,,,,,+++++++++,,,---------,,,+++***))))))))))))((()))***++++++++++++++++++++++++***)))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''***...111444888===@@@EEEHHHLLLQQQQQQMMMFFF@@@___}}}kkkjjj}}}xxx}}}||||||zzzxxxxxxzzz~~~vvvSSSEEE===CCCMMMTTT[[[dddkkkssswwwjjj[[[MMMEEE;;;555888;;;999777999777888:::999EEEmmmwwwbbbqqqkkkmmm|||sssBBB;;;666777888777666777>>>888888>>>???<<>>>>>@@@CCC???;;;;;;:::CCCdddnnnWWWsssqqqqqqhhh}}}tttCCC<<<777888:::888777999999777;;;AAABBBDDDSSSfffvvv|||lllYYYDDDAAA:::666555888:::888888:::<<<:::777777888999888777666666555555444333222222555666888===EEEVVVnnnVVVDDD@@@;;;AAA@@@BBBHHHLLLQQQ[[[dddmmmkkkhhheeeeeefffeeedddiiikkkmmmmmmkkkjjjiiijjjdddvvv}}}|||}}}yyywwwwwwssspppllliiifffccc___\\\ZZZWWWUUUTTTSSSQQQOOOMMMFFFEEEBBBBBBAAA@@@>>><<<:::888555444444444222111///...---,,,,,,,,,------,,,,,,,,,---------------------............//////333222111///...---------++++++***)))))))))))))))+++***)))))))))))))))***)))))))))***+++++++++,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++,,,,,,---...000000333333333333888888777666444333222222666666666777888999;;;;;;777666444222000000000111...............///000111333222111000/////////000......---------......///000///......---............//////000000//////...+++,,,...//////...---,,,------.........---,,,+++++++++++++++++++++++++++------,,,,,,------...///------,,,+++************(((((((((((())))))))))))+++******))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''')))---000333777<<>>@@@AAABBBEEEIIIIII>>>;;;===DDD]]]zzziiiQQQkkkpppvvv~~~eee~~~oooCCC<<<777999;;;:::999:::999999>>>CCCEEENNNfff~~~tttfffZZZLLLHHH<<<888777;;;<<<:::999;;;>>><<<:::999:::;;;;;;:::777666555555444444444444222;;;AAADDDQQQjjjcccHHH@@@:::@@@AAAEEEMMMRRRVVV]]]dddnnnllljjjjjjjjjhhhfffeeeeeefffggggggfffeeefffhhhbbbmmmoookkkhhhiii~~~|||xxxuuutttssspppllliiigggccc___]]]XXXVVVTTTSSSRRRQQQNNNLLLIIIGGGDDDCCCAAA???===:::999777444333333333111000///...------,,,,,,------++++++,,,,,,------......------........./////////777555333111////////////,,,,,,+++************+++******)))))))))******+++******************++++++,,,,,,,,,,,,---------------------,,,,,,+++++++++******++++++,,,...///000222222222333888888888777666555444444555555555666666666666666777666444333222111111111---------......000111111222222111000000000000000......------,,,---------///......------............//////000000//////...***,,,...//////---+++)))+++,,,...///...---+++))))))*********++++++,,,,,,,,,,,,++++++,,,,,,---...------,,,+++++++++++++++))))))((((((((()))))))))******))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&))),,,///222666;;;???AAACCCGGGKKKNNNLLLHHHDDDaaa{{{yyyppprrrooojjjwww~~~~~~{{{yyy||||||~~~qqqYYYEEECCCKKKRRRYYY```fffxxxaaaNNNMMMKKKJJJJJJLLLQQQVVVPPP???:::@@@HHH^^^yyykkkTTTnnnoooqqquuueeelllBBB;;;666888:::::::::<<<>>>???BBBHHHOOO___{{{iiieeebbbVVVLLL<<<999888<<<===;;;:::;;;>>><<<:::;;;===???@@@@@@777666555333333444444555111???OOOXXXaaaooocccGGG???===???@@@FFFOOOVVVYYY^^^cccjjjiiiiiimmmnnnkkkhhhgggfffeeecccaaa___aaaeeeiiigggjjjfffaaaZZZSSSfff|||{{{|||}}}|||yyyuuurrrpppuuurrrnnnkkkiiieeebbb___XXXVVVTTTSSSSSSQQQOOOMMMSSSOOOKKKGGGDDD@@@<<<888999777555333333333222000///......---------------+++++++++,,,,,,---......---------......//////000777555333000.........///------,,,,,,,,,,,,------******))))))******+++++++++++++++***************,,,,,,,,,------------...---------,,,,,,+++++++++))))))***+++,,,---///000111111222333888888888777777666666666444444444444444444444333666555444333222222111111---------......000111111222111000000000000000000...------,,,,,,,,,,,,---......------------............////////////......+++,,,...000000...+++******+++---......,,,***)))((())))))******+++++++++******))))))******+++,,,,,,,,,++++++******++++++++++++***)))))))))***+++)))))))))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%(((+++///222666:::>>>AAACCCFFFKKKNNNNNNKKKHHHcccmmmlllsssyyywwwnnnvvvzzz{{{|||zzz}}}|||}}}dddMMMHHHMMMSSS[[[cccjjjvvvcccbbb___[[[ZZZ___eeejjj[[[FFF<<<@@@HHH___{{{jjjWWWrrrmmmfffmmm~~~}}}cccuuuCCC;;;666777:::;;;===@@@DDDGGGNNN[[[kkkttteeejjjooocccPPP>>>:::888<<<===;;;:::;;;;;;;;;<<<>>>BBBFFFGGGGGG999777444222222333444666888CCCXXXiiilllmmmXXXCCC>>>>>>===>>>DDDNNNVVVZZZ^^^bbbiiifffiiiqqqtttpppnnnoooqqqnnnhhhbbb```ccciiinnniiifff]]]YYYTTTIIIPPPjjjzzz~~~yyyyyyyyyxxxwwwuuuqqqooosssqqqmmmjjjhhheeeaaa___YYYWWWUUUTTTTTTSSSQQQOOOUUURRRMMMIIIFFFBBB===::::::888666555555444333111...//////.........------+++++++++,,,,,,,,,------,,,,,,,,,---.../////////333222000...,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---+++***************+++++++++++++++***************,,,,,,---------...............---,,,,,,+++******))))))***+++,,,...///000000111222444777777777777777777777777555555444333333444444555444444444333222111111111...............///000111000000////////////000000,,,,,,+++++++++,,,,,,------------,,,------...///---------......---------+++,,,...//////...---,,,++++++,,,,,,,,,+++***)))(((((())))))*********+++))))))(((((())))))***+++++++++******)))******+++---,,,***)))))))))***+++((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%'''+++...111555:::===@@@BBBEEEJJJNNNOOOMMMKKKXXX~~~sss___^^^bbb|||yyy~~~|||mmmUUUKKKKKKNNNWWWbbbhhh~~~tttooorrrvvvwwwnnnWWWEEE???FFF```{{{gggVVVssshhh\\\kkkvvv]]]vvvIII@@@999999===@@@DDDIIILLLXXXkkkmmmiiirrryyylllRRR@@@;;;999;;;<<<;;;;;;===;;;<<<@@@DDDJJJMMMMMMMMM<<<999666333222333555666===BBBSSScccfffllliiiKKK@@@>>>======<<>>>>>BBBGGGMMMSSS]]]uuummmooouuuzzzlllOOODDD>>>:::;;;<<<<<<===@@@???AAAFFFLLLQQQSSSRRRPPP@@@===999555333444666888;;;BBBMMMWWW___vvvuuuQQQDDDCCC@@@<<>>HHHRRRYYY___dddnnnjjjmmmxxx}}}xxxvvv{{{}}}zzztttllleeebbbccceeefffhhh```YYYZZZTTTNNNSSSYYYlll~~~|||{{{{{{xxxuuutttuuuvvvuuusssnnnlllhhhfffdddaaa^^^[[[XXXVVVTTTTTTTTTSSSQQQOOOLLLJJJGGGEEEDDDCCC@@@>>>:::888555444444444333111...//////000///...---,,,------,,,,,,+++*********((())))))***,,,------...,,,---...//////---+++******************+++,,,,,,...---,,,+++***))))))))))))))))))***+++++++++,,,------------............///......---+++******))))))******,,,...000111222000222444666666666666666777777777777444333000//////111444555222222222222222111000///000//////.........//////......---------......///************+++,,,---...,,,,,,,,,,,,------...///***++++++,,,,,,++++++*********+++,,,,,,---...///,,,+++******))))))******)))))))))))))))(((((((((*********)))***++++++,,,)))((((((((((((((()))))),,,***((('''&&&'''((()))'''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$'''***---000444999<<<===>>>AAAFFFJJJMMMMMMLLLJJJuuuwwwpppnnnccccccddd{{{~~~hhhXXXMMMJJJSSS```mmm{{{{{{^^^FFFIIIlllsss]]]sss^^^SSSwww~~~kkkttt]]]oooXXXMMMCCCBBBFFFLLLTTT[[[ooommmrrrtttuuuhhhKKKGGG@@@<<<<<<======???CCCCCCEEEKKKRRRVVVWWWUUURRRDDD@@@;;;666444555888:::;;;HHHRRRUUUcccbbbCCCAAAFFFDDD===@@@<<<===FFFQQQYYY```fffooojjjlllxxx{{{vvvtttzzz}}}vvvnnnhhheeeddd^^^fff```VVVXXXVVVQQQRRRTTTggg~~~zzzxxxxxxyyyvvvrrrqqqsssttttttsssooommmiiigggeeebbb___\\\WWWUUUSSSRRRSSSRRRPPPNNNNNNLLLIIIFFFDDDBBB???<<<999777444333333333111000...///000000000///---,,,...------,,,+++***))))))'''((()))***+++,,,------,,,---000111111000---,,,------------......///000///...---+++***))))))((((((((()))***+++,,,,,,------------.........////////////...---+++******)))******+++,,,...000222333111222555777777666666555444444333333333333222111111222333333333333222222111000//////...............------,,,000//////...------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++------,,,++++++***))))))***************************)))(((''''''((()))***))))))))))))))))))))))))......---***'''&&&''')))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''(((***---111666:::===@@@@@@BBBFFFKKKMMMKKKHHHGGGccc|||~~~uuuqqqssstttttt}}}qqq]]]RRRQQQUUU[[[iiivvvTTT???PPPjjjdddoooaaaSSSvvvqqq{{{zzz```{{{cccGGGBBBPPPPPPPPPbbbuuuvvvcccpppyyyyyyqqqfff]]]AAA999AAA@@@>>>FFFLLLMMMTTTWWWVVVYYY]]]YYYQQQMMMAAA===:::444999BBB@@@BBBNNNWWWVVVjjj~~~UUUHHHCCCBBBDDDBBBEEE@@@AAAKKKTTTYYY```ggguuuqqqqqquuuxxxzzz~~~yyylllcccaaaccchhhccc^^^\\\\\\[[[WWWTTT[[[cccyyy~~~{{{yyyxxxxxx}}}xxxuuutttssspppnnnoookkkhhhfffeeebbb^^^ZZZXXXXXXXXXWWWUUURRROOOMMMKKKIIIGGGEEEDDDCCC@@@>>>:::999777444222000//////000000000///......------,,,,,,,,,+++++++++************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,++++++*********------------------------000///---,,,++++++,,,,,,******++++++---...000111000000111222666666555555444333333222333222111000000111222333333333222111111000//////...////////////...------,,,,,,---......---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************)))(((''''''((()))***)))))))))))))))))))))))))))+++------+++)))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((,,,000555999;;;@@@@@@AAAEEEIIILLLKKKIIILLLbbbzzzwww~~~uuudddWWWPPPSSSZZZbbbnnn{{{jjjEEEMMMiiiiiisss___QQQqqq}}}rrr~~~www```{{{}}}XXXGGGLLLNNNYYYwwwooodddxxx{{{TTT>>>@@@AAADDDMMMSSSPPPRRRVVV\\\cccfffbbbZZZWWWBBB888777444999AAAAAANNN\\\dddeeekkkKKKDDDBBBCCCIIIIIIDDD???@@@IIITTT[[[bbbhhhrrrrrrsssuuuyyy}}}ppphhhfffgggjjjfffbbb___]]]\\\ZZZYYY[[[```sss~~~|||{{{{{{|||}}}zzzxxxxxxwwwuuurrrnnnkkkhhhgggfffddd```]]]YYYYYYXXXWWWUUUSSSOOOMMMKKKIIIFFFDDDCCCAAA???<<<:::999777444222111000///000000000///......------,,,,,,,,,+++++++++************))))))******+++,,,************************,,,,,,++++++++++++,,,,,,/////////......------------------,,,,,,,,,++++++------------------------000///---,,,++++++,,,,,,+++++++++,,,...///111222000111222333555555444444333333222222222222000000000000222222222222111111000000/////////////////////......---***+++---//////...,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,//////---,,,+++*********++++++++++++++++++++++++((())))))***+++,,,,,,,,,************************))))))(((((((((((())))))))))))))))))))))))))))))%%%)))...000...,,,)))((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''***...333777999@@@@@@@@@CCCGGGJJJJJJJJJHHHTTTkkkkkkmmm~~~{{{{{{}}}~~~wwwgggVVVUUU___]]]gggttt}}}nnnEEEHHHfffiiittt}}}bbbTTTpppwwwooovvveeeuuuWWWTTTXXXkkkaaa___|||[[[<<<<<<@@@FFFMMMPPPUUUSSSWWWcccmmmnnniiifff^^^BBB444777999???JJJNNN___qqqxxx{{{wwwWWWDDDDDDBBBEEEMMMPPPMMMGGGEEEKKKTTT\\\ccciiioootttvvvtttzzz{{{qqqkkkjjjiiiiiihhhgggdddaaa______```]]]```nnn~~~~~~~~~|||{{{zzz{{{{{{zzzwwwuuuooommmjjjhhhgggfffccc```\\\ZZZXXXWWWUUUSSSOOOMMMKKKIIIFFFDDDBBB@@@===::::::888666444222111000000000000000///......------,,,,,,,,,+++++++++************))))))******+++,,,************************,,,,,,++++++++++++,,,,,,++++++++++++************---------------,,,,,,,,,------------------------///...---+++++++++,,,,,,,,,,,,,,,---///000222333111111222333444444333333222222222222111111////////////111111111111000000000///////////////000000//////...---+++,,,---...//////......************************+++++++++++++++,,,,,,,,,///...---,,,++++++++++++************************(((((())))))***+++++++++************************))))))(((((((((((())))))))))))))))))))))))))))))&&&)))---///...+++)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&(((***...222666888??????@@@BBBEEEHHHJJJKKK@@@CCCYYYzzzmmm___mmmxxx}}}uuu]]]WWW```^^^gggttt~~~[[[DDDKKKfffmmmvvv{{{bbbRRRiiivvvnnnmmmyyyllljjjeeejjjsssYYY^^^}}}TTT:::>>>BBBEEEJJJJJJXXXUUU[[[hhhpppqqqppprrrZZZ>>>333;;;???FFFVVV___jjjbbbMMMEEEGGGCCCEEEOOOSSS^^^XXXQQQPPPTTT\\\dddiiinnnwwwyyysssxxx{{{sssnnnkkkiiihhhcccgggjjjiiifffddddddeee```bbbnnnyyyyyyzzz{{{zzzxxxuuurrrqqqooommmjjjhhhfffdddccc___[[[XXXVVVUUUSSSPPPMMMKKKIIIEEECCCAAA>>>;;;999999888666444222111000000000000000///......------,,,,,,,,,+++++++++************))))))******+++,,,------,,,,,,,,,,,,,,,+++++++++************++++++((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------///...,,,+++++++++,,,,,,---------...///111333444111222333444222222222222111111111111000///............///000000000/////////////////////////////////......---,,,,,,+++++++++---...///*********************************++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((***+++,,,,,,***(((((()))&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''((()))+++...222555777===>>>@@@AAACCCFFFHHHJJJBBB@@@SSSwwwvvvhhhlll}}}|||bbbWWW[[[```gggsss~~~GGGFFFRRRgggtttyyy|||aaaLLL^^^qqqnnnqqqyyyllltttnnnvvvmmm[[[eee{{{UUU???BBBCCCDDDJJJMMMWWWYYY```llltttxxx|||QQQ<<<666>>>@@@HHHZZZfffsssoooUUUGGGFFFIIICCCEEEQQQUUUiiifff___WWWVVV\\\dddkkkoooxxxyyyrrruuu~~~xxxuuuqqqnnnllljjjhhhfff^^^dddjjjmmmkkkiiihhhhhhbbbdddooozzz{{{}}}|||zzzvvvsssppptttrrrppplllhhhfffddddddbbb]]]XXXUUUUUUTTTPPPMMMKKKHHHEEECCCAAA>>>;;;888999888666444222111111000000000000///......------,,,,,,,,,+++++++++************))))))******+++,,,---------,,,,,,++++++++++++******))))))******+++************++++++++++++******************++++++,,,,,,,,,---------.........---,,,+++***+++,,,,,,------......000111333444222222333555111111111111111111000000//////------------//////////////////...........................------,,,+++***************+++,,,************************))))))******+++,,,,,,,,,+++*********++++++,,,---************************)))))))))((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((,,,,,,***(((&&&&&&(((***&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((()))+++...111555666;;;===@@@BBBCCCDDDGGGIIIDDD@@@PPPqqq|||uuusssxxx}}}{{{~~~pppbbb___```eeeoooyyy}}}mmm===DDDMMMeeepppuuujjjRRRdddsssxxx{{{yyyiiirrrllluuu~~~eee]]]kkkYYYAAA???<<<===IIIQQQUUU]]]gggppp{{{III<<<:::???BBBQQQfffnnnbbbLLLCCCEEEHHHCCCIIIWWW]]]kkkooommmddd\\\^^^eeekkkooouuuvvvqqqqqqvvvuuuoookkkkkkkkkkkkjjjhhhhhhgggaaadddiiilllmmmlllkkkjjjcccgggppp~~~}}}}}}|||~~~~~~zzzvvvsssqqqssssssppplllhhhffffffgggeee___XXXUUUUUUUUUQQQMMMJJJHHHEEECCCAAA???<<<999888777666444333222111111000000000///......------,,,,,,,,,+++++++++************))))))******+++,,,,,,++++++******)))))))))******))))))))))))******)))))))))))))))*********))))))))))))************+++,,,,,,------.........---,,,+++******+++,,,------------...000111333444222333444555000000000000000000000000///...---,,,,,,---...///........................---------------,,,,,,+++***+++---//////---+++)))************************((())))))***++++++,,,,,,++++++***)))))))))******************************&&&''''''(((((()))))))))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((((()))((('''%%%%%%(((***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((***,,,000333444999<<<@@@CCCCCCDDDFFFHHHCCC???IIIddd~~~xxxuuuzzz{{{~~~|||~~~}}}|||sssgggaaaeeennnyyy}}}yyyTTT:::@@@GGGjjjnnnssstttYYYkkkvvv~~~iii___ZZZcccvvvuuurrr{{{___```qqqZZZ@@@===;;;===IIIRRRVVVbbbkkkrrr{{{CCC<<<<<>>:::===HHHccchhhRRRRRRJJJKKKLLLIIISSSeeellltttsssgggddddddllljjjlllooolllccc\\\\\\KKKPPPTTTVVVXXX^^^hhhpppuuuoooiiigggiiilllnnnnnnmmmrrrxxx}}}xxx}}}~~~~~~~~~~~~xxxzzz|||zzzuuurrrqqqrrrmmmnnnmmmkkkhhhhhhllloooiiiaaaXXXTTTUUUUUUQQQMMMIIIGGGEEECCCBBBAAA>>><<<888777555444333222222111000000000///......------,,,,,,,,,+++++++++***************)))***++++++,,,......------,,,+++******))))))(((((((((((()))))))))*********++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////,,,+++*********+++,,,---,,,,,,,,,---///000222333333444555666222222222222111000............---,,,,,,,,,,,,---......//////////////////------------,,,,,,+++***,,,...111444444111...,,,+++++++++++++++***)))(((************************---,,,***(((&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''"""$$$&&&(((***************)))(((''''''((()))***(((%%%$$$%%%'''(((&&&$$$(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))***---222666888:::>>>@@@AAACCCEEEGGGBBBCCCEEENNNfff~~~yyyvvvyyy|||~~~|||vvv{{{}}}qqqiiiiiipppyyy|||xxxyyyrrrbbbFFF<<<888>>>SSSzzztttnnnSSSfffzzzsss{{{SSS===???===;;;AAAFFFHHHNNN[[[qqquuugggkkkwww___GGGEEECCCEEENNNTTT\\\jjjuuu}}}tttSSS;;;>>>GGGFFFyyyjjjZZZUUUNNNMMMMMMJJJWWWjjjqqqrrrdddaaadddhhhllllllggg^^^VVVQQQIIIKKKNNNOOORRRZZZfffppptttnnnfffbbbbbbffflllppprrrvvv|||}}}zzz}}}|||~~~|||}}}~~~~~~{{{xxxuuutttssstttmmmnnnkkkeeeccceeeggggggfff```YYYUUUTTTTTTRRRPPPMMMKKKHHHEEEDDDAAA>>><<<:::999777666444333333333///////////////.........++++++++++++++++++++++++))))))))))))************......------------,,,,,,************************++++++***************+++******))))))))))))******+++,,,------......------******+++++++++,,,,,,,,,---------......000111222222444666777111111111111000///...---......---,,,,,,,,,,,,,,,........................,,,,,,------,,,++++++******,,,...000000...,,,******++++++++++++***)))(((************************,,,+++)))((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((())))))))))))(((((('''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))(((''')))((('''&&&&&&'''(((((((((&&&$$$%%%'''((('''%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())),,,111555888;;;>>>@@@BBBCCCEEEGGGCCCBBBBBBKKKeeekkkfffmmmtttqqqwww}}}}}}qqqlllnnnvvv~~~rrrqqqssszzzzzzjjj]]]???::::::<<>>;;;:::999777666444333333333////////////............++++++++++++++++++++++++))))))))))))************,,,,,,++++++++++++******++++++++++++++++++++++++******)))))))))))))))************))))))*********++++++,,,---------------******+++++++++,,,,,,,,,------------...000111222333555777777///////////////...---,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******((()))***++++++***)))(((******++++++******))))))***************************)))((((((''''''((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((())))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&%%%''''''&&&&&&&&&&&&'''(((((('''&&&&&&'''((('''&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((+++000333999<<>>FFFbbbjjj\\\bbb|||uuutttzzz}}}~~~zzzqqqlllrrr{{{yyyuuueeefffkkkqqqsssmmm___TTT888888;;;;;;FFFpppjjjooofffPPPjjjrrrcccCCC333888888777>>>BBBDDDTTTnnnooofffmmmzzzuuuRRRGGGDDDJJJVVVZZZ^^^cccppp~~~tttVVV???BBBBBBIIIiiiaaaXXXZZZXXXWWWXXX\\\iiizzzdddOOONNNPPPRRRRRRNNNIIIEEECCCAAAEEEJJJMMMPPPTTTZZZ^^^fffiiinnnpppqqqrrrrrrssszzzyyyyyy~~~~~~zzzyyyyyyzzzzzzwwwrrrmmmoooooolllfffdddggggggeee```]]]YYYXXXWWWUUUPPPKKKLLLJJJFFFDDDBBB@@@===::::::999777666444333333333000000//////............++++++++++++++++++++++++)))))))))*********++++++,,,,,,++++++++++++******++++++++++++++++++++++++))))))((((((((())))))***++++++************++++++***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---...000111222222444666777...............---,,,+++---,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++******(((((((((((((((((((((((())))))************))))))************************((((((((('''((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%''''''''''''''''''((((((''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''***...222999;;;???AAABBBCCCEEEGGGEEEAAA;;;AAA```}}}{{{bbbcccvvv{{{{{{wwwoooqqqwww}}}yyymmmsss```WWW[[[```eeeeee^^^SSSKKK666888<<<<<>>@@@FFFSSSgggeee___bbb^^^]]]gggsssiiiHHHDDDEEEFFFEEEBBB???>>>>>>@@@CCCHHHLLLPPPUUU[[[___eeejjjppprrrrrrrrruuuxxx~~~{{{yyy~~~~~~~~~{{{xxxvvvuuuxxxvvvppphhhfffiiijjjhhhbbb^^^ZZZXXXWWWUUUQQQMMMKKKIIIFFFDDDBBB???<<<::::::999777666444333333333000000//////......------++++++++++++++++++++++++))))))*********+++++++++......---------,,,,,,,,,++++++++++++++++++++++++***))))))))))))******+++,,,++++++++++++++++++,,,)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,---...///111222111333555666,,,------------,,,,,,+++,,,,,,+++************+++++++++******))))))))))))))))))******+++******)))))))))(((((((((((())))))((())))))*********))))))))))))))))))))))))))))))&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))))))))&&&'''''''''&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&)))---111777:::===@@@AAACCCEEEGGGEEEBBB:::???___|||rrrzzzuuurrrxxxzzzyyyuuutttwww~~~zzzttt|||sssXXXJJJNNNSSSWWWVVVPPPGGGAAA:::999:::===PPP}}}aaakkkoookkksssVVV???777;;;999:::BBBEEENNNccc~~~pppggglllmmmrrrhhhLLLDDDDDDNNNXXXXXXeeeggguuuhhhMMM@@@===KKKbbbmmmpppmmmssskkkhhhuuuwwwLLL???@@@@@@???===<<<<<<===>>>AAAEEEJJJPPPWWW^^^ccckkkooosssrrrpppqqqxxx~~~|||zzzwww{{{}}}sssjjjhhhkkkmmmjjjddd___YYYVVVVVVUUUSSSQQQKKKIIIFFFDDDBBB???<<<::::::999777666444333333333111000000///...---------++++++++++++++++++++++++************++++++++++++......---------,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,---,,,++++++++++++++++++,,,)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,***++++++,,,...///111222000222444444,,,,,,------------,,,,,,,,,+++******))))))******++++++******)))((((((((((((((()))************)))))))))))))))))))))))))))(((((())))))******))))))))))))))))))))))))))))))&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))&&&'''((()))*********)))%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&(((---000444777;;;>>>@@@CCCEEEHHHFFFDDD===@@@^^^{{{pppnnnpppjjjnnn|||}}}~~~zzzttttttyyy~~~yyyyyy~~~jjjSSSCCCEEEHHHKKKKKKGGG???:::===::::::>>>VVV]]]llltttnnnqqqOOO<<<777;;;888:::DDDGGGWWWkkk{{{pppgggjjjmmm}}}dddPPPJJJHHHPPPXXXVVVaaaffftttyyyaaaJJJ@@@>>>QQQmmmqqqvvv|||vvvnnn}}}QQQ?????????===<<<;;;===>>><<<>>>BBBIIIQQQZZZaaafffooouuuzzzxxxtttuuu}}}xxxwww}}}~~~tttlllkkknnnnnnjjjeee___XXXTTTTTTUUUTTTRRRLLLJJJFFFDDDBBB@@@===::::::999777666444333333333111111000///...------,,,++++++++++++++++++++++++*********++++++++++++,,,,,,,,,++++++++++++******************************+++++++++++++++,,,---...++++++************++++++***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,---///111222///111333444,,,,,,---------------,,,++++++***)))))))))))))))++++++******)))((((((''''''(((((()))******))))))((())))))******))))))((('''(((((()))))))))))))))))))))))))))))))))))))))&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%'''((()))%%%&&&''')))))))))))))))###%%%'''&&&$$$###$$$&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&(((---000111555999===???BBBFFFHHHEEEFFF@@@BBB___}}}rrrjjjjjjfffiiiyyy~~~xxxwwwwwwxxxxxxxxxuuucccMMMFFFDDDDDDGGGHHHFFF@@@:::===;;;:::>>>VVV|||UUUdddssspppuuuwwwJJJ:::777;;;888===IIIMMMaaatttuuunnnfffhhhxxxyyybbbSSSNNNKKKSSS[[[YYY\\\fffrrrwwwnnnZZZHHH===FFFVVVrrryyysssUUU>>>??????>>><<<<<<===???===@@@FFFNNNWWW___dddgggpppzzz~~~zzzwwwwwwzzz|||xxxvvvrrrnnnnnnqqqmmmfffaaa\\\WWWTTTTTTTTTQQQOOOMMMJJJGGGEEECCCAAA>>>;;;:::999777666444333333333111111000///...---,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,++++++++++++******))))))))))))))))))))))))************+++,,,---...*********))))))*********++++++,,,---------------******+++++++++,,,,,,,,,))))))***+++---///111222111333555555,,,,,,---......---------+++******))))))))))))))),,,++++++***)))(((((('''''''''((())))))***))))))'''((()))******)))((('''''''''((()))))))))))))))))))))))))))))))))))))))&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$%%%&&&'''(((###$$$&&&((())))))((('''"""$$$&&&%%%###"""$$$&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&)))---000///333888<<>>??????>>><<<<<<===>>>???CCCKKKUUU___eeeggggggnnn|||zzzuuuwwwxxxvvvrrrnnnoooooonnnqqqrrrkkkccc\\\YYYVVVUUUUUUSSSOOOKKKMMMKKKHHHEEEDDDAAA>>><<<:::999777666444333333333222111000///...---,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,.........---------,,,,,,(((((((((((((((((((((((())))))))))))***+++,,,---******))))))))))))******+++,,,------......------******+++++++++,,,,,,,,,))))))***+++---///111222222444666777------......------,,,+++))))))))))))))))))))))))************))))))))))))''''''(((((())))))************))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$(((((((((((((((((((((((()))(((((('''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%$$$$$$%%%(((***,,,222555888:::<<<>>>AAACCCFFFFFFEEEEEE[[[sss___^^^nnnooooooyyy}}}xxxxxxxxxuuusssuuuuuuiiiZZZUUUaaa^^^YYYaaaaaaRRRGGG>>>111CCCAAAJJJuuuJJJaaannnbbb???<<<999999;;;BBBRRRaaavvvxxxpppfffcccuuuyyygggiii]]]QQQPPPRRRYYYhhheeecccjjjsssiiiQQQ???===JJJgggXXXCCC???===>>>>>><<<===@@@AAACCCJJJWWWaaagggmmmsssttt|||~~~~~~{{{xxxwwwuuusssqqqpppqqqsssrrrppplllgggddd```[[[WWWWWWUUUPPPMMMMMMKKKJJJGGGEEECCCAAA@@@???;;;:::888777555444444333000000000///......------,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,/////////...---,,,+++******))))))***,,,,,,***))))))************+++++++++)))************+++++++++------------------------***************++++++,,,++++++,,,,,,...///111222444444555555---............---,,,,,,))))))))))))))))))))))))*********)))))))))((((((''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$%%%'''***+++222444777:::;;;>>>AAACCCHHHHHHGGGDDDTTT{{{hhhgggttt{{{{{{yyyxxxxxxtttqqqsssvvvooofffjjjpppnnntttmmmTTTCCC555FFFGGGSSSpppQQQvvvvvviii\\\>>>;;;999;;;===FFFWWWgggzzzvvvfffqqq~~~|||tttoooeeelllcccSSSLLLLLLXXXnnnjjjgggiiimmmbbbMMMAAABBBOOOvvv[[[CCC???===???>>>===>>>BBBDDDGGGNNNVVV\\\dddttt~~~{{{{{{||||||zzzxxxxxxxxxyyyxxxvvvtttssspppnnnllljjjhhhhhhbbb\\\YYYYYYWWWQQQNNNNNNJJJIIIFFFDDDAAA@@@???>>>:::999888666555444333333000000000///......------,,,,,,,,,+++++++++******,,,++++++******++++++,,,............---,,,+++******)))((()))++++++)))(((************++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++++++++,,,---...000111222333333444555...............---,,,,,,))))))))))))))))))))))))******))))))))))))(((((('''(((((((((((())))))))))))))))))(((((((((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%''')))***111333666999;;;===@@@CCCJJJJJJIIIBBBKKKrrrvvviiilllxxx}}}yyyzzzxxxtttoooooorrrrrroootttwwwxxxZZZHHH999FFFLLL^^^hhhWWW{{{rrrqqqzzzXXX<<<::::::<<>>===??????>>>???CCCEEEKKKSSSXXX[[[fff{{{xxxwwwxxxxxxwwwvvvwwwzzz|||||||||wwwtttnnniiifffgggiiikkkccc^^^ZZZZZZXXXSSSOOOPPPIIIHHHEEECCC@@@>>>======999888777555444333333333000000000///......------,,,,,,,,,+++++++++******,,,+++************+++,,,------...------,,,+++******)))(((((()))***)))'''************+++++++++,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++++++++,,,---...000111222222333444555...............---,,,,,,))))))))))))))))))))))))***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&'''((()))///222555888:::<<<@@@BBBIIIJJJJJJCCCFFFeeexxxiiieeeppp}}}yyylll{{{wwwyyyxxxwwwsssnnnkkkllloooqqqpppvvv|||zzzUUUJJJ<<>>CCCNNNaaaqqqrrrQQQUUUZZZ]]]aaagggooouuusss}}}ttt[[[IIIEEEYYYxxx}}}vvvgggSSSEEECCCHHHdddYYYAAA===<<<>>>>>>===???CCCCCCJJJTTT[[[```mmm|||yyywwwwwwzzzxxxwwwxxxzzz|||||||||wwwsssmmmgggeeefffiiikkkccc]]]ZZZZZZXXXSSSOOOOOOJJJHHHFFFCCC@@@>>>===<<<888777666555333333333222000000000///......------,,,,,,,,,+++++++++******++++++************++++++,,,,,,---------,,,++++++,,,***((()))******)))(((*********+++++++++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++))))))(((((())))))***+++,,,,,,,,,---...000222333111222333555---------------,,,,,,+++)))))))))))))))))))))))))))))))))(((((((((((('''(((((((((''''''''''''''''''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''(((...000444777999<<>><<<>>>CCCBBBHHHRRR]]]eeeppp}}}{{{zzz}}}zzzyyyyyyyyyxxxvvvtttqqqmmmiiiffffffggggggaaa\\\YYYYYYWWWQQQNNNNNNKKKJJJGGGDDDAAA???======888777666444444333333333000000000///......------,,,,,,,,,+++++++++******************************++++++,,,,,,---,,,,,,,,,...,,,******+++++++++******++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))******+++,,,,,,------///000222333111222333555,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))((((((((((((''''''(((((((((''''''''''''&&&&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&,,,///333666888;;;>>>AAACCCCCCHHHGGGBBBSSSppptttrrrpppsss|||uuuiiipppxxxiii___```ooo|||yyyuuupppkkk\\\[[[\\\___aaaccchhhooolll}}}iiiQQQKKKKKKVVVvvvuuuhhhbbbgggqqqmmmjjjMMM```vvvkkkkkknnn~~~{{{qqqWWWIII;;;:::;;;@@@GGGSSSgggxxx|||hhhMMM@@@>>>;;;===GGG[[[ttt~~~cccQQQMMM___{{{pppPPPBBBBBBEEEUUUppp{{{~~~YYYAAA===<<<>>>>>><<<>>>BBBCCCGGGPPP\\\eeeooo|||}}}|||zzzxxxvvvtttqqqpppooommmjjjhhhfffeeeddd```[[[WWWWWWUUUPPPLLLMMMLLLJJJGGGDDDAAA???===<<<888777666555444444444444000000000///......------,,,,,,,,,+++++++++******))))))***++++++***))))))******+++,,,,,,---,,,,,,000---+++***+++,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,,,,,,,---...///111222333222333444555***++++++++++++***))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%+++...222555777:::>>>AAABBB@@@GGGGGG>>>HHH```mmmmmmwww}}}}}}}}}}}}ssspppwwwggg^^^```jjj{{{pppggg```[[[WWWJJJFFFEEEKKKPPPTTT[[[bbbcccttt{{{wwwlllXXXKKKNNNPPPaaafffeee]]]ZZZtttwwwdddYYYXXXgggcccYYYBBBRRReee]]]^^^___nnnjjjaaabbbhhh]]]JJJEEE:::999<<>>@@@???>>>???CCCEEEGGGOOO[[[eeerrr{{{yyywwwuuusssqqqnnnnnnllljjjhhheeecccbbb```ZZZWWWWWWUUUPPPLLLLLLKKKIIIFFFCCC@@@===<<<;;;888888777666555555555555000000000///......------,,,,,,,,,+++++++++******((()))***++++++***)))((())))))***,,,,,,---------000---***)))***++++++***+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------------...///111333333333333444555***************)))(((((()))))))))))))))))))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%+++...111444777:::>>>AAABBB???EEEFFF;;;@@@SSS___jjj~~~}}}qqqfffeeehhhssseeeYYYOOOHHHEEE@@@888555:::@@@EEELLLTTT\\\kkkqqqnnnhhhZZZRRRYYYUUUfffsss___kkk___RRR^^^XXXIIIHHHJJJWWWHHHHHH777DDDTTTNNNQQQQQQUUUPPPFFFIIIQQQIII;;;;;;999888<<