BM6P6(@ qqqmmmllliii^^^YYYjjjrrrdddSSSGGG===444//////......///000000000000000------,,,++++++******)))'''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''+++..................000444777999CCCMMMOOOHHH@@@<<<<<<777888555000222<<>>>>>OOOTTTeeerrrddd\\\SSSEEE<<<::::::777333...***)))))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&pppoooppplll```ZZZjjjttteeeTTTHHH>>>555000000......///000000000000000------,,,++++++******)))((((((((((((((('''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''+++...///000111111111222444666;;;BBBJJJLLLFFF???999666222555666444999DDDOOOTTTkkkyyywwwiiidddeeejjjpppzzztttlllhhhhhh___OOOGGGIIIRRRtttmmmUUU:::999888:::>>>CCCGGGHHHIIIJJJJJJIIIGGGCCC@@@===444111---*********)))(((((())))))))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((()))))))))))))))(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,000+++***---...---///333000777EEEZZZtttxxxnnnjjjjjjiiifffiii~~~~~~}}}xxxxxx}}}{{{tttooommm|||sssSSS@@@???FFFIIIHHHIIIJJJKKKKKKIIIGGGFFFFFFEEECCC>>>777000+++(((((('''((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++,,,------,,,---///111111333111444::::::FFF___gggcccmmmmmmiiissseeeLLLAAANNNoooOOO<<>>@@@CCCDDD@@@:::444000---222555666>>>OOO^^^gggsssqqqfffhhhpppxxx}}}{{{~~~|||tttqqqgggXXXMMMLLLDDDTTTlllvvvPPPGGG<<<777999===@@@AAAGGGIIIKKKLLLKKKHHHEEEBBB888444///+++***)))(((((())))))******))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((()))))))))))))))(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,------111---+++---//////111444555HHHbbbzzz}}}{{{zzzyyyrrrlllkkknnnttt|||yyytttqqqrrrsssWWWHHHGGGFFFCCCEEEIIIMMMMMMIIIFFFEEEEEEHHHFFFBBB<<<555///***'''((()))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++***+++,,,------...000222444999888666;;;BBBZZZ|||zzztttzzzzzziiinnnVVVDDDGGG___zzzrrrNNNGGGOOOfff~~~rrrfffRRR>>>:::888444000,,,***)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&kkkooopppfffRRRGGGRRRcccssseeeTTTHHH>>>555111000......///000000000000000------,,,++++++******)))******)))((('''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))***---000///111444777999===BBBEEE@@@===:::888777555111---///444888:::CCCVVVjjjuuuiiijjjlllnnnqqquuuzzz}}}{{{qqqhhhcccbbbeeeiii~~~{{{~~~}}}wwwqqq\\\XXXVVVaaa~~~pppWWW@@@555555;;;AAACCCFFFIIILLLMMMKKKHHHFFF>>>999333...+++***)))((())))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))''''''((((((((())))))))),,,,,,,,,---------------...///111111111111444888QQQmmm~~~xxxkkkcccfffxxxyyyhhhNNNCCCBBBAAAGGGLLLMMMIIIFFFEEEFFFHHHGGGDDD@@@<<<666///+++******))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++)))+++,,,------...111333;;;AAA???===BBBIII```~~~sssooovvv{{{vvvxxxeeeMMMDDDMMM\\\xxxlllXXXVVVeee{{{{{{rrr\\\CCC<<<:::777444000---+++***)))(((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''jjjoooqqqeeeRRRHHHQQQ```pppbbbQQQFFF===444000///......///000000000000000------,,,++++++******)))******)))((('''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((***+++,,,,,,---///111///111333666;;;BBBIIIOOO@@@999111...///111222111444===DDDGGGLLLXXXeeelll___]]]^^^eeerrr{{{uuutttxxx~~~}}}zzzwwwuuuvvvwwwvvvppp]]]SSS]]]}}}|||\\\BBB777:::@@@>>>AAAEEEIIIJJJJJJIIIHHHBBB>>>777222...,,,***((())))))************))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''((()))))))))))))))(((((((((((()))))))))))),,,,,,,,,------.........+++000222000///666DDDOOO{{{||||||ooouuu{{{pppttt{{{{{{jjjLLLDDD@@@DDDHHHJJJIIIGGGHHHIIIGGGFFFDDDDDDBBB===666111,,,+++***))))))))))))***((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++***+++---------///111444;;;BBBBBBEEEPPPVVV___pppbbbfffrrr~~~~~~www___PPPJJJDDDOOOhhhxxx|||```RRRUUUcccsssuuu___EEE<<<;;;999666222///,,,***((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''lllrrrsssjjj\\\XXXaaallllll^^^NNNCCC;;;333///000......///000000000000000------,,,++++++******)))))))))((((((''''''&&&&&&&&&&&&'''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''((((((((()))***,,,------...000222///111333666:::AAAHHHMMM:::444---***---333777888===IIISSSTTTRRRTTTWWWXXX___fffmmmqqqttt|||}}}zzz{{{|||gggUUUNNN\\\xxxYYYCCC999888:::<<<@@@DDDFFFHHHHHHHHHEEEAAA<<<777333000,,,)))(((((())))))******))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''((()))))))))))))))))))))))))))************,,,,,,,,,---......//////,,,000///,,,222GGGbbbsss{{{rrriiiaaabbbsssyyy{{{vvvzzzfffMMMCCCDDDDDDEEEGGGHHHIIIIIIFFFEEEDDDEEEFFFCCC<<<777---,,,+++)))))))))******((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))*********++++++++++++,,,+++,,,---......///111333555===AAAMMM```gggdddggg^^^eeerrrzzzhhhvvv}}}uuudddIII@@@NNNYYYvvv}}}cccMMMDDDJJJ___zzz{{{nnnWWW???;;;:::999777333///,,,)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''ppptttuuunnneeeeeemmmvvviii[[[LLLBBB;;;444000111......///000000000000000------,,,++++++******)))((((((((((((((('''''''''''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''))),,,---------///000000333666888999;;;===???222000......222888===@@@KKKTTTXXXSSSMMMMMMQQQTTTcccmmmxxx|||{{{|||iii\\\PPPLLL\\\rrrsssWWWBBB777888:::<<>>;;;555000+++&&&&&&'''(((((()))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))******+++++++++,,,,,,,,,,,,,,,------...///000000000222444>>>WWWuuuxxxeeeVVVPPPRRRSSS[[[vvvwwwzzz|||}}}sssQQQHHH???===BBBGGGGGGEEEIIIGGGEEEFFFHHHFFF@@@:::///...+++***))))))***+++************************((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,---...///.........000222000:::CCCVVVsss}}}tttooolllooovvvwww||||||||||||vvviiiGGGEEEKKKZZZuuu~~~ZZZJJJ>>>JJJ[[[iiirrrooo^^^KKKAAAAAAAAA@@@<<<777333000(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((yyyoooqqquuunnnlllrrrsssggg]]]QQQFFF<<<333000111.........000222222000......---,,,***)))******+++))))))))))))))))))))))))(((((((((((('''&&&%%%$$$&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''((()))******+++++++++,,,,,,...///111222333444555555555333222111///777???@@@???BBBLLLTTTRRROOOLLLIIIIIIOOOWWW\\\bbbsss}}}}}}|||yyywwwvvvmmmrrrxxx~~~zzzhhhZZZNNNPPP\\\qqqPPP>>>333777>>>999888DDDLLLIIIIIIGGGEEE@@@;;;555222///***(((+++,,,)))(((***************))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''')))***+++***)))***+++)))))))))***++++++,,,,,,+++000222...***+++000555111999DDDYYYzzz~~~mmmaaa^^^```bbbdddbbbeeennnxxx|||YYY<<<>>>DDD@@@>>>DDDGGGGGGGGGGGGFFFEEECCCBBB999444///,,,,,,+++)))'''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************+++++++++,,,,,,++++++,,,,,,---...///---...000000///333888444???GGGSSSqqq~~~vvvsss[[[BBBDDDXXXeeeaaaAAAAAAQQQgggyyyrrrkkk\\\LLLAAA<<<555...------,,,***(((''')))+++''''''''''''''''''''''''((((((((((((''''''''''''uuuqqqxxxxxxhhh___bbbdddfff\\\QQQHHH>>>444000111///...///000222222000///...---,,,************+++(((((((((((((((((((((((('''''''''(((''''''&&&%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&((()))+++,,,,,,...------------...000111666555444333111000//////;;;:::===GGGSSSXXXVVVQQQLLLLLLLLLNNNRRRZZZbbbhhhgggwww~~~vvvuuussspppnnnmmmlllkkklllooorrrvvv}}}{{{aaaVVVVVVlllRRR===666;;;999:::@@@@@@GGGHHHHHHFFFBBB===777444111,,,***,,,,,,***)))+++************))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))''')))++++++***)))***+++)))))))))***++++++,,,,,,,,,...000//////000111111666FFFZZZnnnwwwpppccckkkyyyyyyXXXHHHCCCBBBAAAAAAFFFHHHIIIIIIGGGEEECCCCCC===888222///---,,,***(((************************))))))))))))************))))))))))))))))))))))))************++++++++++++,,,,,,,,,+++,,,------...///...000333222000222888BBBLLLSSS]]]yyy}}}zzzzzz{{{}}}zzz|||}}}vvvuuu~~~YYYGGGNNN\\\YYYIIIRRRjjj}}}}}}XXXDDDDDD@@@666///...,,,***))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''yyyyyyyyyaaaVVV]]]bbbiii^^^RRRHHH???555111111000//////000222222111///...---,,,+++************((((((((((((((((((((((((%%%&&&''''''((('''''''''%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&((()))+++,,,,,,111000...------...///000777555222///------...///??????DDDOOOYYYZZZRRRJJJDDDFFFJJJPPPXXXaaahhhlllmmmxxx}}}{{{tttkkkggggggggggggggghhhiiiiiigggkkkmmmpppuuu|||~~~{{{{{{xxxuuuvvvzzz~~~zzzvvvpppssswww|||pppfffXXX[[[vvvlllLLL888666777<<<>>>888DDDFFFHHHHHHEEE@@@:::666444///,,,------***)))+++************))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))''')))++++++***)))***+++))))))******+++,,,,,,,,,---,,,---000222222111111999RRRmmm|||rrrzzzvvv}}}~~~~~~wwwWWWEEEAAA???<<>>777222///,,,***)))************************)))))))))*********++++++))))))))))))))))))))))))************++++++,,,,,,---,,,,,,,,,,,,---......000000222555444222555;;;YYY```eeellluuuvvv||||||{{{xxxuuutttvvv{{{~~~zzzzzz{{{~~~~~~zzzwwwxxx|||wwwjjjnnnuuuPPPJJJTTTtttsssPPPSSSnnnbbbFFFGGGEEE888444000,,,***++++++***(((((((((((((((((((((((((((((((((((((((''''''''''''}}}{{{~~~sss]]]ZZZiiirrrqqqcccSSSGGG===444000111111000///000222222222000------,,,+++************(((((((((((((((((((((((($$$%%%&&&'''((((((((((((%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''((()))******+++111///...,,,---...000222333111...,,,,,,///333666AAALLLWWWXXXPPPGGGEEEGGGCCCFFFMMMUUU___fffjjjkkkoootttuuurrrooommmfff^^^bbbcccccceeegggiiikkklllgggjjjmmmoootttzzzzzzwww{{{yyywwwwwwyyy{{{~~~}}}}}}}}}}}}{{{uuukkkeeecccfffiiinnnsssyyy|||jjj^^^dddttt___BBB888555;;;>>>777AAADDDGGGIIIGGGCCC===:::777111---------***)))***************)))))))))((((((((((((((((((((((((((('''(((((((((((()))))))))((()))++++++*********+++))))))***++++++,,,,,,------,,,---//////000444:::OOOhhhwwwppplll```}}}qqqXXXFFF>>><<<>>>CCCIIIJJJGGGEEEEEEGGGGGGCCC<<<555000---+++)))++++++++++++++++++++++++))))))*********+++++++++)))))))))))))))))))))))))))******++++++,,,,,,,,,---------------......///111000222444444666>>>HHHfffjjjmmmuuutttwww~~~zzztttrrrqqqsssxxx}}}{{{xxxuuurrrrrrtttuuuvvv~~~rrruuu}}}vvvuuuyyyooottt~~~___KKKNNN[[[www[[[YYYsssjjjLLLEEEBBB;;;999333,,,+++,,,---***'''))))))))))))))))))))))))((((((((((((''''''''''''vvvtttxxxrrrfffmmm{{{jjjTTTEEE;;;333000111111///...///111222111000---,,,,,,,,,+++******)))''''''''''''''''''''''''$$$$$$&&&'''(((((())))))%%%&&&'''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))...---,,,,,,---///222333---,,,++++++///555;;;???KKKVVV___YYYJJJAAACCCJJJGGGKKKRRR]]]fffkkklllkkkjjjhhhccc]]]\\\^^^\\\YYY\\\\\\]]]___bbbdddfffhhhjjjmmmnnnnnnqqquuutttpppxxxzzzzzzvvvsssrrrvvvzzzvvvyyy{{{wwwlll___TTTNNNLLLOOORRRXXX___kkkwwwoooaaaZZZ```yyyxxx\\\GGG888777<<<888===AAAEEEHHHHHHEEEAAA>>>:::333......,,,)))((()))************)))))))))((((((((((((((((((((((((((((((((((((((()))))))))***(((***+++,,,+++***+++,,,*********+++,,,,,,------------...///---000>>>NNNxxxnnn```YYYVVVpppxxxVVVBBBAAA;;;???EEEGGGGGGGGGHHHJJJHHHEEE@@@999333...+++***++++++++++++++++++++++++************++++++++++++************************)))******+++,,,,,,------......------......///000222111111222444;;;JJJYYYfffbbbbbbnnn{{{ssswww|||~~~~~~xxxrrrnnnkkkkkksss~~~zzztttoooiiieeefffmmmuuu|||rrraaafffsssooojjjssswwwqqqyyyuuuZZZRRRJJJTTTuuuoooaaalllpppmmmRRR@@@>>>BBB===777///,,,---...+++'''************************((((((((((((''''''''''''oooqqq{{{}}}zzzmmmUUUEEE;;;333000111000///---...000111111000,,,,,,,,,,,,,,,***))))))''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%&&&'''((()))((('''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))+++++++++,,,...000111222))))))+++///555<<>>CCCGGGHHHGGGDDDBBB>>>777111///---)))(((***************))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((***,,,,,,+++***+++,,,******++++++,,,---------......000333333:::RRRkkkyyydddVVVQQQLLL]]]tttjjjLLLEEE===>>>AAAEEEHHHJJJKKKLLLGGGFFFDDD>>>777000---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,************************)))******+++,,,---......///............///000000333111111222666AAAVVVhhhiii\\\UUU```uuu~~~wwwsssvvvwwwppphhhhhhgggiiirrr}}}|||uuummmkkkgggdddeeekkkttt{{{ppptttuuutttyyytttfffTTTUUUcccbbb[[[___vvv|||nnnxxxtttTTTGGGZZZuuucccVVVRRR[[[mmmyyyxxxfffLLL777888DDD@@@:::333...---,,,+++)))))))))))))))))))))))))))((((((((((((''''''''''''nnnsss~~~~~~kkkVVVHHH???777222000000...,,,,,,...000000///,,,,,,------,,,+++)))(((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%&&&((()))))))))'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((()))***++++++)))***,,,---............***,,,000555;;;@@@DDDFFFEEE???::::::@@@EEEGGGFFFHHHJJJOOOVVV]]]]]]WWWQQQOOOMMMKKKJJJKKKMMMRRRVVVVVVWWWXXX[[[^^^bbbeeeffffffiiikkkmmmttt|||}}}uuuvvvuuusssqqqppprrruuuqqqjjj^^^OOOAAA888333111000111222555<<>>BBBCCCDDD;;;999888777:::@@@GGGLLLQQQQQQSSSWWWZZZWWWNNNFFFEEEFFFIIILLLLLLMMMPPPTTTSSSTTTVVVYYY]]]aaaeeegggkkkmmmlllkkknnntttvvvsssvvvtttqqqoooppppppooonnnmmm___LLL===555333333222333222000///333@@@SSSbbbmmmkkkmmmpppoookkknnnvvvyyy{{{~~~xxx~~~qqqeeeZZZTTTjjjLLL???444777:::>>>CCCFFFGGGGGGGGGEEE>>>777444111---,,,...************))))))))))))))))))))))))))))))))))))))))))))))))************)))***,,,,,,+++++++++,,,***++++++,,,,,,------...111,,,000???NNN```|||zzziii```dddnnnlllddd[[[[[[gggxxx||||||]]]JJJEEEAAADDDKKKPPPNNNKKKFFFHHHJJJFFF???888333222------------------------******+++++++++,,,,,,,,,************************)))******+++---.../////////////////////000111111222333666999===III^^^rrrssskkklllyyy{{{vvvsssrrroooiiidddlllrrryyy|||zzzzzz~~~wwwlllgggTTTUUUbbbyyyyyybbbYYY[[[vvvtttaaaOOONNNNNNKKKMMM___uuuzzz{{{wwwOOOJJJLLL\\\{{{zzzRRRGGG>>>@@@\\\mmmvvvqqqYYYEEEAAA@@@<<>>666111000////////////////////////...---,,,+++***************)))(((''''''&&&''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))...,,,+++))))))***+++,,,...222777;;;>>>>>><<<:::999888777888:::???DDDGGGIIINNNTTTVVVRRRKKKCCC???DDDFFFHHHJJJLLLPPPTTTWWWXXXWWWWWW[[[bbbgggjjjjjjjjjgggeeehhhnnnrrrtttsssxxxyyysssjjjgggkkkllliiiaaaQQQ===222000222000......000111///000:::MMM]]]cccbbbaaaaaacccfffjjjlllooozzz}}}xxxzzzyyyzzzyyygggZZZnnn^^^@@@444999888:::>>>DDDHHHGGGDDDCCCDDD@@@777000...---***---+++******+++,,,,,,+++******))))))))))))******))))))))))))************)))***,,,,,,+++++++++,,,---...---+++,,,......---222000000===[[[}}}yyyqqqpppsss~~~mmm^^^aaasss}}}tttZZZIII;;;???HHHKKKJJJIIIIIIJJJHHHDDDAAA>>>888111...---------......,,,***************************))))))******++++++++++++........................+++++++++,,,---...///000333333888>>>DDDRRRmmm{{{www~~~{{{vvvqqqnnnmmmnnnooovvvxxx{{{}}}ssshhhaaaQQQQQQZZZkkkzzzgggVVVWWWyyyvvvhhhVVVOOOSSSRRRLLLXXXooo\\\AAAEEE\\\pppjjjLLL999BBBddddddiiitttmmmSSSBBB>>>:::???@@@;;;222---//////------,,,+++)))(((((((((((())))))))))))))))))))))))qqqtttyyy|||oooWWWGGG>>>666111///////////////////////////...---,,,+++************(((((('''''''''(((((())))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((())))))***+++...---+++))))))***,,,...333555777999999777555333888888888999<<<@@@DDDFFFGGGIIILLLLLLHHHDDD@@@>>>BBBEEEHHHJJJLLLNNNQQQSSSVVVVVVWWW\\\aaaeeeeeeccciiikkkmmmooopppqqqrrrtttsssuuusssnnnkkkjjjccc[[[III>>>111++++++///000///000222333000000555@@@IIILLLKKKKKKLLLNNNRRRVVVXXX]]]iiiqqqrrrxxx{{{ssspppkkk}}}xxx[[[KKK<<<888777<<>>888333///,,,++++++******))))))))))))***''''''''''''''''''''''''oooqqqyyypppXXXGGG>>>555000///////////////////////////...---,,,+++************&&&&&&&&&''''''(((******((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((+++************+++,,,,,,///---+++))))))+++...000444444444444333222000///777888:::<<>>AAADDDHHHKKKLLLMMMNNNOOOUUUVVVYYY^^^bbbcccbbb```gggmmmssstttqqqnnnnnnooojjjmmmooopppnnngggWWWIII777333...,,,---000222333000111222111000111444777666555555777999===@@@CCCFFFSSS]]]bbblll|||yyyuuusssKKK===666;;;>>><<>>>>>999///)))+++)))))))))))))))***++++++''''''''''''''''''''''''nnnpppwwwyyy~~~qqqXXXGGG===555000///////////////////////////------,,,+++************'''''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))+++************+++,,,,,,///---+++)))***,,,000222000000000000000222333444666888;;;>>>AAABBBBBBBBB>>>===;;;999777888;;;>>>@@@DDDIIILLLMMMLLLLLLLLLVVVWWW[[[^^^bbbcccccccccdddiiipppssspppkkkgggeee^^^```dddiiiiii```MMM<<<333444333222111000111222000//////000222222111000//////...///111333666888888AAAIIIMMMVVVeeerrrwww~~~vvvdddIII777:::<<<888>>>KKKIIILLLJJJCCC<<<888333...---+++***)))+++++++++***+++******))))))******+++))))))*********+++++++++)))+++------,,,+++,,,---+++,,,...///......444;;;JJJOOObbb}}}pppsssbbbKKKBBBAAABBBAAAGGGIIIJJJHHHIIIIIIEEE???222000---,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++------...........................///000111222333999CCC```vvvyyysssqqqsssvvvssstttvvvxxx{{{~~~vvv___XXX^^^eeefffZZZMMMJJJOOOZZZjjjwww{{{tttcccfffpppfffQQQ]]]nnnlllVVVLLLVVVVVVIIIKKK]]]pppzzzyyyttttttSSS@@@DDDIIIttthhhbbbrrrttt}}}VVVGGG>>>AAA===000+++000*********))))))***++++++))))))))))))))))))))))))oooqqqwwwsssooorrrXXXGGG===555111000////////////////////////------,,,+++************))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******))))))))))))***++++++...,,,***)))***---000222///.........000333666777777999<<>>AAAEEEJJJNNNNNNMMMLLLLLLTTTUUUXXXZZZ]]]aaadddfffccceeeiiilllmmmhhh___XXXPPPPPPSSSZZZ\\\TTTEEE888333555777666333111000111444222000000111333222111111000000///000000222222333777:::;;;BBBOOO]]]dddwwwhhhfffyyyVVV999777;;;888;;;FFFFFFJJJKKKEEE???;;;666000...,,,******+++,,,+++***++++++************++++++************++++++++++++***+++------,,,,,,,,,---++++++...111///000999EEEYYYeee{{{~~~rrr^^^```pppxxxtttVVVEEE@@@@@@@@@DDDGGGHHHHHHIIIKKKHHHBBB777333///---------------++++++++++++++++++++++++,,,+++++++++++++++++++++---------.........//////---------...///000222222888NNNiii{{{zzz|||uuussssssqqqnnnooorrrvvv{{{kkkZZZVVVVVVUUUPPPKKKHHHHHHNNN]]]llliiirrr~~~~~~bbb\\\gggdddTTT\\\nnnnnnYYYLLLRRRTTTKKKGGGUUUfffqqqwww{{{~~~~~~rrrhhhuuufffIII???BBB]]]}}}kkkmmmlll}}}fffQQQCCCCCC???444///333---,,,+++***))))))))))))************************iiilllsssmmmfffyyyrrrXXXGGG===666222111////////////////////////...---,,,+++******************(((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***+++)))(((((((((((()))******++++++******+++---000111111000//////000333555777888:::===???@@@>>><<<;;;666888:::;;;;;;;;;===???AAAEEEJJJMMMMMMMMMLLLLLLPPPQQQTTTUUUXXX[[[```dddcccbbbbbbdddddd^^^SSSJJJBBB???AAAHHHKKKFFF>>>888555777999:::888777666666:::666222000///000111111111000//////............111222333333777AAANNNWWWnnn{{{|||yyyzzzsssgggtttfffCCC999:::999;;;AAABBBHHHJJJGGGBBB???999444000...,,,,,,,,,---,,,+++++++++************++++++*********++++++++++++,,,***,,,---...---,,,---...,,,+++...111000111@@@QQQeeewwwoooZZZXXXbbb```FFF======>>>CCCFFFHHHHHHJJJLLLJJJEEE<<<888222...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,------------.........///111222333111PPPiiimmmrrrxxxsssttttttooojjjjjjnnnuuu}}}ttt^^^RRRMMMAAA@@@@@@@@@>>>???IIITTTTTTbbbuuujjjWWWZZZZZZPPPWWWhhhmmm]]]NNNLLLMMMJJJDDDMMM[[[fffnnnuuuzzz~~~~~~ppp```cccfffuuuhhhSSSFFFKKKnnnfff]]][[[lll|||qqq]]]JJJDDD@@@888333222...---,,,+++***)))))))))((((((((((((((((((((((((cccgggooommmgggxxxqqqWWWGGG===777333333////////////////////////...---,,,+++************)))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++)))(((((((((((()))******(((((()))+++,,,...///000111000000000111333555666:::<<<===>>>>>><<<:::888444666888999:::;;;>>>@@@???CCCHHHKKKKKKKKKLLLMMMMMMPPPTTTVVVWWWXXX\\\______^^^]]]ZZZTTTKKKAAA;;;666222333999;;;888666888666666777888999999888888888666333000...---///000000/////////............000000111111222777AAAIIIWWWgggvvvyyyuuusssrrrrrrlllkkkgggcccccciiiuuu~~~}}}yyyxxxzzzkkk```xxx[[[DDD:::888:::===???FFFJJJIIIFFFCCC>>>888111///------......---,,,,,,++++++******++++++,,,*********+++++++++,,,,,,***,,,......---,,,---...---+++...222000333FFF\\\qqqtttbbb\\\ZZZfff}}}yyyYYYGGG@@@>>>CCCFFFHHHIIIKKKNNNLLLGGGAAA<<<555000------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++,,,------.../////////000111222333444777UUUnnnoooiiipppzzzvvvvvvuuuqqqmmmkkkpppxxxkkkXXXNNN@@@<<<999:::::::::<<>>AAA>>>AAAFFFHHHJJJJJJKKKMMMNNNRRRWWWZZZYYYYYYZZZ[[[YYY[[[YYYRRRFFF:::333000///+++,,,111333000111666222111///000222333222000222222222///------///111000000000000111111111111000000111222111111666<<<<<>>;;;888555444000222555888:::;;;<<<<<<>>>@@@EEEIIIMMMPPPRRRSSSVVVVVVUUUTTTWWW[[[YYYTTTWWWSSSKKKAAA777000......///---+++---111333222000///...---...///000///---000111000......000000///...111222111///...///222222111000000000111333444777<<>>@@@EEEKKKOOONNNLLLHHHEEE@@@888111------...,,,------------------,,,------------------------++++++,,,,,,---...//////000...000333222000555===OOOooo~~~yyyyyy{{{~~~}}}yyywwwuuuwww{{{pppdddUUUMMMBBB;;;::::::999888>>>MMMdddwww|||dddUUUJJJNNNUUUXXXPPPCCC;;;:::888888777666777<<>>777000---***)))*********))))))***+++,,,,,,+++***)))iiiiiisss~~~qqqWWWFFF>>>888333111---......//////////////////...---+++***)))))))))'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((())))))((('''&&&&&&'''((()))***+++,,,---............111111111111222333444555555666777666444333444555555555555666777999;;;<<<===>>>AAAEEEHHHJJJLLLMMMOOORRRTTTXXX___eeeddd___LLLAAA333,,,,,,...---+++******,,,111888======<<<;;;999666444333222000///000///////////////000000...///111000//////000222333333333222222222111111111333666888:::===AAADDDFFFFFFJJJPPPUUUYYY```gggooozzztttrrrPPP>>>===:::>>>DDDIIILLLJJJGGGEEEBBB<<<555///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........000---000999AAAKKK```ttt|||xxxZZZAAA???>>>BBBHHHMMMNNNNNNJJJHHHCCC<<<444///------...------,,,,,,------...------------------------))))))***,,,---...///000...000222444333555@@@LLLlll}}}tttuuuwwwzzz}}}}}}{{{{{{~~~vvvtttqqqsssxxx|||tttppprrryyyrrrhhh[[[RRRGGG???<<<;;;:::999<<>>:::666333222222333777999;;;<<<===@@@DDDGGGFFFHHHNNNVVV^^^gggrrryyy~~~ooozzzeeeHHH@@@888<<>>===<<<777CCCVVVgggqqqwwwyyydddYYYSSSPPPOOOKKKCCC;;;888666666777666555444555777888FFFXXXhhhyyysssfffqqquuuKKKCCCJJJ___bbb^^^vvv{{{pppOOO???===>>>444111---++++++++++++***++++++***))))))***++++++fffhhhppptttyyyxxx[[[EEE<<<888333...---......///////////////---------,,,+++***)))((()))))))))))))))(((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((())))))***+++)))((('''&&&&&&'''((()))++++++,,,,,,---....../////////000000000000000///222222222111111222555777999777555444555777:::<<>>555///,,,,,,---...------,,,,,,---......,,,,,,---------.........---------.........////////////;;;QQQfffvvvzzzttt}}}ppphhhfffeeeccc^^^UUUNNNLLLRRR\\\dddyyy}}}UUUMMMDDD???AAAGGGKKKMMMNNNNNNLLLFFF>>>666000---...---,,,++++++,,,---...------------------------////////////............---111333333;;;PPPmmmzzzyyyuuusssuuuooossszzz~~~}}}}}}}}}yyyyyy{{{}}}~~~|||zzzvvvmmmaaaSSSFFF>>>BBBGGGRRR___iiikkkfffaaa]]]XXXOOOGGGAAA>>><<<;;;555???PPPaaajjjpppzzzsssdddXXXPPPIIIHHHFFF???999777333555777777555444555666222>>>OOO___qqq|||hhheeennnRRREEEGGGNNNssszzz```wwwZZZDDD@@@CCC777333///,,,+++,,,,,,+++++++++***))))))***++++++fffhhhooottt|||eeeIII<<<888333,,,---......///////////////,,,,,,---,,,,,,***)))((('''''''''''''''&&&&&&%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''')))))))))))))))***++++++)))((('''&&&&&&'''((()))++++++++++++,,,---............///000000/////////111111222111000111444666888777555444555888:::<<>>@@@AAA>>>======>>>>>><<<999666777666;;;DDDEEE===888:::@@@@@@AAAEEEJJJNNNPPPPPP___YYYNNNCCC;;;777777888999===CCCHHHKKKMMMOOOQQQUUUYYY\\\]]]bbbllltttwwwsssooolllpppyyyyyybbbUUUjjj^^^EEE<<<;;;===BBBHHHLLLLLLJJJKKKHHHBBB:::222...---...------------............,,,---------............------........./////////...111CCC___wwwyyykkkooo|||uuuyyy~~~~~~wwwggg[[[TTTSSSSSSTTTQQQKKKDDDAAAEEEOOOVVVdddtttwww```VVVHHHAAAAAAGGGNNNRRRNNNPPPOOOKKKCCC:::222///...------,,,,,,------...------------------------111111000000///.........000333222111;;;UUUsss{{{yyyuuuqqqpppooouuu|||~~~}}}}}}|||yyyyyyxxxxxxwwwyyytttjjj^^^QQQDDD;;;666999@@@KKKVVV^^^aaa^^^[[[[[[WWWQQQJJJCCC===:::888888AAAPPP```hhhmmmuuu~~~~~~vvvjjj___NNNFFF@@@???===999555555111222555555444444444555222<<>>>>>???AAADDDGGGJJJLLLNNNRRRTTTSSSRRRNNNBBB777---...///222333333222000000///000777CCCOOOWWWZZZXXXXXXXXXWWWUUUOOOHHHCCC???>>>FFFRRRSSSHHHBBBCCCIIIJJJMMMSSS\\\bbbeeeffflllfff]]]SSSJJJDDDAAA@@@@@@CCCGGGIIIKKKLLLNNNOOOWWW\\\^^^[[[[[[^^^```]]]VVVTTTUUU___pppppp\\\]]]|||lllPPP@@@===<<>>@@@CCCGGGJJJLLLLLLPPPRRRRRRQQQMMMAAA555444111000333888:::777333++++++000<<>>;;;===DDDJJJKKKKKKJJJJJJGGG@@@777111......***,,,...000000///...------------.........//////............/////////000999@@@WWWxxxzzzhhh]]]aaakkksss}}}}}}kkk[[[TTTMMMEEEGGGOOOWWW\\\^^^YYYTTTRRROOOLLLQQQVVV___kkkyyytttUUUPPPIIIFFFFFFIIIMMMOOOOOOPPPNNNHHHBBB@@@DDDIIIVVVbbbfff```dddzzz{{{~~~|||~~~yyyjjjVVVFFFAAADDDJJJNNNNNNQQQSSSQQQIII???666111+++,,,............,,,+++------------------------,,,------....../////////111333333333@@@YYYoooyyy___hhh{{{{{{zzzyyyvvvuuutttzzz}}}yyyxxxyyyxxxyyy{{{~~~~~~zzzyyyzzzzzzyyyvvvqqqmmmjjj```PPPAAA666222222444///777BBBIIIIIIGGGEEEDDDDDDFFFHHHHHHFFFDDDBBBAAA<<>>:::333333111111000000//////.........---+++***))))))(((((('''((((((((('''&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&%%%%%%''')))******)))******+++++++++******+++,,,---.../////////////////////000222444666888555555555555777999;;;<<<:::>>>BBBEEEGGGHHHIIIJJJOOOQQQQQQMMMFFFBBBCCCFFFAAADDDEEEBBB:::333000///)))+++222CCCYYYmmmzzz{{{tttlllgggaaaXXXJJJ@@@>>>===EEEXXXfffjjjhhhhhheeefffmmm~~~uuuiiicccOOOKKKHHHHHHLLLMMMKKKGGGLLLIIIIIIKKKJJJEEECCCDDDJJJLLLTTTccctttzzz|||dddLLL888888???BBBFFFLLLGGGIIIFFF???999666000***......//////......---,,,............////////////)))111---***111444333666555IIIhhh~~~wwwwww}}}xxxkkkkkkttt~~~{{{yyyzzz{{{uuujjj```OOOJJJBBB===;;;<<<>>>???HHHFFFCCC@@@>>>===<<<<<>>555222777;;;888666777777666555555444555666777333444555;;;MMMiiihhh]]]bbb}}}WWWIIIPPPvvvbbbNNNVVVeeemmmkkkLLL>>>===<<>>QQQcccmmmpppcccYYYLLLDDDAAA@@@===:::666888FFFbbbxxx}}}wwwqqqooodddQQQMMMJJJJJJMMMNNNKKKHHHIIIGGGHHHHHHGGGFFFMMMVVVUUUZZZdddqqq}}}vvvvvvWWW:::666===CCCFFFJJJJJJLLLJJJCCC===999333---......//////......------............////////////,,,222...+++222333111666;;;RRRrrrvvvxxx~~~|||~~~gggdddccccccddd```XXXPPPHHHCCC===999888999::::::???>>><<<:::999888999999<<>>>>>AAAHHHOOORRRQQQOOOHHHUUUfffsssxxxpppYYYBBB>>>999666999:::777666888999888666555555555666777333444444999JJJeee|||}}}mmmgggvvv[[[HHHJJJgggdddLLLNNNZZZ[[[hhhkkk[[[HHH@@@@@@???AAA===777222///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,dddfffhhhssscccFFF???:::333333000000000000////////////...---+++***))))))((((((''''''((((((((('''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&%%%&&&((()))***)))((()))******++++++******,,,------.........------.........///000222333444::::::999888777777777777888;;;@@@CCCDDDEEEFFFGGGLLLKKKLLLOOOSSSWWWXXXYYY[[[RRREEE:::222...------111///111<<>>EEEHHHDDD@@@999===HHH^^^uuu{{{iiiSSSAAA<<<999999999777888;;;<<<;;;888666555666777888444444444777GGGaaaxxx~~~mmmkkksssgggLLLEEE\\\xxxWWWOOOUUU```cccccc^^^TTTIII???;;;CCC@@@;;;555111...---,,,,,,,,,,,,,,,,,,,,,,,,,,,fffhhhiiittteeeGGG???:::333222000000000000////////////------+++***)))(((((((((''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%&&&(((***))))))'''((()))******++++++***------.........---,,,,,,.........///000111222222888888777777666666666666777:::>>>AAABBBCCCDDDEEEIIIIIIMMMVVV```eeeeeebbbLLLCCC666...+++,,,------------222???NNNSSSNNNFFFAAA@@@?????????>>><<<:::<<<@@@PPPmmm}}}jjj]]]YYYOOOMMMLLLLLLNNNOOONNNMMMLLLIIIHHHHHHIIIPPPaaaqqqzzznnnaaa[[[```mmmxxx~~~zzzoooKKK::::::@@@GGGMMMKKKNNNLLLFFFAAA===777000000//////...........................////////////000111------333000222@@@OOO___xxxyyy{{{wwwtttkkk[[[NNNGGGFFFGGGJJJMMMLLLGGGBBB===<<<::::::;;;;;;:::999777777777777777777888888666777999===CCCIIIOOOSSS\\\dddppp|||yyy```OOONNNSSSPPPGGGCCCCCCDDDDDDDDDCCCCCCBBBEEEDDDEEEHHHHHHFFFGGGJJJQQQ^^^gggbbbgggdddMMMFFFEEEDDDQQQUUUWWWVVVUUURRRJJJAAA777111---...//////...///.................................///000000111111444555888FFFeeesssppp~~~ooonnnlllggghhhppp}}}~~~|||xxxwwwvvvvvvwwwxxxzzz|||}}}zzzyyyyyywwwrrrmmm___XXXOOOFFF@@@<<<888666555555555444444333333333222444888===@@@@@@===;;;:::777555888===BBBDDDEEE???999888EEE]]]nnnpppkkkLLLDDD;;;777888:::<<<===???===;;;888777777888999555666555888GGGaaaxxxzzzkkkgggsssyyyVVVFFFVVVlllWWWSSSnnnqqqyyyvvv^^^EEE888CCCAAA===777222---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,hhhjjjlllvvvfffGGG???:::222222////////////000000000000------+++***)))(((((((((''''''((((((((((((((('''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&''')))***)))(((''''''((()))***+++++++++------------------,,,,,,......//////000000000000333333444444555666666666777:::===?????????@@@@@@CCCEEEKKKVVVaaaddd___YYY>>>888222000333777999:::222111444@@@NNNVVVUUUQQQKKKNNNRRRRRRPPPLLLGGGEEEQQQQQQVVVbbbvvvssscccVVVQQQQQQLLLKKKJJJKKKMMMOOOPPPPPPOOOJJJFFFHHHKKKQQQ[[[eeekkkcccUUUGGG@@@III[[[jjjbbbKKK>>><<>>===<<<<<<<<<>>>>>><<<:::::::::::::::999888888888666666666888;;;>>>BBBDDDHHHQQQ[[[fffvvvmmm```NNNBBBCCCGGGFFFAAAAAABBBCCCDDDEEEEEEDDDDDDCCCBBBDDDHHHHHHGGGJJJPPPSSS```kkkdddfff|||wwwYYYKKKIIIIIINNNSSSVVVVVVUUUTTTMMMFFF<<<333---///000///...000..............................//////000111111222333666???VVVzzzvvvpppvvvnnnmmmdddZZZ```ppp~~~yyyxxxwwwvvvvvvwwwyyyzzz{{{{{{|||~~~|||uuupppccc^^^UUUMMMFFFAAA===:::888777666555444333222111333333555888999999555333333333333333666???JJJSSSOOOGGG>>><<>>???===@@@???===<<<::::::::::::888888777:::JJJddd{{{{{{oooqqq```FFFOOO{{{___RRRooo}}}ZZZCCCAAAAAA>>>999222---******,,,,,,,,,,,,,,,,,,,,,,,,hhhjjjlllwwweeeFFF>>>999222333////////////000000000000...---+++***))))))((((((''''''((()))))))))((((((''''''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''')))***)))(((&&&'''((()))***++++++++++++,,,,,,---------,,,,,,...///000000000000/////////000111333555666666666555888;;;<<<;;;::::::::::::===CCCMMMUUUUUUNNNGGG:::999999;;;>>>AAABBBCCC;;;777555<<>>======>>>===;;;999;;;;;;;;;;;;:::888777666666555555666777888:::;;;>>>FFFMMMUUUgggyyyjjjXXXOOOFFFBBBEEEGGGFFFBBB@@@AAABBBDDDEEEFFFFFFFFFCCCBBBCCCFFFFFFGGGNNNWWW___kkkuuuooonnn}}}kkkuuucccPPPJJJIIILLLRRRVVVVVVVVVUUUQQQKKKAAA555---///111...---000..............................///000000111222222333:::JJJfffzzztttvvvxxxkkk\\\cccwww|||{{{xxxwwwwwwxxx{{{|||xxxyyy|||zzzuuuiiieee]]]TTTKKKEEEAAA@@@<<<;;;:::888777555444333555444333444444333111...---///000///111;;;LLLXXX\\\YYYSSSIII???@@@RRRddduuuiiiUUUDDD???@@@@@@<<>>===;;;;;;;;;;;;:::<<>><<<::::::;;;;;;;;;;;;999888777555555444444555666777777999@@@EEEJJJ]]]zzzzzzgggVVVKKKFFFCCCEEEIIIJJJHHHEEEAAABBBCCCEEEGGGIIIKKKLLLIIIFFFFFFGGGGGGKKKVVVaaaqqqyyy{{{|||pppiiimmmXXXKKKDDDKKKRRRWWWWWWWWWWWWUUUPPPFFF777...000222---,,,///........................---...///000111222333333444>>>TTTsss|||vvvuuu~~~~~~kkkmmm}}}}}}|||zzzwwwuuuuuuwwwzzz}}}vvvwwwzzz}}}}}}|||ppplllcccYYYPPPIIIEEEDDD@@@???>>><<<:::999888777888555333222222111000///............111:::FFFPPPXXXYYYXXXRRREEE>>>HHHWWWqqqmmm___MMMAAA@@@@@@???>>>???AAABBBBBB@@@===;;;======;;;<<>><<<:::;;;<<<======<<<;;;:::555444444444444555666666666===AAAEEEWWWttt{{{uuujjjWWWEEEDDDAAAAAAFFFKKKKKKHHHFFFDDDEEEFFFHHHKKKNNNPPPRRROOOLLLJJJJJJKKKPPP]]]jjj}}}|||kkkzzz}}}{{{xxxcccQQQDDDKKKRRRWWWXXXXXXYYYWWWSSSIII999...000222---+++///////////////////////////---...///000111222333333444AAA[[[{{{ppppppuuuppp}}}~~~{{{zzzwwwsssqqqqqqtttxxx{{{vvvvvvwwwyyy{{{~~~tttpppggg\\\RRRKKKHHHGGGBBBBBB@@@???===;;;::::::999666333111111222222222222000...///333:::AAAEEEHHHIIILLLKKKDDD===CCCNNNbbbfffaaaPPPAAA>>>AAACCC<<>><<<>>>===;;;<<>>999333444000000000000000000000000---,,,***)))((('''((((((&&&%%%$$$$$$$$$&&&((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((()))***************))))))))))))***+++,,,---.../////////000000000111111222333444444333222111,,,+++***((((((((()))***...///333;;;FFFRRR[[[```ffffffbbbVVVFFF999444444//////111:::LLL^^^eeebbbaaa^^^[[[WWWTTTQQQTTTWWW\\\gggxxx|||mmmcccRRRRRRTTTZZZbbbggghhhggg\\\\\\ZZZXXXWWWUUUTTTSSSQQQQQQPPPPPPOOONNNNNNMMMTTTOOOMMMOOOOOONNNSSS[[[nnn}}}}}}iiiZZZBBB===888666999>>>CCCFFF^^^uuuvvvfffqqqqqqrrrlllOOOAAA>>>@@@FFFLLLRRRTTTPPPJJJFFFDDD333000---,,,---...///......------------...//////222,,,555555...NNN{{{ssssssbbbeeezzz||||||eeeMMMMMMdddyyywwwiiiSSSJJJCCCEEEGGGFFFDDDDDDCCC???;;;:::;;;<<<:::888777555444333555555555444777777999@@@MMM^^^mmmwww{{{sssnnnkkkhhhdddaaadddhhhhhhaaaTTTHHHBBBAAA???===@@@IIINNNLLLHHHGGGHHHIIIDDDJJJ\\\ccc^^^```QQQSSSXXX]]]aaajjjzzz|||www|||nnnTTTEEEJJJSSS[[[[[[\\\]]]YYYSSSNNNAAA222+++,,,///...+++000///...---------------000...///111000...111666777MMM[[[~~~tttfffiiippptttqqqnnnxxx~~~xxxvvvwwwzzzyyyvvvrrrpppssszzztttuuu|||zzzpppcccXXXOOOKKKIIIFFFHHHGGGCCCBBBCCC@@@;;;555444333111111111111222111111111111444:::DDDKKKEEE>>>===FFFMMMJJJAAA;;;NNNRRRSSSOOOHHHBBBBBBDDD>>>FFF@@@BBBRRRMMM???CCC@@@@@@>>>???JJJ^^^ttt|||~~~yyywwwhhhOOOEEE[[[{{{lllddduuuiiiDDDAAA??????;;;555000---......---------,,,,,,,,,cccgggmmm|||bbbGGG@@@:::333333000000000000000000000000---,,,+++)))((((((((((((%%%&&&&&&''''''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((()))'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))***************))))))))))))***+++,,,---.........///000000000111222222222111000///...---+++***)))((((((((()))))))))***---666DDDTTTccckkklllcccVVVHHH>>>888555444333222444<<>>AAA???AAAFFFIIIFFFCCCCCCAAAGGGKKKXXXnnnssslllkkkhhhlllqqqxxx{{{hhhwww~~~~~~xxxaaaSSSJJJSSSZZZ]]]___```]]]WWWQQQDDD555---...000///,,,000///...------------...000...///111000///222777:::UUUgggpppccceeeiiikkkjjjmmm{{{~~~xxxwwwxxxyyyxxxvvvtttuuuyyyyyy|||}}}qqqbbbVVVPPPOOOMMMPPPQQQMMMJJJGGG@@@999777666444111000////////////111222222444>>>OOO]]]SSSIII??????GGGMMMIIICCCAAADDDGGGGGGDDDBBBBBBCCCCCCJJJDDDIIIaaaeeeSSSMMMHHHDDD@@@BBBOOOcccxxxyyy{{{VVVEEESSSyyyxxxdddTTTcccppprrr___CCCAAAAAABBB>>>666///---.........---------,,,,,,eeeiiirrr{{{___FFF@@@;;;222111000000000000000000000000---,,,+++***((((((((((((%%%'''(((***)))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))***************))))))))))))***+++,,,---------......///000000111333222000...,,,***))))))***)))((('''''''''(((((('''''')))111???SSSeeeqqqiii[[[KKK@@@>>>===888444444444555>>>RRRkkk|||yyycccUUU^^^WWWUUUaaannniiiPPP999777555444999CCCRRRaaajjjooonnnlllhhhccc]]]WWWTTTQQQOOOMMMMMMOOOTTTYYY\\\WWWSSSPPPPPPOOOMMMOOORRRPPP]]]kkkmmmbbbTTTLLLKKKLLLLLLLLLOOOSSSYYY___cccqqq~~~xxxvvv}}}uuuuuuzzzlllNNN===;;;DDDJJJQQQTTTSSSOOOJJJGGG===999444000.........---///////////////000111111000000444444???ccc~~~|||~~~qqqkkkoooqqqzzz{{{ZZZKKKNNNZZZhhhsssNNNFFF===:::;;;<<<888444888666555555666666555444444444555777===EEELLLQQQNNNJJJEEEAAA???===:::888;;;>>>AAAAAA@@@>>>>>>>>>@@@@@@DDDHHHHHHDDDCCCEEE<<>>KKKXXX___bbbkkkkkkjjjhhheee___ZZZWWWVVVUUURRRPPPQQQSSSVVVXXXWWWTTTQQQPPPOOOMMMLLLLLLMMMVVVcccmmmnnnllloootttvvvvvvvvvuuuttttttuuuvvvxxxyyyiiittt}}}___FFF>>>BBBHHHOOOUUUVVVRRRMMMJJJ@@@;;;444000............//////......//////000111---222444444FFFjjjpppaaaeeeggglllvvvvvv```XXXZZZcccmmmYYYMMM???999:::===;;;888888777666666777777555333666666777888;;;>>>BBBDDDBBBAAA>>>===;;;::::::999:::;;;>>>???@@@@@@@@@AAA<<>>CCCAAA666...---............------------kkkjjjppp}}}___DDD===999222222////////////////////////---,,,,,,+++***)))((((((***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((()))***************))))))))))))***+++,,,---------------............+++***)))'''&&&''''''((('''''''''((((((((((((''')))***,,,///888EEETTT___YYYUUUOOOKKKHHHEEEAAA===<<<;;;888:::HHHbbbxxxrrr\\\KKKCCCIIIQQQVVVVVVTTTRRRRRRKKKEEEBBBIIIXXXdddfffdddggghhhiiihhhfffbbb^^^[[[ZZZYYYWWWVVVUUUTTTTTTTTTWWWUUUSSSQQQQQQPPPLLLHHHQQQUUUbbbvvv~~~|||rrrtttzzzbbbmmmoooOOO???@@@EEENNNUUUXXXVVVQQQMMMAAA;;;444///---...///000......------......///000,,,555555444GGGfff~~~iiiRRRUUUaaabbbhhhsssnnngggnnnzzzpppaaaMMM@@@<<<<<<<<<:::999888777777888777555333222222333444555666777888888888888888888999:::;;;999<<>>>>>CCCLLLVVV[[[ZZZUUUPPPDDD>>>555///---...///000---------------...//////---777555666JJJaaauuuxxx```MMMDDDOOO\\\ZZZeeerrr~~~~~~hhhSSSEEE>>>;;;::::::999888999999888555333111111222333444444444555222444666777777888999;;;666<<>>@@@CCCIII```}}}yyyvvv{{{yyy|||qqqllltttgggiiipppOOONNNRRR]]]eeehhhiiijjjcccWWWEEE777111///////////////......//////000000111//////222333555:::BBBdddvvvoooVVVUUUWWWXXXZZZdddttt}}}yyyxxxyyyzzzzzzyyywwwtttzzz{{{uuufffWWWMMMEEE@@@666555444333222222333333222///...222>>>KKKVVV[[[[[[ffffffWWWGGGCCCEEEFFFGGGGGGIIINNNVVVaaakkkrrrkkklllrrrwww|||iiiZZZ___llluuu{{{vvvZZZRRRsssqqq\\\bbbsssyyylllUUUCCCBBBBBB888111111/////////.........------fffccciii|||___FFF???999111000000000000000000000000000,,,---------,,,***((('''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((()))***************))))))))))))***+++,,,---///......---,,,+++******''''''(((((((((((('''''''''((()))*********))))))&&&(((+++///666CCCSSS___dddcccaaa^^^YYYUUURRRQQQDDDCCC>>>777;;;KKK^^^hhhmmmpppccc[[[VVVZZZdddiiifff```QQQIII@@@???IIIZZZjjjtttqqqqqqpppooommmkkkjjjiiicccbbb```^^^]]]\\\]]]]]]YYY[[[ZZZYYY[[[\\\VVVMMMFFFCCCKKK```uuuvvvpppyyy|||vvvpppsss{{{jjjeeerrr```BBB===BBBKKKVVV]]]]]]WWWRRRIIIBBB888000---...///000...............//////000///555222<<>>GGGOOOMMMFFFAAACCCHHHPPPllleee```hhhsssvvv}}}yyyvvviiiyyyVVVQQQSSS]]]fffiiikkkmmmhhh\\\JJJ;;;222000000111///////////////000111111111//////222444666<<>>JJJVVV]]]WWW___ccc\\\NNNDDDDDDIIIKKKKKKKKKMMMSSS```ppp{{{tttnnnvvv}}}ssseeeiiisssvvvyyy~~~~~~wwwzzzfffSSSbbb``````vvvrrrRRRIIIFFF<<<333222////////////............eeebbbiii~~~yyy___GGGAAA:::000...000000000000000000000000,,,---------,,,***((('''###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''(((******((('''&&&''''''''''''''''''''''''(((((()))***************))))))))))))***+++,,,---000///...---+++***)))((('''((()))***)))((('''&&&'''((()))+++++++++***))))))***,,,...555BBBTTTaaa```ccchhhmmmmmmggg^^^WWW???@@@<<<777:::JJJ]]]hhhlllgggbbb[[[SSSNNNJJJHHHFFF<<<;;;888888???OOOcccrrrqqqqqqppppppppppppppppppllliiiddd```]]]]]]___```[[[]]]]]]\\\___aaa[[[PPP;;;777===KKKXXXdddzzzxxxmmmiiisssxxx{{{zzzxxxwww{{{qqqaaabbbhhhHHH<<>>444333000/////////............kkkhhhpppwwwfffSSS>>>666555...---///000///...---...000...------,,,+++***)))))))))'''&&&$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&((((((((('''''''''(((((()))))))))))))))***************)))(((((((((***---...,,,,,,,,,,,,,,,,,,,,,,,,((())))))***************((('''(((+++//////,,,(((***)))***---333@@@VVVjjjppprrrwww{{{vvviiiYYYPPPEEEAAA??????BBBKKK\\\llllllyyyzzz___SSSDDD;;;:::;;;999666:::333111333777AAAYYYpppssssssrrrpppoooppprrruuuqqqmmmgggdddcccaaa^^^[[[cccbbbaaabbbgggfffYYYKKK???888888AAAFFFHHHSSSbbblllppptttvvvtttpppllljjjxxx~~~~~~vvvrrrxxxsssffffffmmmzzzxxxKKKAAA<<>>:::CCCBBBDDDPPPZZZaaakkkvvvzzzwwwvvvzzzrrrXXXJJJFFF;;;@@@>>>666333999;;;888888555333333555777666555999:::===@@@???>>>>>>@@@SSSyyycccXXX^^^]]]WWWZZZqqqyyyTTTCCCGGGNNNTTTddd~~~~~~\\\MMMPPP^^^eeejjjpppooojjjaaaSSSBBB444...///222///////////////000111111///333333333555222===UUUwwwmmmxxxuuuiii^^^UUUPPPRRRTTTZZZkkk{{{xxxwwwttt~~~xxxiii___\\\JJJ@@@666555666444333333444444555999@@@IIIQQQVVV\\\^^^^^^ZZZSSSNNNLLLLLLHHHGGGHHHHHHEEEGGGWWWiiiwwwnnnhhhkkkrrrxxx|||uuummmfffgggooowww{{{|||~~~vvvxxxxxxKKKMMMfffxxxjjjvvvoooWWWMMMCCC888222000000///...............pppmmmwwwzzzmmm[[[CCC999777000...///000000......///000...---,,,,,,******)))((()))(((&&&$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''''''''''''''''''''((())))))))))))))))))***************)))))))))***+++---...++++++++++++************((())))))***))))))(((((((((((()))+++---,,,***''')))(((***---333AAAXXXlll~~~uuuiii```]]]MMMIIIFFFFFFGGGJJJRRR\\\YYYaaannnzzzxxxjjj___HHHAAA::::::>>>@@@===888888666888===???FFFXXXkkkxxxvvvsssqqqoooooooooooommmjjjgggeeefffgggeeedddiiilllmmmlllkkkfffYYYMMMIII???:::<<<===:::???IIIMMMQQQUUUYYY\\\___ccceeewwwvvvqqqqqqxxxqqqggggggsss~~~zzz}}}```EEE===DDDRRRXXX___bbb[[[UUUQQQDDD555,,,---000000////////////000000000000555111CCCccc}}}xxx~~~]]]BBB777>>>@@@CCCMMMRRR\\\gggsssxxxwwwvvvyyy~~~uuu[[[PPPPPPMMMDDD===;;;:::888777777666444333444666777666444888===CCCFFFCCC???@@@EEEhhhqqqrrrmmmfffdddxxxeeeJJJAAADDDGGGSSSvvvaaaOOONNN[[[dddlllsssqqqmmmeeeWWWFFF777000000222///////////////000111111...333222333888;;;KKKfffxxxvvvrrryyyooo^^^UUUOOOPPPRRRTTT[[[jjj{{{~~~yyyvvvuuu}}}sssgggdddNNNCCC:::888888666333333///222888@@@IIIPPPSSSUUUXXX]]]aaa___VVVOOOLLLLLLKKKKKKLLLKKKEEEBBBJJJVVV\\\TTTNNNOOOQQQSSSUUUYYYWWWSSSQQQXXXeeesss|||~~~tttrrryyy\\\LLLTTTppp{{{nnnxxxcccOOOJJJEEE;;;444000000///...............uuussszzzssscccIII;;;888111///000111111//////000111------,,,+++***))))))((()))(((&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''')))***+++))))))))))))*********************++++++,,,,,,---+++++++++******)))))))))*********++++++******)))+++---......,,,***)))))))))((()))---333AAAXXXmmmtttnnnmmmooo]]]TTTKKKFFFDDDCCCGGGKKKKKKLLLOOOTTTVVVRRRKKKDDD:::888:::BBBMMMSSSRRRNNNLLLKKKJJJJJJJJJNNNYYYdddtttqqqooopppsssvvvvvvuuuooommmjjjiiijjjkkkkkkjjjiiimmmnnnllliiifff___WWWSSSGGG<<<:::777111000444999;;;>>>CCCJJJSSS]]]dddooosssoooooouuu{{{kkkbbbnnnzzzlllLLL???CCCPPPXXX```ddd^^^[[[VVVIII999...---......////////////000000000000000000KKKtttxxxwww}}}dddEEE555999<<>>BBBEEE???;;;;;;:::888:::???>>>===???IIIYYYjjjwww}}}}}}~~~vvvnnnnnnsssQQQJJJ```uuuiiippp~~~|||XXXIIIIIIGGG===333000000///...............wwwuuuyyyuuutttfffJJJ:::777111///111222111000///000111------,,,+++***)))(((((((((((('''&&&%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((((((%%%%%%&&&&&&((()))++++++((()))))))))************)))***+++,,,,,,,,,,,,,,,,,,,,,++++++******))))))***+++,,,---............///222333111---******+++)))((())),,,111===SSSfffttt|||~~~}}}}}}|||gggWWWGGG???===>>>BBBGGGMMMIIIEEEDDDCCCBBB===:::888999???KKK\\\jjjqqqtttpppkkkbbb\\\[[[```eeegggnnnjjjhhhlllssszzz{{{zzzvvvuuurrrpppnnnmmmlllkkkgggiiihhhgggjjjmmmkkkfffTTTHHH===:::999444000000777888999<<>>DDDRRRrrryyypppjjjlllcccRRRIIIDDDGGGNNNbbbiiitttvvvYYYKKKUUUaaapppyyywwwuuuooocccPPP>>>333111222000000//////000000111222222555222222888===PPPmmm{{{{{{nnn[[[UUUQQQMMMOOOTTT^^^lllwwwzzzxxxyyyyyyyyyzzz{{{{{{zzzyyyzzz|||zzzvvvzzz|||hhhcccRRRHHH???===<<<888333222666555777>>>JJJUUU^^^bbb[[[___cccccc___XXXTTTQQQMMMMMMNNNNNNJJJDDD???===;;;888666777666444888>>>::::::===DDDRRRbbbooowwwzzz}}}zzzmmmhhhwww~~~UUULLLaaassscccfffnnnttt}}}nnnPPPFFFJJJJJJ===///000000///...............tttsss~~~tttrrrsssfffJJJ;;;777222///111222111000///000111---,,,,,,+++***)))((('''((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((%%%%%%&&&&&&((()))++++++((()))))))))******************+++,,,,,,,,,++++++++++++*********)))))))))((()))+++---///000111111000333555333...******++++++)))***+++---666HHHYYYlllwwwvvvbbbTTTFFFBBBDDDEEEHHHJJJQQQLLLEEEBBB@@@>>>;;;888666888>>>JJJ]]]vvvuuurrrsssmmmcccbbb^^^[[[```iiirrrvvvvvvzzzzzzyyywwwssspppnnnmmmkkkjjjhhhiiiooorrrjjj```JJJAAA999777888666444222333444444555777<<>>KKKWWW^^^aaacccaaa`````````___[[[WWWTTTTTTSSSQQQMMMJJJDDD@@@888555444444444333777===;;;;;;===CCCMMM]]]mmmwwwxxx||||||mmmeeerrr}}}VVVQQQbbbiiibbbgggkkkooosssnnnZZZFFFAAAJJJMMM@@@000000000///...............pppooo}}}xxxtttssseeeJJJ<<<999444///000111111//////000111,,,,,,+++***)))(((((('''((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))&&&&&&&&&'''''')))***+++))))))))))))************************************))))))))))))))))))))))))'''(((***---///000111111///111333333111---+++***,,,+++++++++***///>>>MMMhhhuuuyyyiiiddd\\\XXXYYYZZZUUUPPPNNNNNNIIICCC@@@???===999666555888===FFFXXXwwwvvvkkkYYYGGGDDDCCCCCCKKKXXXgggrrrwwwxxxzzz}}}|||yyyvvvsssrrrnnnkkkgggeeefffaaaRRRAAA<<<777222111222333222111...///111111222333666999HHH```rrr}}}{{{wwwwww|||yyylllqqq~~~|||^^^EEE@@@RRR^^^fffiiifffcccaaaVVVCCC444...///000////////////000000000000...:::\\\~~~aaa;;;444999===777999CCCEEEHHHSSSbbbmmmsssuuuvvvvvvqqqvvvzzz|||rrrhhhjjjxxxzzzWWW???>>>@@@999:::;;;<<<;;;999888888888666???SSSdddeee^^^eeeuuu}}}jjjZZZTTTVVVQQQPPPZZZuuuyyyggg\\\PPPJJJZZZsss|||nnnlllqqqZZZZZZaaaooozzzzzzvvvtttjjjXXXCCC444000111111000000000000111222222000555666888===???MMMhhhvvv]]]SSSRRRIIIKKKKKKRRRcccrrryyy{{{{{{zzzvvvfff```gggqqqrrrrrrqqqppppppsssyyy}}}~~~}}}wwwqqqkkk^^^QQQKKKGGG@@@;;;:::222333888DDDQQQ[[[^^^]]]gggdddaaa```aaaaaa```___[[[]]][[[UUUPPPNNNIIIEEE@@@:::555444222000222666555666888===GGGYYYmmm{{{www{{{~~~nnnccclll```[[[aaawwwbbbaaaiiillliii^^^PPPAAA???HHHNNNEEE666000000///...............nnnmmmyyyxxxrrrbbbHHH:::888333...///000000......///000,,,,,,+++***)))(((''''''(((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''((()))'''''''''''''''((())))))))))))))))))************+++***)))(((((((((************++++++,,,,,,------------///000111111222222000222444666777444///+++++++++,,,,,,***,,,777DDD```ooo||||||}}}xxxvvvnnnaaaUUUOOOJJJFFFAAA???>>>===:::777777===AAADDDOOOlll}}}\\\LLL???111000000222999GGGXXXiiisssuuuzzz~~~zzzvvvtttqqqjjj]]]QQQJJJDDD:::///222222111//////111333333000111222222222333555777;;;QQQaaannnxxxqqquuu{{{ggggggqqqgggHHH>>>NNN\\\eeelllllljjjiii]]]III777000///000////////////000000000000...999ZZZxxxcccJJJ777333999<<<555777@@@BBBFFFPPP]]]hhhnnnpppqqqrrrmmmqqqttttttwww|||}}}{{{zzzxxx|||oooUUUJJJEEE@@@;;;@@@FFFHHHDDD>>>:::888666AAA\\\}}}ppp___RRRNNNPPPPPPPPPPPPZZZsss~~~fffQQQPPP[[[aaagggqqq|||sss}}}}}}ccc___bbbmmmyyy{{{wwwuuummm\\\FFF666111222111111000000111111222333000555666999???BBBRRRmmmtttXXXPPPQQQIIIKKKJJJRRRcccrrrwwwyyy{{{zzz}}}{{{ooobbb]]]ccclllnnnpppqqqqqqrrrsssvvvyyy}}}qqqgggbbbhhhyyy{{{lll\\\QQQJJJAAA;;;999111222777DDDSSS^^^aaa```dddffffffddd``````cccfffkkkoooooohhhbbb```]]]XXXQQQGGG===999777333222444222333444666???QQQgggxxxyyy{{{~~~tttcccddduuunnneee```fff___oooxxxsssooocccRRRHHHKKKOOOGGG:::000000///...............mmmlllwwwzzzqqq___DDD777555///...///000///...---...000,,,,,,+++***)))(((''''''((((((((()))(((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&(((***(((((('''''''''(((((()))))))))))))))************+++***(((&&&&&&''')))***---......///000111222222333444444555555444444333444444777;;;>>>;;;555///++++++------++++++555AAAZZZlll{{{wwwcccUUUOOOKKKFFFBBB@@@@@@AAA>>><<<888>>>CCCAAAEEE\\\ccc>>>666888666444222111333;;;IIIXXXcccvvv|||zzzuuusssvvvkkkUUU???333333666666///222333111222555888999444555555333222333555888:::NNN\\\iii}}}zzzgggfffsss{{{aaa]]]fffmmmJJJ<<>>\\\zzzdddKKK===:::444888999333555>>>>>>GGGPPP]]]gggmmmppppppqqqjjjmmmooopppsssyyy|||{{{}}}|||jjjUUUKKKIII???FFFPPPTTTOOOFFF>>>999999EEEggguuusss|||{{{wwwpppggg[[[QQQMMMNNNNNNNNNHHHCCCPPPrrrxxxZZZMMMMMMJJJKKKPPPXXX___kkk~~~uuujjjbbbbbblllxxx{{{wwwwwwppp^^^HHH888222333111111111000111111222333222666555777>>>AAASSSooorrrSSSKKKLLLFFFMMMJJJQQQbbbqqquuuwwwyyy}}}~~~zzzpppddd___dddkkkmmmppptttvvvvvvvvvvvvwwwxxx}}}sssiiibbbbbboootttaaaSSSIII???888666666333444???PPP___gggiii___gggllliii```]]]ccckkk~~~|||{{{yyyuuu[[[OOOBBB===;;;777555555666555444333888III```qqq{{{{{{{{{zzzzzz|||{{{eee___jjjtttiii]]]oooeee|||iiiVVVPPPOOOGGG:::000000///...............nnnsss{{{mmm]]]GGG<<<999111000000000000000000000000,,,,,,++++++***)))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''')))******))))))))))))))))))))))))...---+++))))))***+++,,,...000222555777<<>><<<;;;<<<<<<:::777333444888???BBB???999666111///...---...000222444RRRfffzzznnn```UUUOOOHHHGGGFFFDDDCCCAAAAAAAAABBBAAAGGGQQQTTTXXXiii~~~vvvXXXDDD@@@===666666666888;;;===CCCSSSbbbyyyxxxuuuoooaaaOOOAAA<<<<<<<<<<<<;;;:::999888999;;;<<<===>>>======>>>@@@@@@???>>><<>>888999999888888:::===@@@FFFLLLWWW```ggglllppprrrmmmmmmkkkkkkrrr|||~~~zzz|||oooZZZGGGEEEHHHTTT```ZZZFFF999888>>>EEEaaa~~~ssstttxxx{{{rrrjjj```WWWRRROOOLLLIIIFFFJJJJJJFFFFFFUUUsssiiiPPPCCC@@@AAA>>>CCCKKKLLLRRRqqqkkk^^^dddrrr{{{}}}xxxlll^^^III444...222<<<333000444222,,,...777444333666:::999???YYYvvv}}}eeeSSSNNNJJJJJJIIILLLVVVeeeqqquuuxxx{{{{{{ttt___XXXcccrrr|||zzzwwwvvvvvvuuusssqqqvvvyyy}}}tttkkkiiilllyyy{{{```XXXTTTIII<<<777444<<<<<<777@@@WWWjjjpppccc^^^]]]___[[[WWW]]]jjj{{{]]]NNNGGG;;;===@@@111555444888<<<===DDDZZZrrrzzz|||~~~~~~~~~pppllloooxxxiii^^^ccczzzwwwnnnsssTTTQQQMMM:::666111///111111///...///mmmrrr}}}ooo^^^GGG;;;888000000000000000000000000000,,,,,,++++++***)))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((++++++))))))***+++---...222666;;;@@@DDDHHHLLLOOORRRPPPNNNMMMLLLJJJFFFCCCBBB???>>>AAACCCAAA<<<999111000...,,,---...111333FFF\\\sssttteeeYYYPPPLLLGGGFFFEEECCCBBBBBBBBBBBBFFFEEEIIIOOOPPPQQQ___rrruuuzzzvvvggg\\\WWWOOOCCC;;;888777888;;;EEEXXXiii}}}|||lllbbbTTTLLLIIIJJJKKKKKKJJJLLLLLLJJJHHHIIIOOOTTTTTTRRRPPPOOONNNLLLIIIGGGDDDJJJSSS]]]hhhvvv{{{nnniiikkkvvv}}}kkkeeedddgggOOOMMMWWW```kkkuuussstttiiiRRR<<<333111111/////////000000111222333000BBBvvvttt^^^EEE333777777777777777888<<<>>>EEEKKKUUU]]]ccchhhkkkmmmmmmmmmllllllqqqyyy{{{yyyzzzzzz}}}xxxrrrzzzrrrdddXXXPPPGGGIIISSS___[[[JJJ===;;;888@@@[[[yyynnnhhh___WWWRRRMMMIIIEEE???BBBCCC>>>;;;CCCTTTdddfffjjjjjjdddWWWIII>>>:::<<<999===FFFHHHOOOkkkkkk]]]dddsss}}}yyypppbbbKKK777666@@@[[[AAA++++++333333///...444333555999:::DDD```~~~uuunnn}}}```NNNIIIGGGHHHKKKLLLUUUbbblllqqquuuyyyvvvbbbYYYcccpppuuuwwwyyy{{{{{{yyyvvvtttqqqrrrwwwzzzwww{{{zzztttooouuusss|||lll]]]SSSGGG===;;;888<<<<<<;;;BBBTTTfffooodddaaa_________]]]^^^aaa{{{rrr\\\LLL<<<@@@HHH@@@===888888;;;===DDDXXXmmmyyy|||{{{qqqlllqqqiiiWWWXXXlll|||uuu```UUUPPP@@@666111///111111///...///mmmrrr~~~qqq___EEE:::666...000000000000000000000000,,,,,,++++++***)))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''((((((((()))+++---///111:::???EEEJJJMMMOOOQQQSSS[[[\\\___bbbdddccc```]]]UUUNNNEEE@@@???>>>;;;777333111...,,,+++---///111;;;OOOdddrrr}}}~~~vvvkkk```XXXRRRMMMKKKGGGFFFEEEDDDCCCDDDEEEFFFLLLIIIJJJMMMJJJIIITTTcccuuussseeeUUUOOOHHHDDDFFFPPPeeewwwuuusssssswww~~~}}}}}}vvvttt{{{|||xxxrrrkkkccc\\\TTTOOORRRSSSUUU[[[eeerrrvvvnnnmmmpppvvvdddvvv[[[PPPRRR[[[iiiwwwvvvvvvlllVVV???333000000000000000000000111333333000BBByyy___???666666666666555777:::===BBBGGGOOOVVV[[[^^^aaacccjjjlllllllllooouuuvvvrrrxxxxxx||||||qqqjjjppp~~~nnnWWWMMMIII@@@@@@IIIWWWZZZOOOCCC>>>777;;;MMMjjjvvvjjjeee]]]VVVOOOJJJEEEBBB>>>AAACCC@@@<<<;;;???DDDEEEEEEHHHKKKNNNMMMIIIEEEBBB>>>BBBKKKPPPWWWnnn~~~gggZZZbbbrrr}}}uuufffLLL888999FFF___DDD,,,+++333555111---444333555999===KKKjjjppptttaaa___xxxwww\\\KKKFFFEEEHHHLLLMMMTTT```hhhlllqqqvvvxxxeee[[[```iiiooouuu|||}}}xxxuuutttrrrpppqqq{{{uuummmhhhnnnwww~~~yyygggXXXIII???===;;;999;;;AAAGGGOOO]]]jjjhhhhhhgggeeefffgggaaaYYYfff{{{kkkSSSOOOSSSNNNKKKDDDCCCIIINNNRRR___nnnvvvzzz~~~rrrkkkppppppUUUNNN^^^yyybbbRRROOOCCC777222///111111///...000ooottt~~~{{{qqq^^^CCC999666...////////////////////////,,,,,,++++++***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((((()))+++---///000:::===@@@AAAAAAAAABBBCCCJJJPPPZZZeeeoootttwwwwwwmmmcccTTTGGGAAA???;;;666555333///,,,***+++---///222BBBRRR\\\bbbfffccc]]]^^^ZZZTTTQQQPPPPPPPPPOOOIIIIIIHHHGGGHHHIIIJJJKKKOOOMMMLLLKKKGGGFFFNNNYYYzzzrrrhhhdddiiixxx{{{sssqqqrrruuu|||xxxoooeee[[[UUUWWWWWWZZZaaajjjrrryyy{{{xxxpppooojjj}}}aaaQQQNNNVVVhhhwwwyyyyyyppp[[[CCC333///000000000000000111222333333666???rrrsssFFF666666666555555666999<<<>>>BBBHHHMMMQQQTTTWWWYYYcccgggjjjjjjmmmqqqqqqnnnxxxyyy}}}{{{ppphhhhhhmmmttt|||fffNNN???888666666@@@TTT```\\\OOOEEEBBB>>>BBBMMMWWWcccvvvuuutttsssiiiddd\\\SSSLLLGGGDDDBBBCCCEEEGGGGGGDDD@@@===;;;<<<<<<>>>EEEOOOXXX^^^```WWWSSSVVV]]]bbbgggxxxzzz~~~cccVVV^^^ppp~~~yyyiiiOOO777333<<<===777333333333000111666222333666;;;BBBRRRqqqooottt{{{YYYYYYuuuwww]]]KKKFFFFFFJJJLLLOOOWWWccciiikkknnnrrr~~~zzziii^^^^^^bbbnnnuuu}}}~~~yyyssspppppptttqqqppprrrvvvuuulllbbbYYY^^^ggguuuvvvfffSSSFFFBBB@@@;;;AAAPPPWWWWWW^^^jjjkkkrrrssspppooopppfffXXXPPP```wwwqqqlllgggaaaXXXUUU\\\bbbbbbeeekkkqqqwww~~~~~~}}}rrrmmmvvv\\\NNNXXXzzzttt\\\PPPOOOFFF888333000111111......000tttxxxwww}}}xxxqqq\\\AAA888777///////////////////////////,,,,,,++++++***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%&&&'''''')))))))))))))))))))))))))))*********+++,,,------111111000///---,,,...000111:::HHHYYYhhhsss{{{~~~wwwhhhWWWLLLGGGBBB;;;:::666111---++++++---///,,,777DDDOOOVVV[[[ZZZWWWPPPNNNLLLMMMOOORRRSSSTTTMMMMMMMMMMMMNNNOOOPPPPPPOOONNNLLLJJJFFFFFFLLLTTTfffuuuvvvcccTTTNNNOOORRRZZZggg|||}}}wwwpppiiibbb[[[VVVLLLMMMQQQXXXbbblllrrruuuyyy|||~~~tttqqq|||uuueeeSSSNNNWWWiiixxx{{{{{{tttaaaGGG333...111000000000000111222333444999>>>mmmlll;;;777777777666555666999<<<<<>>HHHOOOTTTUUUTTTOOONNNMMMNNNPPPSSSSSSSSSOOOQQQRRRTTTUUUUUUTTTSSSOOONNNLLLHHHDDDDDDIIINNN[[[jjjwww^^^GGG:::777:::===AAAPPPggg~~~~~~sssoooiiiccc\\\TTTMMMHHHAAA@@@BBBGGGRRRaaapppzzzssswww}}}uuurrr|||iiiUUUOOOYYYkkkyyy}}}}}}wwwfffKKK444...333111111000111111222333444888CCCwwwiii???777888777666555666999;;;<<>>===???<<<888AAA___uuuZZZLLLCCCDDDFFFAAA>>>???CCCMMMOOOLLLIIIEEEPPPhhhwwwwwwyyyuuummmlllhhhaaaYYYTTTRRRRRRNNNMMMJJJFFFBBB>>>;;;999666888::::::<<>>>>>???CCCHHHKKKMMMMMMQQQTTTXXX\\\\\\ZZZVVVSSSQQQPPPKKKBBB;;;999:::;;;IIINNN]]]uuu~~~\\\CCC999888777555222666===BBBDDDFFFFFFGGGKKKSSSYYYWWWNNNFFFDDDEEE@@@>>><<<<<<;;;999666444111333555777<<>>BBBDDDPPP[[[hhhnnnkkkddd^^^\\\QQQLLLCCC;;;555111000000444333333777<<>><<<666777;;;???DDDIIINNNPPPRRRUUUXXX[[[[[[YYYUUUSSSOOOIIIAAA999444333555777???:::>>>PPPhhhyyy|||xxxyyygggIII:::888888555666111222888===:::555222888;;;;;;888666777777444666555444333333333333333111---...222555777AAALLL\\\jjj}}}~~~~~~```FFFJJJVVVcccttt|||nnnUUU===111111111000000000222444777999;;;WWW}}}UUU999777555444333333222222333333555777:::===@@@EEEJJJNNNQQQTTT[[[bbbdddbbbdddiiiwwwyyydddWWW[[[dddzzzsssqqqpppnnn~~~~~~hhh[[[DDDBBBCCCBBB\\\zzz^^^MMMLLLGGGCCCKKKQQQeeedddSSSRRR___qqq|||~~~tttooohhhbbb]]]WWWOOOIIIFFFDDDAAA>>>;;;::::::;;;<<<;;;999888888888999:::CCCDDDJJJTTTaaapppppp]]]}}}jjjdddbbbnnnttt[[[===000222000111111222222333444444111555777:::LLLppp|||oootttdddLLLDDDBBBCCCIIIMMMTTT^^^hhhlllmmmqqqvvv{{{wwwsssqqqppppppooonnnjjjmmmpppqqqppppppqqqrrrnnnwww~~~~~~}}}```]]]UUUXXXqqqtttfffiiixxxzzzqqqddd\\\RRRJJJHHHHHHHHHHHHMMMQQQ]]]kkktttqqqggg___JJJEEE>>>777444555:::===@@@VVVnnnyyy}}}~~~~~~}}}yyy~~~nnn```dddzzztttssslll[[[IIIRRRSSSBBB222///555222111333111~~~wwwZZZCCC888333...000000000000000000000000,,,,,,++++++***)))))))))))))))((('''&&&%%%%%%$$$'''&&&%%%'''***+++***)))'''&&&&&&&&&&&&'''((((((&&&'''((((((''''''(((***&&&''''''((((((''''''&&&))))))(((''''''((()))*********++++++,,,,,,,,,------------------...///111222888@@@HHHLLLMMMMMMLLLJJJUUUeeeooopppjjjddd```VVVOOOFFF<<<555111///......------111777;;;;;;999333444777<<>>:::555555>>>DDDAAA:::666666:::;;;777444555555333444333222111111222111111444111000111111111777???IIIXXXlll|||xxxvvvuuu}}}fffIIIJJJTTTbbbtttpppWWW===111111000000000111222555777888999QQQnnnMMM999;;;555444333333222222333333444666999;;;>>>CCCHHHKKKOOORRRXXX___aaa```ccciii{{{xxxvvvqqqkkkrrrwww}}}jjjQQQCCCCCCBBB]]]gggWWWWWWRRRNNNUUUaaassstttkkklllsss{{{zzzjjjlllxxx{{{tttiii```YYYRRRJJJEEEAAA???===;;;:::::::::;;;::::::888777666777777888888888===HHHUUUfff~~~qqqZZZ|||~~~lllfffdddppp~~~sssZZZ>>>111333000111111222222333444444555999:::>>>PPPuuusssiiioooaaaKKKDDDCCCBBBHHHLLLTTT___hhhllloootttyyy}}}zzzuuusssrrrqqqqqqpppmmmnnnoooppppppqqqqqqqqqwww||||||{{{sss]]]SSSSSSiii|||jjj```eeennnmmmfffbbb[[[SSSLLLIIIGGGEEEDDDFFFHHHPPPYYY]]]XXXMMMEEEBBB>>>999666666888;;;===???TTTlllxxx|||}}}{{{|||}}}~~~{{{~~~tttuuuccciiiyyy}}}fffNNNRRRRRRCCC222///555222111333111}}}xxxZZZBBB777222---000000000000000000000000,,,,,,++++++***)))))))))(((((('''''''''&&&&&&&&&'''&&&%%%&&&((()))(((''''''&&&&&&&&&&&&'''((((((&&&'''((((((''''''(((***&&&''''''((((((''''''&&&((((((''''''((()))***+++++++++++++++,,,,,,,,,,,,---+++***,,,///444777888???EEEMMMPPPNNNJJJGGGFFFIIITTTdddqqqvvvrrrjjjdddZZZSSSHHH???888444111///...,,,,,,///555999999888000111444777;;;???CCCDDDFFFHHHKKKOOOQQQSSSTTTTTTIIIEEE@@@:::666444333333444000111;;;IIIWWWfffqqqzzz{{{zzzyyy{{{iiiSSSFFFAAA???<<<777888DDDNNNKKK???777888<<<===888444444444333444222111111222333222000555333222222000...000555;;;HHH\\\pppyyyvvvvvv}}}jjjLLLIIIRRRbbbvvvtttYYY>>>222222000000111222444555666666777JJJyyy}}}ooo```DDD222888555444333333222222333333222444777999<<<@@@EEEHHHMMMNNNTTTZZZ[[[\\\aaahhhxxx~~~|||zzzpppffffffddd||||||cccIIIGGGFFFaaattteeegggccc___eeewww~~~yyyggglllyyyvvvhhh[[[QQQJJJCCC???::::::999888888999:::;;;999999777666666555555666444444777@@@MMMaaa|||pppTTToooooohhhfffrrr}}}qqqYYY>>>222333000111111222222333444444666999;;;???SSSzzzaaa```hhh]]]JJJDDDCCCAAAFFFKKKUUU```hhhlllpppvvv{{{}}}zzzuuuqqqppppppooonnnpppooonnnoooppprrrrrrqqqwww{{{}}}{{{zzzvvvtttwwwlll^^^WWWddd{{{{{{bbbYYYaaafffccc___[[[UUUOOOKKKHHHEEECCCGGGHHHKKKOOORRRPPPIIIBBB@@@<<<888888;;;===>>>===BBBUUUkkkwww|||~~~~~~}}}zzz{{{|||}}}}}}}}}yyyrrryyyaaaggg}}}[[[WWWTTTDDD333000555222000333111xxxvvvYYYCCC:::666111////////////////////////,,,,,,++++++***)))))))))&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((((((''''''(((***''''''(((((((((((('''''''''''''''((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,------///444:::>>>>>>>>>CCCEEEGGGDDDAAA@@@CCCFFFVVV^^^kkkwww|||xxxnnnfff___WWWLLLCCC===:::666444111...,,,...333777777666111111222333555777999:::===>>>@@@CCCFFFIIIKKKLLLGGGEEEAAA<<<777333111000555222111666>>>JJJ[[[iii|||}}}}}}{{{yyy|||~~~eeeRRRJJJHHHDDD>>>AAAQQQ___[[[KKK======CCCEEE>>>777555555555555444222333555666444222333333333333333222333555444===MMMaaawww|||nnnPPPIIIQQQcccxxxxxx[[[???222222000111222333444555555444666EEErrryyymmmMMM333333555444333333222222333333222444666888:::>>>BBBEEEIIIJJJNNNSSSUUUWWW]]]eeettt~~~www|||wwwlllbbb___YYYlllvvv\\\WWWSSSiiipppsssqqqpppwwwwwwyyy~~~~~~rrraaaQQQHHHAAA===:::888888777777777888999999999999888777777666666666777555777===III^^^{{{}}}vvv~~~uuuRRR^^^sssqqqhhheeesss~~~oooWWW>>>222222000111111222222333444444333666888>>>TTT|||}}}tttTTTZZZcccZZZIIIDDDBBB@@@DDDLLLWWWbbbgggjjjooouuuyyyzzzvvvqqqmmmllllllkkkkkkrrrpppnnnnnnqqqssssssrrrtttqqqrrr}}}}}}{{{yyysssoooooouuuqqq```aaalllwwwooo\\\aaagggeee```]]]XXXSSSPPPMMMKKKJJJOOOPPPQQQTTT[[[cccgggfffWWWQQQJJJGGGGGGGGGDDDBBBHHHWWWiiiuuuzzz}}}{{{{{{zzzyyyxxx{{{~~~{{{yyyvvvzzz]]][[[mmm```WWWFFF444000555111000333111sss~~~tttYYYCCC;;;777333////////////////////////,,,,,,++++++***)))))))))&&&&&&&&&'''''''''''''''&&&&&&''''''&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&'''((((((''''''(((***'''(((((((((((((((((('''&&&&&&'''((()))*********,,,,,,,,,,,,,,,,,,------...222777===AAA@@@===:::666888<<<@@@GGGPPP\\\dddlllpppvvv|||}}}xxxpppiiikkkbbbUUUKKKDDD???:::666111...,,,...333888::::::555444333222111111111111555666777888:::<<<>>>???===<<<:::888555333111000222000///000333;;;KKKZZZwwwzzz}}}{{{wwwwww}}}|||hhh___```VVVMMMNNNaaatttrrr___MMMFFFNNNQQQIII===777666666666444333444888999666222111333333444555666666555111444===LLLccc|||yyyXXXNNNTTTdddxxx{{{]]]@@@333333111222333444444444444333777EEEsssjjjCCC777555444333333222222333333333444666888999<<<@@@CCCEEEEEEIIINNNPPPQQQXXX```mmm{{{yyyyyy}}}zzzpppfff^^^WWWQQQ___zzzrrrhhhtttyyy|||{{{|||wwwccciiiyyyqqqeeeUUUGGG???<<<:::888:::999999888888777777777::::::::::::999999888888777666666999BBBVVVssszzz|||]]]RRRgggqqqfffbbbrrrmmmSSS===222111000111111222222333444444111444777>>>UUU|||~~~wwwgggQQQYYYcccZZZHHHCCCBBB@@@CCCNNN[[[fffggggggmmmtttwwwxxxtttnnnjjjiiiiiijjjiiiqqqpppooooooqqqssstttuuuuuujjj]]]YYY___fffiiiiiiooo~~~}}}yyysssooonnnkkkyyyfff\\\\\\```kkkvvviiifffiiifffeeeccc___[[[WWWVVVVVVVVVVVVYYYYYY\\\iii}}}ttthhh^^^VVVNNNIIIMMMWWWfffrrrxxx{{{}}}zzzuuuqqqpppttt{{{zzzwwwxxxyyyyyy___PPPjjjzzzfffXXXHHH666111555111///333111rrrrrrWWWBBB999555000000000000000000000000000,,,,,,++++++***)))))))))&&&&&&''''''''''''''''''%%%&&&((((((''''''((()))'''&&&&&&&&&&&&'''((((((&&&'''((((((''''''(((***'''(((((())))))(((((('''&&&'''((()))******))))))+++++++++,,,---.........111666<<>>;;;888777888===FFFSSSaaaooozzz~~~{{{xxxuuurrrqqqzzzooo```TTTLLLFFF>>>999777444222444;;;AAAEEEFFF999777555222000...---,,,000000111111222333444444000000000111111222222222111//////000000444???KKKjjjqqqyyy||||||~~~xxxnnnooolll]]]XXXjjjsssaaaSSS]]]bbbXXXHHH===:::999888555333666:::;;;777333333444444444666888777333555555777AAATTTooobbbTTTXXXfffxxx~~~___AAA444444333333333333333333333333999GGGxxxQQQ<<<555444333333222222333333333444666666777:::===@@@AAAAAAEEEJJJKKKLLLRRRYYY^^^gggzzzzzzggg]]]___zzzzzznnnbbbYYYIIIIIIPPPttt{{{yyyfffPPPTTTjjjzzz```VVVHHH>>>:::999999999<<<;;;;;;:::999888777777999:::;;;;;;<<<<<<;;;;;;999888888:::@@@QQQnnnkkkNNNaaapppccc___pppiiiNNN:::222111000111111222222333444444222555777>>>TTTxxx|||cccSSS^^^fff[[[HHHBBBAAA???DDDPPP___iiigggfffmmmtttvvvwwwrrrllliiihhhiiijjjjjjmmmoooqqqqqqrrrsssvvvxxxqqqcccQQQEEECCCEEEEEEDDDGGGUUUppp~~~yyyuuurrrqqqxxxhhhZZZVVVVVV```nnnvvv~~~rrrnnnkkkjjjjjjiiifffbbb___^^^___^^^ccceeehhhxxxvvvdddWWWPPPLLLTTTcccrrryyy{{{~~~zzzsssllljjjnnnvvv}}}yyyxxxuuutttuuuxxx|||~~~fffLLL\\\zzzfffWWWJJJ777222555000///222111rrr}}}uuuvvvkkkSSS@@@888444///000000000000000000000000,,,,,,++++++***)))))))))''''''''''''''''''&&&&&&$$$&&&))))))''''''***,,,'''&&&&&&&&&&&&'''((((((&&&'''((((((''''''(((***(((((())))))))))))(((((('''((()))******)))(((((()))***+++,,,---///000000222666999888555666<<>>DDDHHHIII:::999666444111///...------...///000000000//////---------...///000111222111000111333222111777???QQQ]]]kkkuuuzzzqqqcccqqq{{{eeeqqqwwwkkkXXXIIICCCAAA<<<999888;;;@@@AAA===777555777777555888===<<<777<<<:::999???OOOiiifffYYY]]]jjjyyy```BBB444555555444333222222222333444:::JJJ~~~sssnnnqqq{{{UUU:::555444333333222222333333111333444444555777:::===>>>>>>BBBGGGHHHHHHLLLSSS[[[bbbrrreeeNNNBBBFFFVVVrrr~~~rrr```QQQ>>>AAADDDcccsssnnnhhhqqqhhhPPPKKKUUU{{{xxxQQQIII@@@999888999:::999;;;;;;;;;::::::999888777777999:::<<<============::::::;;;===BBBQQQkkkkkkMMM^^^wwwqqqaaa\\\ppp{{{cccIII888222222000111111222222333444444333666777===PPPoooiii^^^ffflll^^^HHHAAA@@@@@@EEEQQQaaallliiigggoooxxxzzzsssoooiiifffeeegggiiijjjhhhnnnssstttrrrrrrwww{{{ttthhhYYYNNNKKKKKKKKKJJJJJJOOOddd{{{|||~~~dddXXXVVVWWWbbbqqq||||||sssqqqnnnqqqsssrrrlllfffbbb``````iiinnnrrrjjjZZZSSSKKKTTTfffyyy}}}wwwpppnnnqqqwww}}}|||xxxuuuvvvxxxzzz{{{}}}iiiJJJVVV}}}zzzqqqdddYYYKKK888222555000///222111qqqxxxjjjllldddPPP???999666111000000000000000000000000,,,,,,++++++***)))))))))(((((('''''''''&&&&&&&&&$$$&&&))))))((((((+++...'''&&&&&&&&&&&&'''((((((&&&'''((((((''''''(((***(((((())))))))))))(((((((((((()))******)))((('''))))))***,,,...///111111111444555222000666EEEQQQ```]]]\\\dddrrr~~~{{{pppjjjnnnzzzuuuggg^^^ZZZWWWPPPKKKBBB===777666999<<<>>>???:::999777555333111000000,,,---///000111000//////222222111000000000000000......000222111...000555888FFFXXXfffoooxxxqqq{{{sss{{{eeeTTTLLLIIIBBB???===AAAFFFHHHCCC===666888888888===DDDDDD???<<<;;;:::>>>LLLeeedddZZZaaannn|||aaaBBB555666666444333111111222333444;;;LLL|||uuuvvvVVV:::555444333333222222333333000111222333333555888:::<<<===AAAFFFFFFEEEIIIPPPQQQXXXggg}}}lllSSSEEEAAACCCEEEOOOfffwwwaaaLLL999???===XXXjjjZZZLLLUUUpppxxx___PPPNNN```oooJJJCCC<<<888888:::::::::999999::::::::::::999888666777999<<<===>>>>>>===666777:::<<<@@@NNNhhhcccLLLZZZqqqqqqaaa[[[pppxxx^^^EEE777333333000111111222333333444444444555666:::JJJgggtttnnnlllppp```HHH@@@???@@@EEEQQQbbbnnnjjjiiirrr|||~~~ooojjjeeebbbbbbdddfffgggeeemmmuuuvvvrrrrrrwww~~~{{{nnnccc^^^[[[YYYWWW^^^]]]iiiwwwYYYRRRTTTWWWcccrrr~~~rrrrrrpppuuu{{{zzztttjjjbbb]]][[[fffoootttjjjZZZSSSLLLVVVkkk}}}xxxuuuvvv{{{~~~zzz{{{{{{zzzxxxwww~~~hhhHHHSSSyyyyyy}}}kkkddd\\\LLL999222555000///222111uuu}}}vvviiikkkcccPPPAAA;;;666000000000000000////////////...---+++***))))))(((((((((''''''''''''&&&&&&&&&%%%$$$%%%''')))***(((&&&%%%&&&''''''((((((''''''''''''(((((((((((('''''''''((()))))))))))))))((()))+++---,,,)))((())),,,+++************+++---...//////000333;;;HHHUUU___fffbbbaaahhhrrrzzz{{{yyy{{{ooodddbbblllyyyzzzvvvzzzuuucccQQQKKKAAA;;;888888888666666999999999888777555222000///222111...,,,---111333222111000111444222---...222111333444333000///111444555===BBBGGGYYYwwwmmm]]]\\\TTTMMMJJJJJJQQQaaacccSSSEEEDDDEEE>>>===RRRddd```UUUMMMBBB>>>KKKfff~~~iii\\\```nnnzzz}}}}}}aaaBBB222///222111000///111555:::<<>>AAACCCDDDEEEPPPVVV^^^llluuuqqqggg\\\VVVSSSLLLDDD@@@>>>GGGRRRXXXllluuu[[[GGG999<<>>;;;888666666999;;;===;;;===<<<888666888999888:::777555777;;;>>><<<:::::::::999888>>>QQQmmm[[[SSS]]]wwwsss[[[^^^wwwoooXXXDDD999555444222222333333333444444444777777555999LLLjjj~~~bbbGGGCCCDDDCCCEEETTT^^^gggjjjnnnvvv~~~qqqeeebbbdddeeeeeeeeehhhiiimmmsssuuuwwwxxxwww{{{www^^^HHHHHHSSS^^^kkkxxx}}}zzzsssvvvxxxtttiii[[[NNNFFFJJJTTTcccsssxxxdddYYYXXXXXXcccppp{{{zzzuuuyyyYYYKKKZZZ|||ssswwwfffZZZ]]]MMM888111444000000333111uuu|||zzznnnqqqhhhSSSAAA:::555000111111111111000000000000...---+++***))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%'''))))))(((&&&&&&&&&''''''(((((('''''''''(((((((((((((((((('''''''''((()))))))))(((((((((***,,,+++))))))***,,,+++************,,,---...///222999AAAJJJTTT___eee\\\XXXVVV[[[cccjjjjjjhhhaaa\\\UUUTTTddd|||~~~ttt\\\NNNBBB@@@BBBGGGGGGAAA<<<:::BBBAAA???===:::777444333...000111000111333555666<<<:::777555555666555444444555555555555666888;;;555;;;@@@DDDUUUqqq~~~xxxlll___UUUTTTcccrrrSSSNNNNNNMMMQQQjjjvvvaaaSSSVVViii}}}||||||cccVVV\\\nnn|||~~~~~~bbbCCC333111222111000111222555999;;;CCCOOOsss___CCC===222222222222222222222222111111111222333444555666999:::;;;===???AAABBBCCCFFFKKKSSS___rrrzzziiieee``````hhhpppnnnhhhZZZNNNIIIIIINNNbbbyyyzzz```MMMAAABBBAAAMMMsss~~~jjj[[[]]]gggiii```yyydddHHH===<<<:::999888:::===???<<<<<<<<<===<<<::::::<<<:::;;;<<<<<<<<<;;;:::::::::;;;<<<===DDDVVVppp~~~WWWRRR___|||vvv^^^bbbzzzmmmVVVCCC888444444222222333333333444444444999999777999JJJhhhfffJJJDDDEEECCCFFFUUU```jjjooorrrzzzuuuhhhdddeeedddcccdddgggggglllqqquuuxxxjjjVVVFFFJJJTTT\\\eeennn{{{}}}yyyxxxzzzvvvooodddXXXNNNGGGCCCBBBKKKYYYjjj~~~uuuhhhbbbddd___dddmmmvvv}}}}}}~~~{{{|||fffYYYcccwww~~~sss~~~|||qqqggg\\\YYYdddMMM888000333000///222000sssxxxvvvyyypppXXXBBB888555222222222222111111111000000...---+++***))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&))))))((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((()))++++++******+++---+++*********+++,,,...///222999DDDNNNVVV[[[```bbbSSSOOOLLLOOOUUUXXXXXXUUUIIIJJJJJJQQQgggeeeUUUIIIHHHLLLRRRSSSMMMGGGEEEGGGFFFCCC???;;;777444222///000111111222888CCCLLLMMMNNNIIIBBBCCCHHHDDD<<<999777666666999<<<>>>???BBBFFFHHHKKK[[[rrr|||hhh^^^ooohhh\\\YYY[[[___vvvkkkeeeooo}}}xxxxxx^^^QQQ[[[rrrbbbCCC444333111111111222444666888999<<>>??????BBBFFFKKKVVVeeetttxxxvvvkkklllpppzzzgggUUUMMMNNNVVVmmmkkk[[[NNNKKKEEEGGGbbbzzzuuuuuuvvvooo|||{{{hhhPPP===;;;<<<<<<;;;;;;>>>EEEJJJDDD===;;;???@@@;;;:::>>>;;;>>>AAAAAA???<<<;;;;;;999<<<>>>AAAIII\\\tttbbbUUUcccwww```gggiiiRRRAAA777333333333333333333444444444444777888777999IIIhhhkkkMMMDDDDDDCCCGGGUUUbbbnnntttwww~~~xxxkkkfffeeecccbbbcccffffffjjjqqquuuyyyqqq___QQQHHHNNNXXX\\\___cccgggmmmsssvvvuuusssrrrssswwwrrrhhh^^^SSSKKKEEECCC???EEEQQQaaawwwuuullljjjlllkkkmmmqqqwww}}}}}}}}}}}}|||yyywww{{{rrrhhhmmm{{{ppp}}}sss}}}wwwhhh\\\SSSWWWgggMMM888000333///...111///ooossszzz~~~vvv\\\DDD999777555111111111000000000000///------+++***)))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&((()))(((''''''''''''''''''(((((())))))(((((((((((((((((()))%%%&&&'''((((((((((((((((((((()))******+++,,,---+++*********+++---...///:::AAAJJJQQQTTTTTTRRRQQQQQQMMMIIIJJJMMMOOOMMMKKKCCCDDDMMM___sss|||hhh]]]TTTQQQRRRVVVXXXUUUSSSTTTKKKIIIEEEAAA<<<777444222555333000...000<<>>:::;;;===@@@JJJ^^^xxxppp[[[iiiuuu```jjjzzzdddNNN===555222222333333333444444444444555222555777:::KKKlllwwwwwwpppOOOCCCBBBBBBFFFSSSbbbqqqvvvyyywwwkkkfffdddaaaaaacccffffffjjjqqquuuzzzyyyhhh\\\TTTVVV[[[[[[ZZZZZZWWW\\\bbbfffhhhjjjlllnnnllllllkkkhhhaaaVVVJJJCCC<<>>PPPllleeePPPQQQ[[[aaabbbddd___[[[XXXYYYZZZVVVLLLCCC>>><<<;;;===HHH]]]xxxppp^^^lllsss```llluuu^^^HHH:::444222222333333444444444555555555222444888>>>LLLlllrrrwwwtttQQQBBBAAAAAADDDQQQaaapppuuuvvv{{{~~~ssshhhdddaaa___```dddffffffkkkqqquuuyyy{{{jjj```[[[UUUPPPNNNGGGJJJPPPVVV[[[aaafffiiikkknnnqqqqqqkkk]]]LLL@@@555666888@@@TTTooo}}}{{{zzzzzzzzz}}}wwwtttwwwyyyyyy``````ooozzzhhh|||xxxbbbbbbNNN999111333///...111...lllnnnuuuxxx}}}uuu^^^III???:::666//////.........---------...---+++***))))))(((((((((''''''''''''&&&&&&&&&'''%%%$$$%%%'''))))))((()))((('''''''''((()))*********((((((((((((******&&&&&&''')))***************)))((()))+++,,,,,,++++++******+++,,,...000111===???BBBBBB???<<<;;;:::@@@>>><<<<<<===>>>???>>>CCCIII\\\mmmgggUUUWWWgggzzzvvvtttkkkkkkooovvvvvvooogggccc\\\YYYRRRKKKDDD>>>;;;999666444555777444444BBBSSSppp~~~{{{yyyuuurrrqqqvvv~~~sssqqq~~~nnnVVV^^^uuu___===000222222333333444555555555444444;;;VVVttt~~~lllVVVWWWXXXEEE444333333222222111111111111111111111111222333333444444555555666777888888;;;999999???KKK___zzzzzz```QQQ\\\xxxlll\\\WWWTTTOOOKKKKKKGGG@@@BBBXXX~~~xxxsss}}}yyyqqqoooooohhhZZZMMMFFFCCC>>>>>>GGG[[[uuuooo^^^jjjtttcccnnnpppXXXCCC888444333333333444444444555555555555555777:::@@@KKKeeekkkuuu{{{vvvSSSBBB@@@AAACCCPPP```ooorrrqqquuu|||zzzpppfffbbb___^^^```dddeeefffjjjpppsssuuu|||fffUUUKKKDDD@@@777:::@@@GGGOOOWWW\\\```nnnmmmllljjjeeeYYYJJJ???777777555555AAAYYYqqq~~~|||}}}}}}|||xxx|||xxxzzzxxxpppYYYZZZpppppppppeeeOOO:::222444000///111///ppprrrwwwwwwzzzsss]]]JJJ@@@999222////////////...............---+++***))))))(((((((((''''''''''''&&&&&&&&&'''&&&$$$%%%'''((()))))))))((('''&&&'''(((***++++++***(((''''''(((***+++&&&'''(((***++++++,,,,,,+++***((()))+++,,,+++)))*********+++,,,...000222777999::::::888666555666777666555666888:::<<<===EEEYYYjjjdddQQQJJJVVVeeezzz~~~uuuqqqgggbbbZZZQQQGGG@@@;;;999999666666999444---333@@@III]]]zzzqqqmmmyyy|||}}}oooTTT\\\ttt___===111444333333333444444444444555555<<>>GGGZZZzzz|||___llltttyyyVVVDDDBBBBBBDDDQQQ```nnnooolllooovvv|||yyypppfffaaa^^^\\\___cccdddeeeiiinnnoooooossszzz{{{fffOOOCCC===999333555888>>>EEEJJJNNNPPPbbb___]]]\\\[[[VVVMMMFFF???@@@<<<555666GGG\\\jjjqqquuuuuuqqqqqqvvvyyyyyywww}}}~~~|||}}}}}}rrrdddbbbxxxssseeeQQQ;;;333555111000222///ssswwwyyywwwyyyqqq]]]KKKAAA777---000000000000////////////...---+++***))))))(((((((((((('''''''''&&&&&&&&&'''&&&$$$$$$&&&((())))))***)))'''&&&'''(((***++++++***)))'''''')))***+++'''((()))***,,,,,,---------***((()))+++,,,***(((*********+++,,,///111222222444666666333111111111444444444666888<<<>>>@@@JJJkkkxxx^^^FFFMMMbbbooo|||tttnnneeeZZZOOOFFF@@@===???888555666111***000===555BBB]]]|||}}}yyymmmyyytttpppyyyxxxttttttqqq~~~mmmQQQ[[[vvv^^^>>>333777444444333333333444444555666===ZZZ}}}}}}jjj___AAA222222222222222222333333111111111111111111222222111222333444666777888999444555888>>>CCCOOOhhhgggZZZWWWpppyyyyyy~~~ttt|||bbbbbb[[[OOOKKKaaa{{{rrrkkkYYYUUUNNNKKKOOO[[[lllwwwzzzsssmmmmmmvvvvvvxxxwww]]]ZZZggg~~~mmmtttyyyhhhPPP===555333444555444444444555555555666666222222666<<>>;;;333...000000000...---...///...---***)))((((((***+++''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((()))))))))(((''''''&&&&&&''''''''''''((((((((()))&&&&&&''')))***+++,,,---***)))'''%%%%%%&&&((())),,,++++++,,,,,,...//////000000000111222222333333444555888;;;999777>>>JJJ^^^mmmkkkUUUKKKXXXcccccclllqqqmmmUUUCCC???DDDBBB>>><<<<<<:::666555666666555CCC___vvvzzzppphhhdddgggsssrrrsss~~~xxx~~~lllPPPYYYuuu^^^===666666111111111111222333444555999BBB[[[~~~xxx___LLLEEE666666444111111333444333000000//////000111222222111111222222222333333333999333444;;;@@@FFFZZZppp^^^RRRSSSWWWjjjssslll^^^MMMKKKeeeyyyuuujjjjjjbbbXXXWWWaaakkknnnwwwyyykkkcccsss}}}xxx```TTTgggssslllwwwtttaaaIII999222111333666666666555555555555666666444999;;;<<>>;;;:::888666666222888GGGUUU```pppyyynnn```YYYTTTTTTVVV[[[gggsssnnnsssrrrXXX```yyy[[[;;;444444111111111111222333444444555???YYY~~~yyyttthhhKKK<<<777333///...111555444222000000000000000111222222111111111222222222333333777444555;;;<<<>>>MMM^^^nnnOOONNNPPPWWWmmmqqqcccaaavvv~~~||||||mmm```[[[]]]]]]eeekkkbbb]]]mmm~~~~~~\\\TTThhhrrrmmmxxxqqq]]]EEE666222222444666666666555555555555666666444888===@@@GGGXXXnnn}}}qqqxxx{{{XXXrrr|||cccCCCBBBFFF;;;LLLYYYfffkkkmmmrrrvvvxxx{{{tttiiibbb___`````````^^^aaaeeeeeeeeefffjjjmmmuuuwww~~~lllhhhpppyyy|||tttllleeeVVVGGGFFFOOO___nnn}}}fffNNNCCC>>>:::555555666888999999888777444;;;>>>@@@KKK___jjjjjjKKK@@@666444444333444666666555666<<>>333333333444666666555555444444555555666333666;;;???FFFTTTffftttvvvoooxxx^^^{{{eeeFFFCCCEEE:::IIIVVVeeelllooosssvvvuuu{{{tttjjjbbb______```aaa___```cccfffhhhkkkmmmnnntttuuuzzzkkkRRRKKKPPPYYY^^^kkk```UUUMMMCCC999999@@@<<>>:::888888888999888666444222:::===888:::GGGTTTZZZRRRGGG===888555111000111333222333777===GGGZZZjjjssstttvvvwwwyyy}}}~~~vvvdddxxxyyyxxxppp{{{pppccc```aaaKKK888111444///...111000iiijjjllltttiiibbbVVVBBB999777000///000111000.........///---,,,+++***))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''(((((())))))'''(((((((((((()))))))))*********)))))))))))))))'''(((***,,,------,,,+++///......------......///000111111222222333333444555666777:::???IIIWWWccc^^^MMMKKK___jjjbbb[[[___vvv}}}qqqpppyyymmmaaaaaaWWWHHHDDDIIIFFF>>>777444444777666555:::BBBXXX___kkkvvvvvvuuunnnbbbTTTHHH@@@>>>???===>>>@@@CCCFFFIIILLLMMM]]]cccrrr{{{~~~tttmmmYYYfff~~~zzzOOO555111///000000000000111222333444222888KKKkkk```ccctttyyyooo]]]RRR===666111222444333000///111000000000000000111111000000000111111111111222111111444999999999???IIIaaapppiiisss}}}pppmmmkkkvvvsssZZZIIICCCCCCGGGUUUYYY\\\jjjqqqpppssszzz~~~uuuooolllxxxyyylllRRR:::222444444333444555444444444444444444555333333555999???JJJ]]]mmmlllfffgggJJJEEEGGG???FFFTTTccckkkppptttuuusssuuuoooggg```]]]]]]```bbbfffddddddfffjjjnnnppppppssstttwwwxxx]]]JJJEEEIIIOOORRRWWWOOOJJJGGGCCC;;;777888:::@@@EEEHHHQQQeeemmm[[[RRRKKKCCC@@@>>>;;;;;;;;;;;;888555444::::::333///555===BBBQQQHHH???;;;777222000222666444555777:::CCCUUUfffmmmnnnqqquuuxxx|||~~~{{{zzz}}}iii___xxxvvvpppvvvxxxrrrvvvtttgggZZZXXX^^^eeeHHH555000333///...222000jjjlllpppyyynnneeeXXXBBB999666//////111111111///...///000,,,,,,+++******)))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((())))))((((((''''''''''''(((((((((((()))))))))***************))))))))))))%%%'''))),,,---,,,+++***...------------......////////////000111111222222333666999;;;@@@IIITTT[[[NNNKKKWWWiiijjj___dddvvv|||jjjrrr|||hhhdddVVVGGGCCCFFFDDD===:::666555777999777555555===AAAHHHOOOWWW___fffkkkooollllllvvv|||vvvxxxsssiiiYYYKKKAAA<<<999::::::::::::<<<>>>@@@AAA===DDDNNN\\\nnn~~~yyypppmmmcccUUUgggtttJJJ444222000000000000000111222333333444777AAAYYYyyymmmiii|||kkkUUUFFF<<<666222444444000///222111111000000000000000111//////000000000111111111111111222555666777>>>EEEPPPiiimmmZZZPPPNNNPPP```vvv}}}tttvvvzzznnnaaaTTTKKKFFFJJJTTTUUUWWW```bbb^^^aaakkkqqquuuvvv{{{mmmiiiuuu}}}vvvgggNNN888444666333111333444444333333333333444444444222333666;;;GGG```vvvooovvvlllMMMEEEGGGCCCEEERRR```jjjpppuuuwwwuuusssooohhhaaa]]]^^^bbbeeekkkhhhddddddfffkkknnnooopppqqqsssvvvyyy{{{{{{zzzbbbVVVHHH@@@CCCMMMWWW]]]^^^WWWQQQMMMHHH@@@999777777:::>>>BBBJJJ[[[vvvvvveee\\\RRRGGGEEEBBB>>>===>>>>>>:::777222444444222333777::::::GGG@@@:::888555222222444222222222444666@@@SSSfffkkkmmmqqqvvvyyy|||}}}}}}}}}|||zzzzzz~~~}}}eeebbbvvvvvv~~~ttt```RRRSSS\\\bbbFFF444///333///...222000lllooorrr}}}qqqhhhYYYCCC999777000000111222111///...///000,,,,,,++++++***))))))(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((***))))))(((''''''&&&&&&((((((((()))))))))***************)))))))))))))))%%%''')))***+++***)))(((,,,,,,+++,,,---...//////......//////000111111111222666999:::???GGGNNNPPPGGGOOO]]]ccc___^^^qqqssshhhvvv}}}|||rrrfffTTTHHHBBB@@@>>><<<===888222111444666555444444555666777999===CCCGGGGGGFFFGGGOOO[[[fffnnnqqq}}}wwweeeTTTHHH???888444444333444555777:::;;;888;;;===???DDDNNN]]]hhh~~~~~~}}}mmmlll~~~___WWWlllmmmEEE333333000000000///000000111222333555666:::JJJgggxxx|||ZZZSSSNNNFFF:::111222333000000555222111111000000000000000////////////000000000000222222111000000333888<<>>NNN```mmmrrrjjj]]]QQQHHHBBB>>><<<777:::???DDDJJJWWWmmmpppfffZZZMMMJJJEEE@@@???BBBBBB???;;;666444222222555666555333;;;666444444333111222666111111333555888CCCXXXlllnnnqqquuuxxxzzz|||}}}}}}}}}~~~yyyllloooyyy}}}oooZZZUUUYYY\\\FFF444000444000///222000kkkllllll~~~rrrhhhZZZDDD;;;999222000111222111/////////000+++,,,++++++***))))))(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''(((((()))))))))*********)))))))))))))))*********'''((()))******))))))((())))))******,,,---///000/////////000111111222222222777888777;;;DDDJJJJJJKKKYYYaaa^^^```ooo{{{qqquuuyyyssswww|||qqq\\\SSSKKKBBB???BBB<<<:::666333222444666555444444444222000000222444222222444555999>>>EEEJJJPPPZZZeeennnwwwppp```UUUKKKCCC>>>>>><<<;;;;;;;;;<<<<<<888777555444444777:::===XXXhhhzzz~~~xxxooolll|||}}}aaa]]]rrrggg@@@111333////////////000000111222333222444888DDD___nnnZZZfffooodddKKK444000444333222444222222111000000000000000........./////////000000000111111000000222555666@@@FFFMMMPPPOOOPPPXXX```eeeuuuwww]]]YYY^^^qqq}}}qqqmmm___ZZZccceeeeeekkkmmmrrruuutttvvv|||~~~|||wwwtttfffgggsssyyyrrrgggQQQ===111555666000...444333333222222222222333333111222666::::::FFFiii]]]FFFCCCAAADDDOOO[[[ggguuuzzznnnddd```aaaccclllnnnooommmkkkkkkmmmqqqlllkkkhhh```VVVJJJAAA;;;888888666555999FFFWWWeee```ZZZOOODDD===<<>>```||||||dddJJJDDDBBBDDDMMMZZZgggwwwrrrddd\\\[[[]]]bbbgggllllllhhhfffhhhkkkmmmkkkggg^^^SSSHHH@@@<<<666:::<<<999666999CCCMMMHHHHHHGGGCCCCCCHHHOOOSSSQQQSSSYYY\\\YYYWWWaaannn~~~vvvkkk]]]VVVPPPKKKLLLPPPSSSPPPLLLFFFBBB===;;;999888:::===:::888888999888555777;;;=========;;;999@@@UUUhhhmmmrrrvvvuuurrrsss{{{{{{wwwzzzrrrzzzsss~~~llldddbbbGGG555111666222000222000gggdddkkkvvvzzzkkkcccZZZGGG:::666///000000000000000///......,,,,,,++++++***)))))))))$$$&&&((())))))(((&&&$$$&&&&&&&&&''''''''''''(((((((((&&&%%%%%%&&&'''((((((((((((((()))***+++,,,******))))))))))))******'''((()))+++++++++***)))(((((()))***,,,---......000000000000111222333444999666444666999===FFFOOOhhhpppppprrr{{{www|||zzzttt}}}qqq^^^TTTPPPNNNGGGEEEAAA:::777888999999444666888777555444444555777777666444222222444666888:::===DDDUUUjjjwww{{{yyyqqqkkkfff___VVVNNNHHHDDD???<<<;;;<<<<<<<<<999888777666666777888888???CCCOOOfffyyyyyy}}}sssrrr]]]fff{{{zzz{{{aaaaaavvv}}}XXX999...000222000111111111111222222222777000:::DDDNNNuuu~~~qqqHHH222///222222222222111///.........///000000000////////////000000...///111111000111444666555KKKfffxxx|||}}}ppppppzzzfff\\\___ggglllmmmlllddd[[[ZZZcccrrr{{{tttpppoootttssssssqqqhhheeetttzzz~~~```vvv|||{{{ggg]]]jjjzzzyyyiii[[[===888222222555777666333444444444333333222222222777///444444888>>>QQQkkknnnlllJJJHHH999EEEIIITTTgggyyyrrrbbb^^^```^^^bbbeeehhhhhhhhhhhhiiinnnllliiigggcccZZZNNNDDD???>>><<<999999<<>><<<<<<===>>><<<<<<<<<:::999;;;@@@DDDCCCEEEFFFCCCCCCLLL^^^lllmmmqqqttttttrrrtttzzz}}}zzz~~~}}}wwwzzz}}}~~~lll~~~mmmkkkTTTBBB888000000111000...///hhhccchhhxxxuuufff___XXXGGG===:::333000000000000000///......,,,,,,++++++***)))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((''''''''''''((()))'''''''''((()))+++,,,---******))))))))))))******'''((()))***++++++***))))))******+++,,,---......000//////000000111222333666444444666999>>>JJJUUUnnnsssyyyyyy~~~wwwdddZZZXXXGGGFFFDDDAAA??????===;;;666666666555444444444555111222333333222111333444888888666:::JJJbbbwww|||tttooolllfff]]]VVVQQQMMMGGGBBB???>>>===<<<<<<;;;999888777888888999:::<<>>CCCHHHUUUgggvvvmmmbbbaaa___bbbeeeggghhhiiijjjlllrrrqqqrrrtttsssnnnddd]]]XXXRRRIII???:::<<>>ddd{{{```BBB333111333333444222111000////////////000000000////////////000000...///000000000111333555???UUUrrreeehhh|||zzzuuummmkkkggg___XXXVVV[[[aaafffllluuuwwwjjj___YYYXXXYYY]]]______YYYVVVaaa~~~xxxmmmhhh{{{uuudddbbbccclllwwwsss[[[BBB999555111000333444444222333333333333222222222222444///666555666999DDDmmm}}}\\\tttmmmooonnnMMM???AAA@@@FFFTTTdddooovvvuuufffbbb```bbbeeeggghhhjjjnnnpppvvvzzz~~~|||sssdddTTTJJJIIINNNSSSZZZ^^^eeemmmvvv}}}xxxlllccc\\\VVVTTTUUU```}}}sssrrrxxxtttpppooojjj```UUUOOOPPPRRRXXX]]]aaadddbbb___\\\ZZZTTTQQQLLLJJJMMMWWWdddmmmoooppprrrtttvvvxxxzzz{{{yyyuuussswwwyyyxxxvvvuuu{{{zzz\\\gggpppsssmmmdddMMM;;;444///000222111111333hhhccckkktttcccZZZRRRBBB999666000000000000000000///......,,,,,,++++++***)))))))))))))))(((((((((((())))))&&&&&&&&&''''''''''''((((((((((((((((((((())))))((((((((((((((()))************))))))))))))******************************------------------------...------......///000111222444777888888>>>NNN___nnnjjjyyy}}}pppeeeYYYUUUTTTPPPIIIEEEEEEBBB???>>>>>>>>><<<:::999:::::::::999;;;>>>@@@CCCLLLWWW___kkk|||~~~{{{zzzwwwqqqlll```\\\XXXTTTRRRPPPNNNLLLJJJHHHEEEBBB@@@>>>>>>>>>???>>>===???III]]]uuu}}}tttttt~~~pppuuu~~~kkkddduuuoooKKK333000222333000000000000111111111111555333333333888VVVfffrrreeeQQQ;;;111000111222333111111111000000000000000000000////////////000000...///000000000000222444@@@UUUrrrxxxpppmmmpppuuukkkmmmrrr{{{|||}}}}}}vvvfffiiilllmmmnnnqqqvvvyyyqqqmmmeee[[[RRRNNNNNNPPPQQQTTTSSSNNNTTTnnn|||}}}uuu^^^dddjjjqqqwwwoooSSS777666444111000222333222111333222222222222222222222444000666333444777AAAgggiiinnncccrrrVVV@@@FFF>>>DDDPPP]]]fffkkkttt}}}yyyjjjcccaaaccceeefffhhhlllqqquuu{{{vvvkkkfffgggjjjrrrvvv|||vvvhhh]]]TTTOOOLLLKKKSSSttt{{{jjj___]]]___jjjooovvvzzzyyyssskkkfffaaa[[[TTTPPPTTT\\\ffflllppppppqqqtttxxxzzz{{{zzztttqqqppprrruuusssmmmiiijjjxxx```nnnjjjeeeuuunnn___HHH:::333///000111000111333eeecccmmm~~~vvvcccXXXOOO@@@888555...000000000000000///......,,,,,,++++++***)))))))))'''((()))++++++)))((('''&&&&&&&&&''''''''''''(((&&&&&&&&&'''((((((((((((+++***)))(((''''''''''''******))))))))))))******++++++******************------------------------------------...///000111444555888888777<<>>RRRnnntttcccdddmmm]]]```dddjjjvvv{{{wwwqqqmmmkkkjjjgggeee^^^\\\XXXRRRLLLIIIHHHHHHFFFHHHDDDAAAQQQwwwxxxuuucccjjjrrrwwwvvvgggLLL444444222111000111222222111222222222222222222222222444000555000333888AAAfff}}}jjj[[[wwwdddIIIIII???BBBKKKWWW___dddmmmuuunnnaaaaaacccdddfffiiimmmssswww}}}|||pppjjj```VVVPPPMMMKKKIIIRRRmmmzzz}}}{{{lllhhhiiitttyyy|||qqqjjjeee___YYYWWW[[[dddkkkoooqqqpppqqqtttwwwzzz{{{{{{ssspppooopppsssrrrkkkccc___kkk{{{hhh}}}nnn___fff}}}ppp]]]GGG:::444111111111//////222eeeeeennn|||wwwcccWWWOOOAAA;;;999111000000000000000///......,,,,,,++++++***)))))))))%%%''')))++++++)))'''%%%&&&&&&&&&''''''''''''((($$$%%%&&&'''((((((((('''+++***)))((('''&&&&&&&&&******))))))))))))******,,,,,,+++************+++++++++,,,,,,---------......------......///000111555555777888777:::GGGTTT___cccsss|||yyyssstttnnnfffbbb[[[ZZZXXXUUURRRRRRTTTWWWZZZZZZZZZZZZ\\\```ggglllzzzzzzuuusssoookkkhhhccc^^^ZZZUUUSSSPPPLLLIIIGGGFFFEEEIIILLLOOOOOOOOOUUUbbblllxxx~~~zzzxxx~~~}}}zzzrrriiimmmfffCCC222111222.../////////000000000111111---222222444:::GGGsssdddhhh}}}zzzPPPGGG===777333//////222111111222222111111000///000000////////////000000...000000000//////111333===NNNiiiyyyeee[[[[[[YYYZZZ]]]```dddqqqwwwmmmfffbbb___ZZZVVVSSSSSSRRRNNNIIIEEECCCBBBCCCCCC>>>>>>VVV}}}qqqpppoooqqqvvv{{{rrr\\\CCC444222222222111111111222222111111111222222222222222444111555///222999AAAbbbqqqccc}}}nnnPPPDDD???AAAHHHUUU___eeekkkppp|||ppp___aaaccceeefffiiimmmssswww}}}zzztttgggeee```ZZZWWWWWWTTTPPPSSScccsss^^^dddooo~~~xxxrrrrrryyy||||||qqqiiiccc```\\\]]]bbbjjjqqquuuqqqqqqrrrsssvvvyyy|||~~~vvvssspppooosssuuuoooeee[[[gggwwwuuummmsss```dddlllssswwwttthhhTTTBBB888444111222111......222nnnlllrrr}}}~~~iii[[[QQQDDD===:::222000000000000000///......,,,,,,++++++***)))))))))&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''((($$$%%%'''((()))))))))((((((((('''''''''(((((((((******))))))))))))******---,,,+++*********++++++)))******+++,,,---..................///000111222444333444666888:::CCCMMMVVVfffxxx~~~zzz}}}{{{rrrjjjjjjgggaaa]]]aaalllvvv~~~~~~}}}{{{xxxuuurrrmmmhhhddd```^^^ZZZWWWTTTRRRQQQPPPPPPSSSUUUUUUUUUZZZeeennnuuu}}}zzz|||sssqqqrrrrrr^^^kkk|||\\\===000222222---////////////000000000111///555333555<<>>???AAAAAA===BBBbbb|||sssuuu|||uuuvvvzzzlllOOO:::666111222222222111111222333000111111111222222222222222000666000333999===[[[vvvnnnzzznnnUUU@@@>>>@@@IIIYYYgggllllllmmmpppttt|||~~~mmm``````bbbeeegggiiimmmrrruuu|||}}}mmmooonnnjjjhhhhhhddd]]]QQQUUUjjjcccLLLOOOWWWfff|||~~~{{{rrrkkkccccccbbbcccfffkkkppptttqqqssstttssssssvvv|||{{{xxxssspppuuuzzzuuulllggguuusss}}}rrrtttkkkeee^^^```___NNN???555222111222111...000444yyysssvvvppp```UUUEEE===999000000000000000000//////...,,,,,,++++++***)))))))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((%%%&&&((()))*********)))&&&&&&&&&&&&((()))***+++******))))))))))))******...---+++*********++++++(((((()))***,,,---......///......//////000111222222000111555888;;;BBBJJJOOOhhh}}}{{{uuu|||wwwvvvrrrjjjfffnnn}}}|||{{{yyyvvvqqqmmmjjjhhheeeaaa^^^\\\[[[[[[XXXXXXXXXWWWWWW]]]gggpppzzz{{{rrrqqq{{{ppphhhgggooo}}}rrreeeUUUiiioooQQQ555---333444///////////////000000000000///333---...444666XXXwwwnnnbbbTTTDDD555///111111111222333222111000///000000////////////000000///000000///......000222555CCC\\\}}}~~~wwwmmm[[[XXXVVVUUUOOOIIIIIILLLIIIEEEDDDHHHLLLRRR___lllsssqqqnnnooonnnkkkbbbbbb^^^UUUKKKEEECCCDDD?????????===;;;;;;<<<>>>999:::888CCChhh~~~}}}wwwtttxxxgggFFF444888111222333333222222222333000000111111222222222222000000777222444888:::TTTtttzzzpppoooiii[[[FFF>>>???JJJ^^^nnnrrroookkkjjjlllpppssstttpppiiiddd```bbbeeehhhjjjmmmqqqttt|||xxx||||||yyywwwvvvpppfffRRRMMMVVVhhhzzz]]]GGGFFFEEEPPPkkk}}}uuuoooggghhhhhhgggfffhhhllloooqqqtttuuusssqqqttt}}}~~~{{{uuuqqqwww~~~zzzqqqzzzvvveeeVVVZZZ```PPPDDD222///000222111///111666ppplllcccrrrvvv^^^OOOBBB<<<999000111111111111000///------///...,,,***)))(((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&***)))%%%+++666666,,,((()))******))))))***+++((((((((('''&&&&&&(((***+++++++++++++++++++++++++++++++++,,,---...//////---++++++---111333222000444444333333555:::@@@EEETTTaaajjjmmmzzzyyyqqqqqq~~~xxxuuuwwwqqqqqqoookkkgggeeeeeefff```aaaeeegggccc```hhhttt|||~~~yyyqqqnnnooouuu|||xxx}}}zzzrrrggg___vvvjjj^^^gggsss^^^CCC888......222000111111000000111111222333000333000...000444KKKoooxxxiiiNNN222,,,666333222333444666666444111///////////////.........////////////////////////333666EEEddd~~~hhh___ZZZVVVZZZccctttwwwzzzzzzzzzyyyssshhh\\\SSSEEEDDDCCCCCCBBBAAA@@@@@@???@@@@@@AAADDDIIIPPPVVV___kkk~~~yyy{{{zzz{{{mmmcccfffeee^^^[[[TTTMMMIIIHHHEEE@@@;;;;;;======:::999999888777999======FFFhhh}}}}}}uuuiiiQQQ999000333111111111111111111111111111111111111111111111111444222///333777222>>>ZZZpppnnniiigggttt[[[NNN<<<<<>>======<<<>>>?????????@@@DDDJJJNNNQQQ[[[lll~~~rrrrrrjjjfffhhhffffffrrrsssbbb___\\\WWWRRRMMMGGGDDDEEEDDDAAA>>><<<;;;999777666666555444555666===RRRvvvzzz~~~~~~~~~~~~ttt^^^FFF888333222111111111111111111111111111111111111111111111111555333000333888333>>>YYYrrrgggpppggguuu```IIIAAA???AAALLL]]]jjjooonnnkkkddd```dddfffeeedddfffhhhjjjmmmooonnnmmmmmmmmmuuuyyynnn\\\NNNIIIOOOZZZmmmtttiiiaaaUUUIIIDDDAAADDDWWWmmmzzzsssnnnfffffflllgggZZZYYYbbbmmmrrrvvvwwwzzz~~~~~~{{{vvvxxxyyyzzz~~~yyy|||ssslllcccZZZGGG;;;333222222111000000111111aaabbb\\\eeemmmrrr^^^OOO>>>888777111000000000000///......---...---,,,***)))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((***(((###&&&---+++$$$&&&'''((((((''''''((())))))******)))((((((***+++++++++++++++++++++++++++,,,+++++++++,,,---...//////...---...000111000///222333555555666888<<>>IIIUUUaaahhhfffTTTBBB999444111555===@@@AAAEEELLLRRRWWWXXXXXXLLLJJJHHHFFFEEEDDDBBB???:::::::::999999888888888;;;<<<======<<<>>>AAACCCGGGNNNYYYfffvvv|||rrriiibbb```ZZZWWWXXXVVVTTT\\\ggg}}}uuuccc[[[WWWSSSLLLGGGAAA??????@@@>>><<<;;;888555444444555555555666<<>>VVVoooaaatttrrr\\\mmmdddIIIFFF@@@>>>EEETTTccckkknnnqqqjjjbbb```^^^]]]___bbbeeehhhkkklllllllllmmmnnnsssvvvhhhVVVKKKMMMWWWjjjqqqfff___VVVNNNHHHBBBCCCRRRdddyyyrrrmmmccc```eeebbbWWWTTTYYYhhhoootttwwwzzz~~~}}}yyyqqquuuyyy}}}vvvzzzmmmzzzppp[[[DDD:::333222111111000111111111dddfff```cccaaarrrtttaaaQQQ===555555111//////000000///......---...---,,,***)))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((()))'''$$$&&&***)))$$$((()))******))))))***+++((()))***)))(((((()))***************++++++++++++***************+++,,,,,,000/////////000000//////111333555666666777999;;;===JJJ\\\lllzzz}}}|||||||||}}}}}}|||yyywwwxxx{{{~~~wwwmmmjjjvvvxxxqqqmmmmmmkkkgggcccsss~~~lllbbbmmm}}}bbbDDD222000///111333...///000000111111111111111///222000111666222222>>>SSScccFFF777000777555333222222222111000111111000000///.........///////////////////////////000111222555;;;DDDKKKRRRFFF;;;666333000222777555777888999:::===???BBB>>><<<:::999;;;;;;;;;:::666666555555555555555555777999::::::::::::;;;===AAAEEEJJJPPPXXXeeettt~~~wwwlllbbb[[[XXXXXXTTTPPPNNNOOOLLLJJJNNNUUU]]]jjjsssoooddd]]]XXXTTTKKKFFF???;;;999999777666777444222444555555555777===VVV{{{uuusssvvvxxxmmmXXXAAA444222333222111111111111111111111111111111111111111111111111222333000333777444;;;PPPlll```iiiuuuMMM\\\eeeQQQFFF@@@;;;???MMM]]]hhhmmm|||tttjjj```YYYVVVWWWZZZZZZ^^^bbbeeegggiiilllnnnqqqwwwaaaSSSRRR___vvvxxxlllcccYYYNNNDDDBBBMMM[[[yyyvvvjjjbbbWWWSSSXXXZZZTTTPPPSSSeeelllssswww{{{~~~|||xxxsssvvv{{{~~~vvv{{{ttt~~~tttrrrvvvZZZBBB:::222222111111111111111222hhhjjjdddfff___lllzzzeeeRRR===555555000...////////////......---------+++***))))))))))))&&&'''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''((('''%%%'''******(((((()))******))))))***+++'''((())))))''''''((())))))))))))******+++++++++++++++++++++++++++,,,---000000111000////////////000222444666666666888999===EEESSScccppp|||~~~|||vvvpppnnnttt|||xxxqqqnnnpppqqqpppmmm{{{||||||{{{~~~}}}kkkiiiuuuXXX>>>111222000111222......///000111111111111000000333//////555333222:::EEEzzzaaaFFF===777444111000111222222222222111111000//////......////////////////////////...///000222333444555777===999555444333000///111222444666555333333444666333333222333555555444222333333333444444444444444444666888888888888999;;;999<<>>666666111....../////////......------,,,+++***))))))))))))&&&&&&&&&'''''''''''''''#########$$$$$$$$$%%%%%%&&&'''''''''((()))++++++&&&'''((((((''''''((()))&&&'''))))))(((''''''((((((((())))))***+++++++++......------------......///111111111/////////111///111333444444555777999<<>>???>>>>>>AAADDDEEENNNYYY```cccfffkkkoooqqqmmmhhhddd___YYYSSSPPPMMMNNNNNNKKKFFFBBBBBBCCCEEEDDDCCCBBBAAA@@@@@@@@@:::>>>EEENNNSSSSSSMMMFFF<<<;;;999777555444444444555222333555222...555AAA```~~~}}}zzzuuuhhhGGG111555888///,,,444000000000000000000000000000000000000000000000000---111//////555333555CCCrrr|||pppkkkoooaaafffdddPPPYYY```HHHBBB;;;<<>>???===<<<===??????BBBGGGKKKMMMPPPSSSVVVXXXUUURRRPPPOOONNNLLLKKKDDDFFFFFFEEEBBB@@@@@@AAAAAAAAA@@@??????@@@???>>>888888:::???CCCBBB???<<<333444555555444333333444444222444666333444FFF[[[}}}~~~vvvkkkRRR>>>000222555111///333000000000000000000000000000000000000000000000000---222000000555444444???lllyyyiiiiiiyyyTTTUUUiiiPPPGGG>>>;;;CCCQQQ___gggzzz}}}nnn___WWWSSSQQQXXX\\\bbbggghhhgggfffeeeiiirrryyytttjjjUUUKKKFFFCCCTTTddd}}}jjjSSSEEE???999555555;;;CCCIIIOOOSSSeeelllrrrvvvyyy}}}|||xxxyyy{{{~~~}}}~~~wwwvvv___III777222111111000000111222222333gggeeebbboooqqq}}}}}}___LLL===999:::333------......///......---,,,,,,+++***)))))))))***&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''&&&''''''&&&%%%&&&)))((()))******))))))***+++''')))++++++***)))))))))'''(((((()))***+++++++++******)))))))))))))))***...000222111//////111333...///111111222444888;;;;;;777<<>>BBBEEEHHHJJJIIIGGGCCCBBBCCCDDDDDDDDD<<<===============>>>???:::;;;:::999:::<<<;;;999888666555777888777666777///111333444222111111111333111444888888>>>YYYvvv{{{uuuyyy|||rrrdddBBB;;;444000111333333222000000000000000000000000000000000000000000000000...333111111666555444>>>fffsssjjjUUUSSSrrrVVVLLL@@@:::???MMM]]]gggwwwfff[[[TTTPPPTTTZZZbbbhhhjjjiiihhhhhhkkkrrrvvv```TTTKKKDDDIIIVVVmmmzzzWWW???:::===999666666;;;AAAHHHNNNSSSgggmmmsssuuuyyy}}}|||xxxsssyyy}}}}}}{{{}}}oooeeeppptttzzzeeeTTTCCC222---111111000000111222333333eeeaaadddnnnuuu___KKKAAA;;;666444////////////............///...,,,***)))(((''''''((()))***)))'''&&&&&&'''))))))))))))))))))))))))&&&''''''((((((((((((((())))))(((((((((((())))))))))))))))))************)))*********++++++++++++---,,,+++******,,,...///---...///000111222333333333333333333333444555666666:::@@@DDDJJJWWWiiivvvvvvrrrsssqqqoooooommmooovvvkkkgggnnn|||tttLLL222111000//////.........000000////////////000000///000111222222222222222777@@@WWWfffIIIAAA???888111000111555444111222666111'''////////////000000000000........................222111111111000000//////////////////000000000000222000///------///000222222333333444444333333222555333111333666888777555333555777:::;;;;;;:::999777888:::<<>>:::333222222222222222222222222dddaaafffpppvvv```KKKAAA:::555333////////////..................---+++***)))((('''((()))))))))'''&&&'''(((((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))))))))(((((())))))))))))************)))))))))*********++++++---,,,+++******,,,---///------...///000111111222333333333333333444555666:::>>>AAABBBDDDLLLZZZeeexxx{{{zzzjjj[[[mmmzzzqqqooopppooooooooommmppp}}}ooodddeeeqqqkkkAAA222111000//////.........000000//////.../////////000000111222222222222222444444BBBiiitttQQQBBB<<<666444666222333222///000333555444000000000000000000000000........................111111111000000000///////////////////////////000111000///......///000111111111222222222222111111444222111222555777666444444555777888999:::999999999999:::;;;===>>>??????BBBBBBBBBAAA@@@@@@??????:::::::::999999888888888999999999888888888777777444333222111111222333333333555444111222666666111666888<<>>HHHXXXfffhhhVVVVVVUUU\\\aaaaaabbbeeegggfffkkkkkktttzzzpppnnnmmmtttttt___QQQDDD>>>AAABBBBBBDDDHHHHHHFFFJJJPPP^^^iiisssxxx|||~~~{{{tttooommmlllsss~~~wwweeeZZZ[[[YYYFFF555222///222222222222222222222222fffdddiiitttxxxbbbLLL@@@999444222////////////.....................---,,,***(((''''''((()))((('''&&&'''(((''''''''''''''''''''''''&&&''''''((((((((((((((('''((()))******)))((('''))))))))))))************((((((((()))))))))******---,,,+++***+++,,,---...------....../////////000222222222222333444555666;;;>>>@@@??????CCCLLLSSSbbbzzzsssooofffNNNUUUccc|||tttnnnnnnoooooooooqqqlllvvvrrrXXXaaadddtttbbb999222111000//////.........000000///...............000111111111111222222222666///777QQQrrrkkkVVVIII>>>777777888555444444222///000333000000000000000000000000........................111111000000000000//////////////////////////////111000///......///000111000000111111111111000000222111000111333444444333444555555666777888999999::::::::::::999999999999========================:::999999888777666666666666666666555555555444444222111111111111111222222222444444222222555666444555<<>>777222111////////////............,,,---...///...,,,)))(((&&&((()))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&((()))++++++)))(((&&&((()))))))))************(((((((((((())))))))))))++++++++++++,,,,,,------000000000000000000000000111111111222333444555666444777:::<<<>>>BBBHHHLLLNNN]]]jjjzzz\\\UUUPPPiii~~~~~~yyysssrrrtttyyy}}}zzzuuuqqqppplllhhhjjjnnnqqq~~~eee[[[^^^hhh}}}iiiPPP555222111000///............//////............//////222222111000000111111222111///999<<>>AAAFFFIIIJJJSSSWWWaaasss}}}ggg^^^RRRbbbyyyuuutttuuuvvvvvvuuuqqqnnnkkkeeeaaadddkkk~~~~~~xxxaaaWWWZZZlllxxx[[[CCC///222111000//////.........///......//////000111222333222111000000000111222111111666555888]]]yyyrrrhhh\\\HHH666111444666555444444333333222111111111////////////////////////......////////////000000000//////......---------........................000000111111111111000000...///000000///...///111222222222333333333444444222222222222333333333444111111222222333333444444333222222222222111111111000000000////////////......///000111111222111111000111333444111333===HHHrrr{{{|||UUU999333222---000000000///////////////....................................///////////////000222111111111333555===___~~~~~~XXX___wwwOOOXXX\\\ZZZLLL===;;;AAAGGG[[[sssiiiZZZUUUYYY\\\^^^ccchhhhhhdddaaaccchhhllloooxxx~~~{{{yyy{{{xxxzzz}}}zzzvvvxxx}}}zzzzzzUUUHHH:::111111111222222222222222222222222hhhdddcccdddaaaggg^^^FFF;;;666444444////////////............,,,,,,,,,+++******))))))&&&'''((((((''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((())))))))))))(((((())))))))))))************)))))))))*********++++++++++++,,,,,,---------,,,---......///000111222222//////000111222444666777777888999:::<<>>BBBEEEIIILLLKKKOOOWWWXXX]]]nnn~~~ppptttrrr|||{{{fffkkk}}}}}}ttthhhhhhfffeeeccc______hhhsss~~~|||[[[ooo}}}WWW999555777222111000//////.........---......000222444666777444333111000///000111222///333333:::<<<333QQQkkkEEE>>>>>>888555555444333333222111111000000000000000000000000---.........//////000000000000///...------,,,,,,------............---------..................---...000222111...---///111///000222333444222111000333333222222111000000000000000000000000000000000......//////000111111111111111000000000/////////...///111222333333333222222333777;;;<<>>AAAEEE^^^~~~rrrbbbdddeeeeeeiiillljjjdddfffbbb```dddgggiiimmmrrr{{{|||ppp~~~|||vvvuuu{{{}}}}}}xxxoooooovvvvvvvvv{{{zzz~~~{{{}}}iiiMMM;;;///000444///222222222222222222222222iiicccbbbddd___aaa|||aaaEEE777444444333000000000///......------******+++,,,+++***)))(((***)))(((&&&&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))(((((()))***++++++******************---,,,***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---...///000000//////...111222444333222222333555888888999;;;::::::AAAJJJFFFJJJNNNPPPQQQUUUZZZ___lllsss}}}zzzsssttt{{{{{{jjjooorrr{{{qqqyyy|||~~~~~~|||sssgggkkkgggaaabbbccc\\\hhhrrrjjjtttsssNNN777333555222111000000000///,,,***.........///222666:::===111111000000000000111111555000///333333666III```TTT666666777333999777///...555666000///............//////000000000000000000000000000------........................------------......////////////////////////000000000000000000000000////////////000000000000000000000000000000000000//////............/////////////////////000111111//////.........---------***000444222000111555888888444333===PPPcccqqqvvv}}}^^^???555333///---///000000//////.........---..........................................------.........//////000111222555AAA[[[uuurrrOOOJJJZZZ^^^EEE;;;BBB@@@XXXnnnnnnffffffhhhfffjjjlllbbb___```aaaaaabbbeeeiiilllsssyyy}}}mmm```[[[eee|||yyyzzz}}}~~~zzzvvvvvvyyy~~~uuutttpppkkkiiirrryyyzzz|||{{{yyyttt^^^EEE777333222222444111111111111000000000000dddaaaccceee]]]YYYkkkwwwZZZDDD999666444222111111111000//////......***++++++,,,+++***)))((())))))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))(((((()))***************************---,,,***)))))))))***+++++++++++++++++++++++++++------//////000//////...111222333333222222333555444777===AAA@@@<<<===CCCFFFHHHKKKNNNOOOQQQTTTVVV^^^^^^]]]YYYPPPLLLSSS]]]mmmxxx}}}|||||||||~~~}}}{{{~~~{{{sssiiiaaa```bbb___```fffjjj|||}}}vvvqqqwwwfffCCC444333333000...---...///000///...---///222444555555333222111111000000000111222222555000000333222111<<>>QQQyyydddWWW```gggOOO;;;<<<===FFFZZZtttwwwfff```bbb___```aaa[[[[[[\\\]]]^^^___ccchhhllljjjmmmrrruuuyyy}}}{{{ssshhh\\\TTTUUUZZZiii}}}xxxwwwyyy}}}|||{{{|||}}}|||xxxuuuuuuuuurrrlllggghhhooovvvsssyyy|||xxxwww|||xxxrrrvvvxxxwwwaaaOOO<<<333222111111222111111111111000000000000dddaaabbbcccZZZUUUcccyyyoooWWWEEE;;;777333000222222111111000//////...***++++++++++++***))))))(((((((((((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))(((((()))***************************,,,,,,+++************+++************************,,,---...///////////////000222333333222222333444555;;;EEENNNLLLDDD@@@@@@EEEFFFHHHLLLOOOPPPPPPNNNMMMIIIEEEAAA<<<===FFFRRRjjj~~~}}}}}}}}}|||~~~~~~}}}ssskkkfffaaa^^^]]]ddd___\\\hhhyyywwwtttmmmrrr|||SSS666222555333333000...---...000000000,,,000555999888444///+++000000000000000111222333444///000444333///222999MMMrrrhhhXXXFFFBBB555000888999111...333444333222111111111111111////////////////////////..............................------------............................................................/////////000000000........................//////............//////...............///000000111111111111000000000000333222000000111444777:::BBBGGGYYY{{{yyyxxxwwwggg===222+++...222//////111/////////...............------------------------.................................//////000111222111:::IIIlllsssXXXWWWfffXXX>>>999???999HHH^^^yyydddWWWZZZXXXVVVYYYXXX[[[[[[[[[[[[\\\```eeeiiigggggghhhkkknnnooooooooonnnqqqzzz|||tttjjjbbb]]][[[[[[gggeeefffqqq{{{wwwvvvvvv}}}|||{{{{{{zzzxxxuuurrryyy{{{zzztttlllddd`````````iiiqqqsssuuuyyy{{{{{{uuugggeeeccc]]]MMM@@@333111333333222222111111111111000000000000iiidddaaa```\\\]]]ppprrrZZZGGG===888222...111111000000///.........++++++++++++******))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))(((((()))***))))))))))))************++++++++++++++++++++++++************************,,,------....../////////000111222222111111222333444;;;GGGRRRRRRIIIBBBAAADDDDDDFFFKKKPPPQQQNNNJJJ@@@>>>>>>BBBCCCEEEJJJQQQiii|||{{{~~~vvvllleeebbbbbbccceeejjj```ZZZlll}}}lllkkkmmmzzzmmmDDD///333777333444111---,,,,,,...//////000333666888777444///,,,............///000111222222...///444666333222444777PPPsssyyyjjjXXXIII<<<888777444555:::333333222222111222222222////////////////////////////////////..................------------..............................------------------------........./////////000000------------------------//////............//////...............//////000111111111111111000000000///000222555555555999@@@SSS\\\rrr{{{qqqGGG222......222222...---000........................---------------------------------...........................///000111222///888FFFhhhsss___MMM^^^]]]EEE:::AAA;;;CCCPPPhhhbbbOOOTTTSSSRRRXXX\\\aaa```___\\\\\\^^^bbbfffiiigggfffiiimmmoookkkgggkkkjjjlllwww~~~zzzvvvssstttxxx|||zzztttlllfffeeehhhmmmpppuuunnnhhhiiisss}}}|||yyyvvvvvvuuu{{{yyyuuurrrsssuuuxxxzzzyyynnnddd^^^dddkkkrrruuuuuuvvvwwwxxxjjjccc^^^VVVFFF;;;222222555555444555111111111111000000000///kkkfffccccccdddlllvvv[[[FFF;;;777333000000//////...------,,,,,,+++++++++***************&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))(((((()))***(((((()))))))))*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---...//////000///000222111000000111333000444???IIIKKKFFFAAA@@@EEEEEEFFFJJJMMMLLLGGGBBB999777:::CCCJJJMMMPPPSSShhhoookkkuuu}}}tttkkkeeecccdddfffiiilllaaa___{{{www___aaaqqq```<<<...333666111111//////000444888:::;;;===;;;888444222111000000---------------...///000222///...111444444333333888===QQQ|||sss]]]BBB444555999888111111111111222333333444000000000000000000000000000000/////////...............------------..............................------------------------............////////////------------------------//////............//////...............///000000000000000000000000000000222222444555444555AAAOOOdddrrr|||{{{~~~\\\>>>333222222333111------///---------...............---------------------------------.........//////............///000111222111777@@@```hhhxxxuuuPPPVVV___MMM<<>>::::::777<<>>666555222222222222222222333444444000000000000000000000000111000000//////...............------------......------------------------------------------------------........./////////------------------------//////............/////////////////////000111111000000000000000111111111444111222777;;;BBBTTTgggwwwvvv|||rrrSSS???:::111222111000...---...///---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////.........//////000111222333777777PPP|||cccgggVVVLLLXXXRRRBBBAAA999<<>>666333222000000222111111111111000000000000iiieeebbbdddlll{{{wwwYYYCCC999666666555/////////...------,,,,,,,,,+++***)))))))))***+++'''''''''''''''((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))(((((()))***''''''(((((()))******+++***+++,,,---------,,,,,,************************++++++++++++,,,...000111...///111000//////000222666444777>>>BBBAAAAAADDDCCCEEEGGGFFFDDD@@@>>>===BBBBBBMMMfffzzzrrrssszzz~~~~~~}}}zzzyyyyyy{{{~~~~~~}}}||||||}}}~~~~~~}}}~~~|||sssggg```^^^^^^\\\ZZZ___nnn}}}ooohhhzzzhhhGGG;;;999777888===???AAAEEEKKKOOOOOOMMMJJJ@@@<<<777333000000222333111111000///............///000///......///111111444666666HHHpppYYY>>>666888777666555444333333333333222222222222222222222222111111000000///......---......------------......---------------------------------------------------------.........//////------------------------//////............//////000000000000000111222222111111111111222222333333444222<<>>???CCCFFFGGGEEECCCDDDFFFLLLNNN^^^}}}zzztttzzzzzzxxxzzz}}}~~~|||zzz{{{{{{{{{||||||{{{{{{{{{uuu|||~~~~~~zzzvvvkkk]]]WWWXXXZZZYYYWWWaaawwwnnn{{{~~~ZZZ===:::>>>;;;???JJJCCCDDDFFFGGGEEE???666000444444444444555555666666444333222000////////////+++...111111000222444555---888777777KKKkkkrrrHHH;;;DDD;;;:::888666444333222111222222222222222222222222222111111000///......---.........------.........------------------------........................---------.........//////........................//////............//////111111111111111222222333222222222333333444444444777:::PPPxxxzzz{{{dddBBB999666......///.........000///---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000.........//////000111222+++666666@@@pppxxxfffOOO{{{zzzNNNMMMRRRGGG@@@999======<<>>AAACCCBBB<<<555000...//////000111222444666777666999:::555---***---222+++,,,...///111222222222333111444666888IIIrrrSSS???MMMHHHAAA:::===AAA444///<<<666555333333111///000333///111333555333///---...000000///......................../////////000000...............................................................///000000,,,---...///////////////---000333555555444555555444///...333999;;;888666@@@HHHbbb}}}xxxxxxvvvLLL555444222***------------------------------------------------......------------......000///...---,,,+++******............////////////,,,222444;;;]]]yyyzzz}}}YYYaaa]]]===LLLSSSAAA>>>???===:::BBBYYYxxxvvvhhhWWWJJJHHHLLLIIIKKKQQQWWWXXXVVVWWW\\\]]]\\\ZZZ[[[^^^aaacccdddfffggghhhhhhffffffhhhiiinnnpppyyyyyyqqqooorrrpppnnnnnnooonnnkkkhhhnnnllllllrrrwwwvvvmmmdddVVVVVVYYYaaallluuuyyyzzz|||uuuwww~~~yyyyyyuuusssvvv|||}}}yyyttttttnnnhhhfffiiioooyyy}}}ttttttnnnkkkqqq{{{zzzTTTDDD::::::888777555333222111000000000000000000000000eeeeeeeeeggglllzzzbbbGGG:::666333111////////////............,,,,,,++++++***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((((((((((((((((((''''''(((((()))******++++++---,,,,,,...000111...,,,+++)))&&&&&&)))******)))*********+++,,,---...///111111111111222222222222222222444555777999:::;;;@@@@@@???======CCCKKKRRRfffqqquuugggddduuu}}}~~~}}}zzzzzz{{{|||||||||{{{zzzzzzyyyzzz}}}zzzuuuxxxzzz~~~~~~~~~~~~~~~yyyzzz~~~|||sssjjjbbbZZZWWWYYYWWWTTTZZZeee{{{rrrfffIII<<<<<<@@@CCCGGGNNNSSSWWWSSSFFF:::333000////////////000111222333111888@@@AAA:::333//////------......///000111111333222444555333;;;WWWuuu[[[TTTeeeyyyrrrZZZEEEAAA;;;333111333333444555444111000111000000111222222111111222111000//////......//////............/////////000................................................///............///000000000000111111111111000000333111///---,,,---...///555555555555666<<>>666111///000///...------...//////222111333444000000<<>>EEE^^^xxx~~~kkkZZZSSSQQQOOOPPPTTTVVVVVVYYY]]]]]]]]]\\\\\\]]]^^^```aaa```cccfffgggfffdddddddddfffdddeeeiiikkkiiijjjmmmhhhhhhhhhjjjkkkkkkiiigggkkkjjjkkkmmmppprrrqqqpppwwwuuutttuuuvvvssslllggggggpppwwwwwwuuuuuuvvvuuutttrrrqqqsssvvvwwwtttrrrooommmmmmqqqyyy~~~wwwqqqqqqiiillltttyyy|||YYY@@@999222222222111111111111111////////////////////////fffeeeeeedddeeennnzzz\\\FFF===:::777444/////////.........------,,,,,,++++++***)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$&&&((()))''''''''''''((((((((((((''''''(((((()))*********)))***,,,...///000//////...,,,)))'''''')))***+++************+++,,,---...000000111222333444555555555555444444555888;;;===777;;;>>>AAAFFFSSSdddqqqvvvzzzyyyxxxxxxvvvpppiiijjjooolll||||||~~~~~~zzzwwwvvvwwwwwwuuutttuuuxxx{{{{{{yyyxxxyyy|||~~~~~~}}}zzzwwwtttvvvzzz{{{xxxttttttxxx|||~~~}}}}}}}}}xxxsssssswwwzzz{{{yyy~~~}}}}}}}}}yyy~~~vvviiiYYYOOOYYYWWWTTTQQQQQQ]]]zzzvvvwwwtttyyyiiiTTT@@@444111222000///...---,,,+++++++++...222777777444111111222444222000...------...///......000444333000333:::KKKqqqnnnRRRBBB@@@;;;555444666888777888777444111222444333///222222111000000000000111////////////////////////////////////////////////////////////////////////000000//////000000111222000000111111222333444555///...000777???BBB???;;;===XXXxxx~~~XXXCCC222000222///+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---///000000///---,,,,,,,,,,,,---------..................////////////222222444555555BBBdddQQQNNNcccSSSCCC:::>>>>>>@@@VVVsss~~~vvv^^^TTTOOONNNRRRVVVVVVWWWZZZ\\\]]]]]]\\\[[[\\\]]]______cccfffhhhgggfffeeedddgggeeeddddddeeefffiiikkkiiiiiiiiiiiiiiigggeeecccccceeehhhnnnvvvzzzooohhhbbb]]]YYY\\\iiivvvzzzuuupppooopppmmmlllllllllmmmmmmlllkkkoooqqqtttyyy{{{rrriiihhhkkkeeeqqqpppwwwzzzbbbFFF777666444333222111///...---,,,////////////////////////dddcccdddeeegggqqqyyy[[[FFF===:::777444000000000/////////......,,,,,,++++++***))))))))))))))))))(((((((((''''''''''''''''''''''''''''''((('''&&&%%%%%%''')))+++&&&'''''''''(((((())))))(((((()))******++++++,,,((())),,,---...............---+++)))(((((()))+++************+++,,,,,,---......000111333444666666777777666666888;;;>>>@@@;;;@@@GGGLLLSSS^^^kkkuuutttoookkkkkkooossstttssstttqqqooonnnjjjgggjjjqqqqqq{{{|||{{{{{{|||}}}{{{wwwtttvvvvvvvvvuuutttssstttuuuyyyxxxwwwwwwxxxyyyyyyyyyxxxtttqqqssswwwzzzwwwtttqqqtttwwwxxxxxxzzz{{{uuuuuuyyy|||{{{yyy~~~~~~||||||~~~}}}{{{xxxxxx{{{}}}yyymmm^^^RRRLLLVVVPPPKKKMMMXXXqqq{{{~~~vvvmmmyyy}}}```eeeYYYIII<<<555333333222000000...---,,,+++++++++,,,...///...,,,,,,///222555333111...------...///---,,,...222444333333555555TTTvvvxxxsssxxxpppdddPPPQQQMMMFFFCCCAAA:::222333666555222333666666111333333222111111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222555444333333333333444444555444555===FFFLLLMMMJJJLLLmmm|||]]]>>>222---333444---+++///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++---...000000...---+++......---------,,,,,,,,,............////////////111...000444444888OOOiiidddWWWfff[[[HHH===>>>======QQQlllwwwhhhWWWPPPMMMRRRXXXZZZZZZ[[[ZZZ\\\]]]\\\ZZZZZZ\\\]]]```cccggghhhhhhfffffffffffffffeeeccccccdddeeeeeeggghhhhhhhhhgggggggggggghhhhhhjjjoooxxxrrreee]]]YYYUUUSSSRRR___nnnuuuqqqkkkjjjmmmnnnoooooonnnmmmlllmmmnnnjjjqqqyyy}}}rrrkkkeeeeeehhhgggzzz|||{{{vvvfffOOO;;;444666444333222111000///...---........................ccccccdddfffkkkxxx~~~___HHH===999555222111000000000////////////,,,,,,++++++***)))))))))***)))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&'''(((***+++&&&&&&''''''((())))))))))))))))))***++++++,,,,,,(((+++---......---...///.........,,,)))((()))******************+++,,,,,,,,,,,,...000222444666777888888888999<<<>>>AAABBBCCCGGGNNNUUU\\\cccjjjnnniii```VVVTTT[[[cccggghhhmmmhhhddddddeeegggoooxxxtttvvvxxxzzzzzzzzzxxxvvvttttttvvvxxxzzzzzzwwwuuuvvvvvvwwwwwwvvvuuusssrrrwwwwwwvvvuuuuuuuuuvvvvvvvvvsssqqqqqqtttvvvtttsssooorrrttttttuuuxxx~~~~~~zzzzzz}}}~~~|||yyyvvvyyy|||{{{xxxwwwxxxzzzyyyvvvvvvxxxwwwoooaaaTTTKKKHHHMMMKKKNNNZZZrrrnnnkkksssssswwwkkkSSSJJJAAA777444666666000***//////...---,,,,,,,,,,,,(((***---...------------333222000///....../////////...---///111222222222555@@@QQQxxx~~~ttt{{{ccc]]]gggnnnrrrpppllleeeSSSAAA;;;@@@>>>555111444555111444444333222222222222333222222222222111111111111000000000000000000000000000000000000000000000000111111111111111222222333444333222111000111111222777666999BBBPPP^^^gggllliii{{{{{{mmmCCC444///---///...+++...555,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------+++,,,---......---,,,+++.........------,,,,,,,,,............///////////////---...333444777CCCRRRtttYYYWWWZZZKKK???===::::::III]]]qqq}}}```UUULLLNNNTTTWWWXXXYYYXXX[[[]]]\\\ZZZYYY[[[]]]^^^aaadddfffeeeeeeeeeeeebbbeeedddaaa```bbbbbb___bbbcccdddeeefffhhhlllooonnnkkkhhhiiipppzzz{{{ssshhh```\\\[[[YYYXXXKKKRRR___iiikkkhhhiiilllmmmppprrrqqqppppppssswwwrrryyynnnjjjhhhhhhjjjooopppXXXCCC777444555000000000000111111111111........................gggffffffgggkkkxxx```GGG<<<888444111000000/////////.........,,,,,,++++++***)))))))))))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))&&&&&&''''''((())))))***(((((())))))***++++++++++++...000111///...///000---///000///+++(((((((((***************++++++,,,***+++,,,///111444666777666777999;;;>>>@@@BBBCCCHHHKKKPPPYYYbbbhhhkkkkkk]]]WWWOOOMMMPPPVVV[[[^^^___]]]___eeekkkpppxxxwwwsssooonnnnnnnnnooopppnnnoooqqqsssuuuuuutttssstttuuuuuuvvvwwwvvvtttsssttttttttttttsssssstttuuuvvvuuusssqqqppppppppppppoooqqqsssuuuvvvwwwyyyzzz{{{yyywwwxxxyyyxxxtttqqqmmmqqqttttttqqqpppsssvvv~~~~~~|||zzz|||uuuiii]]]TTTLLLFFFCCCHHHQQQddd}}}pppkkktttxxx}}}}}}}}}xxxmmmiiipppssslllddd^^^VVVOOO@@@:::444333444333---'''---,,,,,,+++,,,,,,------(((***,,,------,,,,,,,,,........................000000...---...000000///222777:::RRRyyysss|||oooqqqgggPPP>>>:::999555555444444333333333333333444444444333333222222222111111111111111111111111111111111111111111111111222111111111111222333333333333444555888;;;???AAADDDIIISSS___nnn|||gggLLL777111///...,,,++++++...222++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,---------------...............////////////---...///000222666>>>EEE{{{rrrcccOOOUUUMMMDDD>>>999999AAAJJJ___uuu|||iiiVVVOOOPPPRRRSSSTTTVVVYYY\\\\\\YYYXXXZZZ]]][[[]]]___`````````aaabbb___bbbbbb^^^^^^aaabbb^^^```aaabbbbbbcccgggnnnsssooojjjeeegggqqq}}}}}}sssfff]]][[[]]]___aaaNNNNNNTTT___fffggghhhkkkjjjnnnssstttsssuuu|||pppjjjiiiiiikkkmmmyyyiiiMMM===777444333////////////000000111111........................llljjjgggfffgggrrr|||\\\DDD:::777444222//////.........---------,,,,,,++++++***)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&'''((())))))***''''''(((((()))*********---000333333111///000111,,,///111000,,,(((''''''******************++++++((()))+++...111333555666444666999<<>>GGG[[[ttthhhXXXSSSRRRSSSTTTTTTXXX\\\\\\YYYXXXZZZ^^^WWWYYY[[[[[[[[[[[[]]]___^^^bbbaaa\\\]]]bbbdddaaabbbbbbbbb``````dddlllrrrpppjjjgggooo~~~jjjZZZVVV[[[bbbgggWWWQQQQQQ\\\eeeggggggiiiiiiooovvvxxxyyy}}}{{{qqqhhhfffggggggjjjnnn}}}cccGGG;;;888555000111111000///...---------........................mmmcccaaahhhjjjiiisssxxxaaaKKK<<<444222111---------...//////...,,,------,,,+++***)))((('''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%'''''''''''''''''''''''')))***)))(((&&&''')))+++,,,,,,,,,,,,---...///////////////...,,,***(((''')))((()))***,,,+++)))'''+++*********,,,///111333000444999===@@@CCCEEEGGGMMMLLLNNNRRRZZZaaafffiiiccceeefffaaaZZZUUUVVVXXX___bbbhhhrrr|||{{{xxxuuurrrqqqpppooonnnssssssqqqooonnnooosssvvvnnnnnnooooooooorrrvvvyyyuuusssqqqqqqssstttttttttooooooqqqtttvvvuuurrrpppqqqooommmmmmmmmllljjjhhhiiilllgggfffooooookkkoooqqqkkkggglllvvv~~~{{{{{{yyyvvvvvvwwwwwwtttppp```OOOBBBBBBDDDBBBDDDKKK]]]{{{uuuxxx^^^NNNFFFBBBRRR\\\WWW???000333666111///...+++***))))))***+++++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,,,,---------......///////////////000///111333555@@@XXXooo|||{{{}}}vvvcccHHHGGGCCC>>>:::777666666666666777888444//////222777333//////222333222000...000111000///000333555222333666777666999CCCMMMSSSbbbhhhaaabbbvvvzzzhhhttt||||||~~~WWWBBB999111...111......---,,,,,,+++******************************...---,,,,,,+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000000//////111333666888]]]pppVVVmmmVVVGGGFFFJJJ???666888:::;;;III[[[fffjjjvvvkkkXXXSSSTTTTTTUUUUUUWWWZZZ^^^^^^ZZZVVVWWWWWWXXXXXXYYYYYYZZZZZZ]]]^^^^^^]]]\\\]]]___aaaeeeccc``````bbbdddeeeeeehhhggggggooozzzjjj[[[RRRVVVgggyyyiiiYYYQQQ]]]iiijjjffffffiiirrryyy{{{~~~tttnnnddd^^^aaadddeeellltttvvvQQQBBB<<<555111111000000000000////////////........................qqqllllllpppnnnjjjmmmvvvsss^^^JJJ===888666555......---......///...---------,,,+++***)))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''''')))+++++++++++++++,,,,,,---.........//////...+++)))''')))))))))***,,,---+++)))+++***)))***+++---000111222444666999<<>>222222333000///---+++***))))))***+++++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,,,,---------...///////////////000000000222111666EEEUUU}}}wwwdddvvvhhheee]]]QQQFFF@@@AAADDD@@@<<<999:::888444333666777222111555444...,,,111777666444222222333555777999999???GGGIIIKKKYYYkkkzzzssssssrrrvvvfffFFF888333...,,,///...------,,,++++++******************************------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000000000//////111333666777NNNxxxttt___fffgggPPPJJJNNNCCC888999<<<555<<>>HHHbbb|||lllccc```___```UUUGGG;;;444111000///...---+++***))))))***+++************************)))))))))*********++++++******+++++++++,,,,,,,,,------...////////////...000///000111//////444<<>>AAACCCDDDAAAKKKaaannnvvv}}}wwwsss}}}]]]GGG333...///---,,,---------,,,,,,++++++******************************,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000////////////111333555666???sssvvvwwwiii{{{___MMMNNNEEE999888999888888;;;CCCOOObbb}}}vvvbbbVVVOOORRRQQQPPPRRRTTTUUUUUUTTTUUUUUUVVVWWWXXXYYYYYYYYYXXXXXXXXXWWWVVVWWWYYY[[[]]]\\\]]]___bbbddddddddd]]]aaagggmmmyyyzzzeeeSSSSSSiiigggRRRSSS^^^hhhnnnsssrrryyy~~~yyytttjjj```ZZZ^^^aaaaaadddnnnwww|||tttsss|||vvvRRR>>>666111000222//////.........---------------------------------mmmnnnkkkfffkkk}}}xxxaaaMMMAAA999444111000000///...------...000,,,,,,++++++***))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))(((((()))***+++++++++,,,,,,,,,+++++++++---///111111///---+++***)))((()))+++,,,---,,,***))))))))))))***++++++...///000111555<<>>JJJbbbyyyyyymmm^^^KKK:::555444000---...,,,,,,+++***))))))******************************))))))))))))************************++++++++++++,,,---......//////.........---...000111111222444555SSSxxxlllTTTHHHDDDAAA===;;;<<>>CCCOOOTTTYYYWWWQQQJJJHHHIIILLLPPPUUUWWWXXX[[[bbbgggiiippptttssspppooolllhhhddd```^^^___ccceeeccc___bbbeeeiiilllmmmmmmnnnooooooqqqssssssqqqooonnnnnnmmmkkkhhhiiimmmqqqtttvvv{{{yyyxxxxxxyyyzzzyyywwwvvvtttrrrqqqssstttsssssstttxxxooobbb___[[[___lll~~~zzzuuuqqqoooppphhhddd[[[NNNBBB;;;;;;===\\\PPPEEEJJJ```sssnnn|||}}}~~~zzzmmmSSS???000000333...+++...++++++******************))))))))))))))))))))))))(((((()))))))))*********)))))))))*********++++++,,,------...............------......000333444333333<<>><<<:::999:::999999???FFFOOOfff}}}pppbbbWWWRRRQQQOOOQQQTTTWWWXXXXXXWWWVVVWWWWWWXXXWWWVVVVVVXXX[[[^^^\\\ZZZZZZ\\\]]]]]]]]]^^^]]]___cccjjj{{{vvviiinnnyyyzzzqqqooouuuxxxnnneee```\\\WWWXXX]]]XXXWWWaaaooopppfffhhhsssmmmYYYJJJDDD<<<555222111///,,,............------------++++++++++++++++++++++++ssskkkhhhlllkkknnn{{{^^^HHH===888444111+++000666555111,,,,,,---+++++++++***************(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''$$$&&&)))******))))))***%%%'''***,,,.........------------///111444777888===888111,,,***))))))((('''((()))***++++++++++++((())))))((((((***...111000444<<>>lllpppVVVaaa{{{jjjlllZZZJJJ<<<999:::999888:::777:::>>>HHH\\\uuurrrqqqyyyhhhaaaYYYUUUTTTVVVYYY\\\XXXXXXXXXWWWVVVUUUSSSRRRXXXWWWVVVVVVWWWXXXYYYYYYZZZZZZYYYYYY\\\ccckkkrrr|||yyyyyyuuuuuutttssspppjjjccc]]]XXXQQQMMMNNNOOONNNNNNPPPSSSNNNIIIIIIUUUmmmrrrSSSFFFAAA888666444111///...//////---------,,,,,,,,,,,,+++******))))))))))))******rrrvvvmmmtttyyy^^^GGG===777333000000222222111///---------...------,,,+++***))))))$$$&&&))))))'''&&&))),,,***(((&&&&&&'''((('''&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''(((******)))***+++---...///000000000...,,,,,,//////...+++000000444;;;AAA@@@777...)))(((&&&'''((((((((('''***))))))))))))***+++++++++,,,,,,,,,,,,...222555===AAAHHHOOOVVV\\\cccggghhhfffbbb___]]]]]]^^^___aaa```___]]][[[\\\```cccdddaaa___```dddiiimmmooommmllllllnnnppppppnnnkkktttuuusssoookkkmmmtttzzzzzz{{{|||}}}|||xxxqqqlllqqqxxxxxxnnncccWWWMMMFFF===888444333222///111555222666777:::PPPzzzllloooyyyaaaCCC888333000,,,******,,,------+++******)))******++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))***************++++++,,,---......///---------------...///000000111222111000000222444000333<<>>888333000000111222111///------......------,,,+++***))))))%%%''')))(((''''''(((***((('''&&&&&&'''((('''&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&((()))***)))***,,,---...////////////,,,***---333666555111000...000:::EEEHHHAAA888///---***))))))***)))((()))))))))))))))***++++++.........---+++,,,...111222777???GGGPPPXXX```eeeiiihhhfffdddcccccccccdddcccdddeeeccc```___aaadddgggeeeddddddeeefffggghhhnnnnnnnnnmmmlllkkkjjjjjjppppppooommmmmmpppvvv{{{|||}}}yyyuuummmrrrzzz}}}{{{xxxmmmaaaUUUJJJAAA;;;444111000222111///111666444:::@@@NNNrrr}}}qqqaaarrr~~~pppOOO888222555333111///---,,,+++***((((((((())))))******+++))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''(((((((((((()))***+++,,,---.........,,,,,,,,,,,,---...//////111111222111//////111222555555999@@@MMMccc{{{vvvuuu|||}}}~~~}}}oooWWW:::...222...---,,,///000...+++))))))*********++++++,,,,,,***)))))))))(((((((((((((((((((((((()))))))))))),,,---......,,,******+++))))))*********+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000...222222333IIIwww}}}yyyttthhhyyylllXXXEEE<<<:::888666888999999999===IIIWWW```gggaaa___kkkxxxnnnddd\\\ZZZ\\\]]]]]]\\\YYYUUUSSSQQQSSSVVVWWWXXXYYYZZZ[[[]]]^^^___```aaaeeejjjnnn|||}}}yyytttqqqooollliiiddd___ZZZTTTNNNIIIHHHFFFGGGLLLMMMJJJIIIJJJ===@@@HHH[[[zzzhhhVVVFFF666444333111000............+++++++++************)))******))))))))))))******tttvvvjjjlllnnnxxxbbbJJJ???888333000///111222111///............------,,,+++***))))))((())))))((('''&&&'''''''''&&&%%%&&&(((((('''&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%#########$$$%%%'''((()))+++,,,---...///...---,,,,,,******000888>>>>>><<<222......555AAAHHHGGGCCC777333...+++******)))((())))))(((((())))))***+++******+++)))((((((***,,,***,,,000555;;;BBBJJJOOOYYY[[[^^^aaacccdddddddddeeehhhiiigggbbb```aaadddiiijjjlllmmmlllkkkiiiiiipppssstttooohhhfffjjjpppllljjjjjjlllpppsssttttttyyyyyyyyyzzz{{{{{{yyywwwhhhjjjllloooooonnnkkkiiigggaaaWWWNNNEEE>>>888444000///000333222000333999>>>PPPfff{{{~~~iiiZZZaaaqqq|||zzzfffNNN>>>555222,,,---------,,,,,,,,,,,,)))))))))******)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))***+++,,,------------++++++++++++,,,---...///000111111000///...///111///111555777999@@@QQQccc~~~}}}|||}}}{{{iiiQQQDDD777***+++555//////---,,,,,,---,,,***((())))))******+++++++++)))))))))((((((((((((''''''((((((((()))))))))***,,,---......,,,+++++++++))))))*********+++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,............///////////////222222222===^^^yyyiiiVVVFFF<<<888888444666888999888;;;AAAHHHWWWZZZ^^^ccclll~~~yyyiiihhheeeccc___]]][[[YYYXXX[[[______^^^]]]]]]^^^]]]]]]]]]]]]aaagggooouuuwwwzzz~~~vvvpppllliiihhh\\\XXXQQQLLLHHHFFFDDDBBBFFFDDDEEEHHHGGGCCCAAACCC@@@SSSlll|||___QQQDDD555111111000///......------++++++*********)))))))))******))))))))))))******wwwyyykkkjjjiiirrrcccJJJ???888333111///000222111///......///...------,,,+++***))))))***))))))(((''''''&&&&&&&&&%%%%%%&&&(((((('''%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&((((((+++,,,...//////...,,,+++******,,,222:::@@@BBBBBB555111...000888BBBIIIMMM@@@;;;444...+++***)))((()))(((((((((((()))******((()))******))))))+++---++++++++++++,,,///444888CCCGGGNNNVVV\\\```bbbbbbgggjjjmmmjjjeeebbbdddhhhgggjjjooorrrssssssssstttvvvzzz|||uuullliiiooowwwtttrrrppprrruuuvvvrrrnnnuuussspppooopppppppppoookkkhhhccc```\\\XXXTTTQQQJJJFFF@@@:::777444222000...---///333444666>>>GGGccc~~~yyydddRRR[[[ssszzzqqqyyyzzzyyytttbbbFFF333000111///+++,,,---,,,***))))))***)))************)))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))************)))***,,,---------,,,+++*********+++,,,---...//////000111000......///111...///222333111222<<>>???IIIQQQPPPNNNVVVjjj}}}}}}wwwqqqkkkhhhffffffdddhhhkkkjjjeeeaaa______aaa```^^^^^^bbbjjjttt{{{|||~~~~~~{{{{{{yyyppphhhccc```^^^]]]NNNIIIDDD???>>>?????????BBB@@@@@@BBB@@@<<<<<<@@@QQQooooooOOO???:::999/////////......---------+++++++++*********))))))******))))))))))))******yyyzzzkkkhhheeennnbbbJJJ???999333111///000111111///......///...------,,,+++***)))))))))(((''''''((((((''''''%%%$$$%%%&&&(((((('''%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))+++---///000///---,,,)))+++...222777;;;>>>???555444111...///999GGGRRRMMMFFF===555000---+++***((((((((((((((()))*********+++,,,,,,++++++---...,,,---...---,,,,,,---///333666===EEEMMMSSSWWWYYY^^^cccfffddd___^^^bbbfffcccfffjjjnnnpppsssxxx|||}}}~~~vvvsssvvv{{{}}}zzzvvvrrrnnniiifffgggdddbbbaaaaaabbbaaa``````[[[TTTNNNIIIDDD>>>:::777444111000000111000000///...000555;;;EEEUUUddduuuvvvqqqnnnuuuwwwwwwaaaFFF555///...---,,,///000000---***'''((()))'''((()))******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))***************+++,,,------,,,***)))))))))******+++---...///...///000///......///111111111333555444444999AAA222@@@[[[|||~~~pppddddddqqqxxxxxxpppuuugggSSS555000,,,---000000,,,((('''++++++''''''+++,,,***(((((())))))))))))))))))))))))(((((((((''''''''''''''''''((()))*********''')))+++,,,++++++,,,---)))************+++++++++******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...,,,///444333999TTTrrrssstttyyyiiiOOO@@@AAA>>>999777888666333555;;;555<<>>IIITTTkkk|||~~~zzzrrrooonnnooonnnlllkkkmmmsss|||~~~xxxrrrnnnjjjiiihhhccc]]]XXXVVVSSSPPPMMMDDDAAA>>>===>>>???>>>>>>===;;;;;;<<<;;;:::>>>EEEaaaqqq\\\FFF888555888---............------,,,,,,,,,+++++++++***************))))))))))))******xxxyyyiiifffbbbkkkbbbJJJ???999444111...000111111///...//////...------,,,+++***))))))'''&&&&&&''')))***)))((($$$$$$%%%&&&(((((('''%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&'''''''''))),,,///000000///...))),,,///111333555888;;;555555333---+++333DDDSSSWWWPPPFFF<<<666222000...((((((((((((((()))******((()))+++***))))))***,,,'''***---......---------)))+++///555<<>><<<;;;999666333000...---...000222222222444222333999CCCTTTkkkuuurrr{{{vvvQQQ333111777222,,,,,,)))+++,,,+++))))))+++...%%%&&&'''))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((+++,,,---...---+++)))''')))))))))***+++---...///---...///.........000111///...000333333111222666:::;;;CCCTTTiii{{{fff\\\___hhhpppvvvwww|||rrraaaZZZeeexxx}}}nnnnnnxxx|||dddLLL;;;000000,,,''')))...---((((((...///***)))+++***&&&)))))))))))))))((((((((()))(((((((((''''''''''''&&&''''''((()))******+++&&&(((***+++++++++,,,---)))************+++++++++,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---)))---444222111DDD^^^zzzgggvvvXXXDDDDDD<<<888777;;;:::555333666333666999:::;;;>>>BBBFFFPPP```qqq~~~|||zzzzzz~~~wwwqqqnnniiiaaa[[[UUURRROOONNNNNNKKKFFFBBB;;;;;;;;;<<<======;;;999;;;999999;;;;;;<<>>666333,,,------......---,,,,,,,,,,,,,,,++++++++++++*********))))))))))))******|||pppgggdddeeeqqqbbbOOO>>>666666333////////////////////////...---,,,+++************+++******)))(((''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&((())),,,///111222222222111,,,***---444888666333666999<<<888111///777AAAUUUUUUTTTRRRMMMDDD:::333///((('''++++++'''&&&(((---+++******,,,---,,,,,,******+++++++++,,,,,,,,,......///000000111222222666888;;;@@@DDDHHHLLLMMMTTTUUUVVVXXXZZZ[[[[[[[[[]]]ccckkkqqqqqqmmmfffaaa___[[[VVVPPPKKKIIIHHHGGGHHHDDD???======<<<:::888444333111000111111111000222222,,,...444...)))111:::444777NNNooorrrddd]]]gggvvv}}}oooZZZJJJ999000,,,***+++------,,,***)))))))))******''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''((((((((((((((('''''''''((((((((((((((()))******)))***,,,,,,+++++++++,,,,,,---------------,,,,,,/////////000111111222222444777:::<<>>[[[}}}wwwzzz|||[[[>>>999>>>:::222///......---------,,,,,,,,,************************---+++)))((('''((()))***wwwpppjjjhhhfffooo|||aaaQQQ@@@777555111////////////////////////...---,,,+++******************))))))(((''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''')))+++...000333444555222///---000666:::;;;::::::::::::<<<<<<:::888666AAACCCFFFKKKOOOPPPOOOMMM:::111***)))***((()))---,,,***))))))***+++***)))***++++++++++++,,,,,,,,,)))))))))***+++,,,,,,,,,...///222444777:::<<<===@@@AAABBBCCCDDDDDDDDDCCC???BBBFFFIIIJJJHHHEEECCCEEECCC???;;;888777666666777555222111222222000...222111000000000///...---'''...000333777222111>>>@@@SSSooo||||||xxx|||hhh^^^nnnwwwOOOCCC888333111...---...,,,+++***)))))))))******'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''((((((((((((''''''''''''((((((((((((((()))******(((***,,,,,,+++++++++,,,---------......------,,,...//////000000111222222000333555666777<<>>555111///...------,,,,,,+++******)))))))))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((()))))))))***************))))))))))))************)))))))))***+++,,,,,,,,,+++++++++,,,------++++++,,,------......///000000000//////222777;;;NNN~~~nnn[[[___~~~```dddVVVKKK???777555555555555444444444444444555666666:::<<>>AAA???;;;999===FFFIIICCC;;;444555888>>>EEELLLPPPRRRLLL@@@444---+++)))***,,,+++***)))***,,,,,,+++***++++++++++++,,,,,,,,,,,,+++++++++,,,------......------...///000111222222333333444444444333333222000000000000111222333333333222111000//////......------,,,---//////...,,,,,,---...///...---,,,***+++444444444888:::EEEYYYvvv{{{[[[[[[sssddd>>>777333444444000------++++++***)))))))))******&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((()))******(((***,,,,,,+++***+++,,,------............------......//////000111111111000333555555333222555777:::@@@LLL]]]uuummmddd\\\ZZZZZZZZZZZZ]]]^^^kkknnnllllllbbbZZZ]]]YYYaaaooo|||{{{{{{rrr```???888///******---//////+++++++++******))))))((()))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***(((((())))))))))))*********))))))(((((())))))******))))))))))))***++++++------,,,+++++++++++++++++++++,,,------......///---...//////000111555777???iiiooohhhnnnkkk^^^LLL<<<666666777888444444444333444444555555777777666999AAAOOO___jjjhhhmmmvvvxxxrrrrrrrrr{{{pppeee[[[UUUJJJGGGCCC???<<<;;;:::;;;666555444333333444555666888666333333444555555555555CCCVVVdddsss```OOOAAA555222000,,,...444---------,,,,,,,,,++++++************************+++***)))((('''((()))***ppppppooommmiiiooouuuaaaUUUDDD999555///////////////////////////------,,,+++************))))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))---222777:::888888888666444666;;;???BBB???===>>>GGGOOOPPPLLL666444222444999@@@FFFIIIVVVNNNDDD;;;444...***(((+++******+++...//////...+++++++++,,,,,,,,,------....../////////000000000............///////////////000000111111000000///222000///......000222444///000111222222111111000------///000222222000///+++---000111000///.........555444666CCCSSShhhxxxjjjgggoooxxxssswwwzzziiiYYYHHH000,,,,,,///111---***************))))))))))))***%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&''''''((('''''''''&&&&&&'''''''''''''''(((((((((((((((((())))))***(((***+++,,,+++***+++,,,,,,------............---------...//////000000111000222555555333222333444::::::;;;AAANNNaaauuuvvv{{{}}}wwwuuu|||}}}rrrfff```XXX]]]nnnxxx{{{vvvwwwpppZZZFFF:::333///,,,+++,,,---...---******)))))))))((((((((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))(((((((((((()))))))))***))))))(((((((((((()))))))))))))))))))))******+++,,,,,,+++++++++++++++,,,++++++,,,------......///,,,---///000000000222444:::QQQ{{{uuu~~~|||{{{qqq___LLLAAA===:::777777777666666555666666666222444666888;;;@@@EEEIIIHHHIIIPPPYYY\\\WWWQQQOOOXXXcccuuuzzzrrreeedddbbb^^^YYYRRRMMMIIIDDDCCC???<<<999888777777444444333333444444666666666333333666888777555444>>>\\\{{{cccFFF>>>666333///+++,,,111,,,,,,,,,,,,++++++++++++***************************)))(((((((((((())))))sssqqqooolllkkkuuuxxxcccVVVDDD888555000////////////////////////------,,,+++************(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''+++000666999;;;======999444222555888@@@GGGJJJGGGGGGLLLNNNNNN<<<777222111555<<>>EEEjjjaaaAAA:::333111000...------,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((())))))uuurrrmmmkkkpppzzzeeeWWWDDD888555222////////////////////////...---,,,+++************'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&)))...222555;;;===???===999555333444===KKKUUUSSSOOOMMMIIICCCEEE???777222111444777999@@@OOO^^^```YYYPPPHHHCCC<<<888222...,,,++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++,,,------...//////++++++---...////////////++++++,,,------,,,,,,+++,,,---.........---,,,++++++,,,......---,,,---...***---//////000444;;;AAARRRbbbqqqwww}}}rrrssszzz|||~~~```===333111&&&---***)))++++++((())),,,'''((()))*********))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&''''''((((((((((((((((((((()))******''')))++++++***)))***+++)))***+++,,,,,,---,,,,,,,,,,,,------.../////////222111000000000111333444222333444444555888<<>>MMM```rrrsssvvvrrr^^^PPPAAA888333///...000,,,,,,,,,,,,,,,***)))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''(((((((((((()))))))))((((((''''''(((((()))'''((())))))******))))))((()))))))))+++,,,---...++++++,,,------......///---...000000//////000111999000LLL~~~ttt]]]PPPDDD:::999888777666555555444555333444444444333333555777999555555999;;;::::::<<<;;;===@@@CCCDDDDDDDDDCCCFFFEEEEEECCC@@@===:::999555555444444333333444444555555444444444333333333999333000444888===IIIWWWhhhyyysssLLL999333...---///000///,,,+++++++++*********))))))))))))))))))))))))))))))''''''(((((((((((())))))vvvrrrllllllwwwxxxfffYYYEEE999555111////////////////////////...---,,,+++************'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&(((+++---///777;;;@@@BBBAAA===999777;;;GGGRRRVVV[[[___WWWIIINNNGGG===555000/////////777OOOffflllfffaaa^^^]]]]]]UUUIII>>>777111...,,,,,,,,,,,,------------...000000000000000000000000------...//////000111111......////////////.........///////////////............////////////.........000111111///000222555000444999>>>FFFSSScccnnnuuuiiibbbdddvvvsss___BBB+++,,,111'''+++))))))++++++((((((,,,&&&''')))*********))))))'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''$$$$$$%%%&&&&&&'''((((((((((((((((((((()))******''')))++++++***)))***+++(((((()))***+++++++++++++++,,,,,,---......//////444333222333444444444333111222333333222111333444>>>===>>>CCCKKKYYYooo}}}{{{~~~uuuuuu~~~|||vvvssswwwqqqvvv~~~oooUUUEEE777...(((***---,,,+++---***+++,,,,,,++++++++++++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))((((((''''''''''''(((((('''''')))*********)))(((******))))))***+++,,,,,,++++++,,,------......///...///000///......000222333555===\\\jjjjjj{{{gggSSSCCC;;;:::999777666555555555666666666555333444666888444222222555444222333777999999:::;;;;;;<<<<<<===666666777888888888888888333333444444555555666666333333444444444444333333666555===JJJTTT]]]pppuuu|||wwwWWW:::222000---+++---//////---+++*********))))))))))))))))))))))))))))))))))))&&&''''''(((((()))((((((vvvqqqlllnnn}}}vvveeeZZZGGG:::555111////////////////////////...---,,,+++************&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''')))+++,,,444888@@@FFFHHHEEE@@@;;;;;;AAAGGGQQQeeetttnnn]]]OOOIIIAAA;;;888777888888777RRRlllqqqkkkhhhkkkmmmzzzppp```PPPDDD;;;555222,,,,,,,,,---------......000000000000////////////,,,,,,,,,,,,------------.........------,,,******---,,,,,,,,,,,,,,,,,,,,,............//////000000...000111111000111555999???DDDMMMWWWfff{{{wwwgggYYYQQQPPPbbbYYY<<<444+++'''***+++'''&&&'''+++***&&&&&&***&&&'''(((*********)))(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((''''''$$$$$$%%%%%%&&&'''((((((((((((((((((((()))******''')))***+++***)))***+++''''''(((******+++++++++++++++,,,------......///......000222444444222000///111222222222333666888333111555>>>@@@@@@JJJYYYeee~~~qqqjjjsss{{{www}}}iiiTTT???444333333***&&&+++...,,,***,,,***++++++***((('''((()))((((((((()))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))((((((''''''''''''((((((&&&''')))*********)))(((,,,+++******)))*********++++++,,,------......///000000000///......000222...>>>:::CCCrrrrrrmmmuuu~~~bbbKKK>>>===<<<:::999888888888///222555666444333222222444333444666555111222666111222333555555666555555666666666666666555444444333333333333333333333333222333444555555666666555555===SSSnnn~~~yyy~~~rrrhhh]]]HHH555111222000---+++,,,......************))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))((((((tttqqqhhhrrr}}}xxxeee[[[HHH888444222//////000000111111222222---,,,+++)))((((((''''''&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((---222<<>>JJJSSScccttttttjjjiiivvvzzzyyyxxx~~~wwweeeNNN>>>777444///++++++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&((('''&&&'''((())))))(((&&&''''''((((((((((((((()))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,---------------............///111222555===TTTzzz|||qqq~~~[[[KKKEEEAAA@@@;;;444444:::777777555444666888666222555444111000333555222---777777777666666555555555///222555666555444333333777000---222555333222444888777555555444444444333222QQQjjjXXXRRRLLL===///333000---+++,,,---------************))))))))))))******))))))((((((((('''''''''''''''''''''''''''uuurrrjjjsss~~~}}}hhh]]]III999555333//////000000000000000000---,,,+++)))((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''***---666>>>AAAAAADDDJJJSSSRRRLLLIIITTTeeehhhbbb]]]XXXPPPMMMOOOSSSVVVXXXRRRRRRRRRPPPJJJKKKVVVdddmmmuuuxxxmmm```JJJGGG<<<---&&&)))---...888888555111333888:::888;;;888555555666666222///222///,,,***+++///444777===AAA:::333444222222;;;444666777777999???HHHPPPZZZ___eeeiiiooozzz~~~rrrnnniii```SSSHHHGGGQQQ]]]oooxxx```===111((((((***(((&&&'''))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''((((((((((((((()))))))))))))))*********++++++++++++++++++,,,,,,,,,------............////////////000000000000111222333333222222222333444666888999555;;;DDDMMMWWWfffuuunnn[[[NNNEEE;;;111,,,---///...---******))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,------------............222222444999FFFeeeuuuhhhzzzpppaaaSSSGGG???;;;999444666777666555555444333666555333333555777666333444444444444333333222222111333555666555555666888444000000555777444444666000111111111111666===CCCUUUiiitttXXXJJJEEE???888333333000---,,,,,,---------************))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''vvvtttmmmuuummm```JJJ:::666444000000//////////////////---,,,+++***)))(((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((---666<<>>JJJNNNbbbrrrzzz|||ssskkkoooqqqoooeeeSSSAAA777222000111222222666EEEYYYhhhmmmXXXTTTQQQQQQQQQLLLAAA777777444111222666999999999EEEKKKGGGBBBGGGIIIOOO]]]ggghhhfffbbb```ggguuuzzzjjjZZZOOOYYYbbbeeeeeeiiittt}}}yyy}}}mmmRRR777,,,(((''')))+++***)))***)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''))))))(((((((((((((((((()))))))))*********++++++++++++++++++,,,,,,,,,,,,---............/////////////////////000111222333222222111111111222444444000222444555666;;;CCCIIITTT^^^ooo~~~sssbbbRRRFFF<<<333---+++)))'''''')))***)))(((***)))((('''((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))*********+++++++++------------............333111333555777JJJzzzxxxfffYYYGGG666555777999888666444444666555444444555555555444555111222333333333222111000444444444111//////000222000000222555444111111444999<<<<<<999888@@@PPP]]]yyyzzzgggIII===999222111777222000---,,,---......---************))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''vvvuuunnnvvv~~~pppbbbLLL;;;777555000000//////......------------+++***)))((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$(((((('''&&&$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((&&&(((000777;;;???CCCDDDRRR\\\YYYRRRNNNNNNNNNLLLPPPVVV\\\```aaa___]]]UUUUUUTTTPPPEEE999666888CCC\\\eeefffkkkeeejjjxxxhhhYYYNNNGGG===<<<:::999CCCWWWhhhpppxxx{{{vvvlllZZZ[[[^^^cccfffbbbXXXOOOTTT]]]^^^]]]dddhhhooo}}}|||sssdddUUUKKKGGGRRRnnnvvvUUU@@@444++++++,,,,,,---+++******+++))))))((((((((('''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''(((((((((((('''''')))))))))((((((''''''&&&))))))))))))***************++++++++++++,,,,,,,,,---------.........//////////////////000111222222222111000000000111222333777777666444222333666999555888===DDDMMMWWWbbbiiiyyyuuulllbbbVVVMMM@@@:::111+++***,,,///000...///000...,,,)))'''&&&)))(((''''''''')))+++,,,((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&'''((((((''''''((()))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,---------.........222...111555111777]]]{{{ZZZ???;;;888999999777777888666555666999777444333444222333444555555444333111444555444333111000222333555666777666333111444777:::AAAJJJQQQZZZnnneeeBBB999666......777111///------.........---************)))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''tttuuunnntttzzzrrrcccLLL;;;777555000000//////......------...---,,,***))))))(((((((((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$(((''''''&&&$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''***&&&&&&,,,111444888<<>>CCCBBB>>><<<888555666;;;;;;666444666333333555555555555444333111333555666666666888:::666888888666444777===AAAXXXbbbmmmwwwqqqyyywwwxxx```<<<555666000...333000...,,,---......---,,,************)))))))))(((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''qqqssslllppptttqqqcccMMM;;;777444000000//////////////////...---,,,+++***)))))))))((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$######$$$%%%%%%&&&''''''######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))&&&&&&***,,,,,,///444CCCOOO]]]cccaaa[[[VVVTTTEEEGGGJJJQQQ^^^pppzzzvvvtttpppiiiggghhhbbbgggcccXXXJJJ???IIIbbbuuuoooppp{{{rrrqqqgggWWWHHH@@@;;;777555;;;AAADDDFFFLLLWWW___ooosss{{{zzz~~~rrr[[[HHHEEEEEEHHH^^^xxxbbbAAA...***,,,++++++---,,,'''%%%'''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''((((((''''''''''''''''''((((((((()))))))))******************++++++++++++,,,------------.........---------......///000111222111000000000111222333000000///////////////000111333666777555444333333666777999===BBBGGGLLLOOOWWW]]]eeejjjmmmrrryyyxxxrrreeeaaaWWWLLLFFFEEEBBB???>>>888111---------,,,+++---......---,,,+++)))((('''(((((((((''''''(((***''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&'''(((((((((%%%'''***)))&&&&&&(((+++&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******++++++,,,,,,,,,---------,,,,,,,,,,,,------------///+++///888777222:::HHHccctttrrryyysssbbbUUUYYY```\\\SSSNNN@@@777333777999444333555333333333444444444555555111222222111000111444666:::===>>>===@@@HHHNNNPPP{{{hhhcccwwwyyynnnNNN222///333000---...---,,,+++,,,------,,,+++************))))))))))))%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''nnnpppiiilllmmmooobbbLLL;;;666333//////000000000000000000...---,,,+++***))))))))))))(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$""""""###$$$&&&'''((((((#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$&&&(((&&&$$$)))///555???LLLTTTTTTRRRSSSVVVUUUVVVYYY^^^ggguuu{{{yyyuuummmgggffflllffflllnnn^^^MMMIIIHHHLLLOOO^^^ttt|||~~~uuujjjYYYJJJIIIHHHDDD>>>::::::???DDDIIIKKKPPPXXXdddrrr~~~~~~yyy|||vvv{{{tttddd\\\OOODDDFFFUUUiiiwwwvvvqqq^^^CCC000---111...)))+++---,,,((((((,,,,,,((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&''''''''''''''''''(((((((((((()))))))))***************++++++++++++,,,,,,---------.........------------...///000000444333111000//////000000222111111111222222111000***---222444333111000///222222111111111222444444333666999;;;;;;===@@@CCCFFFKKKMMMLLLLLLNNNJJJDDDIIIHHHGGGGGGCCC===777444666666222,,,+++...---)))---,,,+++++++++,,,,,,---###%%%'''((()))***+++,,,+++***)))(((((('''&&&&&&'''((()))***)))((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))$$$'''***)))&&&%%%(((+++&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------...,,,///333444222555999AAA[[[zzzzzzllleeemmmyyyttt___LLL===;;;;;;777555999777666555444444666888999777777777888;;;CCCLLLRRRhhhlllnnnooottt}}}}}}{{{fffMMM===///,,,//////------+++******+++,,,---+++***************))))))))))))%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''lllnnngggiiiiiimmmbbbLLL;;;555222//////000000111111222222......,,,+++***)))))))))))))))((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!"""%%%&&&### %%%,,,)))444DDDOOOQQQQQQUUU[[[TTTXXX]]]aaacccgggkkkoooggghhhoooxxxxxxmmm```YYYWWWOOOddd|||uuufffXXXDDDBBBCCCMMM\\\eeeeeefffjjjsssvvv~~~{{{tttnnnhhhcccaaaJJJIIIHHHFFFFFFJJJPPPTTTXXX```ccciiissslll\\\WWW[[[___dddggggggfffdddddd\\\aaagggkkknnnuuuyyymmmaaaZZZYYYZZZppp||||||lllpppzzzuuuCCC999---'''***......***(((+++***&&&'''+++(((!!!(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''%%%&&&&&&''''''((((((((((((((((((((()))))))))))))))************+++++++++,,,,,,,,,---------......---------------///000000555444222///------,,,---.........///000000///---000111111000///...///111***+++,,,...///000000111---.../////////000222333///333333000111555333---000...---///000000///000)))------)))+++///...((('''))),,,---,,,*********++++++***(((&&&''')))+++((('''&&&(((******(((&&&&&&(((***+++***(((%%%###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))$$$(((+++)))&&&%%%(((+++&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,---------...//////......111444666777555FFFhhhjjjQQQHHHEEE@@@>>>BBB;;;:::888666777999<<<>>>>>>???CCCLLLZZZmmm|||eee^^^YYYLLL:::777222...---......---***))))))***,,,,,,***)))************))))))))))))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''ssslllllllllssspppbbbKKK999444222111000///000222222000///......,,,+++***)))))))))***'''%%%%%%'''((('''%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''+++333<<>>666555333222222000///...---,,,++++++***)))))))))))))))*********))))))))))))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&uuummmkkkmmmvvvnnncccMMM;;;555222111000///000222222000///......,,,+++***))))))))))))(((&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%***'''%%%'''000???NNNXXXQQQWWW]]]___```iii{{{}}}www}}}qqq]]]PPPNNNBBB@@@AAAIIIVVVaaafffgggdddhhhjjjooozzzeeeXXXUUUTTT\\\aaaYYY\\\]]]aaafffjjjqqq~~~cccHHH333******,,,+++***((((((((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&(((((((((((()))))))))***(((***++++++)))(((((()))(((((((((((())))))))))))******+++++++++,,,,,,,,,******++++++---///000111///000111000...,,,---....../////////---,,,---...............------------+++++++++,,,,,,------...------------------------*********************************))))))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&'''''''''''''''&&&''''''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))***))))))))))))***++++++******+++,,,,,,,,,,,,+++---------...//////000000......222777===RRR{{{xxxooo___OOOEEE:::222///222222111000000///......,,,++++++***)))*********((())))))))))))))))))***((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&wwwnnnkkkmmmvvvmmmbbbNNN<<<666222111000///000222222000///......,,,+++***))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&+++111888<<>>OOOdddqqqttt}}}jjjZZZUUUUUUZZZjjj{{{vvvllleee]]]WWW^^^iiirrrkkkiiiqqq}}}~~~pppbbbkkkxxxjjjaaaTTTHHHJJJ]]]nnnnnndddTTTJJJOOO\\\eeexxxeeeKKK000(((,,,...)))###''''''&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''')))******(((''''''(((&&&'''''''''(((((((((((()))))))))*********+++++++++++++++,,,,,,,,,,,,,,,...000000000...---...///+++---......,,,+++++++++++++++++++++,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''(((((()))))))))(((''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''((()))(((&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))(((((())))))******************+++,,,,,,,,,,,,+++,,,,,,------.../////////222///222888444000???VVVuuuuuueeeiiivvvxxx}}}tttPPP>>>777222......////////////////////////,,,+++******))))))******''''''(((((()))))))))***'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&vvvlllkkknnnyyy~~~kkk```LLL;;;555222111000///000222222000///......,,,+++***)))))))))'''(((((('''%%%%%%&&&((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###$$$'''***,,,+++444CCCSSSaaalllrrrvvvqqqzzztttxxxyyypppeeeQQQMMMIIILLLUUU```fffgggeeeRRRCCCAAADDDIIIZZZnnnsssnnncccSSSEEEBBBJJJSSSooojjjeeegggjjjggg\\\QQQBBBSSSwwwzzzeeeNNNEEECCCEEERRRlllooohhhrrrzzz~~~```:::222,,,++++++)))(((***&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''(((''''''''''''((((((((()))''')))******(((''''''(((''''''''''''((((((((((((((())))))))))))************++++++,,,,,,++++++***---...///...---,,,---///,,,...000000...---,,,---************++++++++++++************************************************))))))))))))))))))))))))%%%&&&((()))))))))((('''&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))***)))'''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((&&&''''''(((((())))))***'''((())))))******))))))******+++,,,,,,,,,,,,+++,,,,,,,,,---......//////...,,,000777666222555>>>IIIlllzzzjjjiii~~~}}}vvvZZZ===333111//////222///.....................+++******)))((()))))))))'''(((((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&rrrjjjjjjppp}}}~~~jjj^^^JJJ999555333111000///000222222000///......,,,+++***)))))))))'''((()))'''%%%$$$&&&(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$%%%'''***,,,%%%***444>>>MMM```tttqqqxxx}}}}}}ssspppvvv~~~zzzssskkkggghhhlllpppsssgggXXXOOOPPPOOOPPP```uuuuuuYYYCCCAAAGGGJJJbbbfffgggbbbWWWLLLFFFCCCGGGVVVvvvsssfffWWWPPPYYYfffuuu}}}~~~xxxrrrqqqmmmfff}}}]]]???222000...,,,'''%%%***222''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""#########$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&'''''''''''''''(((***)))(((&&&''''''''''''((((((((()))))))))((((((((()))))))))******((()))***+++,,,,,,++++++***+++,,,,,,+++***+++---+++---//////...,,,++++++)))))))))*********++++++*********************)))))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%'''))))))((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((&&&&&&''''''((())))))***'''''')))*********)))(((******+++,,,,,,,,,,,,++++++,,,,,,------......///,,,...000222333333333444999NNNppptttnnnxxxpppWWWCCC333000222000000222......------,,,,,,,,,+++***)))((((((''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&ooohhhjjjrrriii]]]III999555333111000///000222222000///......,,,+++***)))))))))&&&((()))(((%%%$$$&&&((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&''''''&&&%%%$$$'''***------111@@@XXXjjjmmmeeehhhvvv}}}vvvqqqsss|||zzzvvvvvvoooiiivvvwww[[[XXX[[[YYY}}}yyyfff```cccjjjuuu}}}|||~~~kkkaaakkkuuuuuuMMM555222///++++++---,,,'''$$$$$$''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((#########$$$$$$$$$%%%%%%'''(((***)))'''&&&&&&'''(((((((((((())))))))))))(((((((((((())))))))))))&&&''')))+++,,,------,,,((()))******)))((()))+++'''))),,,,,,***(((''''''(((((())))))*********+++*********)))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%'''((($$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&&&&'''((())))))***&&&''')))*********)))(((******+++,,,,,,,,,,,,+++++++++,,,------......///...222222......222333000:::444AAAggg|||ooottt}}}xxx``````cccXXXDDD666---000222...+++---......---,,,,,,+++******))))))((('''''''''''''''))))))(((((('''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&zzznnnjjjnnnzzzlllaaaMMM>>>888333111111111111111000//////...------,,,+++***))))))&&&'''((())))))((('''&&&&&&&&&&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%&&&'''&&&""""""''')))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%)))((('''''')))000999???OOOUUU___gggiiilllxxx~~~yyy{{{~~~wwwqqqlllyyy|||zzz{{{{{{zzz|||mmmXXXCCC111+++000+++******)))(((''''''&&&)))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))))))))******************))))))))))))******+++*********))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((((('''(((((()))***+++++++++******++++++++++++************+++,,,------------000///...------...///000666111333CCCaaasssjjjWWWGGGBBB>>>000000000000////////////***************+++++++++******))))))((((((''''''***))))))((('''&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%$$$%%%%%%&&&}}}qqqjjjlll|||xxxhhh]]]HHH999444///111111111111111000//////...------,,,+++***))))))&&&'''((())))))((('''&&&$$$%%%%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%###&&&%%%###$$$(((***(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&))))))((('''''')))---000222:::HHHUUU]]]eeettt}}}sssuuu}}}~~~uuuqqqyyyzzzzzzwwwtttwwwpppfffgggmmmlllVVVAAA999444...,,,000******))))))(((''''''&&&(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))))))))************))))))(((((())))))************)))))))))((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''%%%######%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((((('''(((((()))******++++++)))******++++++******))))))***+++,,,------------000///...------.../////////...///666FFF]]]uuuiii[[[GGG:::777333000000000/////////......************************))))))))))))(((((('''''')))))))))((('''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%}}}qqqjjjlll{{{{{{kkk___HHH999555111000111111111111000000///...------,,,+++***))))))''''''((((((((((((''''''######%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%!!!$$$&&&$$$&&&)))***'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&''''''(((&&&(((***)))(((&&&%%%%%%$$$)))333???KKKZZZpppuuujjjfffdddxxxwwwrrrwww~~~tttfff\\\^^^hhhuuu~~~pppFFF555'''(((,,,+++)))******))))))(((((('''''''''((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))'''%%%$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''(((((())))))******+++)))******++++++******))))))***+++,,,------------///......---......//////...111222111222;;;LLLZZZ|||___MMM;;;333222///////////////.........---+++++++++******))))))((()))))))))(((((((((((('''))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%zzzooolllpppoooaaaIII999666333000000111111111111000///...------,,,+++***))))))'''(((((((((((((((((('''$$$$$$%%%&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%!!!%%%'''&&&''')))((($$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&)))+++)))(((''''''+++))))))---555EEE^^^ssstttlll\\\^^^bbbmmm}}}|||sss```]]]^^^iiizzzzzzhhhSSSAAA;;;000(((***---***''''''))))))((((((((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''***(((&&&%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))******))))))************)))))))))***+++,,,,,,---,,,,,,...------.........//////...333555222///111;;;EEEiiimmmRRRBBB555222444000............------------,,,++++++***)))(((((('''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&%%%$$$yyyqqqpppwww~~~oooaaaHHH777444222///000000111111111000000...------,,,+++***))))))(((((((((''''''(((((((((&&&'''''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$((()))'''''''''%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%(((((('''&&&%%%%%%$$$$$$###%%%(((((((((((()))***,,,(((%%%%%%'''///@@@OOO___mmm~~~xxxuuunnnhhhgggmmmxxxxxxpppnnnkkkhhhxxxuuuwww{{{lllZZZJJJ===111))),,,***)))++++++))))))+++((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((((('''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''***(((&&&%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''&&&'''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((())))))))))))))))))******)))))))))))))))***+++,,,,,,,,,,,,,,,,,,---...............,,,...000000///111555888<<>>QQQaaaiiiqqq~~~~~~tttUUULLL>>>222,,,***+++,,,%%%'''))))))'''&&&(((***''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''')))'''%%%$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))******))))))(((((()))***+++,,,,,,,,,,,,+++,,,---..................------///111222222222444AAAMMMZZZvvvooolllmmmeeeHHH:::444111,,,000444...,,,,,,,,,,,,++++++++++++*********))))))(((((('''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&uuupppuuuuuuiiiOOO<<<888555//////000111111111111111...------,,,+++***)))))))))((('''&&&&&&'''((()))&&&'''''''''''''''&&&&&&######$$$$$$$$$%%%%%%%%%&&&))))))&&&%%%&&&%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%(((((('''&&&%%%%%%$$$$$$!!!###%%%&&&%%%$$$%%%%%%###$$$)))---,,,))))))---***+++111<<>>555000***'''(((***,,,///)))))))))'''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''%%%######%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))***++++++,,,,,,+++***+++,,,...//////......111000000000111111111111999666111444LLLvvv}}}gggQQQNNNPPPJJJ777111222222,,,///333---,,,+++++++++************)))))))))))))))(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((nnnkkkrrr~~~|||rrrfffLLL999444111//////000111111111111111...------,,,+++***)))))))))((('''&&&&&&'''((()))$$$%%%&&&'''((((((((((((######$$$$$$$$$%%%%%%%%%%%%((((((%%%%%%'''&&&###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%!!!%%%((()))(((''''''%%%###$$$&&&&&&&&&***000)))'''***222999AAAOOO]]]~~~}}}ssscccRRRDDD<<<777555,,,******---...,,,)))((('''%%%""""""&&&***((($$$&&&'''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((((()))***++++++,,,++++++)))+++,,,...//////.........//////...---,,,...000,,,333999;;;AAAZZZ|||nnnYYYBBB===<<<333000---111111)))+++///)))+++++++++************)))(((((((((((())))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&((()))uuukkkmmmzzzrrrfff\\\HHH:::555111000000000000000000000000///...---,,,+++************)))'''&&&%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''"""###$$$$$$$$$$$$###"""$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''')))***+++,,,***((((((+++000555888HHHLLLSSS]]]iiiuuuvvvhhh[[[RRR>>>;;;666111---,,,---...((((((((((((((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$############$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""$$$###"""""""""###%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))'''$$$###$$$&&&''''''%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&!!!"""$$$&&&&&&&&&$$$###"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&''')))(((((((((((())))))))))))))))))***++++++++++++*********+++,,,,,,---......---------............///...111222000333@@@UUUfffrrrSSSCCC;;;222000444///000000///---,,,,,,---))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%rrrjjjooonnncccZZZGGG999666222///////////////////////////...---,,,+++************)))'''&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&########################$$$$$$%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&((()))***,,,+++)))(((***---000222111222555999???EEEKKKNNNZZZdddppp{{{zzzmmmZZZJJJ@@@:::555111000...,,,******+++---...((()))))))))(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$############$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""######"""""""""###$$$%%%"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%"""###$$$&&&&&&%%%$$$###"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&''''''''''''%%%&&&''''''&&&&&&''')))'''((((((((())))))))))))))))))***++++++++++++******++++++,,,,,,---------------------............000111222000///666CCCMMMYYYrrrmmmUUU???888666000///222...//////...,,,++++++,,,)))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%oooiiirrr}}}jjj```XXXFFF999555222///////////////////////////...---+++************))))))'''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((())),,,+++***))))))***+++,,,)))((('''&&&'''((()))***222888CCCNNNZZZgggrrryyywwwqqqccc]]]WWWNNNGGGBBB999...&&&%%%'''))))))%%%%%%%%%&&&''')))+++,,,)))))))))))))))(((((('''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############""""""""""""""""""""""""###""""""""""""###$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$###""""""############$$$$$$$$$"""###$$$$$$$$$$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&''''''&&&&&&''')))''''''((((((((()))))))))((()))******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......000111111///...///333666777CCCUUUhhh|||xxxgggIII:::///000222000...000---......---+++******+++)))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%pppkkkvvv|||iii___XXXFFF999555111///////////////////////////...,,,+++******)))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%$$$"""!!!!!!"""$$$%%%###$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''))))))+++*********)))))))))(((---,,,+++***)))))))))))))))***,,,111888???DDDFFFMMMTTT```lllxxxyyyssscccVVVEEE:::666222,,,&&&)))((((((***---...---,,,&&&&&&'''(((((((((((((((((()))))))))))))))(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""""""""""""""""""""""""""""""""""""""######$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''((((((((()))))))))###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""!!!""""""#########$$$$$$$$$#########$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''''''&&&&&&''')))'''''''''((((((((())))))((())))))***************,,,,,,,,,++++++++++++++++++,,,,,,,,,------------//////...///000111000///555444:::FFFTTTiii{{{wwwnnnYYYFFF<<<333...000222000...///,,,------,,,***))))))***)))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%wwwpppxxx~~~kkkaaaZZZHHH999444000...........................---,,,+++***)))))))))(((((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%$$$"""!!!!!!"""$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&''')))***+++)))))))))*********))))))(((((((((((())))))*********(((''')))---111222222111555;;;BBBIIIRRR\\\bbbrrrrrrtttxxx|||~~~{{{xxxuuutttmmmjjjfffaaaYYYOOOEEE>>>999444///,,,---.........((()))+++---,,,)))$$$ '''((()))))))))((('''&&&(((((())))))))))))(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""!!!!!!""""""############""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''((((((((()))"""$$$&&&&&&$$$"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$###""""""!!!""""""#########$$$$$$$$$$$$##################$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''&&&&&&''')))''''''''''''(((((((((((((((((()))************)))+++++++++++++++++++++***++++++++++++,,,,,,,,,---///---,,,---000222222111333000222666999CCC```~~~~~~tttggg[[[PPP@@@333888333///000000...,,,---,,,------,,,***))))))***(((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}tttzzz~~~kkkbbb[[[III:::555000...........................---,,,***))))))))))))(((((((((((('''&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((()))***+++(((((((((((())))))))))))%%%&&&&&&''''''((((((((()))((('''(((***+++++++++)))******+++,,,000666:::777888:::===@@@BBBEEEFFFEEEEEEEEEEEEFFFGGGHHHHHH???AAABBBAAA>>><<<<<<<<>>333333222222111000//////......---,,,,,,,,,,,,---,,,,,,++++++***)))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$uuunnnyyy~~~rrrlll```HHH999666222........................///---+++*********)))(((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%########################""""""#########$$$$$$$$$$$$$$$###"""""""""######$$$$$$############$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&''''''''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&%%%$$$&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%######""""""###%%%'''(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$############""""""""""""###"""!!!!!!!!!"""$$$$$$%%%$$$$$$######"""""""""########################$$$$$$###############$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""""""""############"""""""""!!! !!!!!!""""""!!!!!! ######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$""""""$$$&&&%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################""""""###$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''((()))''''''''''''''''''&&&&&&'''((((((((())))))))))))***)))))))))((((((((('''))))))*********+++++++++,,,,,,,,,,,,,,,---......---.........////////////222333333000...333>>>HHHOOOTTTbbbvvv{{{eeeXXXJJJFFFCCCBBBAAA>>>777111222111111000//////......------,,,+++++++++++++++,,,,,,+++******)))((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$pppmmm~~~~~~uuupppcccGGG666555444...........................,,,***)))))))))((('''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%#######################################$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$#########""""""########################$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$#########$$$&&&'''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""!!!""""""###$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$###############$$$$$$$$$############"""""""""""""""""""""!!!"""######$$$################################################$$$###############$$$$$$""""""############"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############""""""""""""########################""""""""""""!!!""""""#########""""""######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###$$$&&&(((#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$#################################$$$$$$$$$######""""""############$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$""""""$$$'''(((&&&###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))(((((((((((()))))))))*********++++++,,,,,,++++++,,,,,,---...---------........./////////000000...,,,,,,///111222333:::GGGTTTaaappp}}}wwwfffSSSEEE===999555111000222222111...000000///......---------,,,+++******))))))******++++++******))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$mmmnnn|||qqqlll___EEE666444111...........................+++)))((())))))(((&&&'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%################################################!!!"""$$$%%%&&&&&&%%%$$$######""""""""""""#########""""""!!!"""$$$&&&'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$%%%%%%####################################"""""""""!!!"""""""""""""""######$$$!!!"""""""""#########$$$#################################"""######$$$%%%!!!""""""""""""""""""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%###"""""""""###!!!!!!""""""######$$$$$$#########"""""""""""""""###$$$$$$$$$######"""!!!######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$%%%''')))""""""######$$$$$$%%%%%%################################################""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!%%%***+++'''"""&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))(((((((((((())))))))))))************+++++++++++++++,,,,,,---,,,,,,---------.........,,,,,,---000222444444333444111111333555666===EEE^^^eeeooowww}}}oooeeecccaaa]]]]]]XXXMMM???666444555555333000000222444444333//////......------------,,,+++******))))))************)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$lllqqq{{{mmmfff\\\GGG999555///...........................+++)))((())))))(((&&&'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%################################################!!!"""$$$%%%&&&&&&%%%$$$######""""""""""""######""""""!!!!!!"""$$$&&&'''#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$$$$####################################"""""""""!!!!!!"""""""""############!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""######""""""###$$$$$$%%%""""""############""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############!!!!!!""""""######$$$$$$""""""""""""""""""######"""""""""!!! ######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$%%%''')))"""""""""######$$$$$$$$$################################################""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""&&&+++,,,(((###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((()))))))))*********+++************+++,,,,,,,,,,,,,,,,,,------------///---,,,---000111000......,,,---000111000333999666:::AAAGGGOOOXXXaaahhhrrriiiVVVMMMIIIGGGCCCEEEDDD>>>666111222555111000000000222222111111...............---------,,,++++++***************))))))((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$mmmsss}}}nnnfff\\\III===777000------------------------...,,,***)))))))))((('''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################$$$$$$$$$###############"""###$$$$$$$$$$$$$$$$$$#########""""""#########"""""""""""""""###$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!""""""%%%%%%$$$###"""!!!!!! ############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###############$$$$$$$$$###########################""""""""""""!!!!!!"""############"""!!!!!!!!!""""""#########""""""""""""""""""""""""""""""""""""###$$$%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###""""""""""""############""""""""""""############$$$$$$$$$###""" ######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###$$$&&&((("""""""""###############################################################""""""###$$$$$$$$$$$$#################################$$$$$$$$$######""""""############$$$$$$$$$####################################$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&$$$$$$&&&)))***(((%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((((()))))))))************))))))******+++,,,+++++++++,,,,,,,,,------000...,,,,,,---.........---,,,///333222///000333111222333444666;;;AAAEEEHHHTTTaaaiiioooqqqooojjjeeegggmmmxxxxxxmmmgggiiiiiifffgggkkk]]]\\\TTTGGG>>>;;;888555444999===>>>999333///...---...///000000///---,,,...---------------------,,,++++++***)))*********((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$mmmuuu~~~qqqjjj___HHH:::777111------------------------///---+++*********)))(((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""######$$$%%%########################$$$$$$$$$#########""""""$$$$$$###"""""""""######$$$$$$############$$$$$$""""""###############"""############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''###$$$$$$%%%&&&&&&%%%%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$######""""""""""""##############################""""""!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!!""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""$$$$$$$$$#########""""""############"""""""""""" !!!"""###$$$######"""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&"""######$$$$$$######""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))((('''%%%############"""""""""""""""!!!"""""""""############%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$""""""$$$&&&############""""""""""""################################################""""""###$$$$$$$$$$$$###########################""""""###$$$$$$$$$######"""############$$$$$$$$$####################################$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&'''''''''(((((('''((((((((()))))))))***(((((((((((()))))))))***)))))))))))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///111333333111222333000***))),,,333333333222222222444555333999>>>>>>>>>AAA@@@>>>===>>>AAAFFFKKKNNNNNNLLLGGGEEEBBBAAA???===<<<===;;;:::777222111444444000///222444666444111,,,)))---...//////......---...,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$nnnuuu|||rrrmmm```EEE555333111------------------------000---+++***++++++***(((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################"""###$$$$$$%%%########################$$$$$$$$$$$$######""""""%%%$$$"""!!!!!!!!!""""""%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$$$$###!!! """############$$$$$$$$$#########$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&&&&&&&&&&&&&"""############$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$######""""""""""""##############################$$$###############$$$$$$""""""""""""############!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######""""""!!!!!!$$$$$$$$$$$$######""""""############"""""""""""" !!!"""$$$$$$######""""""""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$%%%&&&""""""############"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%(((******)))&&&$$$$$$$$$######""""""!!!!!!!!!!!!""""""#########$$$ !!!######$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###"""!!!###$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###########################!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$""""""######$$$$$$$$$$$$###$$$$$$###"""!!!###%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''((((((((())))))******(((((((((((()))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,***,,,......,,,,,,---...,,,+++---000000...000555+++,,,...000000000000000///222333//////333666666000000111111111111111111000444555222000222333222333222///---111666777333444111...,,,---///000000---......,,,+++,,,---///******************++++++))))))((('''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$pppuuuwwwmmmjjj___GGG777444000000///...---------------************)))))))))((((((''''''''''''&&&&&&&&&'''$$$###&&&******&&&!!!$$$$$$############$$$$$$""""""############""""""$$$!!! ###%%%$$$"""######$$$$$$$$$$$$######"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$#########"""""" !!!"""###$$$$$$%%%&&&%%%###!!!!!!"""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$######"""############$$$$$$$$$%%%$$$######%%%%%%$$$###'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((( ###%%%&&&%%%$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$#########""""""########################$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""%%%"""!!!######!!!"""'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""###%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""########################"""$$$(((******((($$$"""######$$$$$$$$$######"""""""""""""""############"""""""""""""""######$$$########################$$$###""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%%%%$$$######%%%%%%$$$###$$$#########""""""!!!!!!$$$$$$######$$$$$$%%%&&&%%%$$$###""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$########################%%%%%%$$$###""""""####################################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,+++***))))))***+++,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------//////////////////////////////000000000000//////000000000000000000000000000000111111111000000///444222000///111555:::===000///...---------------------------,,,,,,+++***///---,,,***))))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$rrrxxxqqqfffaaaYYYDDD777555000//////...------------------,,,+++***)))(((''''''''''''''''''&&&&&&&&&&&&'''$$$###%%%((()))%%%!!!$$$$$$############$$$$$$"""##################"""###!!! !!!###%%%$$$""""""######$$$$$$######""" !!!!!!!!!!!!!!!$$$$$$$$$#########""""""!!!!!!!!!"""#########$$$&&&%%%###"""!!!"""###$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$%%%$$$######%%%%%%$$$###&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""##############################"""!!!"""###$$$%%%###$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""$$$!!!$$$$$$###$$$########################""""""""""""###########################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################################################################## !!!!!!!!!"""""""""$$$$$$"""!!!!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$########################""""""""""""""""""""""""########################"""$$$&&&((((((&&&$$$"""#########$$$$$$######"""!!!!!!"""""""""#########"""""""""""""""######$$$""""""""""""""""""""""""$$$###"""!!! !!!!!!"""########################""""""""""""""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$%%%$$$######%%%%%%$$$###############"""""""""!!!###""""""""""""###$$$$$$$$$$$$###""""""###$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################%%%$$$$$$###""""""####################################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********++++++***))))))***+++++++++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,---...........................//////000000//////...000000000000000000000000///000000111111000000///111000......///222666888///...------,,,,,,,,,---,,,,,,------,,,,,,+++***---,,,+++)))(((((())))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvv|||mmm```ZZZRRRAAA777555000//////...------------.........,,,+++)))'''&&&%%%''''''''''''&&&&&&&&&&&&&&&$$$"""###&&&'''%%%"""$$$$$$############$$$$$$###########################"""!!!!!!###$$$###""""""######$$$$$$######"""$$$###"""!!!!!!!!!"""###$$$############"""""""""""""""""""""""""""""""""%%%$$$###"""!!!"""###$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&"""############$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%###!!!!!!!!!###$$$&&&%%%%%%$$$######""""""$$$$$$$$$#######################################""""""!!!!!!!!!"""###$$$######$$$$$$######""""""""""""""""""""""""""""""$$$###***)))&&&###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!!!!!!!"""""""""""""""$$$######"""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""###########################""""""""""""""""""""""""########################"""###$$$%%%%%%$$$###"""""""""######$$$######"""!!!!!!""""""""""""######"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!""""""######################## !!!"""$$$%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###%%%###"""###$$$%%%$$$###############"""""""""""""""!!!!!!!!!!!!"""######$$$$$$###""""""###$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$########################%%%$$$######"""#######################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))******+++******))))))******+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......////////////////////////...//////000000000//////...---,,,,,,---...000111------,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++***+++***)))((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$wwwssscccZZZRRRBBB999666000///......---------.........---,,,+++)))((('''&&&'''''''''&&&&&&&&&%%%%%%&&&###!!!"""###%%%$$$###$$$$$$############$$$$$$$$$$$$############$$$$$$""""""""""""######""""""""""""############""""""&&&$$$""" !!!"""###############"""""""""""""""""""""""""""!!!!!!!!!$$$###""""""""""""######""""""""""""####################################%%%$$$###"""###$$$%%%&&&""""""#########$$$$$$$$$%%%$$$######%%%%%%$$$###""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%%%%%%%$$$$$$$$$######""""""################################################!!!!!!!!!!!!!!!""""""###""""""############""""""""""""""""""""""""""""""$$$"""&&&---111---'''$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""!!!!!!!!!!!!""""""############$$$$$$$$$$$$#############################################################################################$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##############################""""""""""""""""""""""""################################################!!!""""""###############!!!!!!!!!!!!"""""""""###"""""""""""""""######$$$""""""""""""""""""""""""######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%%&&&"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""######$$$###"""###$$$%%%$$$############""""""""""""""""""!!!!!!!!!!!!"""######$$$##################$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$###############$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))*********))))))))))))******************++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------........................------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,++++++*********))))))(((((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$sss}}}}}}lllbbbXXXFFF;;;666///......---------......///,,,,,,++++++******))))))'''&&&&&&&&&&&&%%%%%%%%%$$$###""""""############$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$!!!"""###$$$###""""""""""""""""""######""""""""""""!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""######!!!!!!"""""""""####################################"""!!!!!!!!!"""$$$%%%""""""#########$$$$$$$$$%%%$$$######%%%%%%$$$###"""""""""######$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$%%%'''((('''''''''"""""""""######$$$$$$$$$################################################ !!!!!!!!!""""""""""""!!!""""""#########""""""########################!!!&&&...555222)))$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""!!!!!!!!!!!!!!!""""""""""""######$$$$$$$$$########################""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$######$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""" !!!"""############### !!!!!!!!!!!!""""""""""""""""""""""""######$$$########################""""""##################!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""###$$$$$$###"""!!!"""$$$%%%$$$###""""""""""""""""""#########""""""""""""###$$$$$$#########$$$$$$#################################""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$###############$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............,,,,,,,,,,,,,,,++++++*********)))))))))******+++******+++,,,,,,+++++++++******************))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$qqqyyysssjjj___III;;;777000...------------...//////+++++++++++++++*********&&&&&&&&&&&&%%%%%%%%%%%%########################$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$!!!###%%%%%%###!!!!!!!!!!!!""""""######""""""!!!"""!!!  !!!!!!!!!"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!"""""""""##############################!!!!!!!!!!!!!!!"""######"""############$$$$$$$$$%%%$$$######%%%%%%$$$##################$$$$$$$$$""""""###$$$$$$$$$$$$###!!!###%%%((())))))''''''!!!!!!""""""###$$$$$$%%%###############$$$$$$$$$######################## !!!"""#########""""""!!!!!!""""""######""""""########################%%%...222---### ###########################""""""""""""###############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%"""############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""############ !!!!!!!!!!!!"""""""""""""""""""""######$$$########################!!!"""###$$$$$$$$$##############################$$$###"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$%%%"""!!!!!!"""$$$%%%$$$###""""""""""""###############""""""""""""###$$$$$$"""###$$$$$$$$$$$$###"""########################"""""""""""""""""""""""""""############$$$$$$$$$#################################"""######$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''(((((((((((())))))((())))))******))))))(((((())))))))))))*********((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,------------------------,,,,,,+++++++++***))))))))))))***++++++)))***++++++++++++++++++)))******++++++***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvvzzz~~~rrrlllaaaJJJ;;;777222---------------...//////------,,,++++++***))))))&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%%%%%%%$$$######$$$$$$############$$$$$$###"""  """### ###&&&%%%###!!! !!!!!!!!!""""""""""""!!!!!!##################$$$$$$!!!!!!!!!!!!""""""###### !!!""""""""" !!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""###########################!!!!!!"""###############"""############$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$#########!!!!!!###$$$$$$$$$###"""######$$$%%%%%%&&&&&&%%%""""""""""""############""""""#########$$$$$$$$$########################!!!"""###$$$$$$$$$###""" !!!!!!"""""""""""""""########################!!!"""&&&)))&&&!!! $$$########################""""""""""""############$$$###""""""!!!!!!!!!""" !!!!!!"""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$###"""######$$$###"""!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!! !!!"""############ !!!!!!!!!"""""""""""""""""""""######$$$########################!!!"""###$$$$$$$$$$$$#################################""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$"""!!! !!!$$$%%%$$$###!!!"""""""""############"""!!!!!!!!!!!!"""######"""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$##############################""""""###$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''((()))******)))((('''((((((((()))))))))******((((((((()))))))))************************************++++++++++++******************************)))***+++,,,------------------,,,+++++++++,,,,,,***)))))))))******+++,,,))))))***+++++++++++++++(((((()))******)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}~~~wwwnnnjjj```III:::777444---------------...///000//////...,,,***)))((('''&&&&&&&&&%%%%%%%%%$$$$$$!!!$$$&&&'''&&&$$$######$$$$$$############$$$$$$###!!!  !!!### ###&&&&&&### !!!!!!!!!""""""""""""!!!!!! !!!""""""!!!!!! !!!!!!!!!""""""###### !!!"""###### !!!""""""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""###%%%%%%$$$######"""############$$$$$$$$$%%%$$$######%%%%%%$$$###&&&%%%%%%%%%$$$######### !!!"""$$$$$$######"""&&&%%%###!!!!!!"""###$$$$$$$$$######"""!!!!!!!!!""""""######$$$$$$$$$$$$########################!!!"""###%%%%%%$$$$$$### !!!"""""""""""""""########################&&&"""!!!###"""$$$(((########################""""""""""""############$$$$$$###""""""""""""""" !!!"""######$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$"""!!! """"""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!"""############ !!!!!!!!!""""""""""""""""""######$$$""""""""""""""""""""""""!!!"""###$$$%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!! !!!$$$%%%$$$###!!!!!!""""""#########$$$ !!!"""""""""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$##############################""""""###$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((()))******)))((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((()))***+++,,,------------,,,+++******+++,,,---******)))******+++,,,,,,((()))***+++++++++++++++&&&'''((())))))(((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$uuuhhhddd___LLL>>>888222///......---------......---,,,+++)))((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###"""""""""############$$$$$$$$$""""""############""""""######""""""""""""######""""""""""""""""""""""""&&&###!!!!!!$$$%%%$$$""""""""""""""""""#########!!!!!! !!!!!!"""""""""""""""######$$$""""""""""""############!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$############$$$$$$##############################$$$$$$$$$$$$############""""""""""""###############"""""""""""""""######$$$$$$$$$######"""$$$$$$###############$$$"""############$$$$$$$$$########################$$$$$$$$$#########"""""" !!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""!!!!!!"""###$$$$$$$$$$$$$$$######!!! """"""""""""""""""""""""""""""############""""""########################""""""############""""""""""""""""""####################################""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%$$$###""""""###$$$%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$"""!!! !!!"""$$$######""""""""""""######%%%$$$"""!!!!!!"""$$$%%%$$$#########""""""!!!!!!$$$$$$%%%###"""!!!"""$$$############""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$&&&%%%###"""""""""######%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''((((((((((((((())))))***))))))(((((('''''''''&&&******))))))((((((''''''(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))++++++***)))((((((((()))************************&&&''''''((()))******++++++*********))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}pppjjjaaaKKK===888333///......---------.........---,,,***))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###"""""""""############$$$$$$$$$""""""############""""""######""""""""""""######""""""""""""""""""""""""%%%###!!!!!!###$$$###"""!!!!!!""""""#########$$$!!!!!! !!!!!!""""""!!!!!!""""""###$$$""""""""""""############!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%&&&&&&%%%%%%$$$######"""$$$$$$############$$$$$$#################################$$$$$$###############""""""""""""##############################""""""##################$$$$$$###############$$$"""############$$$$$$$$$########################$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$""""""""""""""""""######$$$$$$$$$######"""!!! """"""""""""""""""""""""""""""############""""""########################""""""############""""""""""""""""""####################################""""""############""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""###"""!!! !!!"""#########""""""""""""######$$$###!!! !!!###$$$############"""""""""!!!$$$%%%%%%$$$""""""###$$$############""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""######$$$$$$%%%%%%###"""""""""######%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''(((((()))***)))((((((((('''''''''&&&)))))))))(((((((((''''''''''''((((((((()))))))))''''''((()))))))))))))))((((((((((((((((((((((((******))))))((()))))))))************************&&&''''''((())))))***************)))))))))(((((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}xxxpppcccJJJ;;;888333......---------......//////...,,,+++******))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""""""""############$$$$$$$$$""""""############""""""######""""""""""""######""""""""""""""""""""""""$$$""" !!!"""###"""""" !!!"""###$$$$$$%%%!!!!!! !!!!!!""""""!!!!!!""""""###$$$""""""""""""############!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$%%%&&&%%%%%%$$$$$$#########$$$$$$############$$$$$$######################################################""""""""""""######""""""######$$$$$$%%%%%% !!!!!!""""""#########$$$###############$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$############"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$#########"""""""""""""""######$$$######"""!!! """"""""""""""""""""""""""""""############""""""########################""""""############""""""""""""""""""####################################""""""############""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$######""""""######$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############!!!!!!!!!"""""""""######!!!!!!!!!"""""""""######""""""""""""""""""""""""###"""!!! !!!"""#########""""""""""""#########"""!!! !!!"""###############""""""""""""$$$%%%&&&%%%###"""###$$$############""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$%%%$$$######"""#########$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''((())))))((((((((('''''''''''''''(((((((((((((((''''''''''''''''''(((((((((((()))''''''((())))))))))))(((''''''''''''''''''''''''))))))((((((((()))******))))))))))))))))))))))))'''''''''(((((())))))***))))))))))))((((((((((((''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{yyyssseeeKKK;;;888222...------------...//////...---,,,+++***)))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""""""""#########$$$$$$$$$""""""############""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!""""""""" !!!"""###$$$%%%%%%!!!!!! !!!!!!!!!!!!!!!!!!!!!"""######!!!"""""""""############!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%########################$$$##################$$$$$$######""""""######$$$""""""###$$$%%%%%%&&&&&& !!!!!!"""###$$$#########"""######$$$%%%""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#####################""""""!!!###############"""!!!!!!""""""""""""""""""""""""""""""############""""""########################""""""############""""""!!!"""""""""####################################""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""############!!!!!!"""""""""#########!!!!!!"""""""""#########""""""""""""""""""""""""######"""!!!!!!"""############""""""""""""#########"""!!!!!!!!!!!!"""############"""""""""""""""$$$%%%&&&&&&$$$######$$$############"""""""""!!!!!!"""""""""############################################################!!!!!!""""""############$$$$$$##################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''(((((())))))((((((''''''''''''''''''''''''((((((((((((((()))***+++))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||xxxuuuuuugggKKK<<<888111---------------...//////---,,,+++***((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""#########$$$$$$$$$""""""############""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!"""""" !!!"""###$$$%%%%%%!!!!!! !!!!!!!!!!!!!!! !!!""""""###!!!"""""""""############!!!!!!!!!!!!"""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%&&&'''((()))%%%%%%$$$$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&& !!!"""$$$%%%######""""""###$$$$$$%%%""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""####################################""""""""""""""""""###""""""############"""!!!"""############""""""!!!########################""""""############""""""""""""""""""""""""""""""""""""############""""""!!!"""""""""############""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""############""""""""""""############""""""""""""############""""""""""""""""""""""""######""""""""""""############""""""""""""##############################""""""""""""""""""#########%%%&&&&&&$$$#####################"""""""""!!!!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#####################$$$#########$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''((()))******((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~uuuvvvxxxiiiLLL<<<888000---------------...///000,,,,,,***)))((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""############""""""######""""""""""""######""""""""""""""""""""""""""""""###"""!!! """$$$ !!!"""###$$$$$$%%%!!!!!! !!!!!!!!!!!! !!!!!!"""###""""""""""""############!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$%%%%%%%%%&&&'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$""""""######$$$$$$%%%%%%"""!!!!!! !!!"""$$$%%%""""""""""""###$$$%%%%%%"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!"""""""""""""""###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""###""""""!!!!!!""""""### !!!"""$$$$$$$$$###"""""""""############""""""########################""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############$$$$$$$$$$$$!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############"""""""""#########$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""##############################""""""""""""###############$$$$$$#########""""""""""""############"""$$$%%%%%%$$$"""""""""############""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######""""""###$$$$$$$$$$$$#########""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((('''(((((((((((((((((((((((((((((('''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$||||||~~~kkkKKK;;;888000---,,,,,,------///000000------+++***)))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""############$$$$$$$$$""""""############""""""######""""""""""""######"""""""""""""""""""""""""""###$$$###!!!!!!###%%%!!!!!!""""""#########$$$!!!!!! !!!!!!!!! !!!""""""""""""""""""############!!!!!!!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################%%%$$$###!!!!!!###$$$%%%%%%$$$$$$######$$$$$$%%%########################$$$###"""!!!!!!"""$$$%%%""""""""""""###$$$%%%&&&"""############$$$$$$$$$########################!!!!!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" """$$$%%%%%%$$$###""""""############""""""########################""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############$$$$$$$$$$$$ !!!"""######"""!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""#########$$$$$$###############""""""""""""######""""""############""""""!!!"""""""""############ """%%%%%%###!!! ############""""""""""""""""""""""""###############################################################"""""""""""""""""""""!!!"""###$$$%%%$$$$$$#########""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxmmmJJJ:::888111,,,,,,,,,---...///000111......,,,+++***)))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########"""############$$$$$$$$$""""""############""""""######""""""""""""######"""""""""""""""""""""""""""$$$%%%$$$!!!!!!###&&&"""""""""""""""#########!!!!!! !!!!!! !!!""""""""""""""""""############!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$$$$$$$$$$$$$%%%&&&'''))))))$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$######$$$$$$%%%#########"""""""""""""""&&&%%%###!!!!!!"""$$$%%%""""""""""""###$$$%%%&&&"""############$$$$$$$$$######################## !!!!!!!!!""""""###### !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!$$$%%%%%%$$$$$$!!!""""""#########""""""########################""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############"""############$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$############""""""""""""######!!!!!!""""""""""""!!!!!!!!!!!!""""""#########$$$"""$$$$$$###!!! ############""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""!!!"""###$$$%%%%%%$$$#########""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxx|||kkkMMM888111000......------------.........,,,+++*********((('''''''''&&&%%%%%%%%%%%%&&&'''$$$"""###%%%&&&###!!!""""""""""""""""""""""""!!!!!!"""############### !!!!!!""""""###### !!!"""######$$$###"""!!!""""""!!! !!!!!!!!!"""!!!!!!"""###############!!!"""######!!! """$$$ !!!###$$$$$$$$$"""!!!"""!!! """###$$$'''  $$$%%%######"""######"""!!!!!!###%%%&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%######"""""""""###%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$)))&&&### !!!###$$$""""""""""""############""""""""""""""""""######$$$#########""""""!!!!!!############""""""""""""""""""""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""!!!!!! !!!!!!&&&$$$#########"""!!! ######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""############""""""""""""############""""""############""""""########################""""""""""""""""""""""""###"""!!! !!!"""###"""""""""""""""""""""""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$$$$$$$$$$#########""""""!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!$$$######""""""######$$$%%%$$$""" !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""#####################""""""""""""""""""###$$$%%%%%%$$$###"""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###vvvwww|||jjjOOO;;;333000......------------.........,,,+++*********((('''''''''&&&&&&%%%%%%%%%&&&%%%$$$######%%%%%%$$$###""""""""""""""""""""""""!!!!!!"""############### !!!!!!!!!"""""""""###!!!!!!""""""###$$$$$$$$$"""!!!!!!"""###$$$"""!!! !!!!!!!!!!!! !!!!!!"""############""" !!! """""""""""""""######$$$""""""!!! !!!"""###"""$$$***000...&&&!!! !!!"""!!! """$$$""""""""""""###$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$#########"""""""""$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$###"""""""""###""""""""""""#####################"""""""""""""""############"""""""""!!!############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! """""""""""""""""""""""""""!!!!!! !!!!!!""" !!! ######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""############""""""""""""############""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!!!!!!!!!!!"""###"""""""""""""""""""""""" !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""######$$$$$$$$$$$$$$$#########"""""""""###%%%&&&&&&%%%###""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$%%%$$$###!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""###############""""""""""""""""""""""""##################"""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((((((&&&%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###wwwtttzzz|||iiiQQQ???555000......------------.........,,,+++*********((('''''''''&&&&&&&&&%%%%%%%%%###%%%&&&%%%$$$$$$%%%&&&""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!""""""""""""""""""######$$$$$$%%%%%%%%%###""""""###$$$###""" """$$$$$$###"""!!! !!!""""""######""""""%%%$$$###!!! !!!###"""!!! """$$$%%%###"""!!!!!!!!!!!!"""""" (((222777///###!!!!!!"""###"""!!!"""###%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$###############&&&%%%%%%$$$$$$$$$$$$%%%"""###$$$$$$$$$###"""!!!$$$#########$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###############"""###$$$%%%%%%$$$"""!!!""""""""""""############$$$#########""""""!!!!!!############""""""""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""###""""""!!!!!!""""""### !!!""""""""""""!!!######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""############""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""""""""######$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$##################$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""#########""""""!!!!!!""""""###""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###yyyxxx}}}iiiRRRAAA777111......------------.........,,,************((('''&&&&&&'''&&&&&&&&&%%%%%%%%%(((***(((%%%###%%%'''""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!"""""""""""""""""""""######$$$$$$$$$***'''###!!!!!!!!!  """%%%''''''&&&$$$""" !!!!!!"""""""""""""""$$$###"""!!!!!!"""%%%'''"""!!!!!! !!!"""###$$$"""""""""!!!!!!!!!!!!!!!###''',,,---%%%%%%"""###$$$$$$######%%%'''###$$$%%%&&&(((((())))))$$$$$$######""""""!!!!!!%%%%%%$$$$$$$$$$$$$$$%%%"""$$$%%%'''&&&%%%###"""$$$######"""###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###"""""""""""""""###$$$$$$$$$######!!!"""""""""############$$$$$$######"""!!!!!!!!!#########"""""""""""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""#########$$$%%%$$$###!!! !!!###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""!!!"""""""""############!!!"""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#######################################$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""###$$$%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#######################################$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""""""""""""""############"""!!! !!!"""###!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###~~~kkkSSSAAA777111......------------.........,,,************((('''&&&&&&'''''''''&&&%%%$$$)))+++,,,***%%%###$$$&&&""""""""""""""""""""""""!!!!!!"""###############""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""(((%%%"""!!! !!!$$$&&&&&&%%%"""!!! !!!""""""""""""""" '''***(((### !!!"""###""""""!!!!!!""""""""""""!!!!!!!!!###""""""### %%% """###"""""""""$$$&&& """###$$$$$$$$$#########""""""!!!!!!!!!$$$$$$$$$######$$$$$$%%%###%%%'''(((((('''%%%$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############$$$######""""""###$$$%%%!!!"""""""""########################""""""!!!!!!""""""""""""""""""##################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###### !!!"""!!!!!!###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""###!!!"""""""""############!!!"""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""########################"""""""""######"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#################################""""""############"""""""""""""""""""""""""""""" !!!###$$$$$$$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$#########"""########################$$$$$$############$$$$$$""""""""""""""""""""""""!!!"""""""""############!!!!!!""""""###############"""!!! !!!"""###!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###nnnSSS@@@666111......------------.........,,,+++*********((('''%%%&&&'''''''''&&&%%%$$$)))******(((&&&$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """######""" """"""!!!  !!!!!!""""""!!!!!!,,,>>>EEE===...!!!!!!######"""!!! !!!"""""""""""""""!!!###%%%""" !!!  """$$$ """###$$$$$$$$$############"""""""""""""""$$$############$$$$$$%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%$$$###"""""""""$$$$$$""""""""""""############"""""""""""""""""""""###""""""""""""########################""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""######""""""""""""""""""""""""###""""""!!!!!!""""""### !!!!!! """''',,,######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######""""""""""""############""""""""""""############""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$$$$######"""########################"""""""""###""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" """###$$$$$$###"""$$$##################$$$"""######$$$$$$###""""""########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!"""######$$$$$$###""""""!!!!!!""""""###""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###pppTTT???555111......------------.........,,,+++*********((('''%%%&&&'''((((((&&&$$$###&&&%%%$$$$$$%%%%%%$$$###""""""""""""""""""""""""!!!!!!"""##################"""""""""!!!!!!!!! """"""""""""""""""""""""!!! !!!"""%%%&&&%%%$$$ !!!!!!  !!!!!!""""""!!!!!!"""555IIINNNBBB111&&&""" !!!!!!!!!!!!!!!!!!"""############ ###$$$!!! """!!!!!! !!!$$$&&&"""###%%%'''''''''%%%$$$""""""#################################$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!""""""""""""############!!!!!!!!!"""######$$$$$$!!!"""""""""########################""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########"""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!######""""""%%%---444######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""############""""""""""""############""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""##############################$$$$$$######"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""""""""""""""""""""#########$$$$$$$$$######""""""""""""######"""""""""""""""""""""""" !!!###$$$%%%%%%$$$$$$###""""""!!!!!!""""""###!!!!!!"""#########"""!!!########################""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############ !!!!!!"""######$$$$$$"""##################"""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###zzzuuuqqqUUU???444000.........------............,,,+++*********((('''%%%&&&'''((((((&&&$$$###"""  $$$&&&$$$"""""""""""""""""""""""""""!!!!!!"""#####################""""""!!!!!!!!! $$$$$$##################$$$###$$$%%%&&&&&&$$$""""""""""""""""""######### !!!!!!!!!!!!!!!---======000###!!!%%%"""!!! """### """$$$$$$$$$$$$$$$!!! &&&!!!"""$$$$$$$$$$$$''')))!!!"""$$$%%%%%%$$$###!!!""""""######$$$$$$%%%%%%######""""""###$$$%%%%%%###"""""""""######%%%%%%"""$$$(((***+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&"""$$$&&&'''&&&### """"""""""""############ !!!"""###$$$%%%%%%!!!!!!""""""#########$$$############""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!! !!!!!!"""###"""!!!***111######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""############""""""""""""############""""""############""""""########################"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""########################%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""#########"""""""""""""""""""""######$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""!!!"""$$$%%%&&&&&&%%%%%%""""""!!!!!!!!!!!!"""""" !!!"""######"""!!! """"""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############ !!!!!!"""###$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$rrrqqqttt{{{pppTTT@@@777,,,......------------.........---+++***))))))((((((''''''((((((''''''&&&%%%$$$%%%%%%%%%%%%$$$######%%%$$$$$$###"""!!! """""""""""""""""""""""""""###$$$$$$$$$"""!!! !!!!!!!!!!!!""""""""""""&&&%%%###!!!!!!!!!!!!"""######""""""!!!!!! !!!!!!!!!!!! ###((((((%%%""" !!!!!!!!!!!!$$$######"""!!! """!!! !!!###$$$"""!!!!!! """$$$'''))))))'''$$$"""""""""""""""""""""""""""#######################################"""!!! ###$$$%%%%%%&&&&&&&&&&&&((('''&&&&&&$$$$$$###"""%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$###"""###&&&((($$$$$$$$$############"""######""""""""""""##############################%%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!######"""""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""""""""""""""""""""######""""""!!!!!! ######""""""!!!!!! """"""""""""""""""""""""$$$"""  """$$$"""""""""""""""""""""""""""############$$$$$$$$$########################"""""""""""""""""""""#########""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$########################%%%%%%$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########sssbbbgggqqqiiiNNN<<<555---......------------.........---+++***))))))((((((''''''((((((''''''&&&%%%$$$%%%%%%%%%$$$$$$###############"""""""""""""""""""""""""""""""""""""""!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""%%%$$$###"""!!!!!!!!!"""###"""""""""!!!!!!!!! !!!!!!!!!!!! ###&&&&&&$$$!!! !!!""""""""""""#####################"""!!! !!!!!!!!!!!!!!!""""""### !!!!!!!!!!!!!!!!!!"""###%%%''''''%%%###"""""""""""""""""""""""""""##############################$$$$$$######"""!!!###$$$$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###"""###%%%((($$$$$$$$$############"""######""""""""""""##############################$$$$$$"""!!!!!!!!!"""###!!!!!!!!!!!!""""""""""""############"""""""""!!!######"""""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###"""!!!!!!!!!!!!"""###"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$#########"""""""""######""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""!!!!!!!!!!!!""""""""""""""""""""""""####################################""""""""""""############"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$######"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######uuu[[[aaammmhhhLLL999444.........------------.........---+++***))))))((((((''''''((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$######!!!!!!""""""############""""""""""""""""""""""""!!! !!!!!!"""!!!!!!!!!!!!""""""""""""%%%$$$###"""!!!!!!!!!"""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! """$$$###""" !!!""""""""""""##################""""""!!!!!! !!!!!!""""""""""""""" !!!!!!"""""""""######$$$$$$######"""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###"""###%%%'''$$$$$$$$$############"""######""""""""""""##############################$$$######"""!!!"""""""""!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$########################%%%%%%$$$$$$#########"""###""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""#####################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$########################""""""###$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###zzzxxxaaafffrrrmmmOOO:::444111......------------......------+++***)))((((((((('''''''''(((''''''&&&%%%%%%%%%$$$$$$$$$###$$$$$$""""""""""""""""""######""""""""""""""""""""""""!!!  !!!###$$$!!!!!!!!!!!!""""""""""""$$$######"""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!! !!!!!! !!!!!!!!!!!!###"""""""""!!!!!!!!!  """#########"""!!! !!!"""""""""!!!!!!"""""""""""""""""""""""""""""""""########################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!######$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%$$$######$$$&&&$$$$$$$$$#########""""""######""""""""""""##############################$$$######"""""""""""""""!!!!!!!!!!!!""""""""""""#########""""""""""""""""""!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! """""""""""""""""""""""" !!!!!!""""""###### !!!!!!""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$########################!!!"""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$www|||gggiiisssnnnQQQ:::555333......------------......------+++***)))((((((((('''''''''(((''''''&&&%%%&&&%%%$$$#########$$$$$$$$$$$$######"""!!!!!! ########################""""""!!! !!!"""$$$%%%!!!!!!!!!!!!""""""""""""############"""""""""!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! """  !!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!! """#########"""!!! """!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!"""######$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%$$$######$$$%%%$$$$$$$$$#########""""""######""""""""""""##########################################"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######!!!!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###### !!!!!!""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""###$$$%%%&&&&&&'''""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""########################$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$##############################""""""!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvvfffcccjjjhhhOOO999444333......------------.........---+++***))))))((((((''''''((((((''''''&&&%%%&&&%%%$$$#########$$$%%%%%%%%%$$$###"""!!! ###########################""""""""""""######$$$!!!!!!!!!!!!""""""""""""""""""############"""!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! """ !!!""""""!!!""""""""""""############""""""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""$$$#####################"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########$$$$$$%%%%%%######$$$%%%&&&&&&&&&&&&$$$%%%&&&%%%#########$$$$$$$$$$$$############"""######""""""""""""##############################"""############"""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############ !!!"""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$########################!!!""""""###$$$%%%&&&&&&"""""""""############$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###########################$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""############"""""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$######"""!!!!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%wwwhhh```dddcccNNN:::555333......------------.........---+++***))))))((((((''''''((((((''''''&&&%%%'''&&&$$$""""""###$$$%%%$$$#########""""""!!!!!!########################""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!!!!"""""""""### !!!!!!!!!!!! """  ###$$$"""!!!""""""""""""############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""######$$$$$$#########$$$$$$%%%%%%%%%%%%$$$###############$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$######$$$$$$$$$$$$############"""######""""""""""""##############################"""######$$$###"""!!! !!!!!!!!!!!!""""""""""""!!!"""""""""############  """######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###"""!!!!!!!!!!!!"""###"""""""""""""""""""""""""""############$$$$$$$$$################################################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#################################""""""""""""############"""""""""#########$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%xxxooodddeeedddOOO<<<666333.........------............---+++***))))))((((((''''''((((((''''''&&&%%%'''&&&$$$""""""###$$$%%%""""""""""""####################################!!!!!!"""""""""!!!!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!!!!""""""###### !!!!!!!!!!!! !!! !!!$$$%%%### !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!###$$$ """######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""##################$$$%%%&&&&&&&&&&&&&&&########################"""###$$$%%%&&&&&&'''&&&$$$%%%&&&&&&$$$#########$$$$$$$$$############"""######""""""""""""##############################"""######$$$$$$"""!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$ """######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! ######""""""!!!!!! """"""""""""""""""""""""$$$"""!!!!!!"""$$$"""""""""""""""""""""""""""############$$$$$$$$$########################%%%%%%$$$###"""!!! """"""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############!!!!!!""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$%%%%%%&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%}}}yyysssjjj___OOO>>>444222///...,,,++++++,,,---///---,,,,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""######""""""""""""""""""""""""$$$!!! """""" ###"""!!! !!!"""###$$$$$$######"""!!!!!!!!!&&& """!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""###"""!!! !!!"""###$$$#########""""""!!!!!!!!!"""######""""""###$$$$$$$$$%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$###########################"""""""""$$$%%%$$$###!!!"""###$$$$$$###"""!!!""""""""""""#####################"""""""""""""""$$$$$$$$$$$$#########"""######""""""!!!!!! """"""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! $$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""##############################""""""!!!!!! """"""""""""""""""""""""%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################%%%!!!!!!%%%&&&###""""""""""""""""""""""""$$$$$$$$$""" """$$$######""""""""""""######%%%$$$$$$$$$###"""""""""$$$%%%%%%&&&%%%$$$"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""#################################%%%$$$###!!!!!!!!!"""###%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""!!!!!!"""###############%%%$$$$$$$$$######""""""###"""!!!!!!!!!###$$$%%%$$$$$$##########################################&&&&&&&&&%%%$$$###"""!!!""" !!!%%%''''''&&&######""""""######$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$###%%%'''(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################|||yyyooocccQQQ>>>333111///...,,,++++++,,,...///---,,,,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""######""""""""""""""""""""""""""""""###!!! !!!""" ###"""!!! !!!"""###""""""""""""""""""######"""###$$$!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""#########"""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""#########"""""""""!!!!!! """######"""!!!###$$$!!!!!!!!!"""###$$$$$$%%%"""############$$$$$$$$$###########################"""!!!"""$$$%%%$$$###!!!!!!"""######"""!!!!!!""""""""""""###############"""""""""""""""""""""$$$$$$#########"""""""""###"""""""""!!!!!!!!! """""""""""""""""""""""""""""""""""""""#########!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###"""  """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""###########################"""""""""!!!!!!!!! """"""""""""""""""""""""######"""!!!!!!"""######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""########################$$$""" !!!%%%&&&###""""""""""""""""""""""""###$$$$$$###!!! """#########""""""""""""######$$$$$$$$$##################$$$%%%%%%%%%$$$###"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$########################%%%$$$"""!!!!!!!!!"""#####################$$$$$$""""""""""""""""""""""""!!!!!!"""###############$$$$$$#########"""""""""###"""!!!!!!!!!"""$$$%%%################################################$$$$$$%%%%%%%%%$$$######&&&###!!!"""$$$%%%$$$"""######""""""######$$$%%%%%%$$$############$$$%%%##############################$$$$$$$$$%%%%%%%%%###%%%&&&%%%$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$###$$$&&&'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################xxxvvvhhhTTT???333///......---,,,,,,---...///---,,,,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$"""""""""""""""""""""""""""""""""############$$$""""""""""""""""""""""""###"""!!! """""""""""""""""""""""""""!!! !!!!!! """"""!!!!!!!!!!!!"""""" !!!""""""###$$$$$$ """###"""!!!!!!!!!""""""""""""!!!!!!##############################""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######""""""""""""!!!!!! !!!""""""!!!!!!"""### !!!"""######$$$"""############$$$$$$$$$###########################"""!!!"""$$$%%%$$$### !!!!!!""""""!!!!!! """"""""""""############""""""""""""""""""############"""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""########################$$$""" """$$$%%%### """"""""""""""""""""""""!!!###$$$$$$"""!!!!!!"""######""""""""""""#####################$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%########################$$$###""""""!!!"""""""""!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!""""""############"""######""""""""""""!!!!!!"""""""""!!!""""""###$$$################################################"""######$$$%%%%%%$$$$$$&&&$$$###"""#########!!!######""""""######$$$%%%$$$######""""""######$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$rrrxxxzzzkkkVVVAAA333///...------------......///---,,,,,,+++***)))((((((''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! """$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###### !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""""""""""" """######"""!!!!!!""""""""""""""""""!!!!!!!!!""""""!!! """###########################""""""#########$$$$$$$$$###########################"""!!!"""###$$$$$$""" !!!!!!!!!!!! !!!"""""""""############"""""""""""""""#########""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""###########################"""!!!"""$$$$$$""" """""""""""""""""""""""" """$$$%%%###"""!!!"""######""""""""""""######"""""""""###$$$$$$$$$%%%""""""######$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%##############################""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""############"""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""#####################$$$$$$$$$##############################$$$$$$$$$$$$#########"""""""""###$$$%%%%%%######""""""######$$$%%%$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$###$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$nnnqqq{{{lllWWWBBB444111------------......//////---,,,,,,+++***)))(((((((((((((((''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$&&&(((!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!  !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!#########"""!!!!!!!!!!!!!!!!!!!!!"""""" !!!""""""!!!!!!"""###%%%$$$$$$###"""!!! """"""#########$$$$$$$$$########################"""!!! !!!###$$$###"""!!!!!! !!!!!!!!!"""""""""############!!!!!!""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########"""!!!"""""""""""""""""""""""" """$$$$$$###"""""""""######""""""""""""######"""""""""###$$$$$$$$$%%%"""""""""######$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""""""""#########""""""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""#########""""""!!!!!!!!!!!!!!!!!!"""""""""""""""#########"""""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$###"""!!! """###############$$$%%%######""""""######$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$mmmlll{{{lllXXXBBB555222---------...//////000000---,,,,,,+++***)))(((((())))))(((((('''&&&&&&&&&&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""###"""""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""" !!!!!! !!!"""!!!!!!""""""""""""!!!!!!######"""!!!!!! ###$$$###  ###!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""" !!!!!!!!!!!!""""""!!!"""######""""""###$$$$$$###"""!!! """############$$$$$$$$$########################"""!!! !!!###$$$###""""""!!!!!! !!!!!!"""""""""""""""############!!!!!!!!!"""######$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""" """###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""############"""""""""""""""""""""""""""""" """###$$$"""""""""#########""""""""""""#####################$$$$$$$$$######"""""""""###$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%""""""""""""""""""""""""!!!!!!"""############"""%%%%%%$$$$$$###""""""!!!"""""""""""""""""""""""""""############""""""!!!!!!!!!""""""""""""######"""############"""!!!!!!"""""""""###$$$$$$%%%%%%########################%%%%%%%%%$$$###!!! $$$%%%%%%$$$"""!!!"""$$$######""""""######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%$$$###"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###%%%'''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%nnnjjj|||mmmXXXCCC555222,,,---...//////000000000---,,,,,,+++***)))(((((()))))))))((('''&&&&&&&&&&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""######""""""!!!!!!!!!!!!"""""""""""""""""""""""" """""""""""""""""""""""" """!!! !!!### !!!"""######"""!!! !!!!!!!!!!!!!!!!!! """######"""!!!!!!"""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$ !!!!!!!!!"""""""""###$$$$$$######$$$%%%"""""""""!!!!!!!!! """############$$$$$$$$$########################"""!!! !!!#########!!!###"""!!!!!!!!!!!!"""###""""""""""""############ !!!!!!"""######$$$$$$$$$$$$#########""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""#########"""""""""""""""""""""""""""""""""!!!"""###"""!!!!!!###%%%######""""""""""""######$$$$$$$$$###############$$$###"""!!!!!!"""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$"""""""""""""""""""""""" !!!"""###$$$######"""$$$$$$##################""""""""""""""""""""""""###############"""!!!!!!"""""""""#########$$$$$$"""######$$$###"""!!! !!!""""""###$$$$$$%%%%%%#######################################"""!!!!!!###$$$%%%$$$!!!!!!###%%%######""""""######$$$%%%###$$$%%%%%%%%%%%%$$$#################################$$$$$$$$$%%%%%%%%%"""###$$$$$$###"""$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$&&&((((((&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%pppjjj}}}nnnYYYCCC555111,,,---...///000000000000---,,,,,,+++***)))((((((***))))))((('''&&&&&&&&&&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""######""""""!!!!!!!!! """"""""""""""""""""""""!!!"""$$$%%%%%%$$$######"""""""""""""""""""""""" """""" !!!$$$ !!!"""######"""!!!  !!!""""""""" """######!!! !!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%% !!!!!!"""""""""$$$%%%%%%$$$$$$%%%&&&""""""######$$$%%%%%%%%%"""############$$$$$$$$$########################"""!!! !!!"""######!!!$$$###"""!!!!!!"""###$$$""""""""""""############ !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$############ !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######"""""""""""""""""""""""" !!!"""######"""!!! """"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################!!!"""$$$$$$###""""""###"""""""""""""""""""""""""""""""""!!! !!!$$$&&&######""""""""""""######%%%$$$$$$$$$######""""""%%%$$$###!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""#########"""""""""""""""""""""""" !!!"""$$$$$$$$$###""""""""""""###$$$$$$%%%%%%""""""""""""""""""""""""###############"""!!!!!!""""""######$$$$$$$$$%%%"""###$$$$$$$$$"""!!! !!!""""""###$$$$$$%%%%%%########################!!!!!!"""###############!!!######"""###&&&***#########"""###$$$$$$%%%"""###$$$%%%%%%$$$###"""##############################$$$$$$$$$%%%%%%%%%!!!"""$$$$$$######$$$&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$'''))))))&&&%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%vvvtttnnnYYYDDD666222,,,,,,,,,,,,,,,---...///---------,,,+++***((((((''''''((((((''''''&&&%%%&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""#########"""""""""""""""""""""!!!!!! """############$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""!!!!!! ############"""!!! !!!!!!!!!!!!"""""""""""""""!!!###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!"""""""""!!! !!!!!! !!!!!!"""""""""""""""######$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$###"""!!!!!!########################!!!!!!""""""!!! ###############"""!!!!!!#########"""""""""""""""######################################################"""""""""""""""###""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!  !!! !!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""##############################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%$$$###""""""##############################$$$$$$$$$######!!! ########################$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$##################$$$#########""""""!!!!!!%%%###""""""###$$$$$$###""""""""""""""""""""""""%%%###!!! """#########%%%###"""!!!!!!###%%%&&&###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################%%%%%%%%%$$$$$$$$$##############################$$$$$$##################%%%%%%$$$###$$$%%%&&&'''&&&$$$###"""###$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%wwwvvvnnnYYYDDD666222---,,,,,,,,,------...///---------,,,+++***)))(((''''''((((((''''''&&&%%%&&&%%%$$$$$$######$$$$$$###########################"""""""""""""""""""""""""""!!!!!!!!! """"""#########$$$$$$$$$%%%$$$$$$$$$############"""!!!!!!!!! !!!"""""""""!!!!!!######""""""!!!!!! $$$""" !!!###%%%$$$### """"""""""""###############"""""""""!!!!!!!!!  !!!"""""""""!!! !!!!!! !!!!!!"""  ###$$$###!!!"""""""""""""""######$$$!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$######"""!!!!!!""""""""""""""""""""""""!!!!!!""""""!!! ###############"""!!!!!!###"""""""""""""""""""""######################################################"""""""""""""""###""""""""""""""""""""""""###"""!!!!!!!!!!!!"""###!!!  !!! !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###"""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$""""""""""""""""""""""""######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""##############################################################################################################################""""""###$$$$$$$$$$$$$$$######""""""######$$$%%%%%%$$$$$$###""""""##############################$$$$$$$$$$$$###"""!!! ########################$$$$$$$$$#########""""""""""""""""""""""""""""""####################################"""""""""!!!$$$###!!!"""###$$$$$$###""""""""""""""""""""""""%%%###!!!!!!"""###############"""""""""###$$$%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################%%%%%%$$$$$$############################################################%%%%%%$$$$$$$$$%%%&&&'''"""!!! !!!###$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%xxxyyynnnYYYCCC666222---------,,,------...///---------,,,+++***)))(((''''''((((((''''''&&&%%%&&&%%%$$$$$$######$$$$$$########################""""""""""""""""""######""""""!!!!!!!!!!!! """""""""#########$$$$$$############""""""""""""!!!!!!!!!!!!  !!!"""""""""$$$$$$###"""!!! $$$"""!!!!!!###$$$$$$### ############$$$$$$$$$$$$""""""""""""!!!!!!!!!!!! !!!"""""""""!!!!!!"""!!!!!! !!!!!!"""!!!  """###"""!!!"""""""""""""""######$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! """"""######""""""!!!!!!""""""""""""""""""######################################################"""""""""!!!!!!""""""###"""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!  !!! !!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#################################################################################################################################"""######$$$$$$$$$$$$$$$######""""""######$$$%%%%%%$$$######"""#################################$$$$$$$$$$$$###"""!!!!!!########################$$$$$$$$$###############""""""""""""""""""""""""####################################""""""""""""###"""!!!"""$$$%%%$$$###""""""""""""""""""""""""$$$"""!!!!!!"""######"""""""""###$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$#######################################$$$############"""""""""################################################%%%%%%$$$$$$$$$%%%&&&'''%%%$$$###"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%yyyzzznnnYYYCCC666111......------------......,,,------,,,+++***)))((('''''''''(((''''''&&&%%%&&&%%%$$$$$$######$$$$$$########################"""""""""""""""#########""""""!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! ######""""""!!!!!! !!! !!!!!!!!!"""""""""#########$$$$$$""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""""""""!!!!!!!!!!!!""""""  !!!!!!!!!!!!"""""""""""""""######$$$""""""###$$$$$$$$$$$$$$$$$$#########"""""""""!!!""""""""""""""""""""""""!!!!!!"""""""""!!!!!! !!!"""""""""""""""!!!!!!"""""""""""""""#########################################################"""!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""#########$$$######"""""""""######"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$########################################################################################################################"""###$$$$$$%%%%%%$$$$$$######""""""######$$$%%%$$$$$$###############$$$########################$$$$$$$$$$$$######"""!!!################################################""""""""""""""""""""""""###############$$$$$$$$$#########""""""""""""""""""!!!!!!"""$$$%%%$$$###""""""""""""""""""""""""$$$"""!!!!!!#########"""!!!"""$$$%%%%%%%%%###"""##############################$$$$$$$$$$$$#################################################################################"""""""""""""""""""""#######################################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%uuuvvvoooYYYCCC555111///......---------......,,,,,,,,,,,,++++++***)))'''''''''(((''''''&&&%%%&&&%%%$$$$$$######$$$$$$########################!!!!!!""""""############!!!!!!""""""""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!  !!!!!!""""""######!!!!!!!!! !!! !!!!!!!!!"""""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!""""""""""""###############$$$"""""""""""""""######$$$""""""###$$$$$$$$$###############"""""""""""""""########################!!!!!!"""""""""""""""!!! !!!!!!"""""""""!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!########################!!!!!!""""""############%%%%%%$$$#########$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$##############################################################################################################################$$$%%%%%%%%%%%%$$$######""""""######$$$%%%$$$###############$$$$$$###########################$$$$$$$$$$$$######"""################################################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""######!!!!!!!!!"""$$$$$$###!!!""""""""""""""""""""""""###"""!!!"""###$$$"""!!! """$$$%%%&&&%%%###"""########################"""######$$$$$$######"""########################################################################"""""""""""""""""""""###########################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%qqqqqqoooXXXBBB555111000///......---.........,,,,,,,,,,,,,,,+++***)))''''''((((((''''''&&&%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$!!!!!!""""""""""""######!!!!!!!!!"""""""""######!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!""""""!!!  !!!"""###$$$$$$###$$$$$$###!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!"""###$$$###""""""!!!!!!""""""### """!!! !!!###"""""""""""""""######$$$""""""###############"""""""""""""""""""""""""""########################!!!!!!"""#########"""""" !!!"""""""""!!!!!!!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!""""""!!!!!!  !!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################!!!!!!!!!"""######$$$$$$$$$$$$#########$$$$$$%%%""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%######""""""######$$$%%%#########"""######$$$%%%###########################$$$$$$$$$$$$$$$#############################################$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%""""""""""""############"""!!!!!!###$$$$$$!!!""""""""""""""""""""""""###"""!!!"""$$$$$$"""!!! """$$$%%%%%%%%%###"""########################""""""############""""""###############$$$$$$$$$###############$$$$$$$$$########################"""""""""############$$$########################"""""""""###$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&''''''((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%qqqooopppXXXBBB555111000000///...............++++++,,,,,,,,,+++******''''''((((((''''''&&&%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$!!!!!!"""""""""#########!!!!!!!!!!!!"""""""""###!!!!!!!!!""""""######### !!!!!!!!!"""!!!!!!"""""""""!!! !!!!!!""""""#########$$$%%%###!!! """$$$""""""""""""""""""""""""!!!!!!"""""""""######### !!!!!!!!!"""""""""######"""!!!!!!!!!"""###$$$######""""""""""""###### !!!"""""""""""""""######$$$""""""############""""""!!!"""""""""""""""""""""########################!!!!!!"""############### !!!""""""!!!!!! !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""  """######""""""""""""""""""""""""!!!!!!"""######"""!!!!!! !!!"""######"""!!!  !!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""############################## !!!!!!"""######$$$$$$!!!!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######""""""######$$$%%%######""""""###$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%!!!"""""""""############"""""""""###$$$### """""""""""""""""""""""""""""""""###$$$$$$""" !!!"""###$$$%%%$$$##############################""""""############""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$####################################$$$$$$%%%%%%########################!!!""""""###$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%tttrrrpppXXXBBB555111000000///...............++++++,,,,,,,,,+++******''''''((((((''''''&&&%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$!!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$ !!!!!!"""""" !!!"""############""""""""""""!!!!!!!!!!!!!!!"""###!!!""""""""""""""""""""""""""""""############$$$$$$$$$ !!!!!!!!!""""""#########"""!!!!!!!!!"""$$$%%%######""""""""""""###### """$$$$$$!!!!!!###%%%"""""""""""""""######$$$""""""#########""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""############### !!!""""""!!!!!! !!!!!!"""###$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" """######""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!"""######"""!!!  !!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$############$$$$$$######################## !!!!!!"""###$$$$$$$$$ """######""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%#########"""###$$$$$$%%%######""""""###$$$%%%%%%###########################$$$$$$%%%%%%%%%$$$$$$########################""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%!!!!!!""""""#########$$$############$$$""""""""""""""""""""""""""""""""""""###$$$$$$""" """"""###$$$$$$$$$$$$$$$########################""""""############""""""""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%###$$$%%%&&&'''&&&%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%sssmmmoooVVVGGG<<<...////////////............111///,,,))))))***,,,---&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###""""""""" !!!!!! ###%%%############""""""""""""###""" !!!!!!!!!!!! """!!! !!! !!!"""###$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### """"""!!!!!!###&&&""""""""""""""""""""""""######"""!!!!!!"""######%%%%%%&&&&&&%%%$$$"""!!!""""""""""""""""""""""""######$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!"""#########"""!!! !!!"""###"""""""""""""""""""""""" !!!""""""###""""""""""""!!!!!!   !!!!!!""""""######""""""!!!!!! !!!  !!!"""""" """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!########################""""""""""""""""""""""""%%%###!!!"""$$$%%%$$$!!!$$$#########""""""!!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$########################$$$$$$#################################"""!!!!!!%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""##############################%%%$$$$$$#########""""""&&&%%%$$$"""!!!!!! """""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!""""""""""""################################################%%%$$$###""""""###$$$%%%########################$$$$$$$$$#########"""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((()))(((((((((((((((''''''(((((()))((('''&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&pppiiiqqqVVVEEE;;;///111000000000000////////////...,,,+++******+++,,,'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############"""""""""!!! !!!###%%%############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$"""!!! !!!!!!  !!!"""###############"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!######!!! """$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!""""""""""""""""""""""""######$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!"""#########""""""!!!!!!!!!!!!""""""""""""""""""""""""""" !!!!!!""""""""""""!!!""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!###"""""""""!!!!!!!!! """!!! !!!"""######!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""########################""""""""""""""""""""""""%%%###!!!"""$$$%%%$$$"""$$$#########""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$##############################""""""""""""#############################################"""!!!!!!######""""""""""""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$#########$$$$$$$$$%%%%%%"""""""""############$$$################################################$$$$$$############$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''nnnddd|||sssVVVDDD;;;000111111111111000000000000......---,,,+++++++++***((())))))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$###$$$$$$###!!!!!!"""$$$############"""""""""""" """###### """"""""""""""""""""""""'''&&&%%%###"""!!!!!!!!!!!!!!! !!!"""###############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""###$$$###!!! !!!"""""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$###"""!!!!!!"""""""""""""""""""""""""""######$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""""""""""""""!!! """"""""""""""""""""""""!!!""""""""""""!!!!!! """"""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!"""!!! !!!###$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##############################""""""""""""""""""""""""$$$###"""###$$$$$$###"""###############"""""""""##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%##############################""""""""""""##############################!!!!!!"""######"""  !!!#########"""!!!"""""""""""""""""""""""""""############$$$$$$$$$#########$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%%######################################################$$$$$$$$$$$$##############################$$$$$$$$$###############"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&'''%%%'''((('''&&&%%%&&&(((&&&&&&''''''((((((((()))qqqeee{{{vvvWWWDDD<<<222111111111000000000//////---------...---,,,***)))(((((()))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%$$$%%%%%%$$$"""!!!"""###############"""""""""!!! !!!"""###"""!!!###############$$$$$$$$$((('''%%%$$$""""""!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############"""!!!!!!"""""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!############""""""!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""#########!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""!!! """"""!!!!!!!!!!!!!!!!!!""""""############""""""""""""!!!!!! """"""""""""!!!!!!!!!!!!""" !!!"""###"""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$########################""""""""""""""""""""""""$$$############$$$############################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%########################$$$######""""""######$$$######################## !!!###$$$$$$"""!!!  """###$$$###!!! """"""""""""""""""""""""""""""#########$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%################################################"""###$$$%%%%%%$$$###"""################################################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''((((((***)))))))))))))))))))))''''''(((((())))))******'''((())))))((('''((()))&&&&&&&&&'''(((((())))))yyyjjj}}}xxxZZZGGG>>>444000000/////////.........,,,---......---,,,***((('''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%###%%%%%%%%%###!!!"""###############"""""""""!!!""""""!!! !!!!!!"""#########$$$$$$$$$%%%&&&&&&$$$###"""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""""""""############""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!#########"""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!"""#########!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""!!! !!!!!!""""""""""""""""""""""""############""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!"""!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############################################################$$$###"""!!!!!!"""###$$$######################################################$$$############$$$###############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$########################$$$$$$############$$$$$$########################""""""###$$$$$$$$$###""" !!!###$$$$$$""" ########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""""""""#########$$$$$$################################################"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""########################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((()))))))))++++++******)))(((((((((''''''((())))))***++++++)))+++------+++******+++)))))))))******+++++++++pppzzz^^^LLLBBB666////////////............,,,---......---,,,***)))'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$"""###%%%$$$###"""""""""############""""""""""""###"""!!!  """###"""""""""###$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!!!! !!!"""#########""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!"""#########"""!!!"""$$$%%%$$$###""""""""""""""""""""""""$$$%%%&&&''''''&&&%%%$$$$$$######"""""""""######""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!""""""""""""!!!!!! !!!!!!""""""""""""######""""""############""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$######################################################""""""""""""######################################################"""$$$$$$$$$###"""###$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#######################################$$$$$$$$$"""###$$$$$$###"""!!! ########################"""############$$$$$$$$$"""""""""############$$$"""""""""############$$$######################################################$$$$$$$$$$$$######""""""""""""""""""""""""###############$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))******++++++******************************+++,,,---...///000000222555555444222222222333333333333333333333333sss|||cccRRRFFF777000000000////////////...------------,,,+++******((())))))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############!!!###$$$###"""""""""############""""""""""""!!!!!!!!!"""""""""!!!!!!!!!!!!""""""###$$$$$$%%%######""""""""""""###### !!!"""###$$$###""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######%%%###""""""$$$%%%###!!!""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""######$$$%%%""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""#########"""!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$"""""""""""""""""""""""" !!!!!!""""""""""""!!!!!!!!!"""""""""#########!!!""""""""""""""""""!!! !!!!!!!!!!!!!!! !!!!!!!!!"""""""""### !!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########$$$$$$$$$################################################""""""############""""""################################################"""$$$%%%$$$"""!!!###%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''''')))(((&&&%%%$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###########################"""!!!!!!!!!"""$$$%%%############$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""#####################$$$$$$$$$%%%%%%################################################$$$$$$############$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))))))))))))))))))))))))))******++++++,,,------,,,,,,...///111333444555666777888999;;;<<<===>>>>>>AAACCCDDDBBBAAA@@@@@@BBBBBBAAAAAA@@@?????????ttt|||fffVVVIII888111111111111000000000000......---,,,,,,++++++******************)))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""" """###""""""""""""############"""""""""""" """$$$$$$###!!! !!!!!!"""######$$$$$$######""""""######$$$%%% !!!"""$$$$$$######"""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######(((%%%######$$$$$$!!!""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%%%%%%%#########$$$%%%&&&""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!!!!!!!""""""############"""!!!!!!!!!!!!!!!  !!!"""$$$&&&"""""""""""""""""""""""" !!!""""""###""""""!!!!!!""""""#########$$$!!!!!!""""""""""""!!!!!! !!!!!!"""""" !!!!!!!!!""""""######!!!  """""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$################################################!!!"""###$$$$$$###"""!!!################################################!!!$$$%%%%%%"""!!!###%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))+++)))'''&&&%%%&&&((()))%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###########################""" !!!$$$&&&"""""""""###$$$&&&'''(((########################"""############$$$$$$$$$""""""""""""############$$$$$$%%%%%%%%%&&&&&&&&&################################################%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))******+++,,,------.........000222555999<<<>>>???EEEFFFGGGHHHJJJKKKMMMMMMKKKNNNPPPQQQPPPNNNMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHyyyzzzttt___MMM???777000000000000///////////////......---+++******))),,,***((((((***+++)))'''&&&$$$###$$$%%%%%%$$$"""&&&&&&%%%$$$######$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$"""!!! """""""""""""""######$$$!!!###%%%$$$!!! !!!"""%%%$$$$$$$$$######""""""$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!!!!!!!"""###%%%%%%,,,((($$$"""$$$%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######""""""""""""""""""""""""####################################"""""""""""" !!!###$$$$$$######"""######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!"""############""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!$$$$$$######""""""!!!!!!$$$###"""!!!!!!"""######""""""""""""############"""!!!!!!!!!"""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''')))***))))))(((''''''''''''(((%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''******))))))))))))***+++***)))((('''''''''''''''++++++***(((''''''***---,,,...111333333444666888;;;<<<>>>@@@DDDGGGJJJLLLLLLKKKIIIIIIJJJMMMPPPRRROOOQQQQQQOOOLLLMMMQQQTTTRRRPPPNNNPPPRRRPPPJJJDDD|||tttrrrttt]]]KKK<<<444111111000000000////////////......---+++******))),,,***((((((***+++)))'''(((&&&%%%%%%&&&&&&$$$###%%%$$$$$$$$$############"""######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!"""""""""""""""######$$$"""$$$&&&%%%"""!!!!!!###""""""""""""!!!!!!!!! $$$$$$$$$#########""""""!!!!!!"""""""""#########""""""############"""""""""""""""""""""###$$$%%%)))&&&###"""###%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!""""""#####################""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!#########"""""""""""""""######"""!!!!!!"""###$$$""""""""""""############""""""""""""""""""###$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''')))***)))(((((('''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((()))((((((''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$###""""""########################"""############$$$$$$$$$########################""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((((()))))))))*********))))))(((((())))))******'''((()))))))))+++...111111444888<<<>>>AAADDDFFFJJJIIIHHHGGGFFFEEEEEEEEEEEECCCAAA???@@@BBBEEEGGGJJJKKKLLLMMMNNNQQQUUUXXXYYYWWWVVVVVVUUUOOOFFF>>>}}}rrrlllsss[[[HHH:::222222222111111111000000000......---,,,,,,+++******+++)))(((((()))***((('''***(((&&&&&&'''&&&%%%###"""###$$$$$$$$$###"""!!!!!!"""######$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""######$$$###$$$&&&%%%###"""######""""""""""""!!!!!!!!!!!!$$$$$$$$$###############""""""#########$$$$$$$$$""""""############""""""#########"""######$$$$$$&&&$$$!!!!!!"""$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!###""""""""""""###$$$$$$###""""""""""""!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!"""###$$$!!!!!!!!!!!!!!!"""###### !!!"""#########""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!""""""""""""""""""###"""!!!!!!!!!"""###$$$%%%""""""""""""############$$$###""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%&&&((()))***)))(((''''''&&&&&&''''''&&&&&&'''''''''((((((((('''''''''((((((((())))))******)))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""########################"""############$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((()))***+++++++++++++++******************++++++))),,,///222444777:::===;;;???DDDIIILLLNNNRRRTTTXXXVVVSSSPPPLLLJJJHHHGGGFFFDDD@@@<<<;;;===???AAA>>>???AAAFFFMMMTTTXXXZZZ]]]\\\[[[[[[XXXQQQGGG???sssjjjrrrZZZGGG999222222222222222111111111000......---,,,,,,+++*********)))))))))))))))((('''***(((&&&&&&&&&&&&$$$### """###$$$$$$###!!! !!!!!!"""############""""""######$$$%%%%%%%%%$$$"""""""""""""""######$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""%%%$$$$$$#########$$$$$$###"""!!!!!!"""###$$$$$$############$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""$$$###"""!!!"""###$$$%%%""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!""""""### !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!""""""###### !!!!!!"""###$$$$$$%%%!!!"""""""""############$$$$$$###"""!!!!!!!!!"""#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&'''((()))******)))(((((('''''''''''''''&&&&&&'''''''''((((((((((((((((((((()))))))))))),,,,,,+++***)))((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$############$$$$$$$$$######"""########################""""""#########$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''(((((())))))***+++,,,------,,,+++++++++++++++,,,,,,,,,++++++///333888<<>>???AAACCC<<<<<<>>>FFFPPPXXX\\\]]]YYYXXXYYYYYYYYYUUUOOOJJJsssiiisss[[[HHH;;;444222222222222111111111000---------,,,,,,++++++***))))))))))))(((''''''(((((('''%%%%%%&&&&&&$$$""" !!!###$$$$$$###""" !!!!!!"""############""" !!!"""###$$$$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$%%%%%%%%%$$$#####################$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######&&&%%%$$$$$$$$$$$$$$$%%%""""""#########$$$%%%&&&###$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$###"""""""""###%%%&&&""""""""""""############""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!"""""""""### !!!"""###$$$$$$$$$!!!"""""""""############$$$$$$###"""!!!!!!!!!""""""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''%%%&&&&&&&&&''''''((((((&&&'''((()))***++++++,,,+++***))))))(((((())))))''''''''''''((((((((())))))))))))*********++++++......---,,,***)))(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######"""######$$$$$$$$$##############################""""""#########$$$$$$$$$########################""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((()))***+++***+++++++++++++++***))))))+++---000222444555555999<<>>666111111111111000000000000///...---+++***)))))))))((((((((((((''''''''''''((((((((('''&&&%%%######***)))(((&&&$$$"""!!! %%%%%%$$$$$$###"""""""""#########$$$&&&(((((('''"""###$$$$$$$$$$$$###"""################################################$$$$$$##################&&&###!!!"""%%%'''&&&$$$$$$%%%%%%###!!! !!!###&&&%%%######$$$%%%%%%%%%'''+++//////,,,'''$$$""",,,&&&%%%***+++((((((---***,,,...---***))))))***+++)))(((+++---,,,***)))(((''''''(((******(((&&&)))))))))***+++---...///000///---,,,***'''### %%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""$$$$$$""""""""""""""""""###### !!!###$$$$$$###""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$#########""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''&&&%%%$$$'''((()))******)))(((''''''&&&&&&&&&&&&(((***+++,,,+++******,,,,,,,,,++++++,,,...000111111000///444333333444555555444222444222111111333444444333333222000/////////000111000///000222333222222333111222333444333111///...///---***(((''''''((())))))))))))(((''''''&&&&&&%%%&&&&&&''')))***++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################%%%$$$$$$$$$###"""""""""############"""""""""""" !!!$$$&&&&&&%%%###!!!########################################################################"""$$$%%%%%%$$$###%%%&&&############$$$%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((((((((((((''''''&&&&&&&&&+++***))))))((())))))***((()))******))))))+++,,,+++,,,---,,,++++++---///333444666999>>>GGGQQQWWWVVVVVVXXXYYYZZZ[[[\\\]]]VVVVVVVVVWWWXXXYYY[[[\\\[[[[[[]]]```^^^ZZZUUUSSSWWWRRRMMMJJJHHHHHHOOOXXXbbb```aaafffmmmpppnnnkkkbbbccciiissswwwvvvyyyxxxmmmddddddeeeccc___]]]lllhhheeeMMM<<<444111111111111000000000000///...---+++***))))))))))))))))))(((((((((''''''%%%&&&&&&'''&&&&&&&&&%%%''''''&&&%%%%%%$$$########################$$$$$$###""""""######$$$$$$###########################################################################$$$$$$##################'''%%%######%%%'''&&&%%%''''''(((&&&%%%$$$&&&'''(((''''''''')))******)))***...222333000------------+++***,,,---,,,,,,---///......///222333222111111///.........------...&&&&&&&&&&&&&&&&&&&&&%%%((((((((())))))*********...---,,,,,,,,,+++(((%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$#########"""""""""""""""!!!!!!"""###$$$######"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%#########$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%&&&''''''(((((((((''''''))))))((((((((()))***+++''''''(((***,,,---......111111222333333333222222333222111222333333111000444333333444666888777666000000000000111222333444//////000222444444555666333222222111222222444444000///---,,,+++++++++++++++***)))((('''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$###########################"""""""""""" !!!$$$&&&&&&%%%###"""########################################################################"""$$$%%%%%%$$$###%%%&&&%%%%%%$$$$$$###$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%***************)))))))))(((***++++++******+++---)))+++,,,---------///000000666@@@IIIPPPTTTXXXZZZ[[[WWWTTTSSSUUUZZZ___aaaZZZZZZ[[[]]]``````]]]ZZZ[[[[[[[[[[[[XXXTTTQQQQQQPPPPPPSSSWWWZZZ^^^hhhsssqqqmmmcccLLL;;;222111111111111000000000000///...---+++******************)))))))))(((((((((###$$$%%%&&&''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&!!!""""""###$$$$$$%%%%%%$$$$$$#########""""""!!!%%%$$$###""""""###$$$%%%######################################################$$$$$$$$$$$$$$$$$$(((&&&$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%'''(((###$$$%%%&&&((()))))))))))),,,///000///...------+++------+++,,,000111000000,,,''''''+++---,,,***,,,------,,,***+++,,,---111222222000///......///******++++++***)))((((((+++++++++---......,,,***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!"""###$$$$$$#########""""""!!!!!!!!!!!!"""###############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''((()))***))))))))))))***+++,,,,,,)))***---000333555777888555555555555666777888999<<<;;;;;;===???BBBBBBBBB??????@@@CCCEEEFFFEEEDDD???>>>===<<<;;;999888888777888888888999:::::::::999666333000000222555888222222222222111000......,,,++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$#########""""""""" """$$$%%%%%%%%%###"""########################################################################"""$$$%%%%%%$$$###%%%&&&'''&&&%%%$$$###############$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&((()))***++++++***))))))((()))+++,,,,,,---///111+++,,,,,,---///333999===DDDJJJSSSYYYZZZXXXUUUSSSQQQNNNMMMOOOWWW^^^ccceeeccc```]]]\\\[[[XXXTTTPPPKKKPPPWWW\\\___eeekkkoooyyy}}}vvvooo}}}~~~aaaKKK;;;111111111111111000000000///......---,,,+++*********************))))))))))))###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&""""""#########$$$$$$$$$%%%%%%&&&%%%$$$###$$$$$$%%%$$$"""!!!!!!"""$$$%%%######################################################$$$$$$$$$$$$$$$%%%'''&&&%%%$$$%%%%%%%%%%%%$$$%%%&&&&&&%%%&&&(((***''')))+++,,,,,,++++++++++++)))+++000777888333,,,111666666333777AAAGGGHHHNNNGGG===555000///000000111666888666333222000///...000111///,,,+++,,,---000000000000///---+++************,,,......,,,***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$######"""!!!!!!!!!!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!""""""########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""######$$$%%%######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))))))))))))))******)))((((((((()))+++---...)))***+++---///111333444666999<<<@@@BBBEEEGGGHHHEEEEEEDDDEEEGGGIIIKKKMMMPPPMMMKKKJJJJJJKKKKKKJJJFFFGGGHHHKKKNNNOOOMMMKKKJJJJJJJJJJJJIIIHHHGGGGGGIIIJJJIIIFFFDDDEEECCCAAABBB???;;;777555666888:::999:::::::::888666333111---------,,,++++++******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%$$$$$$$$$#########""""""!!!"""###%%%%%%$$$##############################################################################"""$$$%%%%%%$$$###%%%&&&&&&%%%$$$$$$#########$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''')))+++,,,,,,+++***)))''')))+++,,,---///333555000000111222888AAALLLSSS]]]^^^___]]]YYYVVVUUUTTTUUUTTTUUU[[[aaadddbbb______^^^\\\ZZZXXXZZZ]]]___hhhsss{{{qqqyyy}}}```LLL<<<222111111111111000000000///......---,,,++++++++++++************))))))))))))&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""$$$%%%%%%######$$$&&&%%%$$$"""!!!!!!"""$$$%%%######################################################$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((((((((()))+++---555777999999555222000000111---000@@@TTT\\\TTTHHHIIIMMMNNNOOOUUUbbbnnntttuuuooobbbRRRCCC>>>AAAFFFRRRXXXZZZSSSLLLDDD:::111,,,...000111111111222222333333333222111000///...+++******+++,,,,,,)))'''''''''''''''''''''''''''%%%%%%$$$######$$$%%%%%%$$$$$$############$$$$$$########################"""""""""""""""""""""""""""!!!!!!!!!!!!""""""###############""""""!!!!!!!!!!!!!!!""""""###$$$%%%""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""######$$$%%%######################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((,,,+++***)))(((((())))))))))))))))))+++---000111000222444888;;;>>>AAABBBEEEIIINNNQQQRRRTTTVVVXXXZZZYYYXXXXXXXXXYYY[[[\\\WWWRRRKKKEEEAAA===;;;999<<<<<<===@@@BBBBBB@@@>>>>>>@@@CCCHHHMMMQQQTTTVVVVVVYYYXXXSSSQQQRRRPPPKKKJJJIIIFFFEEECCCCCCDDDDDDDDDEEEFFFEEECCC@@@===:::444333222000...,,,***)))'''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$############!!!"""###$$$$$$$$$$$$###########################################################################"""$$$%%%%%%$$$###%%%&&&$$$#########$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&'''''''''''''''(((((((((''')))+++,,,---,,,***))))))*********+++---000333222777===DDDKKKSSS[[[``````aaaaaa___^^^^^^```bbbfffcccaaa``````^^^YYYUUUVVV___jjjqqqwww~~~sss{{{|||___MMM???444111111111111000000000000......---,,,,,,,,,,,,,,,******)))))))))(((((((((((((((((('''&&&%%%###"""'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$###""""""!!!!!!$$$###!!! """%%%%%%$$$###""""""###$$$%%%######################################################$$$$$$%%%&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&(((&&&'''(((((('''(((***,,,777<<<@@@@@@<<<888666666>>>;;;AAAYYYxxxxxxlllkkkmmmqqquuu{{{{{{lllfffkkkrrrzzz~~~|||rrrggg[[[HHH777444555777:::======:::777444333222111111111111111///...---------,,,)))&&&((((((((((((((((((((((((&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%########################""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""###!!!!!!!!!!!!"""###%%%&&&""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""######$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((+++***(((((('''((()))***++++++,,,...000222444666<<<===@@@CCCEEEGGGHHHIIIHHHMMMSSSVVVVVVWWWYYY\\\XXXWWWVVVTTTSSSRRRQQQQQQHHHDDD===888666555444333333333222333444444222///333444777;;;AAAFFFLLLOOOSSSYYY[[[WWWVVVXXXUUUNNNIIIIIIKKKLLLMMMOOOOOOPPPNNNNNNOOOOOONNNKKKIIIGGG@@@???<<<888333///,,,***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$%%%$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$########################################################################"""$$$%%%%%%$$$###%%%&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((%%%&&&&&&&&&&&&'''''''''((()))***,,,,,,,,,,,,+++++++++,,,++++++,,,000333888@@@LLLWWW]]]____________aaaeeefffeeeccccccccc```]]]XXXTTTTTTVVV[[[^^^nnn{{{www~~~```OOOAAA666111111111111000000000000......---,,,,,,,,,,,,---)))))))))(((((((((''''''((((((((('''&&&%%%###"""&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$################## ###%%%###  #################################################################################$$$$$$%%%&&&&&&'''$$$&&&((('''&&&'''***,,,+++,,,------,,,,,,...000999@@@JJJOOOQQQRRRTTTWWW\\\[[[bbbxxx~~~qqq]]]JJJGGGFFFHHHIIIEEE<<<333444222111000000222444666444333222222111000,,,***(((((((((((((((((((((((('''&&&$$$######$$$&&&'''%%%%%%$$$$$$$$$$$$%%%%%%########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""######$$$$$$!!!!!! !!!"""###%%%&&&""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""######$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((******))))))***---///000111222555777:::<<<===>>>BBBBBBCCCCCCBBBAAA???>>><<>>:::888666555555444111000222222111333666;;;???CCCHHHQQQTTTPPPOOOQQQMMMCCC>>>>>>@@@CCCEEEHHHJJJKKKNNNOOOPPPRRRRRRRRRQQQPPPMMMKKKHHHDDD@@@<<<999888111111///...,,,+++***)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$###############%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$########################################################################"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))''''''(((((())))))))))))))))))***++++++,,,------+++,,,...000222777<<>><<<888444000......444<<<@@@AAABBBEEEIIIJJJKKKNNNPPPQQQQQQQQQPPPLLLGGGAAA===<<<>>>???@@@CCCAAA===;;;:::999666555000000///111666<<>>JJJKKKMMMOOOQQQSSSTTTTTTSSSSSSQQQOOOMMMKKKIIIIII:::999777444111...,,,+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################%%%$$$$$$$$$######""""""%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$########################################################################"""$$$%%%%%%$$$###%%%&&&&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******++++++,,,,,,,,,---------************+++,,,---...))),,,000555<<>>>>>@@@:::111555333333444444111///...000111555===HHHPPPSSSTTTXXXXXXYYYZZZ\\\]]]]]]\\\WWWUUUOOOIIIDDDBBBDDDFFFLLLJJJJJJKKKKKKHHHBBB===999777555888AAAJJJPPPRRRXXXRRRMMMMMMPPPOOOHHHAAA666555333333444666888999888999;;;<<<>>>CCCJJJPPPSSSSSSSSSTTTTTTSSSOOOLLLKKKJJJHHHDDD>>>888444222222...***'''((()))***+++***)))((()))******(((&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######################################################%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###!!!!!!##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%%%%&&&(((''''''((((((((((((''''''%%%&&&''''''((((((''''''''''''''''''((((((((())),,,,,,+++)))((((((+++---+++---...---++++++,,,...111444:::AAAIIIQQQXXX]]]]]]WWWQQQNNNQQQXXX___ccc`````````___cccmmmzzzzzzqqqfffPPP>>>222111111111111000000000000---------...---+++***)))*********)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""##################$$$%%%####################################$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%''')))$$$)))------,,,///777???RRRYYY^^^^^^bbbiiikkkhhhdddooo{{{gggZZZ___fffeeeaaaaaallleeehhhpppfffVVVYYYkkkqqqeeeiii|||rrrppp}}}|||ttttttzzz}}}xxxqqqrrr~~~~~~mmmZZZNNNFFF???999888555555666777666444333444333000...---+++)))))))))(((((('''''''''&&&&&&&&&''''''((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""!!! %%%$$$###"""!!!!!!"""###!!!"""###"""!!! !!!###$$$$$$$$$#########""""""################################################$$$$$$############$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((())))))************+++++++++,,,...111444222555<<>>CCCKKKTTT[[[]]]]]]```aaabbbaaa___]]]\\\[[[\\\ZZZVVVQQQMMMLLLMMMOOOQQQQQQQQQSSSUUUTTTQQQMMMIIIGGGEEEGGGNNNUUUYYY[[[UUUVVVXXX[[[]]]ZZZTTTOOOBBB>>>777333222555999;;;;;;;;;999777666:::@@@EEEOOOOOOPPPSSSVVVXXXVVVUUUOOONNNLLLJJJHHHFFFBBB???999666222///---,,,)))''')))(((''''''((()))((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###################################################%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((('''%%%%%%'''(((''''''((((((((((((''''''%%%&&&''''''(((((('''''''''''''''((((((((())))))))))))))))))((()))+++---///...+++)))***---222555777<<>>333222222111111111000000000------------,,,+++***)))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%'''+++//////222333000---///888@@@IIIYYYnnn}}}}}}uuurrrwwwxxxmmmQQQFFFHHHLLLSSSZZZ^^^]]]___aaa\\\ZZZeeetttyyyhhhmmmxxxzzz|||xxx}}}~~~uuukkkPPP[[[lll~~~zzznnnbbbOOO???>>>666444999:::666777;;;444444333111///---***(((+++***)))((((((((()))***'''((()))******))))))(((%%%$$$###"""###$$$%%%&&&"""""""""###############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!!!!$$$$$$$$$$$$############!!!"""######!!!!!!"""###$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))***+++,,,)))***,,,---000444999===CCCDDDGGGLLLPPPOOOJJJEEEBBB???777000///333555333555666777999<<<@@@BBBCCCEEEHHHMMMSSSXXXZZZYYYWWWWWWZZZ]]]]]]YYYUUUTTTTTTXXXXXXWWWTTTSSSTTTVVVYYYWWWUUUTTTSSSSSSQQQNNNLLLLLLKKKKKKLLLOOOQQQRRRRRRPPPTTTXXX\\\]]]\\\[[[[[[QQQLLLEEE@@@<<<;;;:::999444333111......111777<<>>@@@CCCEEEEEEHHHNNNRRRSSSUUUYYY```hhhmmmnnnllljjjrrrxxx~~~}}}~~~|||vvvpppkkkiii[[[]]]___```___[[[VVVRRRVVVTTTQQQOOOOOOQQQSSSTTTSSSRRRRRRRRRRRRMMMGGGAAA888666444222000111333555444555888>>>FFFLLLPPPQQQTTTQQQNNNOOOQQQRRRNNNKKKPPPMMMIIIDDDAAA===888555111...***((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''')))''''''((((((((((((''''''&&&&&&'''((((((((((((((((((((()))))))))*********)))+++------,,,---///000222111111666???HHHNNNQQQRRRQQQQQQRRRVVV[[[___bbb^^^\\\\\\cccpppuuu{{{~~~^^^eeecccNNN@@@777222222222222111111111111......---,,,++++++++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))---444===CCCVVVSSSPPPSSSZZZ``````___jjjrrr~~~zzzxxxnnneeeooo}}}wwwuuu}}}|||wwwdddUUUPPPQQQvvvgggNNNFFFDDD===666444<<>>DDDHHHIIISSSQQQPPPQQQTTTVVVUUUSSSTTTPPPKKKFFFDDDCCCAAA@@@:::666111...,,,+++***)))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''&&&&&&(((***''''''((((((((((((''''''&&&'''(((((())))))(((((()))))))))************++++++,,,------,,,,,,///000444777>>>FFFMMMQQQRRRQQQEEENNNXXX\\\[[[[[[___cccccclll}}}~~~|||mmm___YYY^^^kkkvvvlllUUUNNNSSSYYYvvvmmmaaa^^^uuueeeOOO@@@777333222222222222111111111///...---,,,++++++++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&$$$&&&(((+++000777@@@FFFZZZ[[[aaannn|||xxx|||rrr]]]QQQMMMEEELLLRRRUUUbbb|||ssskkkbbbUUUKKKNNNOOOGGG:::555888999444333222///---+++***))))))+++...333666777666444222222000---)))&&&$$$######$$$$$$$$$$$$$$$#################################""""""""""""""""""""""""!!!""""""""""""""""""###""""""""""""""""""""""""""""""######$$$$$$######!!!!!!!!!!!!!!!""""""""" """############$$$%%%###############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))*********++++++++++++(((***---111555888:::;;;<<>>555333333222222222111111111///...---+++***+++++++++(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((()))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''(((***++++++)))***,,,///333:::AAAGGGWWW___mmm|||uuuyyyqqqccc\\\RRRLLLDDDAAAGGGXXXuuusssgggcccTTT>>>444777888444666555333111...+++)))((((((,,,111555777555222000000///---+++(((&&&$$$###%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$###""""""!!!!!!!!!"""$$$$$$ """############$$$&&&""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((*********+++++++++,,,,,,,,,...222777:::<<<<<<<<<888:::<<<===???AAAEEEHHHGGGLLLSSSXXXYYY[[[```cccjjjkkksssxxxqqqjjjccc]]]VVVRRRNNNMMMMMMMMMLLLJJJFFFDDDAAA@@@BBBDDDFFFGGGBBBFFFJJJKKKLLLNNNTTTYYYVVVRRRMMMIIIFFFDDDBBB@@@???===:::888666444111///************************''''''((((((((()))))))))&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''((((((((($$$&&&'''&&&&&&&&&(((***''''''((((((((((((''''''''''''((()))))))))))))))*********+++++++++,,,,,,++++++++++++,,,000666:::DDDKKKSSSVVVRRRPPPPPPSSS\\\]]]\\\YYY[[[lll~~~tttfffjjjssswwwiii___ZZZ^^^gggppp|||iiiVVVYYYgggfffNNN===333333333333222222222111111///...,,,+++******+++,,,(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%&&&((()))******$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%(((+++...000111...000222444888===CCCGGGUUUcccsss||||||vvvrrrqqqxxxvvvlll^^^RRRMMMGGGDDDNNN\\\vvvzzzsss]]]AAA333555777333999888666444000---***(((%%%)))...333555333000---......---+++)))'''%%%###%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%''' """###$$$######%%%&&&""""""######$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,333555999;;;<<<;;;999777666777888;;;???FFFNNNTTTOOOUUU\\\aaagggrrrppphhh^^^VVVRRRPPPMMMKKKJJJGGGBBB@@@AAACCCDDDEEEFFFKKKPPPPPPMMMNNNUUU[[[ZZZWWWSSSOOOJJJEEE@@@<<<>>><<<::::::999777444222************************'''((((((((())))))******%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))$$$&&&'''&&&&&&&&&)))+++''''''(((((((((((('''''''''(((((()))))))))))))))******+++++++++,,,,,,,,,------------000666>>>CCCIIIPPPWWWWWWRRRRRRXXX^^^\\\___dddiiissszzz}}}}}}ooo^^^OOOTTT```ppp}}}pppZZZ\\\qqqeeeOOO???222222333333333333222111111......---,,,++++++******))))))))))))************''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&)))&&&$$$$$$'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&(((---111444444===<<<@@@GGGLLLPPPVVV]]]uuuqqqjjjeeegggmmmrrrtttzzz|||xxxbbbWWWQQQMMMJJJFFFUUUjjjqqqqqq}}}eeeFFF666777444,,,999777444111///...///000'''''''''))),,,///222444000---))))))******(((%%%$$$$$$%%%%%%%%%$$$##############################""""""""""""""""""""""""#########"""""""""""""""$$$$$$$$$#########""""""###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&'''((()))))))))))))))((('''((())))))((((((***,,,)))((()))+++...000000000888999:::888666555555555333:::BBBIIINNNRRRXXX\\\fffnnn}}}vvviiiZZZVVVLLLFFFJJJMMMLLLLLLNNNJJJLLLPPPTTTVVVWWWVVVVVV[[[ZZZYYYWWWSSSMMMFFFAAA??????<<<888777999666222222111///---+++******)))))))))))))))))))))))))))(((((('''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''((((((((((((---,,,++++++***++++++,,,,,,+++---444===EEEHHHHHHMMMQQQVVVYYY[[[[[[]]]^^^hhhzzzzzzjjjdddfffyyyzzzvvvmmmgggdddsssqqqcccllleeeQQQAAA444222333333333333222111111000000///...,,,+++***************))))))((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&$$$###$$$&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((***+++---...///333999>>>HHHPPP\\\eeedddaaadddkkkkkkeee\\\YYYbbbttt}}}{{{vvvnnnbbb[[[___iiixxxyyy|||mmm___[[[KKKEEEDDD@@@MMMiii|||{{{\\\HHHDDDAAA;;;111444999<<<<<<777000+++,,,++++++,,,...222777:::333///+++***+++***(((%%%$$$%%%%%%%%%%%%%%%$$$$$$############################################################""""""""""""$$$$$$$$$#########"""""""""""""""""""""###$$$$$$########################$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''((())))))))))))((()))***+++***((((((***+++)))***---000444777888888444555444444555999???CCCHHHLLLQQQVVV^^^jjjxxx~~~ppp___WWWSSSPPPRRRVVVVVVWWWXXXYYYZZZZZZ[[[[[[^^^[[[YYYYYYYYYVVVOOOJJJEEEEEEAAA<<<;;;<<<:::666666555333000...,,,+++*********))))))))))))******((((((''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''((((((((()))))))))((((((((()))))))))******,,,,,,,,,,,,,,,,,,++++++///111666<<>>@@@???<<<;;;:::777444222///...---,,,+++***))))))***+++,,,((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((()))))))))*********++++++++++++,,,---------,,,,,,333888???DDDFFFEEEDDDCCCIIIPPPTTTTTTVVVfff~~~}}}~~~{{{yyyrrrgggeeemmmvvvrrryyy|||fffVVVFFF:::222333333333333222111111222111000...---+++***)))******))))))(((''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***+++''')))+++,,,...444===EEERRR___pppuuuhhhVVVMMMOOOhhhxxxiiiZZZTTTRRRLLLKKKIIIFFFCCC???:::777===888555666555444888===:::888666999>>>AAA@@@>>>FFFMMMVVV[[[^^^bbbfffiiixxx___]]]iii^^^IIIAAAAAAVVV{{{hhhWWWSSSUUUKKK???777666888::::::444333111/////////000111666444333444555333...)))&&&&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################"""###############$$$$$$########################!!!"""###$$$%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&''''''((())))))(((***,,,,,,++++++,,,...000222555777777777777888999:::<<>><<<;;;999777555333333222...---+++***)))***+++,,,((((((((('''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&'''''''''(((((((((((()))))))))*********++++++++++++++++++,,,...///000777<<>>@@@AAAAAADDDKKKPPPaaalll}}}wwwcccXXXVVV___xxxppp```lll|||gggXXXHHH999222333333333333222111111......---,,,+++******)))((()))))))))*********+++((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&+++++++++(((%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))+++---///333555<<>>??????@@@CCCJJJVVVccclll~~~{{{sssqqqzzzyyyttttttwww||||||xxxzzzyyyvvvvvvwwwsssmmmvvvbbbjjj}}}hhhXXXFFF777222333333333333222111111......------,,,,,,,,,,,,++++++++++++************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''+++,,,,,,***&&&%%%&&&(((''''''''''''''''''''''''''''''(((***,,,...111222777===GGGQQQXXX]]]```bbbUUUXXXbbbrrr{{{jjjSSS@@@888666666555555222111111111000///...,,,---//////000444:::>>>???;;;999999:::<<>>GGGGGG>>>555222444000000444;;;GGG[[[mmmuuuttt^^^JJJEEEKKKYYYsss}}}rrraaaOOOCCC======999888666555666888:::;;;555333111222444555333111///---+++(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&""""""#########$$$$$$$$$$$$#########$$$$$$%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((''''''(((***---......111666999:::;;;===>>><<<>>>@@@CCCJJJWWWhhhtttxxxoooiiijjjnnnzzzhhh___[[[VVVUUUVVVYYYZZZZZZ___```]]]XXXUUUTTTOOOIII>>>>>>===<<<<<<<<<<<<<<<::::::999777444000,,,***))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))))))))))))))*********+++)))))))))*********++++++,,,---000444999>>>BBBDDDDDDCCCEEEMMM^^^rrrxxxvvvllllllppprrr~~~~~~ggglll~~~hhhXXXFFF666222333333333333222111111...........................------,,,+++***)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***,,,,,,***'''&&&(((***''''''''''''''''''''''''))))))***,,,...111333444===FFFRRRWWWWWWUUUVVVXXX]]]fffxxx```MMMCCC777111333555555333,,,+++---///000000111333,,,///333777;;;CCCMMMTTTaaaYYYPPPIIIDDDGGGSSS```mmmmmmhhh]]]NNNEEEDDDGGGJJJMMMXXXeeeeeeVVVCCC:::555222333666888;;;GGGUUUuuuttt___LLLGGGDDDCCCMMM]]]iiiqqqwwwrrrcccRRREEE@@@EEEAAA<<<777666777;;;===999444...,,,...111222111111///,,,(((&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""######$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((()))+++...///444777;;;>>>>>>???@@@@@@GGGJJJOOOWWWcccxxxrrrkkknnn|||vvviii[[[UUUYYY^^^^^^ZZZWWWZZZZZZYYYZZZ[[[XXXSSSBBBAAA???>>>===<<<<<<<<<===>>>===;;;888222---***)))))))))))))))*********(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))(((((((((((()))))))))))))))*********++++++++++++******+++++++++,,,,,,,,,+++...555;;;AAADDDFFFFFFGGGFFFJJJXXXooosssccc\\\\\\bbb|||rrrsssyyy|||~~~{{{yyy|||dddTTTCCC444111222222222222111000000///......------,,,++++++---+++)))'''&&&&&&((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%(((((((((((())))))))))))'''%%%###$$$&&&'''%%%###(((+++...//////000444888OOOIIICCCBBBEEEKKKTTTZZZpppuuudddQQQDDD<<<333...000222000///222000000111222444555666666888999888888CCC[[[xxxnnn[[[YYYccckkknnn|||zzzyyyuuuhhhYYYUUUZZZZZZ___ooo{{{^^^III999222111444222---555CCCVVViii~~~}}}___PPPKKKFFFBBBAAAMMMbbblllVVVNNNJJJUUURRR>>>111555777333888777444///***))),,,000222///------+++&&&%%%'''***)))&&&$$$###""""""###$$$$$$$$$############"""%%%%%%%%%$$$$$$#########""""""############"""""""""""""""###$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((('''''''''(((((()))$$$))),,,***)))+++000222222333:::AAABBB???BBBIIISSS^^^mmm}}}mmmbbbfffnnnsssvvviii]]][[[WWWQQQSSSVVVXXXZZZ\\\]]]ZZZUUUIIIAAA===???BBB@@@<<<:::>>>=========<<<999555222///+++((())),,,---)))&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''((((((((('''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))***************(((***+++*********,,,---***444888>>>HHHHHHFFFKKKEEEQQQYYYjjjkkkZZZZZZuuu|||iiiXXXFFF888222222222222222111000000///......------,,,++++++,,,+++)))'''&&&'''(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&''''''''''''((((((((((((&&&%%%&&&)))+++***(((***+++,,,,,,///555===CCCGGG@@@:::;;;DDDOOOZZZ```|||}}}yyyrrrfffXXXMMMDDD:::333222---,,,...---***,,,222222555999AAAIIIPPPUUUWWWPPPTTTXXX\\\fff|||~~~yyyzzzvvvyyyvvvyyykkk]]]NNNAAA888::::::555444888444BBBPPPXXX^^^nnnpppeeeYYYQQQBBBJJJfff{{{jjjdddddd^^^PPP@@@777555555888666333...******,,,...000---,,,...,,,(((&&&(((+++***(((&&&$$$#########$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$######""""""############""""""############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((())))))(((((())))))******......---,,,...222666777>>><<<>>>CCCGGGLLLWWWcccvvvwwwwwwrrrlllppp~~~zzzgggWWWSSSRRRTTTZZZ______ZZZUUUVVVNNNFFFDDDCCC???<<<=========<<<===>>>===;;;999555000+++***,,,---+++((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((()))))))))***((())))))******************++++++++++++,,,///111222>>>BBBEEEMMMMMMLLLTTT]]]tttyyy{{{wwwuuurrr~~~xxxssslllZZZHHH999222222222222222111111000///......------,,,+++++++++***)))'''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''(((''''''(((+++.........+++---///222555;;;AAAEEE>>><<<<<>><<>>;;;666222111///,,,)))******))))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((()))))))))*********))))))***++++++++++++***,,,,,,------...222888===CCCIIIIIIOOO^^^eeefffnnnrrreeelllqqqpppvvv~~~|||lllXXXFFF777222333333333333222111111///......------,,,++++++)))))))))((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&'''''''''((((((((((((((((((((((((***---//////222888>>>AAA@@@>>>;;;@@@MMMWWWXXXWWW\\\dddhhh{{{~~~qqq^^^OOOKKKMMM:::222---000222///---...///111444:::BBBIIILLLLLL\\\cccssstttggg```]]]ZZZ\\\gggxxxuuukkk```XXXYYYiii|||pppggg[[[OOOHHH999666555777555555;;;DDD[[[ooopppWWWBBB??????EEE]]]zzz{{{nnnfffVVVDDD222000///111333222---((()))'''(((,,,---***)))+++......//////---+++((('''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&%%%%%%%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))***+++++++++++++++,,,---...///222111333555444666AAANNN\\\iii|||{{{nnnrrr|||nnn^^^VVV___^^^^^^]]]UUUJJJDDDCCCBBB???;;;999;;;>>>AAABBB===<<<;;;999666111,,,((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))************))))))***++++++++++++++++++,,,---...111666===BBBHHHLLLLLLYYYuuurrrnnnttthhhXXXXXXkkk}}}|||}}}mmmYYYGGG999333333333333333222222111///......------,,,++++++)))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''(((((((((((())))))((((((***---000444333333666<<>>;;;;;;===>>>???===>>>???>>>:::444...***((()))))))))*********+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))*********++++++)))***++++++,,,++++++++++++---///222666;;;BBBGGGGGGMMMPPPcccvvvmmmyyyyyyiiieeeccceeezzzyyyvvvuuuuuuqqqtttmmmZZZHHH:::333333444444333333222111///......------,,,++++++(((((())))))))))))(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&''''''''')))***+++******---222666555333222555===FFFLLLOOOZZZbbbaaaXXXSSSXXX[[[XXXKKKDDD;;;888777444---'''111++++++111333333;;;HHHTTTggguuupppwww|||{{{|||tttmmmiiijjjooo}}}|||xxxwwwwwwnnnddd^^^^^^VVVFFF;;;:::333555???PPP]]]kkkbbbIII???>>>@@@GGGHHHIIIOOO^^^jjjggg]]]XXXJJJ999000111444222///...***((())))))&&&'''+++***,,,///111111///,,,***&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))***+++,,,---//////000000111333444555666666@@@QQQ^^^mmm{{{~~~}}}~~~~~~~~~wwwtttnnnfff^^^ZZZ[[[]]]VVVSSSOOOMMMMMMQQQWWW[[[XXX\\\```eeennnyyy}}}{{{{{{yyy|||tttiii___[[[YYYVVVUUUWWWMMMIIICCC@@@??????@@@@@@???@@@AAA@@@<<<777333000*********************)))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''(((((())))))((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))*********+++++++++)))***++++++,,,,,,++++++,,,///333777;;;AAAGGGLLLMMMWWW^^^ppp{{{|||nnnooottt|||qqqgggjjjgggbbbppp{{{www|||lllXXXGGG999333333444444333333222111///......------,,,++++++'''((()))))))))))))))(((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&'''((((((((($$$$$$%%%%%%%%%&&&&&&&&&)))+++,,,------000777<<<444333555:::BBBIIILLLLLLNNNVVVXXXSSSRRRTTTLLL???@@@<<<555...***+++000444+++***222???CCCCCCLLLZZZrrrvvveee^^^bbbllltttxxx}}}uuuwww|||qqqqqqnnniiiiiipppyyy|||ooohhhhhhbbbTTTJJJIII???777444999>>>LLLooofffOOOFFFCCC999333777KKK```iiijjjjjjwwwbbbGGG666111222222///111,,,))))))'''%%%&&&***(((+++///111222000---+++&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))***+++,,,---222222222333444555777888<<>>>>>BBBHHHJJJGGGCCCJJJEEEBBBEEEJJJJJJCCC<<<666222,,,(((***//////+++---555>>>IIIXXXhhhnnnlllqqqfffiiiooogggbbbfffiiifffbbbaaaiiixxx|||tttuuuppptttoooccc^^^]]]ZZZWWWQQQ???555777777888NNNjjjggg[[[VVVFFF:::888666QQQvvvxxxvvvuuuTTT888000666666///777333,,,((('''''''''&&&---...000111222222222111'''&&&$$$"""!!!######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''))))))))))))))))))((((((((((((...---------//////...---222111333888888666;;;DDDIII\\\|||}}}mmmwww{{{lll^^^YYYTTTNNNJJJKKKIIIGGGEEECCCCCCBBB@@@>>>>>>AAADDDHHHJJJJJJHHHFFFHHHHHHHHHIIILLLOOORRRSSSSSSPPPLLLIIIFFFEEEFFFFFFFFFHHHHHHGGGEEEHHHNNNTTT___aaaccceeeiiivvvkkkXXXUUU\\\ZZZPPPHHHIIIJJJFFFAAA>>>BBBAAA@@@AAAAAA@@@===:::555111,,,)))))))))******'''''''''(((((()))++++++&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''(((''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))******++++++))))))***+++,,,,,,------//////000...---,,,---///333666>>>FFFGGGFFFMMMXXXrrr{{{jjjdddnnnvvvhhhaaalllnnnPPPFFFEEEBBBTTTyyyzzzqqqmmmooommmfff___bbbdddiiipppzzzkkkXXXFFF777444444555555444444333222111///,,,+++,,,---,,,+++++++++******))))))(((((()))(((((((((''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&%%%%%%%%%'''(((((((((((()))++++++,,,...///111222333333===;;;<<>>666111777444000,,,***((('''''',,,---///000222222222111+++***)))'''%%%$$$#########$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))+++///222444555------000777;;;???HHHSSSbbb}}}wwwxxxxxxqqqtttpppgggSSSJJJCCCBBBBBB@@@AAAEEEAAA@@@???BBBHHHMMMQQQSSSRRRWWW^^^dddhhhkkklllmmmnnnoooqqqtttwww{{{~~~~~~yyyrrrlllhhhhhhjjjlllkkkkkkhhhddd^^^YYYWWWVVVMMMLLLMMMOOOSSSXXX^^^aaajjj{{{vvv]]]NNNSSSUUUXXXWWWMMMCCCAAAFFFDDDCCCBBBBBBBBBAAA>>><<<888444///,,,++++++++++++))))))(((((((((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''(((''''''''''''((((((((((((''''''((((((((()))))))))(((((())))))******++++++*********+++,,,,,,,,,---+++,,,------,,,---///111000888BBBHHHHHHPPPfff~~~mmmvvvuuuyyysssrrryyy}}}uuuggg]]]ZZZOOOAAA>>>>>>===UUU~~~xxxvvv{{{wwwkkkeeegggkkkllllllkkkmmmqqqvvv}}}jjjYYYGGG777444444555555444444333222000...------------,,,************)))))))))))))))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%'''))))))((((((***++++++,,,///111222333333222:::999999<<<@@@AAA>>>;;;666222000111555666222---***((()))---...111???PPPdddxxxqqqbbbhhhuuu|||xxxmmmaaakkk}}}~~~~~~xxxooo```OOOAAA;;;999888@@@UUUwwwpppSSSGGG===<<>>@@@===888555222000---++++++***)))((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((''''''''''''((((((((((((&&&'''''''''((((((((((((((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000333777:::GGGBBBEEEWWWtttnnnhhhfffnnnoooYYYHHH===999===DDDAAA???DDD]]]yyy|||uuuyyynnnpppvvv}}}kkk[[[HHH888444444555555444444333222///...------...---+++))))))))))))))))))*********'''''''''((((((((((((((('''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&&&&'''((())))))&&&((()))*********,,,...------...///333666:::<<<888888999;;;<<<;;;999777222111///---,,,,,,,,,+++111...222>>>IIIUUUjjj~~~~~~wwwxxxmmmeeedddaaa___jjjzzzxxxqqqxxxyyy{{{{{{{{{|||}}}~~~{{{zzzxxxxxxzzzuuuwwwccc\\\RRREEEBBBBBBNNNhhh{{{cccZZZ[[[GGG>>>GGGKKKOOOVVVffflllUUU666000222444444222000...---''')))+++...000111111111------,,,+++***(((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''((())))))'''''''''''''''(((******)))*********++++++,,,,,,))),,,000222222333555777888CCCTTTiiiuuuuuu~~~wwwooodddXXXKKKCCCCCCCCCCCCBBBEEECCCKKK[[[eeemmm~~~{{{~~~vvvkkkhhhWWW]]]```bbbppp|||\\\QQQXXX]]][[[VVVMMMKKKHHHFFFEEEDDDBBB@@@BBB???;;;888555222///,,,*********))))))*********((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((('''''''''(((((((((((())))))))))))***++++++,,,,,,------,,,,,,,,,,,,,,,,,,---...///000111555999===CCCHHHUUUmmmzzzqqqxxx{{{rrrjjjjjjsss^^^RRRFFF???<<<;;;>>>CCCGGGPPP]]]yyy|||yyyjjjYYYGGG888444444555555444444333222000...------------,,,************)))))))))))))))'''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''(((((())))))&&&(((*********+++---/////////000222555999<<<>>>999:::;;;<<<;;;:::888666000000///,,,++++++...000,,,777GGGVVV___ffflllqqqvvv|||uuujjj___ZZZZZZddd|||{{{zzz|||}}}~~~yyyyyyyyyzzzzzzzzzyyyyyy{{{|||||||||}}}pppooollldddVVVHHH@@@LLLccc}}}uuuiiifffJJJ999===???::::::OOOfff\\\AAA777555444444444333111...(((***,,,...000111111000/////////...---***(((&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((((((((()))''''''''''''((()))***************+++,,,,,,------,,,...111000///111555999DDDXXXrrr{{{wwwyyy}}}zzzuuuiiiZZZQQQFFFAAA>>>???CCCIIISSS\\\jjjkkktttvvvddd]]]bbbhhhhhhdddqqq{{{fffZZZTTTUUUXXXQQQNNNKKKIIIGGGFFFDDDBBBBBB@@@===;;;999777333000,,,+++++++++++++++,,,,,,)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,------------,,,---...000333777>>>BBB>>>UUUrrrhhhgggmmmqqqvvv|||yyy\\\GGG@@@;;;<<>>YYYrrr{{{{{{{{{vvvooommmpppyyy}}}{{{~~~}}}yyytttqqquuu~~~{{{yyyxxxxxxxxxwwwwwwxxxyyy{{{||||||{{{zzz~~~~~~|||}}}xxxiiiVVVDDDAAAHHHZZZxxx{{{lllNNNDDDCCC>>>444222EEE]]]aaaWWWCCC<<<666444666666222...***+++---///000000000000000000111000...,,,)))'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((()))***+++******++++++,,,------...000111222111333:::FFFOOOlll~~~ppp___UUUMMMLLLKKKGGGBBBAAAEEEKKKUUU```fffnnn~~~~~~rrrjjjbbb]]]aaalll~~~uuu```WWWXXXVVVSSSOOOLLLJJJIIIGGGEEEBBBAAA@@@???>>>;;;777444///...------,,,,,,,,,,,,))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''(((((((((((())))))))))))*********+++)))******++++++,,,,,,---+++,,,,,,,,,---.........+++---000333888???FFFLLLSSSnnnzzzjjjttt}}}yyypppaaa\\\VVVGGGHHHGGGHHHLLLPPPYYYjjjyyy}}}cccQQQCCC888444444555555444444333222222///,,,***+++,,,---,,,,,,++++++***)))(((((('''&&&'''''''''(((((())))))$$$%%%''''''''''''%%%$$$''''''''''''((((((((((((&&&(((***++++++,,,...000111444999===>>><<<888555888:::<<<<<<999777555555+++---/////////222:::@@@```sssooommmooopppqqqzzzyyywwwtttrrrrrrtttvvvwwwvvvwwwzzz}}}zzz}}}~~~hhhaaatttyyyvvveeeQQQDDD;;;???VVVpppuuuYYY[[[MMMAAA555555BBBSSS___eeeLLLBBB888444777888333---+++,,,...000000000000000//////000000...+++(((&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''(((((()))***+++******+++,,,,,,---......///111444888AAASSSiiiyyyxxxeeeSSSGGGBBB@@@DDDKKKRRR\\\dddooozzzzzzzzz{{{{{{||||||{{{zzzyyyzzz{{{~~~{{{xxxiii___ddduuuggg\\\YYYVVVRRROOOMMMKKKIIIHHHBBBBBBAAAAAAAAA???;;;888222111000...,,,+++++++++******))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''((((((((())))))*********++++++++++++)))******++++++,,,------++++++,,,,,,---...//////---///333777>>>FFFOOOUUUsssmmmlllnnnyyyzzz|||sss[[[MMMEEEHHHJJJBBBKKKUUUeeepppuuu}}}kkkXXXFFF888444555555555444333333222222111000...------------***++++++******)))((('''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((()))+++---,,,***+++...111111444777888888:::???DDD<<<999888777222,,,+++...---,,,///333444888III]]]{{{oooqqqtttvvvyyy~~~}}}{{{{{{{{{{{{~~~~~~~~~~~~~~~}}}yyy{{{{{{xxxsssrrrvvv{{{vvvvvvxxx~~~~~~|||~~~}}}{{{kkkeeeiiiwwwuuujjjdddVVVEEEAAAHHHppp~~~^^^cccWWWAAA...111GGG```mmmpppWWW???888888555444777///000111111111111111111000111333444222///+++(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((''''''&&&'''((((((''''''(((***((()))))))))))))))(((((())))))))))))************(((+++......///111111000333555:::OOOmmmvvvlllzzz^^^OOOIIIGGGKKKQQQ[[[gggsss{{{vvvnnnfffddd___YYYUUUTTTRRROOOLLLJJJJJJJJJJJJJJJJJJJJJJJJOOONNNNNNNNNNNNPPPQQQRRRSSSUUUYYY^^^ccciiipppttt~~~qqqfffcccdddnnnhhhnnnjjjSSSUUUWWWVVVRRRLLLJJJIIIFFFDDDBBBAAA@@@@@@>>>===777444000---,,,,,,+++***......---,,,,,,++++++******))))))((('''&&&&&&%%%((((((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))******)))))))))))))))******+++++++++++++++++++++++++++///...,,,,,,---------,,,111555:::;;;???NNNkkkbbbtttkkkwwwjjjVVVFFFBBBAAACCCQQQcccgggwwwlllXXXEEE888444444555555444444333222222111000...------------***++++++******)))((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''((()))))))))+++------,,,,,,///222666555555666888;;;<<<===:::666333333000,,,---000777555444666>>>KKKYYYdddxxxrrrtttwwwzzz|||}}}~~~~~~{{{wwwssssssuuuxxx{{{xxxxxxxxxwwwvvvtttsssrrryyyzzz{{{yyyvvvtttvvvxxx{{{zzzzzz~~~~~~}}}~~~~~~{{{|||sssooooooyyy~~~{{{sssbbbPPPHHHHHHQQQkkkkkkXXXDDD999444;;;XXXxxx|||oooWWW@@@333111222111000000000000000//////...111111222222111...+++)))'''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((((((''''''(((***)))***************)))))))))))))))************+++111000...---...111111000777???JJJfff|||~~~jjjTTTIIIJJJOOORRRjjjuuukkk^^^ZZZXXXSSSOOONNNLLLJJJHHHGGGFFFCCCAAA??????@@@AAABBBDDDEEEFFFDDDDDDEEEFFFGGGGGGGGGGGGEEEGGGIIIKKKMMMPPPRRRTTTWWW\\\aaa```]]]aaalllwwwzzzsss```WWWUUUcccxxxjjj\\\RRRSSSWWWTTTNNNKKKEEEDDDCCCCCCCCCAAA>>>;;;999666111...---,,,+++***)))******+++,,,------...******))))))(((''''''&&&(((((((((((())))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((()))******)))))))))))))))***++++++++++++++++++++++++++++++...---------.../////////333666:::>>>III^^^|||}}}zzztttpppVVVJJJBBBBBBBBBFFFYYYnnnmmmWWWEEE999444444555555444444333333222111000...------------***++++++******)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((()))))))))+++---......///111333:::666333555888:::999666888222---......---...111:::;;;999;;;JJJ___iiiggg}}}wwwlllmmmvvvyyy|||}}}|||zzzyyyxxxssssssqqqnnnkkkmmmsssxxxrrrrrrrrrrrrqqqpppooonnnwwwyyy{{{||||||{{{yyyxxxyyywwwvvvwwwzzz~~~~~~~~~}}}||||||}}}|||vvvkkkxxx{{{bbbHHHEEEPPPccc~~~uuu]]]NNNLLL===///EEElllsssxxxnnnTTT>>>888555///111111111000000//////...222222111111///...,,,+++''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&((())))))(((''')))*********+++++++++++++++***)))*********+++++++++,,,000///---...000111111111@@@VVVjjjvvv~~~nnnjjj___XXXMMMJJJUUUhhhvvvzzzpppfffbbbbbbcccccc]]]UUUKKKDDDCCCDDDCCCBBB???BBBEEEFFFEEEBBBAAA@@@@@@???======<<<===>>>??????AAACCCEEEEEEDDDBBBAAA@@@@@@AAAAAAAAAAAABBBBBBGGGJJJLLLLLLLLLNNNSSSXXX]]]```iiiyyypppbbbSSSOOOVVVmmmdddKKKLLLUUUUUUPPPNNNFFFEEEEEEEEEEEEBBB>>>:::;;;888444111///...,,,***'''((()))***+++,,,------++++++******)))(((((((((&&&&&&'''((())))))******((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''((((((((())))))))))))(((((((((((()))*********))))))))))))***++++++++++++++++++,,,,,,,,,,,,,,,---...///000111222222444999AAALLL]]]www|||ttt{{{{{{tttuuusssttt}}}rrr\\\KKKJJJLLLQQQUUU^^^sss~~~}}}mmmWWWEEE:::333444444555444444333333222111000...------------***++++++******)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((()))*********+++---///000222333444888666444444666777666444555///+++---///......111444@@@GGGIIIWWWmmmpppfffmmmvvvsssfffgggooopppsssuuuuuusssqqqpppooorrrtttuuuqqqllljjjnnnrrrnnnoooppprrrssssssttttttsssuuuyyy}}}{{{wwwvvvvvvvvvuuuyyy~~~~~~zzznnniiirrrfffOOOJJJJJJ]]]nnnaaa```OOO555666JJJRRRaaammmhhhWWWFFF888000222222222111111111111222222111000///...---------)))(((''''''&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&((())))))(((((()))***)))***++++++++++++++++++******++++++,,,,,,------+++---111444555555:::AAAWWWyyyzzz```PPPLLL[[[^^^cccooovvvnnnqqqvvvrrrjjj^^^XXXOOOHHHEEEEEEDDDDDDGGGFFFDDDCCCBBBCCCEEEGGG@@@GGGNNNRRRQQQNNNMMMMMMJJJIIIHHHGGGGGGHHHJJJKKKKKKMMMPPPRRRQQQOOOKKKIIIIIIFFFDDDBBBCCCEEEFFFGGGBBBBBBCCCDDDDDDEEEDDDCCCFFFFFFJJJRRR```ooo|||{{{gggXXXZZZooovvvUUUPPPSSSPPPOOOTTTJJJHHHFFFEEEDDDBBB???===>>>;;;777444222000---+++*********)))))))))))))))+++++++++*********))))))%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((())))))***+++******))))))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,---///000000111222444444DDDWWWgggwwwwwwssspppzzzcccSSSQQQXXX___aaa[[[___hhhqqqzzz}}}zzzyyyzzz|||~~~~~~}}}|||{{{~~~nnnVVVEEE<<<333333444444555444444333222111000...------------***++++++******)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))******+++++++++---000222333444333111333555555333333444666111---,,,///111///000222777RRRdddfffkkkwwwvvviii___aaafffiiigggcccgggmmmhhhjjjkkkkkkjjjjjjkkklllpppuuuxxxvvvqqqllllllooommmnnnppprrrsssuuuuuuvvvppprrrvvv{{{}}}{{{wwwsssvvvzzzzzzyyy}}}~~~|||pppXXXZZZlll~~~___SSSHHHOOOlllqqqhhh\\\HHH777111777@@@UUUiiicccIII555111111000000000000111333333222111///...------------***)))((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''((())))))(((((()))+++((())))))***++++++******+++++++++,,,---.........///000444666555:::LLL___{{{nnnXXXKKKKKKQQQuuu}}}lllZZZVVVOOOHHHIIIMMMMMMIIILLLJJJHHHFFFFFFFFFEEEDDDDDDGGGJJJKKKIIIHHHIIIJJJEEEMMMWWW]]]___^^^___```\\\\\\\\\]]]___bbbdddfff\\\]]]```aaa```]]]ZZZXXXUUUOOOIIIFFFGGGJJJMMMNNNIIIGGGFFFGGGHHHFFFBBB>>>EEECCCBBBDDDHHHNNNRRRSSScccnnn}}}iiicccfffsss~~~vvvfff[[[QQQOOOVVVPPPLLLFFFCCCAAAAAAAAAAAA@@@===999777555222///---******)))))))))))))))(((++++++++++++************(((((('''''''''&&&&&&&&&))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))***++++++***************++++++,,,++++++,,,,,,,,,------------///000000///000333666999VVVvvvyyyfffIIIEEEGGGIIIYYYpppvvv}}}}}}{{{xxxwwwvvvyyy|||}}}{{{zzzyyyzzz~~~pppVVVDDD<<<333333444444555555444444222111000...------------***++++++******)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))******++++++,,,,,,---000333444333222---111555555222000333666///......111222111555;;;MMMmmm|||{{{wwwmmmYYYYYY^^^gggjjjgggccccccaaaccceeefffgggiiikkknnnlllppptttuuurrrooonnnooonnnooopppqqqrrrrrrrrrrrrrrruuuyyy|||~~~|||zzzyyyyyy~~~rrr\\\RRRUUUccc|||wwwgggQQQGGGSSSssszzzhhhaaaWWWBBB---444000===UUUVVV???000222000000///...///000111222111000///...------------+++***)))(((((('''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''(((((('''(((***)))(((((()))+++'''((()))***++++++++++++++++++,,,---...///000000333000111444777EEEbbbttthhh}}}|||rrr```NNNFFFMMMaaaqqqwwwmmmaaaTTTJJJIIILLLLLLHHHGGGJJJLLLLLLIIIJJJKKKLLLLLLKKKJJJIIINNNRRRWWWWWWTTTQQQPPPPPPPPPVVV___fffkkknnnooopppsssrrrqqqooonnnlllkkkjjjaaabbbcccdddddddddccccccddd]]]TTTOOOOOORRRSSSSSSXXXVVVTTTTTTTTTPPPJJJEEEDDDCCCBBBBBBCCCDDDCCCBBBGGGMMMVVV^^^jjj}}}iiiZZZZZZcccqqqsss```UUURRRTTTOOOGGGBBBAAAAAACCCCCCAAA>>>;;;999888555222000((((((((()))******++++++************************,,,,,,+++******)))(((((()))))))))(((((((((''''''((((((((((((((((((((((((((((((((()))))))))*********))))))))))))***+++++++++************+++,,,,,,++++++,,,,,,------......///000111000///111777<<>>IIIfff|||pppkkkhhhXXXWWW\\\cccfffbbb]]]ZZZYYY]]]bbbfffhhhjjjkkkmmmlllmmmnnnooopppppppppppppppqqqrrrsssuuuuuuvvvvvvyyy}}}|||zzzuuujjjYYYLLLNNN```sssuuu{{{vvvgggTTTKKK\\\}}}rrreeePPP===999111555BBBEEE<<<666888666444222111000000111222/////////......---,,,,,,,,,+++***)))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''(((((())))))''')))******))))))***+++((()))***+++,,,,,,,,,,,,+++,,,---...///000111111111...333AAAQQQdddssssss|||uuuooommmVVVUUUTTTVVVaaauuu~~~iiiddd\\\UUUQQQOOOMMMLLLMMMQQQRRROOOOOOTTTVVVVVVXXXYYYYYYYYYXXXXXXYYYYYY___cccggghhheeeaaa^^^]]]___aaadddiiinnnpppooonnnuuutttrrrooojjjddd___\\\YYYYYYYYY[[[^^^aaaeeegggqqqjjjccc_________]]][[[\\\[[[YYYXXXVVVQQQKKKGGGEEEEEEDDDFFFHHHIIIHHHGGGKKKOOORRRQQQQQQYYYjjjxxxooocccgggiiijjjssskkkUUUUUUPPPIIIDDDBBBBBBBBBBBBAAA???<<<;;;:::888555222************************************************,,,,,,,,,+++++++++++++++))))))))))))((((((((('''(((((((((((((((((((((((((((((()))))))))***************))))))******+++,,,++++++******++++++,,,---++++++,,,,,,---......//////000111000000555>>>EEE```jjjYYYOOOTTTZZZ___qqq|||zzzxxxwwwxxxxxxuuurrrooonnnoooppppppooooootttxxxxxxuuussstttvvv{{{zzzyyyyyy{{{{{{zzzyyysssWWWBBB:::222333333444555555555444222111000///------------***++++++******)))((('''))))))))))))))))))))))))'''''''''&&&&&&''''''''')))))))))***++++++,,,,,,---,,,---000333444111...222000///000333333000,,,......//////...444DDDUUUtttqqq```\\\]]]XXXVVVWWW[[[\\\YYYWWWYYYSSSYYY```fffiiijjjjjjjjjqqqnnnlllkkkmmmoooppppppqqqsssuuuxxx{{{}}}~~~wwwtttwwwzzz}}}wwwfffSSSLLLOOOUUUrrrfffwwwuuu\\\RRRddd}}}ttt]]]QQQ888777777:::???BBBAAA???===;;;888555333222222333.../////////...---,,,,,,,,,+++***)))((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))******''')))******))))))***+++)))***+++,,,------...---,,,,,,---...///000111222//////>>>[[[vvvuuussszzzdddTTTIIIGGGPPPaaawwwnnnVVVKKKJJJJJJLLLNNNRRRVVVYYY[[[^^^aaacccdddiiiqqquuuuuuqqqqqqpppnnnmmmnnnqqqtttjjjmmmqqqsssqqqmmmiiiggghhhfffdddeeeggggggddd```aaabbbcccbbb```]]]YYYVVVOOOOOOOOORRRVVV]]]cccgggtttooojjjiiijjjiiieeeaaaiiihhhgggeeeaaa\\\WWWSSSMMMLLLLLLMMMPPPRRRRRRRRRXXX___bbb\\\RRRKKKNNNTTTcccppp~~~rrrbbb\\\mmmbbbTTTPPPKKKGGGEEEDDDBBBAAAAAA???===<<<;;;999666444///...---+++***((('''&&&))))))))))))))))))******)))))))))***++++++,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********************)))******+++,,,++++++******++++++,,,---++++++,,,,,,---.../////////000111111222888DDDMMMrrr}}}hhhgggdddaaafffwww~~~~~~|||zzzxxxtttqqqooonnnnnnnnnoookkkgggfffhhhjjjjjjjjjhhhnnntttuuutttsssvvvyyyxxxuuussstttwwwyyywwwtttjjjTTTDDD<<<333333444444444444333333444111---++++++,,,------************))))))))))))(((((((((((((((((((((((((((''''''&&&&&&((()))***''''''((()))***+++++++++..................---------...000000000...,,,***++++++---000111666DDDRRRbbbhhhjjjaaaRRRJJJNNNUUUQQQTTTVVVWWWWWWWWWXXXYYYZZZZZZ[[[^^^dddiiilllmmmuuuuuummmkkktttssspppwww|||vvv|||||||||yyy}}}zzzqqqfffVVVGGGRRRZZZmmmeeeWWWXXX|||]]]iiiXXX???...666CCCHHHNNNWWWRRREEE888111111111111111111000///......---......---,,,***)))((('''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''''''''&&&)))************+++++++++)))***+++,,,---.........//////---,,,---000000...888???\\\~~~\\\GGGJJJXXXhhh~~~{{{sssnnndddVVVNNNMMMQQQUUUYYY\\\```gggsss{{{~~~{{{zzz}}}}}}yyyvvvqqqmmmfffdddbbbdddfffddd^^^YYYVVVVVVWWWZZZ\\\YYYQQQJJJGGGIIIJJJLLLRRRUUUPPPHHHDDDDDDEEEGGGJJJMMMOOOPPPZZZ^^^aaa______aaabbbaaaaaafffkkkjjjeee```^^^___```]]]YYYXXXZZZ]]]___```sssxxxkkkbbbWWWKKKOOOQQQXXXhhhpppttteeeUUUJJJJJJIIICCC>>>???AAAAAAAAA@@@===:::666444222000---***))))))***,,,+++++++++************)))******))))))((((((''''''))))))(((((((((((())))))'''(((((()))))))))((((((((((((((((((((('''''''''******+++++++++,,,,,,,,,************+++,,,---.........---------......///---444777444555???MMMUUU{{{vvvrrr|||yyyvvv|||~~~|||zzz|||}}}}}}~~~yyyqqqkkkgggfffeeedddgggeeebbb___^^^aaagggllljjjlllnnnppppppppprrrssssssqqqqqqqqqssstttsssrrrkkkVVVDDD:::666666777777777777666666444111---++++++,,,------************))))))))))))(((((((((((((((((((((((()))(((((('''((()))***+++******))))))))))))***+++........................//////000000///...---,,,000...000777;;;???EEEKKKMMMOOONNNIIIBBB>>>@@@DDDIIIMMMRRRVVVXXXYYY[[[\\\\\\]]]^^^aaaeeeiiikkkllltttuuummmjjjppprrruuu}}}}}}|||yyy{{{|||vvvnnnaaaUUUNNNNNNYYYoooooocccUUUccclllfffcccKKK666666BBBKKKTTT[[[bbbSSS???111,,,...111444222111000///...------------,,,+++)))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&((()))***)))((()))))))))************+++++++++)))***+++,,,---.........+++---/////////222555777HHH```qqq]]]TTTYYYjjjzzzuuuhhhccc___^^^aaabbbaaadddjjjeeellltttyyy|||~~~wwwqqqjjjccc[[[VVVOOOMMMMMMPPPRRRRRRNNNJJJHHHFFFEEEFFFHHHGGGCCC>>>===>>>???@@@FFFJJJGGGAAABBBAAAAAABBBEEEHHHKKKMMMHHHKKKLLLIIIJJJPPPUUUVVVYYY]]]aaadddeeeeeegggiiieeedddeeefffiiijjjiiihhhpppyyy}}}xxxvvvwwwqqqgggRRROOOLLLNNNXXXiii|||}}}gggOOOFFFFFFCCC>>>===@@@AAAAAA@@@>>>;;;888666222000---***)))***+++,,,+++++++++************)))******))))))((((((((((((++++++************++++++************)))(((((('''))))))))))))))))))))))))*********+++++++++,,,,,,************+++,,,---.........------......//////000111000555EEE^^^rrr{{{zzzooorrr{{{|||}}}}}}zzzyyy{{{tttoooiiieeedddddddddcccdddccc```]]][[[\\\```ccciiikkkmmmoooooooooppprrrqqqqqqqqqqqqqqqqqqqqqqqqmmmYYYEEE999777777888888888888777777333111---+++,,,------,,,************))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++---+++)))(((((((((***+++........................222111///...------......222...000999BBBDDDEEEFFFBBB>>>;;;:::<<<>>>??????FFFJJJOOOTTTVVVXXXZZZ[[[^^^___aaacccfffggghhhiiippptttllleeekkkpppvvvyyyvvv{{{|||{{{~~~|||yyyuuummmeeeVVVJJJHHH[[[tttwwwWWWOOOeeeffflllYYYBBB777<<>>AAACCCDDDCCCAAADDDCCCAAABBBCCCDDDDDDCCCCCCCCCAAA???BBBFFFEEE???CCCAAA??????AAACCCEEEEEEAAACCCCCCBBBFFFRRR\\\aaaMMMPPPVVV^^^eeeiiiiiihhhcccfffjjjooorrrrrrnnnjjjfffllloooooouuu}}}}}}vvvaaa^^^XXXPPPJJJJJJPPPUUUvvv~~~zzz}}}~~~ZZZGGGCCCDDDCCC@@@???@@@@@@???>>><<<:::999111000---+++******+++,,,+++++++++************)))***))))))))))))(((((((((++++++************++++++,,,,,,,,,+++***)))''''''************************))))))*********+++++++++++++++++++++,,,---.....................///000000444111111???___yyyjjjgggmmmzzzwwwtttrrrsssvvvqqqmmmhhheeeeeeeeeeeeeeebbbbbb```]]]ZZZXXXZZZ[[[dddfffiiijjjjjjjjjkkkmmmnnnppprrrpppnnnmmmnnnqqqppp]]]GGG888444444555555555555444444333000---,,,,,,---,,,,,,************)))))))))(((((((((((((((((((((((((((((((((((()))))))))******,,,+++)))''''''))),,,------------...............222000...++++++,,,...000111111666AAAGGGFFFDDDEEEBBB>>>;;;<<>>======>>>AAAEEEIIIKKKNNNNNNMMMLLLLLLNNNSSSVVVXXX\\\```bbbbbbbbbccceeemmmwwwuuuuuu}}}}}}~~~zzzxxxwwwwwwvvvtttssssssbbbOOOGGGNNN```wwwbbbHHHHHHbbbppplll[[[DDD777<<>>>>>>>>444333111///...---------+++++++++*********))))))))))))))))))************))))))(((((((((((())))))((()))***+++++++++++++++)))))))))******+++++++++)))************+++++++++,,,,,,,,,,,,---...///000.........///000111222222333888CCCWWWuuupppVVV\\\lllwww~~~|||zzz{{{tttnnnlllkkkhhhhhhkkkllliiifffddddddcccaaa```dddfffhhhgggccc___]]]\\\ZZZ\\\^^^_________```aaa```dddhhhhhhffffffjjjooosss___JJJ:::444444444555555444444444222000...---------,,,+++************))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((***,,,///111,,,,,,------...////////////---+++)))***---111444>>>RRRlllxxxkkkRRR@@@:::888;;;===>>>???AAAFFFIIIKKKKKKJJJJJJKKKOOOTTTXXXVVVZZZ___aaabbbcccgggkkkttt~~~zzz{{{zzzxxxwwwxxxssskkk]]]LLLBBBJJJ___qqq}}}~~~yyyiiiUUULLLiiixxxgggQQQ???;;;CCCMMM]]]aaaZZZEEE333...000000444333222111000000000000.........---,,,+++***)))((((((((((((((((((((((((''''''((((((((()))))))))+++***)))))))))))))))))))))************+++++++++***+++,,,---//////////////////666EEEVVVnnn}}}fffKKKCCCOOO```yyykkkYYYPPPMMMSSSZZZaaafffjjjmmmoootttxxx~~~}}}zzzuuupppllljjjiiiiii]]]WWWNNNEEE???>>>???AAAEEEFFFGGGHHHIIIKKKOOORRRTTTXXX\\\[[[ZZZ\\\bbbgggmmmyyy}}}vvvpppiiijjjmmmttt{{{{{{uuuooolllpppqqqmmmkkkkkkjjjgggiiiaaaXXXWWW]]]eeelllnnnmmmjjjffffffhhhllloooqqqnnntttxxxvvvoooiiihhhjjjhhhlllnnnlllgggaaa]]]\\\dddaaaYYYOOOKKKSSSeeesss{{{bbbiii~~~mmmTTT===@@@@@@@@@???????????????777666444222000...------+++++++++************))))))))))))************+++++++++************++++++'''''')))***+++,,,,,,,,,)))))))))******+++,,,,,,******+++++++++,,,,,,,,,------------...///000000////////////000222333444333===KKK]]]vvvppp\\\QQQ___ttt~~~zzzwwwtttqqqooooookkkhhhjjjjjjhhhgggiiihhhgggffffffggggggfffdddeeegggiiihhhddd```]]][[[XXXZZZ\\\]]]\\\\\\]]]^^^YYY\\\___```___```cccfffqqq]]]HHH;;;444555555555555555555444222000...---...---,,,***************))))))))))))((((((((((((((((((((((((&&&'''((()))***))))))((()))))))))***+++,,,...///,,,,,,------...//////000///---,,,+++---111555888BBBUUUmmmvvvfffLLL:::666555888;;;>>>@@@BBBEEEGGGFFFHHHJJJLLLMMMPPPTTTWWWVVV[[[```cccdddhhhnnnttt~~~~~~~~~zzzzzz|||vvvyyyrrr]]]GGGBBBOOO^^^sss|||{{{YYYUUUwwwmmmZZZIII<<<<<>>777:::>>>PPPZZZNNN>>>777333...222222111111222222333444.../////////...,,,***)))))))))))))))))))))))))))(((((((((((())))))))))))''')))...777>>>===333***)))************+++++++++++++++---...///000000000333===YYYrrrUUUHHH\\\uuu|||cccRRRGGGAAADDDKKKSSS[[[gggsss|||xxxuuuzzzpppbbbVVVOOONNNOOOQQQMMMPPPTTTVVVVVVTTTPPPMMMSSS[[[eeelllnnnooopppqqqvvv}}}|||tttooopppuuuzzz}}}xxxuuutttwwwxxxxxxwwwwwwmmmjjjfffddddddfffgggggg^^^bbbgggjjjdddYYYNNNJJJFFFYYYxxxzzz___}}}SSSBBBBBBAAA@@@????????????===<<<999777333000...---+++++++++************)))))))))******++++++++++++))))))(((((((((((())))))((())))))))))))(((((('''++++++,,,,,,---...//////,,,,,,,,,---------.........------......///000111/////////000111333444555AAASSSjjjlllkkkuuuzzzppphhhfffiiimmmooohhhdddcccgggiiiiiiiiilllhhhgggffffffeeeccc```]]]aaabbbbbb___YYYSSSNNNLLLOOOPPPRRRSSSRRRRRRRRRSSSSSSQQQPPPQQQRRRSSSRRRPPP|||mmm\\\HHH;;;777777777777666555444333111111000///...---,,,,,,+++++++++************)))(((((((((((())))))))))))''''''((())))))))))))))))))))))))***+++,,,...///------............------,,,+++,,,///111555===CCCKKKLLLJJJEEE===555000...666888:::<<<<<<===@@@BBBAAADDDIIIMMMPPPRRRUUUWWWZZZ[[[___gggoooxxxkkkVVVKKKGGGRRR]]]oooeeeZZZrrrvvvYYYSSSCCC111444999FFF\\\^^^HHH999555///111222333444444222111///000000000000///...---,,,))))))(((((((((((())))))))))))))))))************+++///,,,666TTT]]]CCC)))+++,,,,,,,,,,,,,,,,,,---)))///000,,,...666666000<<>>>>>888888===;;;===<<<;;;999666333000///,,,,,,++++++***+++++++++***************+++++++++++++++,,,---,,,+++***)))************))))))((((((++++++******++++++,,,---...------------...//////...............///000000111222---///777555222;;;LLLaaa}}}{{{xxxwwwsss~~~{{{{{{{{{tttqqqlllgggdddeeefffhhhgggeeecccaaaaaaaaacccdddjjjgggccc```]]]YYYVVVSSSTTTUUUWWWXXXWWWSSSOOOMMMJJJJJJJJJKKKLLLMMMNNNOOOMMMMMMMMMMMMMMMNNNNNNNNNyyykkkZZZHHH;;;666666666666555444333333111111000///...---,,,,,,+++++++++************)))(((((((((((())))))))))))''''''((())))))))))))))))))******+++,,,---......------............------000000/////////333:::@@@CCCAAA===999666444222111555777:::;;;<<<===@@@BBBDDDFFFIIILLLOOOSSSXXX[[[]]]___eeeoooyyylllZZZOOONNNOOOUUUfff{{{kkkeeezzzfffSSSJJJ???777777BBB]]]lll^^^JJJ>>>333111222333444444222111000000000000000///...---,,,***))))))(((((())))))***))))))))))))************''',,,***444OOOYYYDDD000+++,,,,,,,,,,,,---------333...---///......999GGG___}}}ooo```YYYYYY]]]kkk}}}rrraaaZZZYYY___fffhhhjjjmmmqqqxxx}}}~~~~~~zzzxxxyyyvvvmmmfffdddiiieeedddggglllpppwww~~~|||zzzyyyxxxvvvuuu|||}}}zzzvvvttttttuuuvvvvvv~~~xxxqqqllliiiWWWPPPMMMQQQXXXgggvvvpppcccMMMBBBAAA>>>AAADDD>>>>>>===<<<:::777444222000------,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,,,,+++))))))+++++++++******)))))))))+++++++++***++++++,,,---...------------.../////////............///000000000444000000666777>>>NNN```uuuooodddiiiwww{{{uuuqqqoooooojjjgggdddbbbaaabbbccceeecccbbb___]]][[[ZZZZZZZZZZZZXXXVVVUUUUUUTTTRRRPPPLLLMMMNNNOOONNNKKKIIIGGGEEEEEEEEEEEEEEEFFFGGGHHHGGGGGGGGGHHHHHHIIIIIIIIIvvvgggWWWGGG<<<555666666555555444333222111000000///...---,,,,,,+++++++++************)))(((((((((((())))))))))))''''''((()))))))))))))))***+++,,,---......---,,,------............---------///000000222999BBBIII???:::333000111333333333444666999;;;<<<>>>AAACCCGGGIIIJJJLLLNNNSSSZZZ^^^aaagggssszzzeeeSSSEEEBBBDDDPPPcccttt~~~|||iiihhhjjjbbbVVV???999<<>>BBBBBB999=========;;;999666444222......---,,,,,,,,,,,,,,,......------,,,,,,++++++******++++++******)))(((,,,,,,++++++++++++******+++++++++++++++,,,------...------------...////////////......//////000111000555222000666===OOOhhh~~~oooYYYVVVccc}}}xxxrrrlllgggcccaaa\\\\\\\\\\\\\\\]]]^^^______^^^\\\YYYVVVSSSQQQPPPPPPNNNMMMMMMOOOOOONNNLLLDDDDDDEEEEEEDDDCCCCCCBBBAAA@@@@@@???@@@@@@AAAAAAAAAAAABBBBBBCCCDDDEEEEEErrrcccUUUFFF<<<555555555555444333222111111000///...---,,,,,,++++++++++++*********))))))(((((((((((())))))))))))''''''((()))))))))))))))***,,,...//////...,,,+++,,,------......------,,,)))---///000555???HHHMMMCCC<<<444111333555333111333555888:::<<<>>>AAADDDGGGHHHKKKMMMPPPTTTYYY]]]dddooo{{{iiiZZZ@@@CCCFFFHHHNNN]]]ttt|||wwwggg{{{www```DDD:::LLLkkkmmmXXXCCC444333333333222222222111111000000000000000///......,,,++++++******++++++,,,))))))*********+++++++++(((---((('''444888...***++++++,,,,,,---.........---'''---888777:::[[[xxxqqqddd___pppxxxiiimmmxxx{{{yyyqqquuu{{{yyysssssstttrrrpppmmmkkklllppprrrttt{{{sss|||xxxssslllcccZZZPPPJJJPPP[[[fffyyyooobbbnnnpppRRRCCC<<<>>>@@@999<<<<<<===<<<:::888555444000//////...------------///......---,,,++++++***************))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...------------...///////////////...///000000111111444000000<<>>===<<<<<<=========>>>>>>@@@AAABBBCCCCCCpppaaaSSSEEE<<<555555555555444333222111000000///...---,,,+++++++++++++++*********))))))(((((((((((())))))))))))''''''((()))))))))))))))***,,,...//////...,,,+++,,,,,,------------,,,,,,***...111333;;;FFFKKKJJJAAA<<<666555777777444000444666999;;;===???BBBDDDDDDGGGKKKOOORRRUUUXXXZZZeeeqqq}}}zzzrrriiiMMMLLLGGGAAA@@@NNNfffyyyyyyvvvkkknnnQQQ;;;===TTT[[[QQQFFF===444333222111111111222222000000000000000000///...,,,,,,++++++++++++,,,,,,************+++++++++++++++///)))%%%,,,,,,'''(((++++++,,,------.../////////222444444666JJJqqq```XXXcccuuuggg]]]fffsssxxxxxxssswww{{{{{{zzzzzz~~~}}}wwwtttttttttrrrqqqpppppprrrwwwzzz}}}wwwrrrzzz}}}vvvpppjjjeee___VVVOOOLLLRRRZZZmmmrrrmmmqqqmmmYYYFFFAAADDDAAA;;;<<<======<<<:::777555222111000///...............------,,,+++******)))*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......------------.../////////////////////000111111333333...555KKK^^^qqqxxx]]]\\\hhhsss~~~~~~{{{wwwoookkkfffbbb___\\\XXXTTTQQQRRRTTTUUUUUUTTTRRRQQQOOOOOOOOOMMMLLLIIIGGGFFFFFFDDDBBB@@@@@@???===;;;===<<<<<<;;;<<<===>>>>>><<<<<<;;;:::999999999999999:::;;;<<<===>>>???@@@ppp```RRRDDD;;;555666666555555444333222000//////...---,,,+++++++++++++++************)))(((((((((((())))))))))))''''''((()))))))))))))))***+++,,,---......---,,,,,,,,,------------,,,,,,***///444<<>>@@@CCCEEECCCGGGLLLPPPSSSUUUXXXZZZeeemmm~~~~~~zzzuuufffYYYHHH======FFFQQQXXXrrrmmmaaalll[[[???555AAAHHHKKKLLLHHH555444222000000111222333000000000111111000000///,,,++++++******++++++,,,*********++++++++++++,,,+++///***'''---,,,)))...++++++,,,---...//////000+++333555555DDDiiikkk[[[iiizzziii[[[]]]hhhppppppnnnqqqvvvxxxwwwyyyyyytttqqqrrrttttttuuuxxx{{{}}}xxxvvvwwwyyy|||~~~wwwooojjjgggaaaWWWOOONNNJJJHHH```yyydddMMMEEE???;;;<<<>>>???>>><<<:::888444333222000////////////------,,,,,,++++++******++++++***))))))))))))***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------......------------...//////000000//////000000111222444444555EEEdddxxxvvvdddfffttt|||xxxwwwsssooo```\\\XXXVVVVVVTTTQQQNNNMMMNNNOOOOOONNNLLLIIIHHHCCCCCCCCCBBBBBBAAAAAAAAAAAA???>>>===>>>>>>===;;;999888888777777888999999777777666555555444555555555555666777888888999999ppp```RRRDDD;;;666666666666555444333333000///......,,,,,,+++***+++++++++************)))(((((((((((())))))))))))''''''((())))))))))))))))))******+++,,,---......+++,,,,,,------,,,,,,+++***///555@@@UUUddd___OOO555555555555555666666666888:::===>>>???@@@CCCEEEFFFIIILLLPPPRRRVVVZZZ]]]ccchhhuuuzzzzzzmmmZZZJJJBBB@@@BBBDDDeeewwwllljjjwwwlllaaaGGG888888;;;EEELLLHHH666444111//////000333444///000000111111111000000++++++************++++++*********+++++++++,,,,,,***...***)))///---***111++++++,,,---...///000000)))333???NNNjjjcccjjj|||~~~eee\\\VVVWWWcccpppuuutttsssssswwwwwwuuuxxxqqqmmmmmmqqqsssuuu|||yyyxxx{{{~~~~~~xxxtttsssqqqkkkeee[[[TTTDDDHHHaaassszzz~~~dddNNN@@@<<<>>>@@@BBBBBB@@@===;;;555444333111000000000///------------,,,,,,,,,,,,---,,,+++***)))******+++***+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---.........------------...//////000000//////000000111222222888BBB[[[{{{zzz}}}tttnnnkkkfffaaaUUUQQQMMMLLLNNNNNNJJJGGGEEEFFFFFFFFFEEEBBB@@@???<<<;;;:::999999:::;;;<<<>>><<<;;;;;;======<<<:::555555555555555555555444444444333333222333333333333333333333444444555555qqqaaaRRRDDD;;;777777777777666555444333000///...---,,,++++++***+++++++++************)))(((((((((((())))))))))))'''(((((())))))))))))))))))))))))***+++,,,...///+++,,,,,,------,,,,,,+++///222444<<>>???@@@AAACCCEEEJJJKKKMMMOOOQQQVVV\\\aaa```fffsss~~~uuu```III<<>>@@@BBBDDDDDDCCC@@@>>>666555444222111000000000---------...............------+++*********+++,,,*********++++++,,,,,,,,,---,,,,,,,,,,,,---.........------------...//////000000000000000111111222000<<>>?????????===<<<:::999:::888777555555777999:::999888666666666666444222555555555555555444333333444444333333333333444444333333333333333444444444oooaaaSSSDDD:::444444444444444444444444444111...------...---,,,+++++++++************)))))))))************)))))))))))))))))))))******+++++++++***)))***+++---...------,,,+++,,,---...///555555888===@@@???999333333333222222333444666777999;;;===>>>>>>@@@CCCEEEJJJIIIJJJOOOXXX___bbbccc```iiirrrwww~~~ooo___RRREEE<<<@@@HHH___zzzfffdddTTT@@@666777===DDDHHH===444------111444555444000000000000000000000000......---,,,++++++++++++************************++++++++++++,,,---......---++++++...222333333333000LLLrrrvvvfffoooyyypppjjjgggdddfffjjjooouuu|||}}}xxxqqqkkkjjjnnnsssyyy{{{}}}~~~vvvcccTTTIIIEEENNN[[[mmmVVVDDDDDDAAA???DDDIIIFFF???===;;;888555222000////////////...---------......///...---,,,++++++++++++,,,,,,------------......+++,,,,,,,,,++++++---///------......///000000000,,,...222555333000000333333HHHdddqqqhhhdddmmmwwwrrrjjjbbbZZZSSSLLLHHHIIIHHHGGGEEECCCAAA@@@???999888888777666555555444444555666777777666555444444333333222222333333444333333333333333333333333111111000000000000111111222222111111111111222222pppbbbTTTFFF<<<444444444444444444444444333111...------...---,,,+++++++++*********))))))))))))************)))))))))))))))))))))******+++,,,+++*********+++,,,------,,,,,,+++,,,---///000111333666:::;;;999444111333333222222333444666777999:::<<<===>>>???BBBEEEIIIIIILLLQQQYYY```cccdddeeemmmtttzzzsssfffZZZMMMDDDCCCCCCOOObbbzzzyyykkkhhhVVVAAA444333;;;IIISSS>>>777000...111333333333000000000000000000000000///...---,,,++++++++++++************************,,,,,,,,,,,,,,,---//////111,,,+++000222000000333:::___lllooo~~~{{{rrrooonnnnnniiijjjkkknnnttt{{{~~~~~~|||vvvppplllmmmooo~~~ssseeeYYYNNNFFFGGGNNNdddtttaaaCCC@@@???AAAFFFHHHHHHFFF>>><<<999666333222111111///......------------......---,,,+++******************++++++++++++,,,,,,+++,,,---,,,++++++---///------......///000000000111///111444555333222333999SSSvvvfffYYYUUUeee~~~yyypppkkkccc[[[UUUOOOIIIEEECCCBBBAAA???===<<<::::::666666555555444333333222222333444444444444333222222111111000000111111222111111111111111111111111111000000//////000000111111111111000000111111111rrrdddVVVGGG<<<444444444444444444444444333111...------------,,,++++++*********)))))))))))))))************)))))))))))))))))))))******+++,,,,,,+++*********++++++,,,,,,++++++,,,...///000000333777888777444222111333333222222333444666777888999;;;<<<===???BBBEEEIIIJJJNNNUUU\\\aaacccdddhhhnnnttt{{{{{{qqqvvv~~~tttjjj___WWWHHH@@@BBBMMMaaayyy|||{{{lll[[[FFF999444<<>>SSSiiikkkdddUUUCCC555222222222000000000000000000000000///...---,,,,,,++++++,,,++++++++++++++++++++++++++++++++++++,,,---...///111+++---333222111DDD^^^~~~jjjggg~~~rrrnnnssszzz{{{yyyzzzxxxqqqjjjeeeeeejjjnnnyyyyyyyyyzzz~~~yyyuuussspppmmmggg\\\PPPHHH@@@GGGSSSnnn{{{```III999===DDDCCCEEELLLFFFDDD???;;;777555444333//////...---,,,,,,,,,,,,---,,,,,,+++******++++++,,,,,,,,,---------......+++,,,------,,,,,,---///.........///000000111111444111222555444444<<>>AAAHHHIIIGGGCCC>>>:::666333222111000///...------------......---,,,,,,,,,,,,---,,,,,,,,,---------......,,,---------,,,,,,...000......//////000111111111111111444777222333GGG^^^xxx|||yyyyyyuuuhhh___TTTNNNFFF???;;;888666444333333222111000000////////////...............---------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,------.........------------------...///......------......///ttteeeUUUDDD888555555555555555555555555222000---,,,,,,,,,,,,+++******)))))))))((((((((())))))************)))))))))))))))))))))******+++++++++,,,,,,,,,+++******))))))***+++---///222333444444444333222222333555333333222222333444666777777999<<<===>>>AAADDDGGGIIINNNTTTXXXZZZ[[[]]]^^^^^^aaaiiitttzzz~~~|||~~~zzzxxxwwwttthhhVVVJJJDDDHHHhhh|||ttt~~~```III888888QQQnnntttVVV===444333333111111111111111111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......///111222000111EEEmmmhhheeeqqqtttrrrrrrxxx{{{uuuvvvvvvtttnnniiiiiiooovvvxxxxxxqqqnnniii^^^RRREEEFFFDDDDDDTTTwwwuuu~~~uuuQQQ???:::999===CCCHHHGGGEEEAAA===888555222222222000///......------......------------......******++++++++++++,,,,,,,,,---...---,,,,,,...000...//////000000111111222///000555888444999VVVxxxzzzmmm```WWWIIIEEE>>>999666444222000111111000000/////////...------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++,,,,,,------......------,,,,,,,,,,,,------...------------------...rrreeeVVVFFF;;;555555555555555555555555222000---,,,,,,,,,,,,+++***)))))))))(((((((((((())))))************)))))))))))))))))))))******+++)))***+++,,,,,,,,,++++++)))))))))***---///222444444222//////000222333444333333222222333444666777888:::<<<>>>@@@BBBFFFHHHJJJNNNSSSVVVWWWWWWYYY[[[XXX\\\dddmmmooopppyyyyyyyyy}}}~~~|||yyyooo\\\NNNEEECCC___vvvgggSSS@@@555BBBXXXfffnnnhhhQQQ;;;444444333111111111111111111111111000///...------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------///000000111555555333@@@aaarrrdddxxx~~~wwwvvvwww{{{|||{{{sssllllllttt|||~~~uuummmnnnooofffZZZOOOKKKGGGDDDGGGVVVqqqyyy|||XXX???777999>>>CCCDDDDDDCCC@@@<<<888555444333222000//////......---------,,,,,,------...******++++++++++++,,,,,,,,,---...---,,,---...000/////////000111111222222111///333999999CCCgggyyynnnaaaUUULLL>>>;;;777444333222000///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,++++++++++++,,,,,,*********+++,,,,,,------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------pppdddWWWHHH===666666666666666666666666222///---+++,,,,,,++++++))))))))))))(((((((((((())))))************)))))))))))))))))))))******+++((()))+++,,,---,,,,,,+++(((((()))***---000222444666222......111444555444333333222222333444666777999;;;===???@@@CCCFFFIIIKKKOOOSSSUUUTTTTTTWWWYYYSSSWWW___fffeeeeeennn||||||xxxppp^^^RRRIIIBBBWWW{{{www|||mmm```KKK555444@@@IIIWWWZZZJJJ888333333222111111111111111111111111000000...---------------,,,,,,,,,,,,,,,,,,,,,,,,///......//////000111222333888777888OOOzzzppp^^^~~~sss}}}tttvvv~~~}}}|||~~~zzzrrrmmmrrr~~~zzzqqqlllpppvvvpppddd]]]TTTMMMKKKFFFCCCLLLZZZyyyxxx~~~oooFFF666666999>>>@@@CCCDDDCCC???:::777555444333111000/////////,,,,,,,,,++++++,,,------,,,,,,---------.........---.........------///000/////////000111111222222555///000888>>>MMMsssvvvjjj___RRRFFF===666444222111111111000///,,,,,,,,,,,,,,,+++++++++***************++++++++++++***)))(((((()))***+++++++++************++++++((())))))***+++,,,,,,,,,,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---nnnbbbUUUEEE999777777777777777666555555222111///...,,,,,,++++++************))))))))))))(((''''''(((***,,,+++***)))************+++++++++))))))***+++,,,------...+++++++++,,,...000111222000000000000000111111222222222222333333444444444;;;>>>>>>===@@@GGGJJJJJJOOONNNMMMLLLLLLNNNPPPQQQTTTUUUYYY___aaabbbhhhpppyyy}}}||||||~~~wwwooobbbUUULLLQQQggg}}}vvvqqqbbbRRR???666999777AAAFFFAAA;;;888444/////////000111111111111111////////////............,,,,,,,,,---------......///---------///000111000777>>>>>>IIIlll~~~iiisssxxxvvvvvvoooiiifffssszzz|||wwwrrryyyrrrpppttttttuuuwwwvvvyyyrrrmmmrrruuukkk```^^^YYYQQQIIIDDDDDDFFFeeezzzmmm}}}XXX888000222333<<>>DDDHHHHHHLLLKKKKKKKKKLLLNNNPPPRRRSSSTTTXXX]]]___aaahhhqqqvvv}}}}}}~~~vvvgggWWWKKKJJJYYYiii|||qqqpppaaaHHH555555333<<>>???AAADDDCCC>>>999:::999777333111000000........................------------------------...............///000000////////////000111333333333000444CCCYYYpppyyyvvvvvv```OOODDD>>>999555111000///...------------------,,,++++++***))))))************************))))))))))))))))))))))))******))))))))))))******************************))))))((((((((()))+++,,,,,,+++************+++,,,uuudddTTTDDD:::555555555555555444444333222111///...,,,,,,++++++************)))))))))))))))((('''(((***++++++***)))))))))*********++++++)))))))))))))))*********++++++,,,---...000111111000000//////000000111222111111222333333444555555666999;;;:::>>>EEEIIIHHHHHHHHHHHHIIIKKKMMMPPPQQQRRRRRRUUUZZZ]]]```hhhpppzzzyyy~~~~~~wwwnnneeeZZZSSSUUU[[[ttt~~~vvvYYY:::555888@@@EEE???555000111222///000111111222111111111////////////............,,,,,,,,,---------......+++,,,...///111333444444999DDDXXX}}}}}}tttlllfffgggjjjjjjjjjjjjbbbgggmmmnnnlllkkknnnqqqrrr{{{}}}|||}}}lllcccvvvxxxqqqlllooo{{{yyysssyyyyyylllddddddbbb]]]UUUNNNIIIGGGAAAOOOfff{{{eeennnuuuLLL:::999000444888:::>>>BBBBBB@@@>>><<<:::777666444111///........................------------------------...............///000000000000000000000111222333555...666RRRnnnxxxiiiUUUEEE<<<888444222///...---,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))************************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((())))))))))))******++++++************++++++xxxfffUUUDDD:::555555666666555555444333222111///...,,,+++++++++************)))))))))((()))(((((((((***++++++)))))))))))))))******************))))))((((((((('''++++++,,,...///000000000///////////////000111111111111222333333444555555777;;;======AAAHHHLLLKKKFFFFFFGGGHHHIIIKKKMMMNNNOOOOOOSSSXXXZZZ]]]fffoooyyyxxx|||~~~|||yyyyyywwwoooaaaWWWSSSccclllFFF999>>>GGGNNNLLLBBB888222000000111111222222111111111////////////............,,,,,,,,,---------......+++---...///000111222444===WWWuuuuuudddaaa```aaagggmmmqqqrrrrrrggghhhkkkppprrrqqqrrrtttzzzkkkkkklllppp|||hhh[[[cccvvvooommmnnnrrr{{{zzz{{{}}}tttfffggghhheee```YYYRRRNNNFFFIIIPPPeee{{{kkkyyycccDDD888333444444666:::>>>@@@@@@CCC???;;;999888666222..................................................................///000000111000000000111111222333888111>>>```}}}vvvjjj\\\JJJ<<<666444222000......---,,,,,,,,,,,,,,,,,,+++++++++******))))))************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))***))))))(((*********))))))*********yyyhhhVVVEEE;;;666777777777777666555555222111///...,,,+++++++++************)))))))))(((***)))((()))***+++***)))(((((()))))))))***************))))))((('''''''''***+++---.../////////////////////...///000000111000111111222444555555666777<<<>>>???CCCIIIMMMLLLFFFFFFFFFFFFGGGGGGHHHIIIMMMMMMQQQVVVXXX[[[ccclllqqqzzzyyy{{{}}}~~~|||xxxnnn^^^RRRLLLTTT~~~zzzTTT;;;;;;EEESSS]]]ZZZLLL:::///111111222222222222111111////////////............,,,,,,,,,---------......,,,...//////......111444<<>><<<:::777444222////////////////////////.......................................///000000000000000111222333444555444???YYYyyyvvveeeOOOEEE999222111222111///...------,,,,,,---------************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))((((((((((((''''''(((((())))))))))))((((((tttiiiZZZHHH;;;666666777777666666555444222111///...,,,,,,++++++************))))))))))))+++)))((()))***+++)))((((((((((((((()))))))))******)))))))))))))))))))))***,,,...///000///......///............///000000///000111222444555666777444888;;;<<>>@@@BBBDDDEEEEEEFFFHHHJJJPPPVVVWWWVVVYYY___]]]jjjzzz{{{tttrrrvvv|||{{{qqqggg^^^XXXUUUTTTQQQOOOLLLJJJIIIIIIHHHHHHIIIMMMVVVfffyyyyyyooocccSSSDDD@@@CCCAAAYYYqqqaaa???EEEaaaiiiCCC333333333333333222111000000/////////............,,,,,,,,,---------.........//////......444>>>GGG|||rrrrrrpppxxx{{{uuupppqqqrrrpppggghhhooowwwvvvrrr}}}ooo]]]YYYOOOQQQYYYhhhzzz|||\\\VVVWWWddd~~~ssshhhdddhhhpppwwwtttrrrpppqqqtttuuutttrrriii\\\SSSPPPJJJLLLiiiUUUEEE777333222222666;;;???AAAAAA>>>888444555666000000000000000000000000////////////////////////...............///000000......///000333555777888BBB[[[}}}uuu[[[DDD???888111...000222000---+++***************++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))+++***'''&&&%%%&&&((()))&&&'''((())))))((('''&&&pppcccWWWFFF888777888888777555333444555222000...---------,,,+++++++++***)))(((((())))))))))))))))))))))))))))))***)))((((((((()))+++,,,************************,,,---...//////...---,,,...---,,,,,,---...000111111111222222333444555555777999===@@@BBBBBBAAA@@@===>>>>>>???@@@BBBCCCDDDEEEGGGKKKMMMOOOQQQUUUWWWYYYeeeppp|||uuuwww}}}wwwkkkeee^^^TTTLLLHHHGGGEEECCC@@@>>>===>>>>>>======@@@CCCDDDFFFPPPZZZzzz~~~{{{uuujjj[[[MMMCCC======MMMkkknnnIIIAAAPPPppplllIII444444333222333444111...000000000000///...---,,,---,,,,,,,,,,,,---......444000)))---333555JJJmmm}}}sssuuuvvvuuuttttttuuutttrrrpppnnngggfffoootttvvv}}}lllXXXPPPLLLQQQZZZcccnnnvvvxxxzzzuuueeeSSSRRRcccuuu}}}uuujjjeeehhhrrr~~~}}}vvvqqqrrrxxxzzzuuupppcccgggeeeYYYKKKIIITTT```ppppppzzzQQQ222555;;;555222888===@@@BBBAAA<<<777555555444222/////////000000///------------------------///////////////000111111111111000///000555999<<>>???AAABBBCCCCCCFFFIIIKKKMMMPPPSSSUUUYYYcccmmm{{{xxxyyy}}}pppdddYYYRRRMMMGGGAAA@@@EEECCCAAA???>>>???AAACCCEEEEEEGGGJJJJJJKKKRRR[[[jjj}}}~~~~~~zzzrrreeeVVVIIIBBBDDDPPPkkkkkkAAA888CCCZZZjjjlllZZZ>>>333444333333222222111///000000000000///...---,,,------,,,,,,------...///---111...///777AAA___uuuwwwwwwuuutttssssssqqqnnnkkkjjjhhhnnnvvvvvvpppsss}}}tttcccRRRLLLNNNRRRWWW[[[gggllllll```QQQNNNZZZhhhzzzzzzqqqnnnjjjkkkqqq|||{{{uuuuuuyyyzzzuuupppiiillljjj]]]MMMFFFLLLUUUlll{{{eee}}}bbb;;;444777333333;;;===???BBBAAA<<<888666555444222000///000000000///........................///////////////000111111111///000111222333<<>>???>>>===<<<:::;;;;;;<<<===???AAAAAABBBDDDGGGIIIKKKMMMPPPSSSWWW```fffrrr}}}{{{xxxppp```UUUKKKGGGDDD@@@>>>???@@@???>>>>>>???CCCGGGJJJQQQPPPRRRSSSRRRPPPTTT[[[dddqqq|||rrrcccTTTKKKFFFLLLaaa~~~}}}}}}fff@@@666;;;GGGNNNSSSLLL:::222333444444222000000000000000000000///...---------------,,,------...///(((333333000;;;RRRvvvvvvwww{{{yyywwwuuurrrooojjjfffbbbgggttt~~~{{{ooohhhkkkrrryyytttYYYKKKHHHIIIJJJKKKRRRZZZ___ZZZNNNJJJPPPYYYiiivvv}}}|||vvvmmmhhhjjjooovvv~~~~~~yyyxxxwwwtttppprrrtttrrrfffUUUIIIFFFIIIUUU~~~cccnnnsssGGG888777333333999;;;>>>@@@@@@>>>:::777666555333000///000000000//////////////////////////////////////////000111111111---///555333111???TTT|||{{{}}}yyyvvv|||bbbEEE666444....../////////000000000...---,,,+++++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))oooaaaVVVGGG:::666777777777555444444666222000...---------,,,+++*********************))))))))))))))))))))))))))))))))))))))))))******+++************************++++++++++++++++++++++++,,,,,,,,,---...///000000///000111333555777888999999:::<<<<<<<<<<<<:::999999999999:::;;;===???@@@AAACCCFFFHHHJJJLLLOOOQQQTTT[[[___iiiyyyxxxzzzyyyiii^^^TTTMMMFFFEEEDDD@@@???AAA===<<<<<<>>>BBBHHHNNNQQQ[[[[[[\\\___^^^[[[\\\aaarrr|||~~~~~~zzznnn```WWWJJJKKKWWWvvvzzztttaaaDDD999888<<>>@@@???<<<999777666333111000000000000//////////////////////////////////////////000000111222---000888444000DDDaaazzzsssVVV>>>555666------...///000000000///------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((~~~jjj]]]SSSEEE888555666777666555444555666222000...---------,,,+++)))***++++++++++++******))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))),,,++++++++++++++++++,,,++++++,,,---//////000000///000111333555777888999999::::::::::::999888777777777888999:::<<<===>>>AAACCCFFFHHHIIIKKKNNNPPPQQQVVVXXXaaaqqqzzz|||wwwzzz}}}}}}{{{iiiVVVIIIGGGCCCBBBCCCCCC>>><<<===>>>>>>???BBBGGGNNNUUUYYY```aaagggooossssssuuuxxx}}}tttiiiaaaVVVRRRVVVnnnrrraaaHHH;;;555666===NNNUUUJJJ999555444555333...///333000000000000000000///......------------...//////+++444000222PPPwww}}}yyyuuuqqqlllgggdddbbbhhhwww~~~ttt___MMMDDDCCCAAAFFFJJJJJJGGGEEEGGGJJJQQQ[[[cccdddaaa_________hhhqqq}}}vvvtttuuutttwwwwwwssshhhZZZNNNGGGLLLYYY~~~ooorrr\\\FFF<<<666333444777999<<>>AAACCCEEEFFFHHHJJJLLLNNNRRRQQQWWWeeekkkttt{{{fffTTTJJJHHHFFFEEEHHHMMMNNNLLLMMMPPPKKKMMMQQQUUU[[[```dddfffjjjooo}}}~~~}}}yyyppphhhZZZXXXUUU^^^|||vvvtttfffKKK888>>>^^^KKK<<<111333444000000444///000000111111111000000...............//////000///222555LLLzzz{{{vvvpppkkkiiihhhhhhgggccckkkvvvpppZZZPPPEEECCCAAA@@@@@@@@@@@@@@@MMMRRRWWWWWWSSSSSSZZZbbbpppyyy}}}}}}vvvvvvvvvwwwtttkkk]]]RRRIIIGGGOOO___}}}aaaGGG;;;888888333555999???CCCCCC>>>:::888555222111111111000//////////////////////////////////////////000111111000222444555888IIIjjjlllKKK:::888777444000000///...---,,,---......,,,,,,---------,,,+++***************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((sss```TTTMMMBBB888444666777666555555666777222000...---------,,,+++((()))+++---------+++***))))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))***)))(((''''''((()))***)))***,,,...000111000000//////000111222222333333666666666666666666666666666777777888999;;;<<<======???BBBCCCDDDFFFHHHJJJOOORRRPPPTTTaaafffnnn~~~uuu^^^MMMJJJMMMIIIHHHKKKPPPRRRRRRVVV[[[QQQTTTXXX]]]bbbfffhhhjjjqqqvvv~~~|||{{{ppphhhYYYYYYXXX]]]vvvwww|||oooNNN666>>>gggQQQ>>>000222555222000444///000000111111111000000...............///000000111333:::WWW}}}{{{vvvooojjjiiijjjkkkkkknnnyyy}}}```QQQIIIFFFCCCBBBBBBBBB@@@???GGGLLLRRRTTTSSSUUU```kkkwww~~~}}}{{{}}}{{{zzz{{{zzzqqqbbbWWWLLLKKKLLLQQQkkkvvvTTT@@@666111222444888???CCCDDD???;;;888666333111111111000///000000000000000000000000///////////////000111111---222555444;;;RRRvvvaaaAAA333444555222...///...---,,,,,,---///111,,,,,,---...---,,,+++***************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''uuufffTTTKKKDDD777777777777777666666666666333222000...,,,+++***************)))))))))))))))---,,,***)))))))))******&&&''''''(((((((((((((((***+++,,,+++***)))***+++++++++***************+++,,,,,,+++***+++---000111///000111111333333444555444444222222222222444444777666666666777888999999<<<===???BBBDDDEEEFFFFFFHHHKKKOOOTTTXXX]]]bbbfffmmmxxxeeeTTTPPPPPPNNNKKKOOOVVV^^^dddfffdddbbbbbbbbbcccfffkkkooopppppp{{{tttjjjZZZXXXUUUZZZsssxxxyyylllNNN<<<===WWW|||HHH111666222000444000222222222111111111111000111......111111......111000111EEEkkk~~~xxxqqqjjjeeeeeeppp|||yyybbbUUUHHH@@@AAA>>>888:::BBBIIIPPPRRROOOQQQ]]]iiiooo|||xxxrrrxxxyyyzzzzzzxxxuuuqqqooosssyyy~~~yyyxxxzzzyyyrrrkkkhhhWWWLLLLLLMMMUUUeeeBBB:::999333444777;;;???AAA@@@>>><<<:::666333111000000000444333222000//////......111000000000000000111222333333222666GGGaaavvvdddJJJ555333777333000111111111000000//////............---------,,,,,,,,,+++++++++************)))))))))************))))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&%%%&&&'''ssscccQQQJJJDDD888666666666666555555555444333222000...,,,+++******)))))))))))))))*********,,,+++***)))))))))******&&&'''((()))))))))((((((((()))***)))((('''((()))++++++***************+++,,,+++******,,,...000222000000111222333444555555444333222222222222333444555555555555666777888888<<<===>>>@@@BBBCCCEEEEEEDDDHHHKKKMMMNNNQQQWWW[[[iiitttvvv```TTTSSSTTTRRRPPPRRRVVV]]]cccggggggfffccccccdddfffjjjmmmmmmmmmyyy|||sssiii^^^[[[WWWYYYlll~~~jjjPPP>>>;;;MMM||||||LLL444888333111444111222222222111111111111000///------000111//////333222999PPPvvv}}}wwwuuuttt{{{rrriiidddccclllyyybbbQQQCCCAAA???::::::???BBBIIIMMMNNNSSS```nnntttuuuoooiiicccdddddddddcccaaa^^^\\\ZZZUUUXXX^^^gggsss}}}wwwqqqooo___OOOJJJMMMPPPgggYYY;;;555444555777:::>>>@@@@@@>>>===;;;888555222111111111333222111000////////////000000000000000111111222666333555CCCYYYppp~~~oooRRR???111333777444111222000000000000////////////.........---------,,,,,,++++++++++++************))))))************))))))******))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((qqqaaaOOOHHHCCC888555555555555555444444333222111///...,,,+++******(((((())))))******++++++++++++***)))))))))******&&&''')))++++++***)))((('''((())))))((('''(((***+++***************++++++*********+++,,,...111222111111222333444555666666444333222111111222333444333333333444444555777777;;;<<<<<<===???AAABBBCCCBBBFFFIIIGGGCCCDDDJJJQQQbbbpppxxxjjj\\\WWWYYYZZZXXXWWWVVVUUUXXX\\\```bbbbbbeeeeeeeeegggjjjllllllkkkvvv}}}vvvnnnccc```ZZZXXXeee~~~lllVVVBBB888???___zzz{{{tttMMM666777555222444222222222222111111111111000...,,,,,,///000///000333444CCC```zzzwww{{{}}}wwwsssqqqmmmhhhcccdddjjjxxxsss\\\GGG@@@@@@===<<<>>>>>>EEEKKKNNNUUUbbbnnnuuu|||uuuiiibbbZZZRRRPPPOOOMMMLLLIIIGGGFFFEEE???@@@AAAEEEMMMZZZhhhqqq|||wwwvvvhhhVVVJJJNNNNNNJJJgggqqq>>>555555555666:::===??????>>>???===:::777444333222222111111000000000000111111000000000000000111222222888222999TTTqqq~~~~~~xxxXXXBBB777111555777333111222////////////000000000000.........------------,,,,,,+++++++++************))))))************))))))***))))))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&''')))sssbbbOOOFFFBBB888555555666666666555444333111000///---,,,+++******''''''((()))***++++++,,,*********))))))))))))***&&&(((***,,,,,,+++)))((()))***++++++******+++,,,*********)))******+++,,,*********+++---///111222111222222333444555666777444333222111111222333444333333333333444666777888;;;::::::;;;<<<>>>@@@AAAAAAFFFIIIEEE>>>===DDDLLL^^^mmm}}}~~~xxxyyy}}}qqqjjjbbb^^^___bbbaaa^^^bbb^^^XXXVVVWWWZZZ]]]___hhhhhhiiikkknnnpppooonnnpppxxx{{{ssseee```ZZZXXX___vvvsss^^^FFF666666FFFUUUYYYbbbGGG555555666444222222222222222111111111000000000------///000...///333777NNNppp~~~yyyqqqpppuuuuuuyyy}}}~~~yyysssooo]]]^^^ccclllvvvjjjLLL@@@??????>>>===AAAFFFLLLQQQXXXaaajjjpppyyyoooccc[[[RRRJJJHHHFFFDDDAAA???============<<<;;;<<<@@@HHHRRRYYYhhhyyy}}}zzzyyymmm```NNNMMMPPPCCCPPP}}}|||CCC<<<666555666888<<<>>>?????????===;;;888555333222222000000//////000111222222000000000000111222333333666222@@@ccc}}}jjjKKK>>>999666888666111///111......//////000000111111............------------,,,,,,+++++++++*********))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&(((***wwwdddNNNEEEAAA777555666777888888666555444111000...---++++++******''''''((()))***++++++,,,))))))))))))***)))))))))'''(((***+++,,,+++)))((((((***++++++******+++,,,******))))))***++++++,,,******+++,,,---///000111111222222333444555666777333222111111111111222333333333333444555666888888999999999:::;;;<<<======>>>DDDGGGCCC<<<:::@@@HHHYYYhhhyyy{{{vvvuuuxxxiiieeecccfffkkkllljjjgggjjjddd\\\XXXYYY]]]bbbdddllllllnnnrrrvvvxxxwwwvvvooorrrwww~~~yyypppbbb[[[TTTRRRXXXlll{{{fffJJJ999888<<>><<<<<<<<<<<<:::;;;;;;:::;;;>>>CCCGGGTTTaaavvv}}}}}}~~~ooojjjVVVLLLQQQJJJLLLbbb}}}jjjLLL???777666555777:::===?????????>>>;;;888555333111000////////////000111222333000000000000111222333444222555JJJmmm{{{ZZZCCC<<<:::888777444000///222......//////000000111111//////.........---------,,,,,,,,,++++++++++++***))))))************))))))))))))))))))************(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&''')))+++xxxdddLLLBBB???666555777888999999777555444000///...,,,++++++******(((((())))))******++++++'''((()))*********))))))(((((())))))******))))))&&&'''))))))(((((()))+++))))))))))))***+++,,,,,,***+++,,,---......//////111111222333444555666666333222111000000111222333222222333444555666888999888888999:::;;;;;;::::::;;;???BBB@@@:::888<<>>???>>>DDDTTT\\\UUUBBB666888444...333222222222111111111111000444111///000000///000444QQQqqq|||{{{zzz{{{}}}~~~}}}{{{wwwvvvtttssspppjjjbbb\\\dddaaacccjjjqqqvvv}}}{{{zzzyyy^^^MMMCCC<<<888CCCEEENNNZZZcccggglllpppvvv}}}|||qqqbbbXXXRRRKKKDDD@@@???===;;;::::::;;;;;;888999::::::999999:::<<>>??????>>><<<999666444111000000000//////000111222222000000000111222333444555000===WWWttt}}}bbbIII<<<888888777666333111222333////////////000000000000/////////.........------,,,,,,,,,,,,++++++++++++))))))************)))))))))))))))************+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&'''***---uuu```III???<<<555444666777888888666444222///...---,,,+++*********)))))))))))))))*********&&&''')))*********))))))(((((('''''''''((()))***%%%'''))))))((((((***+++))))))))))))***+++,,,---+++,,,------.........---000000111222333444555555333222111000000111222333111111111222444555777888666888:::<<<<<<;;;999777:::===???>>>:::888888:::FFFQQQ```lllppppppnnnmmmgggccccccgggiiihhhjjjnnngggccc______cccjjjqqquuuxxxyyy|||}}}~~~xxxooogggUUUGGGBBBBBBPPPxxxvvvUUUAAA@@@===IIIhhhxxxsssVVV===:::444---444222222222111111111111000333///...111222222444999```tttvvvwwwssslllggghhhjjjkkkfffdddhhhlllooouuuzzzxxxvvvuuuvvvyyy{{{bbbPPPEEE>>>DDDFFFOOO^^^hhhkkknnnrrrtttxxx}}}~~~|||yyy{{{~~~|||wwwjjj[[[QQQLLLFFF@@@===<<<<<<;;;;;;;;;;;;;;;999:::;;;;;;999888999:::;;;===AAAGGGPPP```rrr~~~||||||uuullldddYYYNNNNNNPPPIIIaaannntttHHH999777444555888<<<>>>???AAA@@@>>>;;;888555222111111000000000000000111111000000000111222333555555333GGGccc|||}}}tttSSS???999777999:::999777666444222000000000000////////////////////////............------,,,,,,,,,+++++++++))))))************))))))))))))*********+++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&'''+++...qqq]]]EEE<<<;;;444333444666888777555333111///...---,,,+++******************)))))))))))))))&&&'''(((*********)))((()))(((&&&%%%&&&''')))+++''')))***+++******,,,...))))))))))))***+++,,,---,,,------......------,,,///000111222333444444555333222111000000111222333//////000111222444666777666888;;;======;;;888666;;;===???>>>;;;888666666>>>GGGUUUccckkkmmmkkkiiieee```]]]___^^^]]]bbbkkkrrroookkkkkkooovvv|||}}}~~~zzzuuuwwwzzzoooZZZGGG@@@===HHHnnn{{{YYY@@@<<<888JJJsssgggDDD<<<333,,,666222222222111111111111000111...---111333444888===hhh{{{yyyxxxjjjdddjjjsssjjjffffffjjjmmmmmmooorrrqqqrrrssstttvvv{{{ttt]]]OOOHHHHHHIIIRRRaaakkklllmmmqqqrrruuuxxx}}}~~~{{{yyyxxxppprrrvvv{{{{{{uuuhhhXXXNNNIIIDDD>>><<<<<<==================:::;;;;;;:::888888:::<<>>>>>CCCNNN^^^jjj|||yyywwwzzzuuufffgggcccOOOLLLSSSNNNMMM~~~RRR:::777444444777;;;>>>???BBBBBB@@@===:::777444222111111000000000000111111000000000111222444555666777NNNjjjnnnOOO>>>;;;;;;>>>???>>>===;;;555000111111000000//////......000/////////............---------,,,,,,,,,++++++))))))************))))))))))))******++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&'''+++...}}}kkkWWWGGG<<<777555666555555555555444444444000///...,,,+++***))))))***)))(((''''''((()))***''''''((((((((((((''''''+++***(((&&&''')))+++---''''''(((((())))))******((()))++++++)))((()))***///,,,***+++---///...,,,000000111222222333444444000000000000111111111111111111111222222333333444666777999===???>>>999555777???FFFDDD;;;444444777>>>AAANNNaaajjjeee]]]YYYYYYYYYZZZ[[[]]]bbbhhhmmmvvvuuuuuuvvvyyy}}}~~~wwwrrruuu~~~qqqfffTTTJJJHHHIIIbbbwwwaaaDDD666>>>LLLjjjzzzKKK666333222333000111111111111000//////...444222///222111888HHHxxxyyyuuu}}}ttteee___dddkkkdddfffhhhiiijjjkkkoooqqqmmmooorrrtttvvvxxx|||~~~eeeTTTOOOTTTZZZ___gggmmmmmmiiigggmmmrrrwwwzzzwwwvvvsssqqqmmmppptttvvvvvvxxx{{{~~~{{{sssfffYYYOOOHHHBBB???BBB@@@>>>=========<<<;;;======;;;:::999888888888===<<<;;;:::<<>><<<<<<@@@DDDFFFCCC===777444222111000//////////////////......------.........//////...---------......************************************************(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''')))******nnnYYYHHH===777555666555555555555444444444000///...,,,+++***))))))***)))(((''''''((()))***''''''((((((((((((''''''***)))((('''((()))+++,,,(((((((((((())))))))))))(((***++++++***))))))***...,,,***+++...///...---000000111222333333444444//////000000000111111111111111111222222333333444333555999>>>AAA???:::555999AAAJJJIIIAAA999666888>>>BBBLLLYYY]]]YYYVVVWWW\\\]]]^^^___ccckkkvvv~~~yyyooofffdddfffiiieeegggmmmyyy~~~wwwiiibbb___ZZZiiiqqqPPP===DDDVVVxxx]]]@@@777555777111111222222111111000//////222000000333333AAA[[[{{{vvv}}}}}}pppbbb\\\```fffdddeeeggghhhhhhiiikkknnniiilllooorrrtttwww|||hhh]]]YYYXXX^^^dddeeeeeeeeehhhlllqqqwww~~~zzzyyywwwuuurrroooppppppooolllkkkkkkmmmqqqkkkbbbYYYRRRLLLGGGDDDFFFEEECCCCCCCCCBBBAAA???======;;;:::999888888888999:::;;;;;;<<>>888666666555555555555444444444000///...,,,+++***))))))))))))(((((((((((())))))''''''((((((((((((''''''((((((((()))))))))******))))))))))))(((((((((((()))+++,,,,,,+++******+++,,,+++***,,,...//////...000000111222333333333333//////000000000000111111000000111222333333444444000333999@@@DDDCCC;;;555999CCCMMMOOOGGG===888777:::>>>EEELLLOOOOOOUUU\\\bbbfffjjjkkknnnuuu}}}sssjjjdddbbb``````lllooottt{{{}}}yyyvvvlllpppxxxRRR;;;AAAWWW}}}nnnGGG777333777222333333333333222111111000///---111555555KKKqqqyyywwwtttfff^^^___ddddddeeeffffffeeeeeeggghhhdddfffjjjmmmqqquuuzzz}}}~~~}}}qqq^^^TTT[[[aaa^^^^^^ccchhhjjjnnnvvv|||{{{{{{yyyuuuqqqoooooommmkkkhhhfffddddddlllhhhccc^^^YYYSSSMMMIIIIIIHHHHHHHHHHHHGGGDDDBBB===<<<;;;:::999888888888555777:::<<<;;;;;;<<<<<<@@@QQQppp~~~wwwtttvvvzzzxxxvvvsssnnnggg\\\QQQIIIQQQLLLgggmmmHHH555888777666>>>CCCAAABBB@@@<<<::::::666000111111111111111111111111222222222111111444:::@@@iii|||wwwRRRAAACCCHHHJJJLLLLLLHHHAAA999444222222111000000000000111///......---,,,,,,------111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''((()))***ooo[[[JJJ???999777666555555555555444444444000///...,,,+++***))))))))))))(((((((((((())))))''''''(((((((((((('''''''''''')))*********)))(((******))))))((((((''''''***+++------+++***+++,,,******+++,,,...////////////000111222333222222111////////////000000000111000000111222333333444444...111888BBBHHHFFF>>>666888BBBNNNRRRKKK@@@888444555666:::@@@GGGQQQ]]]fffkkkooorrrsssrrrvvvxxxqqqjjjjjjooowww|||~~~~~~||||||rrrrrrvvvOOO777<<>>999333111111111111111111111111111///000222111666JJJaaa{{{yyykkk______hhhppprrrrrrtttyyyppp\\\WWWZZZTTTMMMDDD===;;;:::888777888777555444222111111111............///000111222---------------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))))))))******((((((((((((((((((((((((((((((''''''''''''((((((}}}lllXXXHHH>>>999888666555555555555444444444000///...,,,+++***))))))'''((()))******)))((('''''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((())))))))))))(((***++++++***))))))***(((+++//////...,,,---......000222333333111///............/////////000000...///000111333444555666111///000777AAADDD@@@999999AAAJJJMMMIII@@@777222///111111000666@@@EEEEEEFFFBBB@@@GGGXXXppp{{{yyywwwrrrhhh```WWWQQQJJJIIIRRR___lllsssuuuttt}}}nnnPPP>>>222???PPPpppuuu[[[DDD888222333333333333333333222111111...222000000999FFFfff{{{{{{xxxwwwwwwwwwwwwuuutttzzz}}}mmmcccbbbYYYZZZ[[[YYYUUUQQQOOONNNRRRTTTXXX[[[^^^bbbgggjjjjjjmmmppprrrssstttuuuwwwvvvxxx|||~~~}}}~~~eeeZZZWWWSSSVVV```ffffffmmmzzz|||{{{sssqqqppprrruuuwwwvvvttttttllleeejjjyyy~~~vvvoooggg```\\\TTTQQQMMMJJJGGGDDD@@@===777777666555555555555666888999999888777666888999;;;;;;CCCUUUmmm{{{uuu{{{tttdddRRRHHHEEEMMMWWWjjjuuu|||}}}```>>>999666666;;;???AAADDDDDDAAA@@@???:::333111111111111111111111111222000222444333999RRRlllmmmUUUSSSaaalllqqqsssrrrwww~~~nnn___WWWUUUMMMGGG@@@>>>???AAA???======<<<:::888666444333333.........///111222444555//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))))))))*********((((((((((((((((((((((((((((((''''''''''''((((((mmmYYYHHH>>>888666666666555555555444444444000///...,,,+++***))))))'''((()))******)))((('''''''''((((((((((((''''''''''''''''''((((((((()))''''''(((((())))))******((()))++++++)))((()))***))),,,000000...,,,,,,---...000222333333111///---............/////////000...///000111333444555666111---,,,333===AAA>>>888666<<>>888777;;;;;;AAADDDDDDBBBAAA@@@;;;444111111111111111111111111555333555888777>>>XXXuuummmPPPUUUjjjuuuvvvvvvooovvv~~~lll]]]RRRJJJFFFBBB???AAAEEEGGGEEEBBBAAA@@@>>>;;;888666555444---......000222444666777222111000...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++)))))))))))))))))))))))))))(((((('''''''''((((((nnnXXXHHH@@@:::666555555444444444333333333000///...,,,+++***))))))(((((())))))))))))(((((()))***,,,------,,,***)))'''((()))******)))((((((***************)))(((((('''((()))++++++******)))***,,,------------...000111222222111111000///...............////////////111111111111222444666777222111222555:::;;;999666333555999::::::777333000...///111111000//////000666???LLL]]]ttt~~~vvvqqqmmmkkkjjjfff___XXXVVVQQQMMMLLLLLLOOOVVV___^^^]]]aaajjjrrrqqqjjjeeekkksss~~~qqq{{{rrr___<<<;;;EEEdddmmmNNN999:::///333222111111333444333111+++444111111FFF```xxxuuusss{{{vvvvvvzzzzzzuuuooo]]]HHHDDDRRRYYY[[[ZZZSSSUUUQQQJJJFFFFFFGGGIIIIIIKKKNNNQQQUUUXXX\\\aaadddiiikkknnnqqqsssttttttssssssqqquuu}}}~~~yyyrrrlllhhhgggfffgggjjjmmmmmmiiifff\\\TTTPPPPPPNNNOOO___sssaaaYYYZZZYYY[[[bbblllooovvvwwwnnngggjjjkkkjjjnnnwww~~~xxxjjjgggzzzooohhh```XXXQQQPPPKKKDDD>>>;;;888666444333333333333333333333333555555555555666666777777::::::999CCCXXXhhh~~~}}}{{{www}}}tttiiicccQQQ@@@JJJQQQHHHkkkVVV;;;999666666BBB???DDDEEECCCAAA???;;;555222222111111111111222222666///666666111PPPuuu]]]gggppprrrtttssstttwww~~~yyyfffXXXOOOJJJHHHJJJKKKKKKKKKKKKLLLMMMJJJHHHEEECCCAAA>>>:::777333222000000222555999;;;===999333///------------+++++++++++++++++++++,,,------,,,,,,+++,,,,,,---------////////////...---))))))))))))))))))))))))((((((''''''''''''(((((()))((('''&&&&&&'''((()))pppYYYHHH@@@999444555444444444444333333333000///...,,,+++***))))))(((((())))))))))))((((((((()))+++,,,,,,+++)))((((((((()))******)))(((''')))************)))(((((('''((()))***+++******)))***,,,------------...000111111111111111000..................////////////222111000111222555777999333111222555999:::777444///111333444444222///------...//////......000222>>>KKK[[[jjjzzz|||tttppplllhhhgggfffccc\\\VVVSSSNNNJJJJJJJJJNNNVVV```^^^WWWPPPPPPSSSUUUTTTRRRQQQ^^^ttt~~~|||yyynnnzzzwwwmmmZZZ888:::GGGttt\\\;;;999444333222111222333444333222---444111555NNNkkkpppwww~~~|||yyywwwwwwuuusssqqqjjjTTTNNNWWWXXXXXXYYYUUURRRMMMGGGCCCCCCEEEFFFGGGJJJMMMQQQTTTWWW[[[```cccfffiiilllooorrrsssssssssssspppssszzz~~~}}}{{{|||}}}~~~}}}{{{zzzzzzzzz{{{yyyuuuooohhhaaa[[[XXXVVVUUUVVVXXXZZZZZZWWWTTTKKKEEEAAABBB@@@@@@NNN```zzzeeeZZZ[[[ZZZ]]]dddnnnrrryyy|||ssskkkhhhgggfffhhhnnntttrrrlll~~~~~~|||sssnnnyyyoooiiibbbYYYQQQKKKGGGAAA<<<999777555333333333333333333333333333444444555555555666666666666:::999???MMM[[[uuu}}}}}}{{{}}}}}}oooddd\\\LLLKKKMMMGGG```[[[<<<;;;999777===???CCCEEECCCAAA@@@;;;555222222111111111111222222333000666777;;;___ssswwwuuupppqqqqqquuuzzz|||iiiZZZNNNHHHKKKLLLMMMNNNNNNOOOPPPQQQPPPNNNJJJHHHEEEAAA===999444333111000222666:::===???;;;666222000/////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,)))***+++,,,,,,,,,++++++************************)))((((((''''''(((((())))))(((''''''''''''((()))qqqZZZHHH???888333444444444444333333333333000///...,,,+++***))))))(((((())))))))))))(((((('''((()))******)))((('''))))))******)))((('''&&&))))))******))))))((('''(((((()))************)))***,,,------------...000111111111111000///......---............/////////222111000000222555:::<<<444222222444777777555111---.../////////...---,,,,,,------,,,,,,///333666GGGVVViiiuuuzzztttooommmjjjgggeeeddd```ZZZUUUSSSMMMIIIHHHIIIMMMWWWaaaggg___TTTLLLKKKOOOUUUYYYaaaoooyyytttvvvyyytttlllpppzzzoooZZZ888;;;KKKsssBBB777999444333222222444444333222///333000:::ZZZzzzooo{{{zzz{{{{{{yyyuuussstttvvvxxxddd]]]]]]WWWUUUWWWUUUNNNIIICCC??????AAACCCDDDIIIKKKOOOSSSVVVZZZ^^^aaacccfffiiimmmppprrrssssssrrrooopppvvvyyywwwwwwyyy|||~~~}}}zzzwwwuuuuuukkkggg```XXXPPPJJJFFFDDDCCCCCCBBBCCCEEEDDDBBBAAA===999888999777777AAANNNjjjjjj]]][[[ZZZ___hhhmmmssszzz~~~{{{tttlllggggggccc```dddmmmqqqiii\\\```ccclllllllll~~~tttkkkgggaaaWWWNNNEEEAAA<<<999777666444333333333333333333333333333444444444444444555555555222888999:::AAAKKKiiiyyy{{{|||}}}yyyjjj\\\QQQFFFEEEHHHVVVbbb===;;;<<<777:::>>>CCCFFFDDDCCCAAA===777222222111111111111222222111222666888HHHrrrzzznnnnnnqqqvvv~~~ppp```RRRJJJKKKLLLLLLMMMOOOQQQRRRSSSSSSQQQNNNKKKHHHDDD???;;;777555222111333777<<>>:::999999:::999888888888999999999;;;999;;;===<<<:::@@@III^^^zzzppp```[[[[[[aaajjjiiiqqqyyyzzztttlllfffdddddd```]]]```kkksssnnneeeVVVTTTZZZ```eeeyyy~~~ooofffbbb]]]RRRHHH???<<<999666666555444333333333333333333333333333444444444444444444444444000888888999===EEE```{{{}}}ttt\\\VVVCCCAAAKKKKKKmmmoooCCC;;;;;;777999===CCCFFFEEEDDDCCC???999333222222111111222222333333666555666RRRxxxnnnqqqvvvwwwyyyiiiZZZQQQRRRQQQPPPQQQSSSUUUVVVWWWUUUTTTRRRPPPNNNKKKFFFCCC;;;888555333444888>>>AAAGGGFFFCCC>>>888333000...---------,,,,,,,,,,,,,,,------,,,+++++++++++++++***++++++,,,,,,,,,,,,,,,------------------------***))))))(((((())))))***)))(((((((((((((((((()))nnnXXXGGG???999555444444333333333222222222000///...,,,+++***))))))(((((())))))))))))(((((()))******************)))+++******)))(((''''''''')))))))))))))))((('''''')))))))))))))))************,,,------------...000000111111000000///...---------------............111000......111666;;;???666333111111333222///,,,---------------...//////......---,,,...444;;;AAAJJJRRR[[[eeepppyyyyyytttppprrrssssssqqqppprrrtttsssrrrooolllhhhbbb]]]YYYWWWQQQMMMLLLMMMQQQ[[[eee}}}sssqqqsssssspppjjjDDDCCCQQQbbb:::999666555444444555555444222222111000EEEnnnssssss~~~}}}uuuyyyuuutttuuuyyy|||pppllleeeUUUOOOPPPMMMGGGBBB===:::;;;===???@@@DDDHHHLLLPPPSSSUUUYYY[[[___bbbfffkkknnnqqqrrrrrrrrrooooooqqqrrrppprrrvvvqqqtttxxxwwwpppeee\\\VVVIIIEEE???999666666888999777777666555555777999;;;<<<>>>AAADDDDDDBBBEEEIIIVVVrrrsssccc[[[ZZZ```hhhfffnnnwwwxxxrrrjjjgggfff```___]]]^^^hhhuuu}}}}}}vvvddd\\\^^^ddduuu{{{mmmccc^^^XXXMMMDDD<<<999777666666666555444333333333333333333333333444444444444444444444444222777777:::BBBHHH\\\zzzyyyddd```IIICCCMMM@@@QQQPPP===888666999===BBBGGGGGGFFFEEEAAA:::333333222222222222333333444999444777^^^rrroooxxx|||zzzssseee\\\^^^[[[XXXXXXZZZ[[[[[[[[[VVVVVVVVVWWWWWWUUUQQQNNN@@@===888555555999???CCCLLLMMMLLLGGG???666000---------,,,,,,++++++++++++------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------------------------******))))))))))))******((())))))))))))))))))(((nnnXXXHHH@@@;;;666333333333333222222222222000///...,,,+++***))))))(((((())))))))))))((((((************************+++***)))(((''''''(((((((((((())))))(((((('''&&&)))))))))((()))******+++***,,,------------...000000000000000///...------,,,------------.........000///......111555:::===666333000///111111...+++******++++++,,,---......///...------000666>>>DDDHHHJJJMMMTTT___kkknnnlllhhhiiijjjjjjjjjlllnnnppptttsssqqqnnniiiddd___[[[ZZZVVVSSSUUUWWW[[[dddnnnxxxsssttttttssstttKKKCCCLLLlll>>>;;;777666555444555555444222222222444LLLuuunnnxxxwwwqqqwwwsssrrrsssxxxwwwnnniiiaaaQQQKKKLLLGGGDDD@@@;;;888999<<<>>>@@@CCCFFFKKKOOOQQQTTTVVVXXX]]]```dddhhhlllnnnoooooopppnnnoooqqqpppnnnpppuuuooorrrssspppgggZZZOOOIII???===999777666777999:::555555555444444888===AAA???CCCGGGKKKLLLKKKLLLMMMUUUmmmtttddd[[[WWW\\\dddgggnnnuuuwwwrrrmmmjjjiii^^^```______fffuuukkkZZZ[[[```pppzzzmmmaaaYYYQQQHHHAAA999777555555666666555444333333333333333333333333555555555444444444444444333666666;;;FFFLLL\\\vvv|||xxxeeebbbLLLFFFNNNAAAGGGsss\\\AAA999666888<<>>CCCCCCDDDCCCCCCKKKYYYcccgggdddcccdddeeeiiimmmpppqqqssstttsssqqqlllgggdddbbbaaa^^^___ccchhhmmmwww|||uuuttttttrrrRRRBBBCCCkkkggg===>>>888777555555666555444222111333999TTT}}}kkk}}}uuuqqqtttppprrrtttwwwzzzvvvllleeeZZZJJJGGGIIICCCAAA===888666777:::===>>>AAAEEEJJJNNNPPPRRRTTTVVV[[[]]]aaaeeehhhjjjkkkkkkllllllnnnpppooolllnnnsssqqqqqqnnnfff[[[OOOFFFAAA;;;:::999777777777777777333444444333555:::BBBHHHJJJNNNTTTWWWYYYZZZYYYXXX^^^ppp}}}ttteeeZZZUUUXXX^^^ggglllrrrtttqqqllliiihhh___bbbbbbaaaeeepppzzz~~~sssWWWIIINNNTTTdddyyy}}}vvvjjj]]]RRRHHH@@@<<<666555444444555555444333333333333333333333333333666666666555555555444444111555444999DDDKKK\\\xxx}}}~~~{{{xxxgggbbbPPPIIIOOOFFFIIIddd^^^EEE>>>999888;;;BBBGGGIIIIIIIIIDDD>>>444333333222222333333444000999666CCCpppuuurrrmmmqqq{{{}}}wwwrrrkkkddd___^^^]]]YYYVVVQQQRRRTTTXXXZZZZZZWWWTTTKKKFFF>>>888666:::???DDDMMMUUU\\\\\\SSSFFF;;;666000000000///...---------,,,,,,------///000222333333222000...,,,,,,,,,,,,------------------------+++++++++******+++++++++((()))************)))(((ttt\\\KKKBBB;;;666333333333222222222111111000///...,,,+++***))))))(((((())))))))))))((((((((((((''''''''''''(((((())))))(((''''''((()))***(((((((((((((((''''''&&&***)))((((((((()))+++,,,***,,,------------...000000000000000///...---,,,,,,,,,,,,---------......------...///111444666777555111...---//////---***)))***,,,...///000//////------------000555===BBB>>>@@@===888<<>>EEEIIIVVVlllzzzwwwrrrgggYYYJJJ???999666555333222333444444333222333333333333333333333333777777666666666555555555000444444777@@@HHH]]]|||xxxtttrrrvvv|||~~~{{{sssjjjWWWLLLLLLFFFFFFTTTyyyYYYFFFBBB===999;;;BBBHHHIIIJJJJJJEEE>>>444333333222222333333444000:::888GGGqqqzzzuuuuuupppqqqyyyzzzxxxoooiiigggddd```[[[XXXYYY\\\___bbbaaa^^^[[[NNNHHH@@@999666:::???CCCLLLVVV```bbbZZZLLLAAA;;;333222222111000//////...,,,,,,---...000222444555888666444111///.........------------------------,,,++++++******++++++,,,((()))***++++++***)))(((www[[[HHHBBB<<<555444333222222444444333222000///...---,,,+++++++++************))))))))))))+++)))(((&&&&&&((()))+++)))((('''''''''(((***+++)))***++++++)))(((((((((,,,***)))((()))***)))(((((()))***+++---...///000---.........//////000000......---,,,,,,,,,---------......///000111111222000...+++)))((((((((()))+++++++++,,,,,,---------,,,,,,+++,,,...000333555777666333111555@@@OOOZZZcccfffiiimmmqqqvvv|||{{{wwwzzz{{{yyyyyy}}}||||||{{{|||~~~|||tttmmmbbb>>>???JJJ^^^uuu|||lllSSSAAA:::999888666666777777555444666--->>>cccggg{{{oookkkvvvtttuuuwwwzzz}}}yyyjjjYYYPPPIIICCC>>>>>>444333333333444777999;;;???BBBGGGKKKMMMOOORRRTTTUUUYYY^^^`````````bbbdddbbbgggkkkjjjjjjlllkkkiii```[[[SSSJJJCCC???===<<<:::888777666777777555444222444444333555<<>>888666555666777555222333777777444555777666444444555666444333444444555555444444333222///222999;;;???SSSjjjzzz}}}qqqqqqsssuuuxxxzzzyyyxxxuuunnncccXXXPPPLLLIIIHHH{{{rrriiizzz___OOOCCC888777:::AAAIIIMMMPPPOOOHHH@@@888333000333444222222444///======GGGlll~~~ooozzzuuuqqqpppmmmmmmqqqxxx~~~vvvnnnhhhddddddcccccceeehhhhhheeebbbWWWOOODDD===<<>>AAAFFFKKKNNNQQQTTTVVVQQQUUUYYY[[[[[[ZZZ[[[]]]]]]cccgggggghhhjjjjjjgggaaa\\\SSSJJJCCC@@@??????<<<:::999888999888777555333555555555555;;;EEEMMM[[[aaadddaaaaaaeeegggeeeiiivvv}}}pppccc\\\ZZZ[[[]]]hhhqqquuuooogggeeedddbbbdddddddddfffkkksss}}}vvvaaaIII@@@CCCMMMYYYaaa]]]VVVKKKAAA;;;999999:::<<<===;;;777777::::::777666666444333222444555555444444444555555444444444555111333888999<<>>===>>>===:::999777444222222333555777444444555555555555444444555111222777999;;;FFFSSSsssvvvsssuuussspppooooooqqqtttvvv~~~xxxnnnbbbWWWOOOIIIGGGgggzzznnnxxxpppZZZHHH<<<===;;;BBBJJJOOOSSSSSSMMMEEE999444111333444222333555999999:::RRRyyyfff\\\mmmiiifffffffffgggnnnvvv~~~zzzwwwxxx|||zzzssslll```YYYOOOGGGDDDEEEFFFHHHJJJVVVdddnnnpppjjj\\\NNN@@@888222111000---...111111///000444666777<<>>999777333333222222444666999:::<<<@@@EEEIIIKKKNNNPPPSSSQQQPPPNNNKKKIIIIIIJJJKKKJJJOOOTTTWWW^^^fffhhhfff___\\\WWWRRRMMMIIIGGGFFFBBB@@@>>>======<<<:::888666777888777777888<<>>DDDIIIGGGDDDBBBDDDGGGOOO\\\eeevvv|||nnnddd```___]]]\\\^^^eeelllmmmkkkiiiiiiiiihhhjjjiiieeeccclll}}}qqqRRR@@@;;;>>>DDDJJJ@@@???>>>===@@@EEELLLQQQMMMRRRTTTPPPLLLJJJEEE@@@;;;777444444333333555888555555666666666666555555222000111777;;;>>>FFFOOOfffvvvppprrrqqqooonnnpppuuu{{{|||pppbbbUUUMMMIIIHHH___wwwvvvhhhMMM;;;;;;999AAAIIIOOOSSSTTTOOOGGG:::444111333444333333666999777BBBccc~~~fffgggmmmhhheeeeeeeeegggnnnwww~~~}}}xxxjjjaaaTTTJJJGGGHHHLLLNNNRRR[[[gggppptttooo```QQQBBB;;;555444444111000222333111333777999<<>>=========>>>AAAEEEIIIRRR]]]bbbaaaZZZZZZYYYWWWSSSOOOKKKHHHEEECCCAAA@@@???>>><<<:::888888999888777666777999777777888999999:::<<>>===???CCCGGGMMMVVV```gggiiinnnpppjjjaaaWWWMMMEEE:::666444666555222222666555666666777777666666555333222333777;;;@@@HHHOOOVVVnnn|||uuuqqqqqqpppoooqqqvvv}}}tttdddVVVOOONNNOOOXXXXXX<<<777777???HHHNNNSSSUUUPPPHHH;;;555222333444333444777:::===VVV}}}|||fffmmmnnniiieeeeeedddfffnnnvvvwwwkkk[[[NNNIIILLLSSSWWW\\\ccclllttt{{{xxxjjj[[[EEE===888888999666444333555333444999<<>><<<:::888555777888888;;;EEEQQQXXXWWWTTTUUUWWWWWWUUUQQQNNNKKKIIIGGGEEECCCBBBAAA>>><<<:::999888777666555555555666222111333555888>>>EEEHHHNNNQQQaaa~~~yyynnnddd^^^^^^aaaeeebbbbbbeeeiiihhhcccccceee___```[[[OOOAAA<<<@@@GGGWWWMMMAAA;;;777666888===@@@EEELLLSSS[[[fffrrr{{{|||uuufffWWWIII@@@999444555:::999222000444666666777777777777666666666777777777999???IIIRRRPPP```~~~~~~sssttttttsssqqqsssyyy~~~sssdddVVVOOOOOORRRSSSrrreee@@@777555>>>GGGNNNTTTVVVQQQJJJ<<<666222333444444555999<<>>===;;;;;;<<<<<<:::999999FFFooo}}}wwwmmmvvv}}}~~~wwwpppuuuxxx|||mmmcccWWWMMMHHHEEE>>>999777333222111111333555888999;;;>>>AAADDDEEEFFFHHHIIIGGGHHHJJJLLLLLLHHHAAA;;;;;;888444444===JJJQQQQQQPPPQQQQQQQQQQQQPPPOOOOOONNNLLLIIIGGGFFFDDDBBB???;;;:::777666555444333222444111000222222777DDDRRRdddddd^^^gggwwwssskkkaaa[[[]]]eeelllfffcccdddhhhgggbbbbbbeee^^^\\\VVVJJJ<<<555777;;;GGGBBB===999555555===FFFJJJPPPWWW^^^dddmmmyyy~~~ppp^^^PPPEEE===;;;888;;;DDDCCC888333666666777777888888777777666444777888555666???NNNYYY^^^eeezzzwwwyyy{{{yyyuuutttvvvzzz}}}zzzrrreeeXXXQQQPPPRRRSSSccckkkCCC:::555>>>GGGOOOUUUXXXTTTMMM===777333333444444666999>>>TTT}}}www~~~{{{jjjeeeaaaaaabbbfffoooxxx|||rrr```WWWWWW\\\```[[[]]]bbblllzzzvvvhhhWWWKKK???;;;;;;999888888777555555999===AAAIIIQQQZZZ___```WWWKKKBBB:::555000000111111111000000///------........./////////------------,,,,,,,,,,,,{{{^^^GGG===999444444333222222444444333222......,,,+++***)))))))))************))))))))))))(((((())))))))))))((((((&&&''')))*********)))(((&&&(((******))))))***+++''',,,000///+++((()))++++++++++++,,,,,,---------//////...------,,,++++++,,,,,,++++++***+++++++++,,,,,,------...///000000111222333444444444444444333222222222111111000000...///000111222222222222...111444444333333666999999AAAJJJOOORRRYYYfffqqqsssxxx}}}zzzdddNNNBBB555111888:::@@@aaa~~~~~~}}}uuu___KKKOOOWWWDDD???===<<<;;;<<<<<<;;;999;;;HHHppp~~~ttt|||zzzyyyssspppxxx}}}qqqeeeXXXJJJDDD@@@;;;777666222222111111333555888999999===AAADDDFFFHHHJJJKKKKKKPPPWWW^^^```ZZZOOOFFFBBB>>>777444;;;HHHNNNNNNNNNMMMLLLLLLLLLNNNPPPQQQRRROOOLLLJJJIIIGGGDDDBBB<<<:::777555444444333222111111111222///444GGG\\\xxxssshhhjjj|||nnnlllfff]]]WWWZZZfffpppddd```aaaeeefffbbbccchhh```]]]VVVJJJ???:::<<<@@@CCC@@@<<<888444666BBBPPPUUUZZZ```dddgggmmmvvv}}}~~~zzzjjjYYYOOOHHHDDD@@@===CCCMMMLLL@@@888:::777777888888888888777777///444666333444@@@SSSaaarrrrrrxxx|||~~~zzzwwwyyy||||||{{{wwwmmm```WWWUUUVVVWWW[[[lllEEE===666???HHHPPPWWWZZZVVVOOO>>>777333333444444666:::>>>XXXooo~~~iiidddaaabbbdddiiisss}}}~~~zzz}}}}}}wwwzzzxxx}}}|||iii^^^[[[\\\___aaabbbdddnnn|||zzzmmmaaaQQQAAA:::999888888:::777555555999===@@@HHHQQQ^^^eeefff]]]PPPEEE<<<666000000111111111111000000.../////////000000111111......---------,,,,,,,,,vvvYYYCCC<<<:::777444444444333333222222222000///...,,,+++***))))))******))))))((((((''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''')))***)))'''$$$######((((((((((((((((((((((((---------,,,,,,+++++++++000000///...---,,,,,,+++))))))***++++++++++++******+++---,,,,,,---///111000222444666777777666555555444333444666777666555777222000333777:::???DDD>>>:::666555666777555333999:::;;;;;;>>>EEEOOOVVVYYY___ccccccdddddd[[[QQQDDD>>>999666444999KKK^^^~~~{{{zzzooo\\\BBBFFFmmmXXXIIIEEEBBB???>>>???>>>;;;888<<>>>>>AAACCCBBBBBBIIIRRR]]]gggtttttt^^^MMMIII???444555@@@IIILLLKKKDDD???BBBIIINNNQQQRRRSSSTTTTTTRRROOOKKKFFFCCC@@@===999555444333222111000333444000---222???KKKmmmfffbbbjjj|||}}}tttkkkaaaVVVSSSXXX]]]```___YYY]]]```aaa```aaadddhhhgggllljjj]]]KKK===888666;;;===<<<999888===HHHRRR\\\```cccfffhhhlllrrrvvvvvvxxxvvvpppmmmllliiieee```QQQMMMWWWXXXGGG999777888888777777777777777777666777888777555:::LLL___yyy||||||}}}~~~zzzxxxyyynnnbbbZZZVVVWWW]]]ZZZvvvxxxHHH:::;;;<<>>>>><<<<<<777444555888>>>JJJUUUccckkknnneeeWWWKKKBBB<<<888555666888777333111222111000...---,,,,,,---...111000///------,,,------tttWWWAAA:::888444444444333333333222222222000///...,,,+++***))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((''''''''''''(((((()))***,,,+++(((&&&%%%%%%((((((((((((((((((((((((+++++++++,,,,,,---------000000///...---,,,++++++))))))***++++++++++++******+++,,,,,,,,,---///111444666888:::;;;;;;:::999999888777777888888777555555000000777???FFFPPPYYYJJJEEE???:::777666555444666777888777666777;;;???DDDIIINNNSSSZZZaaa^^^WWWKKKDDD===777222222<<>>BBBCCCEEELLLVVVdddnnn}}}xxxYYYUUUHHH;;;666===CCCEEE>>>888555999CCCLLLPPPRRRVVVVVVVVVUUUSSSOOOLLLJJJEEEAAA<<<888666555333222...111222000...000888???IIIHHHIIIRRRcccvvvvvvnnnddd]]]TTTSSSWWW\\\\\\[[[XXX[[[___aaaaaabbbfffiiikkktttxxxkkkSSS>>>666555===>>>===;;;<<>>>>><<<999<<<999999===AAAEEEOOOXXXcccnnnwwwssshhh[[[PPPHHH999777777:::999444222444222111000///......//////000000//////.........---tttWWWBBB;;;888444333333333333222222222222000///...,,,+++***))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''((((((+++,,,---,,,***((('''((((((((((((((((((((((((((())))))***+++---...//////000000///...---,,,++++++))))))***++++++++++++******+++,,,,,,,,,---///111777888;;;===>>>>>>===<<<>>>===;;;;;;;;;:::888666999444222666<<>>GGGVVVdddhhhfffYYYRRRHHH???777333555;;;BBBJJJUUUaaammm{{{~~~sssmmmlllssssss```EEEFFFCCCeeeQQQEEEDDDCCCBBBCCCDDDDDDBBBAAAAAAaaa}}}vvvuuuwww{{{}}}zzzbbbVVVKKKDDD>>>777333333111000//////000222555666777777<<>>:::777:::CCCMMMRRRSSSWWWWWWVVVUUUTTTRRRPPPOOOKKKFFF@@@:::777666555444000111222222000111222444333666;;;BBBNNNbbb|||yyyooohhh]]]WWWRRRQQQUUUXXXXXXVVVUUUZZZ^^^aaabbbdddhhhkkkqqq|||rrrUUU===444666??????>>>???DDDMMMXXX```gggjjjkkkhhheeehhhsss|||pppYYYLLLGGGEEE>>>===<<<;;;999888777777888666666666666:::FFFRRRXXXbbbwwwssseee\\\YYYZZZ\\\\\\rrrxxxWWW@@@;;;<<>>;;;666333222222222222222222222000///...,,,+++***))))))''''''(((((())))))******''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((+++,,,---+++)))(((((()))(((((((((((((((((((((((()))***++++++------...///000//////...---,,,+++***))))))***++++++++++++***)))+++,,,,,,,,,---000222666888:::===>>>???>>>===AAA@@@???>>>???===;;;888<<<777555777888:::@@@GGG[[[YYYTTTKKKBBB;;;;;;<<<>>>??????>>>;;;777444222555444777BBBSSSdddooorrreee]]]RRRFFF>>>888777888???@@@AAADDDKKKZZZlllxxxzzzmmmfffeeemmmyyy}}}hhhFFFCCCEEEbbb}}}zzzPPPHHHFFFFFFFFFFFFFFFEEECCCBBBKKKnnnnnn{{{~~~vvvssstttxxxzzzxxx~~~ttt```UUUIIICCC===666222222000000//////000222444666777777:::@@@CCCEEEKKKSSSTTTSSSUUU___pppyyyrrrdddPPPAAA;;;===@@@???>>>===>>>EEENNNTTTTTTXXXWWWUUUTTTRRRPPPOOOOOONNNIIIAAA;;;888666555444444333222222333333222111222666999<<>>@@@AAAAAAAAABBBBBBAAABBBCCCBBB???<<<777777888<<<<<<<<<@@@GGGQQQSSSRRRMMMEEE???============<<<;;;:::777333111333000222;;;KKK]]]lllvvvnnnfffYYYKKK@@@;;;999888>>>>>>>>>>>>AAALLLYYYdddyyykkkaaa^^^fffuuupppKKKDDDPPPpppuuuNNNLLLJJJKKKKKKJJJHHHEEECCCBBBLLLppp|||{{{vvvvvvxxx{{{wwwzzzwwwjjj___TTTHHHBBB<<<666222222/////////000111222444555999888:::???AAABBBFFFKKKMMMKKKLLLUUUbbbppp|||sssmmmaaaQQQBBB<<>>;;;>>>CCCIIIOOOTTTYYY___cccbbbggglllllljjjmmmttt{{{bbbIIIAAA<<<555888888888888999999999999666444333555555777@@@IIIIIIOOOaaa||||||~~~vvvkkkdddbbbccckkkhhhhhh[[[???<<<;;;BBBSSSbbbeeebbb^^^KKK>>>555666777444666<<>>:::444111111111222222222222222000///...,,,+++***))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''(((((()))))))))(((&&&&&&'''))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,+++******))))))***++++++++++++***(((***+++,,,,,,...000333777:::>>>BBBEEEGGGHHHHHHFFFFFFFFFGGGGGGFFFCCC@@@999999<<>><<>>>>>>>>>>>:::666222333111111888CCCSSSgggwwwxxxttthhhVVVIIICCC@@@>>>AAAEEEHHHIIIHHHIIILLLOOOiii~~~|||nnn```ZZZaaassswwwQQQIII[[[tttMMMNNNOOOPPPQQQOOOKKKFFFDDDBBBOOOttt}}}|||~~~yyyxxx~~~tttkkk^^^SSSHHHBBB<<<666222222/////////000111222333444;;;999:::???BBBBBBDDDHHHCCCDDDIIIQQQWWWYYY\\\```]]]YYYSSSIII@@@@@@MMM[[[uuu~~~~~~oooaaa]]]]]]\\\\\\\\\[[[YYYVVVSSSQQQPPPMMMIIIDDD???===:::888666777444000///000222444555<<>>SSS|||aaaKKK``````[[[YYY___bbbiiirrrfff]]]rrrtttiii\\\QQQSSS\\\bbbccccccqqqvvv}}}~~~uuujjjbbbsss~~~~~~wwwmmmTTTNNNIIIGGGIIIIIIEEEAAACCC@@@???BBBFFFLLLVVV```iiittt|||{{{rrreeeTTTFFF>>>>>>BBBGGGFFF???:::999777777777666555333111000222111000///............~~~jjjQQQBBB???;;;555000111111111222222222222000///...,,,+++***))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((''''''''''''(((((()))))))))(((&&&&&&((()))))))))))))))))))))))))))******+++,,,,,,---......///......---,,,+++******))))))***++++++++++++***(((***+++,,,,,,...111333888:::???DDDHHHKKKLLLMMMMMMLLLLLLLLLLLLJJJEEEBBB??????@@@???:::555777<<>>EEENNNYYY]]]]]]aaallluuurrrooojjjfffdddddddddddd___cccccc___\\\^^^``````PPPNNNHHHAAA===<<<;;;999666666777777777777777777666777999999777999FFFUUU]]]___kkk}}}wwwmmmeeebbbbbbaaafff___iiiDDD<<<:::AAATTTeeekkkgggcccKKK>>>444555777666;;;BBBeeegggLLL\\\[[[[[[ZZZcccggglll~~~~~~sssiiiccc]]]uuulllcccdddfffeeedddiiikkkqqqxxxzzzuuullleeeyyy|||wwwpppVVVPPPJJJHHHJJJMMMMMMKKKFFFBBBAAACCCFFFKKKTTT]]]cccmmmxxxyyytttiiiYYYKKKAAABBBFFFLLLKKKCCC===<<<999999999888777555333222777555222///......///000~~~jjjQQQCCCAAA===777000000111111222222222222000///...,,,+++***))))))******))))))((((((''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((()))***)))(((&&&&&&(((***))))))))))))))))))))))))'''((()))+++---///000111///......---,,,+++***)))))))))***++++++++++++***((()))+++,,,,,,...111333666999>>>DDDIIILLLNNNOOORRRRRRQQQQQQOOOLLLGGGCCCBBBAAAAAAAAA<<<999===DDDQQQNNNKKKJJJKKKJJJGGGCCC???BBBIIIPPPTTTPPPGGG@@@:::777555444333;;;QQQhhhrrrxxxuuufffVVVOOOKKKGGGHHHJJJLLLKKKKKKMMMRRRVVVUUUmmm}}}~~~pppeeeqqqzzzXXXQQQ}}}OOOJJJTTTVVVYYYWWWRRRMMMKKKJJJ\\\rrrzzz}}}{{{wwwpppnnn^^^TTTHHHBBB===777333333......///000111222333333666555888@@@GGGIIILLLPPPUUUOOOJJJGGG>>>555444999777888;;;>>>BBBNNNjjjvvvddd^^^\\\XXXYYY[[[\\\[[[XXXUUUSSSOOOMMMKKKJJJHHHFFFBBB???;;;<<<;;;999555333444666888HHH[[[ccc^^^VVVSSSTTT\\\iiivvv|||sssgggWWWUUUSSSPPPOOONNNNNNNNNXXX]]]ccceeeeeedddeeeggglllwwwnnnLLL>>>AAAIIISSS^^^```___eeesssvvvpppgggbbbaaaaaaaaaaaa[[[bbbfffaaa___dddnnntttqqqeeeVVVKKKDDD???>>>@@@999888888888777777666666111444777777333666EEEVVVcccfffsss{{{xxx~~~vvvttt~~~~~~wwwmmmddd```___VVV```\\\lllAAA<<<:::AAATTTffflllhhhdddIII<<<333444777888===EEEttttttUUU]]]XXXYYYXXXdddkkkmmmzzz{{{}}}}}}rrriiigggiiijjjrrrjjjhhhfffgggbbbccciiisssyyywwwpppkkkfff~~~{{{|||yyy]]]UUUKKKFFFFFFHHHIIIIIIEEEBBBAAADDDFFFIIIQQQYYYcccnnnzzz}}}yyynnn^^^PPPDDDDDDIIIOOONNNFFF@@@>>>;;;;;;;;;:::999777444333;;;888444000//////111222hhhNNNAAA@@@<<<555555444222333444444333111222000...,,,***)))))))))************************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((('''''''''((()))******,,,,,,---...//////---,,,+++*********))))))))))))))))))))))))+++,,,---------///333555999===DDDJJJMMMNNNMMMLLLOOOOOOOOOPPPPPPOOOKKKHHHGGGGGGGGGGGGAAA<<<>>>DDDQQQSSSRRRNNNLLLMMMKKKGGGJJJNNNTTTZZZ\\\XXXPPPJJJBBB@@@:::444222:::HHHTTTgggjjjjjjdddYYYPPPMMMMMMPPPRRRTTTTTTTTTUUUYYY\\\hhhttt~~~}}}~~~~~~tttnnnsss~~~gggWWW```vvvTTTOOOQQQYYYXXXUUUXXXRRRKKKOOO^^^rrrggg~~~~~~{{{~~~wwwlllcccXXXOOOFFFCCC@@@999222///............///000222222444777;;;>>>AAAGGGOOOVVVWWWOOOCCC:::555222///,,,//////333888===JJJddd}}}xxxcccSSSQQQVVVZZZ]]]___]]]YYYVVVVVVWWWSSSQQQMMMHHHDDDBBBAAAAAACCCAAA===999666555555555;;;???EEEJJJKKKGGGAAA===PPPWWW[[[\\\eeeyyyuuuaaa\\\UUUQQQSSSSSSPPPNNNOOORRRWWW]]]```___]]]]]]^^^cccnnn|||}}}hhhMMMCCCHHHOOOWWW___aaadddiiimmmmmmiiigggeeecccbbbccceeefffeeeiiiooowwwgggSSSPPPMMMEEE@@@999666:::;;;777555777999555222555888;;;AAAHHHXXXjjjxxxwwwssswww}}}yyyppppppxxxtttgggaaa[[[SSSYYYZZZYYYxxxuuu;;;;;;:::AAASSShhhrrrnnnfffLLL===333555555222999FFF|||VVVVVV]]]WWWVVV\\\gggsss}}}zzzvvvrrrpppuuu{{{kkkccceeecccdddgggmmmvvv{{{tttjjjcccjjjqqqwww}}}~~~xxx[[[QQQJJJHHHHHHFFFGGGIIIDDDDDDFFFGGGGGGGGGOOOXXX^^^iiiuuu|||}}}sss```OOOEEEJJJOOOQQQNNNJJJEEECCCAAA@@@???>>>;;;999777666777444222111111111///...iiiOOOAAA???;;;333333222000111222222111///222000...,,,***)))))))))************************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((('''))))))***+++,,,---......//////---,,,+++*********))))))))))))))))))))))))***+++---------///222555;;;???EEEJJJOOORRRTTTUUUVVVUUUTTTSSSRRRPPPLLLIIINNNMMMNNNLLLEEE>>>===BBBOOOVVVZZZWWWTTTUUUWWWVVVVVVZZZ```fffgggbbbZZZTTTKKKGGG???888333555<<>>;;;:::<<<:::777666888999;;;CCCKKKQQQ```iiiyyytttmmmmmmssstttnnnmmmsss~~~qqqeeeaaa[[[TTT[[[^^^YYYpppttt@@@<<<<<>>999111333222000111222222111///111000...,,,***)))))))))************************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((((((((((((''''''(((((((((((((((((()))***+++,,,---....../////////...---,,,+++******))))))))))))))))))))))))***+++,,,,,,---///222555===AAAGGGMMMRRRVVV[[[^^^]]][[[YYYWWWWWWVVVSSSQQQUUUTTTUUUTTTMMMDDD@@@BBBOOOZZZcccaaa]]]^^^aaaccccccgggnnntttvvvrrrjjjdddZZZSSSJJJAAA;;;888666555888===FFFPPPYYY___bbbdddjjjlllooosssxxx~~~yyywwwWWWSSSpppSSSZZZaaaiiigggaaa^^^TTTKKKNNNiii~~~rrr___RRRQQQHHH???<<<999444000000............///000111111111222444999???DDDGGGHHH>>>:::555222000///...---111,,,+++111777999999:::777888:::<<<;;;<<>>BBBAAA<<<999999;;;:::DDDLLLPPPXXXjjj{{{iiiccc\\\VVVUUUSSSPPPOOOPPPUUUYYY^^^```]]]XXXSSSQQQQQQRRR___wwwyyyeeeXXX[[[ccciiikkklllnnnmmmjjjiiigggeeedddeeehhhmmmooo}}}sssppp___UUUKKKDDD???;;;;;;===;;;::::::;;;:::<<>>;;;999:::888555444333222000...jjjPPPBBB???:::222555444222333444444333111111000...+++***))))))***************************((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((******+++,,,---....../////////......---+++******)))))))))))))))))))))))))))***+++,,,,,,...111444<<>>>>>999:::<<<===;;;===HHHUUUTTT^^^bbbmmmuuupppoootttuuuqqqnnnooouuu|||{{{ppphhhgggddd^^^^^^fff\\\fffdddCCC<<<===FFFZZZoooxxxqqqgggGGG:::444888999888CCCRRRwwwTTTDDDHHHMMMIIIPPPZZZiiizzz|||~~~~~~~~~pppjjjkkklllmmmssszzz{{{xxxnnnrrrvvvxxx{{{~~~{{{uuu___TTTMMMQQQWWWUUULLLFFFEEEDDDGGGJJJIIIGGGHHHMMMQQQ^^^nnnxxxyyyrrrcccVVVMMMMMMMMMKKKJJJJJJLLLNNNIIIIIIIIIHHHEEEBBB???===;;;999777666444222///---}}}hhhOOOCCCAAA<<<555555444222333444444333111111///---+++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((&&&'''''''''(((((()))))))))******+++,,,---...////////////...---,,,***)))))))))))))))))))))))))))(((***+++++++++---000333999BBBNNNVVVZZZ\\\^^^aaa___]]]]]]^^^aaacccdddddd^^^]]]```dddbbb\\\YYYZZZccckkkqqqtttvvvyyywwwsssqqquuu}}}}}}rrrbbbWWWQQQLLLEEE@@@@@@AAAGGGRRR```ooozzzwwwVVVMMMZZZ|||VVV^^^llluuussskkkeeeWWWMMMQQQsssqqqooo^^^QQQHHH@@@999666333///...111...............//////000222111222555:::;;;999666666444222///------...///***+++---000333444333000222222555999;;;;;;AAAHHHPPPSSSVVVUUUSSSRRRTTTVVVWWWYYYZZZXXXSSSQQQSSSVVVZZZ[[[\\\[[[ZZZWWWSSSQQQPPPccc{{{vvvhhhaaadddmmmyyyzzzkkkfffaaa\\\YYYSSSNNNMMMPPPVVVXXX\\\]]]YYYPPPEEE>>>;;;===OOOpppsssfffkkkqqquuuvvvvvvvvvrrrkkkqqqoookkkiiihhhjjjmmmooorrr```WWWTTTSSSUUUYYY\\\[[[YYYSSSMMMHHHDDDAAA888999<<<===<<<>>>IIIVVV```lllooosss{{{wwwxxx|||}}}yyyrrroooooovvv}}}}}}sssmmmllljjjeee```kkk```iii\\\AAA;;;===GGG\\\qqqyyyqqqeeeFFF:::555888999777BBBSSS}}}bbbMMMHHHLLLMMMKKKOOOYYYjjj{{{~~~~~~}}}}}}llljjjlllmmmlllnnnrrrtttqqqppptttxxxyyy|||~~~zzzssscccXXXPPPSSSXXXTTTKKKDDDFFFEEEGGGKKKKKKGGGHHHKKKOOO]]]mmmuuuwwwqqqdddYYYSSSRRRQQQNNNKKKKKKMMMOOOLLLMMMMMMMMMKKKGGGDDDBBB>>><<<:::888666333000---yyyeeeNNNBBBBBB>>>666333222000111222222111///000///---+++*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((((((((((((&&&&&&''''''((()))))))))((()))***+++,,,------...////////////...,,,+++)))))))))))))))))))))))))))((()))******+++---000333666AAAOOOXXX\\\]]]___bbbdddcccccceeehhhjjjjjjiiihhhfffgggkkkllliiiiiikkkhhhnnntttxxx}}}zzzyyy}}}rrrddd\\\UUUNNNIIIIIIKKKQQQZZZfffuuuoooQQQJJJSSSrrr{{{WWWfffooozzzxxxppphhhYYYNNNRRRtttfffwwwmmm[[[OOOEEE???999666222...---000///......---......//////111111222555777888666555555666666555222///......***...000///000333444222...---///444777999>>>EEELLLMMMLLLJJJHHHJJJOOOTTTWWWZZZ]]][[[VVVSSSVVVYYY\\\]]]___```___^^^\\\ZZZdddvvv~~~pppgggccc___]]]VVVOOONNNQQQUUUXXX\\\^^^ZZZPPPCCC:::666:::LLLiii{{{xxxkkkdddpppuuuwwwxxxyyyzzzuuunnnqqqooollliiihhhhhhiiijjjiiimmmpppnnnggg```[[[YYYPPPKKKDDD??????BBBEEEFFFMMMSSSXXXVVVRRRNNNHHHBBB===<<<<<<===<<<>>>GGGRRRkkkxxx{{{{{{|||xxx|||xxxqqqnnnnnnuuu}}}}}}tttnnnnnnmmmhhhdddnnneeeooo]]]AAA:::===III^^^ssszzzqqqeeeDDD:::555999999888DDDUUUpppTTTJJJKKKLLLJJJJJJOOOYYYjjj{{{~~~uuuhhh```aaammm~~~}}}wwwppplllnnnuuu{{{nnniiinnnpppnnnmmmnnnnnnlllrrrwww|||~~~{{{sssfff[[[RRRSSSUUUQQQJJJFFFFFFDDDEEEIIIJJJGGGGGGIIIOOO\\\kkkqqqrrrmmmcccYYYUUUUUUTTTRRRNNNMMMMMMNNNNNNOOOQQQQQQPPPMMMIIIGGGBBB@@@>>><<<:::666111...wwwdddMMMBBBAAA===555333222000111222222111///000///---+++*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((((((((((((&&&&&&''''''((())))))***'''((())))))++++++,,,---...///000000///---+++)))))))))))))))))))))))))))''')))*********,,,///222555@@@NNNXXX[[[___dddhhhllllllnnnrrrvvvxxxxxxwwwvvvrrrqqqssstttssstttxxxvvv~~~xxxnnnfff___[[[\\\aaaiiipppyyylllPPPKKKXXXttt{{{VVVkkkuuu~~~tttjjjZZZOOOSSSwwwkkkyyy~~~|||{{{pppZZZLLLDDD???;;;888333...---000///......------.........---000222444555666888:::555:::@@@BBB>>>777111...+++000111000222777888444...,,,---111444777<<>><<<@@@IIIPPPVVV[[[___^^^ZZZXXX[[[```^^^^^^___``````___^^^]]]pppuuuhhheeedddbbb[[[SSSPPPSSSVVVYYY]]]```]]]RRRDDD999666:::MMMhhhyyyxxxrrrpppxxx{{{|||}}}|||vvvqqqpppnnnlllkkkjjjjjjiii^^^[[[XXXSSSOOOKKKGGGEEEAAAKKKNNNDDD===???DDDEEEGGGRRRZZZ[[[YYYWWWQQQJJJEEEAAA>>>>>>===>>>DDDKKKaaannnrrruuu{{{|||{{{xxxuuurrrpppnnnrrrzzzzzzqqqkkkkkkjjjeeeeeennnggguuucccBBB;;;>>>KKKaaavvv|||rrreeeBBB999666:::;;;;;;HHH[[[pppPPPJJJLLLIIIGGGJJJOOOYYYjjjzzzsss]]]KKKEEEHHHMMMQQQKKKGGGCCCBBBDDDHHHKKKMMMSSS___qqqwwwmmmtttyyywwwtttsssrrroootttzzz~~~vvveee[[[RRRQQQQQQNNNKKKJJJHHHEEEEEEIIIJJJHHHIIIKKKOOO[[[hhhmmmlllggg___XXXRRRSSSUUUTTTQQQOOONNNNNNOOOQQQSSSTTTSSSQQQNNNLLLGGGEEECCCAAA>>>:::555111wwwcccLLLAAA@@@;;;333555444222333444444333111000...---+++******++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))((((((((((((&&&&&&&&&'''((())))))***''''''((()))***+++,,,,,,...///000000///---+++)))))))))))))))))))))))))))'''((()))******,,,///222555???MMMVVV[[[```hhhnnnrrrsssxxx~~~|||xxxxxxyyyxxxzzz~~~wwwqqqmmmpppxxxnnnQQQMMMqqqWWWkkkyyywwwlllZZZNNNRRR|||~~~}}}{{{zzzyyyyyyzzz{{{zzz```OOOCCC???<<<:::444...---//////......---------......***...222444444666;;;???666???JJJOOOJJJAAA777111,,,000111111666>>>===777222///...000222333777===BBB???:::555444:::EEEMMMVVV\\\aaaaaa]]]\\\aaafff^^^____________^^^]]]]]]jjjyyywwwiiiggggggeee^^^UUURRRUUUWWWZZZ^^^bbb___TTTEEE:::888===OOOlll~~~xxxwwwwwwvvvuuusssrrrrrroooiiibbb]]]ZZZWWWSSSPPP```qqquuu___JJJIIIPPPSSSMMMZZZdddfffeeeddd___XXXMMMFFFAAA???>>>===AAAFFFKKKWWW\\\dddwww{{{vvvrrrsssuuusssoooooovvvwwwmmmggghhhfffaaadddllliiizzziiiDDD<<<@@@MMMdddyyy~~~tttggg@@@888666<<<===>>>LLL```uuuRRRLLLNNNHHHFFFJJJPPPZZZiiizzz~~~}}}}}}rrrWWWEEE???>>>===;;;888666555666888999888777888@@@MMMbbb{{{~~~rrr{{{}}}{{{yyyvvvsssyyy}}}tttcccZZZQQQOOONNNLLLLLLNNNKKKHHHGGGJJJLLLKKKLLLOOOOOO[[[fffiiigggccc]]]VVVNNNQQQTTTUUUSSSPPPNNNNNNPPPRRRTTTVVVVVVSSSQQQOOOKKKIIIGGGEEEBBB===888444~~~rrr^^^LLLCCC@@@<<<555777777666555333222111111000///...,,,+++***))))))''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&'''((((((((((((((('''(((((('''''''''(((((()))))))))***+++,,,------...,,,---......---,,,***)))(((((((((((())))))))))))((()))+++,,,,,,---///000...<<>>>>>BBBQQQnnn}}}xxxvvvmmm___www}}}YYY[[[eeeccc___dddllltttwwwqqqggg___YYYKKK???>>>AAAAAA@@@???@@@EEEJJJ\\\uuuzzztttpppllljjjooowwwtttwwwtttkkkbbb___]]][[[^^^lllgggkkkDDD@@@===NNNiii|||www___===;;;777999======KKKhhhpppVVVMMMHHHGGGCCCMMMSSS\\\lll|||}}}}}}|||||||||sssUUUFFF???888777:::666999:::888777888999999???;;;AAAVVVrrrttt~~~zzzzzzzzz~~~|||uuuiii^^^VVVUUUUUUPPPMMMNNNNNNMMMKKKHHHEEEFFFIIILLLQQQUUU]]]dddfff```TTTKKKMMMMMMLLLLLLLLLMMMOOOPPPRRRSSSVVVXXXVVVQQQPPPQQQKKKKKKIIIEEEDDDBBB:::111{{{ooo\\\JJJCCCAAA<<<666666555555444333222111111000///...,,,+++***))))))(((((())))))))))))((((((''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&''''''((()))***+++))))))***+++,,,------...------......---,,,***)))(((((((((((()))))))))))))))***,,,,,,++++++,,,......:::HHHSSS\\\gggrrrzzz{{{iiiTTTYYYffflll{{{lllUUUOOO]]]dddbbbxxxbbbJJJ???>>><<<777333//////000......---------,,,,,,,,,///---...222222333:::CCCCCCIIIVVVeeejjj```JJJ888111333111///555@@@FFFFFF888222............222777888:::444222666555<<>>PPPnnnvvv[[[>>>===888;;;AAABBBSSSqqqtttWWWMMMIIIIIICCCLLLSSS]]]nnn}}}}}}{{{{{{zzz{{{}}}kkkQQQDDD???;;;999:::999:::;;;:::999999:::999777999CCCWWWooozzz}}}}}}yyyqqqfff\\\TTTTTTTTTPPPMMMMMMLLLLLLKKKIIIHHHIIIMMMPPPNNNSSSZZZaaaddd```WWWOOOMMMLLLLLLLLLMMMNNNPPPQQQSSSUUUXXXYYYWWWTTTRRRSSSOOOOOOKKKFFFEEEDDD???777xxxmmmYYYIIICCCBBB===666333333333222222222111111000///---,,,***))))))))))))))))))******)))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((()))))))))((('''&&&&&&%%%%%%&&&'''(((***+++,,,))))))***+++,,,------...------......---,,,***)))(((((((((((())))))))))))***+++,,,+++***)))***+++---444???KKKWWWeeettt~~~iii\\\nnnttt{{{zzzjjjRRRLLLZZZsssNNNXXX|||eeeJJJ>>>===;;;777222///...///......---------,,,,,,,,,,,,,,,...333666999???FFFIIILLLWWWgggrrrmmmXXXEEE444333000---333===DDDEEE>>>777111000111111333888;;;>>>888333555333888GGGRRRWWW]]]___]]]YYYXXXXXXGGGCCC>>>888555444555777BBBVVVrrr~~~qqqlllhhhgggggg___TTTRRRWWWccchhhvvvWWWKKKIIIccc~~~}}}~~~|||vvvuuueeeUUUEEE<<<999777888:::555999===NNNjjjyyyyyyxxxpppqqqvvvyyyvvvqqqqqquuu}}}~~~xxxkkk```[[[YYYWWWMMM[[[bbbtttFFFBBB@@@SSSssswwwXXX;;;999555888@@@CCCVVVvvvsssUUUKKKHHHJJJEEELLLSSS___ppp~~~~~~|||zzzzzzyyyzzz|||qqq___LLLCCCCCCBBB>>>:::::::::::::::999888888888333999GGGZZZmmm|||~~~tttlll```YYYSSSSSSSSSPPPMMMLLLHHHIIIIIIHHHHHHJJJNNNQQQOOORRRXXX]]]___\\\UUUOOOKKKKKKKKKKKKLLLNNNPPPRRRTTTXXX[[[[[[ZZZXXXWWWVVVTTTSSSOOOJJJIIIIIIEEE>>>zzznnnZZZJJJEEEDDD>>>666111111111111111111222222///...---+++***))))))((((((((())))))))))))((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''))))))))))))((('''%%%%%%%%%%%%%%%%%%&&&((())))))))))))***+++,,,------...---............,,,+++***(((((((((((())))))))))))((()))******))))))***++++++---555AAAOOO___sss~~~~~~|||~~~ddd___{{{yyyfffMMMFFFTTTyyyMMMVVV}}}fffIII======;;;777333///...///......---------,,,,,,,,,---...000666<<<@@@EEEHHHNNNMMMQQQ\\\gggiii```VVV<<<777111---///555<<<>>>FFF>>>777555444444777;;;EEEIIIAAA777555111222>>>GGGLLLPPPRRROOOJJJGGGEEE:::888444111//////000111444===LLL```yyysssllliiijjjllleeeXXXSSSWWW```dddvvv\\\LLLGGG]]]}}}rrryyyyyy{{{~~~xxxsssooommmmmmcccUUUDDD;;;777777;;;@@@::::::999FFFaaaqqq|||zzzssspppsssvvv}}}~~~xxxwww{{{qqqbbbZZZVVVRRRLLLVVV^^^yyyIIICCC@@@TTTuuuyyyZZZ<<<999444777@@@EEEYYYzzz}}}mmmQQQGGGFFFKKKGGGMMMTTT```ooozzz}}}{{{xxxzzzzzzzzz{{{~~~vvv___UUUKKKIIINNNOOOGGG<<>>555111111444999===NNNHHHAAA===888555777<<>>AAADDDDDDBBB===999666///000000000000000000000///111555BBBZZZrrr~~~~~~zzz~~~vvvjjjhhhkkkqqqlll^^^VVVVVV___bbbsssUUUGGGCCCWWWqqq{{{sssjjjjjjlllpppuuu{{{~~~vvvwww|||rrrfff___]]]]]]\\\ZZZYYYMMMAAA:::888:::AAAJJJEEECCC<<>>;;;===>>><<<;;;>>>DDDLLLZZZnnnvvvkkkcccWWWXXXWWWUUUTTTRRROOOLLLHHHIIIJJJJJJHHHHHHIIIJJJNNNPPPSSSSSSQQQMMMJJJGGGGGGGGGGGGGGGIIIKKKMMMOOOTTT[[[```___```cccdddaaa[[[]]]]]]ZZZYYYUUUKKKAAAttt___PPPKKKJJJAAA666111111111111111111222222///...,,,+++)))(((((((((%%%&&&&&&''''''&&&&&&%%%(((((())))))))))))((((((''''''''''''''''''''''''((()))))))))((('''&&&&&&''''''&&&%%%$$$$$$$$$$$$))))))***+++,,,------.........//////...---+++***(((((((((((())))))))))))%%%&&&((())))))***,,,...000---000888AAAPPPjjj~~~yyyxxxzzz{{{yyyxxxwwwxxx|||~~~zzzttttttvvv}}}^^^ZZZrrrzzzuuu\\\AAA:::IIIwwwaaaUUU~~~cccFFF<<<===<<<999555222000000......---------,,,,,,,,,+++---111777BBBJJJJJJEEEDDDGGGMMMUUU]]]aaaaaa___JJJAAA777333222222555:::QQQNNNJJJEEE;;;444777>>>PPPVVVMMM>>>888222///555999;;;<<<<<<:::666333000***,,,...000111000000//////000222999III[[[eeegggmmmvvv~~~uuuiiieeehhhqqqqqqeeeZZZWWWcccdddsssxxxQQQDDDAAATTTiiiqqqnnnkkkeeeeeeiiilllooo~~~rrrfffgggpppvvviiiYYYPPPPPPQQQNNNJJJKKKDDD<<<999888<<>>FFFKKK```dddTTTJJJFFFIIIEEEJJJNNN[[[gggmmmvvv~~~~~~~~~|||zzz}}}}}}~~~vvvgggXXXNNNGGGLLLPPPXXXiiivvvkkkVVVIII>>>888;;;>>><<<===BBBGGGRRRfff}}}tttiiibbbWWWZZZ\\\YYYWWWVVVRRRMMMMMMOOOPPPOOOMMMKKKKKKKKKIIILLLOOOPPPNNNKKKIIIHHHGGGGGGGGGGGGHHHJJJLLLNNNQQQ[[[``````bbbiiijjjfff```cccccc```]]]WWWKKK???sss^^^PPPMMMMMMCCC888222222222222222222111111///...,,,***)))(((((((((&&&&&&''''''''''''&&&&&&'''((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&%%%&&&&&&&&&))))))***+++,,,------......////////////---,,,+++(((((((((((())))))))))))'''(((************+++---000---///444888DDDaaa~~~vvvqqqqqqsssvvvrrrrrrrrruuuyyy{{{|||{{{}}}}}}{{{uuuttt{{{}}}aaaXXXgggzzzrrrYYY???999IIIrrruuu[[[lllMMM<<<======;;;777333111111......---------,,,,,,,,,***...222:::GGGRRRQQQIIICCCDDDIIIUUUaaagggfffbbbSSSHHH===888444000111666GGGIIILLLHHH>>>777===GGGYYYaaaWWWEEE>>>777222555777777777777666444111///------......//////000000///333555666<<>>:::>>>GGGLLL```yyyWWWOOOIIIDDDHHHDDDJJJPPP^^^kkkpppyyy~~~}}}{{{|||}}}~~~ooo```SSSJJJFFFBBBJJJPPPYYYqqqlllTTTGGG???BBBEEEDDDGGGNNNVVViiitttiiicccXXX^^^aaa]]]ZZZYYYUUUOOOOOOQQQSSSRRRPPPNNNMMMMMMIIILLLOOOPPPMMMIIIHHHHHHJJJIIIIIIIIIIIIKKKLLLNNNOOOZZZ``````dddmmmoookkkfffhhhfffbbb]]]VVVJJJ>>>qqq]]]PPPNNNNNNEEE:::333333333222222222111111...---,,,***)))(((((('''''''''((((((((((((''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''((()))***))))))***+++,,,------......////////////---,,,+++(((((((((((()))))))))))))))+++,,,+++***)))***,,,...+++---000111;;;YYYxxxyyypppkkkkkknnnpppnnnnnnooossswwwyyyyyyxxx{{{|||~~~zzzyyy|||xxx^^^PPPXXXvvvuuuxxxpppXXX>>>:::JJJlllhhhccc{{{~~~oooOOO===>>>>>><<<888444222111......---------,,,,,,,,,,,,000555>>>MMMZZZYYYPPPGGGCCCCCCOOO```kkkkkkfff```TTTHHHAAA;;;333222555999@@@HHHHHH???;;;EEERRReeemmmaaaMMMCCC;;;333555666555333333333222000...222111///......///000111///333333000111:::DDDIIIPPP___nnnuuuzzzwwwlllkkk___[[[fffnnnjjj```[[[```dddqqq~~~lllVVVIIIUUUhhhpppoooooowwwllldddbbb]]]ZZZeeetttzzzmmmVVVHHH@@@>>>@@@RRROOOKKKGGGCCC@@@>>><<<:::888777777666888BBBMMMNNNPPPQQQ^^^ttt|||~~~wwwrrrqqqwww||||||zzzzzz~~~|||ooofff^^^YYYRRRbbbkkkjjjdddyyysss^^^@@@@@@HHHeeejjjLLLAAA@@@===BBBLLLQQQfffdddHHHGGGEEEAAAGGGEEEMMMTTTdddrrrwww|||||||||yyy|||}}}uuu___MMMBBB??????@@@HHHNNNXXXsss{{{fffWWWMMMQQQUUUUUUYYYaaaoootttjjjdddZZZaaaddd```\\\[[[VVVPPPMMMOOORRRRRRPPPNNNMMMMMMLLLPPPSSSQQQMMMHHHEEEDDDLLLKKKJJJJJJKKKLLLMMMNNNMMMYYY``````dddooorrrmmmkkkkkkgggaaa\\\UUUIII>>>~~~qqq^^^PPPNNNPPPFFF777333333222222222333444444///...---+++***)))((((((&&&&&&''''''(((((())))))******)))((('''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''((()))))))))))))))((())))))((('''''')))++++++******)))***,,,---......////////////---,,,+++******))))))))))))******)))((('''''''''(((***+++...***,,,//////222FFF^^^~~~vvvlllfffgggiiiiiigggeeegggkkkpppsssuuuwwwwwwtttyyy~~~~~~~~~~~~tttmmmvvvyyy}}}mmmaaaZZZ\\\iiisss}}}~~~iiiQQQCCCAAACCCgggeeerrrjjjxxxwwwlllMMMDDDAAAAAA@@@:::222...///......---------,,,,,,,,,+++...222:::KKKZZZ]]]VVVRRRHHHAAAFFFSSS___jjjrrrrrrmmm___LLL>>>888444111666===EEEFFF???===JJJ[[[jjjuuuZZZLLL<<<222;;;:::888666444444333222111000/////////000222444555111000000000111444666888CCCRRRfffsssyyy~~~zzzsssiiifffbbbbbbhhhkkkdddZZZ___dddmmmyyykkkSSS[[[mmmrrrqqqsssxxxxxxtttjjj___VVVPPPLLLUUUWWWgggzzzwwwkkkmmmzzzeeeKKKAAA===777555999@@@EEEHHHEEE>>>999:::===;;;999888777999===@@@BBBEEEDDDTTTppp~~~~~~{{{rrrssstttrrryyy~~~vvvggg```^^^eeeiiiyyymmmwwwXXXAAABBBRRRnnn___GGG<<<@@@???AAAJJJUUUoooXXXJJJQQQKKKBBBHHHFFFKKKVVVqqqzzzvvvvvv}}}lllNNN===;;;<<<:::<<>>>>><<<999888;;;???DDDFFFDDDEEEYYYzzz~~~||||||ttttttvvvsssyyy}}}~~~xxxllleeebbbaaahhhtttTTTBBBCCCSSSpppxxxXXXAAA888===>>>BBBMMMYYYtttaaaIIIKKKHHHBBBGGGFFFMMMZZZttt{{{yyy}}}gggIII::::::<<<:::@@@QQQ___eeekkkuuu||||||yyytttsssqqqmmmhhhbbbeeeddd^^^[[[\\\[[[WWWTTTPPPMMMMMMLLLIIIIIIMMMJJJLLLLLLJJJGGGEEEFFFGGGJJJJJJKKKLLLMMMMMMNNNOOOTTTWWW[[[___bbbeeehhhjjjrrrppphhh\\\TTTRRRNNNHHHttt^^^QQQPPPNNNCCC555555444444333222222222222///...---+++***)))(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((()))))))))))))))*********)))'''&&&''')))************+++,,,---...///000000000...---+++***)))((((((''''''(((((()))((()))******++++++******,,,)))***......+++111<<>>888666999@@@HHHLLLNNNTTT\\\wwwgggMMM:::888<<<===>>>===999444111000000000000//////.........111000//////000222444555;;;GGGZZZkkkuuu|||vvvssslll```ZZZ]]]dddeee```___hhhqqqyyysssYYYXXXccckkkttt~~~}}}ssskkkbbbSSSEEE@@@===EEESSS```ssszzzpppcccZZZTTTXXX___aaa```___PPPDDD;;;:::888333444:::>>>CCCHHHHHHDDD@@@AAACCCEEEAAA======AAAGGGMMMQQQEEEGGG\\\|||tttuuuwwwtttxxx~~~yyyzzz~~~~~~sssggg___[[[[[[gggvvvSSSEEEIIIZZZvvvoooPPP===:::???AAAFFFQQQ]]]wwwtttNNNGGGFFFCCCGGGEEENNN\\\vvv~~~cccEEE888888:::999@@@UUUmmmvvvsssqqqxxx}}}uuuooonnnoooqqqrrrfffgggccc]]]ZZZ[[[ZZZXXXTTTOOOLLLLLLJJJGGGGGGJJJJJJKKKKKKIIIFFFDDDDDDEEEGGGHHHIIIKKKMMMOOOPPPQQQVVVXXX\\\aaagggiiiiiihhhpppnnnggg]]]VVVSSSQQQMMMrrr]]]RRRRRRPPPDDD777666555444333222111111111///...---+++***)))(((((())))))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))***++++++)))'''&&&'''(((************+++,,,------//////000000///---+++***((((((''''''''''''((((((((()))***,,,,,,+++******...******---...+++,,,111555@@@OOO^^^mmmvvvqqqoookkkgggbbb^^^]]]\\\YYYWWW]]][[[YYYXXXXXX[[[^^^```jjjllloootttyyy|||~~~mmmhhhvvv}}}xxx~~~___DDD999@@@JJJoooppp]]]EEEggglllJJJ<<<;;;<<<@@@???888222000............------------///......222>>>PPPaaakkkfff]]]SSSKKKKKKVVVmmmnnnZZZJJJ@@@999888>>>JJJUUUYYY\\\___vvvzzz^^^HHH<<<>>>BBBGGGIIIEEE???888444222222222111111000//////222222111000111333666777777CCCUUUgggttt|||yyyvvvnnnbbbYYY\\\cccfffcccaaagggoooxxxyyy```[[[___eeemmmwww{{{ppp___OOOHHHFFFOOOZZZbbblllmmm___VVVNNNJJJNNNRRRRRRPPPPPPIIIDDDAAA???999444555:::777AAAOOOWWWWWWSSSOOOMMMOOOJJJFFFFFFLLLUUU\\\___RRRPPP^^^{{{tttuuuvvvrrrvvvzzzttttttuuuvvvuuuwww|||mmm]]]RRRMMMSSSeeeWWWJJJUUUfffhhhJJJ===AAAGGGHHHLLLUUU]]]tttWWWGGGFFFEEEFFFCCCMMMZZZsss~~~\\\BBB888999999777>>>WWWxxx~~~{{{vvvqqqoooqqqvvvzzzqqqooojjjddd___[[[VVVRRRQQQLLLIIIHHHFFFBBBBBBEEEHHHHHHGGGFFFEEEDDDCCCCCCFFFGGGHHHJJJLLLNNNOOOPPPSSSUUUZZZccclllppppppmmmkkkkkkgggaaaZZZUUURRROOOmmmZZZTTTWWWTTTGGG:::666555444333222111111111///...---+++***)))(((((())))))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))))))))))))))***++++++)))'''&&&'''((()))******+++,,,,,,,,,---...////////////---,,,+++((((((''''''''''''((((((((()))***,,,,,,+++******+++(((&&&((()))((())),,,---///444;;;DDDSSSffftttxxxwww}}}~~~yyyvvvttttttzzz{{{nnnfffdddddd```___^^^]]]]]]\\\ZZZXXXWWWVVVTTTTTTUUUWWWZZZ\\\fffhhhkkkooorrrvvvyyyzzz}}}|||~~~}}}{{{{{{zzzZZZ???555;;;DDD\\\pppYYYtttxxxTTT???___sssRRR<<<:::;;;@@@@@@:::444111//////.........---------.........111999GGGYYYgggeee```YYYQQQKKKOOO```rrrpppZZZKKK???999;;;FFFSSSWWWVVVUUUggg~~~___EEEAAAFFFNNNSSSSSSLLLAAA:::333222222222111111111000222111000000222444777888999EEEVVVhhhttt|||~~~wwwqqqfff^^^```gggjjjhhhaaadddlllzzztttkkkgggeeefffjjj{{{}}}nnn___RRRRRR]]]jjjssstttZZZQQQKKKLLLPPPQQQRRRSSSSSSRRROOOIII???777666999333===KKKVVV[[[\\\\\\[[[XXXSSSPPPRRRYYYbbbhhhjjjbbb^^^hhh|||tttuuuuuupppsssvvvpppqqqqqqqqqqqqrrrtttxxx}}}oooYYYLLLHHHLLLccc]]]PPP```ppp^^^FFF@@@GGGMMMNNNQQQXXX^^^sssUUUEEEDDDDDDFFFBBBMMMUUUlll}}}{{{gggMMM>>>999::::::999EEE___{{{yyyxxxwwwtttrrrtttxxx|||yyyvvvrrroooiii```VVVPPPLLLGGGDDDCCCAAA======@@@EEEDDDDDDDDDEEEEEEEEEEEEGGGGGGHHHIIIJJJLLLLLLMMMOOORRRXXXaaakkkooonnnlllfffhhhjjjiiibbbYYYSSSQQQwww}}}iiiXXXWWW\\\XXXIII<<<555444444333222222222222///...---+++***)))(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((()))))))))))))))*********)))'''&&&''')))))))))***,,,,,,,,,,,,,,,------...//////...---,,,)))((((((''''''(((((()))((()))******++++++******+++***)))******+++,,,...000000111444666999BBBKKKcccpppxxxddd]]]____________]]]ZZZUUUPPPMMMLLLLLLMMMNNNZZZhhhrrruuuvvvxxxyyy{{{zzzuuulllbbb\\\ZZZZZZUUUWWWYYY[[[[[[ZZZYYYWWWRRRRRRRRRSSSUUUVVVXXXXXX```eeejjjlllmmmpppuuuzzz}}}xxxuuuvvvwwwuuuuuuvvv~~~tttVVV>>>555888???PPP~~~jjjUUUtttcccGGGWWWaaa@@@======BBBCCC>>>888555/////////.........------------...111666BBBVVVhhhiiifffbbbZZZPPPLLLUUUaaa~~~nnn[[[HHH>>>999@@@JJJMMMIIIFFFRRRnnnXXXLLLNNNSSSZZZ^^^YYYMMMBBB777666444222111000111111000//////000222555888:::DDDOOO___llluuuzzz~~~wwwrrrhhh```bbbjjjooonnnaaadddlll~~~{{{rrrhhh```\\\ooo}}}oooaaa^^^eeennnvvvggg[[[PPPMMMOOOSSSYYY___aaabbb```XXXKKK???::::::555999>>>EEEMMMVVV___eee___ZZZWWWZZZaaahhhiiiiii```eeetttxxxwwwvvvppprrrvvvppprrrrrrtttuuusssqqqttt{{{~~~ppp[[[LLLFFFGGGccc___WWWhhhwwwxxxSSS@@@CCCFFFMMMPPPTTT\\\aaauuutttKKK@@@@@@AAAFFFDDDLLLQQQfffwww~~~~~~uuu\\\MMM>>>888999;;;===>>>QQQlllvvvrrrsssssstttttttttvvvyyy|||zzzwwwvvvwwwsssfffYYYRRRHHHCCC@@@@@@>>>;;;;;;>>>CCCBBBBBBEEEHHHJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKMMMPPPVVV]]]bbbeeedddbbbcccffflllnnnggg[[[SSSRRRcccttt{{{gggXXXZZZ```ZZZIII;;;444444333222222333333333///...---+++***)))(((((('''''''''((((((((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((()))))))))))))))((()))***)))''''''(((***((()))+++,,,------,,,,,,+++,,,---////////////...***))))))(((((())))))***)))((((((((())))))*********---//////------...///333111333666444000222888FFFTTTcccjjjnnnssswwwxxx{{{jjjWWWNNNLLLKKKHHHFFF@@@===999666666777888999888>>>FFFNNNTTTXXX]]]aaacccdddcccaaa\\\VVVRRRPPPLLLOOOTTTWWWWWWVVVTTTSSSNNNPPPSSSUUUVVVUUUTTTSSS[[[bbbjjjlllkkknnnvvv~~~|||uuupppppppppooorrrxxx~~~oooUUUAAA999:::<<>>AAAIIIKKKHHHDDDHHHYYYwwwaaa\\\ZZZ___fffeeeZZZOOOAAA>>>:::666333222333444111111222333666:::===???RRR]]]kkksssuuuwww|||{{{rrrlllbbbZZZ\\\fffnnnpppeeeiiiqqqsssggg___kkk}}}tttmmmmmmnnnnnnzzzzzzeee[[[RRRRRRVVV[[[ccckkkkkkooopppiii\\\OOOEEE???:::999999<<>>HHHFFFNNNQQQWWW^^^cccvvv{{{uuu```CCCAAA>>>>>>GGGEEEJJJQQQdddttt}}}}}}~~~pppMMMBBB999888:::;;;>>>CCCVVVtttxxxqqqqqqpppppppppqqquuuyyy}}}|||wwwvvvyyyvvviii[[[TTTGGGCCC@@@AAA???<<<===@@@BBBBBBCCCGGGMMMQQQRRRQQQJJJJJJKKKKKKLLLMMMMMMMMMLLLPPPUUUYYY[[[[[[[[[[[[___aaagggjjjcccVVVOOOPPPnnn|||{{{gggXXX\\\bbbZZZHHH:::333333222222222333444444///...---+++***)))((((((&&&'''''''''(((((())))))******)))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))((())))))((('''''')))+++((()))+++,,,------,,,,,,***+++---...000000000///******))))))))))))******)))((('''''''''(((***+++$$$***///...+++******)))...++++++///...+++...444000???NNNUUUYYYbbblllrrrooobbbSSSKKKHHHEEEAAA>>>777555333333444666888999888888999===BBBFFFNNNTTTQQQTTTXXXZZZYYYUUUNNNJJJGGGKKKQQQTTTTTTRRROOONNNMMMPPPTTTVVVWWWTTTQQQOOOWWWaaajjjlllkkknnnxxx}}}uuuoooooooooooottt|||uuulllTTTDDD===<<<===IIIvvv|||tttMMMDDD{{{lllDDD>>><<>>999666000/////////............+++***---111666EEEccc~~~pppdddaaaeeeooo~~~vvv]]]OOODDDFFFNNNQQQPPPNNNHHHLLLmmmsssiiiaaadddlllnnneeeZZZLLLHHHAAA;;;777555666777555555666888;;;???CCCEEE]]]hhhtttxxxvvvuuuzzz|||tttkkkeeeZZZQQQTTT```jjjnnnjjjooovvvxxxnnnmmm~~~wwwuuurrrmmmrrrtttiiiVVVRRRRRRYYYaaagggmmmsssooovvvzzzvvvkkk]]]OOOFFF>>>======???EEEOOOYYY```bbb^^^[[[]]]```___YYYRRRVVVcccyyy~~~}}}vvvyyy~~~yyyrrruuu|||xxxqqquuu}}}wwwjjjVVVGGGLLLjjjYYYkkktttnnnGGG???LLLHHHPPPSSSXXX___ccctttyyylllWWWCCCEEEAAA===GGGEEEGGGSSSdddsss||||||}}}~~~vvvNNNDDD<<<;;;;;;;;;???EEESSSttttttpppsssqqqooommmpppvvv}}}~~~xxxvvvxxxuuugggZZZSSSHHHDDDBBBBBBAAA>>>???BBBCCCBBBDDDIIIPPPUUUWWWWWWKKKKKKLLLMMMNNNOOOPPPPPPKKKPPPVVVXXXXXXXXXZZZ\\\ZZZ\\\aaaccc\\\OOOIIILLLppp```]]]bbb]]]JJJ777888666333222222222111000111000///---,,,+++******))))))(((''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))(((((((((((((((''''''&&&)))))))))+++,,,...000111000000000000000111111111---,,,***)))((()))***+++))))))************))))))(((***++++++++++++---...------,,,+++,,,---...///222333666===FFFQQQ[[[aaa^^^UUUHHH===777555444444000000000222555888999999555555444555777:::===???AAADDDIIIMMMNNNLLLHHHEEEEEEFFFIIIKKKMMMNNNNNNNNNHHHMMMSSSTTTRRRRRRUUUXXXWWW\\\ccchhhkkkpppwww|||ppplllfffcccgggqqq|||{{{ooo___uuu{{{sssUUUIIIEEEIIIFFF888GGGwwwLLL>>>ggg```FFF;;;:::===:::<<<<<<444...///////////////...---111///000444;;;OOOuuu~~~uuusssqqq~~~iiiZZZUUUWWWXXX^^^^^^RRRDDDGGGTTThhhxxxiiioooxxxtttjjjbbbXXXNNNGGGAAA:::888999:::;;;===AAAEEEJJJNNNQQQkkkttt|||yyy{{{~~~}}}xxxmmmccc]]]VVVPPPLLLNNNZZZffflllmmmqqqyyy|||rrrwwwmmmgggeeeccc```aaahhhsss{{{{{{wwwqqqfff[[[OOOJJJCCCAAAFFFOOOWWW\\\^^^ZZZZZZcccnnnmmm___RRRVVVcccvvv~~~zzzzzz{{{~~~}}}}}}yyy~~~}}}}}}~~~tttmmmXXXMMMWWWuuudddeeezzz]]]EEEKKKMMMMMMSSSTTTWWW___eeezzzsssXXXHHH999DDDDDD>>>DDDCCCJJJXXXlll}}}~~~|||{{{zzzzzz~~~zzztttOOOGGG@@@>>>===999999;;;PPP\\\ooo~~~{{{yyyvvvrrrpppqqqssswwwzzzvvvpppdddYYYTTTLLLFFFCCCDDDDDDCCCDDDFFF@@@@@@AAAFFFLLLRRRVVVXXXRRRPPPMMMLLLMMMOOOPPPPPPPPPPPPQQQSSSWWW[[[___aaabbb_________XXXKKKCCCDDD}}}lll]]]]]]eeebbbOOO<<<777555333222222222111000111000...,,,+++******)))))))))(((''''''''''''''''''''''''(((''''''&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))((())))))))))))(((''''''))))))***+++,,,---///000000000000111111111111222...,,,***)))((()))***+++))))))************)))))))))***,,,,,,++++++---///------,,,,,,,,,---...///---------000666===DDDHHHKKKHHHCCC<<<666333333444888666555666888::::::999777666555555666888:::;;;;;;>>>BBBFFFGGGFFFCCCAAACCCEEEGGGIIIKKKLLLLLLLLLIIINNNQQQRRROOOMMMOOORRRPPPVVV^^^eeeiiilllppprrriiigggddddddjjjsss~~~ttt\\\dddrrr}}}cccGGG===<<>>===444//////////////////......000......222999OOOwww}}}yyyfff[[[\\\```hhhiii^^^QQQFFFHHHXXXooo|||}}}tttkkkbbb\\\VVVPPPMMMNNNNNNOOOQQQSSSVVVYYY]]]```sss~~~~~~|||}}}zzz}}}~~~}}}}}}zzzpppeee___YYYQQQLLLGGGHHHSSS___cccdddgggnnn{{{|||vvvsssuuu{{{{{{tttnnnaaa[[[SSSMMMJJJLLLOOOQQQSSSTTT\\\hhhsssrrrfffZZZ___jjjxxx|||xxxwww~~~}}}|||||||||~~~{{{}}}}}}||||||zzzcccVVV~~~jjjdddpppVVVDDDMMMNNNLLLRRRRRRVVV___ggg~~~sssWWWHHH888BBBBBB>>>DDDDDDLLL]]]ooo~~~{{{zzzyyyxxx~~~vvvQQQGGG>>>;;;::::::<<>><<>>777555333222333333111000000///---,,,***)))))))))))))))((('''''''''''''''&&&&&&''''''((('''''''''(((((((((((((((((((((((('''((())))))******))))))***************)))((((((*********++++++---......111111111111222222333333...---+++))))))))))))***))))))************)))))))))***,,,,,,++++++,,,...---------,,,---......///------+++,,,---111555777:::???CCCCCC???<<<<<<===@@@>>><<<;;;;;;<<<:::999;;;:::999888777888999:::777999<<>>777888CCCJJJGGGCCCqqqVVVuuukkk<<>>EEEEEEMMM^^^qqq|||zzzyyyyyy}}}|||XXXKKK???:::999999===AAA;;;===???AAAJJJ[[[qqqjjjRRRHHHEEEDDDGGGMMM```~~~|||~~~|||yyyqqqbbbXXXUUUPPPJJJFFFFFFFFFEEEEEEHHHMMMJJJHHHMMMVVV[[[YYYUUU[[[XXXTTTRRRQQQPPPNNNMMMKKKLLLOOORRRWWW\\\aaaccceeeddddddcccZZZKKK???999}}}lll]]]```kkkiiiSSS===777555333222333333222111///...,,,+++***)))))))))))))))((('''''''''''''''%%%%%%&&&'''((((((((('''''''''(((((((((((())))))(((((()))************)))***++++++++++++***))))))++++++******+++,,,------111111111222333333333444///...---+++***)))))))))))))))************))))))((()))+++******)))+++,,,---------------.........///......---...000222444555<<>>======<<<;;;999>>>===<<<;;;;;;;;;;;;;;;888999:::<<<>>>@@@AAAAAA???@@@AAACCCDDDEEEFFFGGGHHHJJJLLLKKKHHHEEEEEEEEEIIIMMMTTT\\\bbbdddcccaaa^^^aaafffnnnvvv}}}~~~nnnjjjyyytttoooOOO999555666@@@LLLNNNAAAmmm\\\mmmqqq===:::MMM```uuuUUU===444<<<@@@CCCAAA777111111000//////.........,,,+++...000222AAAeee}}}jjjiiirrr~~~}}}nnn]]]MMMGGGLLLXXXttt~~~{{{wwwppplllllllllnnnpppppppppsssxxx}}}|||~~~vvvssszzz{{{yyywwwvvvvvvoooggg___WWWNNNGGGBBB@@@FFFNNNUUUVVVWWW[[[gggzzz}}}qqqoootttyyynnn```WWWTTTVVVVVVZZZ___aaa```bbbfffkkknnnvvv~~~~~~xxxsssssswwwuuuwwwyyyzzzzzzzzz|||}}}|||~~~}}}yyywwwyyy{{{|||wwwvvvxxxtttgggsssaaammmkkkIIIFFFNNNKKKLLLQQQSSSVVV___hhhSSS:::???@@@>>>DDDCCCLLLZZZnnn~~~}}}}}}}}}|||___QQQBBB;;;999888:::>>>@@@???===;;;===HHHZZZggglll\\\LLLGGGGGGFFFGGGIIINNNjjjpppaaaXXXWWWTTTNNNIIIJJJJJJJJJKKKNNNQQQMMMLLLSSS___fffddd______\\\XXXUUUSSSQQQNNNLLLKKKLLLMMMPPPSSSVVVYYY[[[ZZZ\\\aaaddd___SSSFFF>>>{{{lll^^^bbbllliiiTTT>>>666444222222333333222111...---,,,+++***)))))))))))))))((('''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&'''''''''(((((((((((())))))***************+++++++++++++++******)))************++++++,,,---000111111222333333444444111000///---+++***))))))))))))************))))))'''((())))))(((((()))***+++,,,,,,---------------------,,,,,,,,,---......222666???KKKTTTUUUOOOHHH???===;;;:::;;;;;;:::999;;;;;;:::::::::;;;;;;<<<888888999;;;<<>>>>>???AAABBBCCCDDDEEEFFFHHHHHHGGGEEEEEEEEEGGGJJJOOOUUUYYY]]]___```aaaeeelllttt{{{|||sss}}}dddFFF444111000666BBBGGGFFFoooqqqtttiii;;;888GGG\\\sss~~~^^^AAA444:::???AAA@@@888333222000///.........///,,,+++...000///666OOOhhhxxxwwwwww}}}qqq[[[SSSNNNNNNaaa|||{{{yyy|||yyyzzzzzzwwwtttuuuzzz~~~{{{zzz|||{{{xxxsssrrrqqqjjjbbb^^^VVVLLLEEE@@@===@@@GGGOOOPPPSSSWWWbbbtttzzzgggbbbjjjuuuwwwuuulll___YYY\\\bbbfffkkknnnhhh^^^ZZZ___eeejjjqqqzzz{{{wwwttttttvvvuuuvvvvvvsssrrrwww{{{xxxxxxyyyxxxwwwwww{{{zzzxxxyyy|||yyyxxxggg___sssaaaHHHJJJLLLHHHLLLSSSTTTXXX```eeezzz___@@@@@@@@@>>>BBB@@@JJJXXXnnn```QQQBBB;;;:::888888:::<<<======::::::@@@KKKTTTUUUQQQNNNNNNLLLJJJJJJLLLNNNaaa|||~~~rrreee^^^]]]YYYRRRMMMNNNNNNNNNPPPTTTTTTPPPNNNVVVaaaiiigggccc```]]]YYYVVVTTTRRROOOMMMKKKLLLMMMOOOQQQTTTVVVWWWUUU[[[ccchhhfff\\\MMMAAAvvviii```dddmmmiiiUUUBBB666444222222333333333222...---,,,++++++*********))))))((('''''''''''''''&&&&&&''''''((('''''''''&&&&&&&&&''''''(((((()))((()))******++++++*********++++++++++++***)))))))))))))))******,,,------///000000111222333444444333222111000...,,,***)))))))))************))))))'''((())))))((('''(((*********+++,,,,,,,,,,,,,,,......------,,,+++***)))+++,,,111<<>><<<<<<======>>>@@@AAABBBAAABBBDDDEEEFFFFFFEEEEEEBBBFFFLLLOOOQQQUUU[[[```fffjjjqqqxxxtttYYY???222333...///:::@@@MMMrrr|||vvvaaa;;;888@@@WWWoooyyygggFFF555999;;;<<<===:::444333111///......//////...,,,...111...///===NNN^^^zzzcccZZZOOOMMMiiiyyylll^^^\\\jjjzzz~~~yyymmmlllrrr}}}~~~wwwuuuyyy}}}|||vvvsssppphhh```[[[RRRHHHBBB<<<888:::???EEEHHHMMMRRR\\\mmm|||{{{cccZZZ```gggkkkjjj```TTTRRR]]]iiiqqqzzz{{{lll___]]]aaaffflllsssvvvvvvtttttttttrrrrrrpppkkkkkkssszzzwwwyyy{{{zzzwwwoootttzzz}}}||||||ccclllWWWJJJNNNKKKIIIMMMSSSTTTWWW___eeeyyyiiiFFFAAAAAA>>>AAA???HHHXXXpppdddTTTCCC<<<;;;::::::;;;777:::<<<<<<===BBBLLLTTTVVV[[[```aaa]]]YYYXXXZZZWWWcccvvv{{{qqqkkkiiibbbZZZUUUTTTTTTSSSUUUYYYYYYTTTQQQUUU]]]bbbaaa^^^]]]ZZZXXXVVVUUUTTTQQQNNNKKKLLLNNNQQQSSSVVVWWWXXXXXXaaalllrrrrrriiiWWWGGGtttkkkcccfffkkkfffSSSAAA555444222222333444333222///...---,,,++++++++++++))))))(((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((())))))******))))))***++++++++++++************+++***))))))(((((((((((()))***,,,---......//////000111222333444555555444222000---+++***))))))************)))))))))***+++***)))((()))+++((()))***+++++++++******000000000000///...,,,+++)))(((+++111999;;;777333444333111111333444444333222222333333444444333333333444444555666777888999<<<<<<;;;<<<===>>>@@@AAA??????AAABBBDDDEEEDDDCCC>>>EEEMMMOOOOOORRRZZZbbbiiilllrrryyy|||hhhOOO999333888222...666===LLLooooooiiieee???888===VVVmmmvvvzzznnnKKK777888666666:::;;;555333111///......//////111,,,,,,000///---555AAARRR~~~sss```PPPRRRppppppVVVKKKUUUdddfff```PPPRRR\\\mmm{{{wwwtttxxx~~~|||wwwuuurrrkkkbbbYYYOOOEEE???:::666666999:::@@@HHHOOOXXXfffyyylll]]]bbbiiilllhhhZZZKKKKKKZZZjjjxxxwwwiiigggiiikkkmmmpppsssuuuvvvuuutttmmmkkkgggeeegggppp|||{{{yyy{{{}}}}}}|||qqqwww}}}~~~nnnqqqMMMKKKPPPKKKMMMLLLQQQQQQTTT]]]fffpppIIIAAAAAA@@@BBB???IIITTTnnnvvvbbbMMMBBB???>>>>>>???===???AAABBBEEEOOO]]]iiiuuu|||zzzvvvttttttjjjqqq~~~|||yyyqqqiiibbb___]]][[[\\\___]]]YYYUUUTTTXXX[[[\\\[[[XXXWWWUUUUUUUUUUUUSSSQQQMMMNNNPPPRRRSSSTTTUUUUUUVVVbbbqqq|||~~~mmm[[[vvvnnnhhhhhhiiiaaaNNN===555444222222333444333222///......---,,,,,,,,,,,,))))))(((''''''''''''''''''((((((((('''&&&%%%%%%'''(((((()))***+++++++++))))))***++++++++++++***)))************)))((((((''''''((()))***,,,...///---...///000111222333333777666555333111...,,,+++))))))************))))))+++,,,---,,,+++***+++,,,'''((()))***+++***)))))),,,---...000000000///...,,,,,,---000222444444333333111//////111222111000333333333444333333222222333333444555666666777777<<<;;;;;;;;;<<<>>>???@@@>>>>>>???AAACCCCCCBBB@@@<<>>XXXooouuuxxxrrrNNN888777333222888;;;555444111///......//////444---+++///000///444>>>QQQdddSSSZZZvvv{{{^^^OOOSSS\\\YYYPPPAAADDDPPPbbbrrr{{{{{{tttsssyyy|||uuuvvvtttrrrrrrqqqkkkcccYYYOOOEEE???:::666666888555<<>>777333333333222333666===SSS|||qqqXXXIII@@@@@@eee}}}{{{rrrOOO:::888333222888;;;555444111///......//////...//////...---///222555KKKvvvmmm\\\[[[rrriiiRRRPPPXXXXXXQQQBBB:::BBBSSS]]]iiirrrpppvvvzzzyyyrrrnnnpppqqqnnn{{{ssssssqqqoooooonnnfff]]]YYYMMMBBB<<<888333000111888:::???FFFPPP^^^mmmvvvkkkooogggUUUKKKVVVnnn{{{~~~{{{uuuuuu|||}}}ttttttwwwtttlllhhhbbb]]]___iiiuuu}}}}}}{{{}}}zzzyyyzzz{{{{{{YYYKKKLLLMMMOOOQQQOOORRRSSSQQQWWWmmmrrrFFF===@@@@@@@@@===HHHOOOiii|||{{{|||~~~~~~}}}}}}hhhRRRIIIIIIKKKLLLQQQQQQRRRWWWddd{{{{{{uuuoookkkfffdddccc```___bbbggghhhddd^^^XXXWWWUUUTTTVVVWWWWWWWWWTTTUUUUUUSSSNNNIIIEEEDDDHHHMMM[[[sssppplllhhhkkkmmmdddOOO<<<666444222111222222111000...---,,,+++************))))))))))))(((((((((''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''((()))***++++++,,,******))))))(((((('''''''''''''''(((((()))***+++/////////000222333555666999::::::777222///...///+++***((()))***+++***((()))+++---+++'''&&&(((+++***)))((()))***+++***(((***+++,,,---............+++++++++,,,---000222333222222111000000000000000111111222222222222111111000000111222222222222222555777888999888999;;;<<<999888888;;;???DDDFFFGGGFFFEEEHHHMMMPPPSSSYYY```bbbhhhsss}}}nnnOOO<<<666222222333111222555222DDDjjjnnnYYYAAA:::\\\~~~|||uuuxxx~~~|||XXXAAA>>>777444888999555333111///......//////...//////...---...111444???\\\uuupppeeeiii}}}iiibbbgggcccWWWGGG;;;<<>><<<:::;;;===???@@@@@@>>><<<>>>FFFMMMRRRXXX___hhhvvvssszzzsssUUU@@@999333000111222000000333555666PPPsss^^^}}}LLL555AAA]]]zzzyyytttxxx|||qqqTTTFFF888222333111333222111000////////////......///...---...000222333555;;;OOOgggtttrrr]]]OOOHHH>>><<<===888999<<<@@@CCCHHHPPPXXX]]]eeejjjooouuu{{{qqqrrrtttooofffVVVGGG888333222111111222222333555777<<>>VVV|||tttrrrtttzzzuuuaaaJJJ===666444222111222222111000------,,,+++************(((((((((((('''''''''''''''(((((((((((((((((('''%%%&&&&&&'''((())))))***&&&&&&'''((()))***++++++******))))))((((((''''''&&&&&&&&&&&&'''((()))))).........///111222444555888888888777555333000...+++***)))***,,,,,,***))),,,)))(((***---...+++'''***)))((()))***+++***(((,,,+++******+++,,,...///......//////000000000000.........------...//////.........//////.........///...---,,,---...000111333444444333333444888;;;>>><<<999999:::::::::999;;;:::===DDDHHHKKKOOOUUUeeewwwhhhLLL<<<777222///111222000000222555000GGGzzzyyyWWWnnnWWW:::999KKKooozzzzzzdddOOO;;;444777666222222111000000/////////---...//////------///000222222555EEEXXXddd~~~uuu]]]OOOCCC@@@???777;;;:::999;;;@@@GGGRRRZZZbbbfffiiimmmxxxzzzxxxwwwnnndddYYYJJJ<<<777777666444333444444555666999@@@GGGMMM[[[~~~uuusssrrrssstttooojjjgggeeebbb\\\WWWUUUXXX^^^dddeeebbb\\\XXXZZZZZZ]]]gggttt~~~sssuuuzzz|||uuummmmmmzzz}}}ssslllrrrhhhVVVIIIJJJPPPQQQSSSVVVRRRTTTUUUTTT[[[sssxxx{{{PPP@@@HHHEEEAAAHHHEEEGGGNNNeee{{{sssrrrpppkkkeeebbbaaabbbZZZZZZ[[[[[[YYYRRRHHHAAA;;;:::888666666BBB```|||wwwtttwww|||uuu^^^HHH>>>666444222111222222111000...---,,,+++************((((((((('''''''''&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&''''''((((((%%%&&&''''''))))))***+++******))))))(((((('''''''''''''''''''''(((******.........///000222444555888777777888888666222///,,,+++))))))+++,,,,,,++++++))))))+++......+++(((***)))((()))***+++***(((*********++++++,,,---.........//////000//////...------,,,,,,------......---......//////......---......------......///000111222333333222333666999999777555666777999:::999<<<<<<>>>BBBBBBAAAGGGOOOaaattt}}}~~~[[[CCC888777222000222333111111333444///EEExxx\\\fffaaa???666???___||||||sssXXX<<<111444333111111111111000000//////---...//////...---...///...000111:::KKK]]]ooo[[[JJJDDDBBB:::;;;777555666:::@@@JJJTTTZZZ^^^```cccmmm~~~|||xxxpppggg]]]LLL;;;555666555333333444444555555777===CCCHHHVVVooo~~~uuuvvvttttttrrrmmmhhhddd```ZZZSSSNNNPPPRRRXXX```aaa]]]YYYYYYWWWXXX\\\fffrrryyyyyywwwwwwxxx}}}|||vvvrrrsss{{{sss~~~[[[NNNGGGLLLRRRQQQQQQTTTQQQTTTWWWXXX___xxxYYY???@@@@@@@@@GGGDDDIIIMMMcccyyyvvvwwwvvvqqqkkkhhhiiikkkccccccdddeeeddd]]]RRRJJJ@@@;;;888777444666GGGZZZsssrrrwww~~~uuu\\\FFF===666444222111222222111000...---,,,+++************(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''((()))************))))))((((((''''''&&&&&&&&&''''''((()))***,,,,,,---...///111222333666666777999<<<;;;888555000---***((()))***++++++))))))***,,,------+++******)))((()))***+++***((()))***+++,,,,,,,,,,,,,,,,,,------......---,,,+++,,,,,,,,,,,,,,,---............////////////......------...//////////////////111222333222333555666666444333444777999::::::999:::<<<===;;;===IIIWWWgggzzz|||oooMMM;;;333777222000333444222111333555000FFFxxxhhh```ggg???666888OOOkkk{{{}}}{{{gggDDD333222000111111111111111000000///---...//////...------...***///...111???PPPmmmiiiZZZRRRHHH???:::888:::;;;<<>>QQQcccsss|||{{{dddDDD666000777222111333444222222444333///EEEsssyyy```~~~iii===666666EEE^^^rrrzzzzzzzzzQQQ;;;777444000111111111111000000///,,,...//////...------...)))111000///777AAAQQQgggwwwfffXXXJJJEEEDDDEEECCC???BBBHHHSSS[[[aaaeeekkkvvviiiLLL;;;666555444444///000000111333777===BBBDDDPPP[[[pppuuupppzzzlllfff]]]SSSKKKFFFDDDDDDDDDCCCHHHPPPQQQMMMMMMRRRTTTWWW```nnn}}}zzzyyyvvv```LLLEEEFFFQQQWWWVVVUUUXXXWWW[[[\\\ZZZ^^^pppSSSBBBBBBDDDEEE>>>EEEFFF[[[qqq}}}{{{zzz{{{|||{{{~~~{{{zzz{{{vvv```LLLDDD???777777<<>>@@@@@@@@@999555000,,,+++***)))((())))))))))))))))))))))))---,,,+++***))))))))))))))))))))))))))))))))))))***,,,---......---+++)))111000---***)))+++///333666333///,,,+++,,,///111////////////000000000000222222222333333444444444555555444333222444777:::;;;888888;;;>>>HHH```www~~~{{{[[[;;;222:::222222222222222222222222777...777cccxxx___lllvvvMMM555444BBBNNNggg{{{www___CCC666222///111222222111///000000000/////////............,,,++++++...000777DDDRRRkkk|||sss___UUUOOOMMMKKKFFFGGGKKK\\\```eeehhhkkksss}}}oooNNN:::333222000///444333222222444777:::===EEEIIIRRRccc~~~sssxxx{{{ooo]]]OOOKKKHHH???===BBBKKKHHHGGGIIIIIIHHHIIIMMMTTTVVV___ppp{{{sssOOOMMMNNNOOOQQQTTTVVVWWWXXX]]]______]]]\\\iiiaaa===@@@CCC@@@AAACCCJJJXXXmmm~~~|||{{{vvvqqqwww~~~~~~|||~~~}}}zzztttttt~~~hhhVVVGGG;;;666777tttrrruuu[[[FFF777444444333222111000/////////...,,,***(((((((((((())))))))))))((((((((('''&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%&&&''''''((('''&&&%%%&&&(((***+++******))))))((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&((()))***+++---///111222333555888;;;===>>>??????===888111,,,+++***)))''')))))))))))))))))))))))),,,,,,***))))))((((((((())))))))))))))))))))))))***+++---......---+++***&&&'''((((((+++000666;;;DDD@@@:::333...,,,++++++////////////000000000000111111111111111222222222111222222111111222666999:::999;;;AAAHHHUUUkkk~~~pppRRR999222777111111111111111111111111666111999```fffLLLaaa^^^???444<<>>===AAAFFFDDDEEEHHHHHHGGGIIIMMMVVV[[[fffwww~~~}}}}}}zzz|||jjjMMMLLLMMMNNNPPPQQQSSSTTTUUU[[[[[[\\\[[[]]]kkk^^^???CCCEEE@@@AAABBBHHHVVVjjj}}}~~~zzzrrrnnnwwwmmmXXXFFF;;;666{{{wwwvvvcccKKK999555555444333222111000000///...,,,***)))((((((((()))))))))(((((((((''''''''''''((((((((()))))))))$$$$$$$$$$$$%%%%%%&&&'''&&&&&&''''''((())))))***+++++++++***((('''%%%$$$%%%%%%&&&''''''''''''&&&'''((()))***---///111222222444666999;;;===>>>???AAA:::111,,,,,,,,,)))&&&)))))))))))))))))))))))),,,+++***))))))((()))))))))))))))))))))))))))))))))***,,,---...------,,,*********)))))),,,000444;;;888444///---,,,,,,---....../////////000000000000000000000///////////////000111111000222555777777:::BBBMMMZZZhhhzzz~~~vvv^^^DDD666222333////////////////////////222222999YYYxxxWWWcccpppJJJ444555???RRRhhhqqqpppqqqtttxxxzzzxxxXXXDDD;;;222222111111111111222222000000000/////////......111//////000///000777@@@TTT\\\kkk~~~wwwllldddcccfffnnnnnnkkkhhhhhhmmmwww~~~mmmSSS???777666555444444333222111222444666777===@@@FFFQQQccczzzxxx|||uuueeeZZZQQQEEE>>>@@@@@@<<<<<<@@@AAA@@@BBBFFFFFFEEEHHHMMMWWWaaaooo}}}}}}vvv\\\KKKKKKLLLLLLMMMNNNOOOPPPPPPVVVVVVWWWYYY]]]mmm~~~VVVAAAGGGFFFAAAAAAAAAFFFSSSfffyyy}}}vvvppplllqqqtttaaaMMM>>>zzzwww{{{dddKKK:::555555444333333222111111000///...---,,,++++++***))))))((((((((('''''''''(((((((((((())))))))))))%%%%%%%%%%%%&&&'''((((((%%%&&&'''((()))))))))(((******+++******((('''&&&%%%&&&&&&'''''''''''''''&&&'''(((***,,,///111222333444666999;;;===???@@@CCC:::000,,,,,,---***''')))))))))))))))))))))))),,,,,,+++***************)))))))))))))))))))))))))))***+++,,,---...------//////---+++(((((()))++++++***))))))***,,,...000---.........///000000000000000000//////.........///111222111111222444777333<<>>>>>===@@@DDDDDDCCCGGGMMM[[[gggvvvrrraaaOOOJJJKKKKKKLLLLLLLLLMMMMMMMMMPPPPPPRRRVVV]]]oooooorrrgggKKK@@@GGGFFFAAABBBAAADDDQQQcccuuuyyylllkkktttmmmRRR{{{uuu}}}___GGG888555444444333333222222222/////////...---,,,++++++((((((((((((''''''''''''(((((((((((())))))))))))%%%%%%%%%%%%%%%&&&''''''$$$%%%''')))***)))((((((((()))***+++++++++))))))%%%&&&''''''((((((''''''&&&&&&''')))+++...000111444444666999<<<>>>AAABBBBBB;;;222.........,,,)))************************------,,,+++++++++,,,,,,)))))))))))))))))))))))))))***+++,,,------......((()))*********+++---///---,,,,,,++++++,,,------,,,------...///000000000111111111000000//////...000111111000000111444666555DDDYYYmmm}}}sssqqquuuyyyyyyxxx|||sss\\\@@@222444444000000000000000000000000000...444777HHHnnnsssrrryyyIII333888@@@HHHQQQ\\\aaaeeehhhjjjnnnsssvvv```III:::666222111111333333222111000000000////////////...,,,---000///---...222888;;;BBBOOOaaauuuwwwllliiifffdddfffnnnwww~~~zzzyyyxxxxxxwwwuuutttuuuwwwooo]]]FFF888555444111333222111111111111222333666:::???BBBFFFQQQbbbooo~~~mmmbbbWWWRRROOOJJJEEEBBB???;;;:::;;;<<<;;;;;;===<<<===@@@CCCCCCCCCIIIPPPeeeppp}}}uuupppkkkRRRIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLOOOSSS[[[oooeeeWWWTTTAAA===DDDCCCAAACCCAAADDDOOO```rrr~~~llleeelll~~~nnn|||xxxbbbJJJ;;;444333333333222222222111------------,,,+++***)))((((((((('''''''''&&&&&&''''''((((((((()))))))))%%%$$$$$$######$$$$$$%%%%%%&&&'''))))))))))))((('''(((***,,,---,,,+++***&&&&&&'''(((((((((((('''''''''((()))***,,,...///444444666888;;;???AAACCCCCC???999444111...---+++************************---,,,,,,+++++++++,,,,,,))))))))))))))))))))))))+++++++++,,,,,,------...''')))+++++++++,,,---///+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000000111111111111111000000000000...////////////222777:::AAASSSkkk|||zzzyyy||||||~~~{{{qqq~~~xxxxxxgggMMM888111333444000111111111111111111111111000555666DDDdddyyyaaaddd999222888???KKK\\\dddkkkoooqqquuuvvvtttnnnQQQ:::666111000222555666555111111000000000/////////...+++,,,//////------000***---444???OOO```pppyyyyyydddbbbaaaaaafffmmmuuuzzzvvvsssrrrsssrrrooonnnqqqtttrrrcccLLL;;;666555222222111111111111222222333333777<<<@@@CCCIIISSS[[[jjjyyytttoooiiinnnoooddd[[[UUUMMMGGGCCCAAA???>>>===<<<:::::::::::::::;;;;;;<<>>BBBEEEJJJWWWdddxxxpppkkkuuuhhhPPPOOOPPPIIIFFFFFFFFFFFFGGGGGGGGGGGGEEEJJJOOOQQQUUUkkkiiiRRRLLL>>>;;;===;;;@@@DDD???@@@JJJYYYjjjwww}}}}}}nnniiiiiixxx{{{vvvsssdddHHH222222222111111111111111111...//////000///...,,,+++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((***)))((('''&&&%%%%%%%%%&&&&&&''''''((())))))******+++---......,,,)))'''&&&''''''((((((((((((((((((((((((((()))***+++,,,222222333555999<<<@@@BBBKKKLLLJJJBBB777...,,,---************************)))((((((((((((((())))))))))))))))))))))))))))))------,,,+++++++++,,,,,,***,,,......---++++++,,,+++,,,---......---+++***++++++,,,---...///000111......//////000000111111111111111333777???IIIOOOcccvvvmmmeeewww}}}nnnRRR888222444111///000111111111111111111111111---------999OOOccc\\\uuuTTT888333777DDD]]]iiivvv}}}}}}}}}qqqHHH@@@777111111111///---111111111111000000000000111---,,,...///,,,***,,,///...,,,,,,///555;;;???OOOmmmpppjjjaaabbbjjjxxx|||vvvrrrkkkhhhggg___UUUWWWbbb\\\\\\YYYSSSMMMOOOYYYbbbjjjuuu}}}zzzrrrlllddd\\\^^^]]]^^^```dddgggiiijjjjjjdddaaacccbbb^^^```eeedddiiiaaaIII777333333000000111111222333333444444555555555777:::>>>BBBEEECCCPPPccc{{{gggYYYTTTHHHDDDIIIJJJ>>>???===:::999999888666777888777555444666999:::666888<<>>HHHWWWggguuu|||uuuiiiiii||||||mmmcccjjjwwwuuunnn|||dddJJJ888666444222222333333222111+++,,,------,,,+++)))((('''''''''''''''&&&&&&%%%%%%&&&'''((((((((('''&&&(((((('''''''''&&&&&&&&&(((((((((((())))))))))))+++,,,...000000///...---(((''''''''''''((())))))+++***)))((()))***,,,---///222555777:::===AAADDDKKKLLLMMMLLLGGG>>>666000,,,,,,,,,+++++++++,,,,,,************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++''')))***,,,,,,+++***)))++++++,,,,,,,,,,,,------,,,,,,,,,---------....../////////000000111111111333333222222===PPPaaaiiiwww~~~ooottt___EEE000000666444//////222222222111111111111000000444000111GGGcccnnnkkkiii@@@222777===OOObbbttt|||}}}___FFF333333444......555111111111111000000000000......---------,,,,,,,,,------...///000111222222;;;>>>BBBFFFHHHHHHGGGFFFGGGIIIMMMQQQSSSRRRQQQOOOPPPOOOLLLHHHDDDBBB@@@???@@@@@@@@@AAADDDHHHKKKMMMOOORRRVVVYYYZZZZZZXXXVVVXXX^^^fffkkkjjjgggbbb```___]]]]]]^^^]]]\\\aaahhhmmmYYYGGGCCCAAA888111///666333///...111555555222444444555777999;;;===>>>===AAAKKKZZZmmm}}}yyymmm[[[MMMFFFBBB>>>;;;999888888888777777666666555555444555555666777888666999>>>BBBJJJYYYlllyyyxxxoooYYYQQQPPPKKKDDDCCCCCCCCCEEEGGGHHHGGGFFFBBBLLLKKKIIITTTiiilll[[[@@@===FFF===<<>>WWWqqqzzzwww~~~sssWWWAAA///000444222///000222222222111111111000000...111...111BBBWWWvvv{{{lllrrrLLL555555===LLL^^^pppxxx{{{{{{pppSSS999555555///---222111111111000000000//////.........---------,,,,,,---------...............///111444777999999888888777999<<>>BBBAAA@@@===<<<:::999999<<<<<<<<<===@@@CCCGGGIIIKKKMMMPPPSSSUUUUUUUUUTTTVVV\\\cccgggfffccc___]]][[[YYYZZZ[[[ZZZZZZaaaiiiiiiYYYIIICCC???888555666555333111000222444444222333333444555666888:::;;;:::;;;???EEEPPPfff{{{wwwssspppooodddUUUJJJCCC@@@<<<999888777777777666666666555444444444444555666777888:::===AAAHHHRRRbbbtttlllUUUMMMLLLGGGBBBBBBBBBCCCEEEFFFFFFEEEDDDDDDLLLKKKIIISSSgggtttgggGGG;;;???;;;===DDD>>>@@@CCCLLLZZZlllzzz{{{mmm___[[[[[[]]]___bbbdddhhhpppvvvuuuqqqqqquuuzzzuuuqqq{{{ssseee___bbbppp{{{~~~{{{mmmkkklllaaaJJJ<<<666444222222222333222111,,,,,,,,,,,,,,,***))))))(((((()))))))))(((''''''###$$$%%%%%%&&&&&&%%%%%%'''''''''''''''&&&&&&&&&&&&''''''((()))******+++)))))))))***,,,---//////---,,,)))'''&&&&&&''''''''''''&&&%%%%%%'''((())),,,...111444666999>>>AAABBBHHHPPPVVVUUUOOOFFF???555000,,,***,,,------+++************************++++++++++++++++++++++++((()))******++++++******+++,,,.../////////...---++++++,,,,,,,,,,,,------,,,,,,,,,---------.........///000000000000/////////333333555BBB```~~~{{{zzzqqqkkk}}}zzznnnJJJ::://////222000...111222222111111111000000000---///---222<<>>@@@FFFNNNTTTVVVRRRLLLGGG;;;555...+++,,,---,,,***************************++++++++++++++++++++++++(((((()))************))),,,,,,---...///.........+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,---...000111111111111...777???CCCNNNfffsssbbbXXXhhh~~~ppp]]]===444...//////......111111111111111000000000000/////////555999:::VVV[[[UUUvvvnnnGGG444888???OOO___iiipppyyy~~~~~~|||~~~wwwNNN<<<888555333666000000000/////////..................------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------...111111000000000111222222////////////000111222333222222333444666888:::;;;???@@@AAADDDFFFIIILLLMMMOOORRRVVVXXXWWWUUUTTTSSSSSSQQQQQQSSSTTTWWW```iiipppkkkfffbbb___VVVDDD555333222222444333111000333222222222222222333444555555777:::;;;:::???QQQcccyyyvvviii```YYYTTTPPPLLLHHHBBB===:::888555333444444444333333333333333333333333333333444666666777;;;DDDSSShhh}}}|||xxx}}}www[[[JJJDDDBBBBBBAAAEEEGGGIIIJJJIIIGGGFFFEEEHHHMMMKKKKKKUUUfff~~~jjjLLL>>>;;;??????;;;CCCGGGOOOYYYeeesss~~~qqqggg]]]XXXXXX```gggwwwuuuqqqjjjbbb\\\\\\aaaeeebbbhhhhhhdddhhhrrrtttooo\\\SSSJJJIIIIIIJJJMMMQQQRRRUUUXXXbbbllliiijjjyyy}}}mmmjjjrrr]]]EEE:::555333111111222222111000------,,,+++************)))))))))))))))(((((('''&&&&&&&&&&&&''''''((((((&&&'''''''''''''''''''''%%%&&&'''((()))***+++,,,******))))))+++///222444333111...***((('''&&&&&&'''&&&&&&'''''''''((((((''')))---///222555999<<>><<<:::888666555333111222222222222222333333333333333333333333444666666>>>BBBMMM^^^rrr{{{fffOOOEEEBBBAAABBBEEEHHHKKKNNNNNNLLLJJJIIIJJJJJJNNNLLLNNNXXXfffooo~~~oooUUUAAA===>>>>>>>>>AAAFFFPPPZZZfffssszzzkkkZZZOOOIIICCCAAABBBBBBMMMdddqqqiiilllrrrvvviiiUUUMMMGGGIIILLLMMMNNNQQQTTTYYY]]]eeellleee___iiieeemmmrrrpppwww```HHH<<<555333111111111222111000...---,,,+++************(((((()))))))))(((''''''%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&'''''''''''''''&&&''''''((()))******+++(((''''''((())),,,///111555333111...+++)))(((''''''''''''(((((((((((()))&&&(((+++...000444888;;;BBBCCCFFFJJJMMMNNNOOOPPPHHHDDD>>>777000,,,******************************++++++++++++++++++++++++((()))******++++++******+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......222111111222555888<<<>>>MMM^^^mmmrrrrrrwww~~~cccRRRiiiwww|||rrrVVVCCC000///---------...///000111111000000000/////////---...,,,///222...:::UUUlllUUUnnnvvvQQQ888666???KKKSSS[[[gggvvvhhhQQQ???777555111111111111000000000000/////////.........------,,,,,,,,,------.........------,,,,,,,,,,,,,,,---,,,+++++++++++++++,,,---.........---......////////////000111333444444555777888999<<<>>>BBBDDDFFFHHHIIIJJJJJJIIIKKKMMMPPPSSSPPPPPPRRRUUUZZZfffrrr```FFF:::333444555111111555222222222222333444444555666222111333555777===DDDKKKVVV\\\YYYXXX\\\\\\XXXSSSPPPJJJDDD>>>;;;999888666555555555444333222222111111222222222222333333333333333333444555666777AAAGGGSSSbbbsssgggUUUFFFCCCDDDBBBCCCGGGJJJLLLOOONNNLLLJJJLLLNNNLLLOOONNNQQQZZZddd^^^jjjjjjUUU???===???>>>BBB>>>CCCLLLXXXfffsss}}}yyy[[[OOOCCC>>>>>><<<===>>>>>>DDDUUUqqquuucccWWWTTTOOOOOOTTTXXXVVVTTTTTT\\\dddhhhnnntttkkkccciiijjjeeeiiizzzvvvqqqxxxbbbJJJ>>>555333111000111111000///...---,,,************+++'''(((((((((((('''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((''''''(((((()))))))))***((('''((((((***,,,...///555555444222///,,,)))'''&&&''''''(((((((((((((((%%%'''+++---000333777:::AAABBBFFFJJJMMMPPPRRRSSSNNNNNNIII@@@555...,,,---************************++++++++++++++++++++++++)))******++++++++++++++++++++++++++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------............000444;;;DDDMMMRRReeeqqq{{{{{{zzz~~~sssVVVYYY}}}}}}|||~~~zzz}}}hhhHHH===111000---,,,---///000///111000000000////////////---000,,,,,,222111555CCClllSSSYYYggg===666<<>>@@@AAAFFFFFFFFFFFFFFFHHHMMMPPPRRRPPPPPPTTTXXX```nnn{{{XXXFFF777666666222111444111111111111222333444555777555666777666777>>>FFFNNN[[[ddd```ZZZVVVNNNEEEDDDCCC@@@===999777777888222333444333333222222333111111222222222333333333444444444444555666777888???IIIWWWfffsssyyy}}}~~~~~~yyyXXXIII@@@CCCFFFCCCBBBFFFHHHKKKMMMKKKHHHHHHLLLPPPOOOQQQPPPSSSYYY```}}}[[[___fffSSS<<<===@@@===BBB>>>@@@GGGTTTdddsss|||sss^^^KKKBBB<<<<<<>>>>>>>>>@@@>>>@@@III[[[xxx}}}dddWWWTTT^^^^^^aaagggggg```[[[YYY```jjjooouuu|||uuummmqqquuullljjjuuutttoootttbbbJJJ===555333111000111111000///...---,,,***)))******+++'''''''''''''''&&&&&&%%%''''''&&&%%%&&&'''((()))&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))******+++,,,...///000555555555444111...***(((%%%&&&''''''((((((''''''%%%'''***---///333777:::???BBBFFFKKKPPPSSSUUUVVVSSSTTTQQQGGG999///---///************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++++++++,,,---...++++++,,,,,,,,,---------,,,,,,,,,---------......---///333;;;HHHWWWdddlllssszzz~~~{{{zzzaaaMMM```~~~{{{sss~~~^^^888111222111---+++---000000...000000000000///////////////333...,,,555666555:::```YYYNNN}}}JJJ777;;;@@@DDDHHHTTThhhyyyzzzWWWBBB;;;333333333222222222111111000/////////............//////...---,,,+++***))))))***+++,,,,,,,,,++++++((()))***,,,,,,---,,,,,,,,,,,,,,,,,,,,,---...///---...///000111111111111222333666888;;;<<<===>>>EEEEEEDDDDDDDDDHHHMMMQQQPPPOOOPPPUUU[[[eeetttfffNNN;;;888888333111333//////000000111333444555///333999<<<888444:::BBBOOO```mmmlllcccXXXJJJ<<<::::::888666444333333555111333333333222222333444111111222222333333333333555555444555555666777888AAAMMM^^^nnn{{{qqqmmmgggnnn|||gggQQQDDD>>>DDDGGGCCCAAAEEEFFFHHHJJJHHHEEEFFFKKKPPPQQQRRRQQQTTTXXX\\\vvvbbb```iiiSSS:::>>>BBB<<<@@@AAA@@@EEERRRddduuu~~~hhhnnnzzznnnWWWIIIGGGAAA>>>@@@AAA???>>>???888;;;BBBPPPiiippp[[[YYYccchhhiiinnnrrroooeee]]]ZZZ\\\gggmmmttt|||wwwqqquuurrrmmmnnnxxxtttlll}}}www]]]GGG:::222222111111111111111222---,,,+++***))))))))))))(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&(((***+++,,,******)))((('''))),,,///222222222333333222///,,,'''&&&&&&'''((()))'''%%%)))(((((()))+++...222444999<<>>EEE]]]vvvYYY>>>:::666222111444555222---///...------...///---,,,......---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000000111111111111222333555777999:::>>>???AAAAAABBBEEEJJJNNNSSSSSSUUUXXX]]]kkkuuuLLL777444444333333555222000///000222222222222333444555666888888999FFFIIIPPPWWWZZZRRRCCC888777666555444333333222333000000000000000000000000222222222222222222222222444111222444444444888>>>LLLTTTcccvvvjjjccczzzlllJJJDDDDDDDDDDDDEEEEEEEEEEEEHHHGGGFFFFFFGGGIIIMMMOOONNNOOOOOOTTTXXXXXXmmmoooooooooOOOEEE@@@;;;HHH:::<<>>@@@BBBFFFUUUkkk~~~}}}\\\KKKWWWuuuzzzZZZ===444333///////////////////////////............---------......------...000222444===```eeekkkrrr>>>777444666666<<>>CCCDDDAAABBBHHHRRRsss|||qqqmmmjjjgggnnnuuu~~~{{{wwwuuuuuuvvvvvvvvv|||yyyjjjZZZPPPNNNSSSWWWttt{{{tttvvvyyygggTTTCCC777444333222111000000000000///...---,,,++++++++++++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&''''''&&&&&&&&&''''''((()))***---...---,,,,,,---000333111//////333999<<<:::666+++)))&&&%%%&&&''''''&&&'''&&&&&&&&&''')))+++,,,---111888???GGGOOOWWW\\\]]]\\\[[[XXXUUUOOOHHHCCC???<<<777222...---000222,,,+++++++++++++++,,,---+++++++++++++++++++++,,,++++++++++++++++++++++++)))***+++,,,...///000000///---...222333333888>>>HHHNNNRRRVVV___oooSSSBBBEEEnnnoooKKK444222222///////////////////////////............---------......------...000222333444KKK}}}mmm^^^uuuAAA999333333444888GGGWWWtttoooXXXCCC555555555//////555444222000000111000///---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111222222222333333444555666999:::===BBBHHHLLLOOOOOOKKKMMMTTT```nnniiiEEE666333333333111000000111222222111111111222333444444555555222111111444888888555111444333222111111111111111000000000000000000000000222222222222222222222222555333333666888;;;CCCKKKZZZeeewww~~~oooOOO@@@AAAAAABBBCCCCCCDDDEEEEEEFFFEEEDDDCCCDDDEEEGGGIIIJJJMMMMMMPPPTTTTTTfffjjjDDD<<<;;;AAA???AAACCCDDDJJJ[[[qqqjjjTTTOOODDDBBB@@@@@@@@@@@@>>><<>>GGGPPP]]]iiizzzbbbEEE>>>??????@@@AAABBBCCCDDDEEEFFFEEEDDDCCCCCCDDDFFFGGGGGGKKKKKKMMMQQQQQQ```|||SSSAAA===;;;???@@@AAAAAAGGGYYYqqqjjjZZZMMMJJJFFFCCCAAA@@@>>>===999?????????BBBEEE]]]zzzzzzwwwuuuuuuxxxyyyzzz}}}wwwlll___OOOBBB>>>@@@BBBLLLXXXfff~~~|||iiiXXXFFF888555444333111000/////////---,,,+++******)))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((('''''''''(((((()))((('''''''''''''''((((((,,,---......---...111333222000000555<<>>222...)))%%%%%%&&&'''((((((((((((''''''(((((((((***...333999???EEELLLPPPLLLLLLOOOUUUYYYZZZVVVRRROOOOOOLLLDDD999111...---/////////......---,,,,,,++++++++++++++++++++++++++++++,,,,,,------------000///......---......///444333666===BBBFFFNNNVVV[[[hhhuuu{{{vvv\\\KKKSSSzzz{{{kkkPPP555000444---///////////////////////////............------------------......///000000888333YYY}}}VVVPPPnnnlllWWW???333333999@@@FFFQQQaaalllyyyaaa;;;333555000000777333222000000000000///---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---///000111222222111111111111222222555777;;;AAAFFFHHHHHHGGGKKKQQQ___oooyyy|||rrrWWWFFF;;;444222/////////000///...000000000111111111111111222111000111222222222111111111000/////////000000000000000000000000000000111111111222222333333333555333333888===BBBLLLVVVaaalll{{{{{{SSS???@@@===>>>???@@@AAABBBCCCCCCEEEDDDDDDCCCCCCDDDEEEFFFEEEJJJJJJJJJNNNNNNZZZrrrkkkEEE;;;666======>>>???DDDUUUmmmhhhaaa\\\TTTMMMIIIEEECCCAAA===CCCBBB@@@BBBCCCSSSnnn|||}}}zzz}}}~~~|||xxxnnn[[[GGG@@@BBB<<>>;;;888888777666444111///............------,,,,,,,,,+++,,,,,,------......///000///.........000111222666666:::BBBJJJPPPZZZdddqqqyyyooo^^^HHH@@@QQQzzzuuu}}}pppYYYCCC111222555---///////////////////////////............---------------........./////////555///EEEuuuzzzZZZRRRddd{{{[[[???222222:::AAA@@@OOO\\\kkk{{{QQQ???999333111444222111000000111111000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,++++++,,,...000111111111000000000111111222444888===AAABBBCCCEEEGGGMMMVVVeeesssxxxuuutttwww}}}~~~{{{sssTTT>>>888555111////////////...111111111000000000000000000000000000000//////...111000000//////000000000000000000000000000000000111111111222222333333444444333666===DDDKKKVVV```kkksss}}}uuu]]]EEE<<<@@@======>>>???@@@@@@AAAAAACCCCCCCCCCCCCCCDDDEEEEEECCCJJJIIIIIILLLLLLVVVjjjsssAAA::::::BBB:::===>>>AAANNNeee|||}}}wwwmmmddd[[[RRRKKKGGGBBBFFFBBB@@@DDDEEENNNaaa{{{~~~lllUUUHHHHHH<<<<<<======???GGGYYYjjj}}}xxxlllddd___}}}zzzeeeRRREEE:::333333222111000000111111------,,,+++************(((''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&''''''(((((((((((((((((()))***+++***,,,.........///222333555777888777666666888:::777333...+++***)))((((((''''''((((((((((((((('''$$$'''+++///222777<<>>CCCMMMVVV___jjjtttuuudddFFF@@@999EEEnnn~~~rrr{{{yyy]]]FFF999000111444...///////////////////////////............---------------......///.........000000666WWWhhhZZZcccBBB222444;;;666AAAJJJYYYqqq~~~}}}vvvXXXEEE999555555222111000111222333222111////////////............---------------------------------,,,+++***)))(((************************,,,,,,++++++,,,...000111////////////000000111222222888???AAA@@@AAAEEEJJJRRR[[[hhhqqqnnngggeeeiiinnnkkkmmmwwwssshhhkkkwwwkkkTTT???;;;555111000000111111111111111111000000/////////000000000//////000000111000000000000000111111000000000000000000000000000111111222333333444444222333:::DDDNNNWWWcccmmmuuuzzz~~~}}}zzz}}}lllRRREEE===;;;============>>>>>>?????????@@@@@@@@@AAABBBCCCDDDDDDBBBJJJIIIGGGKKKKKKSSSdddqqq>>>>>>AAABBB:::>>>??????GGG\\\ttt~~~oooaaaXXXIIIJJJCCCAAAHHHJJJMMMZZZwww~~~}}}}}}rrrooottt{{{ttt___LLLFFFAAA===>>>@@@???>>>EEEOOOXXXbbbfff]]]QQQJJJFFFDDD~~~|||___MMMCCC:::222222111111111111111222......---,,,++++++++++++(((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%$$$$$$%%%&&&'''((((((+++,,,...///000000222444666999;;;888333111444888888444000---+++***)))(((%%%&&&''''''(((((('''''''''(((***,,,---///222444777<<>><<<888============>>>>>>>>>>>>===>>>>>>@@@AAABBBCCCCCCBBBJJJIIIGGGKKKKKKQQQaaawwwjjjuuuCCCDDDCCC888;;;@@@AAA>>>CCCVVVnnn~~~|||oooXXXVVVJJJEEEKKKJJJHHHOOOdddxxxnnnjjjqqqsss]]]RRRDDD<<<888===???===???FFFMMMVVVXXXNNNCCCAAABBBBBB}}}|||~~~[[[MMMCCC888333222000000111111///...///...------++++++***)))+++***(((&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&''''''((()))(((((((((&&&+++111222000111555999999<<<===<<<999555444444777777666333...***(((((()))'''%%%%%%))),,,---,,,((((((((()))+++---000222333666:::>>>BBBGGGLLLPPPUUUWWWZZZ]]]```aaa``````eeebbb_________]]]XXXTTTLLLIIIDDD???;;;::::::;;;888333222444333000444<<<<<<::::::>>>FFFQQQYYY^^^___^^^```iiivvv{{{iiiUUUEEE===;;;::::::FFF]]]~~~}}}hhhaaafffyyyXXXCCC333333555111...111////////////////////////........................,,,,,,,,,---------......---333111888aaarrrfffoooBBB666888777777777@@@VVVppp~~~rrrSSSBBB<<<...555666000///444333+++000/////////............,,,,,,------------------+++,,,------++++++,,,---,,,,,,,,,+++++++++******++++++,,,,,,,,,---------+++,,,,,,---...///000000666999;;;===???EEEMMMTTT___aaabbb^^^WWWQQQNNNNNNOOOOOOQQQWWW\\\\\\VVVQQQKKKHHHKKK\\\tttZZZEEE333222333000000555222222222111000//////...////////////////////////////////////000000000000/////////000111111222222111111111000///000333555777:::CCCNNNYYYeeevvv|||}}}~~~mmm^^^ooo\\\<<<===CCC<<<666::::::;;;<<<>>>???>>>>>>============>>>???AAABBBCCCKKKHHHFFFGGGGGGIIIOOOWWWqqqZZZ{{{lllIIIEEE666EEE::::::;;;>>>AAAMMMcccxxxuuudddSSSLLLIIIHHHKKKQQQ___rrr}}}~~~{{{tttmmmmmmrrr}}}lll[[[LLLBBB<<>>>>>:::444000///111333555333000,,,)))$$$&&&'''&&&%%%$$$%%%&&&))))))))))))***+++------,,,///222555888<<<@@@CCCHHHKKKOOOSSSWWWZZZ[[[[[[___aaabbbbbbbbbaaa``````^^^\\\ZZZVVVRRRPPPPPPPPPMMMIIIHHHKKKJJJHHHJJJNNNOOOOOOPPPSSSWWW\\\___aaajjjqqq|||yyy```EEE;;;===>>>;;;888BBB^^^yyy^^^]]]lllzzz{{{pppNNN<<>>>>>???DDDIIIIIIEEE@@@@@@<<<;;;AAAPPP___jjjooocccQQQAAA===999000---000222222111111000//////...////////////////////////////////////000000000000//////000000111111222222111222222222111222555888777<<>>???@@@AAABBBIIIFFFEEEGGGGGGHHHLLLSSSyyy]]]tttddd@@@>>>333;;;<<<<<<<<<>>>@@@JJJ^^^ppppppaaaWWWPPPOOORRRSSS___qqqyyyssspppmmmnnnvvvzzzaaaRRRGGGEEEDDD@@@@@@EEELLL[[[gggfff^^^VVVRRROOOtttsssyyy{{{[[[LLLCCC999444222111000111111000...///...------++++++***)))******((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''(((((())))))***))))))((((((***+++,,,+++,,,---///111444666777??????@@@CCCDDDAAA999111---...111555888666000+++&&&***---,,,(((%%%&&&)))***************)))(((((('''))),,,...///111444666:::===BBBHHHMMMQQQTTTUUU[[[```ddddddbbbbbbeeehhhjjjkkkkkkiiigggeeeeeeeeegggdddeeeiiikkkiiiiiijjjlllooorrrtttsssoooiiieeedddqqqfffHHH000...444777;;;CCCmmmmmm[[[SSSddduuu^^^AAA444+++...222111///111////////////////////////------------------------,,,,,,,,,---------......+++///000000>>>aaa\\\bbb~~~kkkQQQ333---222555666===MMM]]]gggoooxxx]]]III???555000///...222777000000000000///////////////.........---,,,,,,,,,+++---...---,,,+++,,,---************))))))))))))*********++++++++++++,,,------...///000111222222333222444:::DDDOOOWWW\\\WWWQQQHHH@@@;;;888666555555444444888<<<===;;;888888666333222666@@@NNNXXXbbbVVVLLLGGG???333---...222111111000000//////...////////////////////////////////////000000000000000000000111111111111111111222333333333555888:::;;;CCCTTTfffrrryyy{{{uuurrruuukkkFFFCCCAAABBB@@@<<<<<<>>>:::::::::::::::;;;<<<===============>>>>>>???@@@FFFDDDDDDGGGGGGGGGKKKQQQmmmmmmyyyjjjAAA???<<<<<<>>>=========>>>EEEVVVfffqqqccc\\\[[[XXX[[[```iiiqqqxxx|||}}}|||zzzvvvsssuuu{{{yyyhhhXXXPPPJJJEEEFFFLLLXXXiiixxxyyyqqqggg^^^YYYuuusssyyy~~~]]]LLLAAA777444222111111111111000...///...------++++++***)))***)))(((((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''(((((()))***)))((('''''')))+++,,,---,,,+++...222666777888AAABBBDDDFFFGGGEEE@@@<<<555111///111666888666222.........,,,******+++,,,((()))*********((('''&&&''')))+++,,,,,,,,,...///222444999???DDDIIILLLMMMXXXZZZ]]]^^^^^^^^^aaaccceeeiiimmmooonnnmmmnnnoootttsssuuuyyy||||||zzzxxx{{{mmmeeefffqqq}}}pppRRR@@@444555333444JJJhhhzzzTTTVVVbbbyyyqqqNNN888///+++...222000///000////////////////////////------------------------,,,,,,,,,---------.........///111111444IIIuuu]]]OOO}}}}}}zzzeeeCCC999:::999888:::BBBMMMTTTiiissswww\\\GGG666333333000000444111111111000000000//////000//////...---,,,,,,+++,,,---...---,,,+++,,,...++++++++++++*********)))))))))*********+++++++++------...///000111111222222222555===GGGOOOSSSSSSJJJCCC;;;777666666555333444333222444777999888777333444555555444777===BBBNNNJJJHHHGGG@@@666111222111111000000////////////////////////////////////////////////000000000000111111111111111111111111000111333333444777:::===???III\\\qqq|||ssssssvvvPPP>>>DDDGGGBBB===<<<=========<<<;;;;;;<<<===???@@@>>>===============>>>>>>EEEBBBBBBEEEFFFGGGMMMUUUmmm~~~xxxGGG>>>AAA???>>>===<<<======BBBOOO]]]|||~~~sssnnnhhheeecccgggooowww}}}}}}~~~zzzkkk```SSSIIIMMMWWWjjj{{{ssshhhaaawwwtttzzz}}}^^^KKK@@@888444333111111222222000//////...------++++++***))))))))))))(((((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((()))((('''&&&&&&(((***+++---++++++---111666999;;;>>>CCCGGGGGGDDDCCCFFFIII???777...,,,222:::>>>@@@:::222***'''(((***)))'''&&&''')))******)))(((''')))+++------,,,++++++,,,...000333777;;;>>>AAABBBMMMLLLLLLOOOTTTWWWXXXWWW]]]ccckkkpppqqqqqqtttvvvwwwxxxzzz{{{|||{{{wwwsss|||ssscccYYY[[[dddrrr~~~~~~uuuxxx|||kkkSSSAAA666333999===KKKsss^^^PPPZZZnnnyyybbb:::333///...000111000//////////////////////////////------------------------,,,,,,,,,---------......000...///222111:::[[[jjjKKK[[[qqq}}}VVVDDD>>>777777:::???DDDFFFWWWdddvvvdddEEE:::777333111333222111111111111000000000000000///...------,,,,,,,,,---......,,,,,,---...------,,,,,,,,,+++++++++))))))*********++++++++++++,,,------//////000111333444888???FFFIIIGGGCCC===888444333444555333111111000...///111333444444000111111222333333333333888999<<<>>>;;;555222444000000000///////////////////////////////////////////////////000000000000111111111111222222222222000111333555777;;;AAAEEEHHHQQQcccvvvrrrooobbbGGGBBBFFFEEE===999<<<===;;;===<<<;;;;;;<<<===???@@@>>>===============>>>>>>EEEAAA@@@CCCEEEIIIQQQZZZmmmTTT;;;;;;:::<<<;;;;;;======@@@JJJUUUrrr~~~yyyyyy}}}sss```SSSZZZhhh}}}xxxqqqxxxvvv{{{zzz\\\JJJAAA;;;444333222111222222111//////...------++++++***)))((())))))))))))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((((('''&&&&&&&&&''')))***+++++++++,,,000666<<<@@@???EEEJJJIIIDDDCCCIIIOOOHHH>>>333---111;;;EEEJJJGGG;;;...(((***,,,)))%%%&&&'''((())))))******)))(((***------+++*********+++,,,---///111333555666===::::::???GGGMMMNNNMMMVVV^^^hhhmmmoooppptttxxxyyy~~~~~~zzzxxxtttqqqpppuuuyyyvvvkkk\\\PPPJJJHHHTTTggg{{{|||yyyyyyxxxzzzrrraaaSSSKKKBBB888777,,,,,,===VVVwwwwww]]]LLL^^^fffwwwvvveeeNNN///111111111111111000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///+++---000///111EEE]]]aaaUUULLLggg|||RRRCCC444000333777888999DDDSSSllldddIII<<<666222222222222222222111111111000000/////////...---------,,,...///...---,,,---......---------,,,,,,,,,,,,*********++++++++++++,,,++++++,,,---...///000000222555999===@@@>>>:::666444222111111111000...---......------...///111222333000------///222222111---///222444333111000000////////////////////////////////////////////////////////////000000000000000000111111222333333444222444666:::@@@HHHQQQXXXaaafffttt}}}|||kkkRRRHHHCCCBBB===888888;;;<<<::::::::::::::::::;;;<<<===============>>>>>>???@@@CCC@@@@@@CCCFFFIIIRRR[[[eeezzzPPPAAA<<<<<<:::;;;======>>>FFFOOOdddyyynnnbbbiiizzzzzzxxxyyy\\\III@@@===555333222222222222111//////...------++++++***)))(((((()))***)))((('''&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''((('''(((((((((((()))))))))(((***+++---///555>>>DDDFFFKKKOOOOOOKKKJJJMMMPPPPPPIII>>>555444999BBBHHHFFF===333------...,,,***))))))(((((())))))******'''))),,,,,,+++***))))))******++++++,,,...//////000000222555:::>>>AAACCCHHHPPPZZZ___```aaafffkkkpppyyy~~~zzzuuuuuuuuutttnnnmmmiii___RRRIIIEEEEEESSS^^^ppp{{{wwwuuuooofffbbbccc___\\\UUUHHH:::222000222555666BBB[[[zzzqqqQQQKKKTTTkkkxxxfffKKK===222...111222111///000000111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,---///------777EEEzzzddd]]]hhh~~~eeeIII:::333000111333999CCCZZZ{{{mmmSSSEEE;;;555333333222222222111111111////////////............---...///...---,,,---///---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---...///000111111000333666888666444222111...///000///------...///...//////......///111222333000...---///000111111.........---...///000///////////////////////////////////////////////////////////////000000000000//////000111333444555555777999<<>>???@@@AAABBB@@@???AAAEEEGGGHHHMMMTTTXXXrrrNNNBBB===<<<<<<>>>======BBBHHHYYYssswwwnnnuuu}}}||||||]]]HHH???<<<555333222222222222111//////......---,,,+++***)))(((((()))******)))((('''''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''((((((((()))************)))&&&))),,,---...444???HHHOOORRRUUUVVVUUUSSSQQQPPPXXXRRRIII>>>777666:::>>>999555000---++++++,,,,,,,,,+++)))(((((()))******&&&))),,,---,,,*********++++++++++++,,,---......,,,///111111111333777<<<888@@@IIIMMMMMMNNNSSSXXX]]]jjjrrrppplllooosssuuusssnnncccSSSFFFAAAEEEJJJ^^^fffqqq{{{||||||~~~|||wwwppphhhaaa]]]VVVLLLHHHJJJJJJ>>>333333666666777888666JJJgggoooRRRCCCRRRkkkkkk{{{SSS444000666,,,000222000...///111222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...000000---,,,222;;;cccjjjNNNgggnnnQQQ>>>444333777333777FFFdddsss\\\KKK>>>333333333222222222111111.........///////////////---...///...------...///,,,,,,,,,+++++++++******++++++,,,,,,,,,---------------...///000111222222---000333222///...///111+++---///...,,,---111555,,,---...---------///111***---000000///---,,,,,,111000---+++---111222000.........///////////////////////////////////////////////////000000000000......000111333555666666:::===AAAJJJVVVgggyyyhhhqqq~~~iiiMMMEEEAAAAAA===>>>CCCBBB:::666888:::;;;<<<>>>???>>>>>>============>>>???AAABBBCCC>>>>>>BBBHHHIIIGGGIIIMMMPPPsssPPP>>>???======???>>><<>>===:::555555444333111000000000---111111+++))),,,...,,,...+++(((&&&&&&(((+++,,,***+++---...////////////,,,,,,+++,,,---///111333555777999;;;>>>CCCHHHLLLSSSXXX___eeejjjnnnrrrtttssskkk\\\KKK>>>===DDDLLLbbbjjjuuu{{{|||zzzxxxwwwwwwqqqnnnooonnnhhhbbb```^^^XXXMMMDDD@@@>>>999222333///222888777333<<>>///555000666888<<>>>>>===;;;999======>>>???@@@BBBDDDDDDBBBEEEFFFFFFDDDEEEIIIMMMTTThhhQQQ???:::;;;<<<;;;;;;===@@@BBBMMMeee~~~~~~www|||}}}{{{^^^MMMCCC;;;666444333333444333222111...------,,,,,,++++++******)))((('''&&&'''(((((((((((('''&&&&&&%%%$$$$$$'''''''''''''''''''''''''''''')))******))))))((()))***+++,,,///444;;;???KKKSSSUUURRRWWWaaa___UUUWWW___```VVVKKKFFF>>>555555555777888888555222///---...111222///,,,,,,///%%%)))///222111///......))))))))))))((((((((((((,,,,,,,,,,,,---...000111333444666666888:::???BBBBBBGGGOOOWWW^^^dddjjjnnnggg```RRRBBB999:::EEENNNdddiiipppuuuuuurrrnnnkkkfff```]]]]]]ZZZSSSNNNLLLDDD===777666777888999999///222555444222AAAhhhrrrPPPGGGVVVmmm~~~oooLLL666333222///111000000///////////////000///...---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........---,,,,,,---///111333<<<[[[rrrWWWnnnyyyOOO888555333444444666===MMMggg{{{OOOEEE:::333222444333111555666555222//////..............................000///...---,,,+++++++++++++++,,,,,,,,,---------++++++,,,------...//////------...//////...------///...------------...///------,,,,,,------...//////////////////////////////............///000000---------------.........///............//////000111000...///111222000---666444222222444888;;;===BBBOOO[[[bbbmmmyyy{{{uuu|||^^^ddd|||yyy|||aaa```wwwlllOOOBBBAAA<<<======>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;>>>=========>>>@@@BBBCCCBBBCCCCCCCCCDDDEEEHHHJJJLLL___|||~~~UUUCCC;;;<<<======<<<<<<>>>@@@FFF[[[rrr}}}ooooooyyy{{{|||```NNNCCC===555333222222333222111///...------,,,,,,++++++******)))((('''''''''((((((((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''''''''((()))))))))))))))&&&(((+++...111444999===@@@PPPVVVOOOUUUgggiii]]]gggmmmlllccc[[[VVVLLLAAA;;;;;;<<<>>>@@@>>>888333111222444777333------111+++------,,,)))(((***------......///000111222222---,,,,,,,,,,,,---...///000111111000///000333555222777===DDDJJJQQQXXX\\\UUUNNNCCC777222666BBBLLL^^^```bbbeeeeee```ZZZUUUMMMHHHEEEFFFCCC===999999===555111333111+++)))---444222111777LLLrrrmmmRRRBBBPPPkkkqqqPPP888000000111000000000000/////////......//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...---------...000111444@@@]]]ccc[[[oooOOO===666333000222555777@@@YYYsss~~~qqqYYYEEE999555222111111111111222111000//////..............................---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////,,,,,,------------,,,,,,///...------------...///---------,,,------.../////////////////////////////////......//////000111//////...............---...............///000000222111000000111222000///444333111222555:::@@@DDDJJJXXXfffoooxxx~~~vvv|||sssiiikkk}}}gggiiibbbQQQAAA;;;<<<999::::::999999999999::::::>>>===;;;:::::::::;;;<<<>>>===<<<;;;<<<>>>@@@BBBBBB@@@@@@AAACCCFFFGGGGGGKKK[[[vvvzzzxxxpppPPP:::;;;===>>>>>>===<<<<<<===CCCTTTgggttt|||~~~sssgggjjjvvvwww}}}aaaNNNBBB<<<444333111111222222000///...------,,,,,,++++++***)))))))))(((((((((((((((((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''(((((())))))******%%%'''***,,,...222777;;;222III[[[\\\^^^iiipppnnnxxx~~~sssiiieee```YYYFFFBBB??????BBBBBB???;;;GGGNNNOOOFFF<<<888333...222000---+++***************+++---.........---,,,---------,,,,,,,,,,,,------......,,,++++++,,,...///222555777:::>>>BBBEEEBBB===666///---222<<>>999777:::999999888777666666777888999===<<<;;;;;;:::::::::;;;===<<<;;;;;;<<>>>>>===;;;;;;;;;@@@LLL[[[iiiuuuxxxrrrzzzpppgggggg}}}{{{ssseeePPPCCC<<<444222111111111111000......------,,,,,,++++++***)))))))))))))))(((((((((((('''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((())))))***+++''''''((((((***///555:::888CCCXXXkkktttsssrrrtttyyyrrrjjjeee```QQQIII@@@::::::<<<>>>???\\\qqqxxxhhh\\\[[[PPP>>>;;;777555666888666...'''---...000111000---)))'''------------------,,,,,,+++,,,---,,,++++++,,,...222333333333222222444666444333000------000444888???===;;;<<<<<<:::444//////------000000---...222222------111222222999EEE;;;NNN___bbbcccyyyxxxbbbQQQIII```vvv}}}|||WWWCCC333222444///...111...//////000///...------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------///......---------------,,,000555IIIzzzaaaOOO```}}}XXX>>>///444777000111<<>>AAAEEEGGGBBB???===???DDDGGGHHHGGGIIIPPPfff}}}xxxeee???888:::======<<<;;;;;;<<<:::CCCOOO[[[jjjyyyqqqhhhooo{{{sssyyyxxxppp}}}lllTTTEEE>>>444222111111222111000......------,,,,,,++++++***))))))*********)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***+++,,,))))))(((((()))---333888CCC>>>JJJhhh}}}zzzpppjjjpppyyymmmeee______WWWJJJ>>>777666999===SSSooo~~~|||pppdddWWWGGG;;;666333...***---...///111111111000000---......//////...------+++,,,......------...000000111222222000000111222.............../////////444333333333333222///---///------///...+++---222444333000...111>>>QQQ```eeecccaaa[[[WWWgggkkkRRRHHHEEEeeeuuuqqqBBB888333555666111...000......///000///...---,,,,,,---.../////////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------.........---------------,,,444444:::```zzzaaa]]]eee|||UUU555111666333222777===MMMdddvvvcccRRRDDD999222444555111000444000000000000000000000000222222111000000000000000,,,---------....................................//////............//////------...//////...------......------......///000...//////000000111111222000000//////000000111222222111111111111111111000000000000000111333444555222333444333333444777999===EEEQQQ\\\cccjjjqqqvvv{{{}}}yyy]]]```~~~UUUBBB<<<>>>999777999888888777777666666777777888666888;;;===>>>===;;;999999:::;;;===@@@BBBDDDEEE???>>>>>>???CCCFFFGGGHHHJJJNNNcccpppCCC;;;===>>>>>><<<;;;<<<===:::AAAJJJUUUdddttt}}}rrrcccbbbjjjxxxxxxrrrqqqWWWDDD===555333222111222222111///...------,,,,,,++++++***))))))***+++***)))((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''(((***+++,,,***+++++++++,,,...111444??????III___ssszzzvvvqqqppp|||xxxssstttooodddUUUEEE<<<;;;<<>>>>>HHHaaayyysssYYYFFFFFFNNN\\\|||hhhJJJBBBMMMYYYzzz|||xxx]]]888444222222222111000///---...///000000...,,,+++,,,---.../////////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---,,,,,,------...---------,,,333444444JJJxxx~~~gggwwwoooIII999777555444666999CCCTTTeeeuuuwww___OOOBBB???<<<555444999111111111111111111111111333333111000////////////------------............////////////............000///...------...///000------...//////...------...............//////000...//////000111111222222000000//////000000111222111111111222222222222222111111111222333444666666444777999;;;<<<@@@EEEJJJNNNVVVbbblllttt{{{~~~pppwwwlllBBB:::;;;;;;555666:::555666666777777777777666666666777999;;;<<<======<<<999;;;<<<>>>@@@@@@@@@@@@<<<===>>>???@@@BBBFFFHHHMMMOOObbbZZZCCCDDDCCC@@@===<<<<<<===;;;AAAIIIQQQ___ppp{{{sssjjjhhhoooyyytttqqqVVVBBB:::555333222222333222111///......---,,,,,,++++++***)))******++++++)))(((''''''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&'''(((***,,,---***,,,///000//////111222777IIIYYY```iiiyyyyyy~~~mmmXXXHHHAAA@@@CCC;;;>>>KKKTTT^^^{{{yyyhhhaaaqqqhhhXXXHHH;;;555333333---...000111111111000///,,,---//////...------...***---000111000.........111///......///000111000---///111///---,,,///222,,,,,,...222333222777>>>NNN```hhh```___mmmvvvtttQQQ>>>666===???DDDfffzzz^^^???000<<>>@@@:::;;;===??????>>><<<;;;999<<<>>>>>>>>>???DDDHHHLLLLLL\\\JJJIIIGGGCCC>>><<<<<<===777===DDDKKKWWWhhhuuuzzzyyy~~~wwwtttzzz|||uuuVVVEEE<<<555333222222222222111//////......------,,,+++++++++++++++******(((''''''))))))))))))(((((((((((((((''''''&&&&&&((()))***&&&&&&''''''(((***+++,,,---...000444777666222---222888JJJ```lllqqq~~~sss___QQQBBB:::777<<>>AAADDDFFFJJJPPPPPPiiiVVVJJJRRRHHH;;;>>>:::;;;>>>???AAAHHHRRR^^^iiipppwww|||yyy{{{xxxUUUEEE===555333222222333222111000///......------,,,+++++++++++++++******)))((('''((((((((((((''''''''''''(((''''''&&&'''((()))***&&&&&&''''''(((***+++,,,+++,,,...333666666222///000111>>>UUUdddkkksss~~~nnnKKKAAA===CCCEEECCCFFFNNNbbb|||eeeNNNFFF===777666666444222222+++...000,,,///333---...------------111<<>>///)))...111---111111000///---,,,------...666???SSSnnnzzz}}}vvv```GGG:::999888333999,,,111888000555BBBBBBAAA999333;;;VVVrrr}}}___???000222111000///.....................---,,,,,,++++++,,,,,,,,,------------...,,,---...---,,,,,,,,,...,,,,,,++++++***++++++,,,,,,,,,++++++,,,,,,---...111...///000///555MMMgggrrrWWWKKKbbbwwwdddJJJ;;;999888666666;;;???EEESSSaaa~~~uuuaaaWWWGGGAAA<<<:::666222000111333333111000///000111333000000111000000///000111000///...///000000///...111......111111......111000000000111222222111000///000000//////000000000777555333111000111444666333444333333888>>>;;;333666666555666666555333222333666;;;>>>@@@EEELLLRRR\\\```hhhooopppnnnqqquuuxxxbbb```fffpppcccnnnbbbDDD888999444444555555666666666666555555555555555555444444666777888777666777;;;>>>FFFEEECCC@@@<<<;;;;;;===<<<<<<<<<<<<>>>@@@CCCEEEIIINNNNNNdddYYYGGGJJJBBB;;;AAA;;;;;;===>>>AAAEEELLLXXXdddlllqqqwwwzzz}}}xxxRRRAAA:::555444222222333333111000///......------,,,++++++******+++******)))((('''''''''''''''&&&&&&&&&&&&(((''''''''''''((())))))''''''''''''(((***+++,,,***+++---111444444222000111,,,222DDDTTT[[[___ddddddSSSFFFCCCBBB>>>===@@@>>>VVVpppqqqeeeUUUGGG>>>888333000666///111333...111555///000//////111111777FFFUUUcccnnncccBBB///444888111,,,...000000///333;;;BBBJJJMMMUUUppp~~~ssseeeVVVCCC777555555333000666---111666111222666111111111444CCC^^^yyyjjjGGG222111111111000///..................------,,,,,,++++++,,,,,,,,,,,,------------+++---...---,,,+++,,,...,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,---...000...///111......999IIIrrrtttTTTLLL___gggOOOBBB;;;444000222777<<>>777555666555444333222333444555111111222222222222111111111///...///000111000//////,,,---///000......000...000111111000/////////000000000111111000000000222333333333222111222333111333333333777;;;;;;777666777888;;;======;;;888888===DDDJJJOOOVVV^^^dddmmmooovvv~~~pppTTTNNNgggiii[[[eeeiiiEEE777666666444444444555555555555666444444444444444444555555666777777777777888;;;===JJJHHHEEE@@@<<<:::<<<>>>;;;;;;;;;<<<===@@@BBBDDDGGGKKKLLL\\\~~~```EEECCC>>><<>>@@@BBBEEEOOO\\\ggglllttt}}}yyySSSAAA999666444333222333333222000///......------,,,++++++***************)))((((((((((((((('''''''''&&&&&&''''''''''''((((((((()))''''''''''''((()))***+++***+++---000111222111///333---,,,555???EEEJJJNNNYYYuuupppXXXIIIAAA===>>>BBB;;;CCCHHHJJJUUUoooooobbbWWWPPPDDD;;;999888000000222,,,111000111444222444BBBRRRsss|||qqqPPP999888777///777???HHHMMMOOOWWWdddooorrrkkkfffuuu]]]GGGCCC999222555999888555444888222000222222444444111222<<>>::::::;;;<<<===???AAACCCDDDGGGJJJUUUooocccDDDAAA???>>>BBB:::;;;;;;>>>@@@???@@@GGGUUU```iiirrr{{{XXXFFF;;;666444333333333333222000///......------,,,++++++)))************))))))((()))))))))(((((((((''''''&&&''''''((((((((((((((((((''''''(((((()))***+++,,,---...///////////////333///------000555===EEEMMM[[[kkk}}}kkkZZZMMMFFFDDDFFFFFFBBB:::999DDDSSS^^^pppzzzhhh]]]WWWPPPBBB???>>>666888222000333333666GGG[[[ooommmbbbPPPEEECCCBBB>>>cccqqquuujjj[[[\\\ggg[[[BBB666333000333;;;@@@BBBFFFLLLNNNGGG999...///111333555DDDPPP___jjjsss]]]@@@222000222444000//////..................------,,,++++++******+++++++++,,,,,,,,,------+++,,,---,,,++++++,,,---+++*********++++++,,,---,,,,,,++++++,,,,,,---......,,,---000111111444777888VVVsss^^^nnnuuuRRR888000333555555444555999EEEWWWiiixxx~~~~~~|||}}}xxxiiibbbXXXTTTOOOKKKIIIFFFAAA>>>===<<<:::;;;<<<;;;999777888666555444555555333222222444444555666888888888666888999999888777777777444111111555777555777<<>>@@@AAABBBBBBDDDIIIQQQddd```@@@>>>AAA???@@@:::???<<>>===BBBOOOYYYcccmmm{{{}}}zzz{{{~~~|||xxxvvvzzz~~~tttTTTBBB888666555333333444444222111///......------,,,++++++))))))************))))))***)))))))))((((((((((((&&&''''''((()))(((((((((((((((((((((((()))******,,,...//////......000222111333444000---///999BBBDDDOOO\\\vvvlllVVVJJJ@@@DDDFFFEEEAAA???>>>???===AAA[[[zzzyyylllhhhhhh```NNNAAA:::>>>CCCLLLbbbzzz}}}vvvmmmhhhmmmssssssooouuukkkVVVOOO@@@;;;AAA<<<444777888>>>FFFOOOYYYiiizzztttTTT777222333666@@@PPPZZZmmmxxxQQQ333+++000444222//////......---......///------,,,,,,++++++******++++++++++++,,,,,,,,,,,,***,,,---,,,+++***+++---************+++,,,------,,,,,,++++++,,,,,,---...///...------...///111333000<<>><<<:::555999;;;;;;???DDDFFFEEECCCBBBBBBCCCEEEEEEDDDBBB>>>888888???BBBAAAFFFNNNbbb]]]YYY\\\dddgggddd___GGGIIIRRR```kkkpppsssvvv~~~{{{zzz{{{||||||~~~jjjWWWLLLNNN^^^zzzTTTBBB555555333---000:::444333333333333333222222222222333333444444555555777666666777:::;;;;;;:::666:::>>>@@@@@@>>>======::::::<<<===???@@@BBBBBBAAAAAAHHHNNN\\\yyyeee@@@<<>>>>>===<<<@@@JJJQQQYYYcccrrr}}}yyyqqqhhhfffjjjuuusssmmmbbb[[[hhh{{{zzzmmmMMM>>>666666555444333444444333111///......------,,,++++++))))))************))))))))))))((((((((('''''''''&&&&&&((()))))))))((('''((((((((((((((())))))******,,,.........000333666777<<<>>>:::444222555999666DDDSSSgggsssdddTTTRRROOOLLLGGGDDDCCCEEECCC:::CCCUUU]]]gggpppqqqssszzzfffVVVOOOVVV^^^ddduuulllSSSEEE:::;;;444111555333555BBBOOO\\\hhhpppqqqEEE;;;;;;BBBSSSSSSbbbdddAAA111///000000000.........------......///------,,,,,,+++************++++++++++++,,,,,,,,,***,,,,,,,,,+++***+++,,,************+++,,,---...,,,,,,++++++,,,,,,---...---......---,,,...000111222555BBB]]]___bbb|||vvv___NNNFFF???888555555666666666777888999>>>VVVooo{{{}}}}}}|||zzz{{{{{{yyyqqqjjjhhhbbb\\\ZZZ[[[[[[YYYVVVXXXVVVSSSQQQPPPOOOLLLJJJAAAGGGKKKMMMTTT]]]aaa```\\\YYYWWWZZZ___bbb___ZZZQQQIIIIIIQQQVVVWWW^^^jjj{{{wwwtttsssrrrsssrrr]]]YYY]]]jjjwww~~~}}}yyy{{{~~~www```NNNHHHJJJdddccc>>>:::777666444333444666333333333333222222222111111222222333444444555555777555555777:::<<<;;;999666999<<<>>>>>>>>>>>>???:::;;;===>>>@@@AAABBBCCCCCCAAAIIIMMMVVV~~~MMM@@@CCCDDDCCC:::BBB;;;;;;;;;;;;<<>>:::BBBCCCIIISSSWWWHHHMMMSSSYYY^^^aaadddfffllleeeiiipppsssnnn```]]]hhhnnnlllqqq}}}}}}gggnnntttpppbbbPPP@@@888///777999;;;AAA???CCCSSSfffwww|||JJJ>>>@@@JJJ```UUUooowwwPPP333222666///+++111......---------......///------,,,,,,+++******)))******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,************+++,,,---...,,,,,,++++++,,,,,,---...+++...000///...000222333000444555AAAgggmmmPPP```{{{iiiYYYIII<<<888666444444555666666555:::OOOfffrrryyyzzzyyy}}}xxxqqqjjjfffggghhhfffccciiigggdddbbb```^^^[[[XXXSSS[[[aaaeeemmmyyy~~~yyytttqqquuu}}}|||vvvaaaYYYXXXaaagggjjjsss}}}|||}}}uuullljjjtttxxxyyyzzzbbbTTTLLLLLLYYYjjjHHH666888444///444<<<555'''333333333222222111111111111111222333333444555555777555555777;;;<<<;;;888999;;;<<<<<<<<<===???AAA:::;;;===???AAABBBCCCCCCEEEAAAIIILLLSSS~~~^^^GGGGGGHHHEEE:::???:::999999999<<>>888:::CCCCCC;;;:::@@@999???CCCDDDJJJVVVaaagggQQQPPPQQQQQQOOOOOOWWWaaauuucccGGGDDD@@@<<<:::888555333333666<<>>@@@FFFEEEFFFIIITTTooocccCCCFFFFFF<<<>>>>>>===<<<;;;<<<>>>@@@AAAIIIQQQ^^^kkkuuuzzz|||{{{zzzqqqjjjkkknnnsssuuuooocccZZZcccqqq~~~ooobbbQQQ[[[kkkxxxrrrmmmhhheeeiiiMMMEEE999777666444444555444222000//////...---,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''')))))))))''''''((())))))***+++---///333888===999;;;>>>BBBBBB>>>666000///...222:::===BBBRRRfff}}}yyynnngggTTTUUUXXX]]]``````]]]\\\___SSSKKKJJJEEE;;;888;;;;;;<<<:::555555:::???@@@===;;;;;;<<<:::888===CCCIIIQQQSSSMMMNNNSSSJJJ:::555555555555555555555555555===LLLccc|||tttvvvwwwaaaiiijjjDDD<<<555...,,,///111///,,,......---------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...000111...+++---333999OOOnnnSSSZZZzzzxxxiiiTTTCCC999444333444777777;;;HHHaaa~~~|||yyyyyyxxxvvvssspppqqqvvv}}}fffUUUKKKYYYkkk}}}fffcccmmm~~~bbbFFF444333333333333333333333333444333222222111111111111222222333333333333444444666666666777777666666666777777888999:::;;;<<<<<>>>>>@@@BBBCCCEEEIIIQQQiiiSSSGGGFFFAAACCC>>>>>>=========>>>@@@AAAAAAIIIWWWgggttt}}}~~~rrroooffffffjjjsss{{{zzznnncccgggwwwvvv^^^\\\```uuuvvvppphhhbbb```___]]][[[hhhMMMEEE888888666555444555444333111//////...---,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((((((&&&&&&'''((()))***++++++---000444888888777777999;;;;;;888555555222222222///111BBBVVVuuu|||ttthhh______dddkkkpppjjjbbb___dddcccYYYPPPMMMGGGFFF@@@999666777555111444222222555555333333666333666555333444777888666888:::;;;:::888999<<<@@@LLLXXXoooyyyqqqkkk||||||yyyjjjJJJ444111///---,,,.../////////------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++***++++++,,,---///111222111+++///555111666]]]lllWWWXXXrrrsssQQQ;;;444666:::555555555999GGGbbb}}}vvvnnniiioooooottt||||||hhhVVVKKKGGG[[[uuufffdddooowwwXXXBBB777333222222222222222222222222333222222222111111111111222222222333333444444444444555555666666555555444777777888999:::;;;;;;<<>>>>>>>>>>>>>>>>>?????????GGGSSScccrrr}}}xxxssssssgggdddfffsss~~~qqqmmm|||jjjaaaXXX]]]zzz|||rrriiibbb___\\\[[[]]]```cccdddrrr{{{fffMMMFFF:::777555333333444444222111//////...---,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******&&&'''(((((('''&&&''')))))))))*********,,,000222===;;;888555444777<<>>888>>>EEEIIILLLRRR\\\ccctttzzzjjjDDD888888111111111000///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************************************,,,,,,,,,+++++++++++++++***++++++,,,---///000000000000444555------GGGgggkkkgggrrr^^^PPPCCC999555777888777:::EEEWWWddd~~~uuuxxxyyyttt}}}}}}ttt___VVVWWW^^^lllzzz}}}wwwrrruuu{{{\\\???555333111111111111111111111111111111111222222222111111111222222222333333444444444555555555666666555555555777777777888999::::::;;;===???BBBBBBBBBAAAAAAAAA===AAAEEEEEEFFFUUUwwwOOO@@@??????======>>>>>>>>>===<<<<<<@@@EEENNNZZZfffqqqzzz~~~}}}tttkkkhhhuuu~~~}}}ppp___ZZZrrryyymmmdddiiihhhhhhkkkooouuuzzz}}}~~~eeepppeeeNNNHHH<<<666444111111222222222111//////...---,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&''')))((((((''')))***((()))***))))))***,,,...;;;>>>AAA???===???FFFMMMWWWLLL@@@:::666333333333;;;TTToooxxxsssttt{{{xxxnnnggghhhfffcccbbb```XXXOOOOOOIIIDDDDDDAAA;;;777777888555444666333000666@@@OOO\\\ooovvvJJJ222111333111222333222...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************************************************++++++++++++++++++++++++,,,,,,,,,---------------(((000444...)))...999AAAdddyyyvvvfffGGG999888777555555666999;;;FFFTTTiii~~~~~~uuuTTTKKKIIIXXXssszzzuuuYYY===222444333...000000000000000000000000000000111222222222111000111111222333333444555555555666666777777666666555666777777888888999999999777:::===???@@@@@@BBBCCCBBBDDDEEECCCAAANNNlllYYY???@@@CCC<<<=========<<<;;;::::::<<>>>>>===<<<<<<;;;::::::;;;===BBBIIIRRR\\\ccchhhlllooossswwwzzz}}}nnnlll|||{{{iiiuuukkkPPPGGG999666333000000111222222222//////...---,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''$$$&&&''''''''''''(((***'''((())))))(((((()))+++)))///;;;HHHSSS[[[]]]^^^ZZZ```fffddd[[[NNNAAA999777333,,,555OOOeee|||}}}zzzxxxtttvvvsssmmmkkknnnqqqqqq~~~wwwrrrrrrmmmooorrruuu}}}yyyuuuoootttwwwrrrkkkkkkttt~~~vvvfffRRR999///...---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++************************************************************************************(((((()))***+++,,,,,,---******,,,---...------,,,,,,///111000111333333000,,,<<>>;;;;;;<<>><<<::::::???GGGNNNNNNkkkrrrfffXXXMMMHHHIIISSS^^^~~~mmmPPP>>>000111555333111444000000000000000000000000...///111222333222111000000111111222444555555666444555555666666555555444666666666777777777777777777888:::;;;;;;===???BBBEEEEEEEEEEEEDDDIIIXXXhhhyyyOOOCCCEEEBBBAAA???===<<<<<<<<<<<<;;;===BBBIIIRRR[[[bbbfffkkkooouuuyyy}}}zzzuuuppppppyyylllqqq~~~xxxrrr~~~nnnQQQFFF777777444111000222333444333//////...---,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''###$$$&&&&&&&&&&&&''')))'''((())))))(((((()))++++++***...:::LLL[[[``````IIIJJJQQQ]]]gggbbbLLL666///777666222444<<>><<<<<<888:::<<<<<<:::999888999@@@MMMaaayyysssbbbUUUIII@@@===EEEQQQbbb}}}}}}zzzQQQ999000000888555)))(((333111111111111111111111111---///111222333222111000000111111222444555666666333444444555555444444333666666666666777777777777:::;;;;;;::::::;;;>>>AAACCCCCCEEEGGGGGGIIIRRR]]]dddLLLGGGEEECCC@@@>>>======>>>>>>777999>>>DDDLLLTTT[[[___hhhmmmsssxxx|||zzzooofffbbb]]]\\\kkkrrrqqqzzzyyy|||lllPPPFFF>>>666444222222333333222111......---,,,,,,,,,,,,---************))))))))))))''''''((((((((((((''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''((((((((((((((((((((((((,,,)))***111;;;HHHWWWdddRRRKKKGGGLLLQQQNNNHHHEEECCC999111000444:::CCCKKKbbbuuu}}}yyyuuuqqqmmmnnnoooqqqtttxxx{{{}}}|||qqqiiifffgggiiirrr}}}~~~uuuiii___YYYRRRKKKEEE;;;666111.........,,,***++++++++++++++++++++++++,,,,,,++++++***)))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......333---///>>>VVVwwwZZZUUUqqqsss\\\NNNJJJJJJDDDHHHJJJ???;;;???>>>888<<>>;;;>>>BBBDDDFFFKKKRRRWWW~~~tttHHHPPPQQQCCC<<>>===>>>???===;;;888444000......---,,,***++++++++++++++++++++++++++++++***))))))(((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......111...///666AAAVVV|||qqquuuddd^^^iiixxxvvvkkkXXXCCCFFF???;;;===CCCOOObbbrrr|||xxxpppfff^^^XXXQQQFFF>>>===>>>???AAAIIITTT```fffooo```uuuxxx```FFF333333222111000////////////....................................///////////////000111222222222111111111222222333444555666666666666555555555555666666555555666888:::<<<======:::===AAABBBDDDHHHNNNTTTmmmoooVVV[[[OOOEEEBBB???:::999<<<<<<<<<<<<===AAAIIIRRRYYYaaaeeelllrrrwww{{{~~~~~~ooodddaaawww~~~wwwzzznnnOOOCCC999666444222222333333222111000000///............///************))))))))))))'''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******(((---<<>>DDDLLLRRR[[[```gggmmmqqquuuxxx{{{tttlllzzzzzzsssrrrpppRRRFFF<<<666444222222333333222111000//////...............************)))))))))((((((((())))))))))))((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((***))))))***)))***333===TTT[[[gggooonnnmmmsss}}}zzzeeeOOOBBB===<<<666555JJJjjj|||}}}~~~iiiOOO>>>;;;777333111111111///...///---,,,+++++++++++++++************************)))))))))(((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......000000111000---...;;;KKKvvvooocccyyycccGGG;;;???;;;<<>>???>>>:::888>>>KKKVVViiiqqqyyy\\\AAA222///111111000//////.........///....................................///////////////000000111111111111111111111222333444555555666666666555555555555666666555555666888999;;;<<<<<<;;;===?????????AAAGGGKKKOOOggg___QQQDDD>>>======;;;;;;;;;;;;;;;<<>><<>>===;;;BBBKKKQQQWWWcccttt~~~\\\BBB555111111222000///......---.............................................////////////000000000000000111111111000111111222333444555555666666555555555555666666555555666777999:::;;;;;;<<<>>>@@@???>>>@@@EEEJJJIIIkkkfff\\\NNNEEEBBB@@@===;;;<<<===<<<<<<<<>>EEEMMMUUUYYYbbblllzzzfffCCC222222444222///......------------......------------------------............////////////000////////////000111222000000111222333444555555666666555555555555666666555555666777888999:::;;;<<<>>>@@@???>>>@@@EEEIIILLL___kkkYYYIIIGGGGGGAAA<<<<<<<<<======<<<<<<===@@@CCCJJJOOOWWW^^^dddjjjnnnqqqvvvyyy}}}|||wwwvvvkkkjjjMMMBBB888666444222222333333222111//////...---------------************))))))))))))))))))************))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((($$$$$$(((***(((''')))++++++000777???JJJYYYgggddd]]]WWWVVVXXX\\\ccckkk~~~ooo^^^PPPHHHDDDBBB:::666;;;JJJVVV^^^lll{{{zzz\\\MMMJJJ;;;333...///111//////000/////////...---,,,,,,,,,)))+++,,,+++)))'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......------------...///...---...---888UUUzzzrrrjjjxxxrrrfffZZZMMMHHHAAA<<<;;;<<<===>>>???FFFOOOVVVZZZ\\\]]]^^^bbbdddhhhkkknnnsssxxx|||wwwwwwqqqgggaaa]]]VVVNNNEEEAAA===999999;;;???AAA;;;GGGXXXgggqqqyyywwwiiiooozzzaaaJJJ333...333333///,,,...------,,,------......------------------------............////////////000//////...///000111222000000111222333444444555666666555555555555666666555555666777888999::::::;;;===???>>>===???DDDHHHKKKYYY}}}zzz\\\GGGIIIKKKAAA:::>>>;;;<<<<<<<<<;;;;;;>>>@@@DDDIIIRRRZZZaaaggglllppprrruuuzzz~~~}}}wwwuuuuuuggghhhNNNEEE<<<666555333222333333222111000000///...............************))))))))))))))))))************))))))%%%&&&&&&'''((()))******''''''''''''''''''''''''((((((((((((((((((((((((+++))))))***(((%%%(((...(((((()))+++,,,222BBBQQQiiinnntttqqqhhhcccnnn|||{{{kkkWWWIIIAAA===>>>:::666===JJJKKKaaauuuNNN555111555555///+++---...---,,,...)))***+++***)))((()))***)))+++---,,,)))'''((()))((((((((((((((((((((((((&&&'''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......---000222000---...000000666222222999IIIeeeyyyuuuggg[[[TTTPPPMMMKKKDDDHHHKKKLLLIIIHHHHHHIIIEEEFFFGGGEEEDDDEEEIIIMMMNNNOOOPPPQQQQQQPPPOOONNNHHHHHHDDD>>>>>>DDDDDD@@@CCCDDDGGGLLLPPPTTTXXXYYYhhhyyy~~~jjjjjj}}}aaaBBB555,,,///444222...,,,------,,,,,,,,,------...------------------------............/////////000000///.........///111222000000111222333444444555666666555555555555666666555555666777888999999::::::<<<======<<<>>>CCCGGGAAAQQQqqqaaaFFFJJJMMM@@@999???999;;;;;;;;;::::::<<<>>>@@@EEENNNWWW___eeekkknnnrrruuuzzz}}}}}}xxxxxxvvvrrrfffhhhRRRDDD999666444222222333333222111222111000///...---,,,,,,+++,,,---...---+++)))''''''((()))***************((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))''''''''''''(((((((((((())))))))))))((((((((((((''''''(((+++///444888;;;SSSlll{{{~~~sssUUU>>><<<<<<666999DDD>>>DDDRRRcccqqqjjjRRRAAA777222111//////......------------,,,,,,++++++***)))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&((()))***)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))333111---)))((((((***,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////444000000444777FFFhhhmmmrrrzzzuuupppllliiiiiidddgggqqqooo```SSSPPPVVVRRROOOMMMHHHBBBAAADDDEEEEEEDDDDDDEEEGGGFFFCCCAAAHHHJJJEEEDDDJJJPPPRRR```ooovvvssszzzxxxzzzhhhLLL333111......///000000//////............---------///...---,,,,,,,,,,,,,,,.........////////////000...............///000000111111111111111222222222444444555555666777777777777777777777888999:::;;;999999:::<<<===???@@@@@@IIILLLbbbOOOCCCNNNIII>>>@@@===<<<<<<;;;;;;;;;<<<<<<>>>BBBHHHNNNVVV^^^fffllllllnnnrrryyy|||uuutttqqqlllkkkiiiSSSFFF;;;666444222222333333222111111111000///...---,,,,,,+++,,,,,,,,,+++***((('''(((((()))*********))))))((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&''''''(((''''''''''''(((((((((((((((((())))))******++++++***)))((()))***,,,...000@@@OOOZZZllleeeRRRGGG>>>888555;;;<<>>???@@@EEEHHHXXX}}}kkkPPPTTTRRRGGGCCC======<<<;;;;;;;;;<<<<<<<<>>??????BBBDDDMMMeeeoooddd]]]NNNDDD>>>===<<<<<<;;;;;;<<<<<<:::===BBBGGGMMMUUU\\\bbbdddhhhnnnuuu}}}yyysssrrrppplllsssdddPPPEEE===666444222222333333222111000000///......---,,,,,,+++***)))((('''((((((((()))*********)))((('''''''''''''''&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((()))******++++++)))(((((()))***+++,,,---$$$,,,,,,///DDD\\\vvv{{{nnnmmmyyyvvvaaaTTTCCC888666999===AAAAAAAAAFFFMMMQQQWWWeeessswww]]]LLL???444000///...///000///---+++,,,,,,,,,,,,,,,,,,++++++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))*********)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******************++++++++++++,,,,,,,,,+++,,,,,,------...//////,,,+++---222222...///333:::WWWtttxxxrrrwwwZZZBBB555222444000///------...///...,,,,,,,,,,,,,,,++++++++++++------,,,,,,+++,,,,,,---++++++,,,,,,,,,---------...------------...////////////000000111111222222222222222333444444555555666666666777777888999:::888999:::;;;<<<===>>>>>>@@@DDDGGGSSSwww|||vvvvvv]]]IIIDDD???>>>===<<<;;;;;;;;;<<<999<<>>DDD??????>>>===<<<;;;;;;;;;:::<<<>>>AAAEEEKKKRRRWWW```eeelllrrrvvvzzzxxxuuurrrooo}}}]]]IIIAAA;;;666444222222333333222111.........---------,,,,,,))))))))))))(((((((((((((((((()))))))))(((''''''&&&&&&'''(((((('''&&&&&&(((((('''&&&&&&&&&''''''''''''''''''(((((((((((((((((((((''''''&&&&&&&&&((((((((()))))))))*********,,,(((***333333444>>>UUUppp}}}bbbVVVTTTRRRNNNIIIJJJIIIDDD===;;;>>>BBBBBBJJJRRRZZZiii}}}iiiZZZPPPBBB555//////111222333000---,,,,,,,,,++++++)))))))))***************((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''')))******+++++++++************+++++++++++++++++++++,,,------......///...---...//////...---333666555DDDjjjxxxuuuiiicccmmm~~~gggQQQ999000111333111......---,,,---......,,,***------------,,,,,,,,,,,,+++++++++++++++,,,,,,---+++++++++,,,,,,,,,------------,,,,,,------...///---...//////000111222222333333333444555555666666666666666666777888999999888888999::::::;;;<<<<<<;;;AAAFFFLLLaaaqqqiiiXXX@@@FFF@@@???>>>===<<<;;;;;;;;;;;;<<<===>>>AAAGGGMMMRRR\\\bbbiiinnnqqqtttyyy}}}zzzwwwuuurrr___JJJBBB<<<666444222222333333222111......------------,,,,,,(((((()))*********)))(((''''''(((((()))(((((((((&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&''''''(((''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))(((((((((%%%&&&###)))444000)))...333DDDWWWoooyyyxxxlllUUUDDD@@@@@@>>>:::===???CCCQQQhhh}}}lllZZZGGG;;;333000........./////////...---******+++++++++***((((((((())))))*********''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&((()))))))))((('''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++************++++++++++++***++++++,,,,,,---.........///...------.........222666222444GGG]]]yyy{{{pppzzznnntttvvv___AAA555---...111111111222---,,,,,,---...---+++))),,,,,,,,,,,,++++++++++++++++++******+++,,,,,,---,,,,,,,,,,,,------------------,,,,,,------...///------...///000111222222222222222333444444555555666555555666666777888999888888999999::::::;;;;;;999>>>BBBHHHVVVsss~~~uuu{{{UUUGGGAAA@@@???===<<<<<<;;;;;;;;;;;;;;;<<<>>>CCCIIINNNUUU[[[ccchhhkkkooouuuzzz|||yyyyyywwwbbbLLLCCC===666555333222333333222111------------------,,,,,,'''(((***,,,,,,+++)))(((&&&&&&'''((()))))))))(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))&&&&&&'''((()))***++++++'''((()))***++++++++++++''',,,******---%%%$$$111+++000111888IIIXXXppp|||```YYYVVVPPP???@@@===:::===GGGOOOQQQiiirrrZZZEEE888333222222---++++++...000///...------,,,++++++------+++***'''((((((((())))))******&&&'''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((('''%%%%%%&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,)))************+++++++++***++++++,,,,,,---......,,,...///------000111111)))444666222333777HHHaaa{{{kkkjjjzzz}}}nnnVVVCCC111///111444111******///---,,,,,,---...---+++)))+++++++++************)))+++*********+++,,,,,,---,,,,,,------------......---,,,,,,,,,,,,---......------...///000111222222000111111222333333444444555555555666666777888999888888888999999::::::;;;999;;;???DDDLLLbbblllFFFAAA@@@???===<<<<<<;;;;;;::::::::::::;;;@@@FFFKKKOOOVVV^^^dddhhhlllsssxxx}}}dddNNNBBB999777555333222333222111000111000///...---,,,++++++***************)))(((((((((((((((((((((((((((((('''(((((()))))))))))))))+++***((('''&&&''')))***))))))))))))))))))))))))'''((()))((('''&&&'''(((&&&''')))*********)))(((++++++++++++++++++++++++,,,,,,,,,,,,///555===CCCbbbrrrdddPPP@@@999999::::::AAAKKKTTTZZZiiivvviiilllwwwsssbbbQQQEEEAAA>>>999444111000111222---------,,,,,,+++++++++///---******,,,,,,***'''))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((()))******(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''')))******))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++)))************+++++++++,,,,,,,,,---------......---------............///000111111111111222555888FFFkkk{{{www|||vvvyyypppQQQ===666666111000///...---,,,,,,,,,---------,,,,,,,,,++++++,,,+++)))(((((()))+++,,,))))))***+++,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,---------............///000000000000000000000000000000111111111222222333444444555555666888888777777888999999:::;;;;;;===EEEKKKOOOrrrTTTHHHCCCJJJ@@@;;;>>>666<<<::::::999:::<<<@@@DDDFFFKKKOOOUUU[[[aaaffflllppprrr|||~~~~~~eeeNNNCCC:::777555333222333222111000000000///...---,,,++++++***************)))((((((((((((((((((((((((((((((&&&'''(((((())))))(((((()))((('''&&&'''(((***+++(((((((((((((((((((((((('''((()))((('''&&&''')))''''''((()))))))))))))))++++++++++++++++++++++++************+++///444999AAAXXXvvv~~~]]]EEE::::::<<<666>>>DDDFFFMMM[[[hhhnnnooommmiiigggkkkooolllddd]]]^^^aaa^^^VVVQQQZZZhhhxxxkkkZZZKKKAAA:::444000111111000///////////////------,,,,,,,,,+++++++++...,,,******,,,,,,***((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))***((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''''''''((((((***++++++))))))))))))))))))))))))))))))))))))************'''(((((()))******++++++)))************+++++++++++++++++++++,,,,,,,,,---------------............///000111000000111444666<<>>BBBDDDHHHLLLQQQWWW]]]cccjjjooosss{{{dddMMMCCC;;;777555333222333222111000000//////...---,,,++++++***************)))((((((((((((((((((((((((((((((%%%&&&''''''(((((('''''''''&&&&&&&&&''')))+++,,,((((((((((((((((((((((((&&&((()))((('''&&&((()))((((((((((((((()))******************************)))******)))((())),,,...,,,777FFFSSSbbbvvvmmmRRR@@@777666888666444777===BBBCCCCCCCCCBBBAAADDDIIIGGGAAAEEEFFFJJJNNNPPPVVVdddrrr{{{hhh\\\UUUPPPGGG;;;333111111222333+++,,,...///000000///...,,,,,,,,,,,,++++++++++++,,,+++******+++,,,+++)))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''))))))((())))))***+++,,,))))))))))))))))))))))))))))))))))))************((((((((()))******++++++)))************+++++++++************++++++++++++------------............---///000000///000222444555777@@@TTTrrrzzzxxx}}}yyy```kkk~~~iiiMMM999000///...,,,...------,,,,,,------...++++++++++++*********)))+++***)))(((((()))***+++---------,,,+++)))((('''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------......///000000000000/////////000000111111111111222222333444444555555666444555555777999;;;<<<===<<<>>>>>>BBBEEEEEE\\\nnn]]]ZZZNNNGGGBBB777???<<<;;;:::999:::<<>>CCCBBBAAACCCAAAIII]]]mmm{{{YYYJJJHHH<<<@@@===<<<;;;:::999999::::::>>>???BBBFFFMMMVVV```gggppptttxxxzzz|||yyyqqqwww}}}VVVGGGBBB;;;777555333222333222111000------------,,,,,,++++++***************)))(((((((((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%'''(((((('''''')))***((((((((((((((()))******((((((((((((((((((((((((%%%''')))***))))))))))))'''(((***---000000---+++---///666EEEYYYkkkuuuzzz|||ooohhhjjjeee^^^\\\bbbiiiiiiddd]]]dddmmmxxxzzzfffRRRDDD<<<333000222555555222222222111111000000000000///...,,,++++++,,,------*********+++++++++++++++)))***++++++)))((()))+++))))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))******)))************+++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------+++---//////.........///...////////////444<<>>DDDGGGWWWhhhppptttrrrjjj```TTTDDD666///------///222333222222------,,,+++******+++,,,,,,,,,---......------,,,)))*********++++++++++++)))+++,,,+++((('''(((***))))))))))))))))))))))))'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))************+++++++++************++++++++++++++++++,,,,,,,,,---------,,,...000000///......///000000000222444666777777BBBUUUvvvvvvyyy|||bbbHHH888222000222111///,,,******+++,,,+++************++++++,,,++++++*********)))))))))(((((())))))))))))(((((('''((()))***++++++++++++'''((()))***++++++++++++***++++++++++++,,,,,,,,,,,,---......//////............///000111222333333222222333444444555555666777777777777888999:::;;;:::BBB@@@<<>>:::AAAEEEDDDIIIHHH]]]|||yyyLLLHHHBBBBBB=========<<<<<<;;;;;;:::777999;;;>>>AAAGGGMMMRRR```fffpppyyyyyyzzzzzzlll^^^KKK===888666333222222222111000///......------,,,++++++(((((()))******)))'''&&&&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%$$$###%%%'''(((((('''))))))))))))))))))))))))(((''''''&&&&&&((()))***(((((((((((()))***+++,,,(((((())))))******++++++))))))*********+++++++++.........///111444777999HHHNNNZZZjjj|||tttmmmdddWWWMMM===;;;777333///---+++***,,,,,,,,,++++++*********&&&))),,,...///---+++)))************************))))))))))))))))))))))))))))))(((((('''''''''&&&'''(((((()))***)))))))))***)))((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))(((((())))))))))))((((((''''''&&&%%%&&&'''((()))(((((((((((())))))))))))(((((())))))))))))((((((+++++++++***************((((((((())))))))))))***,,,+++++++++++++++++++++++++++******++++++,,,---.........------,,,,,,,,,+++...///---,,,///...***......///000000000000000///111666:::>>>KKKiii{{{pppzzzzzzwww\\\===:::666222///---,,,,,,,,,,,,,,,++++++*********)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))+++++++++***++++++,,,,,,***+++,,,---............/////////000111111222222222333444555555555444333666666666777888888999999::::::;;;===???AAACCCEEEFFFMMMeeeUUU===<<<<<>>>>>777;;;;;;:::;;;===AAAEEEGGGSSS[[[ccclllxxx|||ssscccMMM>>>777555333222222222111000///......------,,,++++++)))))))))))))))(((((('''&&&'''''''''((((((((()))%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$%%%'''(((((('''(((((((((((((((((((((((((((''''''&&&'''((()))******))))))((((((((())))))((((((((())))))))))))))))))))))))*********++++++(((((('''(((***,,,///111///111444;;;BBBFFFEEEDDDKKKLLLNNNQQQTTTWWWYYY[[[UUUMMMCCC===:::777000***111000...---,,,,,,------++++++*********)))))))))(((***,,,---...,,,***)))************************)))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((()))))))))***)))((('''&&&''''''((((((''''''&&&&&&''''''(((''''''&&&&&&&&&'''(((((((((((())))))))))))((((((''''''&&&&&&&&&'''((()))'''(((((((((((()))))))))''''''((((((((((((''''''************************((()))))))))*********************++++++++++++++++++************+++,,,,,,......---------,,,,,,,,,+++......++++++------+++......///000000000000000444444555444000222CCCTTThhh||||||rrrwww{{{UUU<<<777555222///---,,,------,,,,,,+++++++++*********))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))++++++******++++++,,,,,,++++++,,,---......///////////////000111111222222222333444555555444444333555666666777777888999999888888999;;;===???AAABBBHHHIIIVVVrrrSSS===;;;@@@AAA===;;;<<<;;;888;;;:::999999;;;>>>AAADDDKKKRRR[[[dddrrr~~~{{{jjjQQQ???777555222222222222111000///......------,,,++++++******)))((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%)))(((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$%%%'''((('''&&&((((((((((((((((((((((((''''''&&&&&&''''''((()))******)))''''''&&&&&&&&&((((((((((((((('''''''''))))))))))))************))))))(((((()))+++---...,,,+++,,,...000111000.........///111333444555666444111...,,,------,,,***((((((((()))***+++---...***))))))))))))(((((((((+++++++++,,,++++++***)))************************))))))))))))))))))))))))***)))))))))))))))((((((((('''&&&&&&&&&'''((()))))))))(((''''''''''''((((((''''''&&&&&&''''''(((((((((''''''&&&'''''''''(((((())))))))))))(((((('''''''''''''''((())))))'''''''''((((((((())))))'''(((((())))))(((((('''************************)))))))))*********++++++((()))))))))******++++++******))))))******+++,,,...------------,,,,,,,,,---///...******...///---......///000000000000///111222333333///,,,111999<<>>@@@AAAJJJHHHOOOgggiiiAAA@@@======@@@???;;;999;;;;;;:::999888999;;;>>>???CCCIIIQQQZZZgggttt||||||}}}mmmSSS???666444222111222222111000///......------,,,+++++++++***)))'''''''''((()))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%'''((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((()))((('''&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%((((((((()))))))))******,,,,,,+++++++++,,,---...(((((()))+++---000222222******+++++++++,,,,,,,,,,,,---,,,+++******+++---***************+++++++++)))))))))))))))))))))))),,,,,,+++******))))))***************************))))))))))))))))))))))))************))))))))))))((('''%%%$$$%%%&&&(((***((((((((('''''''''((((((((((((''''''''''''(((((())))))(((''''''&&&''''''(((((())))))))))))((((((((((((((((((((()))))))))''''''((((((((()))))))))))))))************)))))))))))))))***************)))))))))*********++++++(((((())))))******++++++******)))))))))***++++++------------------------///000///++++++///111000---...//////000000//////---...111444555555555777666;;;DDDTTTkkkyyyvvvyyyrrr[[[MMMDDD;;;444000---,,,,,,++++++,,,,,,---*********************)))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************+++,,,------------------......///000......//////000111111111111111222222333333444444444444555666666777777888999999:::<<<===???AAABBBCCCGGGOOOdddmmmSSSAAA777<<<@@@<<<:::???<<<;;;:::999999:::;;;<<>>@@@AAA;;;BBBKKKXXXrrrxxxVVV:::999???===<<>>EEEVVViii{{{cccKKK:::555///+++---///---,,,,,,,,,,,,,,,,,,+++++++++***(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***+++,,,---......---,,,++++++,,,......---......//////000000111000//////000111222444444333333444444555666666666777777777888:::<<<===>>>>>>CCCGGGLLLXXXuuuoooGGG;;;>>>>>>===>>>>>>>>>===<<<;;;;;;;;;;;;::::::<<>>444222000000111222111000///......------,,,++++++++++++******)))'''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&((('''''''''''''''(((((('''''''''''''''(((((((((&&&&&&'''''''''((((((((((((((())))))))))))))))))!!!$$$&&&'''&&&&&&)))+++'''''''''''''''&&&&&&&&&(((((((((((()))(((''''''&&&'''((()))***))))))(((((((((((()))))))))******)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))''''''((((((((()))))))))%%%&&&((()))))))))(((((())))))(((((((((((())))))(((((((((((((((((()))***(((((())))))))))))((((((((()))***+++++++++*********++++++++++++,,,,,,,,,)))******++++++******)))++++++,,,------.../////////000000000000111111111111000000//////......---,,,,,,,,,+++,,,,,,---...,,,,,,,,,---------......(((+++,,,***+++...///,,,,,,---......//////......,,,//////---...444555333...111555777666444222222...;;;KKK[[[qqqlllUUUDDD999222///...,,,---111222...++++++******+++++++++++++++***'''''''''((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***+++,,,...///...---+++******+++,,,---------......///000000000////////////000222333555222333333444555555666666777777777888999;;;<<<===BBBDDDHHHJJJKKKYYY|||zzzSSS???<<<===============<<<<<<;;;;;;::::::888777999>>>AAABBBHHHPPPQQQUUU```mmmxxxxxxmmmgggQQQ>>>333222000000111222111000///......------,,,++++++******++++++)))'''%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%***)))((('''''''''''''''&&&'''''''''((()))))))))&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''"""%%%(((((('''&&&''')))))))))))))))))))))******+++***))))))++++++)))'''******+++++++++***((('''&&&'''''''''(((((())))))'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''(((((()))***)))))))))%%%&&&((()))))))))(((((())))))(((((((((((())))))(((((('''(((((()))***+++(((((())))))))))))((((((((()))***+++,,,+++******++++++,,,,,,,,,------------......//////......---,,,,,,------...///000000222222333333333444444444333333222111000///......------,,,,,,------...///,,,,,,,,,------.........+++...///...///222222///,,,---......//////......***///000,,,,,,111222///444111---...111444555444888:::::::::EEE^^^yyyyyyaaaWWWIII;;;333///......111---,,,......+++***,,,'''''')))***++++++++++++&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((()))))))))))))))))))))***+++---...///---,,,***))))))***,,,---------......///000000000///.........000222333555222222333444444555555666999999999:::;;;===>>>??????@@@FFFLLLGGGIIIcccyyyWWWAAA;;;<<<======<<<<<<<<<;;;;;;:::::::::999777:::>>>>>>===BBBKKKMMMPPPYYYhhhvvvmmm]]]III999666444222111222222111000.........------,,,,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''###$$$###!!!###''''''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))'''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%&&&'''((((((((('''''''''((((((((((((''''''&&&&&&&&&''''''''''''((()))))))))))))))((((((((((((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((%%%'''((()))((()))***,,,))))))(((((((((((()))))))))))))))************++++++++++++)))'''''')))+++++++++++++++************)))))))))***+++,,,---...---///111222111111222222333222000//////000222333111///---,,,,,,---,,,***,,,///333777888666333111555444222222333444333222///...---,,,+++,,,,,,---......////////////......................../////////...---,,,,,,---...///////////////000000000000111111111111111111111111333111111333999CCCLLLRRRqqqjjjWWWPPPAAA===666000,,,,,,...000......---,,,,,,+++******+++*********))))))(((((((((((((((((())))))))))))))))))((((((((((((((()))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))***+++++++++,,,+++***)))***+++,,,------------.....................//////000000111111444444444555555555555666888888999:::;;;===>>>???AAABBBEEEGGGEEEIII[[[nnnQQQ888@@@DDD:::>>>???>>><<<;;;<<<<<<::::::999888888888:::<<<>>>DDDHHHSSSbbbqqqooo[[[HHH;;;666444222111222222111000//////...---,,,,,,++++++))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&$$$'''+++***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&&&&'''((('''&&&%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%&&&''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((('''(((***)))(((((()))***)))))))))(((((()))))))))))))))))))))))))))))))))+++++++++***((((((***,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---...///111222111444777888777555444444555444333222222333555666111///------/////////......111555999:::888666444111000...///222333444333222111000........./////////000000111111111111000//////............------///...------------...///////////////000000000000111111111111111111111111777555444333333666888:::<<>>>>>>>>BBBDDDCCCEEEQQQ^^^XXX???===CCC===>>>>>><<<;;;;;;<<<<<<;;;:::999888888:::;;;===@@@CCCMMM[[[jjjyyyrrrYYYFFF<<<666444222111222222111000000000///...,,,+++******))))))))))))))))))))))))''''''''''''''''''''''''$$$&&&&&&$$$%%%'''%%% &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&(((***)))'''%%%$$$$$$$$$&&&'''&&&&&&&&&&&&''''''''''''&&&''''''''''''&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++((())))))******))))))((()))***+++***((('''((()))******))))))))))))***************)))))))))))))))***+++,,,+++******+++---------------------------******++++++,,,...///000///333888:::999666333222444444333333444555666666111///...///000222111111222444888<<<======;;;999444222111111333555555555555444222000000000000111000111222222333333222222111111000000///.........///......------......///////////////000000000000000000000000000000000000//////000111222222111111777777888<<>>FFFSSS___mmmvvvZZZEEE;;;666444222111222222111000111000///...,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''%%%''''''$$$$$$$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%)))++++++***(((&&&%%%'''(((***%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%$$$&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((())))))******))))))((((((''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))******)))))))))(((***+++***(((((()))***+++******))))))******+++***************************+++,,,,,,++++++,,,...------....../////////000+++++++++++++++,,,---...---333999======:::777555333333444555555666666666444333111222333555444444888:::===@@@BBBBBBAAA@@@???<<<999888888999999888777666444222111111111111111111222333333333333333333333222222111000000000//////............//////////////////000000000000////////////////////////+++,,,...111333444444444222333444555666:::???CCCKKKZZZmmm{{{}}}qqqggg^^^UUULLLEEE999222...000111//////222+++,,,---------+++)))(((******)))))))))((((((((())))))))))))))))))(((((('''''''''((((((((())))))(((((('''''''''((())))))(((((())))))))))))(((((('''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))(((((())))))************,,,,,,,,,,,,,,,---------,,,,,,------.../////////......//////000000111111333333444444444555555555555555555666888999;;;<<<>>>>>>???AAABBBBBBDDDFFFUUUfff~~~sssOOOEEECCCAAAAAABBB@@@===;;;<<<>>>===;;;:::999999999:::888:::AAALLLWWWdddvvvbbbFFF999666444222111222222111000111000///...,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&))))))'''((()))&&& %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$###%%%(((+++***)))'''&&&&&&&&&((()))$$$%%%%%%%%%&&&&&&''''''&&&'''''''''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%%%%&&&&&&''''''''''''''''''((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))************++++++++++++))))))************))))))'''(((******))))))+++---++++++************++++++)))))))))************+++,,,---///...---------///......///000111111222222//////............//////444999@@@EEEEEEDDDBBBAAA;;;<<<===?????????>>>>>>???===<<<<<<===>>>>>>===AAABBBEEEGGGHHHIIIIIIIIIGGGDDDAAA@@@@@@AAABBBAAA???>>><<<:::888777777888555555666666666666555555333222222111111000000///////////////////////////////////////000000000000////////////////////////444333222111000000111111---000444666666666666777888>>>EEEJJJQQQ^^^ooo|||yyyddd\\\PPPFFF???:::555222///...///222222...***)))...---,,,+++***))))))((())))))((((((((((((((('''(((((((((((((((((())))))''''''''''''(((((((((((('''''''''''''''((())))))(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))*********++++++,,,,,,,,,---------,,,,,,------...//////000......//////000000111111333333333444444444444555444444555666777999:::;;;??????>>>===???BBBDDDEEELLLWWWmmmmmmZZZHHHAAA===AAABBB???<<<===>>>===<<<;;;:::999999999888999>>>GGGQQQ]]]nnn|||jjjHHH:::666444222111222222111000000000///...,,,+++******))))))))))))))))))))))))''''''''''''''''''''''''!!!###$$$$$$'''***)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$###$$$''')))&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))*********++++++++++++,,,)))******++++++******)))&&&(((************,,,...,,,,,,++++++++++++,,,,,,(((((()))***+++,,,,,,---111222444333222000000111111111222333444666666777111111000111111333444444<<<@@@FFFIIIJJJJJJJJJJJJJJJKKKMMMNNNNNNMMMKKKJJJMMMKKKJJJKKKMMMNNNNNNMMMMMMNNNOOOPPPQQQRRRRRRRRRLLLIIIGGGGGGIIILLLNNNOOOMMMKKKIIIFFFEEEDDDCCCCCC???????????????>>>===<<<666555444222000///---,,,...//////000000//////...////////////000000000000000000000000000000000000555333111///...///000111444444444222///------...111333555666999===DDDHHH[[[hhhzzzyyygggUUUKKKAAA<<<666222000111111222......------,,,+++***)))---,,,+++******+++,,,---((((((((((((((((((((((((''''''(((((((((((())))))&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''((())))))(((((())))))))))))((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))******)))***+++,,,,,,,,,+++++++++,,,,,,---...///000000......//////000000111111333333333333444444444444444444555666777999:::;;;===>>>===:::;;;@@@DDDDDDHHHNNN\\\ZZZJJJ===>>>AAA@@@===>>>=========<<<;;;::::::999999999<<>><<<======<<<<<<;;;:::::::::888999<<<@@@GGGTTTaaannnzzzeeeEEE>>>666444222111222222111000.........------,,,,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''))))))'''$$$$$$'''&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&$$$$$$$$$%%%$$$%%%&&&''''''%%%###"""&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,******++++++++++++*********+++,,,+++)))))))))+++---,,,,,,++++++,,,,,,---111111333555777999;;;<<<<<<>>>???>>>;;;999777777888888:::;;;===>>>???@@@AAABBBEEEHHHLLLPPPTTTVVVVVVVVVVVVTTTSSSTTTWWWYYYTTTVVVXXXYYYXXXUUURRROOOYYYXXXYYY\\\aaaeeeggggggbbbbbbaaaaaaaaaaaabbbbbb___\\\YYYXXXZZZ]]]```aaa___^^^[[[XXXVVVTTTTTTTTTYYYYYYXXXVVVUUUSSSQQQPPPKKKIIIDDD???999444000---...///000111111000///...////////////000000000000111111111111111111111111333333333333222111000000///111222111///......///...333666555000...000333///333666444111333;;;BBBCCCKKKYYYggguuuxxxjjjaaaZZZMMMAAAEEE999000///000...---000//////000000///---***(((---//////---+++******)))***++++++,,,,,,+++))))))((((((((()))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***(((((())))))))))))((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((*********)))))))))))))))'''((()))***+++***))))))++++++,,,---...///000111......//////000111111111222222333333333444444444555555555666888999;;;<<<;;;BBBEEE@@@>>>AAACCCBBBCCCKKKIIIQQQtttUUUDDDAAA>>>;;;<<<<<<<<<<<<===<<<<<<;;;:::;;;888666777999>>>JJJUUUSSSddd{{{bbbHHH<<<888777555333111000000///000//////---,,,+++******))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%######%%%%%%######%%%######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((('''&&&%%%'''((((((&&&$$$$$$%%%&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))************************++++++******************+++***((('''''')))+++,,,***+++++++++******+++---&&&))),,,............///000444999<<<============@@@AAABBBAAA???<<<888666888999===EEEKKKMMMLLLMMMOOOPPPSSSUUUWWWXXXYYYYYY\\\[[[YYYWWWUUUVVVXXX[[[]]][[[\\\]]]]]][[[YYYXXX___^^^^^^bbbgggkkkjjjiiiiiihhhgggeeeeeegggkkkmmmjjjeeeccchhhllljjjfffdddhhheeecccbbbZZZPPPOOOTTTYYYYYYYYYYYYZZZZZZXXXVVVMMMMMMLLLIIICCC===666222000000000000000000//////000111111111111222444666111222222333333222222111111111111111000000////////////000000111111111222000000000000000000000000111111222222222333333333444666;;;AAAHHHPPPUUUYYYooouuu|||tttnnnlll\\\VVVNNNFFF???:::555222444333111000...---------...------,,,,,,------...+++,,,---,,,***)))***+++************))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%((((((((((((((('''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''))))))))))))************,,,,,,,,,++++++*********,,,,,,,,,---------......////////////000000000000111111111111222333444444444666777777777777:::<<<>>>??????@@@@@@AAAAAABBBJJJAAABBBQQQaaattt~~~WWW???:::>>>BBB999???GGGCCC999>>>AAA777<<<;;;:::888999<<<@@@DDDJJJRRRdddyyycccKKK???666555444222111111000000//////...---,,,,,,++++++))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%""""""%%%%%%""""""%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&$$$$$$&&&'''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))************************************************++++++***))))))***+++,,,)))***++++++******,,,...,,,...000222222222333555666:::>>>AAABBBBBBCCCDDDGGGFFFFFFEEEDDDCCCBBBAAAFFFFFFIIINNNRRRTTTTTTTTTYYYZZZ[[[[[[[[[YYYXXXWWWZZZZZZYYYXXXXXXZZZ]]]___\\\YYYXXXZZZ\\\\\\ZZZYYY[[[[[[\\\___cccfffhhhhhhllllllkkkhhhffffffhhhkkknnnjjjhhhlllmmmjjjhhhhhhpppllljjjiiiaaaUUUOOOPPPTTTWWW\\\bbbfffgggfffdddbbbaaa^^^XXXPPPFFF>>>999666333000...---///222444111222222222000...---,,,444444444444444444333333222222222111111000000000000000000000111111111222000000000000000000000000000111111111222222222222///000111444777:::===???GGGKKKQQQTTTVVV\\\dddjjjqqqvvv~~~{{{uuuqqqmmmgggccccccaaa[[[SSSLLLHHHGGG@@@===888444222111///---111000///...............,,,,,,++++++++++++,,,,,,+++,,,---,,,***)))***+++*********)))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&%%%'''''''''''''''&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''(((((()))))))))*********,,,,,,,,,++++++*********,,,,,,,,,------------....../////////000000000000111111111111222333444555444555777777666777999;;;>>>??????@@@@@@AAABBBBBBEEEAAAEEEPPPWWWddd```LLLBBB<<<>>>:::>>>@@@>>>DDDEEE:::::::::999888888:::<<<>>>CCCJJJYYYkkkzzzbbbJJJ===555444333222111111111111.........------,,,,,,,,,))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%""""""%%%%%%""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''"""$$$%%%%%%%%%%%%&&&(((&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))************************************************++++++++++++++++++++++++***,,,------,,,---///111333444666777777999;;;>>>???AAAEEEGGGHHHIIIKKKMMMPPPOOONNNMMMNNNOOOQQQRRRUUUTTTTTTUUUXXXZZZZZZXXXWWWXXXXXXXXXXXXVVVUUUTTTXXXWWWVVVVVVWWWYYY\\\^^^fffddd```]]]]]]^^^______aaaccceeeffffffffffffgggbbbeeegggfffdddeeegggjjjiiihhhjjjnnnpppqqquuu{{{yyyvvvuuuvvvtttnnnjjjhhhjjjnnnssswwwxxxvvvrrrppppppooommmiiiccc[[[UUUQQQIIICCC;;;444000000333555222222111000000000000111222222222222222222222222333333222222222222111111000000000111111111111111///////////////////////////000000000000000111111000000//////.../////////000333555666666888===AAADDDFFFKKKQQQWWW\\\```bbb^^^___```aaacccfffkkknnniiieeeaaa``````___[[[WWWWWWWWWTTTLLLGGGEEEAAA<<<999:::999666222///...//////---++++++---/////////---------,,,,,,---......++++++************++++++***+++,,,+++)))))))))+++******))))))))))))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''(((((())))))))))))******+++++++++++++++*********,,,,,,,,,,,,------------....../////////000000000222222222222333444555555444555666666666777999;;;>>>>>>???@@@@@@AAAAAABBB@@@AAAGGGMMMKKKPPPlll```DDDEEE;;;===BBB<<<;;;===888::::::::::::::::::::::::<<<@@@JJJXXXdddooo}}}aaaGGG999777666555333222111111111---------------------,,,))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""###$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&######&&&&&&######&&&%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$%%%&&&'''((("""$$$%%%&&&%%%$$$%%%&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***************************************+++++++++***+++,,,,,,,,,++++++***,,,...//////000111333555666888999;;;<<>>>>>???@@@@@@AAAAAA???@@@FFFIIIEEEEEEZZZrrrdddHHH===@@@EEE;;;555:::===;;;;;;;;;<<<===<<<:::999999:::@@@IIIQQQZZZgggttt}}}bbbGGG888:::999777555333222111000---------------------,,,))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''$$$$$$''''''$$$$$$'''%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$%%%&&&'''((($$$&&&''''''%%%$$$$$$$$$&&&&&&&&&''''''''''''((((((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))************************))))))*********+++++++++)))***+++,,,,,,,,,++++++---...000111222333666999888:::<<>>??????@@@@@@???BBBEEEDDDEEEPPP^^^SSS???:::AAA@@@@@@DDDBBB;;;:::999:::<<<<<<:::888999999<<>>AAA>>>>>>BBBEEEFFFKKKQQQmmm}}}[[[CCC>>>AAAGGGEEE999???<<<888777999;;;999777:::999;;;>>>@@@BBBKKKTTTZZZ\\\bbbnnn|||cccJJJ;;;555444333222222222222222//////...---,,,,,,++++++))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%######%%%%%%######%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%''')))***(((&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))************************((())))))***++++++,,,,,,+++++++++,,,...000333444444666888:::<<<>>>BBBEEEFFFHHHKKKNNNOOOPPPRRRTTTTTTWWWYYYZZZXXXWWWVVVVVVUUUUUUVVVVVVVVVUUUSSSSSSOOOYYYaaaccciiipppnnndddlllvvvyyyuuuvvvxxxzzz}}}xxxzzz||||||zzztttnnnjjjVVVRRRNNNNNNQQQSSSRRRPPPGGGDDD@@@;;;777555333333111222222222333333333333333333333222222111111111000000000000000000000000////////////.........---111111000////////////000111000000111111111000///......------------......+++,,,------++++++,,,...000000111111000000111222+++------***)))++++++(((,,,+++***,,,......,,,))),,,++++++,,,------,,,+++++++++***************+++++++++************++++++((()))***)))'''&&&'''((())))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''((())))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))((()))))))))*********+++***++++++++++++,,,,,,,,,---------.........//////000000000000111222333333111222444444333444666888888999999:::;;;;;;<<<<<>>AAA===888555::::::999888777777888888>>>===<<>>@@@CCCFFFGGGKKKKKKOOO^^^|||xxxZZZZZZggggggVVVHHHFFFEEE???::::::;;;;;;:::999888888888888;;;999888:::???CCCGGGHHHMMMQQQXXX\\\___ccchhhlllsssxxxyyyYYYFFF888333222222222222111111111000000///...---,,,,,,+++))))))******))))))((('''''''''''''''&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))***%%%''')))++++++***)))(((,,,---.........000333666666888<<>>@@@BBBDDDFFFIIIGGGGGGPPPhhh```MMMHHHQQQIIIEEEGGGDDD;;;888<<<<<<<<<;;;::::::999888888999777666777999;;;;;;;;;???@@@BBBEEEKKKRRRXXX\\\eeemmmwww~~~sssVVVFFF999222222222111111111000000000000///...---,,,,,,+++)))))))))))))))((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((('''((())))))***'''((()))+++++++++***)))---...000000111444888;;;@@@CCCFFFIIILLLPPPTTTWWWWWWXXXZZZYYYWWWUUUTTTTTTVVV^^^ddd```XXXYYYfffttt~~~~~~wwwvvvppplllpppvvvzzz|||~~~{{{ssskkkbbbYYYPPPKKKAAA===888333000111222444000111222333333333222111///000000000//////...---.........---------------------------------------++++++,,,,,,,,,,,,++++++((((((((()))))))))******************************+++++++++***************'''((((((((())))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''&&&%%%&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************,,,,,,,,,------......///////////////000000000111111111111111222222222222444555555666777888999999;;;;;;<<<>>>@@@AAACCCDDDIIIHHHFFFGGGUUUrrrgggSSSJJJFFF???===AAA@@@:::888===;;;;;;;;;;;;:::999888888:::999888888999999888666;;;999888:::???DDDHHHJJJPPPWWWbbbjjjqqqwww}}}~~~}}}~~~}}}|||xxxzzz|||}}}lllSSSHHH;;;222222222111111111000000000000///...---,,,,,,+++)))))))))))))))((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******+++***))))))***+++---...///111333444666999===AAAIIIKKKOOOQQQSSSUUUXXX[[[[[[XXXUUURRRSSSZZZdddkkkrrr}}}xxx~~~vvvuuuwwwxxx}}}~~~zzzssslllgggZZZTTTJJJ???888444444444000000111111111111111000000000000000000000///...000///...------------...------------------------***++++++,,,,,,++++++***)))))))))************+++************************************************((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%'''((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))*********++++++,,,,,,---......///...////////////000000000000000111111111222222222444444555666777888888999999:::<<<===???@@@AAABBBCCCDDDDDDCCCHHHXXXsss|||jjjfffRRRDDD:::;;;===;;;:::>>>::::::;;;;;;;;;:::999888::::::999:::;;;:::888666999777666777:::<<<======>>>CCCJJJPPPVVV]]]ffflllrrrqqqppppppppprrruuuwwwxxxqqqmmmkkknnnttt|||}}}{{{iiiTTTIII:::333222222222222111111111000000///...---,,,,,,+++(((((())))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$######!!!"""###$$$%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))***+++,,,+++******+++---000222111444888;;;===@@@DDDGGGMMMPPPSSSUUUVVVWWWYYY[[[XXXSSSMMMLLLSSSeeezzzzzzxxx|||}}}yyynnnhhh]]]PPPDDD;;;555222222111000000//////000000222222333333333333222222222111///...------...///,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************++++++++++++************************)))))))))***************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***))))))((((((''''''&&&'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&###%%%((()))((('''&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''%%%$$$%%%&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))************+++,,,---......///......////////////000000000000000111111111111222333333444555666777888888888999;;;===>>>???@@@@@@@@@BBBEEEFFFGGGLLL\\\kkksss[[[DDD===<<<888777999999:::;;;<<<<<<<<<;;;::::::999999999::::::888777444555666777777888999999<<>>BBBEEEHHHJJJLLLOOORRRUUUXXXYYYZZZ[[[]]]^^^^^^^^^ccclll|||}}}}}}}}}vvvsssmmmeeeYYYMMMCCC<<<666444111///...///000111222222333333444333333222333222000.........///000,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))*********+++++++++))))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((''''''&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&"""%%%)))***(((&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&%%%$$$%%%&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))***)))***+++,,,---......///........./////////000000000000000000111111111111222333444555666777777888888999;;;===>>>??????>>>BBBBBBFFFJJJIIIHHHOOOYYYpppbbbOOOCCC:::666888999:::===???@@@??????>>>===;;;:::999::::::999777555777888777555444777::::::===?????????AAAGGGLLLPPPSSSVVVXXXYYYZZZ^^^aaagggkkkrrr|||yyyqqqmmmnnnnnnnnnnnnnnnnnnnnnqqqpppsssyyy|||zzzzzz}}}~~~|||xxxuuurrrooonnnlllZZZJJJ333444444444333333333222222000000///...---,,,,,,+++(((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&''''''%%%%%%$$$$$$###"""!!!!!!&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++)))***---000333333333333777;;;BBBHHHKKKMMMOOOPPPQQQTTTXXX[[[\\\]]]___aaammmttt{{{|||~~~zzzyyy{{{|||zzzqqqeeeXXXPPP999777333///...///111222000111111222222222111111555333111///......000000,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))************(((((((((((((((((((((((((((((())))))*********+++************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***))))))((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&!!!%%%******(((&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&%%%$$$%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((()))))))))))))))******+++---...//////............/////////000000000000000111111111111222333333444555666777777777999;;;===>>>>>>>>>>>>CCCAAABBBGGGFFFCCCEEELLLUUUmmmgggRRRCCC===@@@:::;;;>>>AAABBBBBBBBBAAA@@@>>><<<;;;;;;;;;999888:::<<<<<<888333222666;;;111444888::::::<<<@@@DDD@@@DDDHHHJJJJJJJJJMMMPPPSSSQQQQQQVVV^^^dddeeecccfffeeecccbbbdddgggkkknnnjjjffffffkkkllljjjmmmrrrooommmkkkgggdddbbb```___kkkZZZIII:::===///,,,:::FFFBBB777111111000///---+++*********************(((&&&$$$"""'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$#########"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!###&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''''''''''''''((((((((()))***)))(((((((((((()))))))))))))))))))))***+++,,,,,,000333666888<<<===<<>>555444222111222000...---...///000222222111222222222222111111000......---,,,++++++++++++++++++++++++************)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))(((&&&%%%&&&''')))+++++++++,,,,,,,,,,,,---------------............///000000000111222222333333333333444555666777888888888999:::;;;<<<>>>??????@@@BBBCCCDDDDDDEEEHHHJJJLLLXXXjjjxxx[[[CCC888:::;;;:::;;;DDDQQQUUUSSSGGGEEEAAA>>>======;;;888888888999999999777666444666555444444555666777888:::;;;<<<>>>AAACCCDDDEEEFFFEEEDDDEEEGGGIIILLLNNNRRRSSSTTTUUUWWWXXXYYYZZZWWWVVVTTTTTTUUUXXX[[[]]][[[YYYVVVSSSPPPPPPPPPPPPmmm]]]JJJ:::999222444AAAGGG???666444111000///---,,,+++******((())))))***)))(((&&&%%%''''''&&&&&&%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''((('''''''''''''''''''''''''''''''''((((((((())))))***))))))((((((((())))))************+++,,,---...000333555777:::???DDDFFFKKKMMMPPPTTTUUUSSSPPPMMM```kkknnnhhhnnn~~~wwwwwwqqqvvv~~~|||wwwqqqeeeUUUHHH<<<444444777222111...,,,,,,...222444333333444444444333222111111111000......---------************************)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%)))(((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))(((&&&&&&&&&''')))***+++++++++,,,,,,,,,------------------............///000000111111222333333333333444555666777888888888999:::;;;<<<>>>?????????@@@BBBBBBBBBDDDFFFHHHFFFMMMVVVeee}}}sss\\\QQQFFF>>>999???GGGMMMSSSXXXQQQLLLDDD===<<<<<<;;;999777555444333444666777888666666555555555666777777666777888:::<<<===>>>???@@@???>>>>>>>>>@@@AAACCCEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEDDDDDDEEEGGGJJJLLLIIIHHHEEEBBBAAA@@@@@@AAAooo___KKK999444333:::CCCBBB999333555111000...---,,,+++******(((((()))******)))))))))''''''&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''((((((((()))))))))***)))))))))))))))************+++,,,---///000111222555999>>>AAAEEEIIILLLRRRQQQPPPQQQTTTYYY]]]```qqq|||~~~yyy}}}tttmmmjjjrrrxxxvvvyyyhhhgggbbbbbbkkkuuuyyyyyyyyyxxxpppttt~~~zzzzzztttmmmbbbQQQAAA999:::999777444000------///111333444555666666555444333333222111000///...------************************))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''&&&&&&%%%&&&''''''''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((((((''''''&&&&&&((()))***++++++++++++,,,,,,,,,,,,------------............//////000111111222222333222333333444555666777777888888999;;;<<<===>>>???===???@@@AAAAAAAAACCCEEEGGGIIIJJJNNN___xxxooo^^^LLL???@@@BBB@@@EEENNNIIIDDD>>><<<<<<======<<<;;;999777666777777666444777777666555555555666666555555666777888999::::::;;;:::888777666666777888>>>======<<<<<<;;;;;;:::<<<;;;::::::;;;===???AAA>>>===;;;999888888888999ppp```JJJ777111222666<<<:::222///111000000...---,,,+++++++++))))))************))))))&&&&&&&&&&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&%%%%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''(((((((((((()))))))))******)))))))))***++++++***+++,,,---///111333555333777???GGGIIIHHHIIILLLLLLQQQYYYbbbjjjrrrxxx|||~~~wwwqqqnnnlllhhheeedddccc^^^WWWRRROOOYYY[[[WWWYYYaaa^^^TTTRRRQQQRRRUUUYYYYYYXXXWWWiii```VVVTTTZZZ```aaa```kkkrrr|||{{{pppkkkllluuurrrqqqxxx|||uuuwwwuuutttrrriiiWWWFFF===@@@@@@???;;;666000---+++000111333555555555555444222222111000///...,,,,,,************************))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((''''''''''''((())))))***++++++++++++,,,,,,,,,,,,,,,---------.........//////000000111222222222222222333444555666666777888888999:::<<<===>>>>>>===???AAAAAAAAAAAABBBCCCHHHIIIHHHEEENNNiiiuuu]]]JJJ@@@<<<===>>>>>>;;;;;;>>>AAAAAAAAABBB<<<;;;;;;<<<===;;;666222888888777666666555555555777777777777888888888888999888666555444444444444;;;;;;::::::999999888888999999888888888:::<<<===999999888777777777777888}}}nnn^^^HHH777444111000222333111//////000///...---,,,+++++++++++++++******)))(((((((((&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((('''(((((((((((((((((((((((((((((((((((()))))))))******************+++,,,,,,+++,,,---///222555888999;;;<<>>AAA@@@??????@@@AAAFFFDDD@@@>>>===???BBBDDDQQQQQQVVVZZZWWWOOOJJJIIIGGGGGGLLLYYYlll}}}yyyxxxzzz|||zzzyyyttt}}}sssnnnsssuuujjjWWWJJJGGGHHHIIIIIIEEE>>>555...///000111222333444444444333333333333111000...---++++++++++++************))))))))))))))))))))))))'''((((((((((((((((((''''''((((((((()))))))))***((((((((((((((((((((((((%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))*********+++++++++,,,,,,,,,,,,,,,------------......//////000111111222222111111222333444555666666777888999:::;;;===>>>>>>>>>@@@BBBCCCBBBAAABBBCCC@@@CCCDDDBBBCCCQQQkkkcccMMMNNNMMMCCC@@@<<<;;;???AAADDDLLLUUUKKKEEE???<<<<<<===;;;999888888888777777666555555777777777777777777777777666666555555555555555555444444444444444555555555444333333333333555666777333333222222222333333333zzzlll[[[GGG888888333......222333222000//////...---,,,,,,,,,,,,,,,+++***)))(((''''''(((&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""###$$$$$$%%%%%%&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((((((((((()))))))))******************+++,,,------......000333777:::===???GGGCCCDDDHHHJJJOOO^^^nnnzzznnnkkkhhhggghhhgggccc___PPPGGG??????@@@>>>;;;;;;;;;<<<;;;888999;;;999666AAA666444===???777555:::999<<<===999777:::======555999>>>>>>:::888:::<<<888777:::@@@AAA;;;777666333333666???KKKVVV\\\___VVVWWW^^^gggfffbbbfffoooxxxkkkmmmsssrrrhhh```SSSQQQPPPRRRTTTOOOEEE<<<444333222111111222333444555555666666666444333222......---,,,+++******)))))))))))))))))))))))))))''''''((((((((((((''''''''''''(((((())))))******(((((((((((((((((((((((($$$%%%%%%&&&''''''((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((((((************++++++++++++,,,,,,,,,,,,------------......///000000111111222000111111222333444555555777777888:::;;;<<<===>>>???AAADDDDDDCCCBBBBBBBBB;;;===AAABBB@@@CCCOOO\\\xxx|||aaaggghhh[[[DDD>>>::::::;;;CCCXXXnnnrrrcccOOO@@@::::::;;;:::777777888888888777666666666666666666555555555555333444444444444555555555000000111111222333444444111111000111111222222333000000000111111111111111yyyjjjYYYGGG<<<666333000///222444333111///...------,,,,,,,,,,,,))))))((('''''''''((())))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%######$$$'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%&&&'''((()))(((((('''(((((((((((((((((((((((((((((()))))))))******************++++++---......111222555888<<<@@@DDDFFFHHHEEEIIIRRRXXX___rrrwwwmmmeee___YYYVVVRRRRRRSSSRRRMMMHHH===888666888:::777777888888===???<<<;;;>>>>>>:::;;;888:::BBBHHHFFFCCCAAAAAA@@@<<<:::AAAKKKOOOLLLJJJJJJHHHDDD???======???BBBDDDJJJNNNJJJ@@@::::::999::::::;;;<<<>>>??????>>>===CCCNNNRRRPPPUUU___mmmmmmsss{{{~~~zzzyyyzzz{{{xxxpppoooppppppqqqsssiii```VVVUUUZZZZZZSSSLLL???<<<777333111000222333444555777888888777555444111111///...,,,+++))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&'''''''''((()))*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$%%%%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&''''''(((((((((((((((************++++++++++++++++++,,,,,,,,,---------......//////000111111111000000111222333444555555777777888999;;;<<<===>>>???AAADDDDDDCCCAAAAAAAAA>>><<<>>>BBBAAA@@@DDDLLLWWW|||tttwww~~~{{{[[[UUUOOOHHH>>>???TTTnnn~~~lllTTTAAA999777666555666666777888888888777777555555555555555555666666444555555555555555444444222222222333444444555555222222222222333333333444222222333333333222222222zzzjjjXXXHHH>>>000222222111111222222000///...------,,,,,,,,,,,,'''&&&&&&&&&'''(((***++++++***((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&%%%###"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))************++++++++++++,,,---...///444666888<<<@@@DDDHHHJJJBBBDDDOOO___iiioooxxxiii]]]WWWUUULLLGGGAAA??????===888444999888999<<<<<<999888;;;;;;DDDJJJHHHGGGJJJKKKHHHDDDMMMUUU\\\gggqqqnnndddPPPLLLHHHMMM```uuu|||www}}}ssseeeXXXPPPOOOQQQSSS```fffmmmmmmaaaPPPHHHGGG@@@BBBDDDDDDCCCBBBBBBCCCAAA888666;;;======EEERRRTTTRRRUUU]]]```^^^^^^bbbsss{{{qqqtttwwwwwwqqqlllrrr{{{~~~mmm[[[UUUZZZ^^^ZZZTTTHHHDDD===666111000111222222333555666777666444333333333111///---+++)))((())))))))))))))))))))))))&&&'''((())))))((('''&&&&&&''''''((()))******+++(((((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))((((((((()))************+++++++++++++++,,,,,,,,,---------......//////000111111111000000111222333444444555777777888999;;;<<<======???AAADDDDDDBBB@@@??????@@@;;;:::>>>@@@???BBBGGGNNN\\\|||sssdddKKK:::DDDYYYaaaTTTDDD:::888777555222555666777888999999888777666666777777777777777888777777777777777666555444222333333333333333444444222222222222222222333333222222333333333222111111xxxhhhTTTDDD???444333222222111111222222//////...---,,,++++++***,,,+++)))((((((((()))***((('''&&&$$$######$$$$$$(((''''''&&&$$$######"""###$$$%%%%%%######$$$%%%%%%%%%$$$######$$$%%%%%%$$$""" """$$$$$$$$$!!!$$$'''((('''%%%############$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$$$$$$$&&&&&&&&&$$$$$$&&&((('''&&&%%%%%%&&&&&&&&&'''((())))))((((((%%%&&&&&&'''((()))************))))))((((((((('''''''''((()))))))))))))))'''(((***,,,,,,+++)))''',,,,,,,,,...111222222222>>>======???AAADDDGGGHHHIIISSSiii{{{wwwffffffbbbXXXLLLCCC@@@@@@999<<<===999777:::======?????????DDDOOOZZZ[[[WWW___tttyyyqqqttt}}}~~~rrrtttxxxnnnmmmzzz~~~lllkkk]]]fffuuu{{{vvvrrrbbbGGG>>>>>>===<<<::::::===AAA???===>>>AAAAAABBBFFFLLL```vvv|||{{{rrrlllkkksssyyytttdddZZZOOOLLLOOOUUURRRLLLDDD<<<666111///000//////333888;;;:::999444555666666555222...,,,*********))))))(((''''''&&&'''((()))************''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))++++++,,,,,,,,,,,,------............////////////000000000111222222333333555555666888999:::<<<<<<===>>>???@@@@@@AAAAAA@@@========================@@@HHH]]]~~~[[[EEEBBBKKK@@@777666777777777888999999777333111222888===555777;;;===;;;888888999444555666777777666555444111222222333333333333222444444333333333333444444777555111//////111111111|||kkkUUUDDD<<<333333222111111111111222//////...---,,,++++++***+++***)))((((((((())))))((('''&&&$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%%%%%%%$$$######$$$%%%%%%%%%###!!!"""###%%%%%%%%%!!!###%%%&&&'''%%%$$$"""######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((()))))))))))))))(((((((((''''''((()))******+++*********)))***+++,,,,,,++++++***++++++,,,///333666999::::::===BBBFFFIIIKKKMMMOOOfffjjjyyy~~~}}}rrrhhh```ZZZTTTQQQLLLHHHDDD@@@?????????@@@@@@GGGJJJIIIOOO^^^kkkpppppppppooottt|||ZZZUUULLLFFFJJJTTTZZZ[[[LLL@@@666555888888999:::LLLZZZggggggaaa]]]\\\[[[dddvvviiiVVVLLLGGGDDDGGGLLLOOONNNIIIBBB<<<666222//////222444555444555666777777666333000...++++++***)))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))+++++++++,,,,,,,,,------............//////////////////000111111222222333444444555777888999:::;;;;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;>>>III\\\tttnnnVVVRRR^^^VVVNNNFFF===444111333333333444666777666444111999555111111222555777999<<<999666666888999888666666666666666666555555444222222111111111111222222666555333333333333222222~~~lllVVVCCC999333222111111000000111111//////...---,,,++++++******)))((('''''''''((((((((('''&&&%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$######%%%&&&&&&%%%$$$%%%%%%%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""$$$&&&((('''&&&&&&''''''&&&$$$%%%''')))&&&&&&%%%%%%%%%&&&'''((('''''''''((((((((((((((((((((((((((('''''''''''')))***++++++,,,,,,+++++++++++++++++++++,,,------,,,---///222666;;;@@@CCCBBBDDDGGGJJJOOOWWWaaaiiixxx|||uuummmpppxxxyyynnn^^^OOOFFFBBBBBBBBB>>>;;;999>>>HHHPPPQQQPPPUUUcccmmmppp}}}qqqfffsssyyydddMMMEEEFFFEEE???;;;>>>???DDDGGGFFFBBBCCCGGGMMM___tttuuu[[[CCC;;;???HHHSSS\\\[[[RRRIII>>>888111---,,,...000111444555666777666555444333...---+++***))))))***+++'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))++++++++++++,,,,,,,,,,,,---............///////////////000000111111222222333333444555666888999999888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;666888;;;@@@LLLiiinnnhhh}}}~~~|||qqq\\\IIIBBBEEEBBB;;;666555999;;;999555;;;999777888;;;;;;777222;;;666111111444777555333666666555555444444333333222222111111111111222222111222222333333222111111|||jjjTTTBBB888222222111000000000111111//////...---,,,++++++***)))(((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""$$$&&&((((((''''''''''''%%%$$$%%%(((***((('''&&&&&&&&&'''((((((((((((((((((((('''''''''(((((('''''''''''''''''')))******+++++++++++++++,,,+++*********,,,...000000222444777999===BBBDDDCCCJJJUUU^^^fffoooyyyyyynnneee______bbb^^^WWWKKKBBB======@@@BBB???CCCNNNaaatttsssmmm```ZZZTTTKKKFFFFFF<<<888;;;<<<999>>>FFFCCCVVVmmmyyy|||}}}wwwWWWEEE???>>>IIIZZZdddaaa[[[IIICCC999111,,,,,,...000000111222444666777777888222000...+++)))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))***++++++++++++,,,,,,,,,---------.........//////......//////000111111222111222333444555666777777777777888999::::::::::::999999999999999999999999666999<<<<<<===OOOtttooodddfffhhhZZZGGG:::666777999999555777999999:::;;;888444777555333333444555555444555444444444333444444444444333333222222333333444111222333333222222333333xxxeeeRRRBBB999333222222111000111111111//////...---,,,++++++***(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%##################%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""$$$&&&((((((''''''''''''%%%$$$%%%(((+++))))))((((((((((((((()))((((((((((((((('''''''''''''''((((((((((((((((((((()))******++++++******+++***))))))***---000111222555777999:::<<<@@@DDDAAAQQQhhh|||qqq___VVVRRRKKKEEEAAAAAAAAABBBBBBBBBCCCDDDEEELLLZZZsssyyyttttttkkkZZZLLLGGGAAA::::::@@@;;;HHHYYYbbbbbbbbbhhhpppcccQQQ??????QQQcccjjjhhhYYYSSSJJJ>>>555000......+++,,,---000333666999:::555333111---+++))))))((()))(((((((((((()))***+++((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))*********+++++++++,,,,,,------------............---......//////000111111111111222333444555555666777777888999::::::::::::777777777777777777777777777999<<<<<<;;;CCCXXXmmm}}}{{{zzzjjjYYYLLLBBB;;;888;;;AAAAAA:::555666999999555666888888666666777888555555444444555666777888333333333222222333333333333444444222111111444777vvvbbbQQQCCC999444333222222111111222222//////...---,,,++++++***((())))))))))))((('''&&&&&&&&&''''''''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$######""""""###%%%&&&$$$###"""""""""###$$$%%%'''(((%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""$$$&&&((('''&&&&&&''''''&&&&&&&&&)))+++))))))*********)))(((((('''''''''((((((((((((((((((((((((((())))))))))))((())))))***+++*********++++++***+++,,,///222333444666888:::<<>>?????????@@@AAAKKK[[[hhhnnnooollljjjvvvnnn___PPPFFFBBB;;;???EEEFFFCCCAAAJJJTTT\\\lll~~~uuu[[[MMMPPPYYY___aaaeeebbb\\\QQQEEE:::222///******+++---000444777999666555444222000...,,,+++)))((('''''''''((()))***((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))************++++++++++++,,,------------.........------......//////000000111111222222333444555555666777888999::::::::::::666666666666666666666666666444555666666:::GGGSSSjjjxxxfffZZZ```pppzzzssscccUUUGGG<<<777777666555444444444555444444333222333444555666333333222222222222333333000222444222///...111444xxxdddSSSDDD999555444333333222333333333//////...---,,,++++++***))))))*********)))((('''%%%&&&'''(((((('''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%###$$$%%%%%%%%%%%%$$$###$$$######%%%''''''%%%############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%%%%&&&(((((('''''')))***'''(((***++++++)))'''%%%&&&&&&''''''(((((())))))))))))))))))******++++++)))***++++++,,,,,,++++++---------...000222444666777999:::===CCCPPPaaammm|||ooolllkkkeee\\\WWWFFF@@@<<<<<<@@@GGGTTT___kkk|||nnnaaaXXXWWWVVVRRRHHH>>>===BBB888DDDSSSaaarrr|||kkk]]]VVVVVVYYYcccfffgggbbbVVVIII>>>888...---,,,,,,...000333555555666777777777555333111...---***((('''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&%%%%%%$$$&&&'''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))************++++++++++++,,,,,,---------.........,,,------......///000000111222222333333444444555555666777888999999999999555555555555555555555555555333333444444555<<>><<<>>>???DDDRRRhhhzzzzzzmmm^^^\\\aaa[[[bbbjjjjjjbbbVVVJJJDDD333111///------...000222444666999;;;<<<;;;999777555222///+++)))((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&%%%%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))************+++++++++,,,,,,,,,---------......,,,,,,------...//////000222222222333333444444555444555666777888888888888444444444444444444444444555555888:::888444777<<<===999OOOsssbbb]]]dddiiieee^^^JJJHHHEEEBBB????????????;;;;;;::::::::::::;;;;;;@@@GGGOOOPPPLLLEEEBBBAAAmmmVVVDDD999333333333222222111111111//////...---,,,++++++***)))))))))))))))(((''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))***((('''(((+++,,,+++)))))),,,...///...,,,+++,,,666...+++222888888999<<>>CCCJJJMMM___ccc^^^fffuuuqqqTTTEEEFFF999;;;EEEIIIRRR^^^aaadddjjj|||{{{{{{gggXXXZZZaaahhhggg___XXXVVV@@@555,,,+++------...000000222666<<>><<<@@@IIIYYYooojjj\\\OOOLLLLLLCCC@@@EEEDDDDDDEEENNN^^^nnn{{{pppaaaWWW[[[eeefff```[[[RRRBBB222,,,------.........///222777<<<>>>>>>===<<<;;;999777444000+++(((+++***)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((************************++++++++++++,,,,,,,,,---------......//////000000000111111222222333444444222444666777555444444555222222222333333333333444333333444444444555555555555333777EEE\\\xxxzzzpppYYYFFF:::333333333222222222222111111111///...,,,+++***))))))))))))))))))(((''''''(((((())))))(((((('''&&&$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))***++++++++++++***))))))***+++***(((,,,,,,,,,++++++---222555111222666999;;;???KKKWWWpppuuufffYYYPPPKKKHHHBBBCCCJJJXXXkkk~~~~~~~~~~~~~~~||||||zzzfffUUULLLBBB===999888===GGGVVVhhhwww~~~kkk\\\^^^iiinnnjjjfffeeeRRR>>>444111///------///000222333555999===AAA@@@AAAAAA@@@===777111---,,,+++)))''''''(((***+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((************************************++++++++++++---------...//////000000000111111222222333444444222444666666555333333444111111222222222333333333222222222222333333333333222555777888<<>>;;;>>>HHHVVV```vvvzzzuuusssuuu}}}|||tttpppmmm^^^MMMBBB:::222------111222333222111333999>>>CCCEEEFFFEEEAAA<<<777444...,,,)))''''''(((***+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))*********************++++++++++++,,,,,,,,,---......//////000000111111222222333444444333555777777555444333444111111111111222222222222111111222222222333333333222666:::888333:::RRRkkkmmmYYYFFF999222222222222222222222222222111000///---,,,+++***)))))))))))))))(((''''''&&&''''''''''''&&&%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&'''(((((())))))******+++++++++*********++++++,,,...//////000222444888999;;;>>>JJJ___xxxjjjXXXGGGGGGCCC@@@III^^^sss}}}|||wwwrrrvvvvvvtttsssvvv{{{~~~{{{|||tttYYYQQQEEE<<<:::???FFFJJJWWWUUUZZZffftttpppxxxtttmmmeee[[[RRRDDD666///...---///111000///000444888BBBEEEGGGFFFBBB???<<<<<<111///+++((('''''')))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,------.../////////000111111222222333444444444666777777555444333444000000000111111111222222111111222222222333333333111111333555333444<<>>>>>HHHXXXjjj{{{yyyrrriii```QQQAAA777555,,,---...///...///111333===AAAFFFFFFCCCAAAAAABBB777444111---***(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((())))))*********++++++++++++,,,,,,,,,---,,,,,,,,,---......//////000111111222222333444444444555777777555333222333///000000000000111111111111111111222222222222333333...,,,000444666999<<>>OOOooonnn[[[HHH:::111111111222222333333333////////////////////////)))))))))))))))(((((('''(((((((((((((((''''''&&&&&&'''((('''&&&&&&'''(((""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((()))******++++++&&&)))+++,,,++++++...000111111222444888???GGGMMMeeexxxzzzqqqYYYRRRJJJFFFFFFLLLUUU\\\ttt}}}}}}~~~}}}vvvxxx|||{{{xxxvvvkkkiiifffeeehhhoooxxx~~~{{{|||wwwWWWPPPHHH???:::@@@SSSfffxxxvvvnnndddWWWOOOLLLEEE<<<555333111...+++000999EEEKKKJJJGGGEEEEEEBBB@@@<<<777111,,,(((&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((()))******+++))))))))))))************++++++,,,------......///000111111222333333444444000222333333111.........////////////000000000000............/////////000...///333666333......222555222666EEE[[[zzzlllZZZKKK888444333111222333333222000111111000///...---,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###""""""###$$$%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&'''&&&$$$$$$&&&(((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((***)))(((((()))+++---...++++++***************+++,,,,,,+++)))(((***...111000333666777<<>>===:::777MMMnnn}}}uuujjj]]]XXX\\\^^^VVVLLLAAA;;;444111444===FFFLLLKKKIIIGGGGGGGGGFFFBBB???444111---)))'''&&&'''(((+++******)))((('''&&&&&&((('''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''')))(((((((((((()))******((()))))))))***************+++,,,---...//////000...///000000111111000000000000000000000000000000...//////000000//////..............................///000000111111000000222......222222///000555777@@@MMM[[[oooqqqVVVFFF999444333111222333333222000000000///...---,,,++++++))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))%%%'''((()))'''&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''(((((()))))))))))))))***++++++---111333000...222===HHHLLL^^^vvv~~~vvvsssnnneee^^^QQQHHHFFFTTTgggxxx{{{ppphhhdddbbb```]]]ccctttzzzrrrnnnpppooojjjeee```aaaeeehhhgggjjjvvvtttVVVMMMDDD777>>>RRReeeoooZZZWWW```dddaaaXXXOOOBBB777333888BBBJJJHHHBBB===???FFFJJJGGGCCCAAA<<<555...******,,,...++++++***)))((((((''''''%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((((())))))***((()))))))))******************+++,,,---...//////---...//////000000//////////////////////////////......////////////......------------------------......///000000000000///222///...000111111222444555888999999===PPPnnnpppTTTFFF;;;444333111222333333222000000//////...---,,,++++++))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******%%%'''))))))((('''&&&'''&&&&&&'''''''''(((((((((''''''''''''(((((((((((()))))))))***************))))))))))))***+++,,,---+++///111000111999HHHUUU___jjj|||sssjjjaaaPPP@@@>>>DDDYYY}}}|||uuuooolllkkkkkkkkkeeedddjjjzzz}}}}}}zzzpppggg[[[ZZZ[[[]]]\\\[[[```ffflllooovvvyyyeeeTTTCCC<<>>444333999@@@FFF>>>777999AAAIIIJJJIIIGGGBBB:::333...,,,---...************))))))))))))%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''((((((((()))))))))))))))))))))******************+++,,,---...//////------.../////////......////////////////////////------............---------------------------------......///////////////111000///......///111333///333777777333666FFFVVVooooooSSSEEE;;;444333111222333333222000000///......,,,,,,+++***))))))))))))((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%''')))***)))'''&&&'''''''''''''''((((((((((((''''''''''''((((((((((((*********++++++******)))************+++,,,---...+++,,,///444===KKKXXXaaaooo{{{nnnVVVNNNFFF<<>>PPP```kkknnn{{{ZZZ;;;>>>KKKPPP[[[~~~zzzqqqkkkooo|||ssseee```aaa```^^^^^^]]]eeekkksss{{{dddNNNCCCBBBMMMRRRSSSaaauuuxxxnnnhhhbbbiiijjjfff[[[KKK???::::::<<<;;;777111///555BBBMMMJJJIIIHHHDDD===555...))))))))))))***++++++,,,,,,+++***)))(((&&&&&&&&&%%%'''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&&&&%%%###""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&''''''((()))((((((((())))))))))))************)))***+++,,,---......///+++,,,------......------........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......(((---111000...000222444666///---111333111111555666???KKKYYYoookkkUUUHHH;;;333222222333444333111///............---,,,+++*********))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&$$$###!!! '''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""############$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((((((((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))++++++******************,,,,,,,,,,,,,,,---///111222888@@@LLL___tttwwwvvvlll\\\LLLGGGKKKWWWjjjzzz}}}zzzsssllleeeaaa]]]aaaqqqrrriiiggggggeee^^^bbbhhhmmmrrryyyyyy___JJJDDD???999BBBSSSzzzppp^^^]]]jjjjjjeeecccVVVDDD>>>555555666555000///777AAALLLOOOMMMGGGBBB???666,,,***))))))+++,,,---+++)))(((((()))))))))'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%'''(((******))))))))))))************+++***)))))))))***,,,,,,------,,,+++,,,---...///.........------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,---------..................////////////111000/////////000222333000333777<<>>666222---*********))))))((((((((())))))***+++,,,((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%'''((()))%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))(((((())))))))))))*********))))))))))))***++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,+++---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------.........//////.........---......///000111000000111///---222999>>>KKK^^^pppnnnTTTGGG<<<444222111222333333222000............---,,,+++***))))))))))))(((((((((((()))((((((((((((''''''''''''&&&$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&'''((())))))(((((((((((((((((((((((((((((()))))))))***************+++++++++++++++,,,---...///000222888@@@FFFXXXfffyyyvvvaaaKKK???BBBIIIaaa}}}{{{}}}{{{vvvuuupppiiicccaaacccgggjjjqqqwwwvvvmmmgggqqqpppqqquuunnnVVVLLL\\\xxxuuuooo{{{zzzcccZZZaaaeee^^^VVVLLLAAA:::444///...000???HHHRRRTTTPPPJJJFFFEEE>>>999222---******))))))))))))((('''((()))+++,,,'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''(((((((((((((((((((((((()))))))))***)))))))))))))))******++++++++++++++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,---------.........---,,,------------......000///000444555222222555999;;;>>>DDDQQQhhhnnnTTTGGG<<<444333111111222333222000............---,,,+++***(((((((((((()))))))))))))))(((((((((((('''''''''&&&%%%$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))******************++++++,,,,,,,,,,,,,,,...000222666???KKKTTTiii{{{pppQQQCCCJJJYYYeeexxxrrrrrrtttpppiiiiiiiiiiiilllrrryyy|||tttuuusssssstttvvv~~~ddd\\\XXX\\\cccjjjvvv~~~uuujjjdddggg^^^]]]VVVNNNEEE:::000...111777@@@MMMTTTRRRMMMKKKKKKFFFAAA999333///,,,***)))+++)))((('''&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''(((((((((''''''(((((((((((()))))))))(((((())))))*********************+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********)))***++++++,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------+++,,,,,,---------------...,,,...333555333333555111333555666:::EEETTT___ppp|||pppUUUGGG<<<555333111111222333222111............---,,,+++***(((((((((((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''((()))))))))((()))))))))))))))))))))))))))))))))*********++++++******++++++,,,---------+++///333888???LLL]]]iiixxxWWWGGGZZZyyysssgggccceeefffccckkkqqq|||{{{xxxxxxxxxsssnnnuuufffLLL>>>>>>IIIUUUwww}}}~~~~~~iiiccc^^^XXXQQQDDD777111222333:::GGGRRRUUURRRPPPRRRLLLHHHAAA;;;666111,,,)))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''((((((((('''&&&''''''(((((((((((())))))'''((())))))******))))))))))))***++++++++++++***)))************++++++++++++++++++*********))))))((()))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,------------,,,222///000333333000///222///111444444222333666:::CCCLLL]]]ppprrrUUUFFF:::555333111000111222222111............---,,,+++***'''((((((((()))))))))***''''''''''''&&&&&&&&&%%%"""###%%%'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((###%%%(((*********((('''))))))))))))))))))))))))))))))*********+++++++++******++++++,,,------......333;;;CCCNNN```vvvtttlllfffWWWKKKXXX}}}tttfffccclllvvv{{{{{{pppmmmqqqooovvviiiMMMBBBBBBDDDZZZmmmgggaaa]]]TTTEEE999444///333???NNNUUUTTTSSSUUUPPPMMMHHHCCC===666///)))(((((()))))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''((()))((('''&&&'''''''''((((((((())))))'''''')))*********)))(((((((((***+++++++++***)))))))))))))))******+++++++++*********))))))))))))((()))***++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++---.........---,,,111111444666444///...111000111111///---...222666666888===HHHWWWggguuu}}}tttUUUEEE888555333111000111222222222............---,,,++++++'''((((((((())))))******''''''&&&&&&&&&%%%%%%%%%###&&&((('''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((("""$$$(((+++,,,***(((&&&)))))))))))))))))))))))))))************+++++++++******+++,,,,,,---......222999CCCMMM[[[qqqyyy___OOOPPP___uuu~~~uuummmqqqzzzqqqppplllmmmrrr}}}hhhWWWMMMGGGEEEvvvmmmgggfffaaaSSSBBB888,,,...999JJJTTTTTTSSSUUUQQQOOOLLLHHHBBB999000***&&&''')))+++++++++******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''))))))(((&&&%%%''''''''''''((((((((()))&&&''')))*********)))((('''((()))++++++******)))(((((())))))*********+++************))))))))))))(((((()))++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---...///...------(((+++111666333......222***---000222111222333444555222000222:::FFFPPPVVV^^^iiiyyy