BM6P6(@ 555444222000...---++++++***)))))))))))))))******''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************,,,444UUUrrriiiQQQBBB;;;222ccc???PPPGGG***111...444777111333555///999555666CCCWWWgggooopppQQQFFF:::BBBeeezzz}}}|||uuuZZZwwwwwwgggooo```^^^^^^jjjWWW:::???@@@lll|||ssshhhrrroooMMMUUUbbbaaaiii}}}}}}uuullliiippp{{{yyyvvv}}}vvvbbbdddUUU[[[IIILLLOOOQQQNNNIIIGGGJJJNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJLLLMMMNNNPPPQQQRRRRRRRRRVVVWWW[[[[[[TTTTTTlllfffkkkKKKBBBhhhdddSSSPPP___qqqrrrsssnnnpppxxx}}}gggVVVKKK@@@<<<555999;;;999777888888666444444LLLhhhooonnnppppppxxxkkknnnqqqsssqqqpppmmmllllllmmmpppqqqsssrrrpppqqqtttwwwxxxxxxvvvtttrrrsssvvvwwwvvvuuusssrrrrrrrrrsssuuuwwwxxxwwwwwwwwwwwwxxxyyyzzz{{{}}}zzzvvvtttsssrrrrrrsssttt|||yyy|||uuukkkZZZdddtttiiillleee]]]XXXYYY\\\______^^^bbbdddccccccdddbbb^^^]]]______ZZZTTTQQQSSSVVVUUUWWWZZZ]]]]]]]]][[[YYYVVVTTTQQQRRRUUU[[[___bbbXXXZZZ\\\]]]\\\ZZZZZZ[[[aaaUUUXXXbbb[[[ZZZ^^^nnnsssDDD444:::???>>>===FFF^^^|||gggYYYAAALLLAAA:::===???<<<999999<<<===>>>>>>>>>???@@@BBBOOOKKKKKK[[[yyyooogggeeebbb``````bbbeeeggghhhlllnnnllleeeaaaaaacccccccccccccccaaa___]]]\\\___^^^\\\ZZZWWWRRRMMMIIICCC@@@===:::888777777888:::===@@@CCCOOOeeezzz~~~jjjSSSFFFEEE===666EEEooo~~~zzzlllccc``````aaa]]]\\\YYYWWWVVVVVVWWWXXXYYYXXXTTTQQQMMMJJJHHHGGGGGGIIIKKKKKKJJJGGGCCC@@@?????????>>>>>>===<<<;;;<<<<<<<<<;;;;;;:::::::::888777777666666666666666666777777777888888888888???555999XXXpppAAA>>>666PPP~~~ZZZFFF222222222111///...,,,+++******))))))))))))******''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********...---AAA\\\gggdddTTT>>>555BBBZZZEEETTT~~~aaa>>>666333666666...---444666333222333:::FFFUUUcccjjjaaaMMM;;;:::LLLnnn|||nnnaaa|||aaaGGGQQQcccUUU;;;666;;;]]]mmm]]]fffssswwwwwwwwwsssvvv}}}rrrpppuuuhhhrrr\\\TTTTTTQQQNNNPPPQQQOOOKKKIIIJJJLLLPPPQQQRRRSSSRRROOOKKKIIIJJJJJJJJJJJJKKKLLLNNNNNNLLLMMMOOOQQQSSSUUUVVVVVVVVVSSSTTTVVVSSSSSScccwwwhhhbbbCCCPPPpppcccOOOPPPbbbqqqsssvvvllllllyyy~~~qqqVVVBBBFFFAAA;;;888555666;;;BBBMMMEEEPPPdddiiilllqqqqqqttt{{{tttqqqmmmmmmqqqpppnnnmmmmmmnnnpppqqqooommmlllmmmppprrrrrrrrruuusssqqqrrruuuwwwwwwuuuuuutttsssrrrqqqrrrrrrsssxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvuuusssqqqrrruuuwwwtttxxx~~~yyysssxxxccccccrrrkkkiiiddd^^^YYYXXXZZZ\\\\\\___```]]]]]]___^^^[[[^^^aaaccc```[[[WWWXXXZZZYYYZZZ\\\]]]]]]\\\ZZZYYYZZZWWWTTTRRRSSSVVVYYYZZZZZZ\\\___bbbcccaaa^^^\\\XXXTTT\\\ggg^^^TTTjjjhhhcccuuu~~~[[[CCC<<<<<<:::999:::XXXwwwXXXLLLCCCBBBCCCAAAAAACCC???>>><<<999777666666777:::999:::DDDWWWeeecccXXXWWWVVVTTTSSSSSSTTTVVVXXXZZZ\\\^^^]]]ZZZWWWXXXYYYZZZZZZYYYXXXVVVSSSQQQOOOPPPMMMHHHDDDAAA???===<<<999999999888888999<<<>>>===HHHTTT___nnn~~~ooobbbTTTGGGBBBBBB@@@KKK```{{{xxxmmmeeeaaa`````````___^^^\\\[[[ZZZYYYZZZZZZYYYXXXUUURRROOOLLLJJJJJJFFFGGGHHHHHHFFFDDDAAA???>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;:::::::::999999888777666666555555666666666666666777777777888888555@@@>>><<>>---cccZZZ666fffuuuNNN555111111444111---000777///111111111555AAASSSaaaiiiVVVCCC:::666EEEtttiiinnnzzzuuuggghhheeeqqqPPP|||RRR@@@DDDCCC>>>DDD999KKKzzztttyyyyyy~~~sssjjjtttwwwbbblll___SSSSSSOOOYYYTTTTTTRRRPPPOOONNNOOOOOOQQQSSSUUUVVVTTTPPPKKKHHHIIIIIIJJJKKKMMMPPPRRRSSSMMMNNNPPPRRRUUUWWWYYYZZZZZZTTTRRRVVVWWWWWW]]]gggsssSSS999FFF|||\\\QQQUUU]]]vvvuuurrrlllgggaaaZZZ\\\dddaaaUUUSSS[[[UUUKKKTTTgggoooqqqqqqjjjfffuuuyyyvvvwwwqqqkkknnnqqqpppooonnnnnnooopppqqqpppooonnnoooqqqrrrqqqpppqqqpppoooqqqtttvvvvvvvvvuuutttsssrrrrrrrrrsssssswwwwwwxxxxxxwwwvvvtttsssooorrrtttsssqqqqqqsssvvv}}}{{{|||wwwSSSTTToooWWWkkkgggiiiiiibbbZZZVVVXXX\\\\\\^^^\\\XXXXXX[[[\\\ZZZYYY]]]aaaaaa]]]ZZZXXXYYY]]]]]]]]]]]]\\\[[[ZZZYYYZZZXXXVVVSSSSSSTTTVVVWWWZZZ[[[___dddhhhfff```[[[XXXZZZccckkkdddWWWYYYeeerrrlllIIIccckkkNNNJJJOOOEEE555333JJJbbbrrrjjjVVVHHH???<<<===888888999999::::::;;;;;;555888999:::>>>DDDFFFEEEBBBAAAAAA@@@@@@@@@AAAAAACCCDDDEEEFFFFFFFFFFFFFFFDDDDDDCCCBBBAAA???===<<<777777666555555555666666555777999:::;;;???EEEKKKRRRdddzzz{{{ooo^^^UUUKKKBBB;;;999BBBLLLWWWgggvvvzzzssspppooohhhaaa^^^```aaa```]]]^^^^^^]]]\\\[[[ZZZZZZYYYVVVUUUTTTQQQOOOMMMKKKJJJEEEDDDDDDCCCAAA@@@???>>>============<<<;;;:::999::::::999999999999888888777666666555555555555555555555666666666777777777///DDD===---===hhhxxx;;;>>>FFF```111222222222000...+++)))+++***))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***,,,((((((111SSSpppFFF111IIIgggTTT{{{kkkJJJ;;;,,,...777444---///000222222//////777GGGTTT]]]ZZZTTTGGG555333RRRxxxYYYvvv~~~qqqgggYYYFFF<<<777=========\\\~~~wwwxxxlllzzz{{{mmmaaalllzzzfffeeevvv}}}{{{PPPOOOTTTTTT[[[ZZZVVVRRRPPPQQQTTTUUUVVVPPPQQQRRRSSSRRROOOLLLJJJIIIIIIJJJKKKMMMPPPRRRSSSOOOPPPQQQRRRTTTVVVXXXYYYXXXSSSRRRWWWYYYXXXYYY]]]gggyyy~~~uuu___EEEHHHkkk}}}^^^ZZZRRR^^^tttsssooo___tttiiipppooo^^^[[[dddiiiooopppiiihhhlllkkklllrrrnnnkkktttooonnnnnnnnnnnnnnnnnnooorrrqqqpppqqqssssssqqqooommmmmmmmmnnnqqqsssuuuuuusssrrrrrrrrrsssuuuwwwxxxtttuuuvvvwwwwwwuuusssrrrooosssvvvvvvsssrrrsssvvv|||}}}~~~QQQQQQmmmcccWWWeeeccceeeeee```ZZZWWW[[[___^^^___\\\WWWVVVZZZ[[[ZZZTTTXXX^^^```___[[[XXXWWW^^^^^^]]]\\\\\\[[[[[[[[[WWWWWWWWWVVVVVVXXXZZZ]]]YYYXXXZZZ___dddeee___YYYZZZ]]]aaadddddd```\\\ZZZ[[[rrrhhhEEE\\\[[[>>>CCC@@@===999666:::KKK^^^vvvnnnjjjWWWLLLHHHFFFDDDAAA???<<<:::777555777999999666222222444555888888888888888777777666666666555777999:::999888666666666666666666555555222444777999999888888777666:::>>>AAAFFFOOO[[[dddwwwxxxuuuooo```QQQFFFEEEBBB;;;777BBB___zzzyyytttrrreee```[[[\\\___aaa^^^ZZZYYYZZZZZZZZZYYYXXXVVVUUUSSSRRRQQQPPPNNNLLLKKKJJJEEECCCAAA???=========>>>;;;;;;;;;;;;:::999888888888888777777777777777777666555555444444444444444444555555555555666666666333;;;666888<<<:::nnnQQQAAA@@@LLLrrr444444333222000---***)))++++++***)))(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))***------'''666bbb~~~xxxLLL;;;111ssscccmmmjjj:::&&&444777......222222222000000555===DDDKKKYYY___RRR>>>777@@@KKK|||wwwwwwXXXwwwUUUEEERRRYYYJJJ<<>>;;;;;;:::;;;:::999999:::888999999:::999888777666777555444555777888777666888777777777777777888888888999999888777888<<>>999999:::999999888777666555555555666666666666666555444444333333333333333333333444444444555555555444666333===CCC///HHH\\\999CCC666555444222000...---,,,,,,+++***)))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))$$$***///((('''HHHnnn|||YYYGGG666:::ooorrrTTT[[[,,,...444///555111111111111111333555666AAAQQQZZZRRRFFF@@@<<<888SSS|||kkk{{{VVV:::===999<<>>444888:::???>>>@@@WWWooorrr{{{eeeRRRHHHDDDDDDDDD===888666:::======<<<===888888888888888777555555666666555555555555666666666666555555555555666666555555555666;;;HHHXXXdddffflllxxxuuugggXXXIII===777888//////999PPPmmm}}}sssdddTTTWWWVVVUUUVVVXXXZZZZZZZZZVVVVVVUUUUUUUUUTTTTTTTTTRRRSSSSSSSSSQQQOOOMMMLLLDDDBBB???<<<:::;;;<<<===888888888888777666555444333333444444444444555555444333333222222222222222222333333333333444444444000888444333===;;;AAAZZZIIIFFF666555333111000000111222,,,+++***)))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))%%%###***,,,'''777YYYnnneee[[[JJJ&&&???hhh]]]gggxxxDDD666111---888///111222222000///000111:::AAAJJJPPPMMMDDD<<<999===YYYaaa~~~ZZZJJJ;;;AAA;;;LLL}}}fffpppuuudddXXX]]]uuujjj```rrriiiSSSJJJPPPSSSPPPNNNKKKMMMOOOPPPNNNLLLKKKNNNQQQNNNMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJKKKLLLMMMMMMNNNMMMLLLLLLMMMOOOQQQRRRNNNPPPRRRRRRSSSUUUVVVVVVSSSSSSeeezzzmmm[[[CCCUUUcccNNN\\\WWWlll}}}|||~~~vvvssslll``````gggcccgggooommmlllrrrqqqkkkmmmlllnnnpppqqqqqqpppnnnlllqqqrrrtttvvvxxxwwwsssoookkkmmmooooooooopppsssvvvrrrqqqooonnnnnnnnnooopppttttttttttttuuuuuuuuuuuuwwwvvvxxx{{{www|||___IIIOOOqqqddd```dddbbbRRR[[[\\\\\\WWWQQQPPPTTTXXX[[[___```]]]\\\[[[WWWRRRSSSTTTUUUWWWYYYZZZZZZYYYZZZ[[[\\\]]]\\\[[[YYYWWWYYY\\\___]]]YYYVVVWWWYYY[[[YYYVVVTTTUUUXXX[[[]]][[[YYYYYY[[[^^^]]]ZZZYYYMMM]]]ddd\\\]]]~~~iiiWWWmmmsssZZZMMMGGGHHHLLL;;;999;;;777222>>>LLLJJJKKKeeerrrbbbXXXVVVLLLCCCAAA???:::888999<<<;;;;;;:::999888888888777999:::999666777:::===999999:::;;;>>>@@@CCCEEEHHHLLLSSS]]]kkk~~~nnnbbb```RRRDDD???===;;;<<<>>>IIITTTllltttmmmbbbWWWZZZZZZYYYVVVSSSSSSUUUXXXVVVUUUSSSRRRRRRSSSTTTTTTPPPQQQQQQQQQOOOMMMJJJIIIBBB@@@===;;;999999:::;;;777777777666666555444333222222222333333333444444333333222111111111111111222222222222333333333333222555444111555<<>>]]]ZZZ555444222000000222555777,,,+++***)))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))000###&&&---&&&''';;;NNNgggnnnWWWAAA555[[[SSS???{{{]]]EEE222(((444///333666444///---///222555333>>>QQQSSSDDD;;;>>>222;;;KKKmmmEEEOOOtttpppJJJ<<<;;;JJJ<<<;;;tttzzzpppdddWWWNNNrrroooWWWffftttDDDVVVNNNDDDQQQLLLAAAJJJLLLQQQVVVUUUPPPLLLLLLMMMOOOPPPQQQQQQPPPOOOLLLKKKIIIIIIJJJJJJKKKMMMNNNOOOLLLKKKKKKKKKMMMOOORRRTTTNNNMMMKKKKKKNNNRRRRRROOOSSS[[[OOOddd^^^nnnbbbCCCGGGdddJJJNNNXXXjjj~~~vvveeedddkkkiiifffpppllleeekkkpppooorrrnnnooorrrssssssrrrooonnnlllmmmpppsssuuutttppplllmmmoooqqqqqqpppqqqtttwwwqqqqqqppppppqqqsssuuuvvvwwwwwwuuutttttttttttttttwww||||||uuutttzzz___<<>>999999@@@FFFLLLaaauuujjj___TTTOOOPPPFFFEEEDDDCCCBBBBBBBBBBBB===@@@CCCBBB>>>???CCCIIIGGGHHHKKKOOOUUU[[[```cccsss}}}xxxmmmbbbSSSGGG:::<<<===999111333IIIaaattthhhggghhhgggcccccc```YYYQQQNNNQQQUUUTTTSSSQQQOOOOOOPPPRRRSSSMMMMMMNNNMMMLLLIIIFFFDDD@@@???<<<:::888888999999666666666666555444333222111111222222222333333333333222222111000111111111111111222222222333333333999---111:::666222666888===aaa777555222111111000...,,,++++++)))(((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''''''''(((***...111333lll]]]GGGBBBZZZJJJeee^^^???%%%555......333777333+++---555222000222;;;FFFKKKFFF???999:::===NNNtttzzzFFFBBBYYYfffzzziiiVVV@@@===DDD======???\\\}}}nnnkkk{{{}}}dddPPP```rrr[[[YYY|||wwwsssaaaRRRQQQNNNLLLKKKJJJJJJJJJNNNQQQSSSRRROOOLLLIIIHHHMMMOOORRRUUUUUUTTTQQQOOOTTTRRRPPPPPPQQQQQQPPPNNNNNNSSSXXXYYYUUUSSSSSSVVVRRRPPPMMMJJJIIIJJJLLLNNNRRR\\\]]]YYYlllgggIIIKKKYYYoooTTTHHHWWWgggxxx|||zzzmmmiiihhhgggjjjiiiiiiiiijjjlllooopppppprrruuuwwwwwwtttpppmmmnnnooopppqqqpppnnnlllkkklllmmmnnnoooppprrrssssssooorrrsssrrroooooorrruuupppoooooorrruuuwwwwwwuuu|||{{{sss||||||aaaHHHRRRmmmvvvmmmeeecccbbb___^^^___TTTUUUWWWXXXYYYXXXWWWVVV]]]\\\\\\]]]______[[[WWW[[[[[[[[[ZZZYYYZZZ]]]```dddbbb```___^^^]]]ZZZWWW[[[UUURRRVVVXXXUUUUUUXXX\\\YYYUUUTTTWWWXXXVVVTTT[[[UUUSSSUUUTTTQQQSSSYYYTTTUUUUUUVVVXXX\\\aaaeeevvvKKKMMMpppzzz^^^QQQEEEIII[[[YYY===444===:::555;;;>>>:::888DDD\\\ooovvvrrrjjjccc```aaa___XXXRRRWWW]]]dddggggggeeedddeeekkkiiippptttnnnlllaaaLLLBBBAAA:::777888<<<<<<333999cccyyyuuussslllhhhkkknnneeeYYY```\\\XXXWWWYYYYYYUUUQQQVVVVVVVVVUUUTTTRRROOONNNPPPOOOLLLJJJHHHHHHHHHHHH???>>>===;;;999888888888888777666555333333333222333222222111111222222333111111111111111111111111111111111111111111111111222333333333555666777888===>>>mmm777555222111111000...,,,+++***)))(((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((('''''')))+++---///FFFhhhBBBPPPfffddd888333888444///...111444333///222000000666???DDDCCC@@@???999555888DDDaaapppIIIEEEYYYcccggg^^^iiisssZZZIIIFFFBBB???XXXqqqWWW___rrryyy]]]OOO^^^~~~qqqHHH```zzzyyy|||HHHQQQQQQPPPOOONNNNNNOOOOOOKKKMMMPPPPPPNNNLLLKKKKKKJJJLLLOOORRRTTTUUUTTTTTTRRRPPPPPPPPPPPPPPPMMMKKKKKKPPPUUUVVVSSSQQQRRRTTTTTTRRRPPPOOONNNPPPRRRSSSQQQZZZ]]][[[hhhVVVYYY333TTTZZZOOOTTT___pppyyyttt|||ssskkkgggdddjjjiiihhhhhhiiijjjmmmnnnpppqqqtttuuuuuussspppooooooppppppqqqpppooonnnmmmjjjjjjkkkmmmoooppprrrssslllkkkiiijjjmmmrrrvvvxxxppprrrsssrrrqqqwwwzzzuuuxxxvvvNNNCCCbbbpppiiicccbbbaaa^^^]]]___VVVVVVVVVWWWWWWWWWWWWVVV\\\[[[[[[\\\^^^^^^\\\YYYYYYYYYZZZZZZZZZ]]]aaadddeeecccaaa___^^^[[[XXXUUU[[[YYYYYYZZZXXXTTTVVV\\\XXXVVVTTTTTTUUUVVVVVVUUU[[[VVVTTTUUUTTTPPPQQQUUUVVVVVVVVVVVVWWWXXXZZZ\\\iii___BBBVVVzzzIII===>>>KKKWWW\\\OOO:::@@@666111888???<<<666333BBBTTTiii{{{ssseee```aaaZZZMMMDDDAAA===<<<===999;;;555;;;PPPcccrrr}}}|||{{{~~~xxxhhhiiiiiiddd^^^___cccaaa\\\ddd^^^XXXVVVWWWXXXUUUSSSSSSTTTTTTTTTSSSRRRPPPOOONNNMMMJJJHHHFFFEEEEEEDDD???>>><<<:::999888888777888777666444333222222222222222222111111222222222111111111111111111111111111111111111111111111111222222222333444666777888444777HHHxxx777555222111111000...,,,+++***)))((((((''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***)))(((''''''((()))***333^^^tttFFF>>>YYYiiilllRRR888666444000---111666444---111///...000555;;;>>>@@@???999888;;;666777TTTxxxyyy___|||___rrrxxxTTTTTTJJJ>>>XXXrrrdddeeeyyyvvvbbbSSS^^^}}}lllOOONNNtttlll}}}[[[EEEPPPQQQQQQQQQRRRSSSSSSTTTIIIKKKLLLLLLLLLLLLMMMOOOLLLNNNPPPRRRTTTVVVVVVWWWQQQQQQQQQRRRRRRPPPLLLIIIJJJOOOTTTUUUTTTSSSSSSUUUXXXWWWUUUTTTSSSRRRRRRRRRRRRXXX]]]\\\aaaxxxdddSSS888NNNbbbPPPSSSZZZ\\\pppvvvnnnlllooo~~~vvvooollljjjiiigggggggggiiikkklllooopppqqqrrrrrrrrrqqqqqqoooooooooooonnnnnnnnnnnnggghhhiiijjjlllnnnpppqqquuuqqqmmmmmmqqqttttttqqquuussspppqqqyyywwwuuuwww~~~jjjRRR>>>QQQiiiccc___```___]]]\\\^^^XXXWWWVVVUUUUUUVVVXXXYYY\\\[[[ZZZ[[[\\\]]]\\\[[[[[[[[[[[[ZZZZZZ]]]aaaeeedddcccaaa___]]]ZZZVVVSSSYYYZZZ]]]\\\VVVQQQUUU\\\TTTUUUVVVWWWVVVWWWXXXZZZ]]]ZZZXXXXXXVVVRRRPPPRRRVVVWWWWWWWWWVVVUUUSSSRRROOOXXXrrrhhhCCCZZZuuuHHH888KKK```gggkkkGGG;;;555999<<<999:::???111888>>>CCCOOOfff{{{ooocccVVVKKKGGGJJJFFF;;;666888777444333555EEERRRhhhzzz~~~{{{~~~~~~wwwvvvtttuuupppaaa``````\\\VVVUUUZZZ^^^___fff```YYYVVVUUUUUUTTTRRRPPPQQQRRRSSSRRRQQQOOONNNKKKJJJHHHEEECCCAAA@@@@@@===<<<;;;999888777777777777666555333222222222222222222111111111111222222000000000000000000000000000000000000000000000000222222222222333555666777888999222???777555222111111000...,,,******)))(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***)))(((''''''(((((()))111444KKKnnnvvvXXX;;;666IIIppp___III|||iiiJJJ---...222666444//////111//////...///000444999===AAA;;;;;;AAA???777888AAAXXXUUUOOOrrr}}}rrrssspppppp]]]HHHbbb{{{gggpppyyyiiiWWWSSSlllxxx```PPPRRRzzz|||XXXMMMVVVPPPQQQRRRSSSSSSSSSSSSSSSJJJKKKKKKKKKJJJKKKNNNPPPSSSSSSRRRSSSSSSTTTUUUUUUSSSSSSTTTVVVVVVSSSNNNJJJKKKOOOTTTVVVVVVVVVVVVWWW\\\[[[YYYWWWTTTQQQNNNMMMUUUWWW\\\^^^\\\bbb{{{iiiRRR444LLLxxxkkk[[[XXXUUU]]]aaarrrppprrrvvvrrrlllooo|||~~~qqqhhhdddhhhgggfffffffffhhhkkkllloooooonnnnnnooopppqqqrrrmmmmmmlllllllllmmmnnnnnnhhhhhhhhhhhhiiikkklllmmmiiiiiikkkoootttwwwwwwvvvttttttzzzvvvrrr|||zzzXXX???IIIeee|||ddd___]]]^^^]]]YYYYYY[[[YYYWWWUUUTTTUUUXXX\\\^^^^^^]]]\\\[[[[[[[[[[[[[[[^^^^^^\\\ZZZYYYYYY]]]___bbbaaa```___^^^[[[WWWTTTWWWYYYZZZXXXTTTPPPRRRVVVSSSWWWZZZ[[[ZZZYYY\\\^^^^^^\\\\\\[[[XXXTTTQQQQQQTTTUUUVVVXXXXXXVVVRRRPPPWWWWWW]]]qqqkkkIIIHHHtttxxx~~~nnnWWWHHHAAAJJJdddfff]]]MMM<<<333333666888;;;===>>>;;;:::===BBBFFFOOO[[[jjjvvvuuullleeeaaaXXXTTTPPPMMMEEE<<<888:::888999999<<>>555777:::===BBBKKKVVV]]]nnnvvvyyyqqquuuuuuppp```^^^[[[WWWQQQJJJEEEBBB:::999:::<<<:::777777;;;000:::===HHH```ppp}}}vvv{{{iiiaaahhhkkkeee```[[[YYYZZZZZZXXXWWWZZZZZZYYYWWWUUUQQQLLLHHHNNNOOOPPPPPPNNNKKKGGGDDDFFFFFFDDDCCC@@@>>><<<;;;:::999888666666555555555444333222111111000111111111000000//////000000111////////////////////////////////////////////////111111000111111222333444444000777@@@888AAA777555222111111000...,,,))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''((()))***+++++++++%%%666UUUmmmyyypppXXXCCC;;;ccc|||MMMMMMpppNNN111...444444222444...///111111111111222333111:::<<<666444999;;;888999222888MMMXXXVVV]]]kkkyyy[[[NNN```}}}mmmwwwvvvcccTTTUUUwwwgggVVVPPPWWW```rrr___qqqpppmmmNNNNNNPPPHHHLLLNNNOOOPPPOOOMMMJJJHHHKKKLLLKKKJJJHHHHHHJJJLLLKKKKKKJJJJJJKKKLLLMMMMMMMMMNNNPPPRRRSSSQQQLLLHHHJJJLLLOOOSSSUUUUUUTTTSSSUUUVVVWWWXXXXXXXXXXXXXXXUUUSSSWWW^^^___YYYWWWZZZxxx|||hhh|||JJJ555QQQlllwwwTTTPPPOOORRRXXXhhhssstttwwwzzzwwwpppllllllhhhhhhggggggiiikkknnnooonnnlllkkkjjjjjjkkkmmmooonnnoooooopppqqqrrrrrrsssnnnmmmkkkjjjiiijjjlllmmmnnnpppssssssuuu{{{wwwvvvqqqyyy~~~~~~WWW???;;;>>>ggglll```VVVaaa]]]\\\[[[XXXTTTVVVZZZ[[[YYYVVVTTTVVVZZZ^^^bbb```aaaaaa___\\\ZZZZZZ[[[WWWYYYZZZZZZZZZYYYZZZ\\\]]]]]]^^^```aaa```\\\YYY[[[\\\ZZZXXXYYY[[[YYYSSSRRRUUUYYY[[[ZZZYYYXXXXXXRRRUUUVVVSSSSSSTTTRRROOORRRQQQQQQUUUYYY[[[YYYWWWNNNSSSXXXWWWRRRXXXnnn~~~lllfffLLLFFFEEEWWW|||{{{SSSaaa```MMMBBBJJJQQQOOO@@@:::666888:::888666666:::999888888:::::::::999555:::???CCCFFFLLLSSSXXX[[[```fffgggccc___\\\\\\XXXXXXQQQFFF@@@@@@CCCDDDBBB@@@@@@BBB@@@:::777777<<<777444444333444999AAAEEE[[[cccrrr~~~tttrrrjjjhhheee[[[\\\bbb^^^ddd]]]YYYZZZ[[[XXXUUUSSSTTTUUUWWWWWWUUUPPPJJJGGGMMMNNNOOONNNLLLHHHCCC@@@CCCCCCCCCBBB@@@>>><<<;;;888777666555444444444444222222111000000000000000000000////////////000000////////////////////////////////////////////////000000000000000111222222222///444;;;777777RRRvvv777555222111111000...,,,))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&'''((((((((((((...$$$$$$+++BBBnnn~~~hhhaaa:::FFFnnnOOOzzz~~~VVV666...555777222111000/////////000000000+++111:::@@@???;;;999999333======222777LLLUUUPPPJJJddd}}}nnnaaa^^^aaa{{{tttWWWHHHHHHOOO[[[ddddddtttssslllvvvzzzwwwNNNEEEKKKLLLFFFIIIKKKMMMNNNNNNKKKGGGEEEGGGHHHHHHHHHFFFFFFHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHLLLLLLNNNPPPRRRPPPMMMIIIKKKLLLOOORRRTTTUUUSSSRRRPPPQQQRRRTTTVVVXXXZZZ[[[RRRRRRTTTWWWZZZYYYYYYYYYdddnnntttoooTTTAAA@@@\\\rrrZZZSSSSSSSSSYYYbbb}}}{{{wwwsssmmmjjjkkkmmmlllkkkjjjjjjkkkmmmnnnmmmllljjjiiiiiijjjkkkllllllmmmoooppprrrrrrrrrqqqooommmlllkkklllnnnppprrrfffooo~~~qqqmmmvvvSSSEEE===BBBLLL___sssaaadddfff___\\\ZZZZZZWWWUUUXXX___]]][[[WWWTTTTTTVVVYYY\\\]]]___bbbaaa___]]]]]]^^^VVVYYY\\\]]]\\\ZZZZZZZZZ______```bbbbbb```\\\YYYZZZ___```\\\[[[]]]]]]YYYUUUVVVXXXZZZ[[[YYYVVVRRRMMMRRRSSSQQQRRRVVVWWWSSSWWWSSSPPPRRRVVVYYYXXXVVVMMMNNNTTTXXXUUUNNNNNNSSSgggwwwUUU777@@@jjjccc999777FFFCCC<<<999???CCC@@@;;;:::::::::;;;<<<<<<;;;999777666777666555333333444555666999===>>>===<<<>>>@@@FFF@@@===<<<;;;999999;;;999555555888888444444888999666666999<<<@@@HHHQQQkkkzzz___{{{|||ooofffZZZWWWZZZYYY^^^^^^UUU]]]XXXWWWYYYXXXUUUUUUXXXQQQSSSUUUVVVSSSPPPLLLJJJIIIKKKLLLMMMKKKGGGBBB???@@@@@@@@@@@@???===;;;:::777666555444333333333444111111000/////////000000000//////......//////000................................................000000/////////000111111444666666444555999;;;:::yyy777555333111111000...,,,))))))(((((((((((()))***'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&%%%"""***111&&&,,,```wwwqqqccc333WWWeee]]]HHH)))000777111333000---,,,---///000///888+++)))777???999666:::444333222333666;;;@@@EEECCCEEEOOOgggyyylll______wwwrrrWWW>>>===LLLXXX^^^```vvvmmmzzzvvvbbbRRRQQQLLLIIIMMMFFFHHHLLLNNNMMMKKKGGGEEECCCDDDFFFFFFEEEEEEFFFHHHPPPOOONNNMMMJJJHHHEEEDDDMMMMMMNNNQQQRRRRRROOOLLLNNNOOOQQQTTTVVVWWWUUUSSSNNNNNNOOOPPPRRRUUUWWWXXXQQQSSSSSSPPPQQQWWW[[[\\\]]]nnnsssNNNAAAAAAXXXiii[[[PPPOOOVVVVVV___mmm~~~wwwuuuqqqpppnnnlllkkkkkkllllllmmmllljjjiiiiiiiiijjjjjjgggiiilllnnnooooooooonnnnnnmmmllllllnnnqqquuuwww|||ooonnnvvv}}}|||dddHHHIII;;;FFFmmm```ZZZ]]]WWW]]][[[YYYYYYWWWVVV[[[ccc___\\\XXXTTTRRRSSSTTTVVVZZZ]]]bbbcccaaa``````bbbZZZ]]]``````^^^ZZZWWWVVVaaaaaabbbcccccc```\\\XXXWWW```ddd___ZZZ\\\^^^]]]YYYXXXYYY\\\^^^\\\VVVQQQMMMRRRTTTRRRTTT[[[\\\YYY\\\VVVQQQPPPSSSVVVUUUSSSNNNLLLNNNUUUWWWUUUYYY___RRRSSSjjjgggMMMCCCNNN___ssssssnnn\\\kkk\\\KKK<<<999;;;;;;<<>>HHHWWWccclllvvv~~~jjjrrrsssnnnxxxzzzwwwfffXXXUUU\\\dddbbbbbb```UUUWWWUUUWWWYYYUUURRRWWWaaaRRRSSSTTTTTTRRRPPPOOOOOOFFFHHHKKKLLLKKKGGGCCC@@@===>>>>>>???>>><<<;;;:::666555444444333333333333111000000////////////000//////............//////................................................000////////////000000111---666:::555111444;;;>>>:::ppp777555333222111000---+++))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((,,,)))))),,,...<<<```}}}pppSSS===HHHaaa```MMM]]]???(((222000111333333111---+++///333/////////111333777;;;===999777666444444444555555;;;@@@HHHLLLLLL^^^iiiYYYiiimmmVVVGGG777FFF]]]WWW[[[yyyttt|||yyylll]]]RRRLLLIIILLLQQQJJJJJJKKKKKKKKKIIIHHHGGGNNNLLLIIIGGGEEEEEEEEEFFFKKKLLLLLLKKKKKKJJJIIIHHHJJJIIIKKKOOOTTTTTTOOOIIIGGGLLLPPPPPPMMMMMMPPPTTTLLLLLLMMMPPPTTTWWWXXXXXXTTTOOOKKKNNNVVV[[[[[[XXX```XXXdddYYYdddZZZCCC???JJJSSSrrrgggZZZRRROOOQQQSSSVVV\\\kkkzzztttrrrppplllhhhkkkkkkjjjjjjjjjjjjkkkkkkhhhiiiiiijjjjjjnnnsssvvvwwwzzz}}}zzzrrrzzznnnkkkuuu}}}kkkJJJ>>>@@@999JJJssslllbbb]]]WWWWWW]]]]]]ZZZUUUSSSTTTWWWYYYZZZ\\\ZZZXXXUUUTTTTTTUUUVVV[[[]]]___aaa```^^^[[[YYYYYY___dddbbb\\\XXXZZZ^^^```bbbddddddbbb___^^^^^^ZZZYYYXXXYYY\\\]]]\\\[[[XXXZZZXXXUUUVVVXXXWWWRRRVVVVVVUUUTTTSSSUUUXXX\\\YYYTTTOOOPPPUUUXXXVVVRRRUUU\\\OOOTTTooolll___mmm[[[SSSJJJNNNiiieeeXXXMMMAAA;;;AAAbbbzzzWWWCCCCCC666;;;:::DDD:::DDDOOOHHHFFF???<<>>@@@@@@???>>><<<;;;999888777666666444333222111111////////////............////////////////////////................................................////////////000000000000000000111222444555555666<<<333^^^777555333222111000---+++))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((+++((()))+++***000HHHbbbzzzuuuaaaEEE===LLLZZZ]]]NNN]]]```???444,,,444555222...000666444............///111444777999888888777555444444444444666666===KKKSSSYYYhhhyyy}}}\\\VVV]]]ttt}}}iii___555:::DDDTTT```fff|||zzzllleee^^^YYYWWWSSSMMMJJJJJJKKKLLLLLLMMMLLLKKKJJJIIIJJJIIIHHHGGGFFFFFFGGGGGGJJJKKKLLLLLLLLLLLLLLLKKKLLLJJJJJJMMMQQQRRROOOKKKJJJMMMPPPQQQOOOOOOQQQSSSJJJKKKNNNRRRUUUWWWUUUTTTVVVSSSPPPRRRWWW[[[\\\[[[ZZZ```___tttbbbiiiiiiTTTHHH>>>JJJooozzzZZZWWWIIIDDDNNNVVVXXXaaaooozzz~~~}}}}}}|||||||||}}}zzz|||~~~zzztttrrrrrriiimmmsss}}}nnn[[[JJJ>>>DDDUUU___www{{{ddd^^^___[[[ZZZ\\\]]]ZZZWWWTTTTTTVVVXXXZZZWWWVVVTTTTTTTTTVVVXXXYYY[[[]]]___```___[[[WWWTTTZZZ[[[\\\]]]^^^___````````````aaabbbbbb```^^^]]]\\\ZZZYYYYYYZZZZZZYYYXXXQQQTTTVVVWWWZZZ]]]\\\WWWWWWWWWUUUSSSPPPOOOPPPRRRZZZVVVQQQQQQUUUVVVTTTPPPYYYddd___]]]hhhiiiiiiwwwaaaNNNAAADDDRRRfff}}}{{{oooYYYHHH;;;@@@WWWaaa```qqqwwwxxxzzzffffffhhhkkkKKK888999===GGGBBBMMMJJJDDD>>>===???===999777888999<<<<<<:::999999IIIMMMHHH<<<666===EEEGGG>>>FFFJJJIIIQQQkkkrrrlllttt}}}xxxrrrlllddd[[[UUUUUUYYY^^^aaaaaa```^^^^^^]]]___``````___]]]\\\[[[VVVTTTSSSQQQPPPQQQRRRSSSPPPOOOMMMJJJGGGCCC@@@>>>??????>>>===<<<:::999888666666555444333222111111////////////......................................................................................./////////000000000000000000111222333444555555<<<777@@@iii777555333222111000---+++))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((('''(((+++(((&&&111???bbbmmmlllVVV>>>>>>XXXqqq___>>>RRReee===111,,,111222///000555222)))---,,,,,,---...000222333666777777666666555444333888000000;;;FFFMMMTTT]]]hhhxxxxxxiii___```kkk{{{kkkaaaMMM444222RRR]]]JJJTTT```UUUdddYYYWWWUUUVVVZZZZZZTTTNNNMMMMMMMMMNNNNNNNNNMMMLLLLLLHHHIIIJJJKKKLLLLLLLLLLLLIIIJJJKKKLLLMMMMMMMMMMMMOOOLLLJJJLLLOOOQQQPPPNNNNNNOOOPPPQQQQQQQQQQQQQQQJJJLLLOOOSSSVVVUUUQQQNNNWWWVVVUUUVVVWWWXXXZZZ[[[TTT___WWWVVVggguuuKKK333AAAQQQnnnrrrYYYWWWUUUIIIEEEMMMQQQWWW___fffppp}}}wwwuuusssooojjjffffffiiikkksss|||```III@@@999AAAooojjjXXXWWW]]]\\\YYYXXX]]][[[XXXVVVUUUVVVXXXYYYUUUTTTSSSSSSTTTVVVXXXYYYYYY[[[___```___[[[WWWTTTYYYUUURRRUUU[[[___^^^[[[^^^\\\\\\]]]``````\\\YYY\\\ZZZXXXWWWWWWWWWUUUSSSMMMQQQUUUWWW[[[___]]]YYYYYYYYYYYYVVVSSSPPPPPPPPPWWWTTTQQQQQQSSSUUUSSSQQQQQQ^^^bbbXXXSSSZZZfffooooooUUUDDDFFFGGGCCCQQQhhh{{{]]]CCC;;;777555FFF^^^mmmooo|||kkkXXXPPPPPPAAAAAA<<<999999888666777;;;DDD;;;444666777:::BBBMMMOOOSSSWWWZZZ```ppp~~~yyywww~~~yyyrrriiicccbbb```[[[WWWQQQWWW___aaa___\\\\\\]]]\\\]]]]]]]]]]]][[[YYYXXXTTTSSSSSSRRRQQQQQQPPPPPPMMMLLLKKKHHHEEEAAA???============<<<;;;999888777555555444333222111111000/////////............---............................................................................../////////000000000000000111222333444444555+++:::777666fff777555333222111000---+++))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&%%%(((,,,+++''')))///@@@XXXmmmhhhMMM===JJJaaaaaaQQQkkkoooNNN---///222444222...---...------,,,,,,---...//////222333555666666666555444555333222333333999IIIZZZgggmmmqqqttt{{{~~~iii^^^```eee{{{\\\LLLJJJEEE===^^^^^^YYYRRRooo\\\aaalllZZZPPPRRROOONNNRRRTTTRRRQQQSSSLLLLLLMMMMMMMMMMMMMMMMMMFFFHHHJJJLLLMMMLLLLLLKKKIIIIIIJJJKKKKKKKKKKKKKKKOOONNNNNNOOORRRSSSQQQPPPPPPOOOOOOPPPQQQQQQOOONNNOOOOOOQQQSSSSSSRRRMMMJJJTTTVVVWWWVVVTTTTTTVVVYYYRRRWWWUUUVVV___mmmllluuuxxxRRRIIIFFF@@@JJJgggooo^^^TTTSSSNNNPPPQQQSSSVVVZZZ^^^bbbkkkpppxxxwwwqqqqqqqqqnnnjjjeeeiiikkklllqqqzzzuuu]]]>>><<>>jjj777555333222111000---+++))))))))))))((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&(((++++++))))))++++++DDDeeeuuufffJJJ;;;;;;vvvOOOVVVwwwMMM777+++111444......777.........---------......---///111444666777777777///444::::::333...333<<>>:::888@@@TTTjjjwww|||ggg```lllsssgggfffbbbccc^^^ZZZZZZ^^^aaa```^^^VVVVVVXXX]]]bbbccc]]]WWWSSSQQQPPPPPPRRRRRRPPPNNNMMMNNNNNNNNNMMMKKKIIIGGGEEEEEEDDDBBB@@@>>><<<:::999999999888888666555444222222222111000000//////............------------....................................................................................///////////////000000111111222222222<<<222000777666:::]]]777555333222111000---+++))))))))))))((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((('''''''''''''''((($$$555TTTrrr|||lllOOO:::;;;yyypppSSSXXXnnnpppIII)))(((111111000444000////////////.........+++,,,...111333555666777777666666777777555111///,,,555DDDVVViii|||ssshhh```fffyyyxxxfffQQQNNNBBB888DDD^^^pppqqqHHHfffYYYaaa```YYYWWWIIIHHHFFFGGGMMMOOOLLLIIIIIIGGGFFFFFFGGGHHHIIIJJJKKKIIIJJJKKKLLLLLLJJJHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBHHHLLLPPPTTTVVVUUUSSSQQQNNNNNNOOOOOONNNNNNMMMMMMVVVTTTRRRPPPPPPOOOMMMKKKPPPSSSVVVVVVTTTTTTVVVYYYQQQUUUUUUVVVZZZXXXccc{{{ttteee}}}\\\AAA===@@@GGG^^^zzzjjjZZZSSSOOOJJJFFFFFFGGGIIIMMMQQQTTTWWWYYYTTTUUUUUUVVVXXXZZZ[[[\\\[[[\\\\\\[[[YYYXXXYYYZZZYYY]]]aaabbbbbbeeekkkqqq|||mmmUUUAAA444222666EEE~~~nnnWWWSSSUUUVVVVVVTTTSSSTTTWWWUUUWWWYYYXXXUUUTTTUUUWWWTTTSSSRRRRRRSSSUUUWWWXXXUUUWWWYYYZZZZZZXXXUUUSSSIIINNNSSSUUUUUUUUUVVVXXXTTTQQQOOOOOOQQQQQQOOOLLLNNNMMMMMMNNNQQQRRRQQQPPPRRRRRRNNNJJJMMMTTTWWWVVVMMMOOOQQQPPPNNNLLLLLLLLLKKKNNNPPPOOOKKKIIIJJJKKKFFFJJJKKKPPP```mmmiii```aaaZZZLLLBBBAAAEEEEEE@@@AAADDDIIIFFF;;;AAAiii{{{jjjcccWWWHHH;;;777;;;BBBJJJiiiggg___UUURRRggg}}}rrrfffccc^^^___^^^UUU```___^^^^^^^^^^^^\\\[[[YYYUUUUUUZZZbbbddd^^^VVVSSSQQQOOOPPPSSSTTTSSSPPPJJJJJJJJJJJJHHHFFFDDDCCCAAAAAAAAA???>>><<<:::999777777777777666555444333111111000000000/////////.........------------,,,------------------------................................................------.........///////////////000000000111111111444000222888444///;;;OOO777555333222111000---+++))))))))))))((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''((('''%%%$$$%%%'''((('''***:::YYYzzzpppWWW***???cccyyyCCC;;;hhhxxxfffMMM999111111000...//////000000//////......,,,,,,---...000222444555===999444333666::::::999888888888:::@@@LLL___mmm|||ssspppdddhhhrrrzzzjjjWWWHHH>>>HHH???333MMMxxxyyy[[[VVV^^^aaa___NNNUUUSSSDDDKKKIIIJJJPPPRRRNNNKKKKKKEEEEEEDDDEEEFFFHHHIIIKKKJJJKKKLLLMMMMMMLLLKKKJJJCCCDDDDDDDDDDDDDDDCCCCCCDDDGGGKKKNNNPPPPPPQQQQQQLLLOOOQQQQQQNNNMMMNNNPPPRRRQQQQQQRRRSSSRRRPPPNNNLLLNNNQQQRRRSSSTTTVVVWWWRRRTTTMMMKKKSSSUUUSSSXXXjjjdddxxxaaaAAA777BBBBBBbbbrrriii```[[[VVVSSSQQQNNNJJJFFFOOOOOOOOOOOOPPPQQQRRRSSSVVVXXXZZZ\\\\\\]]]```bbbccchhhooouuu}}}}}}QQQNNNCCC777888GGGTTTXXXeeeUUUJJJOOORRRTTTTTTUUUUUUVVVUUUQQQUUUXXXXXXTTTSSSUUUWWWSSSRRRPPPPPPPPPRRRTTTUUUSSSTTTVVVYYYZZZ[[[[[[[[[MMMOOOPPPPPPPPPRRRVVVYYYVVVUUUSSSRRRQQQPPPOOOOOOOOOOOONNNOOORRRSSSRRRQQQQQQQQQNNNKKKNNNTTTWWWUUUOOOPPPQQQPPPMMMKKKKKKKKKGGGKKKPPPOOOLLLJJJLLLPPPPPPWWWQQQSSSdddcccXXX\\\YYYMMMCCCCCCDDDAAA???@@@???>>>AAAEEEEEEAAAAAADDDaaatttwwwmmm```RRRMMMPPPHHHCCCFFFBBBKKKRRRPPPfff~~~}}}~~~~~~mmm___YYYVVVjjjggg[[[cccgggjjjxxx|||ccc^^^^^^ZZZQQQVVV]]]ZZZ\\\^^^___^^^\\\ZZZZZZ[[[WWWUUUTTTXXX^^^___\\\XXXUUURRRPPPQQQVVVYYYWWWUUULLLLLLKKKJJJIIIGGGEEEEEE>>>>>>>>>===<<<;;;999888666666666666555444333222000000////////////...............---------,,,,,,------------------------................................................---------.........///////////////000000000000000(((000888888222111888AAA;;;bbb888555333222111000---+++))))))))))))((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((###&&&'''%%%$$$&&&)))+++...&&&%%%<<>>;;;666333333444111333666666333444===GGGTTTeeeyyyrrrhhhbbb]]]]]]aaaxxxqqq```QQQDDD<<<999===333999QQQ___^^^fffvvvVVVmmm}}}{{{JJJIIITTTPPPNNNWWWNNNIIIGGGIIIKKKJJJKKKNNNDDDDDDDDDDDDEEEGGGIIIKKKDDDDDDEEEFFFGGGGGGGGGGGGAAABBBCCCDDDEEEEEEEEEEEE@@@CCCEEEHHHJJJLLLNNNQQQKKKPPPSSSRRROOOMMMPPPSSSLLLMMMPPPTTTWWWVVVSSSPPPHHHIIIKKKNNNQQQSSSTTTTTTUUUPPPKKKQQQXXXRRRPPP___]]]bbbooommmUUUJJJIIIBBB;;;???WWW}}}{{{vvvrrrmmmhhhbbbbbbaaa````````````aaaaaadddjjjoootttyyynnnbbbNNN999999BBB@@@;;;TTTuuufffGGGQQQMMMMMMNNNPPPTTTWWWUUURRRNNNSSSWWWWWWTTTRRRTTTWWWUUUSSSQQQNNNMMMMMMNNNOOOOOOQQQUUUZZZ^^^bbbeeeggg]]]ZZZVVVSSSTTTWWW[[[^^^YYYYYYXXXVVVRRRQQQQQQRRRRRRQQQPPPQQQSSSTTTSSSRRRRRRRRRQQQNNNPPPTTTUUURRRJJJKKKLLLJJJHHHGGGHHHIII@@@GGGNNNPPPNNNNNNSSSXXXEEETTTNNNQQQeee^^^UUUiiiRRR???999EEEJJJ???<<>>888;;;@@@CCC===CCCIIITTTqqq}}}tttnnntttvvv___QQQGGGIIIDDD777HHHGGGOOO>>>DDD\\\jjjssslllqqqyyywwwnnnnnn}}}|||wwwhhh[[[OOOEEEGGGNNNWWWdddqqqhhh|||www}}}jjjbbbRRRUUUUUUZZZYYYVVV___fff]]]XXX[[[^^^\\\YYYXXX[[[___UUUUUUUUUWWWYYY[[[[[[ZZZUUURRRPPPRRRWWW[[[ZZZWWWQQQPPPOOOMMMLLLJJJJJJIII=========<<<;;;:::999888555555555555444333222222///////////////...............---------,,,,,,,,,------------------------................................................---------.........//////////////////000000000000777111---111444444333555333888>>>fff888777444222///,,,***)))******)))(((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&+++***(((888XXXrrr|||\\\???:::FFFUUUqqqkkk;;;CCCqqqiiiGGG444,,,$$$111777000,,,000222...,,,---------.../////////111222444666777888999999333444444555666666777777>>>AAAHHHSSSaaaqqq{{{tttqqqhhh]]]PPPLLLVVVhhhzzzooo[[[HHH@@@>>>999666666555999HHHaaaUUUPPPqqqOOOhhhqqqWWWGGGOOOWWWSSSOOOSSSNNNNNNNNNMMMMMMLLLLLLLLLKKKIIIFFFDDDCCCEEEGGGIIIKKKGGGKKKLLLGGGIIIKKKBBBBBBBBBCCCDDDEEEFFFFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHJJJMMMOOOQQQPPPNNNNNNNNNFFFJJJOOOSSSUUUTTTQQQPPPGGGLLLRRRSSSQQQQQQTTTXXXUUUSSSQQQQQQRRRTTTTTTSSS[[[WWWjjjfffnnn```JJJCCCFFFCCCHHH[[[mmmrrrTTTCCCDDDBBB???DDDMMMhhhdddUUUuuurrriiiaaaXXXQQQNNNNNNMMMNNNPPPQQQRRRQQQPPPRRRTTTVVVVVVUUUSSSSSSSSSUUUTTTSSSRRRQQQOOONNNNNNPPPRRRWWW[[[```ccceeefffYYYXXXVVVVVVXXXZZZ[[[ZZZUUUWWWYYYYYYWWWVVVVVVVVVRRRSSSSSSSSSRRRQQQOOONNNNNNLLLLLLNNNOOOOOOQQQSSSMMMJJJHHHGGGIIIJJJIIIHHHEEEIIILLLJJJGGGIIIPPPWWWRRRKKKKKKQQQQQQJJJLLLVVVFFFDDDBBBAAAAAA@@@>>><<<========================:::999:::>>>CCCOOOggg~~~~~~}}}rrrhhh___WWWUUUXXXGGGIIIGGGDDDDDDHHHFFFAAAFFFAAA@@@DDDGGGJJJPPPWWWccckkknnniiiggghhh^^^QQQJJJRRRVVVSSSPPPRRRVVVXXXPPP[[[dddeeeiiivvv}}}{{{qqqfffaaabbbaaa[[[TTT\\\[[[YYYYYYZZZ]]]```bbbYYYZZZZZZZZZYYYWWWUUUSSSQQQSSSVVVXXXXXXWWWUUUTTTQQQOOONNNPPPTTTWWWVVVTTTXXXUUUQQQOOOOOOMMMIIIFFFAAA???===;;;999888777777666555555444222111000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................,,,,,,,,,---------..................////////////111111222222222333333333666<<<666333WWW888777555222///---***)))******)))(((((((((((((((''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''+++---)))(((888]]]|||~~~cccMMM<<<999[[[~~~VVVNNNdddaaa;;;555777---&&&(((///333333222------..................///000111333555777999999666666666666777777777777444555777;;;AAAIIIPPPTTTYYY\\\```dddgggjjjmmmpppzzz{{{|||{{{wwwtttsssssseeeddd```ZZZRRRMMMJJJIIIMMMUUUbbboooxxx~~~vvvoooiiibbbYYYSSS999777888:::888444777>>>333AAA:::>>>[[[SSSVVV]]]jjj~~~{{{bbbSSSHHHKKKOOONNNOOOSSSMMMMMMMMMMMMLLLLLLKKKKKKOOOMMMIIIGGGFFFFFFHHHJJJMMMEEEFFFFFFCCCGGGKKKCCCGGGHHHHHHIIIHHHFFFEEEDDDFFFGGGIIIJJJKKKKKKJJJJJJKKKNNNPPPQQQOOONNNMMMMMMRRRQQQQQQRRRTTTVVVVVVVVVLLLOOORRRRRRQQQPPPQQQRRRXXXUUUSSSRRRSSSTTTTTTSSS]]]VVV\\\xxx~~~bbbMMMJJJGGGGGGBBBBBBIIIWWWhhhzzznnn[[[QQQGGG@@@DDD@@@;;;888555DDDaaalllcccZZZYYYYYYWWWUUUVVVNNNNNNNNNOOOPPPQQQQQQQQQOOOQQQSSSTTTSSSRRRRRRSSSWWWVVVUUUTTTSSSRRRQQQQQQSSSUUUXXX[[[^^^```bbbccc\\\ZZZXXXWWWXXXYYYYYYXXXTTTVVVXXXXXXVVVUUUUUUUUUXXXWWWWWWVVVSSSPPPMMMLLLRRRQQQPPPQQQQQQRRRTTTVVVWWWPPPIIIIIIMMMOOOLLLGGGEEEIIIKKKKKKHHHHHHKKKOOOLLLHHHHHHLLLOOONNNPPPTTTEEECCC@@@?????????===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<===:::999@@@KKKPPPRRRZZZjjjtttllljjjqqqlllddd]]]WWWTTTTTTUUUZZZZZZWWWRRRNNNLLLMMMOOOOOOXXXZZZUUUUUUXXXUUUMMMRRRYYY[[[WWWZZZjjjtttpppvvv{{{{{{sssfff```ZZZYYY\\\]]]ZZZVVV\\\[[[ZZZYYYZZZ\\\^^^___WWWXXXYYYYYYXXXVVVSSSRRRRRRTTTWWWZZZ[[[[[[ZZZXXXSSSRRRQQQRRRUUUVVVUUUSSSWWWTTTOOONNNMMMKKKGGGCCC???>>><<<:::888777666666555555444333222111000000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................,,,,,,,,,---------..................////////////111111111222222222333333---111;;;@@@<<>>KKKiii|||yyy|||~~~SSS___[[[TTTMMMIIIIIIKKKMMMLLLLLLLLLMMMLLLLLLKKKKKKRRRPPPLLLIIIGGGGGGHHHIIIMMMCCCCCCDDDAAAEEEJJJEEEMMMNNNNNNNNNKKKHHHDDDBBBFFFHHHJJJLLLMMMLLLJJJIIIMMMOOOQQQQQQOOOMMMLLLLLLRRRPPPPPPQQQUUUVVVTTTRRRNNNNNNNNNOOOQQQRRRQQQOOOYYYWWWTTTTTTTTTUUUUUUTTTWWWSSSSSSYYYeee}}}}}}zzzQQQCCC???AAAGGGGGGDDDIIISSSaaaiiiuuusssdddUUUFFFHHHNNNDDD<<<>>>@@@<<<999:::MMMbbbiiixxx|||eee^^^WWWRRRSSSVVVVVVWWWYYYOOOOOONNNNNNOOOPPPRRRSSSOOOQQQSSSSSSSSSRRRSSSTTTWWWVVVUUUTTTSSSSSSRRRRRRRRRSSSUUUWWWZZZ\\\^^^___^^^\\\ZZZYYYYYYYYYXXXVVVTTTVVVXXXXXXVVVTTTTTTTTT]]]]]]]]][[[YYYVVVRRRPPPXXXWWWUUUSSSSSSUUUWWWWWW]]]SSSJJJIIIOOOQQQLLLFFFGGGHHHJJJJJJIIIHHHFFFEEEDDDDDDDDDEEEMMMUUUVVVQQQDDDAAA===;;;<<<<<<<<<;;;999999999999999999999999888888:::<<<999444222555;;;<<<@@@GGGRRR^^^iiiooo~~~sssqqqnnnjjj{{{vvvrrrvvvxxxvvvgggpppuuurrrtttyyywwwxxxggg\\\XXXUUURRRRRRQQQQQQSSSVVVWWWVVVUUUZZZYYYYYYYYYZZZZZZ[[[\\\WWWXXXYYYYYYXXXVVVTTTRRRQQQSSSVVVYYY[[[[[[ZZZYYYUUUTTTSSSTTTUUUUUUTTTRRRVVVRRRMMMKKKJJJGGGCCC???<<<;;;:::888666555555444444444333222111000000///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,,,,---------......---............/////////000111111111222222222222666///333<<<333)))???ddd777666555222000...,,,+++***))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((***%%%$$$'''''''''...888TTTpppmmmPPPIIIWWW}}}yyy\\\999???eeexxxpppEEE888///000111...,,,...000000//////......------...---,,,,,,...000333555888888999::::::;;;<<<<<>>===;;;===???@@@??????@@@AAA<<<>>>@@@BBBCCCFFFJJJMMMSSSUUUYYY]]]bbbgggmmmrrryyyxxxssslllbbb[[[WWWWWWDDD@@@999555444444333222666333222444888999888888444LLLoootttUUUffftttgggKKKTTTZZZ]]]XXXKKKEEEIIIJJJGGGKKKLLLMMMMMMMMMMMMLLLKKKQQQOOOKKKHHHFFFEEEEEEFFFHHHBBBHHHKKKDDDCCCHHHFFFMMMNNNPPPOOOMMMIIIDDDAAADDDFFFIIIKKKLLLJJJHHHFFFMMMPPPQQQQQQOOOLLLKKKKKKLLLMMMQQQWWW[[[YYYRRRLLLJJJHHHHHHLLLRRRVVVUUUSSSWWWUUUSSSSSSUUUWWWWWWWWWQQQSSSUUUUUUUUUaaaoootttVVVAAA<<<===EEEAAA<<<999:::@@@FFFKKKRRRYYY]]]]]]ZZZYYYYYYXXXUUUPPPNNNIII>>>999:::999>>>999<<<<<<666>>>NNNTTTLLLQQQnnnyyy___\\\RRR^^^WWWTTTUUUVVVUUUUUUWWWQQQQQQPPPOOONNNPPPRRRUUUTTTUUUVVVVVVUUUTTTUUUVVVTTTSSSRRRQQQQQQQQQRRRRRRPPPPPPRRRTTTVVVYYY[[[\\\]]][[[ZZZYYYZZZZZZXXXWWWUUUWWWYYYXXXVVVUUUTTTTTTYYYZZZ[[[\\\ZZZXXXUUUSSSXXXYYYVVVSSSRRRUUUVVVUUUXXXPPPIIIGGGKKKMMMJJJFFFJJJHHHGGGGGGIIIHHHFFFCCC???CCCBBBAAAMMM\\\[[[OOOBBB>>>:::888888999::::::777777777777777777777777999777666777999:::;;;<<<999:::999777555666:::>>>JJJKKKSSSbbbqqq}}}||||||yyyjjjsssrrr___ZZZfffNNNPPPOOOLLLLLLPPPQQQOOOMMMOOORRRTTTSSSRRRQQQQQQTTTTTTUUUVVVXXXYYYYYYYYYXXXXXXYYYZZZYYYWWWUUUTTTMMMOOORRRUUUVVVVVVTTTSSSRRRRRRSSSTTTTTTTTTSSSRRRSSSOOOJJJGGGFFFDDD???;;;999888777555444333333333333333222111000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------.........//////000000000111111111111222888555111///555<<<<<<666AAAqqq777666555333000...,,,,,,***))))))(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&((('''%%%)))...*** <<>>888555333111000000111000000///000000000222777<<<>>>iiinnnHHHVVV```HHHIIIMMMJJJNNNKKKCCCDDDMMMNNNGGGKKKLLLMMMNNNNNNNNNLLLKKKLLLJJJHHHEEECCCBBBBBBBBBAAABBBPPPWWWJJJBBBEEEFFFHHHJJJLLLMMMLLLIIIFFFDDDDDDFFFIIIKKKKKKJJJGGGEEELLLOOOQQQQQQOOOMMMLLLLLLMMMOOOSSSYYY]]]\\\VVVQQQJJJGGGFFFKKKSSSXXXWWWTTTRRRQQQPPPQQQTTTVVVWWWXXXRRRTTTVVVUUUQQQPPPXXXaaaxxxsssZZZPPPFFFEEEJJJKKKEEE>>>BBB@@@;;;888<<>>EEENNNVVVaaacccsssxxxkkkbbbTTTNNNUUUYYYRRRJJJGGGIIIMMMPPPPPPQQQSSSRRRNNNMMMQQQUUUVVVSSSPPPOOONNNNNNOOOPPPRRRTTTVVVWWWXXXVVVWWWXXXYYYXXXVVVTTTSSSMMMNNNQQQRRRRRRQQQOOONNNMMMNNNQQQRRRRRRRRRQQQQQQPPPLLLGGGDDDCCC@@@<<<888777666555444333222222222111111111000000//////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------............//////000000000111111111&&&666:::...---:::===333...BBB\\\}}}777666555333111///---,,,******)))(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((###---///%%%""")))+++%%%%%%...DDDbbbxxxzzzkkkXXX<<>>NNN]]]WWW>>>GGGgggtttyyyrrr\\\wwwlllYYYIIIGGGMMMOOOLLLMMMJJJIIILLLKKKHHHHHHKKKOOOQQQRRRPPPMMMMMMPPPSSSSSSTTTTTTRRRQQQPPPRRRSSSRRRQQQPPPPPPPPPRRRUUUVVV\\\\\\\\\[[[ZZZWWWUUUSSSUUUUUUVVVXXX[[[\\\\\\ZZZXXXZZZ\\\[[[YYYVVVVVVVVVYYYZZZZZZYYYVVVRRRMMMJJJNNNSSSSSSMMMLLLPPPNNNHHHGGGIIIIIIHHHGGGGGGIIILLLKKKGGGCCCBBBEEEGGGHHHGGGDDDHHHGGGFFFQQQ___\\\PPP<<<:::777555666777777777555555555555555555555555444777777666777888555111777:::===<<<888555444555===:::999;;;:::888888;;;???<<<>>>DDDCCC???DDDMMMOOO[[[aaa___^^^dddgggeeellljjjeee]]]WWWVVVYYY]]]XXXXXXVVVSSSTTTTTTMMMEEEHHHFFFBBBBBBGGGMMMJJJCCCKKKNNNNNNKKKKKKNNNNNNKKKKKKOOOSSSUUUTTTRRRQQQPPPMMMMMMNNNOOOQQQTTTVVVWWWTTTUUUVVVWWWVVVUUUSSSQQQPPPQQQSSSTTTTTTRRRPPPNNNIIILLLOOOPPPPPPOOOOOOOOOMMMIIIDDDBBBAAA???:::666555444333222222222222222000000/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------.........////////////000000000000+++000444333000000444888999888777???]]]777666555333111///...---******)))(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&+++,,,((($$$%%%)))---)))%%%555LLLbbbeeeFFFHHHuuuvvvRRRDDDcccbbb???000...///////////////000000000000000//////...---------++++++,,,------............///222444555666666555222444888;;;===???AAADDDAAACCCEEEEEEDDDCCCCCCCCCDDDDDDCCC@@@;;;777666555:::666///+++***,,,000222+++---///000111222333444+++...111999OOOpppRRRNNNRRRmmmrrrvvvpppFFFDDDNNNLLLHHHKKKPPPNNNKKKJJJKKKKKKHHHDDDFFFHHHJJJLLLLLLKKKJJJHHHDDDCCCBBBBBBBBBBBBBBBCCCFFF@@@IIIQQQGGG>>>@@@@@@>>>@@@CCCEEEGGGHHHIIIIIIGGGGGGHHHIIIIIIHHHGGGFFFGGGJJJNNNPPPPPPPPPPPPQQQOOOPPPPPPMMMJJJJJJNNNSSSSSSPPPNNNNNNPPPRRRQQQPPPMMMLLLJJJJJJLLLNNNOOOOOOKKKKKKIIIGGGGGGIIIIIIIII>>>EEEbbbmmmTTTQQQGGGDDDMMMNNNGGGCCCMMMKKKJJJLLLIIIEEEDDDFFFKKKNNNPPPOOOKKKJJJLLLOOOMMMNNNOOOOOONNNOOOQQQTTTPPPOOONNNNNNOOOQQQTTTVVVYYY[[[\\\]]]\\\YYYUUUSSSTTTSSSUUUWWWZZZ[[[ZZZYYYXXXZZZ[[[ZZZXXXVVVUUUUUUYYYZZZ[[[ZZZWWWRRRMMMIIIIIIQQQSSSMMMLLLPPPMMMDDDEEEFFFFFFGGGGGGHHHHHHHHHGGGFFFDDDCCCDDDDDDDDDDDDBBBBBBBBBCCCKKKRRROOOGGG:::888666666777777666555444444444444444444444444...444888666777:::999444333444555666555555666666333222333777888666666888888777666555555777999;;;777999<<<======???AAACCC???>>>===>>>>>>>>>@@@BBBDDDCCC???<<>>:::666444333222222222222222222/////////............------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------................../////////000000777---***222777333111444333555444000111CCCaaayyy777666555333111///...---******)))(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((,,,######,,,///)))%%%)))000###***000:::llllllUUURRRiiizzzfff888@@@XXXxxxmmmOOO>>>......//////000000111111...//////000000///......000000//////......------...///000111222222111000111333555555444333444555555777::::::888666555444888777555222000///000222+++///333444111......000222222111000......000111777:::EEE]]]zzzoooTTTaaaooopppQQQMMMFFFBBBBBBFFFIIIJJJFFFEEEFFFIIIIIIGGGGGGHHHDDDFFFHHHJJJKKKJJJHHHFFFCCCCCCCCCCCCCCCDDDEEEFFFNNN??????GGGBBB===???>>>>>>???AAADDDFFFHHHIIIJJJEEEEEEFFFFFFFFFEEEEEEDDDEEEHHHMMMPPPQQQQQQRRRSSSNNNSSSWWWUUUNNNJJJKKKNNNSSSRRRPPPOOOPPPQQQQQQQQQNNNKKKIIIIIIJJJKKKJJJJJJKKKLLLJJJDDD???@@@CCCEEEJJJHHHFFFNNNlllpppjjjEEEAAAKKKKKKGGGFFFAAAAAAKKKEEEDDDFFFIIIIIIFFFFFFJJJGGGKKKNNNMMMIIIGGGIIILLLJJJKKKMMMMMMNNNPPPTTTVVVMMMLLLKKKKKKLLLOOORRRTTTQQQSSSWWW[[[\\\ZZZWWWUUUSSSSSSTTTWWWYYYZZZYYYWWWWWWYYYZZZYYYWWWUUUTTTTTTPPPRRRTTTTTTRRRNNNJJJGGGGGGPPPSSSNNNMMMQQQMMMCCCEEECCCBBBDDDHHHHHHEEEAAADDDEEEEEEEEECCCAAA@@@???<<<;;;:::===BBBEEEBBB>>>999888666666777777666444444444444444444444444444222666666111///444666555999888555333333333444444777333111333444333555999222666777666777:::666000;;;777666999:::888999>>>888777999===@@@???======???CCCEEECCCBBBEEEEEECCCFFFEEEEEEGGGEEECCCEEEJJJHHHKKKMMMLLLNNNSSSTTTRRRPPPPPPRRRVVVYYYZZZXXXUUUUUUSSSQQQOOOOOOPPPSSSTTTXXXYYY[[[\\\\\\ZZZXXXWWWPPPRRRUUUWWWXXXXXXVVVUUUKKKNNNRRRRRRNNNKKKJJJJJJIIIEEEAAA@@@???>>>:::666333333222222222222222333..................---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------................../////////000,,,///000000///111333555333222555999999444444888444333222000///---,,,+++++++++)))(((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''')))------+++???rrrsssSSS>>>CCCaaa|||nnnOOO:::JJJlllUUUAAA444333111******222000222333000------......---...//////...,,,***(((------...///000000000000---......///////////////...------...000000///...333000,,,...111333111...+++---...------000222333000222///,,,///888:::777ffftttssseeeXXXMMMPPPaaarrrFFFEEECCC@@@???@@@CCCGGGJJJJJJFFFCCCCCCEEEFFFEEEDDDGGGFFFFFFHHHJJJJJJIIIHHHAAA@@@@@@AAADDDEEEEEEDDDEEECCCAAABBBDDDDDDBBB@@@>>>>>>>>>???BBBFFFJJJLLLIIIIIIHHHFFFDDDAAA???>>>FFFIIIMMMQQQTTTUUUTTTTTTQQQUUUXXXUUUMMMHHHGGGIIIQQQPPPNNNLLLLLLOOOTTTWWWJJJHHHFFFFFFGGGHHHGGGFFFLLLIIIDDD@@@??????BBBCCCGGG>>>???EEEDDDIIImmmzzzxxxfffNNNDDDEEECCCCCCCCCCCCDDDDDDDDDDDDEEEFFFHHHJJJJJJJJJHHHGGGIIIIIIIIIIIIIIIHHHHHHHHHNNNLLLKKKLLLOOORRRUUUVVVTTTUUUUUURRRNNNLLLLLLNNNTTTSSSRRRSSSUUUVVVVVVVVVSSSUUUXXXZZZZZZXXXVVVTTTRRRVVVWWWTTTUUUXXXUUUOOOQQQRRRSSSQQQNNNKKKHHHHHHIIIKKKNNNOOOOOOLLLIIIGGGJJJHHHGGGIIILLLKKKFFF@@@BBB@@@>>>>>>======:::999999===@@@???BBBFFFGGGEEE888666444333444555555444111111222222222333333333333333333333333333333333333444555555333333444555333333444444555666666666666666666666777777777777666777777999:::;;;<<<<<<<<<:::888;;;???BBBBBBAAA???@@@AAABBBCCCEEEFFFFFFFFFEEECCCCCCEEEHHHKKKNNNRRRQQQOOOMMMMMMOOOQQQSSSUUUTTTSSSTTTVVVVVVUUUTTTVVVUUUSSSRRRQQQRRRSSSUUUUUUYYY^^^^^^\\\ZZZZZZ[[[VVVQQQLLLOOOVVV[[[ZZZWWWRRRPPPNNNMMMLLLKKKHHHGGGGGGEEEAAA???>>>===:::999555444333222111111111111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................---------...//////---......///000111111222111222222333333444444555444333222000///---,,,+++******)))((('''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((+++)))***+++***333RRRrrrqqq\\\MMMIIILLLRRRwwwzzzgggIIIKKKoootttNNN222+++///333333------,,,+++,,,111666888///...,,,+++***+++,,,---,,,------......------,,,,,,------...///.........333111///......//////...///111000,,,''''''+++111444666555111---+++,,,...###000777444666HHHcccvvvnnnQQQAAADDD___^^^IIIDDDBBBAAA???>>>@@@CCCFFFHHHIIIFFFCCCCCCEEEFFFEEEDDDEEEEEEEEEFFFHHHIIIHHHGGGDDDCCCBBBCCCEEEFFFEEEDDDFFFDDDBBBBBBCCCDDDCCCAAAAAAAAABBBCCCEEEHHHKKKLLLIIIKKKLLLMMMLLLIIIFFFCCCIIIKKKOOOSSSUUUVVVUUUUUUTTTUUUVVVUUURRROOOLLLKKKMMMMMMNNNOOOPPPRRRTTTVVVMMMLLLJJJJJJKKKJJJIIIGGGJJJGGGCCC@@@??????AAACCCDDD???@@@DDD???999FFF[[[{{{~~~ooo[[[MMMBBBAAAGGGBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEGGGIIIIIIIIIHHHGGGHHHHHHIIIIIIIIIJJJJJJJJJPPPNNNMMMMMMOOORRRTTTUUUXXX\\\]]]XXXOOOKKKMMMRRRXXXWWWUUUUUUVVVVVVVVVUUUUUUVVVWWWYYYZZZZZZYYYXXXPPPTTTUUUSSSSSSUUURRRLLLOOOQQQSSSTTTRRRNNNKKKIIIGGGIIIKKKMMMMMMKKKIIIHHHLLLHHHEEEFFFHHHIIIFFFBBB@@@???===<<<<<<;;;999777666:::;;;;;;===BBBCCCAAA:::777444333333333222111111111111222222222222333333333333333333333333333222444555444333222333444333333333444555555666666555555666666666777777777666666777888999:::;;;;;;;;;:::999;;;???AAABBBAAA??????@@@BBBCCCDDDEEEFFFIIIHHHGGGGGGIIIKKKMMMOOOSSSQQQOOOMMMLLLMMMNNNPPPOOOQQQRRRRRRQQQQQQTTTWWWWWWUUUSSSRRRSSSUUUVVVVVVXXXXXXXXXYYYZZZ[[[ZZZZZZTTTOOOKKKLLLRRRUUUTTTQQQRRRPPPNNNMMMMMMLLLIIIGGGFFFCCC@@@>>>===;;;999777444444333111111000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------------.........---......///000000111111111111222222333444444444444333222000///---,,,+++))))))(((((('''(((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((...)))(((++++++***111<<<[[[kkk|||~~~ppp___TTTRRRiiibbbVVVkkkdddKKK???555***000000000000000,,,(((%%%333222111000000000111111...............------,,,,,,,,,---............---000///---+++***+++---...///222444333111111444777'''+++000222111000111333:::222333PPP|||UUUKKK===HHHjjj}}}zzzxxxtttrrrNNN::::::BBB>>>>>>>>>>>>@@@BBBDDDFFFHHHFFFDDDCCCDDDEEEEEEEEEDDDCCCCCCEEEGGGHHHGGGEEEFFFEEEDDDDDDFFFGGGFFFDDDGGGDDDBBBAAACCCEEEEEEEEEDDDEEEEEEGGGHHHIIIJJJJJJIIILLLPPPSSSSSSPPPLLLIIIJJJLLLOOORRRTTTTTTTTTSSSSSSRRRQQQRRRSSSSSSPPPMMMIIIKKKOOORRRTTTUUUTTTTTTPPPOOONNNNNNNNNMMMJJJGGGFFFDDDAAA???>>>???AAABBB>>>===>>>AAA???:::999:::FFF\\\|||ooooooeeeTTTEEE???===:::>>>EEEBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDFFFGGGHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMRRRQQQOOONNNOOOPPPRRRSSSYYY^^^bbb\\\RRRMMMQQQXXXZZZYYYWWWVVVTTTSSSSSSSSSUUUVVVWWWXXXXXXYYYYYYYYYSSSWWWXXXWWWVVVVVVSSSOOONNNPPPTTTWWWVVVSSSNNNKKKKKKLLLMMMOOOOOOOOOOOONNNMMMIIIEEEDDDFFFFFFEEECCC>>><<<:::::::::999777555333666777666888<<<>>>===:::777444222222111000///000000000111111111222222222222222222222222222222222333444333222222222444222222333333444555555555444555555555666666666666555666666777888999:::::::::999999;;;>>>@@@AAAAAA>>>???@@@AAABBBDDDEEEEEEIIIIIIIIIJJJJJJLLLMMMMMMQQQPPPMMMKKKJJJJJJKKKLLLIIIMMMPPPNNNJJJKKKQQQWWWYYYVVVSSSSSSVVVYYYYYYXXXXXXUUUQQQRRRWWWZZZYYYWWWUUUPPPLLLLLLOOOQQQOOOKKKOOONNNMMMLLLMMMLLLJJJHHHCCCAAA>>>;;;;;;999777555333333222111000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......---,,,,,,.........//////000000111000000111111222333333444444333222000///---,,,+++(((((('''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((,,,'''''',,,---***'''((((((DDDlllyyyooofffuuu___NNNQQQVVVqqqnnnQQQ999555000///111444444444555+++---///000000...,,,+++//////000111111111000000,,,---......//////......------------------///000///,,,,,,111666555...&&&;;;555111111333555777:::JJJXXXlllzzzzzzkkkRRR???DDDUUUggg}}}SSS<<<>>>EEECCC===<<<===>>>???AAABBBDDDDDDFFFEEEDDDCCCCCCDDDEEEEEEDDDCCCCCCEEEGGGHHHGGGEEEFFFEEEDDDDDDEEEFFFDDDCCCDDDBBBAAAAAACCCFFFIIIKKKDDDEEEEEEFFFFFFFFFEEEEEEHHHKKKNNNPPPQQQOOOKKKIIIIIIJJJLLLNNNPPPPPPOOOOOOKKKLLLLLLNNNOOOOOOOOONNNLLLMMMOOORRRUUUUUUTTTRRRQQQPPPPPPPPPOOOMMMIIIFFFBBBAAA???>>>===>>>@@@AAA;;;===<<<;;;===AAABBB???<<<888???WWWuuu|||XXXHHHAAA<<<:::???AAA>>>===???@@@AAAAAAAAAAAABBBBBBBBBAAABBBDDDEEEFFFFFFFFFFFFEEEFFFGGGIIIKKKLLLMMMNNNSSSRRRQQQOOOMMMNNNOOOQQQTTTXXX[[[XXXSSSQQQUUUZZZWWWWWWVVVTTTRRRQQQQQQRRRTTTUUUWWWXXXYYYXXXVVVUUURRRUUUXXXXXXWWWUUUTTTRRROOORRRVVVZZZZZZVVVOOOJJJLLLMMMNNNOOOPPPPPPQQQQQQLLLIIIFFFEEEFFFEEECCCAAA<<<;;;999888999888666555333555666444555:::<<<;;;888555222111111000000/////////000000000111111111111111111111111111111111111222333222111111222333111111222222333444444444444444444444555555555555444555555666777777888888999888999:::<<<>>>@@@@@@===>>>???@@@AAACCCDDDDDDFFFFFFGGGGGGHHHHHHHHHIIIMMMLLLJJJIIIIIIIIIKKKKKKIIIJJJKKKIIIFFFHHHMMMRRRXXXTTTQQQRRRVVVZZZZZZYYYRRRPPPOOOPPPSSSUUUTTTSSSXXXTTTPPPNNNPPPPPPMMMJJJLLLKKKJJJJJJKKKJJJHHHEEE@@@>>>;;;999888777555333222111000000/////////000///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,+++........./////////000000//////000111111222222333444333222000///---,,,+++((('''''''''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))''''''+++,,,++++++,,,,,,,,,;;;```bbbcccYYYSSSfff{{{cccRRRIIIMMMkkk^^^OOO>>>333,,,(((+++222/////////000111222222333...///000111222222222222......///000000000000000...111333444222111111222666444222222222000,,,(((,,,(((000GGGbbbvvv}}}bbbDDD:::JJJ```vvv|||VVVLLL@@@<<>>:::<<<===>>>@@@AAABBBCCCCCCDDDCCCCCCBBBBBBBBBDDDEEEDDDDDDDDDEEEGGGHHHGGGFFFDDDCCCBBBBBBCCCDDDCCCAAA@@@@@@@@@AAACCCGGGKKKOOOBBBCCCCCCCCCBBBAAA@@@???GGGHHHIIIIIIHHHGGGFFFEEEHHHIIIJJJLLLMMMMMMMMMMMMDDDHHHLLLLLLJJJJJJMMMQQQQQQPPPNNNOOORRRSSSRRRQQQNNNNNNMMMMMMLLLJJJEEEBBB>>>>>>============>>>>>><<>><<<===999888:::;;;GGGiii{{{xxxiii[[[GGG<<>>>>>?????????@@@@@@@@@@@@@@@AAACCCDDDEEEEEEEEECCCDDDEEEGGGIIIKKKMMMNNNQQQQQQPPPNNNKKKKKKMMMPPPQQQQQQQQQPPPQQQQQQRRRSSSUUUVVVVVVUUUSSSRRRSSSUUUVVVXXX[[[]]]\\\YYYVVVSSSLLLNNNQQQSSSQQQOOOPPPRRRSSSTTTWWWZZZZZZVVVOOOIIIHHHIIIIIIJJJKKKKKKKKKKKKIIIHHHHHHHHHGGGDDD@@@>>>;;;:::888888888888666555444777777555666:::<<<:::444222000///000000000///........./////////000000000000000000000000000000000111222111000///000222000000111111222333333333222333333333444444444444333444444555555666666666666777888999:::<<<>>>???<<<===>>>???@@@BBBCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHJJJKKKLLLLLLJJJGGGEEEFFFHHHIIIJJJQQQOOOLLLMMMQQQTTTUUUUUUJJJNNNQQQRRRPPPNNNNNNOOOWWWTTTQQQOOOPPPOOOLLLIIIHHHGGGGGGHHHHHHGGGDDDBBB>>>;;;888777666555333222000000///.........//////...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------............////////////......//////000111111222444333222000///---,,,+++((((((''''''&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((***---000777***$$$555YYY}}}wwwmmmXXXBBBCCC```dddJJJMMMggguuuiiiUUU>>>222111777444...******---111444---...///000111111111111//////000111111111111000...000333222///---...000...222333///***---999DDD777@@@[[[gggRRR>>>:::FFFXXXhhhsssfffGGG888@@@GGGEEE===888:::>>>===>>>>>>???@@@AAABBBBBBAAAAAABBB@@@???@@@BBBDDDDDDCCCDDDEEEGGGHHHGGGEEEBBBAAA@@@@@@BBBCCCBBB@@@>>>???AAAAAACCCFFFKKKNNNCCCCCCBBBAAA@@@@@@??????FFFFFFEEEEEEDDDBBBAAAAAAGGGHHHIIIKKKLLLMMMMMMMMMDDDIIIMMMMMMIIIIIINNNSSSRRRNNNKKKJJJMMMOOOOOONNNKKKIIIHHHHHHGGGEEEBBB???<<<<<<<<<<<<<<<;;;;;;;;;777;;;===:::777777888777>>>999888888555333<<>>>>>>>>???@@@BBBCCCDDDEEEAAAAAACCCEEEGGGIIIKKKKKKLLLNNNNNNKKKHHHHHHKKKOOOPPPNNNLLLLLLNNNOOOMMMLLLVVVXXXYYYXXXVVVUUUXXX[[[ZZZ\\\^^^______\\\YYYWWWNNNNNNPPPRRRPPPMMMPPPUUUVVVUUUUUUWWWXXXUUUOOOJJJJJJJJJKKKLLLKKKJJJIIIHHHEEEFFFGGGGGGDDD@@@<<<::::::888777777777777555444444777888777888;;;;;;888222000...---///000//////------.........////////////////////////////////////000111000//////000111//////000000111222222222222222222222333333333333333333333333444444555555333555666777777999<<<>>>;;;<<<===>>>???AAABBBBBBCCCCCCCCCDDDDDDFFFGGGGGGDDDDDDEEEFFFHHHJJJLLLLLLNNNJJJFFFFFFGGGHHHHHHGGGJJJJJJIIIIIIJJJLLLOOOQQQIIINNNSSSSSSOOOLLLLLLMMMQQQPPPNNNMMMMMMMMMKKKIIIFFFEEEEEEFFFFFFDDDAAA>>><<<:::777555555444222111///......------.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111........................------...//////000000111444333222000///---,,,+++)))(((''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((((((((((((***---...---...---+++222GGGggg~~~]]]HHHZZZ|||fffOOOJJJQQQVVVqqqvvvtttjjjkkkPPPLLLEEE===666111///...111111111111000000///......//////000000000000000+++---...---+++,,,222777111111222555;;;FFFQQQYYY}}}|||nnnUUUJJJ@@@VVVwwwvvvpppaaaFFF<<>>@@@>>>>>>======>>>>>>???@@@>>>???@@@???===>>>@@@CCCCCCBBBBBBDDDFFFGGGFFFDDD@@@??????@@@BBBCCCBBBAAA>>>AAACCCCCCBBBCCCFFFIIIHHHGGGEEEDDDBBBBBBCCCCCCDDDEEEGGGGGGGGGEEECCCAAAEEEEEEFFFHHHIIIKKKLLLLLLGGGIIIKKKKKKJJJKKKMMMPPPMMMIIIEEEFFFJJJLLLLLLJJJGGGFFFDDDCCCBBBBBB???===:::;;;;;;;;;;;;:::888888444555888;;;;;;999777888;;;555222777>>>>>>888222;;;<<>>;;;;;;===>>>:::666:::999777444333555999;;;::::::::::::;;;;;;;;;;;;======>>>???@@@BBBCCCDDD>>>???AAABBBDDDFFFHHHHHHGGGIIIJJJHHHEEEEEEJJJNNNMMMMMMMMMLLLMMMMMMNNNNNNWWWZZZ\\\ZZZVVVVVVYYY\\\ZZZZZZ[[[[[[[[[\\\\\\\\\UUUSSSTTTTTTPPPLLLPPPXXXVVVSSSQQQRRRTTTUUUQQQMMMNNNNNNOOOOOONNNKKKHHHEEECCCDDDCCCAAA>>>;;;999888777666444444555555444222111666888777888:::888444333000...------...---,,,,,,------------....................................///000000......///000......///000000111111222111111111111222222222333222222222333333333333333111333555555555666999<<<:::;;;<<<===???@@@AAAAAABBBBBBAAAAAABBBEEEGGGIIIDDDEEEEEEGGGHHHIIIJJJKKKJJJJJJJJJIIIHHHHHHIIIJJJIIIKKKMMMKKKIIIIIINNNRRRQQQRRRSSSRRRPPPNNNMMMMMMKKKKKKKKKKKKLLLLLLKKKJJJFFFFFFEEEFFFFFFCCC???<<<;;;999666555444444222111...---------------......---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---000444666........................,,,------...//////000000444333222000///---,,,+++***)))((('''&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%'''((()))***------+++(((,,,///---***---777AAAttttttZZZbbb~~~zzziiiddd[[[KKK>>>DDDTTTeeehhheeemmm{{{{{{nnn^^^OOOFFF666666555444222000...------......///////////////,,,...///...///555@@@IIIcccXXXSSS___tttyyymmmkkkZZZJJJBBB<<<:::HHHYYYnnn}}}\\\BBBFFFBBB777;;;;;;888666888===???===999>>>===<<<;;;;;;<<<===>>>===>>>???>>><<<<<>>@@@BBBCCCCCCBBB@@@BBBEEEDDDBBBAAACCCEEEMMMKKKIIIGGGFFFFFFGGGHHHDDDFFFJJJLLLLLLJJJFFFCCCAAAAAACCCDDDFFFHHHIIIJJJJJJHHHGGGHHHJJJLLLLLLKKKFFFCCCAAACCCHHHKKKIIIFFFFFFDDDAAA@@@@@@@@@>>>===::::::;;;;;;:::999777666:::333111777999555333555333888999333...000666;;;666555888>>>BBBLLLdddzzzuuuTTTDDDFFF777;;;;;;666111444;;;999111666999:::888777888888777888888999999999:::::::::<<<<<<===>>>???AAACCCDDD===>>>???AAACCCDDDFFFFFFDDDFFFHHHFFFDDDDDDIIINNNHHHLLLOOOOOONNNNNNSSSWWWWWWZZZ[[[YYYUUUSSSVVVZZZXXXWWWUUUTTTVVVYYY]]]```WWWTTTSSSRRRLLLGGGLLLUUUUUUQQQMMMNNNRRRTTTSSSPPPLLLMMMNNNNNNLLLHHHCCC@@@CCCBBB@@@<<<888666666777666444333333333333222111///444777777777888666111444222...---,,,,,,+++***,,,,,,,,,---------.................................///000///...---...000......//////000111111111000111111111111222222222222222222222222222333333///222444444444555888<<<:::;;;<<<===>>>@@@@@@AAAAAA@@@>>>>>>@@@CCCFFFHHHFFFFFFFFFGGGHHHHHHIIIIIIEEEJJJMMMLLLHHHGGGJJJOOOLLLPPPSSSPPPLLLKKKQQQWWWYYYUUUQQQPPPQQQRRRPPPMMMIIIJJJKKKLLLMMMMMMMMMMMMGGGFFFFFFGGGFFFCCC???;;;;;;888666444444444222111------,,,,,,,,,------...,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---111666999.....................---,,,,,,------...//////000666555333111///------,,,)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''((()))+++,,,---++++++++++++,,,---......???jjjsssfff___fffttt|||gggSSSHHH???888@@@PPPttt}}}wwwoooqqqsssooobbbQQQDDD???BBB@@@CCCKKKPPPKKKCCC===???CCC@@@999BBB^^^yyy{{{YYY???555<<>>===<<<;;;<<<======>>>???>>>===>>>???AAABBBBBBAAACCCDDDEEECCCBBB>>>???AAAAAAAAA???===;;;>>>@@@BBBAAA???@@@BBBEEEHHHIIIHHHGGGFFFFFFHHHKKKJJJKKKJJJIIIJJJKKKGGG@@@BBBCCCEEEGGGIIIJJJKKKKKKQQQRRRQQQOOOKKKGGGDDDCCCDDDDDDCCCAAAEEEJJJJJJEEEHHHEEE@@@===<<<;;;999888888888888888777777777666666666555444333333222222222222222333333444444444555666777888999:::;;;;;;TTTtttggg___RRREEE<<<777777888555555555555555666777777555555555555666666666666555555555666777999:::;;;:::999::::::<<>><<<===AAAEEEGGGEEEEEEGGGJJJLLLKKKHHHFFFKKKKKKKKKKKKLLLMMMOOOOOORRRRRRRRRSSSUUUVVVUUUTTTVVVUUUSSSQQQOOOLLLJJJIIIKKKHHHEEEGGGLLLNNNLLLIIIIIIHHHGGGFFFEEEBBB>>>:::777666555333222111000000......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------555444222000...---------)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''((()))+++,,,---++++++++++++,,,---......666>>>LLLeeeqqq^^^]]]lll```EEE;;;@@@LLLSSSQQQOOOZZZlllxxxuuu}}}xxxmmmtttsssvvvyyyqqqmmmggg^^^RRRLLLUUUccctttxxxqqqxxxqqq___NNNBBB???>>><<<;;;::::::;;;;;;;;;:::888888:::::::::999;;;===>>>===<<<;;;<<<===:::<<<=========???AAACCC@@@AAABBBEEEGGGFFFCCC@@@AAABBBCCCDDDCCCBBB@@@>>>???AAABBBAAA@@@@@@BBBDDDGGGHHHHHHGGGFFFEEEFFFHHHIIILLLMMMMMMNNNOOOIIIBBBCCCDDDEEEFFFHHHIIIJJJJJJPPPPPPPPPOOOLLLIIIGGGFFFCCCDDDCCCBBBEEEIIIIIIEEEGGGDDD???===<<<;;;:::999888777777777666666666666555555444444333222222111111111111111222222222222333444444555777888888999444AAAFFF@@@HHHeeeyyypppZZZCCC???===999666555666888:::555555444444555555666777444444555555555666666666555555555666777888999:::999999999:::<<<>>>@@@BBBBBB@@@???@@@CCCEEEFFFFFFIIIJJJKKKHHHEEEEEEJJJOOONNNOOOOOONNNNNNOOORRRTTTUUUTTTTTTTTTTTTTTTTTTUUUUUUTTTRRRQQQQQQSSSUUUVVVTTTUUUQQQKKKJJJMMMOOONNNJJJJJJIIIJJJLLLLLLJJJIIIMMMIIIEEEEEEGGGGGGDDD@@@???===;;;999999777555333333333333222222222111111/////////111222333111///......---++++++*********++++++++++++++++++++++++***+++,,,,,,+++***+++---------,,,,,,,,,,,,---------.........//////////////////000000000111111111333333333333444444444444222222333444555666777777888999:::;;;<<<>>>??????BBBAAA???>>>???BBBEEEGGGIIIHHHHHHIIILLLNNNOOOOOOKKKJJJJJJJJJKKKLLLMMMMMMQQQPPPQQQRRRSSSTTTTTTSSSVVVUUUSSSQQQOOOMMMLLLKKKLLLIIIFFFHHHKKKMMMJJJGGGHHHFFFEEEEEECCCAAA<<<999777666444333111000000000...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------333222000///...---------)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''((()))***+++,,,+++******++++++,,,---...,,,)))--->>>ZZZvvv|||sssuuu|||xxxqqq~~~}}}aaa___[[[SSSFFF<<<>>>EEEZZZSSSMMMOOOXXX```bbb```hhhfffaaa___eeekkkdddWWWYYYPPPOOO___mmmiiiSSS@@@;;;???JJJVVVZZZbbb~~~|||mmmWWWBBB555333555444555888:::;;;;;;:::999999888777888999:::999888:::;;;======;;;;;;;;;<<<888999;;;======???BBBEEE>>>???BBBEEEGGGEEEAAA===CCCDDDFFFGGGFFFEEECCCBBB@@@AAABBBBBBAAA@@@BBBCCCEEEGGGHHHHHHFFFDDDDDDDDDGGGLLLPPPQQQRRRRRRMMMEEEGGGGGGGGGGGGHHHIIIJJJKKKNNNNNNOOONNNMMMLLLJJJIIIDDDEEEEEECCCEEEHHHHHHDDDDDDAAA>>><<<<<<;;;:::999666666666666555555555555444444333333222111111111000000000000000000//////111111222333444444555666222666666111333>>>LLLUUUbbbqqquuuhhhTTTDDD>>>>>><<<777000111111222333333444444444444333333444444555666444444444444555555555555666666555555666777777888888888888999;;;===???AAABBB@@@???@@@CCCFFFGGGGGGJJJKKKKKKIIIFFFFFFIIIMMMPPPPPPOOOMMMLLLNNNRRRUUUVVVUUUUUUTTTTTTSSSSSSRRRPPPOOONNNNNNNNNPPPQQQRRRQQQRRROOOJJJIIIMMMOOOMMMIIIIIIIIIJJJKKKKKKIIIGGGJJJGGGDDDDDDEEEDDD@@@<<<<<<:::888777777666444222333333333222222222222111...---------///000///...------,,,+++************+++++++++++++++++++++++++++,,,---,,,***)))***+++---,,,,,,++++++,,,,,,------------.........//////////////////000000000000222222222333333333333444111222222333444555666666777777888:::;;;<<<===>>>@@@@@@??????@@@BBBDDDFFFKKKHHHFFFFFFJJJOOORRRTTTJJJJJJIIIIIIIIIIIIJJJKKKMMMNNNNNNOOOPPPPPPQQQQQQTTTSSSRRRQQQPPPNNNMMMMMMLLLJJJHHHIIIKKKKKKHHHDDDEEEDDDBBBBBBAAA>>>:::777666555333222111000//////------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------111111///...------------)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''((((((***++++++************+++,,,---......///222444222999SSSooo{{{nnnfffhhh|||pppiiioooIIIJJJJJJJJJJJJIIIBBB;;;777;;;:::666<<>>HHH>>><<>>AAACCC======???BBBCCCBBB???===CCCDDDFFFGGGHHHGGGEEEDDDAAABBBBBBBBBBBBBBBBBBBBBDDDFFFIIIIIIGGGDDDCCCBBBGGGLLLPPPPPPQQQSSSOOOJJJKKKKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLIIIGGGEEEGGGGGGEEEEEEHHHGGGDDDAAA???<<<;;;;;;;;;:::999555555444444444333333333222222222111111000000000111111000000//////......///000000111222333333333555555888;;;999444111333222888CCCLLLOOOSSS```ooo{{{pppiii___OOOCCC>>><<<;;;777222000222444444777777666555444222000///333222222222222333444444333333333333444444444444666555555555555555666666777777777888999<<<>>>???AAA???>>>@@@CCCEEEGGGGGGJJJKKKKKKIIIGGGGGGIIILLLPPPPPPPPPOOONNNOOOQQQTTTVVVVVVUUUTTTSSSRRRQQQPPPLLLLLLLLLLLLMMMNNNOOOOOOOOOPPPNNNJJJIIIMMMOOOMMMKKKKKKKKKLLLMMMMMMJJJHHHHHHGGGEEEEEEDDDBBB>>>:::999888666666666666444333333333222222222111111111///---,,,,,,---......---,,,,,,+++***************************************,,,---...---+++******+++,,,,,,++++++++++++,,,,,,,,,,,,---------................../////////000000111111111222222222333333111111222222333444444555555555666888999:::;;;<<<======>>>???@@@AAABBBCCCGGGDDDBBBBBBFFFJJJMMMOOOIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKMMMNNNPPPPPPPPPOOONNNNNNMMMMMMLLLKKKIIIIIIJJJHHHEEEBBBBBBAAA???>>>===;;;888555444444222111000/////////---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111111///...------------)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''((()))******************+++,,,------444,,,***000111///777CCCgggyyyyyy|||wwwtttqqqjjjsssvvvpppnnntttwwwvvvpppiiihhhoootttuuu~~~~~~~~~uuucccTTTBBB;;;333,,,---333777666333555555555555555555444444555444444666888888777555666888;;;<<<;;;:::999::::::;;;<<<<<<;;;<<<>>>???===<<<;;;<<<>>>???>>>===AAABBBDDDFFFFFFFFFDDDCCCAAAAAABBBCCCCCCCCCBBBAAABBBEEEHHHIIIHHHEEECCCBBBGGGLLLNNNLLLMMMPPPPPPNNNKKKKKKJJJJJJJJJKKKKKKKKKMMMKKKJJJKKKKKKJJJGGGDDDFFFIIIJJJGGGFFFGGGFFFCCC>>><<<:::999:::999888777333333333222222222111111000000000000000/////////111111000000//////......///000000111111222222222444...+++///222000222888888666444444333333777===888BBBFFFEEEQQQhhhsssqqqbbbhhhzzz|||zzz|||uuuddd\\\]]]VVVHHHJJJAAA777333111000000111555555666777555222///...222111111111111222333333111111111111111222222333222222222222333333333333444444444333444444555555555555555666888:::===>>>???>>>===???BBBEEEFFFFFFIIIIIIIIIHHHGGGGGGIIIJJJJJJLLLOOOPPPOOONNNNNNOOOTTTTTTTTTSSSRRRPPPOOONNNJJJKKKLLLMMMNNNNNNNNNNNNNNNPPPNNNJJJJJJNNNOOOMMMKKKKKKKKKMMMMMMLLLIIIFFFHHHGGGFFFEEEDDDAAA>>>;;;888777555555666555444222222222111111111000000000000...,,,,,,...///...---++++++***)))))))))******************************---......---,,,++++++,,,++++++************++++++,,,,,,,,,,,,---------------............/////////000000000111111111111222000000111111222222333333333333444666777888999:::999:::;;;===>>>???@@@@@@BBB@@@@@@AAADDDFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHGGGFFFGGGIIILLLMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIGGGDDDBBB@@@>>><<<;;;;;;999666444333222111000///.........------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333222000///...---------)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''(((((()))******))))))******+++,,,------(((***333666222000222888GGGccc~~~tttmmm{{{pppiii]]]HHH===666,,,,,,000555666333111111222333333333333333444555666333222333555777777666444444777:::;;;:::999999999<<<======<<<::::::;;;<<<>>><<<999999;;;===>>>======???AAACCCDDDDDDCCCBBB@@@@@@AAACCCEEEEEEDDDBBB@@@CCCFFFGGGFFFDDDCCCBBBGGGKKKLLLJJJIIIMMMOOONNNHHHHHHIIIJJJJJJJJJIIIIIILLLJJJHHHIIIKKKJJJFFFCCCDDDIIIJJJGGGDDDDDDCCCAAA;;;:::888888888777555333111111111111000000000000/////////...............000000////////////////////////000000111111111111555111///222444444666888666555444666888777333000444999888222222999:::666888888===CCC???888:::BBB222999:::555444888777222888555222222444666888999111......222444444444666///.........///111333444000000//////000000111222111111111111222222222222333333222222333444555555444444444555777999;;;======<<<;;;===@@@CCCEEEEEEGGGGGGGGGGGGGGGHHHIIIIIIDDDGGGLLLNNNNNNLLLKKKKKKRRRRRRRRRRRRQQQOOOMMMLLLIIIJJJLLLNNNOOOOOONNNNNNMMMOOONNNJJJJJJMMMNNNLLLGGGGGGHHHJJJJJJIIIEEEBBBEEEEEEDDDCCCAAA>>>===;;;777666444444444444333111000000000////////////...000///---...//////...---******)))))))))))))))***************************,,,---...---+++++++++---+++******))))))******++++++++++++,,,,,,,,,------------------.........////////////000000000111111000000000000111111222222111111222444555666777888777888999;;;<<<>>>??????@@@???@@@BBBEEEFFFEEEDDDFFFFFFEEEEEEEEEFFFFFFGGGEEEGGGHHHGGGEEEEEEIIILLLKKKKKKKKKJJJJJJJJJJJJJJJGGGHHHIIIJJJIIIGGGDDDCCC>>><<<:::999888777555333111111000///............,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,555444222000...---------)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''(((''''''''''''((())))))))))))))))))***+++,,,---'''---333444000---///444777222222:::JJJ```|||zzz{{{pppbbbMMM???666...&&&+++555555%%%,,,333444222000333666000111111222222333333333111111222444666777555333222555999;;;:::999888888<<<======;;;:::999:::<<<===<<<;;;;;;===>>>>>>===;;;<<>>???BBBEEEGGGGGGGGGEEEEEEDDDEEEEEEFFFGGGHHHFFFIIIJJJIIIFFFFFFKKKOOOKKKKKKKKKJJJJJJIIIIIIIIICCCEEEHHHIIIIIIGGGFFFEEE>>>;;;999888777777555333000000///...------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++666555333111///------,,,)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''(((''''''''''''(((((()))))))))))))))***+++,,,---......,,,+++---222444333333333444777777:::EEEPPPccc{{{}}}{{{aaa===...444...222555//////000(((111...,,,---///111///,,,000111222333222111///---000000222444666666444222222555999::::::888888888;;;<<<<<<;;;999999;;;<<<<<<<<<===???@@@@@@>>><<<:::;;;>>>@@@BBBBBBAAA@@@>>>>>>???CCCGGGHHHFFFCCC:::===???AAA@@@@@@AAABBBBBBIIINNNMMMKKKLLLLLLJJJIIIKKKOOOQQQRRRQQQNNNMMMIIIFFFEEEIIINNNOOOLLLHHH???EEEGGGCCC>>>===<<<:::999777555555444333000...000////////////.........------------------------+++++++++,,,,,,---------------..................+++000000,,,,,,333555222222555444111...///222444333000111444444111333888///333444333555888666111444///---111333111111444---222444222///000111222---+++---222111...000666,,,---/////////...,,,+++...............///000000000000000000111111111111000000000111222444555666333333333444555888:::;;;:::999999:::>>>AAACCCCCCCCCBBBBBBDDDGGGHHHHHHHHHHHHJJJKKKMMMMMMOOORRRTTTMMMNNNOOOPPPOOOMMMKKKJJJFFFHHHKKKNNNOOOOOOMMMLLLKKKMMMLLLHHHGGGJJJJJJGGGDDDEEEFFFHHHHHHFFFBBB>>>===<<<;;;999666666777888555333111000000000...,,,......---------,,,,,,,,,---------///000...+++)))))))))(((((((((((()))***))))))))))))))))))))))))&&&((())))))(((((()))+++******))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,---------................../////////000////////////000000000000//////000222333444555666999888999999;;;>>>@@@BBB>>>======@@@DDDHHHIIIJJJDDDDDDDDDDDDEEEGGGHHHHHHHHHKKKMMMKKKGGGHHHMMMRRRLLLLLLLLLKKKJJJJJJIIIIIIAAADDDGGGIIIIIIGGGGGGFFF===;;;888777777666555333000///...---------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++////////////............((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((******))))))******+++,,,------...///000000000///333333333444555777999:::;;;@@@GGGNNNYYYlll}}}zzz~~~wwwkkkaaaEEECCC@@@<<<777333000...//////......---------------......///////////////////////////////////////......//////000000111111333444444555666777888888888999;;;;;;;;;;;;999888>>>@@@AAABBBBBB@@@===;;;:::;;;===AAACCCCCCAAA???CCCBBBBBBCCCDDDDDDCCCBBB;;;>>>CCCDDDBBBAAABBBDDDCCCFFFLLLPPPRRRQQQOOOMMMJJJKKKLLLMMMMMMLLLKKKKKKGGGCCCAAACCCHHHJJJHHHDDD@@@@@@??????>>>=========777666555444222111000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///............////////////////////////////////////111111111111111222222333444444333333222111000000000000000000////////////////////////////////////.................................------,,,,,,,,,,,,,,,,,,---------......////////////000000000000111111000000111111222333333333333444555666777888<<<<<<;;;999888:::>>>AAAEEEEEEDDDBBBAAACCCGGGJJJEEEFFFIIILLLPPPTTTWWWYYYVVVVVVVVVSSSOOOMMMMMMMMMJJJJJJLLLOOORRRSSSRRRPPPRRRVVVWWWRRRIIIDDDFFFJJJGGGEEEDDDFFFIIIIIIFFFCCC???===:::999888666333111333444555555555333111//////...---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,---------............//////000000000111111111111222222222333333333444444999999888999:::<<<>>>?????????>>>???AAADDDGGGIIIFFFDDDCCCDDDGGGHHHHHHHHHLLLKKKIIIFFFEEEGGGLLLPPPLLLLLLMMMNNNPPPNNNKKKHHHGGGFFFGGGHHHHHHGGGDDDBBB999888777555444333111111......---------,,,,,,,,,+++++++++*********))))))************************************************************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++////////////............((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))******))))))******+++,,,,,,---...//////000000///333333444555666888999::::::<<<======???FFFPPPXXXfffkkkrrrvvvyyy}}}zzz~~~|||qqqbbbVVVMMMCCC888///444333222111///...---,,,............------,,,,,,------...///////////////////////////////////////---......///000000111111333333444555666777777888;;;;;;;;;<<<<<<;;;;;;;;;999:::===@@@AAAAAAAAAAAA;;;<<<===@@@BBBCCCAAA???BBBAAAAAAAAACCCCCCAAA???:::>>>AAABBBAAA@@@@@@BBBBBBDDDIIIMMMOOONNNLLLKKKHHHHHHGGGFFFFFFFFFGGGHHHEEEBBB???AAADDDFFFEEEBBB>>>>>>===<<<;;;:::999888666666555333222111//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------............------........./////////////////////////////////000000000000000111111222333333222111111000//////////////////////////////........................------------------------...---------,,,,,,,,,,,,,,,,,,,,,------------........./////////000000000111111000000000111222222333333333333444666777888:::;;;<<<;;;;;;===@@@BBBDDDDDDDDDCCCBBBCCCFFFIIICCCDDDEEEHHHKKKOOORRRSSSVVVVVVTTTRRRQQQOOONNNMMMNNNMMMLLLMMMOOOPPPPPPOOOTTTVVVVVVQQQJJJGGGIIILLLGGGDDDAAAAAACCCEEECCCAAA>>>;;;999888777555333111222333444444333222000.........---++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------------............//////000000000111111111222222222333333333333444888888888999:::<<<===>>>>>>======>>>@@@BBBEEEGGGGGGFFFEEEFFFHHHIIIIIIHHHKKKJJJHHHFFFEEEHHHLLLPPPNNNMMMNNNNNNNNNLLLHHHEEEGGGFFFGGGHHHHHHFFFBBB???888777666555444222111111...------------,,,,,,,,,+++++++++*********))))))************************************************************************++++++++++++++++++++++++*********************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++////////////............((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))***))))))))))))***++++++,,,,,,---//////000000000333333444555777888999:::999999999999888888888888333888===AAADDDHHHNNNRRRTTT\\\gggnnnooonnnnnnnnnvvvssspppoooooonnnmmmkkkmmm```UUURRRNNNFFFCCCDDD999555000------///000000+++,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......//////......////////////////////////------......///000000000222222333444555666777777:::::::::999999:::::::::888999:::<<<>>>@@@BBBBBB===<<<===>>>AAABBBAAA???AAA@@@???@@@AAAAAA@@@>>>;;;===@@@@@@@@@??????@@@AAACCCEEEHHHJJJJJJIIIIIIIIIGGGDDDBBBAAABBBDDDFFFGGGCCC@@@@@@BBBDDDCCCAAA<<<;;;:::999777555444333555555444222111000//////------------,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------....................................///............///000000111111000000///...........................//////------------------------------------------------------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------.........////////////000000000000000000111111222222222222333444555666777777999===>>>??????@@@AAAAAACCCDDDDDDDDDDDDFFFGGGEEEFFFFFFHHHKKKNNNQQQSSSXXXUUURRRRRRSSSSSSPPPMMMQQQOOOLLLKKKLLLNNNNNNNNNTTTSSSQQQNNNJJJIIIJJJLLLHHHDDD???>>>???AAA@@@???<<<:::888666666555222000000111222222111000...---------,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,---------......////////////000000000000111111222222222333333333555666888999;;;<<<<<<<<<<<<<<<<<<===???AAACCCEEEIIIHHHFFFGGGHHHIIIIIIHHHIIIIIIHHHFFFFFFHHHLLLOOOPPPOOONNNMMMLLLJJJEEEBBBFFFFFFGGGHHHHHHEEE???;;;777666555444333222111000------------,,,,,,,,,,,,+++++++++***************************************************************************************++++++++++++++++++++++++*********************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++////////////............((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((((()))))))))******)))))))))))))))***+++++++++,,,---...///000000000222333444666777888999999999888999;;;>>>???<<<888333555555444222000111333000444:::===>>>>>>>>>???>>>??????===;;;999888888:::111+++...111///------,,,++++++))))))***---000---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............---........................,,,------......///000000000111222333444555666777888777666555555666777888<<<<<<;;;;;;;;;<<<===>>>>>>===<<<===???@@@@@@???>>>===>>>???BBBCCCBBBAAA===>>>???@@@@@@@@@???@@@AAABBBDDDEEEFFFGGGGGGGGGJJJIIIFFFDDDCCCDDDEEEFFFIIIEEEBBBAAABBBCCCCCCBBB<<<;;;:::888666444222111444333222111000///......---,,,,,,,,,++++++++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---------------------------------------------,,,---......//////.........---------,,,------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------------........./////////000////////////000111111111111222222333555666777555888===???@@@???>>>>>>???BBBDDDEEEEEEDDDEEEFFFEEEEEEFFFGGGJJJNNNQQQSSSYYYUUUQQQRRRUUUVVVRRRNNNQQQOOOMMMLLLMMMNNNNNNNNNQQQOOOLLLJJJIIIIIIJJJJJJJJJFFFBBBAAABBBBBB???===;;;999777666666555333111//////000000///...,,,,,,,,,,,,+++***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,------------........./////////000000111111111111222222222222222444666999:::;;;;;;;;;<<<<<<<<<===???AAACCCDDDIIIGGGFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGFFFHHHKKKNNNNNNMMMLLLLLLKKKHHHEEEBBBEEEFFFGGGHHHGGGBBB<<<777555555444333222111000000---------,,,,,,,,,++++++***************************************************************************************************+++++++++++++++,,,,,,************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++////////////............((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((())))))))))))))))))(((((())))))***+++***+++,,,...//////000000111222444666777888888888999777555777999999666111555666666666444444444555444444333222111111222333+++---//////---+++,,,---222...---///111000///000///111222000,,,)))((()))*********)))))))))((((((*********++++++++++++++++++,,,,,,---------------------------------------,,,,,,,,,---......////////////000222333555666666777777555444444555777777>>>===;;;:::999:::;;;<<>>======???@@@???>>>;;;;;;<<>>===;;;999777444333222222222111000///......---++++++++++++************************************)))))))))*********++++++++++++++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,+++++++++,,,,,,------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------............//////......//////000111111111111111333444555666555888<<<>>>>>><<<<<<;;;>>>AAADDDEEEEEEEEEEEEFFF@@@@@@@@@BBBEEEIIIMMMPPPXXXTTTQQQRRRVVVWWWTTTPPPNNNMMMMMMOOOQQQQQQOOOMMMPPPNNNLLLJJJIIIIIIJJJKKKJJJHHHGGGGGGHHHEEE@@@<<<:::888666666666555333222............---,,,++++++++++++***)))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,------............/////////000000000111111111222222111222555777999:::::::::=========>>>@@@AAABBBCCCFFFEEECCCCCCDDDEEEDDDCCCCCCEEEFFFGGGGGGHHHKKKMMMKKKJJJIIIIIIIIIHHHFFFCCCDDDEEEFFFFFFEEE@@@999444444444333222111000000///------,,,,,,,,,+++++++++*********************************************************************************************************++++++,,,,,,,,,************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++////////////............((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((()))(((((((((((()))******)))***,,,---//////000000///111333555666777777666999666444444666666444111,,,------///000111222333333111...,,,+++,,,...//////000111111000//////000---.........---++++++,,,&&&))),,,......---------((((((((())))))*********)))))))))******************+++,,,,,,------,,,,,,------------------------++++++,,,,,,---.........---...///111222444555666888888888777777888888888;;;;;;:::::::::<<<===>>>???>>>===>>>??????===<<<::::::<<>>>>>===>>>===;;;999777555333222111111000//////...------+++*********))))))))))))))))))))))))))))))))))))((())))))))))))***************+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,++++++++++++++++++******++++++,,,,,,------++++++++++++++++++++++++************************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.....................///000000000000000111222333444555555777:::<<<;;;;;;<<<======@@@CCCEEEEEEDDDEEEFFFBBBBBBAAABBBEEEIIIMMMOOOSSSQQQOOOPPPSSSTTTRRRPPPLLLLLLMMMOOOQQQPPPMMMKKKNNNOOOOOOMMMJJJIIIJJJKKKIIIHHHGGGIIIIIIFFF@@@:::777666444444444444333111......---,,,,,,+++++++++******)))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((())))))***)))))))))************+++******+++++++++,,,,,,,,,------------.........//////000000000000111111111000111333555777999999:::<<<===>>>???@@@AAABBBBBBCCCBBB@@@@@@BBBCCCCCCBBBAAACCCFFFGGGHHHIIIKKKMMMHHHGGGFFFGGGHHHHHHFFFEEEDDDDDDDDDDDDCCC>>>888333333222222111000000//////,,,,,,,,,,,,++++++++++++***************+++++++++*********************************************************************************++++++,,,,,,---************************************************)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++////////////............((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))******)))***+++---...///000000...///222444555666555555555444444555666777666555333333222222333333222111111000///...///000000000------,,,,,,------------,,,---...---.../////////111000///---+++(((%%%$$$)))))))))***++++++,,,,,,((((((((())))))***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......,,,---...000222333555555888888888999999888888888999999::::::<<<===>>>???>>>>>>>>>???@@@???<<<:::;;;;;;;;;>>>AAACCCCCCBBBAAA??????AAADDDGGGGGGFFFDDDEEEFFFGGGGGGGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBBBB>>>???AAAAAA@@@>>>===<<<;;;:::999777555333222111000000///......---------******)))))))))((((((((())))))))))))))))))))))))((((((((()))))))))******************++++++++++++)))))))))*********++++++++++++++++++++++++++++++,,,++++++++++++,,,------++++++++++++++++++++++++))))))******+++,,,,,,---************************))))))))))))))))))))))))))))))))))))******++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------......------......///000000000000000111333444555444666888999:::===AAADDD>>>@@@BBBCCCCCCDDDEEEGGGIIIGGGEEEEEEFFFIIILLLNNNLLLLLLMMMMMMNNNNNNOOOOOONNNMMMKKKLLLLLLLLLJJJHHHHHHLLLOOOMMMHHHEEEFFFHHHFFFDDDCCCCCCDDDBBB===888444333111111222222111///......---,,,++++++++++++))))))((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))************************++++++++++++,,,,,,---------........./////////000000000111111000000111333555777999:::;;;<<<===>>>???@@@@@@@@@AAA@@@??????AAACCCCCCBBB???BBBEEEGGGHHHIIIKKKLLLGGGFFFEEEFFFGGGGGGFFFDDDCCCCCCBBBAAA@@@===888444222111111000000//////...,,,,,,,,,++++++++++++***))))))*********+++++++++************************************************************************)))******+++,,,,,,------************************************************))))))))))))******************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++000/////////............)))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###$$$&&&'''((()))######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******((()))+++---...///000000---...111333555555444444000111222222000...,,,+++111///............,,,+++,,,---...000111111///------+++)))***---//////...+++***((((((+++...,,,(((+++)))'''(((***------,,,))))))(((((((((''''''''''''((((((((())))))************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......,,,,,,...///111333444555555666777888888777666555::::::;;;<<<<<<===============>>>@@@AAA???;;;888<<<;;;;;;===???@@@???>>>@@@>>>===@@@DDDHHHHHHGGGCCCEEEFFFHHHHHHGGGEEEDDDCCCBBB@@@??????@@@CCCDDD===@@@CCCDDDBBB@@@>>>>>>888888666555333222000000/////////......------,,,))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++))))))))))))************************************,,,,,,++++++,,,,,,---...++++++++++++++++++,,,,,,((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...------------...////////////000000111222444555444555666888:::???EEEJJJ>>>@@@BBBCCCCCCDDDFFFHHHIIIGGGDDDBBBBBBDDDFFFHHHGGGIIIKKKKKKJJJJJJLLLMMMQQQNNNJJJHHHHHHHHHGGGGGGBBBHHHMMMKKKDDD???AAADDDDDDAAA>>>===>>>===:::777222000//////000000///---///...---,,,++++++++++++))))))(((((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))************)))************+++++++++,,,,,,,,,---------......////////////000000000000000000000111444666999;;;::::::<<<===>>>>>>>>>>>>@@@???>>>???AAACCCCCCCCC>>>AAAEEEGGGHHHIIIJJJLLLHHHGGGEEEEEEFFFFFFDDDCCCCCCBBBAAA@@@???<<<888555111111000000//////......,,,,,,,,,+++++++++******))))))******++++++++++++************************************************************************))))))***+++,,,,,,------************************************************))))))))))))*********************************************************************++++++,,,,,,,,,++++++++++++++++++++++++/////////...------,,,,,,))))))))))))((((((((((((%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%'''***+++'''((())))))(((&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((+++)))(((&&&&&&((()))+++)))***++++++------...///111222222333333222222111222111111111000000//////......---------,,,,,,,,,.........------,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++******))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------......///000000000444555666777777666555444999999999999:::<<<>>>???CCCBBB@@@@@@@@@???<<<:::999777666888<<>>;;;<<>>======>>>??????@@@BBBCCCBBB???<<<444444333111000...------...---,,,+++************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------,,,,,,,,,,,,---...//////......//////000000111111333444666777999<<>>======>>>???>>><<<===;;;:::<<>>???DDDHHHHHHGGGHHHBBBDDDDDDDDDBBBBBBCCCDDDAAAAAAAAABBBBBB@@@<<<999444333222111///...---,,,------,,,+++************(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********+++++++++,,,,,,,,,,,,---,,,,,,+++,,,,,,---...///.........///000000111111222444555666777:::???BBBDDDDDDDDDCCCDDDEEEEEEFFFHHHHHHGGGFFFDDDFFFIIIKKKOOORRRRRRMMMKKKMMMNNNLLLRRRQQQOOONNNLLLKKKJJJJJJDDDHHHIIIFFFEEEEEEDDD@@@@@@@@@>>><<<:::888666666222111111000///...------+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((()))))))))*********,,,++++++++++++,,,------............///000111222111111111222333555666777::::::;;;===>>>???@@@AAAEEEBBB??????BBBEEEEEEEEEFFFJJJMMMLLLIIIHHHKKKNNNNNNNNNMMMKKKJJJGGGEEEDDD@@@???>>><<<:::777555444111111000///...---,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++000000///......------,,,((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!###$$$%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((***)))(((''''''((()))***))))))***+++,,,------...000000111111111111000000000////////////.........---,,,,,,,,,,,,+++++++++++++++++++++************))))))))))))************************************((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''''''''((((((((())))))))))))************)))*********++++++++++++******+++++++++,,,,,,,,,,,,,,,---......//////000111222333444555666666666888777777666777888:::;;;;;;999888999;;;===>>>>>>>>>===<<<>>>@@@BBBCCCBBBGGGEEECCCBBBCCCDDDCCCBBBCCC@@@AAAFFFIIIHHHGGGIIIDDDEEEFFFFFFEEEEEEFFFGGGCCCBBBAAAAAA@@@===888555333222111000///...---,,,---,,,+++***))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++)))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))************+++++++++,,,,,,,,,+++++++++,,,,,,---...///---......//////000111111222333444555555888;;;>>>>>>???AAABBBCCCDDDEEEEEEHHHIIIIIIIIIGGGHHHIIIKKKNNNSSSUUURRROOOOOOMMMJJJQQQRRRRRRRRRQQQPPPOOOOOOFFFHHHHHHDDDAAAAAA>>>:::;;;;;;;;;;;;:::888666555111111000///...------,,,+++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((())))))))))))******+++++++++++++++,,,------......---......///000111111111222333444444444444::::::;;;===>>>???@@@AAAFFFDDDBBBCCCDDDEEEEEEDDDHHHJJJLLLKKKHHHGGGJJJMMMMMMLLLKKKJJJHHHGGGFFFEEE???===;;;999666555333333000000///...---,,,,,,+++++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++000000//////...---------((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""######!!!!!!""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((()))(((''''''''''''((()))(((((()))***+++,,,------//////000000000000//////...............---------,,,,,,+++++++++*********))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))******)))))))))************+++************+++++++++++++++,,,,,,---....../////////000111222444555666666777666555555555666888999999777555555888;;;<<<===<<<;;;;;;<<<>>>???@@@@@@>>>======@@@BBBDDDDDDCCCGGGDDDEEEHHHHHHFFFEEEGGGDDDEEEFFFEEECCCCCCCCCDDDCCCAAA@@@???>>>;;;777333222111111000...------,,,++++++***)))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************))))))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++++++++++++++,,,---...///------......///000000111222333444555555666999<<<999;;;>>>BBBDDDFFFGGGGGGCCCEEEHHHHHHHHHHHHIIIKKKKKKPPPSSSPPPNNNOOOMMMJJJKKKMMMOOORRRSSSTTTTTTTTTJJJLLLJJJEEECCCCCC???:::999:::;;;;;;:::888555333111000000///...---,,,+++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((()))))))))***+++++++++***+++,,,,,,---------------...///000000000111333555666666555444999999:::;;;===>>>??????CCCCCCCCCCCCCCCCCCBBBAAAEEEGGGJJJJJJHHHGGGGGGHHHIIIHHHGGGFFFEEEDDDCCCCCC===;;;888555333222222222//////......---,,,,,,+++************************************************************************))))))*********+++++++++++++++++++++++++++++++++++++++******++++++,,,,,,************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++111000000///......------((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############!!!"""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((((((''''''''''''(((((('''(((((()))***+++,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((()))))))))*********)))))))))*********++++++++++++,,,,,,------......---...///000222444555666555444333333444555777888999777444444666888::::::::::::;;;;;;;;;<<<>>>???::::::;;;>>>AAADDDDDDDDDGGGEEEFFFIIIHHHEEEEEEGGGFFFGGGGGGEEEBBB@@@???@@@@@@>>>===<<<<<<:::777444111000000///...---,,,,,,******)))((((((((())))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))*********++++++++++++++++++,,,---......---------...//////000000111333555555555666888;;;<<<===@@@CCCEEEFFFGGGFFF===@@@DDDFFFFFFGGGIIIJJJJJJNNNPPPMMMLLLOOOQQQPPPKKKLLLOOORRRSSSTTTTTTTTTNNNOOOMMMJJJKKKNNNLLLGGG;;;;;;<<<;;;999666333111000000///...---,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''(((((((((((()))))))))+++************+++,,,,,,,,,,,,,,,,,,---...///000...000222555777888888777666777888999:::<<<======>>>@@@AAAAAA@@@??????>>>???CCCGGGIIIIIIFFFCCCBBBDDDDDDCCCBBBAAA@@@???>>>:::888666333111000000000......------,,,,,,++++++************************************************************************))))))*********++++++++++++++++++++++++++++++++++++*********++++++,,,---************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++111111000//////......---((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''''''''((()))***++++++,,,,,,,,,------------,,,,,,******++++++++++++,,,,,,******)))))))))(((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((())))))))))))((())))))))))))***************+++,,,,,,------...------...///000222444555333222222222333555777888999777555555777888888888:::;;;<<<<<<<<<<<<>>>@@@@@@>>>>>>???AAACCCCCCCCCCCCCCCEEEHHHHHHFFFGGGKKKHHHIIIHHHEEEBBB???>>>???===<<<:::::::::999666444000//////...------,,,,,,))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((((((((())))))((((((((()))))))))******((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((())))))))))))******************++++++,,,---...,,,------......///000000000222444555555666888:::;;;<<<===>>>????????????<<>>??????>>>===>>>???===???CCCGGGGGGFFFCCC@@@AAABBBBBBAAA@@@>>>;;;:::777666555333111//////...------,,,,,,,,,+++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++************+++,,,------************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++111111000000///.........)))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&''''''''''''''''''&&&&&&''''''((()))***++++++++++++,,,,,,,,,,,,++++++)))))))))******+++++++++)))))))))(((((((((''''''''''''''''''((((((((()))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''''''''((((((((())))))((((((((()))))))))***************+++,,,,,,------------------///000222333111111111222333666888999888777666777999:::999888:::<<<===<<<;;;;;;>>>@@@DDDBBB???>>>@@@AAABBBBBBBBBBBBEEEHHHGGGDDDFFFJJJGGGGGGGGGDDDAAA???>>>???===<<<999888888777444222//////...------,,,,,,,,,(((((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((()))))))))***(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((()))))))))******************+++,,,---...,,,,,,---......//////000---///222333444555666888888888999:::<<<>>>@@@AAAAAABBBDDDEEEEEEFFFHHHJJJJJJMMMMMMJJJIIINNNQQQPPPPPPOOONNNMMMMMMLLLLLLLLLDDDDDDBBBAAAFFFLLLKKKFFF<<<;;;999777444222000//////......---,,,+++******(((((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''''''''((((((((())))))***************++++++,,,++++++++++++,,,---.../////////000111222444666777555666666888999:::;;;<<<<<<>>>@@@@@@>>>>>>@@@BBB>>>???@@@BBBDDDEEEEEEDDDBBBCCCDDDDDDBBB???;;;888555555444333111000...---,,,,,,,,,,,,++++++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++************+++,,,---...************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++111111000000//////......))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***+++++++++++++++,,,,,,+++++++++(((((())))))*********+++)))((((((((('''''''''''''''''''''((((((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((()))))))))))))))******+++,,,,,,------...---------...000111222000000111222444666999;;;666666666888;;;;;;:::999888:::<<<;;;999999<<>>@@@BBBBBBEEEEEEGGGIIIFFFAAABBBGGGCCCDDDDDDBBB???>>>>>>>>>>>><<<999888777555333111.........------,,,,,,,,,(((((('''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))************+++,,,---...,,,,,,------...//////000***---000222222333555777999999;;;>>>BBBFFFKKKMMMFFFGGGHHHGGGFFFFFFHHHJJJGGGKKKLLLHHHGGGJJJKKKJJJKKKJJJHHHHHHHHHIIIJJJKKKJJJHHHDDDAAADDDGGGDDD>>>:::888666444222111000000///......---,,,+++***)))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''((((((((()))*********)))***++++++,,,++++++++++++,,,---......000//////...///111222444666666777888:::;;;<<<===>>>@@@BBBAAA???@@@CCCFFFAAA@@@??????BBBEEEHHHHHHDDDEEEGGGGGGEEEAAA<<<888444444444444222000---,,,,,,,,,++++++++++++++++++))))))))))))))))))))))))************************************************)))************+++++++++++++++++++++++++++++++++************+++,,,---...************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++......//////......---,,,***(((''''''(((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&((()))************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))))))))***++++++,,,,,,------,,,------...///000000000111222333555555666999999999:::::::::;;;;;;::::::999888999:::;;;<<<===???AAA@@@===;;;;;;===??????BBBEEECCC>>><<<>>>;;;;;;===@@@BBBBBB???<<<===<<<:::777444111///...------,,,,,,+++******)))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&***))))))((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))************+++++++++,,,,,,,,,---------......//////000111222444555666888999;;;;;;;;;<<>>@@@CCCDDDDDDEEEFFFGGGOOOJJJOOOYYYYYYMMMDDDDDDCCCDDDEEEFFFHHHIIIJJJJJJHHHHHHGGGEEEDDDCCCCCCBBB999666111///...///......------,,,+++***)))((('''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))***************++++++,,,,,,------...////////////000000000000444555777999;;;<<<<<<<<<<<>>===;;;;;;<<<>>>@@@@@@EEEKKKKKKEEEAAA@@@;;;;;;<<<>>>@@@???===;;;:::999888666333111000///,,,,,,++++++******))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))))))))))))))(((((((((''''''***))))))(((''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++++++++,,,,,,,,,------------...//////000111222444555666888999:::::::::;;;===???===???AAABBBBBBBBBDDDFFFJJJKKKTTTaaa___QQQGGGFFFFFFFFFGGGHHHJJJKKKMMMNNNJJJJJJJJJIIIGGGEEEBBBAAA999666222////////////...---,,,,,,+++***)))((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((()))))))))***************+++,,,,,,------....../////////000000000000444555777999:::;;;<<<<<<;;;===@@@AAAAAA@@@AAABBBJJJJJJJJJHHHFFFEEEFFFHHHDDDDDDDDDDDDCCC???:::666111111000///...---,,,,,,************************************************++++++************++++++***************************))))))))))))+++,,,---------,,,+++***************+++,,,+++******,,,...---+++******+++,,,,,,+++,,,++++++***++++++,,,,,,++++++,,,,,,,,,+++******+++++++++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++......//////......---,,,((('''&&&&&&''''''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&''''''(((''''''((((((((()))))))))(((((()))******++++++,,,,,,,,,,,,,,,---...////////////111333444666888888<<<;;;;;;::::::999999999;;;:::999888888999::::::::::::;;;::::::;;;>>>@@@AAA@@@FFFOOOSSSNNNGGGCCC===<<<<<<<<<======<<<:::888777666555333111000000++++++******)))(((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))***)))))))))))))))(((((()))))))))(((''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********++++++,,,,,,,,,,,,------------/////////000111333555555888999::::::999:::<<<>>>???@@@AAAAAAAAACCCFFFHHHGGGHHHQQQ[[[ZZZOOOIIIJJJIIIHHHHHHHHHIIIKKKNNNPPPLLLMMMNNNNNNKKKFFFAAA===999666222////////////...,,,,,,+++***)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))************++++++,,,---------....../////////000000000333444666888:::;;;<<<<<<:::<<>>BBBLLLSSSOOOHHHDDDAAA???>>>>>>>>>>>>===;;;999888777555333111000///*********)))((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))************))))))))))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************++++++,,,,,,,,,---------.........///111222444555666888999::::::<<<>>>AAADDDDDDDDDDDDDDDFFFJJJMMMMMMHHHHHHNNNQQQOOONNNPPPKKKJJJGGGFFFFFFHHHJJJLLLKKKMMMOOOOOOKKKDDD===888777555111////////////...,,,++++++***)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))************+++,,,,,,------........./////////000000111333444777999:::;;;;;;:::===@@@AAA@@@@@@AAABBBBBBDDDGGGGGGFFFDDDCCCCCCAAA???>>><<<;;;888555222//////......---,,,,,,+++************************************************++++++************++++++***************************))))))))))))+++,,,---000///...---,,,,,,,,,,,,***+++,,,+++******,,,...---,,,******,,,---,,,+++,,,,,,++++++******++++++++++++***)))***+++---...******+++++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.........///......---,,,(((&&&%%%%%%&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''(((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((('''(((((()))******+++++++++******++++++,,,---...---...000222444666888888555666777888999;;;<<<<<<888888999999;;;>>>@@@AAAAAA???===<<<===>>>???@@@@@@<<<===EEEKKKJJJFFFDDDDDDCCCAAA@@@AAA@@@???===;;;:::888555333000...---******))))))(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********+++++++++,,,,,,,,,------------...///000222333444444666888:::;;;>>>AAADDDEEEEEEFFFEEEEEEGGGKKKNNNRRRJJJFFFKKKSSSVVVSSSQQQOOOMMMIIIGGGEEEFFFGGGHHHHHHJJJLLLKKKGGGAAA999444555333000/////////...---+++******))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))***++++++,,,,,,---............////////////000111333666888999:::;;;999;;;>>>??????>>>???@@@>>>AAADDDEEEDDDBBBBBBAAAAAA???<<<:::999666333111......------,,,,,,++++++************************************************++++++************++++++***************************))))))))))))+++,,,---///...---,,,,,,+++++++++***+++,,,+++******,,,......,,,++++++,,,------,,,---,,,++++++*********+++++++++***)))***+++---...)))******+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++......//////......---,,,((('''&&&&&&''''''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((''''''((())))))******+++************+++,,,------------///111333444666666222333444666888:::;;;<<<888888888999;;;>>>@@@BBBCCCAAA??????@@@AAAAAA@@@@@@;;;;;;@@@DDDDDDDDDEEEDDDCCCBBBBBBBBBBBB@@@>>>;;;:::777555111...,,,+++******))))))((('''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((()))))))))))))))***((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******++++++++++++,,,,,,,,,,,,---------...///111333444333555777999;;;===AAADDDAAABBBCCCCCCCCCEEEHHHJJJKKKGGGFFFLLLSSSUUUOOOIIIQQQOOOLLLIIIGGGGGGGGGHHHDDDEEEFFFEEEBBB<<<666333333111///.........---+++******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((())))))))))))******+++,,,,,,,,,------.........////////////000222555777999::::::666888;;;<<<<<<<<<<<<===???AAADDDEEEEEECCCCCCCCCBBB???;;;888666555222000------,,,,,,,,,+++++++++************************************************++++++************++++++***************************))))))))))))+++,,,---......---,,,++++++++++++***+++,,,+++******,,,......---++++++---------,,,------,,,+++************+++++++++***++++++,,,,,,))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++......//////......---,,,)))(((&&&'''(((((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''(((((()))*********)))))))))******+++,,,---,,,---...///111222333444111222333555666888999:::999888888888999;;;===>>>AAA@@@>>>@@@BBBDDDCCCAAAAAA>>>>>>BBBCCCBBBBBBEEE@@@??????AAAAAA@@@===;;;777666444222///---+++***++++++***))))))(((((('''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((()))))))))'''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))******++++++++++++,,,,,,,,,,,,,,,---...///111222333333444666777888:::===???>>>???AAABBBBBBCCCEEEGGGEEEFFFHHHJJJLLLLLLJJJGGGMMMLLLKKKIIIHHHHHHGGGGGGBBBAAAAAA???<<<999666444111///------------+++***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((()))))))))))))))***++++++,,,,,,---------.........//////---///111444666888999:::777:::<<<>>>======>>>>>>???AAADDDEEEDDDDDDDDDEEEAAA>>>999666444222111///,,,,,,,,,,,,++++++++++++************************************************++++++************++++++***************************))))))))))))+++,,,---......---,,,++++++++++++***+++,,,+++******,,,......---++++++---...---,,,...---,,,+++************++++++,,,,,,,,,+++******))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++......//////......---,,,***(((''''''(((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''(((((()))*********))))))))))))***+++,,,---,,,---...///000111222222222333333444555666777777:::999888777777888999999>>>======@@@DDDFFFDDDBBBBBBAAACCCFFFEEEBBBBBBFFF;;;<<<===???@@@>>>;;;888333222111///...,,,+++***++++++******))))))((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''''''''(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((())))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---///000222333444555666666666666999;;;<<>>;;;999777666666///...,,,,,,,,,,,,***)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((())))))))))))***++++++,,,,,,---------.........//////---...111333666888999:::;;;===@@@AAAAAA@@@AAABBB>>>@@@BBBCCCBBBBBBCCCEEE@@@<<<777444222111///...,,,,,,++++++++++++++++++************************************************++++++************++++++***************************))))))))))))+++,,,---//////...,,,,,,,,,,,,,,,***+++,,,+++******,,,...///---+++,,,---...------...---,,,+++************+++,,,------,,,+++)))(((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++000000///...,,,+++******((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((()))******++++++,,,------............///111222333000000111222222333444444666777777888888999::::::<<<===>>>@@@AAABBBCCCCCC@@@BBBCCCCCCBBBAAABBBCCC999888999:::;;;999666333222111000...,,,***)))((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,...------......///000111///111333444555666888:::>>>>>>>>>@@@CCCEEEFFFEEEGGGNNNOOOKKKIIIKKKKKKGGGDDDJJJMMMJJJHHHGGGDDD@@@??????>>>===:::555111//////......------,,,++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************,,,,,,------...///////////////000222444777999::::::;;;<<<>>>???@@@@@@@@@>>>>>>>>>@@@AAAAAA???======:::555222111111000///+++++++++*********))))))************************)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************......------,,,+++******++++++++++++++++++++++++---///...***))),,,---++++++,,,---,,,***)))***+++************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,//////...------,,,++++++((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((()))******++++++,,,,,,---,,,,,,,,,---...///111111000111111222333444555555666666777999;;;<<<===>>>======>>>???@@@@@@@@@@@@@@@AAABBBBBB@@@>>>>>>???:::999999:::;;;999666444111111///...,,,***)))((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))******+++,,,,,,------------...///000111222444666777777888:::<<<>>>>>>???AAACCCEEEFFFFFFEEEJJJLLLHHHGGGJJJJJJHHHFFFKKKMMMJJJGGGGGGEEEAAAAAAAAA???===:::666333111.........---,,,,,,++++++))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************,,,,,,------...///////////////000222444666888::::::;;;<<<>>>>>>?????????>>>======???AAAAAA???===;;;888444111111000///...+++++++++*********))))))************************************++++++++++++************************++++++++++++++++++++++++************************---------,,,+++*********++++++++++++++++++++++++---///---***))),,,---++++++,,,---,,,***)))***+++************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,............------,,,,,,((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))******+++,,,,,,,,,+++++++++,,,---...///000111111222333444555666777555666888:::===???AAABBB@@@@@@AAAAAAAAAAAA@@@@@@AAABBBDDDCCC@@@>>>===>>><<<;;;:::;;;;;;999666444111000///---,,,***)))((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))******++++++,,,------------...///000111222444666777888999;;;===>>>>>>@@@AAACCCDDDFFFFFFCCCGGGHHHFFFEEEHHHIIIHHHHHHLLLMMMIIIFFFGGGFFFDDDAAA@@@===:::777555333222......---,,,,,,++++++***)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************,,,,,,,,,---......////////////000111333666888999;;;<<<===>>>>>>>>>>>>>>><<<<<<<<<>>>???@@@>>><<<888666222000//////...---+++++++++***************++++++++++++++++++++++++************+++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++******))))))++++++++++++++++++++++++,,,...---******------++++++,,,---,,,***)))***+++************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,............------------((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,++++++++++++,,,...///000111222333444555777777888555666888:::===???AAABBBDDDDDDDDDDDDDDDCCCBBBAAAAAACCCEEEEEECCCAAAAAAAAA>>>===;;;;;;:::888555333000///...---+++***)))((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))***+++++++++------------...///000000000222555666666777999;;;===>>>@@@AAABBBCCCEEEGGGDDDFFFGGGFFFDDDEEEGGGGGGJJJMMMLLLGGGEEEFFFFFFEEE???<<<999555222111000000------,,,,,,+++*********))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))************+++,,,,,,------...////////////000111333555777888<<<<<<======>>>=========;;;;;;;;;<<<>>>>>><<<:::555333000.........,,,+++************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))+++++++++++++++++++++++++++...---******------++++++,,,---,,,***)))***+++************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,........................((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((())))))******+++,,,,,,+++++++++,,,---...000000111222333444666777888999777777888:::;;;<<<===>>>CCCCCCDDDDDDCCCCCCBBBBBB>>>AAADDDFFFEEEDDDCCCCCC@@@>>>;;;:::999777444222//////...,,,+++***))))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))******++++++,,,,,,,,,------...///000000222444555666777999;;;;;;===@@@AAAAAAAAADDDFFFHHHHHHHHHHHHFFFDDDDDDFFFIIILLLKKKFFFCCCDDDEEEDDD===:::777333000/////////,,,,,,,,,+++******))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))************++++++,,,,,,---............//////000222444666777;;;<<<============<<<<<<;;;::::::;;;<<<;;;999777222000...---...---,,,***************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************++++++++++++++++++++++++***------++++++...---++++++,,,---,,,***)))***+++************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,/////////.........------((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''(((((())))))***++++++++++++++++++,,,---...///000111111222444666777888999888888999999::::::;;;;;;>>>>>>???@@@@@@@@@@@@@@@;;;>>>BBBDDDDDDCCCBBBBBBAAA>>>;;;999777555222000......---,,,+++***))))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((())))))******+++,,,,,,,,,,,,---...///000111333555666777888:::<<<999<<>>:::888666333111......------,,,+++***))))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((()))*********,,,,,,,,,,,,---...//////000222444555666777999;;;777:::>>>>>>======AAADDDFFFEEEHHHLLLJJJCCCAAADDDCCCFFFFFFBBB???@@@@@@>>>:::888666333111///......+++++++++***))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***************++++++,,,,,,---............//////111222444555999:::;;;<<<======>>>>>><<<;;;:::999888666222000///...------......,,,***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++(((,,,---,,,,,,......++++++,,,---,,,***)))***+++************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,222111000///...---,,,,,,)))(((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&########################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++(((((())))))***+++---...///000111333555666888888777888999999:::;;;<<<<<<888999;;;>>>@@@BBBCCCCCC@@@CCCGGGHHHFFFDDDBBBAAAAAA>>>:::777555222///---------,,,,,,+++***))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''(((((()))*********,,,,,,,,,,,,---...//////---///222333333444666888555:::===>>><<<<<<@@@DDDCCCBBBGGGMMMKKKDDDAAADDD@@@DDDEEEAAA>>>>>>>>>;;;777555333111///---,,,+++++++++******)))((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))***************++++++,,,,,,---...............///000222333444888999:::<<<===>>>>>>>>>===;;;:::999777555111......---------......,,,***))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((,,,---,,,,,,///...++++++,,,---,,,***)))***+++************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,444222///......---,,,***)))))))))(((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''')))&&&!!!%%%&&&'''(((((('''&&&%%%'''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))))))))***++++++++++++***......///111222333444555666666666777999;;;===???===???BBBFFFHHHIIIIIIHHHLLLGGGBBBBBBEEEFFFCCC???@@@<<<888444222111...---,,,,,,+++***)))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((())))))))))))))))))(((((('''''''''&&&&&&''''''((()))******+++))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))***++++++,,,,,,------...//////000111333444555666555666999===BBBDDDCCCBBBDDDEEEFFFHHHIIIJJJKKKKKKHHHDDD@@@>>>>>>===:::888444333111000...------,,,))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))++++++,,,,,,,,,,,,------............///111222333666888;;;>>>AAABBBBBBAAA>>>>>><<<999666222///---,,,,,,,,,++++++*********---,,,*********+++******///...+++'''(((+++///000...,,,+++++++++,,,///444111,,,000222,,,...444000///000111222111000///...***,,,---+++***+++,,,,,,---,,,+++,,,------+++)))***++++++,,,---,,,,,,,,,------............------111000...,,,++++++++++++************************,,,,,,,,,++++++*********))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++444222///......---,,,***)))))))))(((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&((('''%%%%%%&&&'''(((((('''&&&%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((())))))))))))))))))***++++++++++++***......///000222333444444666555666777999;;;>>>???===>>>AAACCCEEEFFFGGGGGGJJJFFFBBBAAABBBBBB@@@>>>???;;;777444222000...,,,,,,,,,+++***)))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((()))))))))))))))(((((((((''''''''''''&&&''''''((())))))******(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))***++++++,,,,,,------.........///000222333444555555777;;;>>>AAABBBCCCCCCGGGFFFFFFFFFGGGIIIKKKMMMNNNHHHAAA===:::999777555333222000///---,,,,,,,,,)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))++++++,,,,,,,,,,,,------............///111222333666777:::>>>@@@AAAAAAAAA>>>===:::777444111///...,,,,,,,,,+++++++++******---,,,,,,---...//////...,,,///222444444222///,,,......000111000---,,,,,,000+++...111,,,...222,,,333444777999888666333111444444333000///000222333000...,,,,,,...000000000......---,,,+++******)))------............------111000...,,,++++++++++++************************,,,,,,,,,+++++++++******)))******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++333111///......---,,,+++)))))))))(((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$###############$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''+++***)))'''%%%$$$&&&(((%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((()))))))))))))))***++++++++++++***---...///000111222333444444555555666999;;;>>>@@@======>>>???AAABBBDDDEEEGGGEEECCCAAA???>>>=========:::666333111000...,,,++++++***)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((())))))))))))(((((((((((('''''''''''''''''''''(((((())))))***''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))***++++++,,,,,,------...------...000111222333444666:::>>>@@@@@@@@@BBBDDDHHHGGGDDDCCCDDDGGGJJJMMMMMMGGG???999666444444333111000///---,,,++++++***((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))++++++,,,,,,,,,,,,------............///111222333555777999<<<>>>?????????===;;;888555222000//////,,,,,,,,,,,,++++++++++++)))***+++,,,---...------,,,+++*********+++,,,---+++///666<<>>999===@@@<<<>>>@@@999<<<===???AAACCCDDDEEEEEEBBB@@@>>>;;;666222...,,,444000,,,******+++,,,,,,000///---,,,+++*********------............------000///...---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++222000...---------,,,+++)))))))))(((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###########################$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((******&&&"""###'''%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((())))))))))))***++++++++++++***,,,---...///111222333333444444555666888;;;>>>@@@===<<<<<<<<<===???AAACCCDDDEEEDDDBBB>>><<<<<<===;;;888444111000///---,,,+++******)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((''''''''''''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))***++++++,,,,,,------...---...///000111333444444777<<<@@@AAA>>>>>>AAAEEEFFFEEECCCBBBBBBDDDGGGIIIFFFBBB===888555333333333///...---+++******))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))+++++++++,,,,,,,,,------............///111222333555666888:::<<<=========;;;999555222000/////////,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,+++,,,,,,***+++000555999@@@EEEBBBFFFHHHHHHIIIJJJGGGBBBCCC>>>CCCGGGBBBCCCEEE===;;;:::999:::<<<@@@DDDGGG@@@@@@EEELLLOOOMMMKKKJJJ>>>:::666222000...,,,+++......---,,,,,,,,,---...------............------//////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++222000------------,,,+++)))))))))(((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''',,,000,,,%%%###&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))***++++++++++++***,,,,,,---...000111222333444444444666888;;;===???<<<;;;::::::;;;===@@@BBBCCCDDDDDDBBB???<<<<<<<<<888666222000///...---+++******))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''(((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))***++++++,,,,,,------......///000111333444555555777<<<@@@@@@======@@@EEEBBBBBBBBBBBBBBBBBBCCCCCCCCCBBB@@@===999555222111...---,,,***))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))+++++++++,,,,,,,,,------............///111222333555666777888999:::;;;;;;888666333000.........///,,,,,,,,,,,,,,,,,,,,,,,,...000111111...---...///888666999???@@@;;;999;;;@@@GGGNNNRRRWWWZZZUUUMMMWWWTTT[[[^^^XXXYYY\\\VVVUUUSSSPPPMMMIIIFFFDDDCCCQQQLLLJJJLLLKKKEEE@@@@@@EEEBBB???===<<<;;;999777222222111///............------............------.........------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++111///---,,,------,,,+++)))))))))(((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$###############$$$$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&,,,444222)))%%%'''$$$%%%&&&''''''&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))***++++++++++++***+++,,,---...///000111222555555555666777:::<<<===;;;:::::::::;;;>>>AAABBBBBBBBBAAAAAA???>>><<<;;;666444000......---,,,+++)))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((())))))))))))'''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))***++++++,,,,,,------...//////000222333444555666888;;;===>>>======@@@CCCAAAAAABBBBBBBBBAAA@@@@@@EEEFFFEEEAAA;;;555111///---,,,+++***))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))++++++,,,,,,,,,,,,------............///111222333555555555666777888888999444333111///...---......,,,,,,,,,,,,------------+++...000000///000444777???;;;>>>HHHNNNPPPUUU^^^jjjuuuwwwmmmddd___XXXOOOKKKPPPSSSPPPOOOSSSCCC@@@===<<<=========<<<<<<;;;:::777444111...,,,------............------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++000...,,,,,,------,,,+++)))))))))(((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################""""""""""""############""""""#########$$$$$$$$$#########$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((###'''000222)))%%%'''$$$%%%&&&&&&&&&&&&%%%$$$"""###$$$&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((())))))***++++++++++++***++++++,,,---///000111111666666555666777999:::<<<999999:::;;;===???BBBCCC@@@>>>===>>>??????<<<888555222///---------,,,+++((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))***++++++,,,,,,------......//////111222333444555888999:::;;;===???AAABBBDDDCCCBBBAAAAAAAAAAAAAAABBBCCCAAA===666222000000,,,,,,+++***))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))++++++,,,,,,,,,,,,------............///111222333555444444555555666777777111000000///...------,,,,,,,,,,,,---------......)))---111444666;;;CCCJJJOOOSSSccc}}}kkkYYYSSSYYYSSSJJJCCC???>>>======DDDDDDCCC@@@<<<777222...------............------,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++000...,,,,,,------,,,+++)))))))))(((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################""""""""""""############""""""######$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''' ***...'''###&&&$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***++++++++++++******+++,,,---...000111111777666666666666888999:::999999:::<<<>>>AAACCCDDD>>>;;;999;;;???@@@;;;666444111...---,,,,,,+++***((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&'''''''''(((((())))))'''''''''''''''''''''&&&))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))***++++++,,,,,,---......------...000111222333444888777777999===@@@AAAAAAHHHFFFBBB@@@???AAACCCEEE;;;;;;:::555000...000222,,,,,,+++***)))))))))***&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))++++++,,,,,,,,,---------............///111222333444444444444444555666777////////////...---,,,+++,,,,,,,,,------............333999>>>CCCKKKWWW```~~~ggg^^^dddfffaaaIIINNNZZZZZZLLLMMMZZZ```pppjjjcccbbblllxxxhhhXXXNNNHHHFFFFFFFFFFFFGGGFFFBBB===888444---..................---,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++000///...------,,,------***)))''''''((((((&&&%%%&&&%%%$$$$$$######$$$$$$##############################"""""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((++++++******************+++,,,------------000222555333111222666999999888777666777888999<<<>>>@@@@@@@@@???>>>===;;;999888000///---,,,+++*********(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''((((((((((((******))))))((((((''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))***+++,,,------...000000000000111222333444777888999999:::;;;>>>AAACCCFFFEEEAAA???@@@>>>;;;===;;;888555222///------+++++++++***)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************)))******++++++,,,------////////////000111222333666444333444666777444222444111+++(((***...///---,,,***000111)))+++111///<<<;;;AAAXXXfff|||^^^OOOBBBNNNSSSNNNFFFSSSjjjiiiVVVEEEUUUppp~~~kkkPPPQQQeeewwwmmmZZZLLLQQQ______VVVJJJEEESSSnnnuuujjjmmm}}}qqq```SSSHHHIIIMMMDDD@@@BBB@@@AAA;;;222++++++......,,,+++,,,---,,,+++,,,...///---------,,,,,,,,,++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...------,,,------***)))''''''((((((&&&%%%&&&%%%$$$$$$######$$$$$$################################################"""############$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((************************+++,,,............000222777555333444888;;;;;;:::777666666777888:::<<<>>>??????>>>===;;;999888777///...---,,,+++*********(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))***+++,,,------............///000222333444666777888999999:::===@@@CCCEEEEEEAAA???@@@>>>:::;;;999777444111...---,,,++++++******)))(((((('''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************)))******++++++,,,------////////////000111222333666444333444666666444111+++---...////////////...+++)))---///,,,000888888GGG^^^wwwjjjPPPPPP^^^RRRBBBTTTuuuvvvuuu||||||fffgggxxxrrrNNNEEEUUU[[[gggjjjtttcccOOOHHHOOONNN>>>111444777777444222///...000///------...///......---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...------,,,------***)))''''''((((((&&&%%%&&&%%%$$$$$$######$$$$$$##############################$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((***************************,,,///000000000000111555444444555888:::;;;:::888888888888999:::;;;<<<>>>======;;;:::888666555......,,,+++******))))))(((((((((''''''''''''&&&(((((((((''''''''''''&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''''''''(((((((((((())))))))))))((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))***+++,,,------...,,,,,,---...///111333444555777888888888999<<<>>>BBBEEEEEEAAA???@@@>>>999888666444111///---,,,++++++******))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))************)))******++++++,,,------////////////000111222222555444333444555444333111***,,,//////,,,))))))+++///444777444222>>>WWWlllrrrmmmyyyeeeXXX\\\hhhwwwvvviiizzznnnaaannnyyyUUUCCC[[[|||ooo^^^IIIOOOHHH@@@:::777555333111111...,,,+++------,,,)))------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...------,,,------***)))''''''((((((&&&%%%&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************))),,,///111111000111111222222222444555777888888<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::888555333222------+++******)))))))))((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))***+++,,,------...,,,,,,---...000222444555666777999999999:::<<<>>>AAADDDDDDAAA??????<<<888444333111///---++++++*********))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((()))))))))************)))******++++++,,,------///......//////000111222444444333333333222111000...,,,+++++++++***---111***...///999PPPiiikkkRRRccc}}}nnnnnnlllttt|||ooo___NNNjjj```OOO???;;;>>>===666///111000///---,,,,,,++++++...------------,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,---...---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...------,,,------***)))''''''((((((&&&%%%&&&%%%$$$$$$######$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))*********(((+++///111111000111111000111333444555666777888????????????>>>>>>======;;;;;;:::888666444222000,,,+++******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))***+++,,,------...------...///111333555666777999;;;;;;;;;;;;<<<>>>>>>BBBBBB???>>>===:::666111000///---+++*********)))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((()))))))))************)))******++++++,,,------............///000111222333333333333222000000///...)))(((---000000222666000888BBBeeetttfffVVVmmm^^^ZZZqqqlllVVVHHH???<<<>>>555777777444000---///111.........---------,,,,,,++++++,,,,,,,,,---------,,,,,,---.........------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...------,,,------***)))''''''((((((&&&%%%&&&%%%$$$$$$######$$$$$$########################""""""######$$$%%%%%%%%%"""############$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((())))))*********'''***---/////////000222111333666777777777999:::???????????????>>>===<<<;;;;;;999888555333111///+++******)))(((((())))))'''(((((((((((()))))))))'''(((((((((((()))))))))((((((''''''(((((()))***((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&''''''''''''(((((((((((((((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))***+++,,,------.........///000222333555666777999;;;<<<<<<;;;<<<===<<>><<<<<<888333///...---,,,+++*********(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))************)))******++++++,,,------............///000111111111333444222000......///...***+++000///***+++111===___{{{{{{llllllwwwyyy[[[kkk```III@@@<<<<<<;;;777222///...///............---------,,,,,,,,,,,,,,,------------,,,,,,---...............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...------,,,------***)))''''''((((((&&&%%%&&&%%%$$$$$$######$$$$$$########################!!!!!!""""""###$$$$$$%%%"""############$$$$$$$$$###############$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((()))******+++''')))+++,,,---...000222000333666777777666888:::;;;;;;<<<<<<<<<;;;:::999;;;;;;:::888555222000///******)))(((((((((((()))'''((((((((())))))))))))'''((((((((())))))))))))((((((((((((((())))))***((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******)))(((((('''''''''''''''(((((((((((('''((((((((()))))))))***'''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))***+++,,,------.........//////000222333444666999;;;<<<;;;:::;;;<<<999===???<<<::::::666111------,,,+++******++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))************)))******++++++,,,------...............///111111000222444222///------......,,,...111---,,,:::LLLdddttt[[[bbb{{{uuuqqqvvvmmmPPPMMMGGG@@@<<<:::777111+++............------------,,,,,,,,,------------...,,,------...............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000...---------------***)))''''''((((((&&&%%%&&&%%%$$$$$$######$$$$$$######################## !!!!!!"""######$$$$$$"""############$$$$$$$$$#########"""###$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++''')))***++++++---000222---111555666555444666888777888999999999888777666<<<;;;:::888555222000///***))))))(((((((((((()))'''((((((((())))))******'''((((((((())))))******((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***************)))((((((''''''''''''((((((((()))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))))))))***+++,,,------...............///000222222555888:::;;;:::999::::::888<<<===;;;999999555///---,,,++++++***+++++++++'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))************)))******+++,,,,,,------...------......///000111000222444222...,,,,,,...++++++...222222===```{{{fff{{{{{{xxxZZZmmmbbbVVVIIIEEEGGGEEE999...//////.........---------,,,,,,,,,---------......,,,---......//////......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///............---------+++***)))(((&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$##########################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))*********+++---///000111111111111222333666888:::<<<<<<;;;::::::999888888999888666333111000//////++++++***)))(((((())))))++++++)))((((((''''''(((,,,***'''%%%%%%'''***,,,(((((((((((()))***++++++(((((()))***++++++++++++------,,,***)))((('''&&&)))***************))))))))))))((('''''''''(((((())))))(((((((((((())))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((()))))))))***++++++,,,,,,.........///000222444444222666;;;<<<;;;999999:::=========<<<999777444333///...---+++***)))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))***+++---...//////---......///////////////000000//////222444000++++++555444---888^^^jjjvvvmmmlll]]]GGGLLLJJJ>>>:::333999222$$$'''666444%%%+++,,,---.........---,,,,,,---......//////............---,,,,,,+++******++++++++++++++++++++++++............------------+++***)))(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$########################################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))*********+++---///000111222222222333555777999:::;;;;;;;;;::::::999999888999888666333111///......++++++***))))))))))))))))))(((((('''''''''((((((''')))+++,,,---,,,***))),,,,,,+++***************---------------,,,,,,+++''''''''''''''''''''''''))))))******++++++++++++---,,,++++++************))))))(((((((((((())))))************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((()))))))))***++++++,,,,,,.........///000222444444444777;;;===;;;999999:::;;;;;;:::999777444222111......,,,+++***)))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))))))))******+++,,,,,,---......---......//////////////////222222---&&&%%%)))------333;;;RRRrrr~~~ssspppbbbUUU{{{XXXNNNFFF@@@>>>///+++666777+++&&&---,,,---...//////...------,,,---......//////............------,,,++++++***++++++++++++++++++++++++............------------+++***)))'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))*********+++,,,...000000222222333444666888:::;;;:::::::::::::::999999999999888555222000...---,,,++++++***))))))))))))***)))(((((((((((()))******''')))+++,,,---,,,***)))************+++,,,......,,,,,,,,,+++***))))))(((+++,,,,,,------.........))))))******++++++,,,,,,++++++******))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((()))))))))***++++++,,,,,,.........///000222444444666999<<<<<<;;;999999999888888777666444111///......---,,,+++***)))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******+++++++++,,,,,,------------......///////////////...//////---******...333;;;:::UUU{{{~~~tttoooZZZ\\\KKKEEEDDD???777///,,,...000....../////////......---------...////////////.........------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,******(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''(((((()))*********+++,,,---///000111222333444666888999:::999999999999999:::::::::888777444222///---++++++++++++***))))))*********,,,++++++******++++++,,,,,,***((('''(((+++///222222111000///............---------------......///,,,,,,++++++******)))))),,,+++++++++***+++++++++(((((())))))))))))))))))***))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((()))))))))***++++++,,,,,,.........///000222444444888999;;;;;;;;;:::888888777777555444222///...------,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////222,,,***...444555444333???WWW{{{sssaaaKKKGGGNNNKKK;;;111333444111..................------------...///////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,***)))(((''''''&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((*********+++,,,---...///000000222444555777888888888999999999999999999999777555333000...,,,+++***+++***************++++++---,,,,,,+++******++++++---,,,,,,...222777===@@@EEECCC???;;;777444222111666777777888:::<<<>>>@@@===<<<:::888555333111000000///---,,,++++++++++++((()))***,,,,,,,,,,,,,,,******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((()))))))))***++++++,,,,,,.........///000222444444999999999::::::999888777777666555333000///------,,,,,,+++***))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////333...,,,---...222<<>>>>>>>>???AAACCCEEEGGGIIIHHHFFFCCC@@@===;;;:::444333111///......//////******,,,,,,,,,,,,******+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((()))))))))***++++++,,,,,,.........///000222444444888777666777999999888666777666444111///...------++++++***)))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******+++++++++++++++,,,,,,------------......///////////////,,,...222111---888\\\kkk^^^www{{{XXXHHHJJJIII===///000000///...------------......///000000000000///......------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))))))(((''''''''''''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$########################!!!""""""###$$$$$$%%%%%%########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''(((************+++,,,------///000333555777777888888::::::999999888888777777222222000...---,,,+++++++++*********++++++,,,---+++++++++,,,---///000111999;;;>>>@@@AAAAAAAAA@@@:::;;;===???BBBEEEHHHJJJBBBAAA???=========??????;;;:::999777666555333333777666555444444555666777333333333333111...,,,***+++******))))))******+++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((()))))))))***++++++,,,,,,.........///000222444444666555444555888999888666666555222000...,,,,,,,,,+++******)))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++******+++,,,,,,---......---......///////////////***,,,222999???RRR|||jjjJJJcccOOOXXXSSS<<<333222111000/////////000......///000000000000000------..................---------------------------------,,,,,,,,,++++++)))((((((''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''(((************+++,,,------000111444666888999999999;;;::::::999888777666666111000///...---,,,,,,,,,+++*********+++,,,,,,---,,,,,,...000222555777888GGGCCC>>>888444333333444666666777777888:::;;;<<>>BBBBBBAAA???<<<888444111++++++************++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((())))))))))))***++++++,,,,,,.........///000222444555555333222444777999888666555444111...,,,++++++++++++***)))))))))))))))***'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++))))))***+++---...//////---......///////////////444,,,...>>>QQQfff{{{ooo|||WWWKKKvvvVVVPPPUUU666555333111000111111222...//////000000000000000------..................------------------------000...,,,,,,------,,,+++))))))((('''''''''''''''&&&%%%$$$$$$######$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$''')))***((($$$"""###%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))++++++++++++,,,------...///000222444555777777888;;;:::999999999888666444///...---,,,+++*********...---,,,---,,,,,,000444444FFFBBB999CCCCCC???GGGBBB???<<<:::;;;???DDDFFFBBBGGGGGG[[[ddd^^^ddd```uuulllxxxxxxbbbLLLLLL[[[oooppp[[[HHHDDDHHHKKK;;;888666333;;;222;;;AAAJJJGGGCCCKKKKKK:::;;;222++++++---,,,,,,......---,,,)))((())),,,///))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,,,,------///000111222555555666888999999666444333222111///---,,,,,,,,,))))))))))))))))))))))))))))))))))))*********+++******))))))(((''''''&&&''''''((()))))))))))))))(((&&&%%%&&&((()))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************++++++,,,------......///,,,///222111000000///------;;;>>>^^^{{{fffsssvvv}}}xxxuuutttrrrpppsssqqqmmmgggbbb___^^^___fffkkksss|||jjjQQQssswwwZZZRRRMMMCCC---...:::((( <<<000//////............///................................................000...,,,,,,------,,,+++))))))((('''''''''''''''&&&%%%$$$$$$######$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$$$$"""$$$///---"""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$###$$$&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))++++++++++++,,,---......///000222444555777777888:::888777777888777555333///...---,,,++++++++++++***)))***------***&&&&&&)));;;???AAALLLGGG@@@IIIMMMXXXXXXNNNXXXzzzyyyhhhYYYLLLIII666777111666<<<:::@@@GGGDDDDDD???;;;999444...,,,...******,,,...///...***'''++++++*********)))))))))***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,,,,,,,---///000222333555555555777888888555333222111000...---,,,++++++************************(((((((((((())))))))))))+++++++++++++++++++++++++++***)))))))))***+++,,,+++***)))))))))******)))***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++,,,------......///......------...111222222BBBAAAaaa}}}qqqiiiWWWRRRLLLHHHGGGGGGFFFDDDKKKJJJHHHEEECCCAAAAAABBBEEEFFFHHHKKKQQQ\\\hhhqqqgggYYY\\\RRROOOEEE555000:::999)))000000///............///................................................000...,,,,,,------,,,+++))))))((('''''''''''''''&&&%%%$$$$$$######$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$!!!((($$$)))===999%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))++++++++++++,,,---...//////000222444555777777888999777666666666555333111......---,,,+++++++++,,,222...,,,///111111333777BBBFFFFFFLLLRRRIIICCCNNNoooaaaGGG;;;;;;444555CCCMMMHHHEEEBBB>>>777000///222++++++,,,...000///***&&&,,,,,,,,,+++++++++************)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))***++++++,,,,,,***+++,,,---///111333444555555555777888777555222111000...---+++******************************************)))))))))))))))******++++++++++++,,,,,,,,,***(((''''''(((***+++******))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,++++++,,,------......//////.........///111444666555SSS|||jjj]]]QQQGGGAAACCC@@@===;;;<<<=========???@@@@@@@@@@@@AAAAAAAAA======<<<<<<<<<@@@FFFKKKUUU```rrr}}}KKKYYYYYYNNNSSSGGG(((,,,:::)))111000//////.........///................................................000...,,,,,,------,,,+++))))))((('''''''''''''''&&&%%%$$$$$$######$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$'''((($$$ ***666222###$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$$$$&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))*********+++,,,---...//////000222444555777777888999888666666666555333000...------,,,,,,,,,------,,,***+++/////////999GGGHHHCCCNNNkkksssUUU>>>444///444555999@@@AAA<<<888888333111///---++++++,,,,,,,,,,,,,,,,,,+++++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))***++++++,,,,,,******+++---///222444555666666666888999888555333///...---+++***)))))))))************************,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,+++***)))))))))******'''((()))***))))))***+++)))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************+++++++++,,,,,,++++++,,,------......///...000333333111111999CCCUUUyyywwwmmmooobbbQQQEEEAAA???===:::@@@???>>>???@@@BBBCCCDDDDDDDDDDDDEEEGGGGGGFFFEEE@@@AAABBBBBBAAA???>>>===:::>>>DDDMMMZZZnnnSSS\\\|||VVVLLLSSS>>>(((---777111111000///............................................................000...,,,,,,------,,,+++))))))((('''''''''''''''&&&%%%$$$$$$######$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$((("""###&&&$$$!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))*********+++,,,---/////////000222444555777777888:::888777777666555333000------,,,,,,,,,---......***---555;;;888<<>>::::::<<>>666///------------,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,,,,,,,---///000222333666555555666777666333000------,,,+++************++++++++++++++++++++++++******+++,,,---.../////////000111222333444555555222111//////000222555777<<>>:::===AAAEEEJJJSSS[[[aaaggglllpppuuullleee^^^YYYHHHHHHGGGDDDAAA???>>>>>>CCCCCCFFFRRRhhh[[[QQQ\\\NNNIII???444333222000///.........................................................000...,,,,,,------,,,+++))))))((('''''''''''''''&&&%%%$$$$$$######$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!! """&&&((('''%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''''''''''''''''''''''''''((()))(((''''''''')))((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))***+++,,,...000000///000222444555777777888888666555444333222///---,,,,,,,,,---...///000111888PPPzzzWWW???@@@777111666@@@EEE???777//////.........---------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))***++++++,,,,,,,,,,,,------///000111222444444444555555444111...------,,,+++*********+++++++++++++++++++++++++++---...///000111333444444===>>>???BBBDDDFFFHHHIIIDDDAAA===:::<<<@@@GGGKKKVVVXXXWWWOOODDD:::555555,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,------......///000...555DDDRRRbbb|||yyy[[[OOOAAA:::<<>>HHHKKKBBB999888555000+++,,,---...---,,,***)))************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++............///111222333444444222000///...------,,,,,,---------,,,+++***))))))))),,,111777>>>CCCKKKJJJGGGCCC???===;;;:::AAA;;;>>>HHHIIICCCGGGRRRFFFKKKNNNKKKJJJJJJHHHCCCOOOFFF???AAADDDCCC@@@>>>LLLNNNNNNHHH???555///,,,...,,,---...---******---++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++++++++///------000000---...111EEE888UUUqqq\\\HHH777666>>>AAALLL^^^oooyyyjjj___TTTNNNJJJDDD???===;;;FFFYYYuuu[[[[[[|||cccMMMDDD:::(((+++666111/////////.........------........................000///...---......---+++(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))******+++,,,---...//////111222222333444555666666333000...///111000111222222GGGUUUccc|||___NNN<<<777===FFFLLLMMMGGG<<<444.........---,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******++++++,,,------...///000111222222555333222000...---,,,,,,---,,,,,,++++++,,,------333222333888<<>>yyyYYYGGG:::888HHHRRRKKK???999666444000,,,+++***,,,,,,++++++++++++++++++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,,,,,,,------...///000111222222444333111///...---,,,,,,...---***)))***---000333:::<<>>333))),,,+++*********+++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******++++++,,,---------...---------,,,000===KKKzzzxxx___PPP@@@999:::GGGTTT]]]iiittt~~~eeeUUUMMMHHHCCC???;;;DDD___zzz|||IIIkkkOOOBBB777111333000000000/////////..............................111///...---......---+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''(((((())))))+++,,,---...///000111222111111000000000000111111///...---+++***)))))))))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))++++++,,,---...///000000111222222333444555666666333///...111111999QQQkkkzzz{{{tttmmmgggHHH@@@KKKRRRPPPHHHDDD>>>888222///......------------------------************************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***,,,------...,,,---///000111111111111000000///...............---...///222555888:::;;;===:::;;;@@@GGGWWWzzzxxxlll___TTTNNNLLLLLLDDDFFFEEEEEEHHHJJJBBB777111000...,,,+++,,,---...************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******++++++,,,------...------...///000999LLL___|||uuu[[[HHH@@@BBBGGGOOOZZZfffssswwweeeXXXNNNJJJCCC===EEETTTmmmsss[[[gggLLL===111444000000000000/////////...........................111///...---......---+++&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++222333444666888:::;;;<<<::::::999999999999::::::>>><<<999666444222222222)))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))+++,,,,,,---...///000000111222222333444555666777444//////555<<>>888333///---------------------------************************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))+++,,,---......,,,---///000111222111111//////............//////+++...333888;;;=========AAAIIIZZZlllvvv{{{xxxaaaUUUQQQSSSMMMCCC>>>EEEPPPQQQJJJ999777333///,,,+++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******+++,,,,,,---......+++,,,///333777DDD]]]ssstttZZZCCC>>>CCCIIIVVVccckkktttgggQQQKKKIIIAAA???EEEMMMhhhsssrrr___JJJ666666000000000000////////////........................222111///...///...---+++((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&(((***+++***)))((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''',,,+++***'''###""""""$$$(((,,,+++///888333...555999666555666777666444444333111...,,,+++---111444:::;;;<<<>>>@@@@@@???======;;;666111,,,(((&&&$$$(((&&&$$$&&&((((((%%%"""'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''(((((())))))******,,,---------.../////////555//////666888444333666(((;;;222'''TTT~~~wwwfffbbbmmmtttuuuooommmppptttsssvvvpppttt{{{vvvwwwwww~~~|||}}}fffRRRLLLKKKLLLNNNMMMFFF<<<333///.........,,,++++++---000+++++++++************)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,......///000000000000000222---,,,///000,,,---222111888;;;???EEEBBBCCCQQQaaa~~~^^^aaaUUUQQQNNNCCC@@@GGGKKKEEEAAA777333666...)))000000---+++***+++++++++***************))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++)))))))))))))))******+++)))************+++++++++------,,,,,,,,,---......555000...666666pppeeeNNN???===IIIYYYccclllvvv{{{}}}zzzzzzzzzuuuuuuvvvxxx{{{kkkWWWQQQHHHAAA@@@BBBHHHfffZZZFFF888555000444666---,,,111///......------------......222000///...///...---+++((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&(((******)))((('''&&&&&&&&&&&&'''''''''&&&&&&''''''((( ###(((,,,///333777:::333333+++***333444444<<<000...+++******,,,000333//////...+++******---000***///666>>>BBBBBB???<<<>>>??????===999222,,,(((((('''%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''(((((()))*********,,,------....../////////+++222666555111000444888111222111GGGyyyppp```hhhtttvvvssssssuuuhhhZZZLLLMMMHHHAAABBBFFF???111///......---------------++++++++++++************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))***+++,,,,,,---,,,,,,......///000000000000000555///+++,,,---,,,...333999>>>999777CCCRRRdddxxxooommmcccgggiiidddhhhkkklllyyycccUUUPPPHHH???;;;???DDD===777<<<888---***,,,+++***+++,,,+++)))(((************))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++)))))))))))))))***++++++************++++++++++++------,,,,,,------......'''333///===YYYpppRRRDDDFFFPPP^^^iiiqqqttt|||{{{vvvkkkgggbbb\\\XXXVVVUUUVVVUUUUUUUUUVVVYYY\\\___aaaggglllsssxxx~~~|||```JJJCCCHHHEEECCCOOOkkkppplllMMMAAA777...///222---...222//////......------......///222000///.........,,,+++((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%'''((())))))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((---,,,+++)))***...555:::999===666222666333,,,///...111444555555555555666000222444333000000222555;;;888333000///000333666222444777:::;;;;;;999888000///,,,)))&&&%%%&&&((('''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''((())))))******+++,,,,,,---...//////000000,,,333777444333555777666888EEEVVVtttyyy}}}mmmooopppxxxuuuSSSSSSSSSQQQNNNJJJGGGFFF333000------//////,,,***,,,+++++++++************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))***+++,,,------------......///000000000000000---******...000111555:::@@@GGGGGGUUU{{{mmmRRRJJJKKKQQQ]]]aaabbbqqqsss{{{~~~www{{{}}}yyyzzzuuudddYYYeee|||lllTTTCCCIIIEEERRRNNN@@@>>>===888888,,,++++++,,,------+++(((++++++*********)))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++***))))))))))))***++++++************+++++++++,,,------,,,,,,---......///)))999///:::dddmmmWWWCCCEEEWWWiiirrruuu{{{}}}rrrggg^^^XXXSSSPPPFFFDDDBBB???===<<<<<<<<<============???AAADDDEEEEEEHHHMMMPPPTTTZZZcccjjjsssyyy^^^MMMNNNCCC@@@???GGG[[[vvvkkk___dddKKK>>>000...222///000222...///......------......///222000............,,,***((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''((()))((('''&&&&&&&&&&&&&&&'''(((((('''''''''((())))))(((***---///000333666999,,,888666///000111000555@@@@@@???>>>??????;;;555<<<@@@EEEEEE>>>666///,,,999;;;>>>AAAAAA<<<555000---,,,,,,...222888>>>BBB999999888222+++&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((()))******++++++,,,,,,---...///000000111777111000666;;;:::666333QQQjjjcccjjj{{{{{{cccOOOGGGSSSTTTGGG@@@FFF;;;555...---///000---***,,,,,,+++++++++*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))***+++,,,------------......///000000000000000(((,,,111222222444:::AAAEEEsss~~~bbb[[[WWWRRRccchhhiiivvv~~~oooeee___jjj|||PPPDDD@@@PPPSSSKKKFFF>>>;;;BBB333111///---.........---+++++++++*********))))))+++******))))))******+++))))))))))))))))))))))))))))))*********+++++++++******))))))******+++,,,*********+++++++++,,,,,,------,,,------...///000111444555EEEgggxxxPPPKKKKKKXXXjjjwwwyyyvvv~~~wwwkkkWWWQQQHHHAAA<<<:::999777;;;:::::::::::::::::::::::::::999999:::;;;<<<===<<<===?????????BBBGGGKKKLLLRRR[[[fffppp~~~fffSSSIIIHHHEEE@@@BBBWWWmmmcccOOOEEE555333666111///111/////////............//////111000...---...---,,,***((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&''''''((((((''''''&&&&&&&&&''''''((('''''''''((((((***++++++***///666999999666333222444GGGHHH;;;;;;CCCMMMYYYmmmmmmjjjjjjppptttmmmaaammmvvvmmmYYYKKKAAA???===@@@DDDDDD@@@;;;555222///---...111555888888:::;;;888111+++((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((())))))***+++++++++,,,,,,---...///000111222;;;000000999:::111222===fffuuusssyyy~~~]]]RRRUUUUUUMMMFFFFFF===333......000///---,,,,,,,,,++++++++++++***************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,------------......///000000000000000000444666222///666EEERRRgggfffccc^^^dddjjjxxxpppsssbbbRRRSSSNNNOOOQQQEEE:::>>>???999222---+++---...///++++++++++++************++++++************++++++************************))))))*********+++++++++***************++++++,,,***++++++++++++,,,,,,,,,------------...///000111000(((OOOuuuwww[[[JJJTTTbbblllrrrvvvyyyzzzxxxnnnbbbSSSGGG@@@>>>;;;:::;;;======<<<777777888999999999999999:::999999888888888888888<<<<<<<<<;;;:::<<<>>>@@@;;;>>>DDDJJJOOOZZZnnnhhhYYYNNNIIIGGG>>>@@@eeexxxeeeKKK999555888111---111222/////////....../////////111///...---------+++***((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((()))***(((((()))***,,,---///000333111///...222;;;GGGOOOkkkwwwqqqlllkkkvvvkkkfffaaaVVVBBB333222222111000000///......000333666666444000---+++((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((()))******++++++,,,,,,,,,---...000111222222333222777:::333000EEEaaa~~~rrrooo}}}{{{vvvRRRSSSYYYSSSNNNFFF;;;333000000000///,,,,,,,,,,,,++++++++++++************************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***+++,,,------...............///000000000000000000333333222<<>>???>>>===999999999888888888777777999888888888777666666555777777666777888:::;;;===::::::===???@@@EEERRR```zzzkkkQQQCCCHHHEEE<<>>===<<<;;;;;;::::::::::::999888777777555444444444666888999999:::999:::<<<<<<<<>>000;;;>>>UUUrrrfffrrrtttZZZSSS```nnnxxx}}}ZZZSSSTTTRRRIII===555333333444...)))))),,,...+++'''+++++++++************)))************************,,,+++***((((((((()))***++++++******************************************)))************+++++++++++++++,,,---............000///000111///---000555;;;DDD```yyyhhhYYYlllvvvsssnnnqqqZZZOOOYYYUUUQQQLLLCCC999222///000+++)))+++,,,******,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,---------......,,,,,,...000111111111222???VVVkkkYYY___mmmtttzzzvvvvvvzzzxxxiiifffooowwwjjjbbb[[[QQQIIIEEEDDDAAA===;;;<<<<<<;;;;;;888999777555444666777666888888999999:::999999999BBB@@@HHHWWWcccqqqeeeNNNHHHFFF===AAANNNooocccOOO???222///333111000000000000////////////111000///...---,,,,,,,,,*********)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$(((...///,,,+++---***,,,+++)))+++000222000444@@@JJJNNNXXXooo|||}}}xxx^^^AAA>>>HHHFFFBBB???777:::EEECCC>>>DDDGGG:::???GGGEEEMMMRRRGGGCCC;;;999FFFYYYjjjwwwddd777666888<<<:::222...///111000000111444444000+++(((&&&%%%&&&(((((('''%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))************+++,,,,,,------,,,222000///444111...666333)))OOOrrr{{{|||zzzeeeRRRKKKNNNZZZeeefffkkklllsssRRRWWWUUULLLHHHFFF999(((111000...---,,,,,,,,,,,,++++++++++++************************************,,,+++***)))(((((()))***************************************************************++++++++++++++++++,,,---............111,,,,,,//////...555>>>UUU~~~fff[[[eeezzz}}}KKKLLLZZZ^^^RRRHHHCCC999---000+++)))+++,,,******,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,---------......000---,,,---+++---777CCCrrr___\\\hhhvvv}}}xxxuuuuuu{{{}}}yyy||||||zzzjjj___QQQGGGCCCAAA???<<<<<<<<<;;;999999:::::::::444555666777999999::::::;;;888===GGGNNNVVVjjj~~~aaaPPPKKKAAA???CCCYYY}}}lllCCC666///555111111000000000////////////111000///...---,,,,,,,,,******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''***---+++&&&&&&***&&&+++///---'''///IIIcccfffoooyyy~~~wwwjjjTTTGGGGGGIIIEEEPPPVVVLLLIIITTT\\\lllvvv~~~sssaaa```YYYNNNHHHFFFDDDAAA^^^jjjFFF666888;;;888222---+++***---222555666666///+++'''%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))************++++++,,,,,,---------666333///222222111888>>>MMM|||aaaVVV[[[dddhhhssskkkwwwuuuvvv|||vvvwww|||gggJJJPPPTTTDDD888:::///111222000---,,,---///,,,+++++++++************************************++++++***)))))))))******************************************************************+++++++++,,,+++,,,---...////////////111,,,---333444333???PPPwwwXXXppp~~~tttmmmiiijjjooouuuqqqbbbLLLAAALLLPPPDDD;;;===222---***,,,,,,******,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.........+++...222///000CCC\\\rrr^^^]]]jjjvvv}}}~~~~~~ooobbbUUUGGG===<<<;;;::::::999888888888666666666777888888999999:::777888===???BBBOOO^^^___QQQDDDAAA<<>>^^^vvvwwwzzz{{{cccLLL;;;333222...++++++,,,000666===888444...)))''''''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((()))))))))***************++++++,,,------...,,,555333///555555222666444fff|||~~~qqqeeeeeerrrcccSSSZZZ___ZZZSSSOOONNNPPPRRRSSSSSSWWW___ffflllqqquuuwww~~~gggXXXVVVKKKCCCEEE222222111000.........///,,,,,,+++++++++*********************************+++************************************+++++++++*********************************+++++++++,,,,,,,,,---...//////000//////222...111888:::???UUUooo```VVVxxxxxxqqqlllttttttyyy{{{]]]OOOQQQLLLAAA:::555///,,,......+++***,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,333888222///EEEcccyyyppp```\\\mmm}}}~~~|||}}}tttYYYHHHAAA>>><<<<<<:::777666888::::::999888777777777777:::888999<<<<<<===FFFPPPggg~~~aaaKKKGGG???<<>>::::::888777777666777777777666777999999:::@@@FFFWWW{{{XXXLLLDDD???CCCSSSnnnDDD===222:::111111111111000000000000111000///...---,,,,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))((('''(((,,,,,,******...///???YYYppp||||||ooo\\\RRRSSSaaaqqqsssQQQ;;;<<<===BBBfff{{{]]]:::222///222111+++***...::::::888444...***'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((('''''''''(((((())))))***)))))))))*********++++++++++++,,,,,,------......///000...111444000999RRRrrrvvvnnnooosss~~~pppiiiVVVQQQFFF<<<;;;???BBB@@@BBBDDDEEECCC???<<<<<<===CCCDDDDDDBBB@@@>>>>>>???:::===EEEQQQZZZ^^^eeekkkPPPJJJPPPJJJBBB:::222...000111...***,,,,,,,,,,,,++++++++++++************************)))***++++++,,,+++++++++)))))))))***++++++,,,,,,************************++++++++++++,,,,,,,,,,,,---...///000111111111111000222444===UUU}}}kkkggguuuiiiiiippp{{{pppnnnGGGFFFLLLGGG<<<666333333222...,,,---------------,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.........222HHHpppzzzVVVooowwweeehhhuuuwwwyyyeeeMMMQQQIIIDDDEEEBBB<<<===CCC<<<;;;999888777888999999999888888888777888<<>>DDDUUUvvv~~~uuuZZZFFFKKK[[[lll```HHH444222444111------444888<<<;;;666000,,,***'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&''''''((())))))******))))))*********+++++++++++++++,,,,,,---.........000......333444444UUU}}}|||uuuffffffuuuyyylll^^^PPPFFFDDD999@@@FFFKKKQQQWWWYYYXXXYYY]]]ccciiimmmqqqssstttbbb```^^^ZZZWWWSSSPPPNNNRRRHHH???<<<<<<>>>DDDKKKJJJUUUiii~~~WWWLLLZZZIIIBBB999222///.........------,,,,,,,,,+++++++++************************)))***+++,,,,,,,,,++++++((())))))***++++++,,,,,,************************+++++++++,,,,,,,,,------......///000111111111111...888DDDXXX}}}ppplllkkkrrr{{{zzz[[[BBBHHH???:::555555444///---///...------------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***.........>>>dddfffWWWwwwtttkkkrrrvvv}}}}}}xxx}}}sssTTTRRRGGGBBBCCCBBB>>>AAAJJJHHHFFFCCC???<<<;;;;;;;;;;;;;;;:::888777:::<<<>>>AAA[[[lllUUUEEEDDDAAADDD```wwwxxxVVV<<>>777111...'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&''''''((()))******+++)))************+++++++++++++++,,,------......///000---...666666;;;rrrwwwzzzqqqnnnvvvwwwcccOOOHHHIIIJJJMMMQQQYYY\\\ccclllsssyyyyyysss```XXXQQQOOOMMMHHHDDDDDDFFFAAACCCQQQaaattt^^^GGGMMMHHH???555...,,,...222---------,,,,,,,,,++++++************************)))***+++,,,---,,,,,,+++((())))))***++++++,,,,,,************************++++++,,,,,,,,,---------...///000111111222222111,,,???WWWwww~~~llleeewww^^^AAAAAA;;;777777555000...///......---------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,333333111BBBkkkcccffftttooo{{{}}}~~~lllUUUJJJDDDGGGGGGDDDIIITTTXXXTTTNNNHHHBBB>>>;;;:::888888777555555999<<<===<<>>]]]bbbmmmsss~~~kkk\\\IIIFFFDDDFFFJJJUUUhhhxxx|||nnn]]]OOOPPPJJJFFFFFFEEEJJJXXXhhh[[[KKKQQQAAA777===///$$$666...---,,,,,,------+++))),,,,,,,,,+++++++++******************************+++++++++*********))))))++++++******++++++,,,------------...............---,,,///666666111///222:::ZZZzzzuuuppp}}}xxx???FFFJJJ666555<<<555333,,,000///............---+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////'''888...444PPPmmm}}}xxx|||yyyuuu|||uuussswww~~~uuuWWWNNNTTT^^^ppp|||qqqfffUUU>>>999>>><<<>>><<<;;;::::::999;;;>>><<>>???PPP{{{XXXYYYYYY888666333555444///333555,,,111000///...---,,,,,,,,,***)))))))))((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))...+++(((''''''((()))+++111(((222TTTxxxxxxQQQ@@@NNNiii|||bbbFFF555>>>eeemmmVVVDDD444---555888::::::999999888888111,,,&&&%%%(((***)))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))&&&'''((()))************************++++++++++++---------............///444111...555PPPzzzuuurrrxxxttt[[[GGGFFFIIIJJJNNNVVV```ooo|||^^^WWWPPPLLLGGGDDDHHHPPPggg~~~RRRRRRNNNBBB777777333&&&...---,,,,,,------+++))),,,,,,,,,+++++++++******************************+++++++++*********))))))+++++++++***++++++,,,------------............///111......000///...333;;;QQQnnnwww|||zzz~~~vvvgggDDDQQQCCC>>><<<333555333000...------......---,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////---666111AAAbbbzzzuuusss{{{|||wwwrrrsssyyyuuufffbbbmmm~~~aaaLLL======BBB>>>>>>;;;999999888888999:::888@@@^^^iiiQQQHHHAAADDDMMMbbbtttuuuBBB777222444444///222555---111000///...---,,,,,,,,,******)))))))))((((((((((((((('''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))000)))&&&***+++)))+++111000===XXXvvvqqqWWWVVVdddxxx~~~ZZZEEEFFFQQQjjj===111444888:::999888999;;;:::222)))$$$&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))''''''((()))************************+++++++++,,,------........./////////222---777XXXyyy}}}yyywwwdddSSSCCCIIIaaa```iiiyyyrrr___PPPGGGFFFIIILLLVVViiijjjMMMLLLNNN======>>>&&&000...------------+++***,,,,,,,,,+++++++++******************************+++++++++***************+++++++++++++++,,,------------........./////////111111111000---111AAAPPP|||www|||~~~~~~}}}oooMMMJJJKKK999444222///...,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...///000...111888VVVvvv}}}{{{sssssswwwvvvrrrooorrrzzzxxxYYYZZZrrruuu[[[MMMAAA>>>@@@<<>>;;;;;;===<<<999???>>>KKKlll|||XXXMMMFFF===CCCZZZtttIII999444666111111444111111000///...---,,,,,,,,,************)))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))***,,,***+++...,,,,,,999JJJsssxxxTTTLLL___{{{yyysss{{{zzz~~~vvvmmmddd______\\\TTTOOOPPPMMMFFFBBBDDDLLLMMMRRRVVVTTTPPPPPPTTTPPPhhhiiiVVV666===[[[jjjQQQ999333888999555222555888999222)))$$$&&&***(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))'''((()))***++++++++++++***++++++++++++,,,,,,,,,------......///000000111>>>+++DDDxxxqqqdddkkk|||sssxxxvvvkkkcccaaa^^^iiicccXXXOOOJJJEEEKKKdddVVVIIIVVVEEE222<<<333111...---------,,,+++,,,,,,,,,+++++++++******************************************************,,,,,,++++++,,,,,,---...------......///000000111,,,222444222999VVV{{{vvvwwwvvvtttyyyUUU@@@DDDCCCCCC888222000---,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------------------...///000000222888OOOrrr}}}zzzvvvzzzvvvllljjjhhhiiinnnxxxyyy|||fffBBB???BBBBBB===;;;===>>>;;;;;;999>>>TTTzzznnnTTTIII@@@CCCHHHlll```XXX___DDD666777333111444333111000///...---,,,,,,,,,++++++*********)))))))))(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))*********++++++,,,444IIIeeezzzjjjSSSSSS~~~uuukkk^^^QQQIIICCC;;;666555777444444777666444444888---,,,000666999888888;;;999===KKKaaawww{{{rrriiiKKK777@@@```wwwOOO<<<777444333333000777<<<999///((((((***(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))'''((()))***++++++++++++++++++++++++,,,,,,,,,,,,------...///000000111222000///WWW|||YYYiiiuuu}}}|||qqqqqq\\\IIIDDDDDDJJJQQQbbb{{{sssBBBLLLPPP>>>===444222///------...---,,,,,,,,,,,,+++++++++*********************************************+++++++++,,,,,,,,,,,,,,,------...------...///000000111222111222222666MMMxxx~~~{{{eeeggg|||VVVBBBCCCKKK>>>666333///------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------------...///000111///===UUUvvv|||zzzvvvwwwrrriiiddddddgggooozzzZZZ@@@HHHJJJAAA:::<<<===;;;;;;;;;:::DDDbbb]]]JJJDDD@@@???XXXVVV|||SSS999777444222444333111000///...---,,,,,,,,,+++++++++*********))))))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********''',,,,,,...BBBddd}}}oooRRRccc|||jjjWWWGGGDDD>>>888555777999:::<<<@@@888888:::;;;999888:::???EEE<<<555666888999:::<<<>>>777222777BBBIIIHHHDDDUUUlll[[[===AAAZZZttt[[[FFF555222888000444888999666000,,,***(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))(((((()))***+++++++++++++++++++++,,,,,,,,,------------...///000111222222000NNNxxxeeeyyyyyypppjjjuuugggYYYQQQGGG>>>MMM```aaaIIIPPPNNNAAA666333///------...---,,,,,,,,,,,,+++++++++******************************))))))*********+++++++++---,,,,,,,,,,,,---......------...///000111222222333222777LLLuuujjjsssrrrVVVKKKBBB999666111.........------------------------------,,,,,,,,,------------...++++++,,,,,,,,,,,,------------------...///000111000MMMiii{{{{{{xxxssspppnnnggghhhllltttyyyFFFSSSVVVIII<<<;;;===<<<@@@BBB???===RRR~~~uuuSSSGGG===@@@JJJiiibbb<<<777555333333333111000///...---,,,,,,,,,+++++++++************)))&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************)))//////000FFFhhhyyywwwvvvqqqaaaUUUdddsssoootttbbbKKKCCC666000???::::::>>>CCCFFFHHHNNNVVVRRRVVV\\\```aaacccjjjqqqxxxhhhVVVLLLFFFAAA<<<:::555:::>>>>>>:::888:::===>>>MMMggg```JJJMMMsss{{{YYY;;;333<<<333222333777999777///)))))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))((()))***++++++,,,++++++++++++,,,,,,,,,---------------...///000111222222LLLyyy~~~rrr{{{kkk```ccc{{{}}}ZZZOOOOOOCCCBBBZZZTTTIIISSSEEE666333000...---...------,,,,,,,,,+++++++++******************************))))))******++++++++++++---,,,,,,,,,,,,---......------...///000111222222111222@@@eee|||yyytttnnngggjjjmmmnnnpppuuu}}}TTTrrrkkk}}}pppIIIFFF;;;888333///......------------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------...------......///000111999bbb}}}zzz{{{qqqpppuuuoooooorrryyyOOO]]]aaaQQQ@@@===??????AAAEEE@@@888HHHtttbbbNNN===FFFBBBOOObbbkkk>>>777666333333222000000///...---,,,,,,+++************))))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))************))))))(((''''''(((***+++000,,,888PPP\\\]]]oooVVVBBBccczzzQQQAAA???<<<999888:::???BBBTTT\\\jjj{{{hhhVVVCCC:::666;;;;;;555666===444888<<>><<<;;;;;;<<<>>>???>>>>>>@@@???<<>>aaaxxxeeeaaafffTTTDDDeeebbbKKKHHHFFFGGGcccUUURRRLLLDDD777//////222///***,,,,,,,,,,,,++++++++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,------------------------///333///...444333000777DDDnnn~~~cccOOOJJJKKKKKKJJJHHHEEEBBB@@@>>>999777999:::888555444555888;;;===???EEEMMMSSS[[[bbbnnnzzznnnMMM___yyyllldddGGGBBB;;;444000......000000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///+++---444111...666SSSzzziiivvvxxxYYY___pppvvv|||}}}~~~eeebbbKKK:::EEEQQQYYYHHH???CCC___SSSKKKBBB???HHHgggZZZttt@@@...555111000000000///...---,,,,,,+++************)))))))))(((((((((''''''''''''((((((''''''''''''((((((((((((((()))))))))************)))******)))(((,,,222777ZZZxxxwwwvvvkkkhhhqqq^^^WWWKKK@@@MMMeeehhhRRR@@@===???<<<999;;;444<<<>>>MMMvvvYYYDDD===rrrOOO>>>333444555///...222666111+++)))***+++***'''((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,------....../////////)))---666222///QQQ|||kkkfffrrrqqq]]]uuuiiiWWWKKKAAAJJJ___~~~sssPPPKKKIII???444000222111+++------,,,,,,,,,+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------............///333000222666000///;;;iiipppgggeeepppsssuuusssqqqnnnhhhbbbYYYKKK???======;;;<<>>888555111000000///...---,,,,,,+++************))))))))))))((((((''''''''''''((((((''''''((((((((()))))))))))))))))))))************************000???TTTccc\\\mmmoooTTTeeeUUU???;;;IIIgggjjjYYYPPP===EEEBBB999999DDDaaauuu]]]AAAVVVqqqIII000+++///111000888666333///,,,******+++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,---...///000000111///,,,333333...GGGzzz}}}jjjjjjzzzxxxuuuvvvvvv~~~lllSSSHHHCCC:::gggyyy}}}PPPKKKDDD===444,,,***...------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------...//////000000///111000333333---===___tttfff[[[RRRGGG<<<999999999999888888777777666777888999>>>EEENNNUUU]]]aaakkk|||YYYXXX~~~}}}UUU___QQQEEEAAA<<<333///111///......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,222111000///000HHHnnnnnnyyy~~~aaaBBB===???HHHPPPUUU^^^jjjuuuzzz|||zzzyyyzzzzzzxxxzzz}}}{{{rrrkkk||||||yyywwwvvvtttqqqssswwwyyy}}}mmm{{{sssTTTIIIAAAPPPoooxxx```HHHDDDccchhhMMMHHHCCCAAA]]]OOOeeeoooHHH555555111000000///...---,,,,,,+++************))))))))))))((((((''''''''''''(((((('''((((((((())))))))))))))))))))))))************(((***+++---555EEE\\\lll[[[^^^fffnnnlllmmmdddEEE??????bbbOOOIII:::444888999AAATTTZZZbbbWWWkkkDDD000000444333666777777333---******---))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,---...///000111111......444333<<>>;;;::::::999999888888888777888:::???BBB???FFFWWWooo\\\[[[```mmmvvvaaaMMMEEE@@@666000222......---------......///,,,,,,,,,,,,,,,,,,,,,,,,------------............---111000222333444MMMtttxxxvvv|||oooWWWMMMFFFIIITTT^^^eeehhhtttzzz}}}{{{zzz|||{{{yyyxxx|||www{{{wwwyyyvvvttttttqqqmmmnnnrrrtttwwwzzzkkkuuu^^^BBBAAANNNiiiwwwbbbGGG>>>YYY|||UUUIIICCC???QQQmmm]]]OOOUUU111555222000000///...---,,,,,,+++************))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************(((+++---///555EEEZZZjjjjjjdddZZZWWWiiiRRR<<<777HHHTTTjjjyyyMMM:::>>>;;;555:::HHHaaa|||TTT]]]^^^<<<444555444444888:::555---)))+++...))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,---...///000111222,,,---444555KKKqqqcccllleeennnvvvxxxkkkcccaaa]]]WWWQQQFFFFFFCCC@@@>>>@@@FFFKKKNNNXXXhhhwwwpppTTTNNN>>>FFFiiixxxyyyZZZDDDDDDBBB444...555......---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------...///000000111111111000444777@@@nnnzzzttt```PPPKKKCCC===:::999999999999:::;;;:::888777888999===@@@LLL___ooozzzoooMMMpppgggdddOOOAAA444...000......---------......///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...000///222666777NNNsss}}}___rrreeeXXXRRRTTT]]]lllyyytttzzz}}}||||||}}}|||zzzxxx|||yyytttqqqnnnnnnnnnllliiijjjooommmooowwwXXXfffcccOOONNNFFFhhhzzzhhhMMM@@@XXX\\\JJJDDD@@@KKK___zzzSSSfff666;;;999111111000///...---,,,,,,+++++++++************)))((((((''''''''''''((((((''''''((()))))))))))))))*********)))))))))))))))+++***---555AAAUUUjjjxxxlllaaaooo|||yyyFFF444PPPlllqqqVVV===;;;===;;;888BBBbbb|||VVVRRRzzz\\\444444888999@@@>>>999777...(((...''''''((()))))))))))))))(((((((((((()))***+++,,,***++++++,,,,,,------...------......///000000000---555111444sssqqqkkkddd```iiinnnlllrrr|||qqqeeeZZZNNNAAA===@@@BBB@@@BBBIIISSS```sssnnnSSSCCCLLLLLL```}}}RRRHHHLLL(((999...///......------,,,++++++,,,,,,,,,++++++*********,,,,,,,,,---------......////////////000000000000444111111222777QQQ{{{mmm___NNNDDD???<<<;;;;;;888999888666666888777555888777<<>>666...222//////...///000000...,,,------------------------------......///000000000******AAA+++888IIIooosss\\\zzzwwwjjjXXXNNNSSSbbbpppvvvxxxxxxxxxzzz|||~~~~~~}}}}}}~~~xxxsssooollllllkkkkkkjjjhhhfffeeehhhjjjpppxxx}}}qqq@@@LLLQQQLLLOOOppphhh]]]JJJSSSoooMMMMMMCCC>>>RRR}}}|||rrr;;;999222111111000///...---,,,,,,+++++++++************)))((((((''''''''''''((((((''''''((()))))))))))))))************))))))))))))///(((---===TTTvvvxxxaaa]]]ooo|||}}}www|||qqq]]]TTTfff}}}TTT999333888;;;;;;EEEeeemmmXXXKKKKKKHHH000<<<777<<<999555555222,,,,,,'''((())))))*********)))((((((((())))))***,,,,,,***++++++,,,,,,---......------......///000000000111555444III||||||rrrwwwyyykkkkkknnnsssyyy|||nnnZZZGGG>>>;;;888888<<<@@@CCCJJJQQQhhhsssxxxRRRHHHDDDOOOwww]]]GGGEEEFFF///111///......------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,---------.........////////////000000000000...111444444888RRRxxx~~~wwwooobbbTTTHHH@@@<<<;;;::::::999555333555777999777666888CCCUUUiiiwww~~~YYYbbb{{{___pppLLLEEEKKK888---000///...///000000...---------------------------------......///000000000888000...))):::eee```aaaxxx}}}pppcccSSSMMMVVVfffrrrwwwxxxxxxxxxzzz|||}}}~~~~~~}}}~~~xxxrrrnnnlllkkkjjjiiihhhfffeeeeeeeeeggglllrrrwwwQQQBBBCCCGGGPPPjjj}}}hhh^^^KKKUUU~~~VVVNNNDDDAAAQQQuuuxxxqqqLLL888444111111000///...---,,,,,,+++++++++************))))))((((((''''''(((((()))''''''((()))))))))))))))************************///'''555NNNhhhiiiddddddllluuuooo\\\XXXqqq|||tttpppccchhhqqqyyy```DDD>>>:::;;;888BBBnnnfff999OOOfffddd;;;555777:::888333444777222***)))))))))***************))))))))))))***+++,,,,,,+++++++++,,,------......---......//////000000111222000444___tttmmmooozzz~~~iiiWWWIIIBBB>>>???@@@===;;;;;;???IIIVVV```hhhqqq{{{mmmPPPDDDDDDWWWooo{{{QQQDDDMMM)))999//////......---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------........./////////000000000111111///444555555CCCgggeeedddyyydddRRRGGGBBB;;;:::888666444222333555777555444999DDDTTTcccmmm}}}yyyPPP___bbbLLLCCCIII>>>000111000...///000000...---------------------------------......///000000000222111+++666EEEssswwwQQQjjjxxx~~~~~~gggYYYLLLMMM[[[jjjtttwwwwwwwwwxxxzzz{{{|||}}}~~~}}}~~~}}}wwwrrrnnnkkkjjjhhhfffddddddddddddaaabbbeeekkkooowwwlll<<<777CCCQQQfffzzzlll___LLLXXXeeeOOODDDCCCNNNggg[[[^^^888777111111000///...---,,,,,,+++++++++*********))))))))))))(((((((((((())))))''''''((())))))))))))))))))***************++++++//////FFF\\\eeeyyyjjj[[[qqq{{{{{{___```qqqwwwiii^^^UUUOOOLLLGGGMMMUUU___iiipppuuuwww{{{mmmJJJ555===>>>===PPP{{{ccc>>>MMMttt[[[555777888:::777333888666***++++++*********+++++++++***************+++,,,---++++++,,,,,,---..................///000000111111222000===sss{{{}}}rrrooosss{{{]]]OOOAAA<<<;;;;;;:::;;;333888>>>BBBEEEKKKSSSYYYfffmmmwww~~~jjjOOODDDKKKZZZ{{{~~~zzzvvv^^^KKKBBB444888/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............/////////000000111111222666555222;;;___^^^ppp}}}jjjXXXLLLCCC>>>:::;;;;;;888333111666555444555999CCCPPPZZZmmmwww\\\XXXttt[[[DDDFFF888222000/////////000...---........................------......///000000000)))111666:::MMMeeeiiiRRRtttzzzsss^^^QQQHHHOOO```nnntttuuuvvvwwwyyyzzzzzz{{{}}}~~~}}}~~~{{{vvvrrroookkkiiifffcccbbbaaabbbccc^^^^^^```dddgggnnn}}}BBB555AAAOOOeeexxxqqqbbbOOO]]]wwwRRRDDDDDDGGGZZZ{{{UUUzzziii<<<888111111000///...---,,,,,,+++++++++*********))))))))))))(((((((((((())))))''''''((()))))))))))))))))))))******+++++++++,,,222<<>>NNNsssLLLAAAtttrrrAAA999333888999111555999///---,,,++++++++++++,,,,,,+++++++++++++++,,,,,,---+++,,,,,,------...//////......//////000111111111111666UUU{{{eeeuuu~~~mmmuuuzzzzzz|||pppTTTCCC<<<;;;===@@@;;;;;;;;;999888:::???CCCIIINNNTTT\\\cccmmmxxx\\\FFFHHHOOOhhh{{{sssRRRHHHEEE000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///////////////000111222222222777222111IIIggglllWWWGGG;;;:::>>><<<777444555777777666666:::BBBJJJUUU```qqq[[[QQQ}}}rrrNNNQQQ999444111///.../////////...........................------......///000000000333111;;;111aaajjjttt^^^___yyy|||}}}iiiXXXLLLHHHTTTfffppprrrrrruuuwwwyyyzzzyyyzzz||||||}}}}}}zzzvvvrrrpppjjjhhheeebbb`````````aaa]]]\\\]]]```aaagggtttPPP;;;???IIIdddttttttcccUUUiiiYYYEEECCCBBBSSSmmm|||nnnvvvFFF777111111000///...---,,,,,,+++++++++************)))***))))))(((((())))))***''''''((()))))))))))))))))))))******+++,,,,,,,,,111CCCXXXbbb\\\QQQWWWhhh}}}|||qqq___tttTTTHHH:::333555666444111333333222333555:::>>>AAAFFFMMMWWW```fffkkkrrrvvv|||TTT777777:::<<>><<<===777666999555777666666666666777777888;;;===@@@CCCIIIVVVhhhtttZZZIIIRRRMMMyyyoooNNNDDD666///000111---111222'''......------------..................////////////222222111///111333333111777:::ccc```{{{uuufffKKK===@@@<<<;;;999777777888777444999888???SSSoooOOOVVViii~~~sssyyyJJJRRRDDD222///444---)))...111..............................//////000000111111222777666gggXXXMMMVVVsssxxxqqqXXXMMMBBBJJJYYYiiirrrsssrrrrrr{{{{{{|||||||||||||||{{{{{{tttoooppplllgggcccaaa```^^^]]]ZZZZZZZZZYYYXXXYYY\\\___hhhvvvuuu{{{}}}]]]===PPPooouuuzzzaaannncccHHHBBBFFFQQQpppccceee~~~BBB444333111000...---------************))))))))))))))))))(((((((((((())))))************)))))))))(((,,,******+++***,,,555@@@KKKUUUXXXTTTXXXdddeee\\\lllvvvrrr^^^aaaqqqwwwssshhhLLL999999888666222000111555999111111111111111222333333555666888<<>>HHHVVV```vvvnnnPPPDDDJJJnnn|||gggBBB888000///000,,,111555.........------------..................////////////000111111111222444555444===TTTZZZkkkgggYYYTTTEEE???FFF;;;;;;999555333333333333777666<<>>MMMSSSZZZUUUKKKRRReeeiii^^^ttt|||yyyccc[[[hhhrrruuu|||tttUUU>>>;;;888666555555444333222222222111000000//////111111111333555999===???DDDJJJQQQXXX]]]cccjjjooouuu|||rrr>>>666999;;;\\\]]]SSSuuutttFFF+++444:::,,,<<<999444///,,,,,,...000---------------------------------............///333***222000///444111===hhhzzzppp|||ssssssssstttxxx}}}jjjNNN;;;222:::???555777777666555555555666666666888888888999>>>GGGNNNaaaxxx___CCCOOOTTT~~~{{{LLL===333111000+++///555111......------------..................//////////////////000222444555555666999cccwwwTTTwwwYYYTTT[[[OOO???999888999;;;<<<;;;:::;;;<<<666555999HHH```{{{VVVLLL___eeeaaazzzaaaKKK:::222///,,,000111)))..............................///000000111111222666===iii|||ZZZ```~~~yyy^^^NNNIIICCCPPPbbbpppxxxzzzzzzzzzwwwxxxxxxyyyzzz{{{{{{|||}}}~~~yyysssppplllgggdddbbbaaa```^^^]]]ZZZVVVVVVWWWWWWTTTRRRGGGLLLZZZbbb___YYYLLL999AAABBB{{{MMMNNN```ZZZiiipppggg```pppPPPKKKBBBGGG]]]~~~pppUUU444333111000...---------************)))))))))((())))))(((((((((((())))))*********)))))))))))))))&&&&&&(((***+++222CCCSSSYYYVVVTTTUUU[[[gggvvvxxxaaa___nnnsssvvvqqq]]]EEE999999;;;777111444444444333222111000000444333222222333555666888999===AAAEEEIIIOOOUUUZZZeeellltttyyy~~~ZZZ>>>666777PPPwwwlllDDDYYYzzzGGG555666---<<<:::555000,,,,,,...000---------------------------------............///222+++222000222222...CCC}}}}}}mmmgggxxxpppqqqrrruuuyyy}}}QQQ333<<>>>>>SSS]]]MMMHHHNNNJJJ???CCC{{{zzzIIISSSaaaKKK^^^bbb^^^cccwwwRRRIIICCCCCCTTTrrrsss```444333111000...---------************)))))))))((())))))(((((((((((())))))))))))))))))))))))******###$$$(((,,,---222>>>KKK]]]\\\ZZZ]]]kkktttmmmdddjjjwwwzzztttPPP>>>::::::;;;555555444444333333222222111111000000000000111222555666888:::<<<@@@EEEHHHPPPVVV___hhhpppxxxTTT999777BBBbbbXXXHHH~~~@@@555>>>;;;:::777111---+++---///---------------------------------............//////,,,222111555111///QQQvvvhhhvvvtttzzzyyyxxx|||zzzlllmmmoooqqquuuyyy}}}]]]BBB;;;555:::999888777666555555555555666666666555666888999FFFYYYwwwaaaJJJBBBUUUhhh|||yyyqqqFFF666222333......000,,,......------------..................////////////111///000333222///222999PPPeeeEEE___]]]======IIIPPPYYYJJJ===;;;;;;999555555555666666===TTTuuuzzz\\\UUUwww|||___GGGJJJ===777444...222777222//////////////////////////////000000111222222222111@@@rrrkkkxxxNNNbbbiiimmmSSSFFFCCCFFFXXXiiipppqqqsssuuuuuuuuuuuuvvvvvvwwwyyy{{{|||{{{|||~~~yyytttpppkkkgggeeedddbbbaaa___[[[WWWUUUUUUPPPGGG@@@<<<333NNNlllbbbOOOLLLJJJ>>>III|||sssHHHVVVaaaJJJNNNQQQRRR```wwwhhhVVVDDD@@@NNNjjjrrrwwwmmm444333111000...---------************))))))))))))))))))(((((((((((())))))))))))))))))************''''''***///000111777>>>OOO```aaaYYYrrr}}}gggmmmqqqzzzeeeHHH;;;888777666444222222222333333000000000//////000000000111111222333666999<<<>>>CCCFFFOOO[[[eeennn{{{sss???999555III~~~TTTpppNNN555>>>999:::999444///+++,,,...---------------------------------............///......222000666111777iiiiiisss~~~{{{vvvtttxxxzzzsssiiilllnnnqqqvvv{{{YYY:::999<<<;;;999888777666666666555555555555666777777888???MMMhhhyyyPPPHHHJJJrrrvvvuuuvvviiiMMM888///222000111222.........------------..................////////////222...///333222///444>>>qqqSSS:::jjj~~~ooo]]]aaaeeegggSSSAAA===<<<;;;;;;???777888666999NNNqqqiiiKKK|||uuueeeLLL>>>999///---000/////////////////////////////////000111111222222333888NNNggg[[[pppwwwLLL```ppphhhPPPEEE@@@HHH[[[lllnnnlllpppttttttwwwvvvvvvvvvwwwxxxzzz{{{{{{}}}{{{xxxtttooojjjhhheeecccbbb```]]]ZZZWWWSSSKKKAAA:::;;;...III~~~vvvXXXIIIAAARRRvvvdddAAAMMMSSSEEECCCHHHKKK[[[ttt{{{YYYFFF???IIIccc___mmm}}}444333111000...---------************))))))))))))))))))(((((((((((())))))((()))))))))***************(((***111444555777:::@@@___jjj]]]jjjnnnwwwzzz~~~{{{XXXCCC===;;;777444222222333555333333222222222111111111.........000222555666666;;;===DDDPPP[[[eeesssUUU<<<555===```^^^SSSyyyRRR555777999;;;<<<888222---,,,...---------------------------------............///...000111---555333EEEqqq~~~zzzwwwlllooosssxxx}}}~~~aaaJJJ>>>===;;;999888777666666888777666777888999999999888BBB[[[eeeNNNLLL]]]hhhyyy^^^@@@000111000111222---......------------..................////////////333......333333111999GGGSSSBBBzzzwwwzzzyyyuuubbbWWWPPPNNNGGG<<<777;;;999:::555444GGGkkkwwwOOOiiifff^^^@@@999111***+++,,,///////////////////////////000000111111222333333555ZZZ``````{{{```QQQ]]]xxx|||___LLLCCC???III^^^nnnnnnkkkpppwwwyyyyyyxxxwwwvvvvvvxxxzzz{{{{{{}}}|||xxxrrrmmmjjjgggdddbbb```___^^^ZZZRRRGGG===666999111@@@ooo]]]LLLBBBSSSfffMMM888AAA???===>>>DDDFFFRRRmmm}}}VVVMMM@@@DDDZZZwwwvvvlll444333111000...---------************))))))))))))))))))(((((((((((())))))(((((())))))*********++++++''')))111888:::<<<>>>BBBcccxxxkkk[[[fffzzz|||xxxsssxxxtttttt}}}~~~iiiEEEAAA<<<777444444555777333333333222111000000///...------...000111111000444444:::FFFPPPYYYiiixxxrrr<<<;;;>>>IIIbbbxxx```vvvPPP999AAA999<<>><<<:::999777777777777666444555666777777777333;;;SSS{{{vvvMMMNNNFFFpppuuuqqqoooKKK333000......///))).........------...................../////////000222---...444444333>>>NNNWWWQQQ~~~}}}zzzhhh]]]sss||||||pppSSSAAA???;;;;;;555111BBBeee[[[XXXRRR___999666555000222666000000000000000000000000000000000111222222333333CCCwwwxxxQQQWWW[[[~~~tttYYYIIIBBB>>>KKK```pppnnnkkkrrr{{{}}}zzzyyywwwvvvvvvxxxyyy{{{{{{}}}zzztttoookkkgggdddbbb___aaaaaa[[[QQQEEE:::555777888555KKKkkkeeeKKKEEE999KKKTTT;;;444>>>999???888>>>===GGGcccwww}}}```SSSBBBAAARRRmmmsss444333111000...---------******************************))))))((((((''''''(((((((((((())))))))))))(((+++...///333999===???BBBUUUqqqhhhdddTTTdddmmmsss|||yyynnnqqq~~~}}}}}}iiiFFF666555555555666333000555<<<666''')))666////////////000000000000000222555777===JJJ\\\hhhwww~~~sss333:::FFFccc}}}zzzsss===999AAA:::888===999...)))---////////////////////////////////////000000000000222333,,,---<<<111vvv|||~~~eeexxxqqqpppqqqooottt{{{mmmQQQ999666;;;888444555999666333555999;;;:::888777888CCCgggaaaNNNHHHgggxxxmmmnnnPPP888666555888+++...//////.........---------............/////////000111...000***999888333hhh^^^AAA\\\zzz~~~``````___uuuIII999999;;;;;;999<<>>:::888666333111666>>>AAA@@@<<<<<>>555666<<<;;;555000000333444333333000000000000000000000000...000222333777AAAOOOZZZnnnxxxNNN666CCCVVV{{{lllIII222@@@999999>>><<<111,,,///////////////////////////////////////000000000000111111111000:::===vvvvvvddd}}}sssnnnoooqqqpppuuu{{{~~~qqqnnngggZZZKKK<<<555:::BBB888777666444444333444444777888AAAdddoooNNNAAAXXXeeeccc]]]<<<111---222---666//////.........---------........./////////000000//////444///666222;;;{{{YYYIIIfff||||||jjj```@@@888;;;;;;777:::QQQuuukkkWWWyyyjjjcccqqqMMMFFF999222777---000000000000000000000000000,,,333000---333333111888IIIxxxsssoooGGGNNNkkkzzzgggOOO===999CCCUUU^^^iiioooppprrrvvvzzz}}}zzzxxxxxxyyyzzzyyywww~~~~~~~~~{{{qqqjjj\\\OOOAAAEEEVVVbbb{{{}}}zzzuuunnnlllooodddddduuusss]]]JJJ???:::GGG:::CCCggg{{{]]]EEE777555444444222111555<<<===@@@>>>===FFF]]]uuufffHHHCCCEEE[[[uuu444333111000...---------************************))))))))))))(((((((((((((((((((((((())))))))))))((((((+++111999AAAFFFIII@@@JJJ]]]WWWhhhjjjyyyuuuxxxmmmqqq{{{pppppp|||qqqnnnxxx```EEE888777777777111+++///777666---000000000000000000000000...///000111222888AAAIII^^^mmmlll888===DDDsssQQQjjjddd>>>===999:::@@@???555///000////////////////////////////////////000000000000000///555333777PPPuuunnnccc~~~zzzmmmjjjmmmppprrrvvv|||{{{zzzpppeeebbbdddWWW???222555888:::<<<:::777444333444777666===___XXXAAAGGGoooddd\\\|||```BBB666222444...222/////////............---....../////////000000000///111777333333444XXXqqqOOORRRrrrwwwuuuCCC888>>>===555888SSSxxx]]]\\\mmmnnnPPP<<<555:::222000000000000000000000000000...333///...444333000777[[[jjjiiiYYYHHHOOOmmm{{{bbbLLL;;;999EEEZZZbbbjjjooopppqqquuuzzz|||zzzyyyyyyzzzzzzyyyxxx~~~~~~}}}rrrdddUUULLLGGG@@@===555444999;;;LLLiii|||uuunnnmmmpppmmmwwwwwwYYYGGG:::>>>666;;;TTTkkkhhhMMM555555333333444333111333888:::AAADDD??????PPPllljjjKKKCCCAAARRR}}}^^^444333111000...---------************************))))))))))))(((((((((((((((((((((((())))))))))))+++***---444999;;;===???BBBBBBUUU\\\rrrppp~~~~~~qqqrrrzzzoooqqqhhhgggmmmxxx~~~oooLLL888333666777555333333222000222111111111111111000000///000111111111444999===KKK^^^yyyQQQ===:::kkkbbbFFFuuuTTT<<<888999>>>???888222000////////////////////////////////////000000000000000...777222444fffjjj}}}^^^\\\~~~ssshhheeeiiimmmtttxxx}}}~~~}}}|||yyy|||rrrjjjbbbYYYDDD777888888::::::;;;:::999777555===```iiiLLL???VVVooocccnnnyyyOOO:::555555000.../////////..................////////////000000000111111333444333<<>>777888::::::888666555???dddyyyWWW???IIIoooyyyqqqpppbbb777---000444222////////////////////////////////////000000000111222222000444222<<>>NNN```eeekkkoooqqqrrruuuxxxvvvwwwzzz|||}}}~~~uuuVVV???666777:::<<<333;;;<<<<<>>bbb{{{zzz|||~~~xxx[[[AAA===777444555999;;;:::999666555777777444444666;;;IIISSSJJJ:::<<>>999:::888???ddd___CCCHHHaaaxxx}}}mmm<<<222111555......////////////000000000/////////000000000111111111444000666222===uuuAAA===dddtttssszzz~~~lllbbb|||uuu]]]KKKGGG\\\ZZZBBBCCCiiizzzUUUpppssskkksssPPPGGG;;;111:::222000000000000000000000000...222000111444111999MMMlll~~~PPPKKKVVVvvvkkkPPPDDD999===PPP___cccjjjooorrrtttvvvwwwqqqtttwwwzzz{{{{{{}}}~~~sss```GGG999777:::;;;:::777<<<777333:::;;;888;;;777===SSS|||||||||zzzwwwooo|||iiiDDD???;;;888444111666===;;;555222444555444666999>>>LLLWWWPPP???>>>WWWttt|||rrrPPPHHHFFFOOOooo{{{444333111000...---------************************'''((((((((()))))))))***(((((((((((())))))))))))+++---444;;;999777CCCUUUYYYNNNUUUTTThhhhhh}}}nnn___YYYYYYZZZeeeqqqwwwxxxyyy{{{}}}zzz|||}}}}}}}}}ZZZCCC<<<888555444555444444333222222111111//////...///000111111111333666BBBWWWrrrppp???444BBBaaaKKKsssqqqIIIBBB999444666888666111////////////////////////////////////000000000000111222222777XXX~~~vvvyyyssshhhbbbbbbhhhppp||||||zzzxxxwwwxxx{{{~~~{{{{{{{{{|||~~~]]]qqqqqqcccZZZUUUNNNNNNkkkkkkIIIJJJUUUxxxpppDDD999222444***.../////////000000000000//////000000000111111111///666000777999QQQppp>>>@@@iiiuuuvvv{{{mmmZZZMMMEEEAAAPPPcccSSSGGGaaaaaaGGGIIIrrrYYY\\\aaavvvRRRLLL===000<<<222000000000000000000000000,,,111111222333111>>>XXXffftttKKKOOO[[[zzzdddKKK@@@888===QQQ\\\```hhhooosssvvvvvvwwwqqqtttxxxzzzyyyyyyzzz{{{~~~eeeYYYIII???===<<<999666888???999111888<<<:::<<<===666888NNNrrr~~~{{{qqqgggPPPYYYddddddJJJ===555666333---222===EEE<<<555333444333555999>>>LLLXXXVVVGGGDDD[[[vvv~~~]]]LLLCCCIIIhhhyyyqqq444333111000...---------************************'''((((((((())))))******(((((((((((()))))))))))),,,---333888444444FFF^^^___ZZZZZZKKK^^^iii|||wwwvvviiiccc___YYY\\\hhhuuuzzzzzzzzzyyyyyyxxxwwwvvvxxx}}}mmmyyyeeeEEE:::888777555555444333333222111111333222000111222333333222666222555HHHgggPPPFFF777OOO}}}\\\pppNNNFFF:::333444888777333////////////////////////////////////000000000000000444222<<>>FFFbbbdddJJJLLLwwwaaa]]]dddcccTTT???...<<<222000000000000000000000000+++111222222222000AAA```TTT}}}yyyEEERRR___~~~bbbIII@@@888???SSSYYY^^^gggoootttwwwwwwwwwtttxxx{{{|||zzzxxxyyyzzz~~~qqqhhh[[[PPPIIIDDD@@@>>>222???===555999;;;777888888999999999BBB^^^}}}nnn]]]EEEIIINNN}}}ZZZCCC444777777222888GGGRRRGGG;;;666444222333666>>>JJJXXXXXXMMMJJJ___xxxxxxiiiNNN???CCCbbbwwwYYY222111000...------------))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((()))***+++)))000777888555777EEESSSkkkjjjXXXWWWrrr~~~yyy~~~vvvmmmaaaXXXZZZ^^^bbbrrr|||wwwssswww{{{yyyxxxxxxwwwyyy|||~~~}}}}}}vvvNNN;;;777999444000333666666333111222222111111000000000///...444333777VVVmmmCCC@@@???^^^|||AAAGGG//////888>>>444---...//////......///000......//////000000111111222---999AAAyyyvvv```nnnttt^^^\\\```dddlllvvv}}}zzzwwwvvvwwwyyyzzz~~~||||||}}}~~~~~~}}}yyyzzztttxxx}}}dddHHH>>><<>><<<999:::;;;;;;999666777888;;;<<<;;;CCCZZZrrr}}}mmmYYYJJJEEE666]]]JJJ;;;666444333777<<<\\\MMM===555222111222555CCCFFFTTT___YYYPPPaaa}}}lllLLLAAAJJJ___yyyyyy|||TTT222111000...------------))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((()))++++++,,,000444666777:::BBBIIIXXX]]]VVV\\\xxxyyyssslll]]]VVVYYYXXXaaaooowwwtttsssyyy|||zzzxxxyyyzzz{{{|||~~~~~~kkkttt]]]GGG333555999;;;888444333555333333333444444333333333...444222555RRRtttCCC888<<>>999.../////////......///000......//////000111111111555000555AAAhhhrrr]]]ooolllZZZXXX]]]cccmmmyyy}}}|||zzzyyyyyyzzz{{{|||~~~|||{{{{{{|||~~~}}}|||vvvvvvvvvyyylllDDD;;;===>>>AAA@@@NNN___gggdddYYYKKKAAAFFFCCCQQQcccQQQBBB^^^{{{OOO999333111222//////............//////000000000000111111111111000333222???FFFddd???@@@EEEzzzxxxuuurrr|||zzz|||fffVVVRRREEE777666999444777HHHYYYPPP777///888>>>TTTUUUNNNdddmmmTTTiiifffKKK444...666222222111000000000000000---777000444333999:::yyypppnnn```@@@SSSeeettt}}}YYYEEE;;;777BBBRRRZZZ```hhhooorrrsssttttttvvvwwwyyyzzzyyyzzz|||}}}yyyoooggg___TTTMMMCCC???;;;:::;;;;;;999666>>>:::888888666888BBBOOOjjjsss[[[FFFRRRCCCaaabbbMMMCCCCCC:::555999<<>>???FFFPPPSSS]]]ttt}}}|||rrrrrroooZZZUUUZZZSSSfffoootttrrrsssyyyzzzvvvxxx{{{~~~~~~}}}~~~nnnxxxmmmZZZIII>>>555222111///000333000111222222333222222222111555333555PPP}}}SSS777===III~~~yyy```666>>>888999@@@>>>000000///////////////000......///000000111111222444333666LLLiiieeegggwwwfffXXXVVV[[[aaannnzzz{{{{{{{{{{{{{{{|||}}}}}}|||{{{zzzzzz{{{~~~{{{xxxtttqqqxxxKKK888>>>;;;333EEE@@@AAAHHHJJJDDDBBBEEE555:::DDDuuuoooTTTBBBTTTKKK999666,,,111000//////......//////000000000000111111111222222111...///BBBSSS```>>>>>>GGGuuuzzzsss~~~zzzyyy~~~wwwqqqeeeOOO:::777>>>;;;666666999888444555<<<===OOOUUUYYYoootttTTTzzzkkkoooVVVQQQ999,,,888222222111000000000000111---666000555555;;;@@@xxxTTTBBBRRReeetttzzzVVVCCC:::777BBBRRR\\\aaahhhnnnqqqsssuuuvvvtttvvvxxxyyyyyyzzz|||~~~wwwlll```WWWKKKFFF@@@<<<<<<;;;999777>>>888666999;;;<<<===???AAA[[[~~~~~~```WWWHHH<<>>===KKKSSSWWW]]]lllyyy{{{xxxxxxllltttrrrYYYSSS\\\WWWqqqtttuuussstttxxxvvvqqqxxx|||~~~~~~hhhAAA444888;;;888555333333444444444444333333222555444:::XXXqqqBBB???999]]]lll}}};;;===666???FFFAAA333111000//////000000///...//////000111111222222000444:::aaa~~~cccuuurrrfffZZZWWWZZZaaannnyyyzzzzzzzzz{{{{{{{{{zzzzzz||||||{{{zzz{{{}}}{{{wwwssswww~~~mmmDDD<<<===???333444???RRR___YYYGGG777<<<======cccyyyWWWDDDMMMxxxNNN;;;666...///000000////////////000000000000000111111222222333777111---===ccc```@@@@@@KKK{{{ooo{{{tttrrr~~~hhhZZZRRRRRRUUUUUUccczzz~~~]]]KKK>>>666<<<======<<<;;;;;;888444<<>>---444222222111000000111111111...777111666555;;;CCCxxxrrr~~~JJJCCCQQQffftttxxxTTTBBB:::888CCCRRR\\\aaahhhmmmqqqtttvvvxxxsssuuuwwwxxxyyyzzz}}}uuuggg]]]TTTNNNEEE@@@>>>===;;;999:::888777;;;@@@BBBAAA@@@CCCGGGUUUppplllCCC;;;CCC|||dddWWW<<<666DDDGGGDDD===777777666444444666444999FFFUUU]]]dddsss]]]DDDCCCVVVooo~~~vvvzzz222111000...------------))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((((((***,,,---333555333000555???EEEDDD\\\___``````gggyyy}}}hhhfffpppnnnWWWPPP[[[___vvvvvvuuutttuuuxxxvvvrrrxxx|||~~~~~~|||oooDDD666999999444111666666666555555555666666333666999FFFgggPPP888<<>>888JJJMMMDDD666333000///000000000/////////000000111222222222000555===pppttteeevvvjjjaaaXXXVVVZZZdddpppyyyzzzyyyyyyxxxxxxwwwvvvvvv}}}}}}}}}{{{zzz|||~~~yyyvvvtttxxx|||{{{uuuPPP===<<<777@@@MMMdddnnnDDD:::777WWWZZZHHHHHHkkkwww^^^AAA666777222000000////////////000000///000000111222333333333888777111<<>>222222222111111111111111222222000777222777444999EEEvvv>>>BBBPPPggguuuvvvRRRAAA;;;:::EEETTT\\\aaahhhmmmqqqtttwwwyyysssuuuxxxyyyyyy{{{}}}|||mmmbbb]]]VVVLLLEEEBBB@@@===;;;<<<<<<<<<;;;;;;<<<======JJJCCCBBBSSSpppuuuTTTMMM;;;qqq}}}[[[;;;444CCCKKKGGG???999666555333555999555444888DDDVVVggguuu~~~eeeGGGCCCVVVnnnzzzfff222111000...------------))))))))))))))))))))))))(((((((((((((((((((((((((((((('''((()))***,,,---111444444333;;;IIIPPPNNN\\\\\\``````eee{{{}}}\\\cccddd^^^RRRLLLUUUggguuutttssstttvvvyyyyyyyyyxxx{{{~~~~~~}}}fffOOO:::666555111444===555444333222333555888999AAAFFFMMM\\\zzzbbb444;;;EEEwww{{{DDDBBBRRRMMMHHH999444000///000111000...//////000111111222222333444555@@@zzzuuuiiifffuuuaaaZZZRRRRRR[[[hhhssszzzyyyxxxwwwuuuttttttssssss{{{}}}}}}{{{{{{yyytttqqqppprrrtttyyy}}}^^^KKKDDDIIIOOObbbtttQQQ<<>>;;;??????;;;999<<<@@@AAA???AAAEEELLLWWWmmm^^^PPPDDDddd]]]===333<<>>:::<<>><<<;;;<<<<<<<<<;;;dddmmmmmm{{{nnnYYYiii{{{lllXXXGGG===::::::<<<444???CCCOOOkkk]]]^^^aaaccc;;;;;;...222111111111222333333444000666333;;;888>>>SSSuuuxxxxxxGGG===NNNjjj{{{oooKKK<<<999;;;EEERRRYYY```iiiqqquuuwwwwwwwwwyyyzzz||||||{{{|||}}}}}}sssllleee\\\TTTOOOKKKEEEAAA>>>AAA@@@<<<===AAAAAA;;;CCCAAACCCFFFJJJRRRfffzzzzzzOOO@@@??????VVV___JJJ999444OOODDD???;;;888555222444999666::::::999FFF___rrrxxxxxx}}}{{{pppfffbbbbbbssskkkIIIBBBUUUlll}}}uuu|||444333111000...---------))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((***,,,...///+++,,,111888>>>CCCKKKSSSDDD\\\RRR[[[kkkwwwnnnqqq[[[OOOJJJAAAHHHbbbuuuuuurrroooooosssvvvxxxxxx{{{{{{{{{|||~~~}}}|||tttyyybbbHHH999888===;;;FFFSSSlll~~~BBBCCCTTTmmmvvvVVV|||~~~yyyPPPGGGHHH///OOOFFF:::000000222111...---111111111111111111222222666333UUUxxxdddIIIwwwuuu___\\\VVVUUUaaarrrxxxvvvssstttvvvwwwvvvuuusssrrrxxxyyyzzz|||~~~~~~xxxvvv~~~wwwsssttttttqqqnnnnnnkkkooowwwfffDDDEEEzzzQQQFFFMMMqqqxxxtttQQQ444000000111111000000000000111111000000000111222222222333777999888VVVtttEEECCC333aaa{{{kkkiiiuuujjjxxxYYYLLL???;;;;;;:::999999===???XXXnnnRRRuuuyyy___KKKBBB>>>999555444===EEENNN___rrrxxxsss}}}rrrRRRfffuuu]]]>>>111555333333222222111222222222555///333555;;;===\\\hhh{{{zzzrrr<<<<<>>jjjwwweee===>>>333dddsssbbbkkkuuujjjaaaSSSEEE???>>><<<::::::999777CCCeeefffccctttVVVDDD<<<888666777000<<>>;;;888666555444444333222333444444555555<<<@@@888888OOObbbdddcccJJJPPPWWW^^^jjjtttuuupppYYYXXX```tttsssRRRFFFSSSqqq}}}444333111000...---------))))))))))))))))))))))))((((((''''''''''''((((((((((((((()))***,,,......///888:::444111888@@@CCCNNNfffoookkk{{{wwwaaaooogggQQQEEEFFFGGGTTTiiitttuuuttttttuuuwwwyyyyyyxxx~~~}}}|||}}}}}}}}}~~~~~~~~~xxxllldddlll}}}}}}KKK777===@@@777///222888777<<>>222///111111111111111111111111111222333333222GGGqqqbbbFFFLLLrrrjjjWWWUUUTTTXXXdddqqqtttqqqssstttuuuvvvwwwwwwvvvvvvvvvvvvwwwxxxyyyzzzzzz{{{}}}~~~sssggg^^^UUUHHH???>>>>>>;;;===DDDsss{{{tttrrrqqqooommmnnnooolllmmmsssyyy~~~{{{dddKKK@@@??????>>>===666;;;YYYwwwccc@@@CCCwwwiiiRRRBBBZZZrrrRRR<<<222222111111000000000000111111000000111111222333333444111<<>>DDD???<<<>>>:::111eeeddd===LLL```nnnEEECCC===HHHOOOAAA333///111222222333111111111111222333333444555JJJeeeWWWFFFCCCQQQnnn~~~eeeUUUTTTUUU]]]iiisssuuurrrqqqrrrrrrssstttvvvvvvwwwwwwwwwyyyzzz{{{|||}}}}}}tttcccQQQCCC:::999111,,,000444444555888IIIxxxwwwtttrrrooonnnoookkkjjjlllqqqwwwzzz{{{{{{oooXXX???444555777888888999666BBBjjj}}}jjjgggccc]]]CCCMMM}}}qqqTTTCCCWWWQQQBBB777000111111000000000000111111000000111111222333444444777AAAIII|||zzzPPPQQQOOO@@@jjjooofffnnnrrrjjjaaaaaajjj]]]OOOHHHCCC>>><<<<<<888<<<<<<===MMMnnnxxxwwwsssKKKUUU___CCC555444666777:::>>>GGGXXXaaaTTT>>>===888777@@@ZZZ~~~UUUsssqqq<<<999555333333222222222333444444666444;;;<<>>>>><<<777444333555444222111444777666333222=========IIIRRRTTTYYYcccfffgggaaaXXXOOOHHHDDDCCCDDDCCCFFFXXXwww|||WWWIIIUUUsssjjj444333111000...---------))))))))))))))))))))))))((((((''''''''''''((((((&&&'''(((***+++,,,------,,,222333111777DDDKKKIIICCCRRRiii~~~iiimmmgggNNN>>>>>>FFF[[[ppptttuuuwwwyyyzzz{{{zzzyyyyyy{{{zzzyyyzzz|||}}}}}}}}}~~~~~~rrrfffdddkkkvvv]]]TTT\\\hhh___QQQIIICCC555hhhCCC888yyy[[[wwwMMMIIIKKKOOOQQQBBB444000111111222333111111111111222333444555666HHHTTTRRRIIIKKKTTTkkkwww^^^RRRPPPSSS___lllssssssqqqpppoooooopppqqqsssuuuvvvuuuvvvyyy{{{}}}|||xxxeeePPPDDD<<<777:::777666777666555666888222RRR|||wwwtttpppooopppkkkkkkkkkkkklllnnnnnnmmmhhhWWWEEE;;;777555444555:::555333KKKnnnoooXXXOOOUUUaaammmcccqqquuuUUUGGGUUUzzzXXXCCC333333111111000000000000111111///000111222333444555555444???DDDtttzzzHHHGGGHHH<<>>555;;;<<<:::@@@YYY|||nnn===AAA===RRRvvvcccMMM<<<444444777999111BBBfffppp[[[NNNSSSXXXKKKEEEDDDPPPxxxWWW```qqq:::333222333222222222333444444555555666===;;;@@@FFFeeeRRRrrrxxxAAABBBTTTqqq}}}kkkHHH:::999<<>>nnnPPP444ZZZaaavvvSSSLLLOOOHHHRRRCCC555000111111111222111111111111222444555666<<>>???:::;;;;;;:::<<>>:::BBBPPPbbbOOONNNRRRgggxxx```MMMCCCCCCKKK```rrrrrrvvvyyy{{{zzzyyyxxxyyy{{{}}}}}}~~~uuukkkbbb^^^\\\XXXXXX[[[pppzzzooonnnpppuuu~~~~~~mmmNNNNNN{{{VVV777MMMuuu[[[hhh[[[EEEGGG===QQQCCC555111111111000000111111111222333444555666@@@^^^uuuHHHjjjllllllYYYLLLIIINNN^^^lllqqqppppppqqqpppnnnmmmnnnppptttvvvtttvvvxxx{{{}}}~~~~~~}}}~~~sssbbbYYYQQQHHHBBBBBB@@@;;;888777888888555222DDDppp|||wwwqqqmmmmmmrrrhhhYYYOOOSSS\\\\\\WWWJJJAAA999777444111///000333<<<<<>>tttgggdddnnnkkkiiixxxCCC[[[uuussshhheee___YYYTTTRRRLLLEEE@@@@@@CCC<<<<<>>CCC]]]{{{lllLLLGGGBBB888;;;222222111222333555666777///MMMiiiqqqtttJJJXXXVVVvvvuuuVVV>>>777666222222222333333555666666666888???>>>FFFHHHXXXrrr}}}qqqAAA:::QQQnnn{{{kkkGGG:::888:::DDDQQQUUU[[[dddkkkpppqqqssssssssstttvvvxxx{{{~~~qqqZZZkkknnnuuunnn~~~sssmmmmmmccc___[[[XXXXXXVVVQQQNNNKKKIIIGGGEEECCCBBBBBBBBBCCCAAACCCGGGHHHFFFHHHMMMOOOWWWeeeuuulllVVVNNNHHH???:::;;;444666444111888BBBAAA777444666777EEE```lllkkknnnZZZTTTRRR\\\fffkkkmmmpppxxxvvvuuulllUUUGGGYYYvvvYYYIIIYYYwwwggg444333111000...---------))))))))))))))))))))))))((((((''''''''''''((((((%%%''')))+++,,,------,,,///222???IIIBBB777BBBYYYdddYYYUUUWWWrrrnnnTTTFFFAAAEEEPPPfffxxxwwwwwwyyy{{{zzzxxxwwwyyy{{{zzz{{{}}}~~~{{{}}}~~~~~~SSSHHH???===;;;777666:::FFF~~~qqqmmmlllpppwww{{{}}}~~~iiinnnzzz|||qqq^^^]]]UUU666GGGrrrfffllleee???EEEAAAQQQCCC555111222111//////111111111222333444666777<<>>PPP\\\888@@@>>>qqqdddeeennniiihhhjjjQQQFFFQQQ```oootttnnnaaa\\\XXXVVVPPPGGGBBBAAAEEE;;;;;;DDD@@@999JJJfffQQQ>>>999<<<;;;<<<999666555555666555444777>>>\\\uuu{{{```[[[UUUqqq{{{RRR999333555222222222333444555666777555666???CCCPPPOOOTTT```}}}___111HHHMMMlll{{{jjjGGG999777888BBBOOOUUU[[[cccjjjnnnooopppqqqrrrsssvvvxxx{{{~~~vvvlllNNNVVVWWWVVVKKKdddoookkkpppeeeaaa\\\ZZZYYYWWWSSSOOOLLLJJJHHHEEECCCBBBBBBBBBCCCAAAAAAEEEFFFEEEFFFJJJOOOTTT___nnn|||xxxdddTTTDDD::::::444777444111999EEECCC999777555333CCCaaannnkkklll^^^\\\cccuuuuuuSSSMMM^^^ZZZJJJYYYwwwfff444222///---------,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,,,,222777888999;;;===>>>[[[jjjjjjjjjNNNfffpppvvvTTTIII???CCCLLLsssooowwwyyyzzz|||{{{yyyzzz~~~{{{yyyzzz}}}kkkPPP444222222444333111222666666___sssmmmnnnoooiiifffppplllVVV@@@FFF___pppaaauuuaaaWWWaaavvv}}}~~~~~~SSS999EEE```???EEEIIISSSKKK888---222333///333111222333222111222555777AAAyyy}}}^^^???JJJxxxhhhTTTLLLHHHTTTdddjjjppptttpppuuurrrooonnnpppqqqrrrrrryyywwwvvvxxx}}}zzzoooddd]]]SSSLLLGGGCCC>>>:::222666666>>>___zzzuuuoookkkfffMMM???888888NNNXXXEEE777999)))666999...999111777:::FFFggg~~~mmmgggfffLLLNNNzzzvvvsssYYYLLL777888111111111111111111111111111111222222222333666888666DDDPPPuuufff;;;888DDDggg___```kkkfffbbb~~~|||uuu{{{ZZZWWWiiitttrrrkkkddd___YYYTTTOOOKKKGGGDDDAAAAAABBB@@@;;;<<>>>>><<<888;;;:::333666999000666;;;yyyppppppYYY[[[{{{^^^???777444444444444555555555555666;;;<<>>GGGPPPZZZhhhVVVmmmmmm___PPPGGG>>>EEEQQQyyyrrrvvvuuuwwwyyyzzz{{{}}}}}}qqqNNN222555222111333222///111555777EEEooorrrppphhhiiilllgggbbbVVVAAA;;;333<<>>XXXPPP;;;///333222...222111222333222222333666888AAA```@@@KKKyyyfffSSSMMMIIIUUUeeejjjooosssoooqqqppppppooopppqqqsssuuuwwwwwwyyyzzz|||~~~~~~~~~wwwjjjcccXXXPPPJJJFFFAAA===;;;:::444333JJJrrrxxxrrrooojjjUUUDDD666555PPPWWW<<<333999666HHHFFF222;;;===???===RRRzzzkkk```tttwwwiiidddcccxxxeeeIIIIIIrrr^^^QQQ555)))111111111111111111111111111222222222222333666999??????JJJmmmhhh<<<777@@@bbb~~~___aaannnjjjdddwwwVVVGGGBBB]]]uuurrryyyyyyqqqjjjlllggg___XXXSSSMMMHHHEEEDDDBBBBBBAAA>>>>>>FFFQQQtttssseeeCCC777666777444777:::555444AAA{{{ggg|||ZZZkkklllZZZpppfff===222555444444444444555555666666======BBB???HHHPPPjjjYYYyyymmmIII???JJJiiiiiiFFF999999;;;FFFSSSUUU\\\fffllloooppprrrtttuuuyyyyyy|||xxxmmm~~~{{{rrrmmmhhhddd```___^^^\\\XXXTTTSSSMMMHHHIIIMMMOOOJJJEEEDDDDDDDDDEEEFFFGGGIIIJJJNNNOOOVVVdddsss}}}fffMMM666888111777666444SSSdddKKK===444999KKKjjjjjjrrrhhhaaaoooyyyyyy]]]QQQYYYfffkkkSSSSSSGGGbbbuuu{{{ttt444222///---------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,444222111333777;;;???AAABBBMMMgggzzzfffrrrmmmPPPIIIBBB<<>>000333222...111111222333333222444777999DDD___AAAMMMwwwwwwcccRRRMMMJJJWWWgggjjjnnnqqqmmmllloooqqqqqqpppqqqtttxxxtttwww{{{~~~|||ssskkk___UUUNNNJJJEEEBBB@@@<<<555000777RRRyyyxxxsssrrraaaBBB///555YYYaaa@@@:::444666SSSUUU:::;;;CCCOOOAAA[[[ddd[[[iiikkkQQQCCCAAADDDSSSuuuhhhKKKIIIooofffVVV888...111111111111111111111111111222333333333555888:::@@@>>>VVVccceee<<<555<<<[[[|||```aaallljjj```YYY???999LLLlllvvvqqqrrrllleee^^^XXXSSSNNNKKKHHHDDDCCCCCCAAA@@@DDDJJJccc~~~zzz~~~UUUAAA999:::555555999666333FFF[[[pppaaaCCCppp|||YYYsss^^^;;;000666333333333444555666777777>>>@@@DDD@@@FFFNNNkkk___ooo~~~zzz{{{hhhAAA555JJJggg}}}}}}jjjGGG::::::<<>>;;;999777666???[[[wwwxxxuuuvvvhhhPPP<<<999aaa___???777XXX```DDD:::DDDeeeHHH^^^~~~ZZZWWWgggzzz```FFF666333666999999XXXnnn{{{gggLLLHHHlll~~~iiiTTT777:::111111111111111111111111111222333444444666999<<<<<>>888666<<<>>>444FFF|||WWWXXXyyyffflllqqqkkkxxx[[[hhhHHH:::555777222222333333555777888:::>>>BBBJJJJJJOOOOOO___zzzlll>>>777HHHddd|||kkkGGG:::999<<>>@@@???BBBIIIsssrrrxxxsssssstttuuuwwwyyyyyyyyy}}}~~~xxxxxx___TTTJJJCCC===777555666222777222,,,AAAnnnxxxooodddWWWPPPWWWTTTAAA666///777TTT^^^AAA---777***:::PPPXXX^^^wwwyyy^^^KKKBBB>>>KKK```iiilllEEE>>>aaazzzeeevvvPPPQQQUUUcccXXX???///222111...333111222333444444666999<<>>;;;999GGG[[[sss{{{{{{|||{{{rrroooZZZBBB]]]}}}RRRHHH```bbbHHHEEEccc~~~XXXcccuuuPPPNNN]]]yyy___BBB333444888777333333@@@PPPjjjcccHHHDDDgggeeePPP444777111111111111111111111111111222444444555888;;;>>><<>>BBBAAABBBJJJwwwuuuzzzsssssstttwww{{{}}}}}}|||{{{~~~pppdddXXXPPPIIIAAA<<<;;;999333333666999CCCcccaaaYYYRRRNNNZZZvvv}}}iiiPPP999555SSSdddFFF+++000333>>>LLLTTTbbb~~~oooPPP<<<444555000333===@@@LLLfffCCCDDDooopppVVVVVVaaafffZZZ@@@000111111...333000222333444555777;;;>>>HHHJJJ;;;QQQrrr~~~[[[QQQIIIJJJ[[[kkklllllloookkkjjjnnnssstttsssqqqrrrtttyyyvvvtttwww}}}nnnMMMVVV{{{rrrfff\\\VVVQQQMMMIIIGGGBBB>>>???<<<:::BBBMMM\\\fffssszzz|||~~~ppp[[[JJJ```jjjIIIOOO^^^VVVFFF\\\vvvooorrrKKKAAAOOOWWWEEE666999DDDGGG???666777666<<>>@@@EEECCCIIILLLVVVUUU\\\RRRWWW~~~}}}777777@@@\\\yyymmmIII:::888999BBBOOOWWW]]]eeejjjmmmppptttwwwwww}}}jjjLLL>>>:::888;;;999GGG\\\~~~yyyvvvrrrmmmfffbbb```^^^ZZZVVVPPPQQQPPPMMMIIIFFFGGGHHHFFFFFFEEEDDDDDDDDDEEEEEEGGGHHHIIIHHHEEEHHHUUUdddoooXXXFFF:::777666999777333666>>>HHHQQQIIIPPPYYYmmmiiiVVVIIIMMM{{{xxxOOOLLLkkk}}}yyyooo444222///---------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((***+++,,,---...111666>>>BBB<<<>>>UUUppphhhYYYFFF<<>><<>>>>>CCCHHHOOOYYYfffoootttwww|||sssSSS???IIIuuufffPPP777HHHRRRFFFAAAdddzzzwwwmmmKKK===OOONNNHHHHHHPPPSSSLLLAAA;;;777777444GGGqqqmmmOOOEEEcccwww|||nnn___BBB555111111111111111111111111111222444666777:::>>>AAA???III___}}}CCC999777PPPaaaWWWYYYpppWWWuuu~~~uuummmgggccc```^^^\\\WWWTTTRRRMMMGGGEEEGGGMMMMMM???>>>QQQaaa|||kkkOOO;;;888KKKUUUKKKEEE___ZZZfffMMMDDD[[[qqqiiivvvIII777888333444444444555888<<<@@@CCCGGGFFFKKKLLLVVVXXXeeeKKK\\\yyy>>>??????YYYuuuoooKKK<<<888999BBBNNNWWW]]]eeekkknnnrrrvvvzzzyyyhhhQQQHHHGGGLLLEEECCCGGG}}}xxxssskkkfffccc```\\\XXXTTTRRRPPPNNNLLLJJJIIIIIIFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA???:::999BBBMMM___}}}nnnXXX999999555555;;;999666:::AAAUUUMMMJJJwwwaaaqqq{{{ppp]]][[[HHHqqqwwwPPPNNNnnn~~~xxx444222///---------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***+++,,,......000///222777999DDDcccxxxoooUUU<<>>:::777888@@@HHHkkkyyyYYY<<<;;;bbb[[[DDD999ZZZUUU555444:::>>>@@@RRRqqqlllGGGIII>>>DDDMMMDDD999888666222===```YYYAAAmmmtttPPPUUUnnnqqqcccGGG333222111---111000222333555666999===@@@[[[@@@JJJbbb___yyyVVVNNNFFFIII\\\mmmllllllooolllgggiiimmmrrrwwwxxxvvvtttooovvv{{{zzzxxx~~~wwwpppggg___ZZZVVVQQQMMMDDDHHHIIIEEEBBBBBBDDDDDDMMMUUU___gggkkkmmmppprrrYYYPPP???,,,BBBUUU888FFFKKK@@@<<<[[[~~~lllgggLLLAAAZZZddddddgggeeeVVVCCC888888333999444;;;dddnnnNNN@@@\\\zzzuuuYYY888555111111111111111111111111111333555666888;;;???BBBFFFBBBXXXFFF;;;555LLLaaaWWWYYYsssZZZwwwwwwpppllliiigggfff```\\\YYYVVVPPPIIIHHHKKKaaammmUUU999===IIIiiiuuuTTT>>>EEEeeerrrcccHHHnnnmmmxxx\\\LLLdddqqqooorrrzzzBBB888:::555555444555666999===BBBEEEGGGIIIQQQRRRZZZZZZiiiRRR[[[|||;;;===>>>WWWqqq}}}rrrMMM===999999BBBNNNWWW]]]eeekkkooosssxxx|||mmm```bbbkkkrrraaaUUU{{{uuummmgggddd```\\\XXXVVVQQQMMMMMMNNNNNNKKKHHHGGGFFFEEEDDDDDDCCCDDDDDD@@@===;;;999444111777@@@MMM[[[xxxjjjeeeOOO:::;;;333111;;;<<<555666999TTTNNNDDDggglllgggyyyxxxrrr}}}UUUOOOEEEjjjwwwRRRQQQpppwww333111...---------+++***))))))))))))))))))))))))((((((''''''''''''((((((((()))*********---111444222666222000555888DDDYYY~~~yyyKKKMMMmmmmmm___BBB:::;;;:::???UUUoooxxxrrrrrrrrrtttwwwyyyzzzzzzxxxxxxxxx{{{iii```[[[UUUQQQOOOIIIGGGGGGHHHBBB999888===SSSkkkcccQQQbbbOOO>>>ZZZuuuGGG===222EEE===555RRRlllkkkfff___VVVQQQTTTMMM888111===;;;444QQQSSSRRRnnn]]]TTTnnnllldddJJJ333111222111555111333444444555888<<<@@@VVVJJJSSSrrrTTTyyyWWWKKKGGGJJJ]]]lllkkkjjjnnnlllpppppppppqqqqqqqqqpppppptttxxxxxx||||||}}}rrrtttnnnjjjhhhcccZZZSSSQQQJJJIIIIIIHHHFFFDDDBBBAAAGGGXXXbbbeee\\\dddkkkFFFAAA---111777FFFQQQBBB;;;666;;;999MMMlllSSSHHHTTTyyyoooaaa\\\EEE;;;:::888:::666:::VVV~~~sssIII???^^^~~~|||}}}{{{TTT888:::111111111111111111222222333555777888999<<<@@@CCCEEEFFFPPPwwwNNN@@@555LLLjjjNNNVVVyyyQQQmmm|||xxxsssmmmjjjbbbdddaaaZZZUUUSSSMMMFFFeeeyyy>>>888<<>>000888777888666666999???DDDFFFFFFLLLSSSTTTTTTVVV[[[qqqiiiGGG<<<===SSStttuuuMMM<<<888777???LLLSSSYYYcccnnnqqqqqqvvv}}}xxxpppjjjfffccc^^^ZZZXXXVVVTTTQQQNNNMMMMMMLLLJJJLLLIIIBBBCCCJJJHHH@@@<<<@@@555888666111:::666AAA>>>]]]rrrkkkWWWFFF<<<999555444444666666666===CCCBBBCCCPPPccc|||yyyiii___TTTKKK[[[sssQQQLLL~~~www|||333111...---------+++***))))))))))))))))))))))))((((((''''''''''''((((((((()))*********,,,///222///444222333999777:::GGGWWW^^^GGGTTTqqqlllZZZ???;;;;;;:::???UUUnnnwwwqqqqqqqqqrrruuuwwwxxxxxxxxxyyywww|||___rrr|||nnngggccc\\\WWWUUUSSSNNNMMMOOOMMMEEE??????FFFZZZqqq|||~~~xxxhhhJJJTTTvvvYYY;;;777EEE>>>666RRR{{{~~~UUUGGGGGG:::???MMMGGGDDD777EEEoooWWWEEEyyydddUUUtttmmmeeeJJJ444111222000444222333444444555888===@@@YYYFFF^^^sssUUUyyyVVVKKKHHHKKK___ooommmlllooommmrrrqqqpppooooooppprrrsssooouuutttxxxwwwtttbbbUUUYYYzzz}}}rrrrrrlllhhhgggbbbZZZTTTSSSNNNMMMLLLJJJHHHFFFEEEDDDHHHQQQYYYdddaaafffhhh@@@888...333111>>>|||dddDDD888333///555333;;;jjjSSS@@@UUU}}}sssiiiOOOIIIKKKDDDAAA777333HHHpppqqqIII@@@^^^{{{vvvZZZ<<<---111111111111111222222333333555777999;;;>>>CCCFFFGGGFFFNNNwwwWWW>>>555DDDgggOOOXXXvvvTTTjjj}}}zzzuuurrrmmmhhhaaa]]]ZZZUUUNNNIIIJJJnnn___;;;888888999PPP}}}\\\eeeuuucccJJJJJJlllsssxxx```OOO>>>888777///777666777;;;BBBGGGIIIIIIMMMSSSTTTWWW\\\]]]jjj\\\BBB@@@<<>>>>>999SSSTTTIIISSSPPPuuuSSSAAA;;;TTT~~~ZZZBBBssstttRRRooopppgggKKK444222222000333222333444555666999===AAA]]]oooFFFooosssUUUwwwUUULLLGGGLLLaaarrrooonnnpppnnnsssqqqooonnnnnnpppsssuuummmwwwwwwxxxrrr]]]TTTrrrwwwnnniiieeeeeebbb[[[VVVUUUTTTRRROOOLLLJJJIIIHHHHHHLLLMMMRRRaaaaaacccddd@@@444222888777MMMNNN<<<333333000555444///HHH}}}gggLLLhhhzzzkkkwwwwwwlllUUU??????ZZZ{{{sssLLLCCCaaa|||ttt___DDD000111111111111111222333333333555999;;;>>>BBBGGGJJJMMMLLLQQQyyyyyy{{{fff>>>888>>>yyyfffSSSVVVmmmWWWbbb}}}|||nnneeefffeeeZZZOOOJJJ666FFFBBB666666444000666IIITTTeeedddzzzaaa___|||bbbJJJ;;;999555000666777:::???EEEJJJLLLLLLOOOUUUWWW]]]ccc```eeewwwzzzVVV;;;>>>:::MMMiiixxxNNN;;;777777???JJJOOOUUUbbbnnnssssssvvv{{{{{{uuuqqqllleee```]]][[[XXXUUUSSSQQQPPPPPPOOOMMMLLLKKKJJJJJJPPPXXXooommmYYYRRRFFF888999000111555222444===>>>???HHH]]]uuuhhhYYY999666333222333444444444333777;;;EEENNNSSSnnndddRRROOOiiioooMMMRRR~~~qqq444111///......---,,,+++))))))))))))))))))))))))((((((''''''''''''((((((&&&(((+++++++++***+++,,,///444777AAANNNIII@@@BBBJJJMMMQQQdddtttkkkTTT???===;;;999AAAVVVlllssspppwwwwwwxxxyyyzzz|||~~~yyypppllljjjfffcccbbb]]]YYYUUUVVVVVVQQQHHHAAA@@@EEEXXXpppzzzzzzeee===aaaiiiqqqbbbKKKTTTIII---...777???===RRRpppdddgggdddyyyWWWIII888CCCqqqZZZDDDtttXXXjjjsssiiiKKK444222333000222333444555666888;;;@@@CCCbbbmmmKKKzzzmmmSSStttSSSKKKEEEKKKbbbssspppmmmpppnnnqqqpppppppppqqqrrrtttuuuttt{{{yyyvvv{{{mmmwww|||~~~sssmmmhhhddddddbbb\\\YYYYYYXXXVVVRRRNNNLLLJJJJJJJJJKKKJJJOOOaaabbbjjj|||iiiJJJ;;;222000GGGwwwttt:::777111777333444666,,,666CCCmmmrrrZZZ|||xxxaaaGGG:::HHHjjjxxxOOOEEEfffuuuXXXBBB777111111111111222333333444444777;;;>>>AAAEEEJJJMMMPPPPPPTTTuuu{{{^^^lll;;;888888kkkeeeTTTPPPaaa]]]ZZZuuummmsssqqq]]]KKKEEE:::444444555222222555555;;;:::>>>sssyyygggWWWuuuyyyfffbbbfffxxxeeeOOO999333333:::666999===BBBFFFJJJKKKKKKQQQWWWYYY___eeeaaafffyyylllTTTEEE>>>888III```{{{}}}RRR<<<666777???IIIMMMSSS```nnnttttttvvvzzzzzzvvvooohhhbbb___^^^[[[WWWUUUSSSRRRRRRNNNJJJLLLPPPOOONNNYYYiii{{{gggOOO:::<<<666222:::555///666888555888888ZZZrrrlll^^^XXXNNNAAA777555222111222333333333333333777CCCOOOVVVuuummm___RRRgggnnnKKKVVVwww444222///.........,,,+++))))))))))))))))))))))))((((((''''''''''''((((((&&&(((+++++++++***+++,,,,,,///000888FFFEEEAAAGGGNNNAAAIII```rrroooTTT???===::::::DDDYYYlllrrrppprrrtttuuuvvvvvvxxx|||{{{}}}yyypppllljjjhhhhhhjjjdddccc```]]]ZZZVVVQQQLLLGGGFFFRRRhhhsssrrrwwwlllIIIOOOzzzzzzmmmIIIAAA___\\\:::555444...444;;;AAA<<>>CCCGGGjjjsssOOOzzz___NNNrrrPPPHHHBBBJJJaaarrrnnnkkkooonnnnnnoooqqqsssuuuuuuttttttwwwoooaaa]]]```fffwwwwww}}}zzzoooiiiffffffddd___\\\]]][[[YYYUUUPPPMMMKKKJJJJJJDDDGGGOOO___aaayyyZZZ888111???XXXTTT333666,,,555111...333,,,111999@@@eeeuuucccmmmLLLHHHAAA888333@@@hhh{{{OOOEEEhhhwwwyyyPPP777444111111111111222333444555666999===AAADDDGGGKKKNNNNNNRRRTTTlll^^^jjj:::444555\\\eeeSSSLLLXXXjjjWWWyyy~~~vvv\\\DDD<<>>777888???FFFLLLQQQ^^^llltttuuuwwwzzz|||xxxrrrkkkeeebbb```]]]ZZZWWWUUUTTTTTTPPPMMMPPPTTTRRRPPP[[[kkksssSSS999;;;777000555333444999444...333666888===BBBCCC@@@;;;999555333111111222333333222444555888DDDOOOUUUnnnxxx{{{mmmiii[[[mmmnnnJJJ\\\444222000.........---+++))))))))))))))))))))))))((((((''''''''''''((((((''')))***+++++++++---//////222000333===AAAHHHWWWOOO444CCC```wwwzzz\\\EEE<<<999;;;III^^^nnnsssppprrruuuxxxyyyxxxzzz~~~uuuVVVLLL___zzz|||ssspppnnnlllmmmqqqeeegggfffaaa^^^[[[VVVPPPJJJFFFLLL]]]jjjmmmmmmqqqLLLEEE@@@999@@@kkk[[[@@@222&&&===CCC444111///333???EEEBBB888IIIvvvkkkSSS===;;;111:::111???wwwxxxFFFqqq}}}pppXXXooowwwjjjJJJ333333555222333333555777:::===BBBHHHLLLpppuuuPPPuuuRRRJJJqqqPPPGGG@@@HHH```pppkkkiiinnnnnnlllnnnrrruuuwwwwwwuuutttsss^^^CCC:::@@@BBBOOOggg|||tttnnnjjjjjjhhhccc``````]]][[[WWWSSSOOOLLLJJJJJJEEEHHHJJJRRRTTTxxxaaa<<<>>>PPP___fffdddCCC///555222,,,333111444666...GGG{{{|||{{{ttt___===333///000444444???gggyyyMMMCCCgggxxxwww|||VVV999444111111111111222444555666999<<<@@@CCCEEEHHHKKKMMMPPPVVVXXXjjjvvvnnnFFF777:::SSSnnnXXXKKKTTTvvvzzzYYYvvvmmmRRR>>>666:::222666<<<666222666777)));;;000333___sssvvv999===888CCCDDD666222;;;@@@aaaiiioooppp;;;<<<:::555444<<<>>>BBBDDDEEEGGGJJJLLLMMMSSSTTTUUUWWWVVVccc}}}ZZZddd999777AAAOOOrrr~~~```BBB888999>>>DDDKKKOOO[[[jjjsssvvvxxx{{{{{{vvvpppkkkfffdddaaa]]]ZZZXXXWWWWWWUUUVVVWWWWWWRRROOOVVV```}}}wwwjjjOOO666666222000111...111777111,,,666555///222999888000111;;;444333111111333333333222---333666<<>>444IIIuuuoooTTTEEE888999AAA888HHHyyyQQQiiiRRRpppxxxjjjJJJ222444666333444222555888<<<@@@FFFLLLQQQnnnsssVVVuuuLLLFFFvvvsssSSSLLLAAAHHH```ooojjjhhhnnnpppmmmoooqqqtttvvvwwwwwwwww{{{qqqTTT:::999===;;;===\\\~~~}}}vvvzzztttooonnnkkkfffcccccc___]]]ZZZVVVRRRNNNKKKIIIHHHGGG???@@@HHHtttUUU;;;GGG\\\gggsss~~~YYY666555555000777555666///---===pppooossseeejjjVVVOOOBBB<<>>666111111111222333444555666;;;>>>BBBEEEFFFGGGIIIKKKPPPVVVWWWjjjsssUUU888===HHHyyyuuu\\\JJJRRRiiiYYYeeeaaaRRRkkkvvv[[[EEE:::666555666777999999555222333999;;;333:::===III~~~]]]\\\DDD;;;===???888333777===LLLVVVccc___KKKNNNfffjjj|||^^^777===:::777222===@@@CCCEEEFFFIIIMMMQQQOOOSSSRRRTTTYYYUUU\\\pppdddyyyrrr555777???IIInnn|||gggFFF::::::>>>AAAKKKOOOYYYhhhrrrvvvyyy|||{{{vvvrrrjjjhhheeeaaa^^^\\\[[[ZZZVVV[[[\\\WWWQQQQQQRRRRRRTTT[[[QQQMMMAAA111666111111666222...444333111666000///222555222......333444333111222333444333222***333222000555555666???PPPTTTlllsssrrrjjjTTTTTTfffllllllxxxmmmJJJiiittt~~~zzzwww555222000//////...---,,,))))))))))))))))))))))))((((((''''''''''''((((((((()))*********---111444...666555444;;;HHHbbbKKKOOO^^^iiioooPPP>>>999777===OOOeeerrrtttrrrqqqvvv|||~~~||||||}}}yyy[[[CCCDDDzzz|||xxxwwwtttnnnmmmooolllnnnnnnpppuuussscccPPPLLLKKKLLLVVVjjj{{{{{{rrrMMMCCC333///CCC]]]@@@:::888,,,222999,,,111+++===888333LLLnnneeeNNNRRRCCCQQQhhhTTTyyyZZZ{{{xxxjjjIII222444777444555222555999===BBBHHHOOOTTTiiisss^^^zzzMMMDDDnnnuuuXXXRRRAAAIII```nnniiigggooorrrooopppqqqrrrtttvvvxxxyyyWWWIIIQQQPPPIIIKKK~~~xxxrrrpppmmmgggdddeee```___]]]YYYTTTPPPLLLJJJEEE@@@444666III}}}lllVVV\\\fffdddfffmmmggg888222555111666222000555777333OOO|||``````uuuuuu```MMMAAAAAA>>>DDDlllwwwQQQKKKjjjkkkrrrRRR888111111111111222333444666777===@@@CCCEEEFFFFFFHHHIIIJJJNNNOOOdddqqqZZZ222999;;;iiisssXXXHHHPPP^^^WWWWWWwwwqqqrrrgggUUUOOOhhhmmmLLL;;;888999888;;;666444:::999333666888;;;222888888444CCCEEEOOO222>>>000BBB333)))BBB555777SSSgggrrr\\\III{{{lllddd@@@;;;333777999>>>AAADDDFFFGGGKKKQQQUUUSSSUUUSSSXXX^^^XXXWWWdddvvv___bbbAAA888>>>FFFmmmzzzkkkHHH;;;:::>>>@@@LLLNNNXXXfffqqqvvvyyy}}}xxx|||xxxnnnkkkhhhdddaaa___^^^]]]TTT\\\^^^VVVQQQSSSRRRLLLCCCCCC444444222...999666...;;;777---222888333000333444222000333888555---444333222222444555444222222:::444+++111777888<<>>KKKkkk{{{xxxwwwtttooojjjlllqqqppplllnnnrrrhhhXXXYYYQQQLLLSSSfff{{{XXXLLL@@@000KKK```GGG555555777111///555222---888,,,EEEssscccNNNeee]]]VVVsssdddtttzzzbbbEEE555222444444444444666999===BBBJJJRRRXXXpppiiiooolllIIIFFFhhhqqqQQQKKKDDDIIIXXXhhhmmmiiillltttxxxtttsssvvvuuurrrttt{{{uuunnnxxxvvvuuuooohhhdddfffdddaaa^^^ZZZUUUOOOKKKGGG888222555OOO```LLLbbbwww~~~uuuLLL,,,...666222///444444;;;888===dddiii|||[[[OOOnnnEEELLL===DDD~~~yyyKKKKKKnnnddd}}}xxxOOO111888111111222333444666777888>>>@@@DDDHHHJJJLLLLLLKKKPPPKKKWWW___kkkccc999777;;;SSS|||YYYIIIPPPYYYxxxkkkUUUyyyoooJJJWWW|||qqq]]]YYYjjj|||\\\OOORRRNNNAAA===EEE===333999<<<888888<<<<<<<<<:::888777:::===888===;;;222222::::::333<<>>999???EEELLLNNNMMMLLLOOOSSSUUUXXX\\\\\\WWWTTT\\\fffRRRfffFFF;;;777FFFaaannnIII===555666CCCMMMNNNWWWfffoooqqquuuzzzzzz}}}}}}vvvpppjjjfffddddddbbb```YYY\\\[[[XXXVVVSSSKKKBBB888333444999:::444222444444444222222444777666444555444444333222111111000111222444444333333444555222111000///000222555777UUUjjj~~~zzz~~~vvvvvv[[[NNN}}}~~~vvv555222000//////...---,,,************))))))))))))((((((''''''''''''(((((('''((((((***+++---///000222000444<<<@@@>>>===???KKKGGGTTTbbbtttmmmGGG>>>999444@@@IIIjjjlllyyyxxx{{{{{{{{{}}}iiiIII555///777PPPrrr|||{{{xxxrrrmmmnnnrrrrrrppptttxxxpppbbbYYYTTTPPPRRR[[[qqqaaa555:::cccmmm|||zzz^^^===...111666444///444000444...DDD}}}ppp]]]yyyeee___|||fffbbbuuuzzzaaaDDD555333444444444555777999===BBBIIIQQQVVVfffwwwnnnfffBBBCCCgggpppMMMFFFDDDIIIWWWhhhmmmjjjllltttrrroooooossstttssswww~~~|||yyyrrrjjjgggdddddddddaaa]]]XXXUUUTTTFFF???777--->>>yyybbbSSSwwwyyyjjjeeeVVV@@@111555999444333777000111000===aaaeee~~~oooOOOdddPPP:::HHHrrrJJJQQQttteeesssKKK999222111111111222444777999;;;>>>@@@DDDHHHLLLNNNPPPQQQRRRRRRWWW]]]{{{fffaaa>>>:::777HHHsss___GGGMMMWWW|||xxxYYYoookkk???@@@\\\zzzooo```RRROOOaaa~~~fffrrr\\\JJJ777:::DDD:::000888>>>SSS___VVVIIIBBB:::111;;;::::::<<<;;;888666777---666WWWzzzooottt\\\===PPP~~~nnn|||ddd;;;:::777???>>>BBBHHHNNNPPPOOONNNQQQUUUYYYXXXYYY[[[ZZZXXX]]]dddcccZZZNNN::::::CCCZZZsssKKK>>>888888AAALLLNNNWWWeeennnqqquuuzzzuuuzzzwwwsssmmmiiigggeeecccaaaZZZZZZXXXTTTNNNHHH@@@999888555333444333///222777222444555444444333222000333333444444555555666666111222333333222222333555333222000///000222555666FFFeeekkkRRRLLLzzz}}}ttt~~~555222000//////...---,,,************))))))))))))((((((''''''''''''(((((((((((((((***+++---///000333222888EEENNNJJJ???666:::HHH___hhhvvvpppJJJ;;;666888<<>>GGG~~~gggDDD888666666999<<<:::555333555555111111CCCfffqqqNNNxxxyyy^^^JJJ^^^fffFFFTTTyyyoootttBBB===111111111111222555999===@@@DDDEEEGGGIIIMMMPPPSSSTTTPPPVVVUUU^^^kkkbbb___CCC===444===jjjkkkJJJKKKNNNuuu~~~ZZZ```{{{KKK@@@OOOdddggghhhbbb^^^mmmwwwrrrLLL>>>OOOPPPCCC@@@:::kkkppp___PPPBBB:::555999CCCBBB666444;;;888444^^^qqqlll___CCCCCCccceeeWWW;;;;;;:::CCCEEEFFFKKKQQQRRRPPPPPPTTTWWW[[[WWWWWWZZZ\\\\\\]]]aaa\\\ZZZ999===???QQQ}}}QQQ???;;;:::===KKKNNNWWWcccmmmrrrvvvzzzyyy||||||yyytttpppmmmjjjgggdddeeeaaa[[[TTTKKK@@@888444666555555666333000222777333666999999555444777;;;999999888888666555444333111222333222111111333555444333222000000222333555<<<^^^kkkTTTTTTzzzwwwwww555222000//////...---,,,************)))))))))(((((((((''''''''''''(((((((((((()))***+++---//////222333;;;IIITTTSSSIII???444GGG]]]cccvvvyyyQQQ999555<<<777GGGvvv|||sss~~~zzzyyyyyyzzz~~~}}}}}}}}}xxxssssssuuusssqqqsssuuuppphhhaaaHHH333111888JJJtttwww\\\333OOOmmmLLLaaa^^^BBB222999:::...---999333777---444;;;jjjSSSWWWzzz}}}ssscccdddpppyyy]]]@@@444555555555666888;;;@@@DDDIIIOOOVVVZZZkkkpppnnnFFFEEE```SSSKKKCCCGGGTTTeeellljjjlllrrrsssrrrqqqpppnnnooorrrvvv~~~|||xxxxxxrrrnnnhhhcccccchhhnnnrrrxxxbbbEEE444JJJvvv```kkkdddLLLAAACCC000;;;DDDBBB;;;777666555;;;666555HHHrrrhhhppp___tttcccEEEUUUwwwiiiwww999;;;333222111111333777<<>>CCC@@@888777<<>><<>>FFFKKKIIIFFF///<<>>VVVuuubbbRRRtttnnnMMMEEE@@@===>>>===TTTrrr@@@===GGGKKKCCC<<<::::::888222CCCuuu\\\;;;RRRwwwkkkddd<<<555>>>FFFGGGKKKHHHMMMQQQQQQOOONNNRRRVVVTTTTTTWWWYYYXXXUUUYYY___uuuYYYooo}}}======999DDDrrr```BBB<<<:::999FFFKKKTTT^^^hhhqqqwwwyyy{{{}}}xxxssspppooofffVVVIIIFFF@@@777555;;;777666444444666666333...666999AAAGGGCCC888333555666777888999999888666555444444444222111111333666666555444222222222222333222>>>WWW|||\\\OOOggg{{{{{{]]]555222000//////...---,,,************))))))))))))((((((''''''''''''(((((()))))))))***+++,,,...///,,,000333444888@@@FFFGGG999AAAMMMSSSttt]]]>>>777AAA444EEEooo~~~~~~}}}}}}~~~yyyxxxwwwwwwzzz|||}}}}}}xxx```;;;***EEEmmmuuutttuuuWWWKKKyyypppDDD111@@@FFF888222:::555555555JJJ___~~~XXXkkk~~~sssqqqxxxyyyXXX:::444777666555888===BBBHHHOOOTTTZZZ___bbbkkkqqqppp>>>999KKKPPPDDD???BBBNNN```jjjhhhiiinnnlllppprrrpppoooqqqsssrrrnnn}}}zzz{{{wwwyyyzzzzzzttthhhXXXMMMZZZHHH999888111)))QQQuuu\\\ZZZkkkcccAAA;;;>>>===777333555999;;;111222222EEEwww|||xxx```NNNddd}}}~~~~~~XXX777:::+++222222444777<<>>999===GGGFFFCCC<<<555444666666333333999JJJ```ggg\\\OOOJJJ?????????>>>;;;777444111666666555333222222555777555555444333333333333333111888???\\\~~~]]]UUUxxxxxxrrr555222000//////...---,,,************))))))))))))((((((''''''''''''(((((()))))))))***+++,,,---...000333444222777AAAGGGHHH>>>IIIYYY^^^wwwYYY???444@@@444???ZZZ~~~{{{yyyxxxyyy{{{}}}zzzGGG---===\\\ZZZiiifffttt~~~[[[rrrsssTTT@@@EEEKKKDDD777;;;;;;555999>>>eeeVVV}}}ooodddhhhtttyyyVVV888444888666555999???DDDJJJPPPTTTXXX\\\^^^fffwwwvvvCCC===EEErrrTTTHHH===???KKK^^^hhhggggggllleeelllpppoooooorrrssspppuuu}}}zzzfffQQQ@@@888777444---111555,,,@@@ooo~~~gggrrrrrrYYY:::888666333000///555===666222000@@@nnnrrrtttrrr~~~WWWJJJfff{{{vvvKKK:::666///222333666:::???DDDIIILLLHHHIIIJJJMMMQQQUUUXXX[[[^^^aaadddXXX```sssTTT>>>777999OOOcccMMMIIIGGGbbb|||dddTTT{{{uuu|||rrrYYYSSSggg{{{```DDD===NNNPPPQQQkkkmmmlllYYYJJJCCCQQQcccnnnhhh[[[RRRQQQEEEPPPVVVPPPCCC:::999:::;;;@@@YYY^^^wwwpppQQQ===AAAEEEKKKEEEMMMHHHLLLOOONNNKKKKKKOOOSSSTTTRRRSSSWWWYYYWWWXXX[[[hhhdddLLLMMM777:::EEE]]]}}}yyyTTT???888<<<@@@HHHPPPWWWbbbooovvvvvvuuu}}}}}}oooNNN777:::???===AAANNNYYY]]]ZZZOOODDD@@@???===777777FFFaaarrrlll___WWWFFFFFFFFFDDD@@@;;;777444888888777444222333666888444444444444333333333333222;;;;;;LLLuuuccc^^^xxx|||555333000/////////---,,,************))))))))))))((((((''''''''''''((((((************+++,,,---...///222222222999EEEJJJHHH000BBB[[[dddwwwzzzWWWEEE222???555:::JJJsssJJJ666@@@RRRqqqOOOmmm}}}cccMMMLLLQQQKKKBBB======;;;>>>555===777GGG]]]tttgggpppyyyUUU777444888666555:::@@@EEEJJJOOORRRUUUWWWYYYgggvvvxxxHHH???===```]]]PPP<<<>>>JJJ\\\gggffffffjjjbbbjjjooonnnnnnqqqpppllllllwwwqqqSSS;;;111000...666111///444***+++DDDbbbSSSQQQBBB@@@===<<<<<<777222888DDD;;;111+++666TTToooggg```fff{{{WWWIIIbbb}}}nnnKKK;;;000999222444777;;;@@@FFFJJJLLLJJJJJJLLLNNNPPPSSSUUUWWWNNNVVVfffWWWcccnnnZZZBBB:::555IIIjjjPPPHHH999RRR~~~lllPPPnnnyyy___[[[zzzbbbLLL]]]{{{UUUBBBZZZhhhcccxxxsssYYY]]]fffhhhaaa[[[[[[WWWOOO===BBBNNNTTTIII888777AAA222===___ttt\\\mmm{{{nnnEEE;;;DDDFFFKKKEEERRRIIILLLOOONNNKKKJJJNNNSSSWWWRRRPPPVVV\\\[[[YYYXXXaaaMMM|||SSS555;;;FFFVVVyyy___BBB666;;;>>>GGGOOOUUU```nnnuuuuuuqqqzzzSSS666888>>>:::>>>JJJeeettt{{{ooo\\\OOOHHHEEE@@@555666JJJZZZWWWJJJCCC>>>@@@CCCFFFGGGGGGEEEDDD999999777555333444666999444444444444444444444444000<<<===KKKppp{{{\\\ZZZ~~~444333222000///---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++---...///111000666::::::CCCHHH???222LLLXXXggg\\\:::777777888333CCC{{{{{{dddRRREEE===;;;>>>gggcccSSSMMMRRRQQQ___gggeeeZZZEEE<<>>EEEYYYffffffeeeiiigggiiilllnnnnnnnnnooopppkkk}}}vvvNNN===444...777333777;;;...111777---444:::iiifffSSSLLLZZZ]]]eeetttxxx```???555???999888666777===KKK]]]iiiuuuvvvjjjyyytttPPPKKKggg|||mmm|||uuuddd???555666333444444666;;;AAAFFFHHHIIIMMMMMMOOORRRVVVWWWSSSPPPLLLTTTYYY]]]]]]bbbFFF<<<555???TTTYYYFFFBBBJJJiii~~~PPPSSS\\\```VVVGGGEEEOOOfffaaaaaaeeefffpppzzzssseeekkkaaaXXX\\\\\\______eeeUUUIII???___MMM333LLL555<<<999LLL}}}YYYbbbrrrttt]]]JJJ===BBBIIIHHHEEEGGGKKKNNNQQQRRRQQQNNNMMMMMMSSSSSSTTTTTTUUUVVVXXXXXXbbbKKKhhh|||ccc;;;777GGGPPPmmmRRR888888:::DDDLLLQQQZZZjjjwww{{{{{{{{{~~~pppuuu{{{sssWWWNNNOOODDDBBBBBB666@@@\\\rrrsssqqqooobbbPPPDDD@@@;;;777777888999999777666666777:::>>>BBBEEE???888222111222222555999:::777444444555666555444222333777GGGcccyyyZZZKKKbbbwww444333222000///---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++---...///333111555999???KKKHHH333333EEETTTddd~~~ggg???666444777333>>>nnn~~~~~~zzzOOOFFF===777333......000444KKK;;;888{{{TTTWWWbbbxxxqqqZZZGGG:::555???MMMSSS[[[vvvzzziiipppuuuHHH:::666444777666@@@DDDFFFJJJOOOTTTVVVWWWWWW^^^cccxxxNNN999KKKpppZZZAAA===DDDWWWdddeeeeeehhhfffkkkpppssssssrrrqqqqqqsss|||xxxtttWWWGGGBBB888111777888EEEOOO;;;444:::000444+++HHHoooiiiUUUOOONNN^^^zzzhhhaaalllmmmYYY???222333222111000222999CCCJJJllloooRRRSSSvvvttt\\\;;;666777333444777;;;@@@EEEJJJNNNQQQQQQOOONNNPPPTTTVVVVVVUUUUUUXXXYYY]]]]]]]]]zzzRRR???;;;111GGGUUUGGG@@@DDD[[[sss^^^LLLyyytttfff]]]\\\OOODDDqqqQQQ999QQQvvv]]]WWWQQQXXXfffmmmiiifffaaabbb]]]xxxbbb999CCC666999666^^^yyyjjj}}}~~~yyyVVVGGG???FFFMMMMMMMMMPPPMMMOOOSSSVVVVVVSSSOOOLLLQQQQQQQQQRRRTTTVVVXXXZZZXXXWWWddd|||@@@666AAAKKKcccuuuLLL<<>>888AAAUUUdddtttRRR;;;333666555888\\\~~~}}}}}}}}}zzz]]]EEE555222222555666444555888+++111555333JJJlllTTTAAADDDTTTttt}}}[[[BBB;;;888222...@@@dddyyypppjjjuuuyyylllCCC888555555:::888AAAIIIHHHIIIOOOWWW\\\]]][[[eeewww|||bbbDDDNNNsssOOO???<<>>777555---000DDDAAA;;;===@@@UUU___PPPIIINNNNNN@@@222...222333333111000111333555>>>iiinnnQQQWWW~~~TTT888666777222666:::AAAFFFIIINNNUUUYYYVVVSSSPPPOOOQQQUUUWWWYYYZZZYYYWWW\\\___ZZZiiiaaa:::???...:::QQQJJJBBBBBBKKKeeeoooJJJbbblllsssiii^^^RRRwwwGGGJJJOOO[[[qqqmmm```WWWbbbkkklllGGG;;;;;;;;;<<>>IIIRRR@@@999444333444333444888999777555333222333444555222<<>>GGGKKKKKKLLLQQQWWW\\\^^^]]]eee{{{vvviii???<<>>;;;AAAPPP]]]bbbdddfffhhhlllrrrvvvvvvuuussssssxxxttt~~~zzztttcccKKKAAA@@@999>>>RRRssszzzuuunnneeeXXXTTTddd999111JJJcccLLL888AAA<<<555888,,,444222///333;;;VVVSSSLLLGGGCCC888---000;;;444555666666555444333333111CCCaaa}}}iiiWWW^^^|||RRR888444444111888>>>EEEIIIKKKOOOVVV\\\YYYWWWSSSQQQRRRTTTVVVWWWXXXXXXVVV\\\```[[[eeevvv<<<;;;999444MMMNNNHHHFFFCCCVVVvvvWWWMMM{{{xxxqqq|||UUUzzz```KKKOOO^^^tttrrrlllaaa\\\ZZZaaa:::BBB;;;JJJvvvyyyrrrOOOKKKJJJMMMMMMJJJKKKOOOTTTRRRRRRVVVZZZZZZTTTMMMNNNMMMKKKJJJKKKNNNRRRUUUccceeennnBBBMMM:::===AAAHHH~~~}}}nnnHHH===666888>>>DDDJJJSSS___kkksssxxx{{{}}}sssvvv|||zzz|||bbbOOOWWWhhhqqqiiiSSSAAA???QQQWWWFFF999;;;777666555666777888777555777666555777>>>GGGOOOTTT>>>777333333444222333666777777666444111111444666000>>>FFFAAA;;;@@@PPP]]]pppwwwrrrXXXSSSyyyiii444333222000///---,,,+++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***+++---...///...000555999HHHeeennn]]]222<<>>;;;???KKKXXXaaaeeegggkkklllnnnooooooppprrrttttttsssvvv___YYYRRRRRRRRRYYYYYYFFF:::CCCEEEYYYggg```QQQGGGAAA===BBBCCCgggNNN555@@@ZZZMMM888???<<<666666+++444444222888GGGhhhcccNNN:::666888777555555333333222222333333333333<<<<<>>;;;999888999999888666555333333:::EEENNNPPPOOO:::555222333444222222555555777999666222000333777555AAAJJJGGG@@@???CCCEEERRRXXXcccsssuuuSSS```|||OOO444333222000///---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++---...///111000333333444DDDNNNFFF333@@@sssYYYBBB//////666999UUUwww}}}rrreeeKKK===999999999666222333<<>>OOOwwwXXX???<<<===FFFSSS```gggiiinnnnnnmmmkkkjjjlllpppttttttuuu\\\AAA<<>>PPPzzzXXXJJJ???VVVUUU>>>;;;===AAA444+++555444111888CCCaaaLLL999******333777555333777444222111222333222222333888222@@@OOOQQQSSSBBBFFFYYYxxxoooZZZSSSlllhhhgggHHH777222444999???CCCGGGJJJKKKMMMRRRUUUVVVXXXYYYXXXUUUSSSSSSSSSWWW\\\\\\\\\^^^YYYbbbyyyJJJ333888:::GGGFFFDDD@@@???XXXmmmLLLSSSssskkk[[[RRRWWWfffjjjoooZZZ^^^xxxpppnnn}}}~~~jjjrrrmmmMMMTTTFFFLLLiiixxxzzz}}}RRRPPPRRRTTTSSSPPPNNNOOORRRQQQMMMJJJJJJMMMOOONNNMMMMMMKKKIIIGGGFFFGGGIIIJJJRRRXXXeee^^^555>>>666@@@ddd~~~]]]LLL<<<999:::???GGGNNNWWWdddooovvvzzzkkkPPPlllvvvUUUSSSNNNUUUhhhsssxxxzzziiiwww}}}```XXXRRRXXXhhhoooaaaMMMIIIEEE???:::888888888777222111333;;;EEEJJJIIIFFF888333111444555444333666222888<<<:::444000333777555CCCNNNLLLBBB;;;999888;;;???HHHUUUggg|||tttPPPqqq~~~~~~vvv???444333222000///---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++---...///333000777;;;666888???<<<;;;>>>gggjjj???222444666444PPPuuu~~~~~~hhhRRRJJJXXXmmmqqqNNN>>>GGGYYYffflllGGG999000444<<<===666111,,,AAAIII@@@555...222===IIIXXXDDDHHH:::>>>999...CCC:::111000555777444000///HHHGGG666333333333===IIIcccdddccczzzrrrNNN555666777:::FFFGGGLLLOOORRRUUUXXXYYYYYYZZZZZZZZZjjjUUUfffHHH===<<<\\\YYYAAA>>><<>>777333222666888666666888000888???===666111333777000LLLdddbbbNNN<<<666666555999===@@@III```~~~|||jjjTTTwwwmmmlll777444333222000///---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++---...///222///<<>>555MMMlllqqqyyy|||@@@888<<<777...IIIoooyyynnnSSSIIIHHHFFFFFFIIIEEE^^^zzzpppRRR:::;;;TTTlllpppXXX???888===AAA???<<<777...HHHggg]]]CCC777111444444+++CCC222000:::BBB???AAA===333000444444000>>>iiijjjHHH;;;999555888)))FFFkkkeeeppppppGGG111777999<<>>888888LLLrrrsss___ZZZ|||rrr???555222000//////...---,,,))))))(((((((((((())))))))))))))))))))))))))))))((()))*********+++...111...222@@@OOONNNHHHVVVnnn\\\AAA<<<```sss{{{}}}XXX000888777--->>>XXX|||vvvLLL@@@]]]tttssseeeVVVAAABBBQQQppp}}}pppdddVVVCCC;;;888222BBBbbbgggMMM444NNNHHHEEE999999...@@@llllllOOODDD666555555:::AAADDD===555===///:::444,,,888666...@@@yyyeeeMMMGGG///222<<<888888OOO||||||wwwooosssYYYtttlll<<<666444;;;AAABBBEEEJJJNNNPPPSSSYYY^^^___[[[VVV```___yyywwwYYY[[[@@@999LLL|||pppLLL???;;;@@@HHHZZZjjjjjjjjjhhheeefffjjjnnnooonnnxxxsssbbbBBB:::>>>SSShhhqqqqqqrrruuuwwwnnnrrr___TTTlllxxxwwwXXXssswwwdddlllVVVPPPjjjzzzaaaKKKSSSppppppKKK@@@<<<...777444555GGGVVVRRR???222555>>>QQQDDD111000999555111999OOOeeeIII777===333555???KKK===888@@@lllgggXXXddd~~~tttHHH888444777666CCCEEEFFFIIINNNPPPOOONNNOOOMMMOOONNNKKKOOOWWWYYYVVVWWWYYYZZZXXXVVVUUUXXXZZZmmmWWWAAA666555---666GGG@@@@@@FFF[[[\\\HHHOOOzzzZZZUUUnnncccfffqqqooobbbyyyjjjVVVooo}}}jjjmmmQQQNNNLLLJJJIIIHHHGGGEEECCCHHHFFFEEEGGGFFFDDDGGGMMMLLLJJJHHHHHHJJJMMMOOOOOOOOOZZZ]]]\\\TTTSSS555@@@555FFFddd~~~[[[<<<888888777:::DDDPPPZZZ]]]qqqtttvvvqqqyyy|||bbbWWWpppuuuxxx\\\TTTqqqssspppdddMMMSSS<<>>;;;AAAUUU\\\]]]RRR===>>>>>>333BBB<<<777555;;;CCCDDD;;;222555:::KKKCCC666333---999777JJJsssVVVAAA>>><<<888;;;>>>@@@___tttSSSrrrzzzmmm999555333000/////////---,,,))))))(((((((((((())))))))))))))))))))))))))))))((()))*********+++...111777555888===@@@FFFZZZppp[[[EEEiiixxxvvv[[[222666666---888NNNppphhhBBB666NNN^^^\\\NNN@@@OOOPPPXXXfffnnndddLLL999777<<<@@@OOObbb___OOOJJJjjjJJJ777IIIOOOOOOJJJEEE:::@@@eeehhh999111111222666<<>>JJJvvvLLL>>>:::>>>CCCSSScccfffeeecccaaabbbfffjjjkkkjjjxxxvvvzzz^^^UUUXXXeeexxx}}}VVVQQQHHHAAARRRpppvvvcccQQQeeedddrrr~~~qqqZZZ::::::999333>>>GGGGGG===666666999UUUMMM;;;444:::777333:::kkkhhhYYYPPPIII:::VVVMMMCCC<<>>@@@999CCCBBBQQQYYYRRRNNNbbbvvvuuu```UUU\\\sssvvvyyytttwwwZZZHHHNNNMMMKKKKKKKKKKKKIIIHHHIIIGGGFFFHHHGGGEEEHHHMMMMMMKKKJJJJJJMMMOOOPPPPPPOOOYYY\\\\\\{{{ggg@@@999666???[[[uuuoooKKK:::999888:::AAALLLUUUZZZmmmrrr~~~XXXYYYIIIJJJHHH===:::@@@>>><<>>AAAKKKfffuuuooohhhgggZZZNNNUUU\\\gggFFFHHHNNNZZZgggfffQQQ999333222222555888999999999<<>>]]]iii```{{{nnnkkk~~~uuuHHH999777999@@@GGGKKKNNNRRRPPPQQQQQQPPPPPPRRRTTTWWWUUU[[[qqqdddMMM??????BBBgggQQQ@@@:::===@@@LLL]]]bbbaaa```___```dddggghhhiiirrrvvvttt|||mmmccc}}}tttGGG???IIIkkkkkkgggkkkNNN222222444555555777:::===<<<999666PPPQQQDDD888::::::777:::kkkuuuBBBaaaddd[[[CCC[[[zzzfffbbbbbbgggRRR:::666999AAA>>>GGGIIIKKKNNNPPPQQQQQQPPPOOOLLLQQQSSSPPPPPPUUUZZZ\\\ZZZYYYXXXUUUSSSSSSUUUWWWTTTmmmxxxKKK444///:::AAA999BBB???EEESSSZZZNNNIIIjjjxxxgggjjjnnn___[[[RRROOONNNMMMMMMNNNNNNMMMLLLJJJHHHHHHIIIHHHFFFHHHMMMMMMLLLLLLMMMPPPQQQQQQPPPQQQWWWVVVpppfffqqqrrrQQQ111:::666GGGppp}}}|||PPP<<<;;;999999===EEEOOOVVVeeennn{{{~~~ssshhh^^^[[[\\\wwwyyyggg~~~```AAA>>>DDDKKKVVVTTTPPP@@@IIIBBBCCC]]]LLL777333555AAASSS\\\YYYQQQ@@@FFFOOO===555===555555555BBBiiiqqqUUUBBB:::UUUwww^^^YYY|||qqq===999555333111000000///...,,,***))))))))))))))))))***((((((((((((((((((((((((((()))*********+++...111333:::???@@@EEEKKKHHH>>>BBB>>>:::ZZZ~~~~~~OOO333333444333;;;PPPooozzz~~~gggddduuu|||{{{pppYYYBBB777888:::555@@@===666CCC\\\zzzkkkcccfffzzzuuuaaaXXXaaacccQQQ<<<444999888777777666777<<>>QQQvvvdddcccNNNOOOCCC999AAAhhhzzzgggYYYmmm|||mmmCCC:::<<<@@@GGGNNNSSSWWWZZZTTTVVVXXXWWWUUUVVVZZZ^^^```^^^nnnyyyNNNIII:::===VVVooo\\\EEE<<>>IIIYYYRRRCCCUUUxxxooozzzeee^^^cccZZZPPPNNNMMMMMMNNNOOOMMMLLLJJJHHHIIIKKKIIIGGGHHHMMMKKKKKKLLLMMMPPPQQQPPPOOORRRSSSOOOhhhyyyZZZ}}}ooo444CCC444;;;bbbqqqVVV???;;;999888:::???JJJTTT]]]iiiwww|||vvvbbbVVVaaatttxxxjjj[[[WWWRRRXXXhhhkkk```ZZZ]]]bbbfffiiiQQQ|||mmmxxxccc^^^```gggPPPSSSDDDNNNCCCRRR}}}RRR===888555;;;GGGRRRXXXYYYBBBMMMUUU<<<000:::444333999LLLJJJwww\\\DDDYYYmmm]]]oooxxx\\\???555666444111000000000...---******))))))))))))******((((((((((((((((((((((((((()))*********+++...111)))444;;;>>>GGGPPPKKK???AAAAAA555NNN}}}eee777///555222777AAAaaattt```AAA???SSS___UUUFFFCCCRRRWWWRRRLLLJJJ___ssshhhnnn}}}xxxvvvqqq___FFF::::::<<<<<<======999888CCCPPPIIIIIIzzzCCC666;;;EEEIIINNN|||yyyvvvUUU===CCCsss{{{YYYssswww```???:::???FFFLLLSSSXXX\\\]]]UUUYYY]]]___^^^^^^aaadddhhh^^^kkkRRRPPP999@@@MMMWWWjjjlllLLL<<<>>>===CCCTTT```]]]___```bbbeeegggjjjkkkhhhpppoooccccccaaaZZZSSSFFF777EEE~~~ZZZOOO???IIIccc:::@@@TTTRRRNNNBBB<<<666666;;;===:::777:::HHHGGG===???>>>777555<<>>AAANNNTTTOOOMMMRRR}}}www{{{aaaVVVYYYPPPOOONNNLLLKKKLLLKKKJJJHHHJJJHHHIIIJJJIIIFFFGGGKKKIIIHHHIIIKKKMMMNNNMMMLLLPPPPPPLLLWWWsssMMMuuuAAADDD666>>>LLLaaaiiiDDD===888888999===FFFQQQXXXggguuu|||qqqnnnsss___MMMDDDAAA===888DDD<<>>888@@@IIINNNSSSYYY[[[[[[UUUYYY^^^aaacccccccccccckkkaaannn```MMM>>>AAAJJJHHHIIIqqqUUU<<<<<<;;;===MMMYYYYYY\\\___aaaccceeehhhjjjmmmrrr~~~gggpppuuuqqq___EEEGGG^^^uuu{{{~~~}}}\\\RRRnnn[[[dddbbbKKKQQQcccXXXTTTJJJEEE>>>:::::::::999777<<>>CCCRRRaaaJJJ555666222:::888vvvjjjaaahhh{{{tttQQQ```xxxiiizzzvvv;;;888999666444222000000000///---+++******))))))******+++))))))))))))))))))))))))((()))*********+++...111444555666888AAATTThhhvvvfff]]]>>>HHHjjjsssxxxyyyWWW888555...555444CCCaaa}}}|||ooovvvWWWNNNlllvvvKKKEEEMMMYYY\\\OOOAAAFFFUUURRRRRRddduuuLLLBBB777WWWPPPIIIrrr}}}lll___fffQQQ\\\mmm___tttrrrHHH???888CCCLLLPPPTTTYYY[[[YYYXXXYYY\\\___bbbcccaaa```fffcccnnnIII@@@???VVVSSS???RRRbbb@@@===;;;:::GGGSSSWWWZZZ^^^aaabbbdddgggjjjpppqqq}}}~~~gggUUUjjj{{{TTTCCCKKK<<>>;;;999???BBB>>>>>>CCC<<<555:::NNNnnnlllhhh```JJJFFFIIIXXXiii{{{pppbbbhhhzzzxxxKKK777======@@@OOONNNNNNJJJRRRVVVRRRTTTZZZYYYRRRQQQMMMLLLOOOOOONNNPPPUUUTTTTTTTTTXXX\\\^^^]]][[[]]]\\\VVVuuu}}}PPP:::???===DDD@@@AAA>>>===GGGTTTRRRFFF???ggg|||hhh]]]OOOPPPPPPHHHGGGFFFFFFGGGGGGEEEDDDFFFDDDEEEHHHFFFBBBBBBFFFFFFEEECCCDDDGGGIIIJJJJJJHHHJJJOOOLLLzzz]]]aaa;;;555999@@@RRRvvvXXXFFF999888;;;;;;???FFFMMM^^^kkkyyynnneeeYYYIIIAAACCCIIIvvvhhhOOOPPPwwwuuuXXXFFFLLLdddaaa___]]]OOOVVVzzz]]]FFF:::888999:::>>>HHHZZZKKK:::777111:::GGGwww\\\hhhmmmiiizzzzzzsss999666???666444222111111000///---++++++************++++++))))))))))))))))))))))))((()))*********+++...111,,,000666;;;???GGGWWWfff\\\fffCCC<<>>;;;555999AAA;;;777BBBZZZzzzkkkJJJEEETTTQQQSSSffftttvvvjjj___kkkxxx{{{gggEEE666>>>???AAANNNJJJHHHGGGQQQTTTPPPRRRZZZYYYQQQTTTNNNKKKNNNOOOLLLLLLPPPTTTRRRQQQSSSXXX]]]______PPP^^^[[[iiiyyyRRR<<>>===??????888>>>PPPIII===888...888;;;xxx}}}iiiqqq~~~dddfffvvvNNNBBB>>>AAA666444111000000///---,,,+++++++++************)))++++++******))))))((((((+++***************++++++111666<<<===<<<===@@@DDDMMM]]]WWWFFF^^^RRR888000---555555IIIbbbwwwzzzjjjkkkggg\\\bbbMMMAAAJJJUUUTTTMMMJJJPPPccc}}}iiifff^^^]]]jjjsssttt]]]eee```fffhhhbbbcccPPPgggqqqjjjSSSRRRGGG;;;```cccfffSSSHHHqqqzzzYYYeeeoooTTT:::<<>>@@@AAABBBBBBBBBBBBDDDFFFBBBHHHFFFHHHYYYrrrjjjZZZjjjHHH666777EEE\\\~~~UUU888999===666777BBBFFFOOOXXXiii|||yyyqqqLLLEEESSSUUU[[[pppmmmJJJHHHTTTKKKWWWRRRVVVpppwwwiiiggg```[[[[[[]]]YYYPPPKKKLLLZZZXXXFFFXXX[[[]]]ccc```LLLFFF>>>EEE===DDD:::<<>>444===EEEPPPVVV^^^bbbbbbaaadddfffoooiiiyyyzzzAAA[[[nnneeedddsss|||UUUbbb\\\uuunnnTTTPPPeeeiiiTTTGGGHHHbbbEEE222IIIDDD;;;<<>>GGGJJJFFFAAAEEENNNVVVJJJDDDRRRoooVVVJJJOOOKKKFFFHHHFFFFFFGGGFFFEEEDDDBBBAAABBBCCCCCCBBBAAA???===<<<@@@AAABBBBBBAAABBBDDDFFFDDDJJJIIIGGGOOObbbddd;;;oooHHH666444:::FFFcccfffBBB<<<===555333<<>>bbbtttsss~~~qqq\\\OOOIII^^^~~~~~~uuuiiiLLLZZZOOOEEE@@@OOOiiiGGGTTTqqqdddtttfffKKKDDDEEEQQQPPPOOONNNNNNOOOQQQRRRTTTUUUUUUVVVVVVUUUUUUTTT[[[PPPQQQgggsssGGG???TTTwwwvvvOOO???555===@@@GGGQQQ]]]bbbaaa___aaadddjjjkkkwwwqqqYYYQQQhhhxxxzzzvvvgggggg]]]uuujjj[[[JJJJJJeee888]]]KKK;;;999===```GGG:::<<<888[[[xxxsssjjjooo|||yyy>>>???AAAFFFJJJNNNQQQRRRRRRNNNMMMNNNPPPSSSTTTRRRPPPNNNJJJIIILLLMMMJJJHHHJJJMMMKKKKKKOOOQQQNNNMMMNNNVVVRRRXXX^^^\\\jjj[[[QQQEEE777999@@@GGGHHHEEEDDDGGGPPPRRRKKKAAAGGGeee|||kkkMMMKKKOOOJJJFFFIIIEEEEEEEEEEEEDDDBBBAAA@@@AAAAAA@@@>>>======<<<<<<@@@AAABBBAAAAAAAAACCCEEECCCJJJKKKHHHGGGRRRSSSwwwJJJ???888999;;;NNN~~~{{{OOO???<<<666444888@@@FFFKKKWWWiiiuuuvvv]]]aaa]]]NNNFFFZZZuuu___KKKHHHJJJBBB;;;:::>>>DDDMMMTTTNNNcccjjjzzziii[[[EEERRR~~~ssshhhpppfff???:::CCC888;;;FFF<<<===222999<<<@@@IIISSSlllvvvcccsssgggBBBCCCIIIHHH777555222111000000...,,,+++++++++*********))))))(((((())))))******++++++((((((((()))***,,,---...444555666777:::@@@IIIPPP[[[iiixxx]]]000>>>rrrKKK777222;;;111666QQQpppzzzppp[[[kkkyyy]]]VVVQQQHHHGGG^^^cccEEEaaalllccclllQQQ???JJJPPPVVVTTTPPPNNNMMMOOORRRUUUUUUUUUVVVWWWXXXYYYYYYYYY___PPPUUUfffiiiZZZ@@@===SSSiiixxx{{{aaaGGG999===;;;@@@LLLZZZaaaaaa___```dddgggppp|||wwwqqqyyyuuuaaayyy\\\vvvwwweeellldddqqqKKKIIIvvvLLLsssNNN???<<<>>>TTTccc===;;;;;;bbb~~~lllkkk{{{www}}}aaa888???DDDKKKQQQSSSQQQOOOMMMKKKLLLNNNPPPRRRSSSSSSRRRMMMIIIHHHKKKLLLJJJKKKNNNNNNLLLLLLQQQUUUUUUQQQNNNUUUZZZ^^^cccbbb\\\~~~vvv]]]CCC;;;999AAAJJJJJJEEEAAACCCQQQWWWJJJ:::BBB```|||}}}~~~}}}hhhVVVIIIKKKNNNIIIFFFJJJEEEEEEEEEDDDCCCBBBBBBAAA@@@???===<<<<<<>>>???@@@???@@@AAA@@@???@@@AAACCCBBBFFFHHHJJJFFFLLL}}}{{{bbbMMM???;;;======HHHooo]]]BBB;;;888888:::;;;CCCHHHSSSeeeqqquuummmhhhxxxsss\\\ccc|||zzzkkk}}}nnnZZZVVV\\\RRRKKKDDDAAADDDHHHLLLNNNUUUooo{{{lll]]]EEEFFFeeexxxoooXXXZZZeeejjjppp{{{ZZZEEE===777AAAJJJ@@@JJJBBBCCCCCCAAAFFFZZZvvv~~~mmmeeeYYY???DDDHHHGGG777555222111111000...---+++++++++*********))))))(((((())))))******++++++((((((((()))***,,,---...666666666777;;;BBBJJJOOOnnnyyytttHHHDDDmmm{{{TTT<<<;;;888777777AAA]]]~~~tttnnnWWWppp[[[XXXRRRQQQfffrrrcccKKKnnniiieeegggHHH<<>>DDDUUUkkkyyyvvv|||yyyyyyyyyUUUNNNIIIJJJJJJFFFFFFIIIBBBBBBAAAAAA@@@@@@@@@???===<<<;;;<<<===@@@CCCEEE===>>>???>>>======???AAA@@@BBBCCCHHHHHHHHHkkk^^^tttggg:::666999:::@@@ZZZsssMMM<<<999;;;;;;888@@@DDDLLL\\\ccckkkzzzwww^^^PPP???CCCVVV]]]hhhuuuqqqtttvvvrrrhhh[[[JJJ???AAALLLVVV\\\mmmiii\\\HHHEEEddd|||tttNNN===KKKZZZ___vvv|||bbb@@@:::AAAIIIXXXeeeZZZKKKKKKPPP\\\vvvxxxjjjuuuzzzlllGGG???AAAAAAEEE888555333111111000///---+++++++++************)))))))))))))))************))))))))))))***+++,,,---777777888;;;@@@FFFLLLPPPsssXXX@@@^^^^^^>>>999222999888666JJJppp___iiimmmkkkccc___[[[ZZZkkkuuuppp```tttiiilllfffKKKDDDRRRWWWXXXVVVTTTRRRRRRTTTWWWYYYXXXYYYZZZ\\\___aaadddeeeaaacccfffaaabbbAAA;;;AAA<<>>DDDXXXqqqzzzzzz{{{pppqqq{{{~~~mmmNNNLLLHHHGGGEEECCCCCCDDD======<<<;;;;;;;;;;;;;;;::::::::::::===@@@CCCEEE;;;<<<===<<<;;;:::<<<>>>@@@???>>>CCCFFFBBBSSSuuuhhh[[[|||XXX999555444888HHHlllbbbDDD;;;:::888777>>>>>>CCCPPPUUUXXXaaawwwiiiooosssZZZJJJEEEFFF]]]}}}\\\DDDDDDWWWlllwwwjjj[[[JJJCCCVVVyyyfffBBB>>>KKKQQQ^^^}}}TTTBBB???UUUuuukkkUUU\\\qqq~~~rrrqqq}}}RRR???EEEEEEBBBKKK888666333222111000///---+++++++++************)))*********)))))))))))))))******))))))***+++,,,,,,333444888===CCCJJJNNNPPPHHH]]]hhhkkk^^^;;;DDD|||}}}OOO666222777777333<<>>>>>>>>VVVkkk|||tttHHH@@@>>>;;;@@@HHHRRR[[[aaacccdddhhhnnnyyy```zzznnnuuunnnpppqqqvvv~~~tttyyyeeeNNNeeeSSS[[[ZZZqqqjjjeeeccc~~~~~~{{{}}}~~~yyyvvvhhhFFFGGGGGGNNNTTT\\\]]]ZZZTTTQQQQQQIIILLLPPPQQQPPPPPPQQQRRRQQQPPPQQQSSSOOOKKKKKKOOOSSSUUUTTTRRRTTTVVVSSSLLLUUU[[[UUUNNNTTT[[[___eeetttbbbQQQ???666888@@@MMMXXXTTTEEE===GGGTTTVVVPPPLLL???HHHTTTcccxxx|||sssxxx|||xxxooonnnzzzYYYIIIHHHDDD@@@@@@AAA???<<<;;;:::999888888888999999777777777888999;;;===???999:::;;;:::888888999;;;===>>><<<>>>DDD???CCCTTThhhMMMlllFFF999333999@@@UUU|||SSSBBB;;;666666===;;;@@@QQQ[[[```iiisssaaaNNNVVVzzziii^^^gggqqquuuuuuzzzssscccOOOFFFPPPeee~~~{{{^^^JJJKKKOOOPPPkkkzzzlllQQQKKKqqqeeeaaapppwwwwww|||ppp}}}|||}}}RRR@@@JJJJJJFFFMMM888666333222111111///---+++++++++************)))++++++******))))))((((((+++***************++++++...000555<<>>666777666444444DDDfffwwwZZZsssxxxbbbbbbfff{{{}}}\\\ZZZppplllQQQFFFMMMXXXaaaWWWWWWVVVUUUTTTSSSRRRQQQYYYXXXXXXXXXYYYZZZ\\\]]]aaaaaaZZZYYYbbbtttSSS:::???<<>>AAARRRbbbhhhQQQGGG===@@@XXXzzzzzzllleeeqqqwwwuuujjjjjj{{{|||oooZZZFFFEEEDDD???;;;<<>>;;;<<>>===LLLXXXpppqqqNNN;;;@@@<<>>;;;999888999999999999999888777666666555666666666666666666666666666777777777888888888888::::::;;;<<<===>>>??????jjj\\\uuunnn@@@222CCC>>>444SSSzzzRRR???@@@>>>999777;;;WWWxxxmmmeeegggllloooppprrrsss___KKKHHHOOOuuulllfffXXXfff```hhhnnnrrrzzzXXXRRR```___rrrsssvvvXXX777BBBkkkppplllzzz}}}{{{yyyiiioooOOOEEEGGGFFFFFFIII777444111000000000///...------,,,,,,+++******)))+++******)))))))))))))))))))))))))))************,,,333666555;;;IIIRRRTTT```ooorrr}}}```>>>UUUxxx[[[CCC444666555222AAAZZZzzz}}}qqqxxxjjj||||||aaaZZZpppfffSSSCCCEEESSSXXXTTTUUUWWWZZZZZZXXXVVVTTTTTTTTTSSSSSSRRRRRRSSSVVVZZZVVVZZZ[[[^^^aaaccc}}}:::III888@@@CCC[[[qqqcccDDD>>>999===CCCFFFUUUaaa___fffhhhwwwaaa]]]mmmnnnfffuuu~~~jjj[[[```QQQiii{{{~~~~~~zzzzzzyyy}}}```>>>???BBBEEEFFFFFFGGGHHHIIIJJJLLLMMMFFFHHHKKKLLLKKKKKKKKKLLLEEEFFFHHHJJJKKKLLLKKKKKKOOOPPPOOONNNMMMLLLMMMMMMOOONNNMMMNNNPPPRRRRRRRRRVVVeee}}}aaaUUUMMMAAA999888[[[hhheeeVVVIII@@@CCCRRR\\\cccjjjbbbLLL;;;===JJJnnn{{{rrrfffcccjjjpppnnnjjjhhhgggssswwwjjjllleeeIII@@@MMMAAA@@@===:::999888888888888777777666555555444444555555555555555555555555666666666777777777888888999:::;;;<<<===>>>>>>???OOOvvv{{{\\\444999>>>444DDDjjjgggHHH===>>><<<:::;;;SSS~~~wwwrrrlllgggiiimmmwwwrrrzzz~~~sssKKKEEEmmmnnnnnn```qqqcccZZZ]]]jjj}}}yyy```]]]\\\ssswwwttt```___pppzzzuuu}}}}}}qqqwww|||hhhRRRBBBDDDJJJHHHFFFGGG777444111000000000///...---,,,,,,++++++*********+++******))))))))))))))))))))))))*********++++++---000555:::AAAMMMZZZcccppp}}}YYYSSSlllxxxPPP222555:::333555@@@```yyyyyymmmqqq~~~}}}YYYmmmzzzcccJJJBBBKKKUUUWWWSSSSSSUUUXXXYYYXXXVVVVVVVVVSSSSSSSSSRRRQQQRRRVVVXXXWWW\\\^^^aaabbb___oooTTTNNNFFF333;;;GGG^^^{{{}}}OOO@@@999<<<@@@???JJJXXX[[[___bbbtttfffrrrnnn|||nnnfffkkk[[[lll}}}xxx}}}~~~}}}uuu|||zzzQQQDDD@@@CCC>>>GGGFFFEEEDDDFFFIIILLLNNNHHHIIIJJJJJJHHHHHHIIIJJJCCCDDDFFFHHHJJJKKKKKKKKKOOOOOONNNMMMLLLKKKKKKKKKLLLLLLMMMPPPSSSUUUUUUTTTUUU[[[gggoooaaaXXXKKK===666CCCZZZddd```\\\RRREEEBBBHHHOOO[[[ccc___SSSIIIFFFIIIQQQaaavvv{{{sss```[[[YYYaaannntttooogggdddnnn}}}pppPPPFFF======@@@>>><<<:::888777777777666666555555444333333333555555555555555555555555555555666666666777777777888999:::;;;<<<======>>>===nnn{{{HHH222???:::999QQQ|||[[[???999::::::999OOO|||nnnffflllvvvfffTTTNNNXXXiiiuuubbbGGGlllvvviiiooo^^^{{{lllTTTJJJVVViii}}}rrrYYYYYYwww~~~yyyzzzjjjXXXLLLEEEIIIMMMIIIEEEEEE777444111000000000///...,,,,,,,,,++++++*********+++******)))))))))))))))))))))*********+++++++++---...444>>>DDDHHHQQQ[[[iiiqqqwww}}}HHHddd\\\555555@@@;;;555777HHHcccxxxkkkrrr}}}zzz}}}]]]yyy}}}bbbKKKJJJSSSVVVTTTRRRSSSUUUXXXXXXWWWVVVVVVVVVSSSVVVVVVSSSRRRTTTWWWWWWYYY___```bbbccc^^^fff~~~NNN]]]555DDD???MMMeee___HHH<<<<<>><<<;;;999777666666666555555444444444333333333444444444444444444444444444555555555555666666666777888888999:::;;;<<<<<<===PPPssswwwNNNrrrlll444;;;@@@:::EEEjjjtttLLL<<<===<<<:::KKKzzztttkkkrrr~~~yyy]]]ZZZ\\\bbbttt|||}}}~~~wwwTTTuuuiiidddnnn\\\yyyjjjLLLIIISSSkkk}}}VVV^^^|||vvvuuurrr[[[RRRLLLKKKKKKGGGGGGIII777444111000000000///...,,,,,,+++++++++++++++***+++******)))))))))))))))************++++++++++++...///555???CCCAAAAAAEEEXXX^^^iiiqqqJJJMMMvvvDDD555999:::999::::::MMMmmm{{{uuuvvvxxxvvvzzzdddcccsssppp\\\NNNQQQWWWTTTRRRTTTTTTVVVXXXXXXVVVUUUUUUUUUUUUYYYYYYUUUTTTXXXZZZXXXYYY^^^\\\]]]```\\\aaasss^^^YYYHHHEEE;;;DDDTTTxxxTTT@@@:::>>>999:::FFFLLLYYYeeeyyy}}}~~~wwwxxxpppmmmpppssszzzaaaBBBCCC;;;KKKQQQGGGGGGFFFEEEDDDDDDCCCCCCHHHHHHIIIGGGFFFEEEGGGHHHKKKLLLLLLLLLMMMMMMNNNNNNJJJIIIIIIKKKNNNOOONNNLLLKKKLLLOOOSSSXXX[[[[[[ZZZZZZaaaeee```www~~~]]]DDD666333666555EEEjjj{{{mmm]]]IIIKKKMMMMMMOOOVVV^^^ccc[[[WWWOOOEEE>>>???FFFMMM[[[bbbmmmyyy}}}xxxuuu```]]]XXXUUUUUUWWWZZZ]]]dddhhhjjjfffbbbgggxxxjjjVVVbbbvvvQQQAAA:::===>>>AAA;;;:::999888777666555555555444444444444444333333444444444444444444444444333333444444444555555555666666777888999:::;;;;;;>>>CCClllhhhlll<<<111===<<>>IIIPPPPPPNNN^^^jjjrrrtttxxx~~~ccc>>>aaaeee???111222777;;;666>>>SSSooowwwvvvvvv~~~yyyzzzzzzeee{{{xxx]]]TTTPPPTTTVVVRRRRRRUUUUUUVVVWWWWWWUUUTTTUUUUUUVVV\\\]]]WWWVVV[[[\\\YYY]]]```]]]]]]bbb```cccqqqGGGZZZBBB777@@@GGGdddlllKKK:::<<<:::999AAAFFFOOOYYY~~~xxxpppiiifffjjjooovvv|||HHH<<>>777999;;;999999888777666555444333444444444333333333333333333333333333333333333333222333333333333444444444555555666777888999999:::>>>777aaannnZZZ555777::::::@@@kkkQQQBBB;;;<<>>LLLfffrrr\\\OOOKKKEEE>>>RRRYYYaaaffffffbbb___^^^TTTQQQMMMIIIGGGGGGHHHIIIEEEEEEGGGHHHIIIKKKLLLLLLZZZ[[[\\\]]]^^^___``````cccfffpppzzzsss|||{{{EEEAAA777>>>::::::...777777777666555444333222222222222222222222222222222222222222222222222222222222222222333333333333444444555666777888888999:::666IIIlllWWW<<<999999999IIIfffiiiMMM>>>>>>>>>]]]||||||zzzmmmgggqqqnnnbbbMMMdddrrrZZZiii~~~vvv{{{~~~yyy}}}WWW???GGGIIIKKKLLLKKKHHHBBB===777555111000000000///...+++++++++++++++++++++++++++******)))))))))))))))******+++++++++,,,,,,,,,---...+++...FFFeeepppjjjNNNnnnppppppfffFFFPPPzzzMMM>>><<<777;;;555888FFFWWWnnnrrr|||wwwqqqlllkkkttt___\\\\\\YYYTTTQQQQQQOOOLLLPPPRRRTTTUUUUUUVVVXXXZZZVVV^^^___XXXVVV]]]]]]XXXYYY]]]ZZZ[[[cccaaa^^^eeefffoooTTTuuuGGG:::666IIIlll}}}OOOEEE???:::;;;<<>>444999OOOkkkvvvaaaXXXUUUKKKIIIHHHKKKQQQXXX^^^```eeeeeeeeeeeedddcccbbbbbb\\\[[[ZZZXXXXXXWWWWWWWWWWWWVVVUUUUUUWWW\\\```ccctttjjjRRRVVVvvvlll___KKK555HHH555444666AAA777666666666666555444333222000000000000000111111111222222222222222222222222111111222222222333333333333333444555666777888888333BBB;;;SSSnnnsss}}}HHH;;;;;;@@@:::DDDxxxdddKKKBBB666HHHuuu^^^XXX{{{vvv]]][[[bbbnnn}}}xxxYYYGGGFFFFFFFFFGGGIIIKKKIIIEEE888555222000000///...---,,,,,,,,,+++++++++******,,,+++******))))))******)))************+++++++++...,,,...444:::AAAKKKUUUUUUdddtttaaa555sssJJJ;;;666888666999>>>@@@KKKmmmkkkttthhhjjj{{{kkkwwwttt]]]SSSXXXYYYYYYVVVRRRNNNJJJIIIRRRSSSTTTUUUVVVUUUUUUTTTTTTWWWZZZZZZXXXVVVWWWXXXXXXYYY[[[\\\[[[ZZZXXXWWWbbbyyyjjjcccmmmBBB;;;888CCC^^^{{{QQQ999<<<@@@666888???MMMZZZsss|||{{{|||}}}}}}|||zzzyyyzzz{{{|||}}}yyyzzzvvvmmmeeebbb___]]]iii}}}~~~GGGFFFGGGIIIMMMQQQTTTTTTKKKGGGAAA>>>???@@@@@@???CCCBBBAAAAAACCCCCCBBBAAACCCCCCBBBAAA@@@BBBFFFIIIFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNNNNMMMNNNPPPTTTWWWWWWWWWWWWWWWXXX]]]fffnnnrrrKKKBBBHHHEEE<<<555666DDD___fffkkk___SSSOOOQQQPPPMMMJJJTTTPPPNNNQQQVVVYYYZZZ[[[VVVYYYVVVWWWZZZSSSPPP\\\ZZZTTTXXX___bbbtttnnnTTTHHHFFF\\\}}}jjjMMM<<<;;;999777666555444444444444333333333222222222////////////////////////222111111111000000//////000000111111111222222222222222333444444555555666<<<000444JJJhhhOOOsssXXX;;;;;;999;;;???WWWUUUBBBEEE999TTT|||zzzdddnnnnnnnnnxxxwwwwww|||]]]???OOOMMMKKKKKKJJJIIIFFFDDD888555222000000///...---,,,,,,,,,+++++++++******,,,+++******))))))******)))************++++++++++++((((((,,,111;;;LLLZZZeeelllnnnvvvvvv???JJJhhh333HHH:::999888777888CCCYYYmmmqqqgggfffpppssstttttt```KKKUUUVVVWWWVVVSSSOOOLLLJJJPPPQQQSSSTTTUUUVVVUUUUUUOOORRRUUUVVVTTTTTTUUUWWWUUUVVVYYY[[[\\\[[[ZZZYYYcccnnnWWWhhhHHHAAA888<<>>???AAABBBAAA@@@BBBCCCCCCCCCCCCEEEIIIKKKFFFGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLMMMMMMNNNQQQSSSVVVWWWXXXWWWWWW\\\ccciii|||eeeVVVIIICCCCCCCCC::::::OOOmmmwwwxxxiii\\\UUUTTTUUUQQQOOOOOOPPPOOOQQQTTT^^^[[[QQQPPPWWWUUUTTT^^^^^^hhh{{{xxxiiihhh]]]NNN[[[wwwQQQ222;;;:::999777555444444444333333333333222222222222////////////////////////111111111000000000//////000000000111111111222222222222333333444555555555999777888???WWWnnnlll@@@GGG999<<<===IIIqqqgggFFFAAA;;;GGGjjjzzzzzz~~~|||}}}RRRHHHMMMLLLJJJJJJJJJIIIGGGEEE888555222000000///...---,,,,,,,,,+++++++++******,,,+++******))))))******)))************+++++++++...+++***+++///;;;RRReee~~~~~~qqqjjjttt[[[333HHHxxx\\\999555:::<<<999666999CCCLLLffftttfffcccccc\\\www|||rrraaaPPPRRRTTTVVVWWWVVVSSSOOOMMMMMMNNNPPPRRRSSSTTTTTTSSSNNNOOOQQQQQQPPPOOOPPPRRRQQQSSSWWWZZZ\\\]]]\\\[[[```ddd|||^^^WWWXXXNNN999333===CCC]]]jjjDDD555BBB<<<999:::<<>>===>>>@@@BBBBBBBBBAAACCCEEEFFFGGGIIIKKKNNNIIIIIIHHHHHHGGGGGGFFFFFFGGGIIIJJJKKKKKKLLLNNNPPPWWWYYYZZZYYYXXXZZZ```dddfffpppUUUHHHGGGNNN===111444===DDDLLLSSSrrrsssnnnjjjgggccc___aaafff\\\eeejjjsssoooMMMLLLeeeqqqSSSDDDAAA:::999777666555444333333333333222222222111111111////////////////////////000000000000////////////000000000000111111111111111222222333333444555555333:::;;;666GGGzzzSSS:::999<<<::::::OOOZZZEEECCCBBBAAAxxx|||~~~wwwmmmttt|||uuu[[[DDDIIIJJJIIIHHHHHHIIIIIIHHHGGG888555222000000///...---,,,,,,,,,+++++++++******,,,+++******))))))******))))))*********+++++++++000///...---///:::QQQfffuuu|||fffDDDLLLWWW;;;:::<<>>@@@???>>>???BBBDDDEEEEEEBBBEEEHHHJJJJJJKKKLLLMMMMMMLLLLLLJJJIIIHHHGGGFFFJJJJJJJJJIIIIIIKKKOOORRRYYY[[[]]]\\\ZZZZZZ^^^bbb^^^fff{{{tttZZZIIINNNJJJLLLNNNEEE444///444===UUUrrrcccNNNXXXfffaaa```zzztttbbbMMM;;;999:::888777666444333333222222222222111111111000000000......................../////////////////////////////////000000000111111111111111222333333444444111:::;;;555888~~~HHH>>>???===666:::^^^VVVKKKHHH<<>>888666>>>:::GGGTTTkkkttt\\\YYYWWWQQQZZZnnnzzzvvvzzzYYYUUU___QQQRRRTTTWWWYYYYYYUUURRRQQQRRRSSSTTTTTTSSSSSSRRRPPPOOOMMMMMMNNNPPPQQQRRRSSSUUUWWWYYY[[[\\\[[[[[[\\\aaalllxxx~~~______KKK:::===>>>@@@KKKgggSSSBBB:::999@@@CCC:::>>>MMMSSS^^^jjjuuu~~~~~~zzzzzz{{{|||{{{{{{zzzzzzzzzuuurrrqqqssswwwvvvpppiiiZZZTTTTTT]]]eeennn~~~yyy|||]]]EEE<<>>===???@@@@@@@@@BBBAAAAAA@@@@@@@@@AAABBBCCCAAA@@@AAADDDGGGIIIIIIDDDGGGJJJKKKKKKJJJJJJKKKPPPOOONNNMMMKKKJJJIIIHHHOOOMMMKKKIIIHHHKKKQQQUUUZZZ]]]^^^]]][[[[[[^^^aaaZZZYYY[[[kkkiiiYYYSSSTTT^^^aaaYYYQQQPPP999;;;999444666BBBLLLPPP[[[XXX\\\fffiiihhhnnnyyy|||lllaaaccc^^^SSSRRRiiioooxxxnnn^^^rrrzzzjjjZZZJJJ===888333666555444333222222111111111111000000000/////////------------------------.....................///....../////////000000000000000111111222333333333555777888888///QQQpppbbblllAAA??????<<<666CCCqqqoooMMMFFFCCCBBBoooxxxssswww}}}~~~sssHHHOOOLLLGGGDDDBBBAAAAAACCCDDDDDDDDD888555222000000///...---,,,,,,,,,+++++++++******,,,+++******))))))******)))************+++++++++))))))+++,,,+++,,,777CCCGGG]]]iiirrrHHHeeekkk:::111;;;<<<888888:::>>>>>>JJJfff}}}mmmXXXLLLOOONNNNNNddd```NNNOOOPPPSSSQQQQQQTTTWWWXXXUUUQQQTTTUUUWWWXXXXXXXXXWWWVVVPPPNNNLLLMMMQQQUUUYYYZZZWWWWWWXXXYYYZZZ[[[\\\]]]```^^^bbbpppfffddd^^^NNN999333999@@@GGGzzz~~~WWW>>>666;;;@@@999999BBBGGGOOOVVVYYY^^^ggggggjjjwwwyyy{{{|||yyy{{{||||||{{{{{{|||}}}|||wwwrrrqqqqqqmmmddd\\\MMMOOOSSS\\\iii|||~~~rrrsssvvvCCC@@@EEEFFFDDDAAA@@@@@@@@@???>>>@@@@@@@@@?????????BBBDDDDDDBBBAAAAAADDDGGGIIIJJJEEEGGGJJJKKKJJJIIIIIIJJJNNNNNNMMMLLLKKKJJJJJJIIIOOONNNLLLIIIHHHKKKQQQUUUXXXZZZ[[[ZZZXXXXXX\\\___WWW^^^^^^]]]ttt~~~hhhOOOMMM]]]kkkhhh```TTTPPPEEE:::999@@@AAA<<<222444===EEE???444999GGGDDDBBBAAAWWWwwwssszzz}}}mmmLLL>>>666777===<<<444444333222111111111111000000/////////.........---------------------------------...........................///////////////000000111111222333333333222444>>>333>>>MMMqqqYYY}}}III:::777???>>>999LLLlll^^^GGGFFFCCCFFFooooookkkiiinnnyyy~~~IIILLLJJJHHHEEEBBB@@@???AAABBBBBBAAA888555222000000///...---,,,,,,,,,+++++++++******,,,+++******))))))******)))************+++++++++++++++---///---,,,222999NNNhhhxxxxxxzzzwwwPPPBBBeeeoooIII:::;;;;;;999888>>>;;;===KKKYYYhhhzzzpppaaaOOOMMMLLLNNNVVVjjjqqqdddQQQRRRPPPKKKSSSPPPNNNPPPSSSTTTRRROOOQQQRRRTTTVVVXXXYYYYYYXXXUUUQQQNNNOOOSSSWWWZZZ[[[YYYYYYXXXXXXYYY\\\___```___[[[]]]dddzzzrrriiifffEEE333:::;;;;;;UUU|||[[[CCC999<<<888888<<<===<<>>===<<<>>>AAABBB@@@@@@AAACCCCCCAAA??????AAAEEEFFFGGGCCCEEEGGGHHHHHHIIIJJJKKKIIIIIIIIIIIIHHHHHHHHHHHHJJJKKKKKKJJJIIIJJJMMMPPPRRRSSSUUUTTTRRRTTTXXX]]]XXXeeeaaa]]]hhhttt~~~iiiiiipppiiiYYY[[[bbbdddaaaeeepppuuuqqqeeepppnnnWWW]]]sss}}}nnn}}}UUUBBB;;;<<<777555444...333333222111000000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------.........///////////////000000111222222222///222222;;;666===AAAwwwxxxwwwMMM444===BBB999===PPP```PPPGGG;;;IIIyyywwwpppbbbeeekkkttt~~~~~~jjjIIIIIIDDDEEEHHHEEEBBB@@@@@@AAA@@@@@@888555222000000///...---,,,,,,,,,+++++++++******,,,++++++***)))*********)))************+++++++++,,,******------+++...333LLLdddqqqxxxHHHFFFkkkmmm>>>777???@@@333??????999999;;;FFFYYYsss~~~cccNNNCCCEEEMMMNNNOOOggghhhlllNNNSSS\\\UUUSSSSSSOOOLLLLLLPPPQQQOOOLLLJJJLLLOOORRRUUUWWWXXXXXX\\\WWWRRRPPPSSSVVVWWWWWWZZZYYYWWWWWWYYY]]]aaaddd[[[[[[^^^ZZZ___lllwwwYYYAAAAAA999:::===UUUYYYAAA???>>>===>>>:::888EEEDDDCCCQQQ___bbbeeeiiikkkoootttuuuwww{{{zzzwwwsss|||vvvvvvvvvtttrrrrrruuuyyytttwwwuuujjjZZZNNNKKKKKKcccxxxtttwwwZZZ{{{ggglllhhhKKKEEEFFFCCC@@@????????????>>>888===BBBDDDCCCAAAAAAAAAAAA???<<<<<>>===777:::<<<:::???AAA777PPPXXXiiizzzfffWWWLLLHHHHHHAAARRRPPPdddjjjxxxnnn[[[SSSTTTVVVWWWXXXSSSPPPMMMMMMMMMLLLHHHDDDLLLJJJIIIHHHJJJOOOTTTWWWYYYUUUPPPMMMMMMPPPSSSTTTTTTSSSUUUZZZ___aaa```]]]ZZZVVVUUUXXX___zzzwwwiiiuuuFFF<<<>>>999>>>BBBQQQ{{{YYY@@@======999666:::;;;>>>AAAHHHQQQWWWXXXbbbccceeehhhmmmrrrwwwzzz}}}|||{{{yyywwwuuutttssspppqqqrrrqqqnnnnnnqqquuuooohhh___WWWQQQMMMNNNPPPJJJVVV|||sssmmmrrryyy```sssmmmMMM[[[eeeQQQ<<>><<<;;;;;;<<<>>>@@@@@@>>>===<<<===AAA@@@>>>======???AAABBB@@@@@@@@@CCCFFFHHHGGGFFFAAABBBDDDDDDDDDCCCBBBBBBEEEIIIMMMLLLIIIEEECCCBBBKKKJJJIIIKKKNNNPPPQQQQQQXXXXXXXXXWWWWWWYYY]]]aaauuuiiirrr}}}tttnnnbbb^^^uuuwwwjjjrrrwwwyyy~~~{{{zzzVVVBBB888777666555333333333222000000000000////////////......---,,,,,,,,,,,,------------------------------------,,,,,,+++++++++------------------------......//////000000111111222111111222555888<<<>>>kkkYYYfff888777AAA???>>>BBBiiicccBBBOOOKKK???WWW~~~yyyeeeXXX]]]eeekkkwwwcccOOOTTTEEEBBBKKKDDDCCCCCCDDDDDDBBB@@@===;;;999666333111111000///......---,,,,,,++++++,,,,,,******************************+++++++++,,,,,,,,,+++,,,,,,---...///000000333GGGfff}}}~~~fff===FFFooohhhCCC???999===>>>777888@@@???===AAAMMM^^^nnn{{{{{{eeeOOOGGGFFFEEEFFFJJJYYY___kkkvvvrrriii]]]QQQNNNOOOOOOPPPQQQPPPNNNMMMNNNPPPPPPNNNLLLPPPNNNKKKIIIIIIKKKNNNOOOPPPNNNMMMMMMNNNOOOPPPQQQVVVVVVWWWZZZ]]]]]]ZZZWWWXXXXXXYYYZZZ\\\ooo~~~nnn:::AAA======;;;>>>VVVnnnLLL;;;<<>>>>><<<>>>EEENNNTTTXXXZZZ^^^ccchhhmmmppprrrsssuuuxxxzzzzzzzzz{{{|||~~~|||~~~~~~{{{yyyxxxxxxwwwuuutttssssssqqqsssttttttrrrooonnnmmmdddRRRBBBBBBMMMSSSNNNEEE===888\\\|||nnnuuummmmmmZZZGGGOOOTTTKKK???>>>>>>>>>>>>===<<<;;;::::::<<<>>>???>>>===>>>>>>???>>>===<<<<<<===???@@@>>>===>>>@@@DDDEEEEEEDDDCCCBBBCCCDDDEEEDDDCCCAAADDDGGGJJJJJJGGGCCCAAAAAAIIIIIIIIIKKKNNNPPPPPPOOOQQQRRRSSSSSSTTTWWW[[[^^^gggkkkqqqxxxwwwhhhKKK888222777666555333222111111111000000000/////////............---,,,,,,,,,,,,---------------------------------,,,,,,,,,+++++++++---------------------------......///000000111111111111111111333666999;;;777kkkVVV888999:::888:::EEEnnn[[[OOOFFF===EEEFFFPPPooorrrqqqggg```tttzzzlllbbbWWWYYYiiijjjoooyyyfffNNNNNNAAA???HHHAAACCCDDDDDDDDDBBB???===;;;999666333111111000///......---,,,,,,++++++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,------.........///...333MMMvvvmmmQQQ]]]rrrPPP@@@===@@@999666999777777666999@@@IIIUUUffftttqqqcccVVVJJJDDDIIIJJJGGGIIIRRRWWWuuuUUUOOOLLLNNNOOOMMMLLLNNNNNNMMMMMMNNNPPPQQQOOONNNMMMLLLJJJIIIHHHHHHIIIIIIIIIJJJLLLNNNOOOPPPOOOOOOUUUUUUWWWZZZ[[[[[[XXXUUUUUUWWWZZZZZZWWWaaa~~~lllDDD===999888888;;;TTTdddGGG===<<<<<<======;;;888999>>>DDDIIIMMMSSSYYY___ccceeefffnnnqqqtttuuuuuutttssstttqqqtttwwwyyyyyyyyyzzz{{{vvvuuuuuuwwwzzzzzzvvvrrrvvvvvvwwwwwwwwwvvvuuuuuuppppppqqqqqqnnnhhh```ZZZNNNGGG@@@@@@HHHSSS[[[^^^III666TTTwwwuuusssMMMGGGCCCDDDHHH@@@<<<<<<<<<<<<<<<;;;:::999666888;;;<<<<<<<<<<<<===<<<<<<;;;:::;;;<<<>>>???;;;;;;;;;===@@@BBBCCCBBBEEECCCBBBCCCFFFFFFDDDAAABBBDDDGGGHHHFFFDDDBBBBBBHHHHHHIIIKKKNNNOOONNNLLLJJJLLLOOOQQQSSSUUUXXX[[[___hhhwww|||www]]]MMMBBB888888;;;555444333222111000000000000////////////...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------------......///000000000000000000000222444666888999gggoootttEEE;;;===???:::555FFFyyy~~~^^^MMMGGGIII===888<<>>;;;:::999666333111111000///......---,,,,,,++++++,,,,,,******************************+++++++++,,,,,,,,,------------------------///***777]]]pppbbbGGG???::::::===;;;@@@===;;;::::::<<>>>>>DDDLLLKKKKKK[[[qqq~~~aaaLLLKKKLLLOOONNNJJJJJJMMMPPPOOOOOONNNMMMLLLJJJIIIGGGGGGHHHHHHIIIJJJJJJJJJJJJLLLNNNPPPOOOOOOOOOOOOOOOQQQUUUYYY\\\\\\[[[ZZZUUUUUUVVVXXXVVVYYYhhhxxxtttVVV@@@777999AAA>>>???aaa[[[<<<;;;:::<<<>>>===999666777>>>AAAFFFLLLRRRVVVYYYZZZ]]]aaafffjjjlllmmmooopppmmmooorrrssstttuuuxxxzzzwwwwwwxxxyyy{{{yyytttpppsssssstttuuuuuuuuuttttttpppmmmiiifffbbbZZZOOOGGGBBBEEEGGGIIIRRReeexxx|||jjjmmm}}}cccQQQMMM===AAAKKK<<<::::::;;;;;;;;;::::::999555777999:::999888999999;;;;;;;;;;;;;;;<<<>>>>>>;;;::::::<<>>222999999>>>???JJJ}}}jjjMMMBBBAAAEEE:::<<<@@@CCCAAA@@@FFFNNNnnn~~~|||wwwsssllljjj^^^WWW\\\aaannnyyyuuuYYYBBB>>>GGGDDDCCCFFFBBB@@@@@@@@@???===;;;999777999666333111111000///......---,,,,,,++++++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,---------------222...///AAAfffppp^^^vvvwwwZZZCCC<<>><<<===>>>;;;777999>>>===CCCKKKSSS\\\gggsss{{{~~~zzzrrrkkk]]]TTTIIIBBBAAAAAA@@@>>>???>>>CCCPPP^^^qqqiiiuuufffIIIMMMLLLMMMOOOLLLGGGGGGJJJQQQQQQQQQOOOMMMKKKIIIHHHHHHIIIJJJLLLMMMNNNOOOOOOOOOPPPPPPNNNLLLKKKMMMOOOOOOQQQUUUXXX[[[\\\^^^^^^XXXUUUUUUXXX[[[\\\]]]___}}}xxxTTT???666@@@BBB;;;FFF\\\WWWGGG===777:::???===999888999:::<<<@@@DDDIIIMMMPPPQQQTTTYYY]]]___aaabbbdddfffhhhiiijjjkkkllloooqqqppppppqqqsssuuuvvvuuutttooopppqqqqqqqqqpppnnnmmmlllfff___XXXSSSLLLDDD>>>CCCAAABBBOOOkkktttaaappp[[[WWWOOO===GGGOOO777888999:::::::::::::::999888:::<<<<<<:::888777888<<<<<<<<<<<<===>>>??????<<<;;;;;;<<>>===888RRRdddGGGCCCEEEEEE===777999<<<===>>>@@@CCCWWWrrr}}}yyywwwtttmmmfffaaaZZZLLLMMM___nnn|||lll[[[KKKCCCDDDFFF???999::::::<<<<<<;;;:::999777666555999666333111111000///......---,,,,,,++++++,,,,,,******************************+++++++++,,,,,,,,,++++++,,,,,,---------...,,,///000555MMMuuuFFF@@@xxxpppNNN===111555444666;;;===:::999;;;;;;;;;<<<===@@@EEELLLQQQVVVXXX]]]ccchhhiiigggdddaaacccccc]]]WWWRRRJJJCCCAAA>>><<<;;;<<<>>>??????AAAEEEPPPhhh}}}xxxsssNNNPPPUUURRRRRRSSSPPPKKKKKKNNNNNNPPPQQQQQQPPPOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRPPPLLLHHHHHHKKKOOOTTTUUUWWWXXXXXXXXX[[[]]]]]]YYYWWWZZZ```aaa]]]XXXtttuuuWWW;;;555777888;;;CCC\\\iiiQQQ:::555777888999;;;999888888999;;;???CCCEEEJJJMMMRRRVVVYYY\\\```cccccceeeggghhhhhhiiikkkmmmlllkkkkkkjjjkkklllmmmmmmnnnnnnooonnnllliiifffdddYYYTTTLLLEEEAAA???======BBBPPPaaaoooxxxppp{{{|||nnnfffkkkvvvSSSQQQSSSJJJ???LLLNNN666777888999::::::;;;::::::===???@@@???===;;;::::::<<<<<<===>>>???@@@@@@@@@>>>===<<<===@@@CCCDDDEEECCCCCCCCCBBBBBBBBBCCCDDDCCCDDDFFFJJJOOORRRRRRRRRMMMLLLMMMNNNOOOOOOMMMLLLPPPSSSVVVXXXYYYYYY[[[\\\]]]WWWUUUXXXZZZZZZaaajjjwwwpppuuuUUU@@@>>>777:::<<<555555777222333222111000000000000000......---------,,,,,,,,,------,,,+++++++++++++++*********************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........///000000111222333444444???666;;;kkkXXXRRR<<<888666999===BBBZZZqqqTTT???EEEBBB@@@???>>><<<@@@FFF@@@CCCEEEWWW}}}{{{vvvqqqjjjaaaZZZMMMOOORRReeeoooNNNIIIHHHEEE>>>888555888>>>888777777666555555444444999666333111111000///......---,,,,,,++++++,,,,,,******************************+++++++++,,,,,,,,,******+++,,,------......(((,,,000222;;;UUU}}}YYYFFFkkkKKKDDD<<<777999;;;;;;;;;<<>>AAAAAA===<<<>>><<<999===>>>???>>>======???BBBFFFYYYnnn~~~yyyZZZKKKYYYWWWTTTSSSVVVVVVRRRPPPRRRKKKMMMPPPQQQPPPPPPRRRTTTTTTSSSRRRQQQQQQPPPQQQQQQRRRTTTSSSOOOJJJIIILLLPPPWWWWWWWWWUUUSSSTTTWWW[[[\\\[[[ZZZ[[[]]]___\\\YYY]]]wwwVVV===555999;;;999AAA]]]^^^III>>>666666:::999999999999999::::::;;;888:::>>>BBBFFFLLLQQQVVVRRRUUUXXXZZZ[[[\\\^^^```fffeeedddbbb```______```cccdddcccaaa^^^YYYTTTQQQCCCAAA>>>::::::>>>DDDHHHOOOrrrtttOOOWWWXXX^^^ZZZJJJKKKJJJGGGHHHMMMIII>>>777888999:::;;;;;;;;;;;;===???@@@@@@>>><<<<<<<<<;;;<<<===>>>???@@@@@@@@@???===<<<===@@@CCCEEEFFF@@@CCCDDDBBB???>>>BBBEEEEEEEEEFFFIIINNNPPPPPPNNNNNNMMMLLLLLLMMMNNNMMMKKKMMMPPPSSSUUUWWWXXX[[[]]]```WWWOOOQQQXXXaaaiiiooossszzz|||```UUUmmmxxxkkkPPPFFF666888555888444+++...333...111000//////.../////////---------,,,,,,,,,,,,+++---,,,++++++***+++++++++************************)))*********+++++++++++++++++++++++++++++++++++++++++++++,,,------......------///000111222222333000333<<>>@@@___tttLLLAAA@@@@@@AAA===777666999???EEECCCAAAJJJZZZzzz|||xxxvvvyyywwwsssmmmeee\\\TTTOOOHHHTTTeeejjjXXXjjj~~~fffCCCBBBEEE>>>888:::;;;;;;???555555555444444555555555999666333111111000///......---,,,,,,++++++,,,,,,******************************+++++++++,,,,,,,,,))))))***+++---...//////---,,,///000+++666dddSSS]]]```QQQAAA;;;:::::::::;;;<<<:::888:::===>>><<<999===<<<;;;;;;<<<;;;888666:::;;;:::666777===@@@???999;;;<<<;;;:::===EEELLLjjj___JJJPPPQQQPPPMMMNNNSSSUUURRROOOOOOIIILLLOOOOOONNNNNNPPPRRRQQQPPPOOONNNNNNNNNOOOPPPSSSVVVWWWTTTOOOMMMOOOSSSVVVVVVUUUSSSQQQRRRWWW\\\XXX[[[\\\YYYXXXYYYZZZZZZXXXnnnuuuRRR??????===444;;;???LLLlllmmmSSS???777;;;999::::::;;;:::777555444777888999:::;;;???CCCGGGHHHKKKOOORRRTTTUUUWWWYYYWWWXXXXXXXXXWWWWWWYYYZZZRRRRRRPPPNNNIIICCC===::::::;;;<<<===@@@GGGRRR[[[mmmiiibbbkkk|||vvvooo}}}^^^LLLOOOLLLFFFHHHQQQLLLDDDFFF777888999:::;;;<<<<<<<<<999;;;===>>>===;;;;;;<<<:::;;;<<<>>>???@@@@@@@@@???===<<<===@@@CCCEEEFFF>>>BBBEEEBBB===<<>>555222444444444444444555666777:::777444111000000...---...,,,***+++...///,,,)))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,------....../////////222222---000KKKjjjooo~~~TTT======???>>>666888::::::<<<>>><<<:::888<<<===:::;;;???>>>999===777444999======<<<<<<===<<<>>>???===AAATTThhhlll\\\|||}}}bbbPPPVVVZZZSSSMMMOOOPPPPPPNNNMMMMMMNNNLLLJJJIIIKKKMMMMMMJJJGGGSSSRRRRRRQQQPPPOOONNNMMMSSSTTTTTTQQQLLLKKKMMMPPPTTTSSSQQQQQQQQQSSSVVVXXXXXXYYYZZZXXXVVVTTTTTTUUUZZZ\\\nnnxxxMMM<<>>BBBCCCIII[[[vvvmmmbbbZZZ]]]VVVcccAAA;;;IIIIIIIIIJJJJJJHHHDDDAAA===;;;:::999::::::999888888999:::;;;<<<<<<<<<<<<<<<999666777:::>>>??????===<<<;;;<<>>===;;;999;;;AAADDDCCCCCCFFFIIINNNWWWccctttyyytttooollllllmmmkkkiiibbbZZZSSSNNNIIIGGGNNNYYYsss|||qqqmmm]]]JJJ<<>>===<<<;;;999888777666555444333333222222222333:::777333111000000...---,,,+++***+++,,,+++***((())))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,---.........///,,,,,,...***)))888KKKxxxQQQXXXxxxWWW<<>>BBBFFFHHHCCCAAA???===<<<<<<===>>>>>>CCCGGGFFFDDDDDDHHHLLLKKKMMMKKKGGGGGGJJJLLLJJJLLLKKKKKKNNNRRRVVVXXXYYYXXXVVVUUUWWWZZZ]]]]]]\\\ZZZZZZ[[[\\\]]]___cccgggnnnzzz|||___JJJ>>>BBB<<<666333555555333111333333111000000//////////////////.........------+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))************+++++++++************************+++++++++,,,,,,,,,------------......//////000000666444444333666LLLyyyWWW+++777;;;555999>>>OOOfffkkkOOOCCC???@@@CCCAAA===;;;===>>>===???CCCEEEFFFHHHKKKQQQ[[[gggpppzzz|||vvvqqqkkkiiihhhggggggeee```]]]WWWNNNEEECCCEEEOOObbbttt{{{|||nnnkkkQQQHHHAAABBB<<<<<<;;;:::888777666555444333222222111111222222999777333111111000///---,,,---...---+++)))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++,,,,,,------......222------111000,,,...555VVV}}}\\\NNNLLLnnnkkkbbbTTTKKKFFFDDDBBBAAA@@@???;;;999<<>>888333999555333555666444333444888666444333444555555444111555666555555777666222555666666777888<<>>>>>===:::777;;;888444222222333444333555666777888888999999999444444555777999:::888666;;;;;;:::;;;<<>>@@@III\\\|||vvvVVVGGGBBB@@@BBB===:::<<<<<<:::999;;;??????@@@???@@@CCCHHHLLLQQQVVV^^^fffnnnvvv~~~}}}wwwoookkkjjjkkkkkkiiiccccccbbbaaa___YYYQQQLLLFFFBBBAAAEEEPPPbbbzzz}}}aaaWWWxxxhhhDDDCCCBBB===::::::999777666555444444222111111000000000000111999666333111111000///......111222111---***+++,,,))))))))))))))))))))))))************++++++++++++***++++++,,,------......000---...444555111///111666OOO|||\\\NNNrrr|||iii||||||kkkaaa______]]]ZZZYYY]]]cccggghhhjjjrrrkkk^^^MMMEEEAAAEEEKKKMMMLLLLLLGGGHHHHHHFFFCCCBBBBBBCCCDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHGGGGGGHHHIIIJJJKKKJJJLLLNNNMMMJJJIIIKKKNNNNNNNNNOOOPPPPPPPPPPPPPPPSSSTTTUUUUUUTTTTTTUUUWWW[[[[[[^^^^^^~~~}}}iiicccUUUAAA999666:::>>>??????BBBEEE[[[|||nnn]]]MMMBBBDDD>>>:::;;;;;;::::::===;;;999666555666777777777888999999888888:::::::::<<<<<<<<<===CCCNNN]]]hhhzzzOOOHHH^^^yyyssskkkpppJJJ:::<<<<<<777<<<;;;;;;<<<===<<<:::777;;;777222000000111222222444555666777888888888888333333444555777777777666;;;;;;;;;;;;<<<>>>???@@@:::999999999999:::;;;<<<:::???DDDEEEBBBAAABBBEEEFFFIIIIIIFFFGGGKKKLLLJJJNNNNNNOOORRRTTTUUUSSSQQQSSSRRRQQQQQQQQQRRRRRRRRRZZZ^^^___]]]ZZZYYYXXXVVVXXX```aaaaaaddd```cccqqqvvv}}}uuuiiiSSSQQQIII>>>:::<<<<<<999555444333444555555222///000000///...............------------,,,,,,,,,,,,************************************))))))))))))))))))))))))))))))))))))))))))*********+++++++++***************************++++++++++++,,,,,,,,,,,,,,,---......//////000,,,222,,,333>>>000>>>uuujjj???666888555444999<<>>CCC>>>===AAABBB>>>::::::;;;===>>>@@@BBBDDDGGGHHHMMMNNNQQQSSSUUUXXX]]]```aaannn|||~~~vvvrrrpppkkkgggcccaaacccdddeeedddaaa___[[[VVVPPPJJJEEEAAA@@@FFFRRR```nnn}}}vvvaaaZZZrrrxxxmmmtttXXX<<>>:::777444333444666777777;;;888666666777:::>>>AAAHHHMMMUUU```nnnyyyeeeYYYHHHOOOnnnlllFFF888:::===999111666555555666777777555333:::666222//////111222222444555666777777888888777666555444444444555888999;;;;;;<<<<<<======>>>>>>;;;;;;;;;;;;;;;<<<<<<======>>>@@@CCCEEEFFFDDDBBBEEEHHHIIIGGGGGGKKKLLLJJJLLLLLLNNNRRRTTTUUUSSSPPPRRRRRRRRRQQQPPPPPPPPPQQQTTTYYYYYYUUUSSSVVVWWWUUUSSS^^^dddiiikkk```[[[gggmmmooosss|||wwwrrrvvv||||||oookkkooonnniiiaaaZZZUUUOOOGGG@@@FFFIIIJJJGGGBBB===777111777555333222222111111000......------,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))))))))*********+++++++++*********************************+++++++++,,,,,,,,,,,,------.../////////---999///---:::000///LLL{{{uuuNNNAAA;;;888999:::@@@MMMccc\\\PPPGGG@@@@@@@@@???>>>>>>::::::;;;<<<======<<<;;;BBBCCCEEEGGGIIILLLQQQUUUQQQUUU[[[___aaa___\\\ZZZ]]]\\\[[[ZZZYYYXXXVVVUUUUUUPPPIIIBBB>>>>>>AAACCCNNN[[[ooommm{{{rrrfffUUUBBB888===???888555555444333222222111111.........------......///888666222111111111000///,,,---...---+++))))))))))))))))))))))))))))))))))))))))))************+++******++++++,,,,,,------+++---//////---,,,...111///000333PPPlllaaarrr~~~oooQQQDDDJJJJJJJJJLLLLLLGGGBBBAAADDDFFFFFFEEECCCAAA@@@BBBDDDAAACCCEEEFFFFFFHHHLLLNNNJJJIIIIIIIIIKKKNNNQQQSSSOOORRRUUUTTTRRRPPPRRRTTTVVVTTTQQQNNNNNNNNNPPPRRRSSSUUUVVVVVVUUUUUUVVVXXXYYYSSS[[[[[[YYY[[[rrriiiooo\\\EEE666333777:::<<<666777999>>>NNNlllxxxiiiZZZPPPMMMDDDAAA>>><<<===???@@@@@@CCCAAACCCJJJQQQYYYbbbiiiuuu~~~lllWWW@@@===JJJlllzzz{{{RRR888777555333555333333222111222444444333222777444111///000111222222333444555666777777777777666666555333222444888;;;999:::;;;<<<=========<<>>>>>===;;;;;;:::???======AAAFFFHHHFFFBBBFFFIIIJJJHHHIIILLLLLLJJJKKKKKKMMMPPPSSSSSSRRRPPPSSSSSSTTTRRRQQQPPPQQQSSSTTTYYYYYYSSSRRRXXXZZZXXXOOOYYY]]]aaaeee```^^^gggooosssqqqssswwwjjjZZZZZZ]]]bbb___WWWXXXbbbccc[[[]]]^^^\\\YYYYYYYYYTTTMMMLLLLLLIIIHHHJJJMMMJJJDDDGGGFFFAAA:::444333777:::555444111...------......---,,,,,,+++++++++,,,,,,************++++++++++++++++++++++++++++++++++++******)))))))))((((((((()))))))))))))))))))))))))))************+++++++++************************************++++++++++++,,,,,,,,,---......//////---999222,,,666666111999TTTwwwmmm~~~AAA444AAA:::999;;;@@@JJJ```sssaaaMMMAAA<<<:::<<<@@@;;;:::999999::::::888777888:::<<<>>>???BBBGGGJJJNNNLLLJJJLLLNNNPPPOOONNNQQQQQQQQQPPPMMMJJJGGGEEEAAA>>>:::888:::CCCOOOWWWlllzzzqqq[[[}}}bbbEEE888<<<:::999999444444444333222222111000000...------------......///888555222111111111000///,,,+++***+++,,,+++***((())))))))))))))))))))))))))))))))))))*********************+++,,,,,,------...///000....../////////***000...666kkkzzzkkk~~~rrr]]]RRRGGGGGGNNNAAAFFFIIIHHHGGGHHHIIIIIIEEEEEEDDDBBB@@@@@@BBBEEEBBBDDDFFFEEEEEEFFFIIIMMMKKKJJJIIIIIIJJJMMMPPPRRROOORRRUUUTTTQQQOOOPPPRRRRRRQQQPPPPPPPPPPPPQQQRRRSSSTTTVVVUUUTTTTTTUUUVVVXXXTTT^^^]]]^^^___mmm|||{{{ssscccNNN>>>888<<<@@@888777666777<<>>>>>>>>===<<<;;;:::999<<<<<<===???CCCFFFFFFFFFGGGJJJKKKIIIJJJLLLLLLJJJLLLKKKLLLNNNPPPQQQPPPNNNPPPRRRRRRQQQOOONNNPPPRRRVVV]]]]]]UUUSSSYYYZZZUUUSSS[[[WWWSSSWWWXXXWWW]]]ZZZfffeeehhhooobbbRRRWWWPPPWWWYYYVVVUUUUUURRRMMMSSSTTTTTTTTTUUUUUUPPPJJJ[[[WWWNNNDDDAAADDDBBB>>>111555:::<<<999444111111111111000...,,,,,,---...++++++*********++++++,,,)))))))))*********++++++***************************)))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++************************************+++++++++++++++,,,,,,------......///...222222111333777888999...RRR}}}XXX;;;;;;:::777666999===HHH\\\ooowwwaaaRRRHHHCCCCCC@@@===::::::<<<>>>>>>===999:::;;;;;;::::::<<<===BBBBBBBBBCCCDDDFFFHHHIIIEEEEEEEEEDDDBBB@@@??????:::<<<@@@GGGQQQ___oooyyy[[[XXXqqq~~~yyy^^^@@@999@@@999444777222333333222222111111000000---------------...//////888555222111111111000///...,,,***+++...///,,,)))))))))))))))))))))))))))))))))))))))************)))******+++,,,,,,------,,,,,,******---000...***...444111+++>>>sss\\\EEE]]]}}}tttnnnuuucccwww___MMMJJJIIIGGGGGGCCCHHHIIIEEEEEEJJJHHHCCCDDDDDDCCCAAA???@@@BBBEEEDDDFFFFFFEEECCCCCCGGGJJJNNNLLLJJJHHHHHHJJJLLLMMMLLLOOORRRQQQNNNLLLLLLNNNLLLMMMOOOQQQRRRRRRRRRQQQSSSTTTUUUTTTSSSRRRSSSTTTXXXVVV[[[TTTWWW\\\]]]xxxqqqRRR===888;;;666666888:::>>>DDDNNNWWWcccwww}}}[[[LLLEEE>>>???GGG[[[zzz|||cccbbbgggJJJ<<<>>>;;;///444<<<000000///...000222333222111000///......000111111000000000111222333333333333000333666666444333444555444555888:::;;;;;;999999::::::;;;<<<<<<<<<<<<;;;999;;;>>>???@@@BBBFFFIIIHHHKKKLLLJJJJJJMMMLLLIIIMMMLLLLLLMMMNNNOOONNNLLLLLLNNNOOONNNKKKKKKMMMPPPSSS[[[\\\TTTPPPTTTSSSLLLSSS\\\VVVOOOVVV[[[[[[]]][[[jjjgggdddiii[[[NNNWWWXXXXXXUUUOOOKKKKKKNNNPPPJJJJJJOOOWWWXXXRRROOOPPP@@@IIIMMMGGG@@@>>><<<999<<<:::888777444333444777...000111000///.........+++***************++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++************************)))************+++++++++++++++,,,------......///222---222444---,,,333444:::333nnnpppCCC999666666:::;;;<<>>@@@GGGRRR^^^lll|||]]]KKKYYYrrrqqqyyyqqqNNN888999???222111;;;888333333222222111111000000---------------...///000:::777222///.........---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---------......222,,,///444111666\\\iiiOOOEEEAAAPPPsssuuuzzzxxxdddQQQLLLLLLIIIEEEDDDHHHHHHGGGEEEDDDBBBAAA@@@AAABBBDDDEEEEEEDDDBBB@@@BBBDDDFFFEEEDDDCCCCCCDDDIIIIIIIIIHHHHHHIIIJJJKKKNNNNNNNNNNNNNNNNNNNNNNNNQQQQQQPPPOOONNNNNNOOOOOOLLLNNNOOOPPPOOOOOOPPPRRRTTTVVVWWWWWWWWWYYY^^^bbbppp}}}eeeGGG333===???999666:::888777???MMMOOOWWWppp~~~aaaWWW???>>>???EEEgggzzznnnzzz}}}III???555555444333333222111111///////////////000000111222111111000000000000000////////////000000000000///111333555666666666666444555555666777888888999999999999999999999999999>>>@@@BBB@@@??????CCCGGGCCCDDDFFFIIIKKKJJJGGGDDDPPPMMMJJJHHHHHHIIIJJJJJJKKKKKKKKKLLLOOOQQQTTTVVVTTTSSSTTTVVVUUUQQQQQQTTTRRRWWWXXXTTTRRRUUUYYYZZZVVVYYY]]]]]]ZZZUUUPPPNNNUUUUUUUUURRROOOMMMLLLMMMNNNLLLKKKKKKLLLKKKHHHFFFHHHGGGEEEBBB@@@>>><<<;;;777666555444222111000///...------,,,,,,++++++***+++++++++*********))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))******+++,,,***++++++,,,,,,------.........//////000000111111555555LLLYYY:::===<<<666@@@===555BBB\\\eeetttrrr```SSSEEE???:::777;;;AAA999888777888999:::999777888888888999888888888888666:::>>>>>>>>>@@@EEEKKK\\\eeeppp}}}lllXXXCCCmmm~~~mmmggg^^^???>>>;;;999666555444333222222222111000//////...------------------------:::777222///.........---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++,,,,,,,,,------------...333...000444...)))888NNNnnn``````hhhooorrrssslllgggppptttUUULLLEEEFFFGGGFFFFFFJJJHHHGGGGGGFFFEEEDDDCCCCCCAAAAAABBBBBBAAA@@@>>>===@@@BBBCCCCCCBBBAAABBBCCCEEEEEEEEEFFFHHHHHHHHHGGGJJJJJJJJJJJJKKKKKKKKKLLLOOOOOONNNNNNNNNNNNOOOOOOMMMNNNOOOOOONNNNNNPPPQQQRRRSSSUUUUUUTTTVVV[[[^^^___iiilll[[[>>>666555;;;===<<<<<<<<<666999;;;FFFfffvvv]]]MMMEEEDDD:::,,,CCC]]]fffqqqiii\\\}}}WWW999;;;444444444333222111111111//////......//////000111111000//////......//////....../////////000000000///000222333444444444444222333444555666777888888666666777888999:::;;;<<<>>>????????????@@@BBBDDDEEEDDDDDDFFFHHHIIIGGGFFFKKKIIIFFFDDDEEEGGGIIIJJJJJJJJJJJJKKKLLLOOOQQQRRRRRRQQQRRRSSSRRRNNNOOOSSSQQQUUUUUURRRQQQTTTUUUTTTQQQSSSVVVWWWVVVTTTSSSTTTSSSSSSSSSRRROOOMMMNNNOOOLLLKKKIIIHHHHHHHHHFFFDDDCCCBBB@@@>>>;;;999777666666666555333222111//////...------,,,,,,+++******+++++++++*********))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******))))))******+++,,,******+++,,,,,,------............///000000111111+++444999TTTqqqqqqqqqGGG:::@@@444333777===555DDDGGGMMMfff~~~mmmddd]]]QQQGGGBBBBBB@@@===<<<======<<<;;;===<<<<<<<<<<<<===???@@@?????????AAAIIIZZZooo~~~{{{yyy]]]KKK:::KKKvvvXXXKKKBBB===<<<:::888555444333222222222111000000///......------------------------999666222/////////...---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))*********************))),,,,,,,,,,,,------------///---...111222...---...DDD{{{wwwZZZUUUXXXpppyyynnngggwwwwwwwwwsssfffpppoootttssshhhPPPGGGHHHIIIJJJFFFAAACCCHHHEEEEEEDDDDDDCCCBBBBBBAAA@@@???>>>===<<<<<<;;;;;;===???@@@AAA@@@@@@AAABBBBBBAAA@@@CCCFFFGGGEEEBBBDDDDDDEEEFFFGGGHHHIIIIIILLLLLLKKKKKKLLLMMMOOOPPPMMMMMMMMMLLLKKKKKKMMMPPPPPPQQQRRRRRRRRRTTTWWWZZZZZZXXXuuuhhhJJJ@@@BBB666444;;;888777;;;:::666???ZZZwwwzzzsssrrrsssvvvxxx{{{xxxuuuooojjjyyy|||xxxfffSSSKKKJJJGGGAAA===777DDDRRRuuu~~~oooWWWuuuZZZ<<<111555333333222222111111000000///............///000000//////...---------------.........////////////000///000111222333222222111000111222333555666888888333444555777999<<<>>>???>>>===<<<===@@@AAABBBBBBFFFDDDCCCDDDFFFHHHHHHHHHGGGFFFCCCBBBCCCFFFIIILLLKKKJJJJJJJJJKKKMMMOOOPPPTTTRRRRRRSSSQQQNNNPPPUUUQQQSSSRRROOOPPPSSSRRRNNNPPPQQQRRRSSSRRRRRRTTTVVVSSSTTTTTTSSSQQQPPPQQQRRRLLLIIIGGGEEEEEEEEECCCBBBBBBAAA@@@===;;;999777666555555444222111000//////---------,,,++++++******+++************)))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))***++++++******++++++,,,------------......//////000111111000999000...TTTjjjIII222===666::::::444555:::<<>>===<<<<<<===<<<;;;::::::;;;<<<======>>>????????????AAACCCBBB???===???CCCFFFEEEBBBBBBBBBCCCEEEFFFGGGIIIIIIHHHHHHHHHHHHIIIKKKNNNOOONNNNNNMMMLLLJJJJJJLLLNNNOOOOOOPPPQQQRRRSSSUUUWWW___\\\dddvvvjjjcccCCC666<<<444444<<<>>>666111666AAAHHHaaagggpppxxxzzzvvvmmmfffuuuqqqooopppsssrrrlllfffiiihhhhhhjjjnnnpppqqqpppnnnnnnqqquuuppp```NNNEEE@@@???AAAAAA777///999JJJ___|||yyybbbcccmmmAAA999666///111111111000000000//////......------......///000///......---------------------.........////////////000111222222222111000///000222333555777888999555555666777:::===???AAA>>><<<;;;===AAACCCCCCAAAEEEDDDDDDEEEGGGIIIHHHGGGIIIHHHGGGEEEEEEGGGKKKNNNOOONNNMMMMMMMMMNNNPPPPPPXXXVVVTTTUUUSSSQQQTTTYYYSSSTTTQQQOOOQQQTTTQQQKKKUUUVVVWWWVVVSSSRRRRRRSSSVVVWWWVVVTTTRRRQQQRRRTTTMMMKKKGGGEEEEEEDDDCCCBBBAAAAAA???===;;;999777777444333222111000///......------,,,,,,+++*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))''''''((((((((((((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++*********+++,,,,,,------------......///000000111666555222333999RRRuuuggg[[[<<<@@@CCC555888444333999<<<999>>>LLLdddwwwzzzuuuooojjjiiihhhhhhhhhgggeeedddeeehhhnnntttxxxyyyrrrddd]]]VVVDDDBBBggggggwwwvvvvvvnnnFFF===999777666555333111000000000/////////.........------++++++++++++++++++++++++777555222000000000...---+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++,,,,,,,,,------000000---'''***111333///444000777QQQyyywwwXXXMMMKKKJJJIIIJJJIIIFFFDDDCCCDDDDDDBBBAAA@@@>>><<<;;;999888::::::999888:::===@@@BBB>>>???@@@@@@???@@@BBBEEEEEEAAA======@@@CCCEEEEEEBBBCCCDDDFFFHHHIIIJJJKKKFFFFFFEEEFFFGGGJJJMMMOOOTTTTTTSSSQQQNNNNNNOOOQQQOOOOOOPPPQQQSSSUUUVVVWWW[[[ZZZZZZbbbzzzfffKKKGGG999777:::<<<:::888888777555888===EEEPPPZZZ```bbbbbbiiiddd______aaabbb___[[[^^^]]]\\\]]]___aaaaaaaaa[[[QQQGGGDDDAAA<<<999888222333:::DDDIIIPPPfff~~~nnneeennnbbbTTTCCC...888888---///////////////.........---------------......///000///......------......------------............000111222333333222111111000111222444666888999:::999999888999:::<<<>>>???>>><<<;;;>>>BBBDDDCCCAAABBBCCCEEEHHHJJJJJJHHHFFFNNNNNNNNNLLLJJJJJJNNNQQQSSSRRRQQQQQQQQQQQQRRRSSSYYYVVVUUUVVVTTTRRRTTTZZZWWWWWWTTTQQQSSSVVVSSSNNNYYY[[[]]]\\\YYYUUUSSSRRRWWWVVVUUURRROOOMMMNNNPPPOOOMMMJJJHHHGGGFFFDDDBBB===<<<;;;999777555444333222222111000///......------,,,,,,++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((())))))*********'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((())))))***+++))))))***++++++,,,,,,------------...//////000000000---000:::666888wwwYYY:::999???<<<777444111000777===<<>>>>>===<<<999666666888:::<<<===>>>:::888999===@@@BBBAAAFFFEEECCCAAA????????????FFF===444222333666===EEEJJJBBBDDDXXXsssqqq]]]>>><<<444***333222///............---------------,,,,,,,,,,,,---......//////...------------...,,,,,,,,,---------......///000111222333333222111111222333444666888999999===<<<:::999888999;;;<<<::::::;;;>>>AAABBBBBBAAA@@@AAADDDHHHKKKJJJGGGEEENNNPPPRRRPPPMMMLLLOOOQQQTTTSSSRRRQQQQQQQQQRRRSSSUUUSSSSSSTTTRRROOOQQQVVVXXXYYYVVVRRRRRRVVVUUURRRWWWYYY\\\]]]ZZZXXXVVVUUUTTTSSSQQQMMMIIIHHHIIIKKKOOOMMMKKKJJJHHHFFFCCC@@@<<<<<<:::999777555444333111111000//////...------,,,,,,,,,+++******))))))(((((()))))))))))))))***((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((((((((())))))******++++++''''''(((((())))))******)))))))))))))))))))))))))))(((((((((((()))******))))))******+++,,,,,,,,,,,,------......///000000000000///111333555QQQ}}}~~~VVV000777555666>>>===444:::BBB<<<666777===JJJXXXhhhzzz|||xxx\\\ZZZWWWDDD;;;999;;;WWWxxxtttNNNFFF888444999666333222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,************************666444222111111111///---+++++++++************)))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))***++++++***++++++++++++,,,,,,,,,((()))---000000......111...000444222***...NNNrrr```HHHOOORRREEEDDDQQQLLLMMMIII@@@>>>@@@AAA>>>?????????>>>>>>======<<<888888999:::<<>>???BBBDDDAAADDDEEEDDD@@@???AAAEEEDDDDDDEEEFFFHHHIIIJJJJJJLLLJJJIIIIIIJJJNNNQQQTTTZZZ\\\]]]\\\XXXUUUSSSSSSNNNMMMNNNRRRWWWZZZZZZYYYVVVWWWaaaggg^^^]]]|||rrr\\\UUULLLDDD???;;;999999;;;::::::;;;;;;;;;888666666666777888:::===???@@@:::::::::999999:::<<<>>>000111777>>>AAACCCJJJRRRhhhyyy~~~sssjjjzzzvvvDDD666:::333000333+++111,,,,,,,,,---------------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,---///111222222111111111222333444555666777777===;;;999777666777888:::555888;;;======>>>???@@@???@@@AAADDDGGGHHHFFFEEEHHHLLLPPPPPPNNNLLLMMMPPPOOONNNMMMMMMMMMNNNOOOOOOQQQPPPPPPRRRQQQMMMNNNRRRVVVXXXVVVQQQOOORRRVVVUUUTTTVVVWWWWWWUUUTTTUUUUUUQQQPPPNNNKKKHHHGGGIIIKKKLLLKKKJJJIIIHHHDDD???;;;<<<;;;:::999777555444444000000///......---------,,,,,,++++++***)))))))))(((((((((((())))))******(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''(((((()))******+++'''''''''((()))*********))))))))))))))))))))))))((((((((((((((()))******)))))))))***++++++,,,,,,,,,,,,---......//////000222666000,,,222444666@@@rrr[[[```III777888>>>666333666...:::777777<<<@@@EEEOOOZZZjjj~~~{{{tttdddTTTKKKGGGAAA000EEE```___sssvvv}}}hhhAAA>>>888777<<<888222111000///////////////+++++++++,,,,,,,,,,,,,,,************************555444222111111111///---+++++++++************)))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))***+++,,,******+++++++++,,,,,,,,,...******......***+++111111***,,,666777///000999JJJeeeeeebbbLLL]]]___LLLAAAHHHKKKDDD???DDDDDD===999===AAA@@@::::::;;;;;;<<<=========999999:::;;;<<<>>>???@@@BBBBBBAAA???===>>>@@@CCC===CCCIIIHHHBBB>>>???BBBCCCDDDDDDEEEFFFGGGHHHHHHOOONNNLLLKKKMMMPPPTTTVVVXXXZZZ[[[[[[WWWSSSPPPOOOMMMLLLMMMRRRWWWZZZZZZYYYZZZ```bbb]]][[[bbblllrrrwwwwwwvvvooo```QQQIIIGGG>>>===<<<<<<===>>><<<;;;777999::::::888666666666666777888888999<<<@@@CCCGGGOOO]]]jjjrrr{{{|||iiigggxxxYYY>>>===333111+++333666(((111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,++++++******++++++++++++,,,,,,,,,---------***,,,---///111111111000111111222333333444555555<<<:::777555444555777888222666:::<<<;;;;;;===???@@@???>>>@@@CCCEEEFFFEEEAAAGGGMMMOOOLLLKKKLLLNNNJJJIIIIIIHHHHHHIIIKKKLLLPPPOOOPPPSSSQQQMMMMMMQQQTTTWWWUUUOOOLLLOOOUUUWWWTTTTTTSSSQQQOOONNNQQQSSSQQQPPPNNNLLLJJJJJJMMMOOOIIIHHHHHHHHHFFFBBB<<<888777666555444222111///////////////......------,,,,,,,,,++++++***)))))))))'''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((()))******)))))))))***++++++,,,,,,,,,,,,------...//////000---000///222888222111===@@@sssTTT888>>>;;;:::===777777444555::::::888<<>>>>><<<:::999:::<<>>>>>DDDDDDCCCCCCCCCCCCDDDDDDQQQOOOLLLJJJIIIJJJLLLMMMTTTSSSRRRQQQQQQQQQRRRSSSSSSRRRQQQRRRSSSTTTSSSRRRZZZYYYXXXXXXYYY\\\^^^```mmm{{{sssmmmmmmmmmkkkjjj^^^UUUSSSPPPGGGBBBBBBFFF<<>>BBBGGG<<>>:::777333333222222111000000000111000///...---,,,,,,,,,))))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************,,,,,,,,,---------......000000000111222222333333555FFF}}}{{{UUUWWWHHH===HHH888222777555555;;;888444;;;;;;BBBBBBDDDNNNRRRUUU^^^dddeeemmmzzzzzzvvvyyyrrrmmmnnnsssqqqggg]]]fff^^^QQQEEEAAAAAA>>>999111AAADDD^^^{{{kkkfffGGGBBB;;;666333222111111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))777444111000000000///...,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((((((((((())))))***(((((()))))))))*********)))******++++++******)))++++++******++++++,,,------.........////////////...***+++<<<^^^aaaMMMHHHMMMQQQHHHJJJKKKJJJFFFBBB@@@???AAA@@@>>><<<;;;;;;;;;<<<::::::::::::::::::::::::999999777666777888:::;;;;;;<<<<<<;;;999888999;;;???@@@AAA@@@>>>======>>>AAAAAAAAAAAAAAABBBCCCCCCKKKKKKKKKKKKKKKJJJJJJIIINNNMMMKKKJJJJJJJJJJJJKKKPPPOOOOOOPPPQQQQQQQQQPPPSSSSSSRRRSSSTTTUUUWWWXXXdddqqquuutttssswww~~~uuulllggg```hhhfffggglllfffnnnuuu~~~|||{{{vvvwwwppp|||nnnNNN999111...111000000///...---,,,+++------,,,,,,,,,++++++++++++++++++******+++++++++************************+++++++++,,,,,,,,,------,,,,,,------...///////////////000111222333444444444444444444555666888888;;;<<<>>>>>>======>>>???;;;:::;;;===@@@AAAAAA@@@AAACCCDDDCCCCCCDDDFFFHHHHHHIIIHHHGGGGGGHHHKKKMMMUUUTTTSSSPPPNNNKKKIIIHHHIIIIIIHHHGGGGGGIIIKKKMMMVVVSSSOOOOOOQQQQQQPPPMMMOOOIIIDDDDDDDDDEEEIIINNNHHHGGGEEECCC???<<<888666333222222111000000//////......---,,,++++++++++++))))))))))))))))))))))))*********)))))))))(((((())))))))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((('''''''''((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********++++++++++++,,,,,,,,,---//////000000111222222333666666PPPpppEEE000>>>AAA;;;666888666333666444;;;;;;999<<<>>>CCCMMMOOOPPPXXXdddmmmnnnnnnpppzzz}}}}}}zzzyyy}}}sssssssssrrrooollliiigggccc```^^^```cccaaaYYYQQQGGGEEEBBB???999666:::@@@kkksssdddgggqqqyyy]]]GGG@@@<<<888444333222222111/////////...---,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))777444111000000000///...,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((''''''(((((()))***(((((())))))))))))******(((((())))))***))))))(((+++************+++,,,,,,---------.........//////555444111///222???SSSccc|||lllWWWIIIEEEHHHJJJJJJEEEFFFFFFDDDAAA>>>======>>>===;;;999999888999999777888888888888888888888777666555555555777888999999::::::999888777999:::<<<<<<<<<;;;::::::<<<>>>>>>>>>>>>???@@@AAABBBCCCDDDFFFIIILLLLLLJJJHHHFFFGGGGGGFFFEEEEEEEEEEEEFFFMMMMMMMMMNNNNNNNNNOOOOOOQQQQQQRRRSSSTTTTTTUUUVVVVVV]]]vvv}}}www~~~bbbDDD444......111//////...---,,,++++++***,,,,,,,,,+++++++++++++++++++++************++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---....../////////000000111222333444444222222333444555777999:::===>>>???>>>===<<<===???<<<<<<<<<>>>@@@BBBBBBAAABBBBBBBBBAAA@@@AAADDDFFFFFFGGGHHHHHHGGGHHHJJJLLLSSSRRRQQQPPPNNNKKKIIIHHHJJJIIIIIIHHHIIIKKKLLLNNNUUUPPPLLLNNNSSSUUUQQQMMMQQQKKKGGGGGGFFFEEEHHHMMMGGGEEEBBB???;;;999777666222222111000000//////...,,,+++***)))))))))))))))))))))))))))))))))))))))******))))))))))))(((((()))))))))(((((((((((('''(((((((((((((((((((((((()))((((((''''''(((((())))))))))))(((((((((((('''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******************++++++++++++...//////000000111222222999000111NNN[[[BBB???555222888;;;555333888111555777555111000333777:::<<>>;;;::::::;;;::::::888777666666666777555555555555666666666666555555444444555666777888888999:::999888888999;;;:::::::::888888999===@@@<<<<<<======???AAABBBCCCBBBDDDHHHKKKLLLKKKHHHGGGEEEEEEFFFFFFGGGHHHIIIJJJLLLMMMNNNOOONNNNNNPPPQQQQQQRRRSSSTTTUUUUUUUUUUUURRRRRRXXXfff}}}~~~___???333111///000333///......---,,,,,,+++++++++++++++++++++***************))))))))))))*********************************++++++++++++,,,,,,,,,+++,,,,,,------...////////////000111222333444444333333333444555666888888:::;;;<<<<<<;;;;;;===>>>>>>===<<<>>>@@@BBBBBBBBBCCCCCCBBB@@@???@@@DDDGGGFFFHHHIIIJJJJJJJJJKKKMMMRRRRRRQQQPPPNNNLLLKKKIIILLLKKKJJJKKKLLLNNNNNNNNNRRRPPPOOOPPPSSSSSSQQQNNNTTTPPPMMMLLLJJJGGGIIIMMMGGGDDD@@@<<<999777666555111111000//////......---+++***))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))************++++++++++++,,,---......//////000111111555222111888PPPxxx{{{\\\FFF???888222333444888444666888555666555///444555999<<<<<<:::>>>DDDKKKKKKIIIHHHMMMRRRRRRNNNOOOTTTWWWUUUOOOLLLNNNQQQFFFBBB>>><<<<<<:::888555222,,,555JJJPPPJJJVVVlllxxxlllNNN<<<:::444222111222222222000...------------,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((777444111000000000///...,,,,,,++++++***)))))))))(((((((((((((((((((((((('''''''''''''''(((((()))'''(((((((((((()))))))))((())))))***++++++************))))))******+++,,,,,,,,,,,,,,,------------)))---000000...///444:::222666CCCXXXpppwwwcccNNNFFFJJJEEEDDDCCCAAA>>>===>>>>>>======<<<:::777666888999777777666555555444444444333333333444444444555555444444444555666666777888888999:::999888999;;;<<<::::::999888888:::>>>BBB<<<<<<===>>>@@@AAACCCDDDDDDEEEFFFHHHJJJKKKKKKKKKDDDEEEGGGIIILLLNNNOOOPPPNNNPPPRRRRRRQQQQQQRRRTTTPPPQQQRRRSSSTTTTTTSSSSSSXXXVVVVVVZZZbbbtttiiiEEE777///222333---+++//////......------,,,,,,,,,***************************))))))(((((())))))***))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,---............///000000222222333444555444444444444555555666777888;;;;;;<<<===???AAA???===<<<===@@@BBBBBBBBBDDDCCCBBBAAA@@@BBBEEEIIIHHHJJJLLLLLLLLLLLLNNNPPPSSSRRRQQQPPPOOONNNMMMMMMMMMKKKJJJKKKMMMNNNMMMLLLNNNRRRUUUTTTQQQNNNNNNOOOTTTQQQPPPOOOKKKFFFGGGKKKFFFDDD???;;;777555555555000000///......------,,,+++******))))))))))))***(((((((((((((((((((((((((((((((((((((((((())))))'''''''''''''''(((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))++++++++++++,,,,,,,,,,,,,,,------......///000000000///333555333FFF{{{ZZZAAAQQQRRR333<<<000111555333999>>>333555444555777555333666===;;;;;;:::999===BBBAAA<<<@@@DDDFFFDDD???<<<>>>AAA:::::::::999999777444222<<>>666888===333222222222222111///,,,,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((777444111000000000///...,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''(((((((((((())))))(((((()))***++++++++++++***))))))))))))***+++++++++++++++,,,,,,,,,------222111111000...---++++++333333333333444???XXXooo{{{```LLLNNNNNNFFFDDDKKKBBBCCCBBB???;;;:::;;;===:::::::::888666555666777444444444444333333333222111111222222333444444444222333333444555666777777777888999999888999;;;===;;;;;;:::999999;;;???BBB=========>>>@@@BBBCCCDDDFFFFFFFFFGGGHHHJJJLLLMMMCCCEEEGGGJJJMMMOOOQQQQQQNNNQQQTTTTTTRRRRRRTTTWWWUUUUUUUUUUUUVVVVVVVVVWWWVVV\\\]]]]]][[[ZZZyyy^^^<<<......111444111+++***---.........------,,,,,,,,,)))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))************+++++++++++++++++++++,,,------......---......///000111222222555555444444444444444555666888;;;<<<===>>>AAACCC???===<<<<<<>>>@@@AAAAAABBBCCCCCCBBBBBBDDDGGGJJJIIIJJJKKKLLLLLLMMMOOOQQQTTTRRRPPPNNNNNNNNNPPPQQQSSSQQQOOOOOORRRRRRPPPMMMLLLRRRWWWVVVQQQMMMMMMPPPNNNMMMNNNMMMHHHBBBBBBFFFEEEBBB>>>:::666444333333//////......---,,,,,,++++++******))))))*********((((((((((((((((((((((((''''''(((((((((((())))))&&&''''''''''''(((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))++++++++++++,,,,,,,,,---+++,,,,,,---......//////111,,,///555///---FFFggglllVVVAAA777???@@@///222===666666333333555555444777===555777777555777;;;;;;777777999:::999555444555777999888444...///>>>VVViiiVVVOOO^^^PPP888888999666333333222111111111000...,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))777444111000000000///...,,,,,,++++++***)))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))&&&'''((()))************)))))))))))))))***++++++++++++++++++,,,,,,,,,,,,###&&&+++000333333000...---000555555///,,,333===333AAAWWWpppmmmfffbbbYYYMMMTTTJJJDDDIIINNNJJJDDDBBB888999<<<>>>???>>>;;;888777888999888666555555666333333333333333222222111000111111222333333444444000000222333444555555555555666777777777888:::<<<;;;;;;;;;;;;:::<<>>???AAABBBCCCEEEEEEFFFGGGHHHJJJKKKLLLDDDFFFHHHKKKMMMNNNOOOOOOMMMQQQTTTSSSQQQQQQTTTXXXXXXWWWWWWVVVVVVWWWYYYYYYPPP^^^^^^\\\^^^XXXaaa~~~iiiGGG777111///444555000---------,,,,,,,,,,,,,,,++++++++++++((((((((()))))))))******)))((((((''''''(((((()))))))))))))))))))))))))))************++++++++++++***++++++,,,,,,---......,,,,,,---...///000111111333333333333444555555666777888;;;;;;<<<===???AAA???===;;;;;;===???@@@@@@@@@AAACCCCCCDDDEEEHHHJJJGGGHHHHHHHHHHHHJJJMMMPPPTTTQQQNNNKKKKKKMMMQQQSSSYYYVVVSSSTTTVVVWWWSSSOOOJJJOOOTTTVVVSSSPPPOOOPPPIIIIIIKKKKKKEEE>>>>>>BBBAAA???<<<888555222111000......------,,,+++++++++******))))))))))))******(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))************+++++++++++++++++++++,,,------......000...///222111000444<<<]]]~~~]]]ggg~~~NNN:::AAA<<<:::555333555777666777;;;555999:::777666888999777666666666666666777888999111<<>>DDD===666444777:::999777666888999999777555555666222222333333333222222111000111111222333333444444...///000111333333444444333444666666666777999<<<:::;;;<<<;;;;;;;;;>>>@@@============>>>@@@AAABBBCCCDDDFFFHHHIIIIIIIIIIIIGGGHHHJJJLLLMMMMMMMMMMMMKKKOOOSSSRRRPPPOOOSSSWWWUUUTTTRRRQQQQQQSSSUUUVVVPPPbbb^^^XXXdddeee___gggeeewww```???---...555///222///''''''......(((+++++++++***************'''((((((((())))))******((((((''''''''''''(((((()))))))))))))))))))))))))))************+++++++++***++++++,,,,,,---......++++++,,,---...///000000111111222333444666777888666777999999999999;;;<<>>>>>@@@@@@???>>>===<<<;;;;;;:::999777666666666777888555555444444444333333333111111111111000000000///000000000000000000000000000111111111222222222222333333333444555666888888;;;777444555888:::;;;::::::;;;<<<>>>????????????BBBDDDGGGHHHHHHHHHHHHIIIDDDEEEEEEFFFGGGIIIJJJKKKIIIKKKKKKKKKJJJKKKMMMOOOMMMNNNPPPPPPPPPPPPRRRSSS\\\[[[ZZZYYYYYYYYYYYYYYYaaa___iiioooYYYAAA555000,,,+++---------,,,,,,,,,++++++++++++******)))(((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))******))))))******+++,,,+++,,,------......------//////000111222333333444111222333444555777888888888888999:::;;;===>>>???<<<>>>@@@CCCDDDCCCBBBAAAFFFDDDCCCDDDHHHKKKMMMNNNXXXMMMHHHNNNQQQLLLJJJMMMPPPPPPQQQRRRRRRPPPKKKHHHJJJKKKLLLMMMMMMMMMLLLKKKDDDBBB@@@===<<<;;;;;;<<<;;;:::777555222000......,,,,,,,,,+++++++++******+++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,------......///000000000888222===nnnkkk???<<>>EEEKKKNNNOOOJJJHHHGGGHHHQQQddd|||hhhGGG444666AAAEEECCCEEEDDDBBB@@@>>>======<<<>>>======<<<:::999999888777666555444444444555555333333222222222111111111000000/////////.........////////////////////////////////////000000000000111111111111333444555666999777444555777:::::::::999:::;;;<<<===>>>>>>>>>===???BBBBBBBBBBBBCCCEEEDDDCCCCCCDDDEEEGGGHHHJJJJJJKKKKKKKKKIIIIIIKKKLLLNNNOOOPPPOOONNNMMMOOOPPPWWWVVVVVVVVVWWWXXXXXXYYY\\\___bbbfffqqqwww]]]???444---...111///---...---,,,,,,,,,,,,+++++++++******))))))(((''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''((((((((())))))))))))******))))))******+++,,,+++,,,------...---------...//////000111222333444111111222333444666666777888888999999;;;<<<>>>???;;;<<<>>>AAABBBCCCCCCCCCDDDCCCCCCDDDHHHKKKNNNOOOQQQKKKHHHKKKPPPPPPOOOOOORRRQQQQQQRRRRRRQQQNNNKKKJJJJJJJJJJJJIIIHHHFFFEEEBBBBBB@@@???>>>===<<<<<<999888666333000...------,,,,,,+++++++++******************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,---------...//////000000000///111CCCccc\\\bbbaaaFFFZZZvvvzzz\\\CCCRRRqqqzzzUUUfffyyy```uuutttzzzzzzVVVFFF888:::999777555222111000////////////...---,,,,,,,,,************************))))))))))))(((((((((((((((((((((((())))))))))));;;555111111111...---///------,,,++++++******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&''''''$$$+++111///)))%%%'''+++'''''''''(((((((((((()))))))))))))))************++++++,,,,,,,,,---------...//////000000111222222...///000111222333444555888888888:::===?????????:::???@@@:::777CCC___vvv{{{RRR>>>DDDFFF===??????===<<<;;;:::::::::::::::999888777666666555444333222222111111222222000000000/////////...............------------,,,------------------------,,,------------..................///000111222333777555444444666888999999777888999;;;<<<<<<<<<<<<;;;<<<=========>>>@@@BBBCCCCCCAAAAAABBBDDDFFFHHHIIIJJJKKKJJJIIIHHHIIIJJJMMMMMMMMMLLLKKKKKKNNNPPPPPPQQQQQQSSSTTTUUUVVVVVVRRR\\\ccc]]]WWW___xxxlllWWWAAA///,,,)))***///111...,,,,,,,,,,,,,,,+++++++++*********))))))(((((('''''''''&&&''''''''''''((((((((('''''''''''''''''''''''''''(((((())))))(((((('''''''''((((((((()))))))))***))))))))))))***++++++++++++,,,---------------......///000111222333333111111222333444444555555777777888:::;;;<<<===>>>;;;<<<===???AAACCCDDDEEECCCCCCCCCEEEGGGKKKNNNOOOMMMMMMKKKIIIMMMRRRRRRNNNRRRPPPOOOOOOPPPPPPOOOMMMJJJIIIHHHGGGEEEBBB@@@???BBBBBBBBBAAA???>>><<<;;;777666333111///---,,,+++++++++++++++*********)))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++++++++,,,,,,---......//////000(((000111000555FFFwwwssssssgggddd___ggg{{{qqq|||vvvxxx]]]DDD>>>777999888666444222000/////////......------,,,,,,+++************************))))))))))))(((((((((((((((((((((((())))))))))))<<<666111222111...---///------,,,++++++******)))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&''''''(((///555333,,,(((***...&&&&&&'''''''''(((((((((((((((((()))))))))))))))******++++++,,,,,,---------......//////000111111000111111222444555555666777888999;;;=========<<<===>>>@@@@@@>>>======>>>DDDYYY]]]HHH999======555;;;:::999999888888999999777777666666555444444333222111111000000000000000///............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------......///111111444444333444555777888888777777999:::;;;<<<<<<<<<<<<=========<<<>>>AAACCCDDDCCCAAA@@@AAACCCEEEGGGHHHIIIKKKKKKJJJJJJKKKLLLJJJJJJKKKJJJIIIKKKNNNQQQMMMNNNOOOPPPQQQRRRRRRRRRRRRWWW^^^```___]]]^^^```}}}dddFFF444111000...555333111///---***+++---++++++++++++************))))))((((((((('''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))***++++++++++++,,,------------,,,---......///000111222222222222333444444555666666777777999:::;;;======>>>>>>>>>??????AAABBBDDDEEECCCDDDEEEFFFGGGIIIKKKMMMOOORRRPPPIIIKKKRRRRRRKKKPPPNNNLLLKKKLLLMMMMMMMMMJJJJJJHHHFFFDDDBBB@@@???DDDDDDCCCBBB@@@===:::888555444222000...---,,,++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))************++++++,,,,,,---......//////---222111222444222???YYY}}}sss~~~^^^QQQRRRFFF===<<<999777666444222000/////////------------,,,,,,++++++************************))))))))))))(((((((((((((((((((((((())))))))))))<<<666222222111......///------,,,++++++******)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&)))++++++)))&&&&&&'''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))******+++,,,,,,---,,,------......///000000111111222333444555555666333444777888999888888777<<<666333666>>>BBB@@@<<<;;;===<<<;;;AAAIIIHHHAAA888777777666777777888888666555555444444333333333111111111000000000//////............------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------...///000111111222333333444555777888777888999:::;;;<<<<<<<<<<<<===>>>======>>>AAADDDEEEDDDCCCBBBBBBCCCEEEFFFEEEHHHJJJLLLLLLMMMNNNOOOKKKLLLLLLKKKIIIIIIKKKNNNMMMNNNOOOPPPPPPPPPOOOOOOYYYUUUSSSVVV]]]```]]]YYYhhhmmmzzzdddMMMDDD777...---000000---///000///+++((())),,,...++++++*********)))))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((())))))***+++***+++,,,,,,------,,,,,,------...///000111111222333444444555666777888888777888:::;;;======>>>>>>CCCCCCBBBBBBBBBCCCCCCDDDDDDFFFHHHGGGFFFFFFHHHJJJNNNSSSQQQKKKLLLSSSTTTNNNPPPNNNKKKKKKLLLMMMNNNMMMKKKKKKIIIHHHFFFEEEDDDDDDEEEEEEDDDAAA>>>999666333444333111///...---,,,,,,*********)))))))))(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++,,,,,,------......444000(((+++555333111;;;CCCeeehhhQQQBBBBBB>>>888555333444333222000//////......,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))<<<666222222222///...000------,,,++++++******)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))(((((()))***+++,,,,,,---+++,,,,,,---......////////////000000111222222333222444666666555333333444666666555555777;;;???BBBAAA<<<888777444000222666666555555555555555666666444444333333333222222222000000000000000///...............------------,,,------------,,,,,,,,,,,,++++++++++++++++++++++++------------..................------......///000...000222333333333555777666777888:::;;;;;;<<<<<<;;;<<<===>>>===>>>@@@BBBFFFEEEEEEDDDDDDDDDDDDEEECCCFFFJJJMMMNNNNNNPPPQQQNNNOOOOOOMMMKKKIIIIIIIIINNNOOOQQQRRRRRRQQQPPPOOORRRUUUXXX[[[]]]^^^___```eeeiiimmmpppvvv{{{qqqUUU<<<555...+++***...444666222,,,&&&+++...,,,++++++***'''*********))))))))))))(((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((()))(((((((((((()))************+++,,,,,,,,,,,,,,,,,,,,,---...///000111111333333444666777888999:::777999;;;===>>>??????>>>EEEEEEEEEDDDDDDCCCCCCBBBCCCFFFHHHHHHFFFEEEGGGJJJKKKMMMNNNLLLNNNSSSVVVTTTSSSQQQNNNNNNOOOPPPOOOOOOMMMLLLKKKIIIHHHGGGGGGGGGEEEDDDAAA>>>:::666333111222111000///------,,,,,,))))))))))))((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++,,,,,,------......///***,,,333000///888111;;;HHHggg{{{hhh[[[QQQFFF===<<<===999444333222111000///............++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))<<<666222333222///...000------,,,++++++******)))(((''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$%%%'''(((((($$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''((())))))''''''((()))***+++,,,,,,+++++++++,,,------...............//////000000111222444666666444444555777555:::>>><<<666333444777///888AAAAAA999444999BBB444444333333222333333333222222111111111111000000......///000///...---,,,---------,,,,,,,,,,,,+++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,------...///,,,///222333222222444666555666777888999:::::::::;;;===???@@@@@@@@@AAABBBDDDEEEEEEFFFEEEDDDCCCBBBCCCFFFJJJLLLMMMMMMNNNOOOKKKMMMPPPPPPNNNLLLLLLLLLOOOPPPRRRTTTUUUUUUTTTSSSOOOVVV___cccaaa^^^^^^___^^^dddhhheee``````hhhppp___DDDBBB===---)))111///,,,+++---///000000000)))...///,,,+++,,,)))###******)))))))))(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((()))************+++,,,,,,,,,,,,++++++,,,---...///000000111111111333555777999:::;;;888:::<<>>999888;;;888555888000000///...---------...*********+++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))===777333333222///...000------,,,,,,+++******)))(((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%&&&''''''###$$$$$$###"""$$$(((+++$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&'''((()))***+++,,,,,,***++++++,,,,,,---............//////000000111111...000333444333444777:::666666555555666777:::<<<===;;;777444888<<<777---333222222111111111111111000000000000000/////////------...///...---,,,+++,,,,,,,,,++++++++++++***************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++,,,,,,------+++...222222222222444666333444555777888888888888<<>><<<:::777555444333333...---,,,+++************)))(((((((((''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))******+++,,,,,,------,,,000,,,+++000...,,,555%%%111666777888777BBBYYYvvvrrrrrrcccSSSLLLGGG999???:::555666222///666000///...---------------******************++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))===777222222111...,,,...---,,,+++***))))))))))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''(((((('''''''''''''''((()))))),,,+++*********+++,,,---222111///......///000000111222333333444555888;;;555555555666666666666666888777666555444333222222000000000000////////////////////////////////////......---,,,,,,+++******************)))))))))(((******))))))((((((''''''************************++++++******++++++,,,---.........------,,,,,,,,,------......///000000000444555666555555555777999;;;::::::>>>CCCGGGGGGFFFDDDDDDEEEEEEDDDDDDCCCBBBFFFGGGHHHGGGEEEEEEEEEGGGEEEGGGIIIJJJKKKLLLOOOQQQOOOOOOPPPRRRTTTUUUSSSQQQUUUVVVWWWWWWWWWXXXZZZ]]]___]]]\\\^^^aaaaaa^^^[[[```aaabbbeeeiiimmmqqqssswwwoooWWWHHHCCC<<<666333333555777777666555333111000......++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))******+++++++++******...------------.../////////000111333555777888999::::::::::::<<<>>>AAABBBBBBCCCDDDEEEDDDBBB@@@>>>>>>BBBGGGHHHHHHHHHIIIKKKHHHJJJMMMOOOPPPPPPOOONNNUUUPPPKKKKKKOOOPPPNNNJJJNNNNNNKKKHHHDDDBBBBBBCCCBBB>>>888444222222222111...---,,,***)))******+++))))))(((((('''''''''&&&((((((((((((((('''''''''******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((('''''')))***)))(((...***))),,,---***)))+++/////////...***(((+++000///000000222333444555555LLLrrrooodddWWWOOOLLLJJJDDD???@@@;;;555444555444000+++......---,,,,,,+++******))))))))))))))))))))))))+++*********))))))(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((===666222222111---,,,...---,,,+++***))))))))))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&''''''''''''''''''''''''(((((()))++++++*********+++,,,---000///............///000000222333333333444777:::555555555555555555555555666666555444333222111111000000000/////////..............................---------,,,++++++***************)))))))))(((((()))))))))(((((((((''''''***************************************++++++,,,------------,,,,,,,,,+++,,,,,,---......//////000000222333444444555888:::;;;::::::<<>>???@@@AAA@@@@@@???;;;>>>AAACCCDDDGGGKKKNNNGGGIIIKKKMMMNNNOOOOOOOOOPPPNNNMMMMMMMMMKKKHHHFFFJJJKKKIIIGGGCCC@@@@@@AAA@@@<<<666222111111000000...---+++***))))))******)))(((((((((''''''''''''((((((((((((((((((((('''))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((()))))))))(((''''''%%%"""###))),,,,,,...111'''(((+++,,,,,,,,,///222......///000111222333333+++:::DDDNNNnnn}}}iiiTTTNNNGGGDDDDDDEEECCCAAA===999444333444333///,,,...------,,,++++++******))))))))))))))))))))))))*********)))))))))(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((<<<666222222111---,,,...---,,,+++***))))))))))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((()))*********)))***++++++,,,...---------------...//////000111222222333555777444444444444444444444444444444333222111000//////////////////.........---------------------------,,,,,,,,,++++++******)))))))))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((())))))***+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---.........,,,...000111222333777999:::999999:::===??????>>>>>>======<<<===>>>@@@AAA@@@BBBDDDDDDDDDDDDFFFHHHEEEGGGHHHHHHGGGFFFGGGHHHFFFFFFHHHLLLPPPSSSTTTSSSSSSUUUVVVUUUSSSRRRRRRSSSRRRWWW\\\\\\XXXUUUTTTUUUUUUUUUUUUUUUUUUVVVWWWWWW```ZZZUUUSSSPPPNNNNNNQQQLLLIIIDDDBBBDDDGGGDDD===<<<>>>>>>;;;666333333444666333///------///000000------///000000///------------,,,,,,++++++******************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''((()))***++++++,,,,,,------,,,,,,------.../////////000111222333444444777777888888999999999888999999:::;;;===>>>??????<<<===>>>???AAAEEEJJJMMMFFFGGGHHHIIIKKKMMMOOOPPPIIIJJJLLLMMMLLLIIIFFFDDDEEEFFFGGGFFFBBB???>>>>>>>>>:::555111000//////...---,,,+++***))))))))))))((((((((((((''''''''''''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%(((+++***(((&&&'''(((...+++)))+++***'''''')))+++,,,---------.........------...///000000111111222///...222:::IIIbbbxxxzzzuuu[[[WWWUUUNNNMMMKKKGGGCCC@@@>>>===<<<999555222111222222///,,,------,,,,,,++++++******))))))))))))))))))))))))******))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((;;;555111111000---,,,...---,,,+++***))))))))))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))))))))******+++++++++++++++,,,,,,------...---///000111000111333555333333333333333222222222111111000000///......---............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))++++++++++++++++++++++++*********+++,,,,,,------+++,,,...//////111444666666666666888:::;;;<<<<<<<<<;;;::::::;;;===@@@AAAAAACCCDDDDDDDDDDDDEEEGGGCCCEEEFFFFFFDDDBBBBBBBBBEEEEEEFFFJJJOOORRRSSSSSSUUUWWWXXXXXXUUUSSSRRRRRRNNNSSSXXXZZZXXXUUUSSSSSSOOOPPPQQQRRRTTTUUUWWWWWWXXXTTTRRRQQQOOOLLLIIIGGGKKKGGGEEEEEECCC>>>;;;<<<>>>:::666444555555555333::::::888444///...111444,,,---///111111111000///,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&'''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,------.........//////000111222222555666888999::::::999999888888888999;;;===>>>@@@AAAAAAAAABBBCCCDDDGGGIIIEEEEEEEEEFFFIIILLLOOOQQQJJJIIIIIIKKKMMMMMMIIIFFFBBBDDDFFFFFFCCC???===<<<<<<888444111//////...---,,,++++++***))))))((((((((((((((((((((('''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%)))+++)))&&&&&&***///&&&$$$&&&)))***))),,,111//////---******,,,---+++---------...///000000111///---222888555...222>>>KKKTTT|||}}}{{{zzzqqq___RRROOOOOONNNOOOOOOMMMHHH@@@:::777777555222000///000000...---,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''(((((((((((((((((((((((((((((((((:::444000111000------...---,,,+++***))))))))))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''(((((((((((()))))))))*********)))******+++,,,---------,,,...000000000000111333333222222222111111000000//////......------,,,,,,------------,,,,,,,,,+++************************)))))))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((())))))*********************))))))******+++,,,,,,,,,,,,---.........///111333222333555666888:::;;;===;;;;;;::::::;;;===@@@BBBDDDEEEFFFFFFDDDDDDDDDFFFDDDFFFGGGGGGEEECCCBBBBBBGGGGGGGGGJJJNNNQQQRRRRRRTTTWWWYYYYYYVVVSSSRRRQQQOOOPPPSSSWWW[[[ZZZWWWSSSOOOPPPRRRTTTVVVWWWXXXYYYLLLOOOPPPMMMIIIFFFDDDBBBEEEAAAAAACCC@@@888666:::777555333222222222222111,,,---------,,,,,,------,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,------))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((%%%&&&((()))***+++,,,,,,+++++++++++++++,,,------------......///000111111444555888:::<<<=========:::::::::;;;<<<===???@@@BBBBBBDDDFFFHHHHHHHHHGGGEEEDDDDDDEEEGGGJJJNNNPPPUUUOOOIIIJJJNNNPPPKKKFFFBBBDDDFFFFFFCCC@@@===<<<;;;777333111000///...---************)))((('''''''''''''''(((((((((((((((&&&'''''''''(((((()))))))))((((((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''))))))'''$$$'''///666///---,,,,,,)))%%%''',,,222333///(((&&&+++...---------......///000000000,,,,,,,,,---///111555888444,,,;;;UUUQQQGGGlllkkkUUUTTTSSSQQQOOONNNLLLKKKIIIDDDGGGHHHEEE>>>999888999222000///............---,,,+++++++++++++++******))))))))))))))))))))))))(((((((((((((((((())))))'''(((((((((((((((((('''((((((((((((((((((((((((:::444000000000------///---,,,+++***))))))))))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''((())))))))))))(((((()))***,,,---.........,,,...000000000000000222222111111000000/////////......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((((((((()))))))))))))))))))))******+++,,,,,,,,,---...//////......000222000222555666777999;;;===;;;;;;;;;;;;<<<>>>@@@AAAEEEFFFGGGFFFDDDCCCDDDEEEEEEHHHJJJJJJIIIFFFEEEEEEIIIHHHHHHJJJMMMPPPRRRRRRQQQTTTXXXYYYWWWTTTRRRQQQRRRQQQRRRWWW\\\]]]YYYTTTSSSTTTUUUUUUVVVVVVUUUUUUUUUXXXWWWNNNGGGFFFHHHIIIBBBAAAAAABBB???:::999;;;444555555444222111222222...------///333333111---...---,,,*********+++,,,))))))))))))******++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&'''((()))******++++++++++++******++++++,,,---,,,,,,---...///000111111444555777:::<<<>>>???@@@;;;;;;<<<>>>???@@@AAABBB???@@@CCCGGGKKKLLLKKKJJJEEEEEEDDDEEEGGGJJJMMMOOO[[[UUUNNNLLLNNNNNNIIIEEECCCEEEGGGFFFCCC???===<<<999666333000000///---,,,)))*********)))((('''&&&'''''''''(((((((((((((((&&&&&&''''''((())))))))))))(((((((((((()))******(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%%%%(((000666999666555444///+++---333CCCFFFAAA333***+++---+++------........./////////333333...)))+++111222---777444111///...222???LLLiiiYYYccc{{{ccc[[[fffdddSSSJJJJJJIIIGGGGGGIIIKKKJJJHHHCCCEEEFFFCCC===999777777000000///...------------++++++++++++++++++******))))))))))))))))))))))))''''''(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((999333///000000------///---,,,+++***))))))))))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((&&&'''((()))))))))(((((('''(((***,,,......///...,,,...000111000000000111111111000000///......------------,,,,,,,,,,,,,,,,,,+++++++++************(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))'''''''''(((((()))))))))))))))***++++++,,,,,,---,,,.../////////000222555222444777777777777:::<<<;;;;;;<<<===>>>>>>??????BBBDDDEEEEEECCCCCCDDDEEECCCFFFIIIKKKJJJHHHGGGGGGHHHGGGFFFIIILLLPPPRRRRRRPPPTTTYYY[[[ZZZXXXUUUTTTTTTUUUVVVXXXZZZYYYXXXVVVVVVWWWWWWWWWVVVUUUTTTSSSRRRUUUSSSIIIBBBBBBBBBAAA;;;<<<<<<888777777666444000000000///---,,,---...111///---...000000---)))......---,,,,,,+++,,,,,,((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''((()))******))))))***************+++,,,,,,++++++,,,...///111222333444444555666888;;;<<<>>>888:::===@@@BBBDDDDDDEEE@@@???@@@CCCHHHJJJJJJIIIEEEEEEEEEFFFHHHJJJLLLMMMSSSTTTSSSPPPLLLIIIHHHHHHDDDFFFFFFEEEAAA===;;;;;;666444111///...---,,,***((())))))))))))'''&&&%%%''''''''''''((((((((()))&&&&&&''''''((())))))***'''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&)))+++---"""$$$)))000333777AAAKKKEEEMMMKKK:::---******''',,,,,,,,,,,,------------((())),,,000444555333000&&&...222111777@@@<<<111222111===@@@SSSllliiihhhgggqqqyyyZZZQQQOOOOOOGGGHHHOOORRRGGGKKKLLLHHHGGGKKKLLLIIIGGGGGGEEEAAA<<<777333222000000///...,,,,,,,,,---******************++++++))))))))))))))))))))))))'''''''''((((((((())))))&&&'''((())))))((('''&&&((((((((((((((((((((((((999333///000000------///---,,,+++***))))))))))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&((()))))))))(((''''''(((***---.../////////,,,...111111111000000111111000000///......------------,,,,,,,,,,,,,,,,,,+++++++++************)))((((((((((((((((((((((((&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))&&&'''''''''(((((())))))*********+++,,,,,,------+++---///000000222555777444777999999777666999;;;:::;;;<<<===>>>>>>>>>>>>???AAACCCCCCCCCCCCEEEFFF???CCCFFFHHHHHHGGGFFFFFFFFFEEEEEEGGGLLLPPPRRRSSSQQQVVV[[[___^^^\\\ZZZYYYUUUXXX[[[ZZZWWWUUUUUUWWWVVVWWWXXXXXXXXXWWWVVVUUUNNNRRRQQQJJJFFFEEE@@@999:::===;;;555444888777111444222000....../////////---+++******,,,------+++))))))***++++++***)))((()))*********************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((()))))))))))))))(((*********)))***++++++,,,***+++,,,...000222333444444444333444555777999:::666888<<>>BBBDDDAAA@@@CCCDDDCCCAAACCCFFFGGGGGGEEEBBB???CCCBBBCCCFFFJJJMMMNNNNNNSSSRRRTTTXXXZZZXXXUUUUUUPPPTTTXXXYYYXXXVVVTTTSSSWWWVVVTTTSSSQQQPPPPPPPPPNNNKKKGGGDDDBBB@@@===;;;888777666555333222000000111000000///......------))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''')))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&&&&&&&''')))(((((((((((())))))))))))+++++++++************)))***+++,,,---///000111222000222444555555555777999888888888999<<>>======;;;999666222000...///...---,,,++++++++++++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((:::444000111000...---///,,,,,,++++++***)))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))******++++++------...////////////.........------,,,++++++***+++******))))))(((((('''************)))(((''''''))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%&&&'''((()))'''''''''''''''(((((())))))))))))*********++++++,,,,,,------------......111222333444555555555555888888888888999:::;;;;;;BBBEEEFFFBBB@@@CCCDDDCCC@@@AAACCCEEEFFFEEECCCBBBBBBAAABBBDDDHHHKKKKKKKKKKKKLLLNNNRRRTTTSSSRRRQQQQQQTTTWWWWWWUUURRROOOOOORRRQQQOOOMMMLLLKKKJJJJJJJJJGGGDDDAAA???>>>;;;999666555444333222111111111000//////...------,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((('''''')))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&%%%&&&'''''''''((((((((())))))))))))***************************+++,,,---...000111111111222444555555666888:::::::::999999;;;===@@@AAA???@@@???>>>===>>>@@@CCCEEEFFFJJJMMMIIICCCCCCIIIGGGEEEGGGLLLLLLHHHGGGJJJGGGFFFCCC@@@<<<888555333000000///...---,,,++++++)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%''')))***+++)))&&&%%%'''((('''%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---........................000000000000111222333333555555555666777888999:::888888888888888:::>>>AAA@@@@@@AAABBBCCCEEEGGGHHHHHHHHHGGGHHHIIIKKKLLLMMMGGGFFFEEEDDDEEEDDDBBB@@@===<<<:::777444222000///......---,,,++++++++++++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((:::444000111000...---///,,,,,,++++++***)))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))******+++,,,,,,---...............,,,,,,,,,++++++******))))))((((((''''''(((((()))+++***)))(((((('''(((((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''((('''&&&&&&&&&&&&'''(((((())))))))))))************++++++++++++,,,,,,------//////000222222333333333666666666666777888999:::CCCFFFDDD???===@@@BBBBBB??????@@@BBBCCCDDDDDDDDDAAA@@@@@@CCCFFFHHHHHHHHHHHHJJJMMMOOOQQQQQQQQQPPPNNNPPPSSSSSSQQQOOONNNNNNOOOMMMLLLIIIHHHFFFEEEEEEEEECCC???===<<<;;;999777444333111000000000111222......---,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%''''''((((((((())))))))))))))))))***++++++,,,,,,***+++,,,---...000111111111333555666666666888:::<<<<<<;;;:::;;;<<<===>>>???@@@AAA@@@??????AAACCCFFFGGGKKKMMMIIICCCAAADDDDDDCCCEEEIIIJJJHHHHHHJJJGGGEEEBBB>>>:::666333111//////...---,,,++++++***((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''')))+++---///,,,(((&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++******+++++++++,,,,,,,,,------------............////////////000111222222333333333333444444555666555666666666666888;;;>>><<<>>>???BBBDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKEEEDDDBBBBBBCCCDDDDDDCCC<<<;;;888555222000000///...---,,,++++++***++++++))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((:::444000111000...---///,,,,,,++++++***)))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))*********+++,,,,,,---------------++++++******))))))))))))(((((('''''''''((()))***+++***((('''&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((((()))))))))******))))))******++++++,,,,,,---...///000111222222222555555555666777888::::::???BBB@@@;;;:::===@@@@@@AAA@@@??????@@@BBBCCCEEEAAAAAAAAACCCFFFHHHHHHGGGFFFJJJMMMMMMMMMNNNNNNMMMIIIKKKNNNPPPOOOOOOPPPQQQPPPOOOMMMJJJHHHFFFEEEEEEAAA???<<<::::::999777555333222000.........///000,,,,,,++++++************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***))))))((((((''''''&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&%%%$$$'''''''''((((((((())))))'''((()))***+++,,,------++++++,,,---...///000111111333555666666777999:::======<<<<<<<<<===>>>??????AAACCCCCCBBBBBBCCCEEEFFFIIIMMMNNNLLLGGGDDDDDDGGGEEEEEEFFFFFFEEECCCBBBFFFDDD@@@<<<888444111///...------,,,++++++******((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&(((***+++111...***'''%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************************++++++++++++,,,,,,,,,,,,------------............///000111222333222222222222222333333666777777777777999<<>>:::999>>>BBBBBBDDDBBB@@@>>>>>>???BBBCCCCCCCCCCCCEEEHHHIIIJJJIIIHHHNNNPPPLLLJJJLLLLLLIIIJJJKKKMMMNNNNNNNNNPPPRRRQQQPPPMMMKKKHHHFFFEEEDDD???===:::999888888666444444222000...---,,,,,,,,,************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$###$$$&&&'''&&&$$$''''''''''''((((((((((((''''''(((***+++,,,---...+++,,,,,,---...///000000111333555666666666888:::;;;<<<<<<===>>>@@@AAABBBAAABBBDDDDDDDDDDDDEEEGGGFFFJJJNNNOOONNNLLLJJJGGGJJJIIIFFFEEEFFFFFFCCC@@@DDDAAA>>>999555222///...,,,,,,++++++******))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&///...+++(((%%%$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********)))))))))*********++++++***+++++++++,,,,,,,,,---------------...///000000222222111111111222222333222444555555555666999;;;:::;;;>>>AAACCCEEEEEEEEEBBBDDDGGGHHHIIIHHHGGGEEEHHHEEEBBB@@@@@@AAA@@@???888666333000.........///,,,,,,+++*********++++++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((:::444000111000...---///,,,,,,++++++***)))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***)))******+++++++++++++++))))))))))))))))))))))))'''((()))************)))'''''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''(((((((((((('''(((((()))***+++,,,,,,,,,---///000222333333333444555555777999;;;===>>><<>>>>>???AAACCCEEEDDDEEEGGGJJJLLLMMMLLLPPPWWWYYYRRRNNNQQQRRROOONNNOOOOOOMMMKKKKKKLLLNNNPPPNNNKKKHHHEEECCCAAAAAA>>><<<999777777666444222333222111000...,,,+++***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$"""$$$((()))(((&&&&&&&&&'''''''''((((((((('''((()))***+++,,,------,,,,,,------...//////000000222444555555555777999999:::;;;===???AAABBBCCCAAABBBCCCCCCBBBCCCEEEGGGEEEJJJMMMNNNNNNPPPMMMIIIIIIIIIGGGEEEGGGJJJHHHCCCAAA???;;;777333000///...++++++******))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######+++,,,+++)))&&&$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******((())))))))))))*********))))))******++++++,,,,,,,,,,,,,,,,,,---...///000111000000000111222222333111333444555555666888::::::;;;===???AAABBBCCCCCCAAABBBDDDFFFFFFFFFDDDCCCEEEBBB???===<<<;;;999888555333111///...---------++++++************++++++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((:::444000111000...---///,,,,,,++++++***)))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((()))******++++++******))))))))))))))))))))))))%%%''')))******)))'''&&&%%%&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((('''((()))***+++,,,,,,---+++,,,...000111222222333333444555666999;;;===>>><<<@@@AAA>>>>>>AAACCCCCCCCCBBB@@@??????AAACCCDDDEEEDDDEEEHHHKKKNNNOOONNNRRR[[[^^^UUUQQQVVVXXXTTTOOOOOONNNKKKIIIIIIJJJLLLNNNLLLIIIFFFCCC@@@???>>>===:::777555555333111000000000111111000...+++***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$"""%%%))),,,***(((&&&&&&&&&'''''''''(((((((((((()))***++++++,,,,,,,,,,,,------...////////////111333444444444666888888888:::<<<>>>???@@@@@@???@@@@@@??????AAADDDGGGDDDIIIJJJIIIKKKNNNLLLGGGGGGGGGDDDBBBFFFKKKIIICCC>>><<<888444111/////////******))))))))))))((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&(((******'''%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***((((((((()))))))))******(((((())))))***++++++,,,++++++++++++,,,---...///.........///000111222333222333555666666777999;;;999999:::;;;<<<>>>@@@AAA@@@AAABBBCCCCCCCCCBBBBBBAAA???===<<<;;;:::777444222111000///...---,,,+++++++++************++++++))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((:::444000111111...---///,,,,,,++++++***)))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((()))***************))))))))))))************###%%%(((******(((%%%###$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''''''''(((((('''((()))***+++,,,------***+++---///000111222222222333444666888;;;===>>>;;;@@@AAA>>>===???@@@>>>AAAAAA@@@@@@AAACCCEEEFFFDDDDDDEEEHHHLLLOOOPPPPPPKKKVVVXXXPPPLLLRRRUUUQQQKKKLLLKKKIIIHHHIIILLLNNNNNNLLLIIIFFFBBB@@@>>>===<<<999666444333111///------...111222111///---+++))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&###"""%%%+++...,,,)))&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,,,,---------.../////////...000222333333444666777777888999;;;<<<=========>>>>>>===<<<<<<>>>BBBFFFDDDHHHHHHEEEGGGKKKJJJDDDEEEEEEBBB>>>BBBGGGEEE======;;;777333111/////////))))))))))))((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###&&&******(((%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++++++++++++++,,,---......,,,,,,---...///000222333///000222333333444666888888888888888999;;;===>>>@@@@@@AAAAAABBBAAAAAAAAA@@@???>>>>>>===;;;888555000000000///...---+++***+++***************++++++))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((333333222111000///......,,,,,,++++++***)))))))))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))***+++))))))((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******++++++,,,------......///...///111333555777999999<<<===>>>@@@@@@???===<<<<<<>>>@@@@@@@@@AAACCCDDDIIIFFFCCCEEEIIIMMMNNNNNNLLLJJJJJJMMMPPPRRRQQQNNNJJJJJJJJJIIIHHHHHHKKKNNNOOOKKKGGGDDDCCCAAA<<<999666555444333111000///...,,,,,,,,,,,,,,,,,,,,,---(((((((((((((((((((((((())))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******(((***++++++******+++,,,000222555666666444444444:::777666777:::>>>AAABBB??????>>><<<<<<>>>BBBFFFEEEEEEDDDCCCCCCEEEFFFGGGJJJIIIFFFCCCAAA@@@@@@@@@:::777444111000...,,,***))))))((('''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((()))((((((((('''''''''&&&&&&)))))))))(((((((((''''''((('''&&&&&&((()))(((&&&((((((((((((((()))))))))+++***)))((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,------......///000000000111222222333333444444555666666777888:::;;;<<<<<<===>>>???AAABBBAAA???===@@@>>>===<<<;;;888444111//////...---,,,,,,++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((333333222111000///......,,,,,,++++++***)))))))))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))*********++++++,,,,,,---.........///000222444666888888888999;;;======<<<;;;:::;;;<<<>>>??????@@@AAACCCEEECCCAAACCCGGGJJJKKKJJJJJJHHHHHHJJJLLLNNNLLLJJJKKKKKKIIIFFFDDDDDDFFFHHHLLLIIIEEEBBB@@@>>>:::666555555444222111000......************************((((((((((((((((((((((((+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))******(((***++++++******+++,,,...000333444444333333333777777666666888;;;>>>@@@??????>>><<<<<<>>>BBBFFFEEEDDDCCCBBBAAAAAABBBBBBFFFEEEDDDBBB@@@???>>>>>>999666333111///...,,,***))))))((('''''''''''''''))))))(((((((((''''''''''''''''''((((((((())))))+++******))))))((((((((((((((()))))))))))))))***)))''''''''')))***)))(((*********)))))))))))))))((((((''''''&&&''''''''')))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((((((((())))))))))))((())))))******+++,,,,,,---------...//////000000000000111111222333333333666666777999:::;;;<<<===??????@@@BBBDDDDDDCCCBBBAAA???<<<:::888666222000///......---,,,,,,++++++,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((333333222111000///......,,,,,,++++++***)))))))))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%$$$###'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))******))))))******+++,,,,,,------...///111333555666777333555777999::::::999888888:::<<<======>>>@@@AAAAAA@@@@@@BBBEEEGGGHHHGGGFFFEEEEEEFFFHHHHHHHHHGGGJJJIIIFFFCCC@@@AAADDDGGGIIIFFFBBB???<<<:::666444444333222111000///...---)))))))))(((((('''''''''(((((((((((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((()))******(((***++++++******+++,,,,,,...111222111111111222555666888777555666:::>>>>>>>>>>>>======???BBBEEEDDDDDDBBBAAA@@@?????????AAABBBBBBAAA@@@>>>===;;;777555111000///---+++***)))((((((''''''''''''((())))))((((((((((((''''''''''''((((((((()))))))))((((((((())))))))))))***&&&&&&'''(((((())))))***'''&&&&&&'''((())))))'''(((((((((((((((((((((''''''''''''&&&''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))(((((()))******++++++,,,,,,,,,---......//////000/////////000111111222222666777888999:::<<<======>>>???@@@AAACCCDDDEEEEEECCC@@@;;;888555333000.........------,,,,,,++++++,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((333333222111000///......,,,,,,++++++***)))))))))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&&&&%%%$$$######%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))***(((((())))))***+++++++++,,,---...000222333444555111222555777999999999888666888:::;;;;;;<<<>>>@@@???@@@BBBDDDFFFGGGGGGGGGDDDCCCCCCDDDEEEGGGGGGGGGGGGGGGEEEBBBAAACCCHHHKKKHHHEEEAAA===999666444333222222111000///...---,,,)))))))))((('''&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***(((***++++++******+++,,,,,,...000111111000111222333777:::999555444888===<<<===>>>>>>>>>???BBBEEEEEEDDDDDDCCCBBBAAAAAAAAA@@@AAABBBCCCBBB???<<<;;;555333000......---+++))))))(((''''''''''''(((((())))))(((((((((((((((((('''(((((((((((()))))))))''''''((()))***+++,,,,,,(((((((((((()))))))))***(((''''''((()))******((('''''''''(((((()))))))))((((((((((((((())))))***(((((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))***++++++++++++,,,,,,---......//////...//////000000111222222555666777999:::<<<===>>><<<===>>>>>>>>>???AAABBBEEEAAA;;;666333111///...---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((333333222111000///......,,,,,,++++++***)))))))))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))''''''((())))))******+++,,,,,,...///111222333444000222555777999:::999999555777999:::;;;<<<>>>@@@AAACCCEEEGGGHHHIIIJJJJJJCCCDDDDDDEEEFFFHHHJJJLLLJJJIIIHHHFFFEEEFFFJJJMMMGGGEEEAAA<<<777444333222000000///...------,,,,,,******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))(((***++++++******+++,,,,,,...000111111111333444444888<<<;;;777666999<<<;;;<<<>>>??????@@@BBBDDDFFFFFFFFFFFFGGGFFFFFFFFFBBBCCCDDDEEECCC@@@<<<:::333000...,,,,,,,,,***)))((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((()))))))))***************++++++++++++))))))))))))))))))))))))***)))((((((******)))((('''(((((()))***+++,,,,,,)))((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))******++++++++++++,,,,,,------......//////000000111222222222444555666888:::;;;======<<<===>>><<<::::::<<<>>>EEE@@@:::555222000///...,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))333333222111000///......,,,,,,++++++***)))))))))&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''((())))))''''''((())))))******+++,,,---...///111222333444111333666888::::::999999555777999;;;;;;<<>>@@@@@@AAABBBDDDGGGHHHIIIJJJJJJJJJJJJIIIDDDEEEEEEDDDAAA===999666000...,,,+++++++++***((((((''''''''''''(((((()))(((((())))))))))))******((((((((()))))))))******)))))))))(((((('''''''''(((((()))))))))))))))***,,,+++))))))******((('''(((((()))))))))************)))(((((('''''''''((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((())))))******+++******+++,,,,,,------.../////////000111111222222333333555777999;;;<<<======???@@@???;;;999;;;===AAA<<<777333111000///...,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))333333222111000///......,,,,,,++++++***)))))))))&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((()))'''(((((()))******++++++------...000111222333333222444666888::::::999888666888:::<<<<<<>>>@@@BBBBBBDDDFFFFFFFFFGGGKKKNNNLLLMMMMMMKKKJJJJJJMMMPPPKKKLLLLLLKKKHHHGGGGGGHHHEEEDDD@@@:::333000000111---------,,,++++++******((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''(((((()))(((***++++++******+++,,,---///000111111222444666555777:::<<<<<<<<<;;;:::888;;;???AAAAAAAAABBBCCCHHHIIIJJJJJJJJJIIIHHHHHHEEEDDDCCC@@@<<<777333000///---+++*********)))((('''''''''''''''((())))))(((((()))))))))*********(((((()))))))))*********)))***+++---///111333333444555666777999:::<<<<<<===<<<:::999999888666444555444333222000///............,,,+++******))))))+++*********))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((()))******************+++,,,,,,---------......//////000111111111222333555777999;;;<<<:::===AAA@@@<<<:::;;;>>>:::777333000//////...---++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))333333222111000///......,,,,,,++++++***)))))))))&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))(((((())))))******++++++---...///000111222333444222444666888999999888777666888;;;<<<===???AAACCCAAACCCDDDDDDCCCEEEJJJNNNPPPQQQPPPMMMJJJIIILLLOOOEEEGGGIIIJJJHHHHHHHHHIIIDDDCCC???888111......000---,,,,,,++++++*********&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))(((***++++++******+++,,,,,,...///000000111444666555666888;;;======;;;888888;;;???AAABBBBBBBBBCCCIIIJJJJJJJJJIIIGGGEEEDDDDDDCCCAAA===888333...,,,...,,,***)))******)))((('''''''''''''''((()))***(((((())))))*********+++))))))))))))************---000444:::@@@EEEIIILLLIIIKKKMMMOOORRRUUUWWWXXXWWWUUUSSSRRRQQQPPPNNNLLLIIIHHHEEECCC@@@===;;;:::444333222000///...------++++++++++++*********)))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((()))*********)))******+++,,,,,,------,,,,,,------...//////000000111222444777999:::;;;555:::??????<<<:::;;;>>>666333000.........---,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))666333111000111111000...,,,,,,,,,+++++++++******'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))******++++++***+++,,,---///111333555111555999;;;;;;:::::::::;;;;;;;;;<<<>>>AAACCCEEE>>>@@@@@@===;;;@@@KKKVVVJJJKKKLLLKKKIIIHHHHHHIIIIIIGGGDDDCCCEEEGGGIIIIIICCC@@@;;;666222000//////------,,,+++***)))((('''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((()))***++++++,,,+++++++++,,,,,,---...///000000444777:::;;;::::::;;;<<<;;;<<<===<<<<<<>>>CCCHHHGGGHHHIIIHHHFFFDDDDDDDDDDDDAAA<<<999666444000......---,,,***)))(((((((((((((((((('''&&&'''+++---***++++++***((((((***+++++++++---///333888===???HHHIIINNNTTTXXXZZZ\\\^^^XXXXXXWWWWWWZZZ]]]]]][[[\\\ZZZYYYYYYZZZYYYWWWUUUWWWWWWWWWXXXWWWUUUQQQNNNJJJJJJIIIFFFAAA<<<999888444000+++(((((()))******+++)))&&&&&&'''''''''&&&((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))***+++,,,---------......///000000000222222333333555666888999888999;;;<<<<<<;;;999888111000///...---,,,,,,,,,,,,,,,,,,,,,+++***)))(((...,,,***)))+++,,,------++++++,,,---//////,,,***,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++*********+++,,,,,,***(((,,,++++++++++++*********666333111000111111000...,,,,,,+++++++++*********'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((()))******++++++***++++++,,,...000222333111444777999999888999::::::::::::;;;<<>>888444000...+++)))&&&''')))+++---,,,(((%%%))))))(((((())))))***+++&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))***+++,,,,,,------......//////000000111111222333444666777888888999;;;<<<<<<:::888666000///...---,,,,,,,,,,,,***))))))***+++---...000,,,+++++++++++++++***)))***)))'''((()))))))))(((+++,,,,,,---------------)))***,,,---------------+++******+++,,,,,,+++))))))(((((((((((((((''''''666333111000111111000...,,,++++++++++++*********'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((())))))******+++++++++++++++,,,...///000000222444555555666888999999888888888999;;;===>>>:::;;;;;;<<<===AAAGGGKKKLLLKKKHHHEEEBBBAAACCCFFFBBB???===<<<>>>?????????:::888444111...---,,,---,,,,,,+++***)))((('''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((()))***++++++,,,+++++++++,,,,,,---...///000000333555888999999999999:::=========<<<;;;<<<@@@BBBGGGHHHGGGEEECCCBBBBBBDDDBBB>>>888333000///---,,,,,,,,,***)))(((((((((((($$$'''+++---,,,+++++++++***,,,...111333888===AAAHHHJJJNNNSSSWWWZZZ]]]^^^]]]^^^_______________^^^____________]]][[[[[[\\\[[[]]]___^^^\\\[[[\\\^^^ZZZZZZZZZZZZZZZYYYYYYXXXTTTUUUVVVXXXXXXYYYYYYYYYQQQNNNJJJEEEAAA<<<777333*********,,,---,,,)))&&&((((((((((((((((((''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))***+++,,,,,,---------...//////000000000000111222444555666777777999;;;<<<;;;888444222......---,,,++++++++++++,,,+++)))(((((()))+++,,,++++++,,,---...------,,,222///---,,,---.........------------...///111222------...///...---+++***---,,,,,,---//////...---++++++++++++,,,,,,,,,,,,666333111000111111000...++++++++++++************''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))*********+++*********+++,,,---...///000222222222444777999777777666666777999:::<<<<<<<<<;;;<<<<<<===>>>>>>DDDGGGKKKLLLIIIEEEBBBAAA???===;;;;;;;;;<<<;;;999666555222///---,,,,,,,,,++++++***)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((***++++++++++++++++++,,,,,,---...///000000222555888999888888999:::;;;;;;;;;;;;<<<>>>@@@BBBGGGGGGFFFDDDAAA@@@AAABBBBBB===666111///------,,,++++++***)))((((((((((((''')))***))))))***,,,......333999@@@EEEKKKPPPTTTWWWWWWWWWVVVVVVVVVWWWWWWZZZ\\\\\\[[[[[[]]]]]][[[```\\\ZZZ\\\______^^^^^^\\\___bbb___[[[YYY\\\___VVVXXXZZZZZZYYYVVVUUUTTTTTTUUUXXXZZZZZZXXXTTTPPPWWWVVVUUUTTTRRROOOJJJFFF<<<777000+++)))))))))))))))))))))((('''&&&%%%%%%''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((())))))***+++,,,,,,,,,---......//////000000111222444555666777777777999:::;;;999666111...---,,,,,,+++******++++++---,,,+++************+++,,,------,,,+++***+++,,,******+++...333666777777<<<:::888777888;;;@@@CCCDDDDDDCCCBBB???<<<999777666333000...---,,,***(((------------,,,,,,,,,,,,666333111000111111000...+++++++++*********))))))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))*********************+++,,,,,,///000000000111333777:::777777666666777888:::;;;???@@@@@@AAAAAA@@@???>>>>>>BBBGGGJJJIIIFFFCCCBBB???===<<<<<<<<<;;;888666444333111///---,,,,,,,,,***))))))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((***++++++++++++++++++,,,,,,---...///000000222555888999888888999:::999999:::;;;>>>AAACCCDDDEEEFFFEEECCC@@@>>>???@@@@@@;;;555000......------******)))))))))))))))***---,,,)))''''''+++222777@@@DDDJJJOOORRRTTTVVVWWW[[[ZZZXXXXXXYYY[[[^^^```YYY\\\\\\XXXXXX[[[[[[XXX^^^YYY[[[gggooommmeee```dddgggiiieee```^^^aaaeeeVVVZZZ^^^___\\\XXXTTTSSSUUUSSSRRRTTTVVVXXXWWWVVVVVVVVVWWWXXXYYYXXXUUUSSSQQQJJJAAA888222///---+++))))))))))))))))))))))))'''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((()))***+++,,,,,,,,,------.../////////111222444666777888888888777888999999777333///,,,,,,,,,+++*********++++++((()))+++---////////////,,,,,,,,,+++***,,,000444999<<<@@@GGGMMMPPPPPPOOOJJJFFFAAA===>>>CCCJJJNNNXXXWWWVVVUUUSSSQQQPPPOOOMMMIIIDDDAAA???===<<<:::777555333111...+++)))(((666333111000111111000...+++************)))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))******************+++,,,---...000111111222444888:::888777777777888:::<<<===;;;>>>AAABBBAAAAAAAAABBB???@@@@@@@@@???AAACCCFFF@@@???>>>>>>===;;;777555333222111///---,,,++++++)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))***++++++,,,+++++++++,,,,,,---...///000000333555888999999999999:::999999999<<<@@@CCCEEEEEECCCDDDEEECCC@@@>>>======<<<888333000.........---******************++++++&&&(((***---444===HHHOOOWWWYYYZZZZZZWWWUUUTTTTTTYYYYYYXXXXXXYYY[[[^^^```WWW]]]^^^[[[^^^fffhhhdddaaa```iii{{{{{{mmmfffrrrssssssppplllkkkmmmpppeeekkkpppqqqmmmiiiffffff```ZZZTTTRRRTTTXXXYYYZZZVVVUUUUUUVVVXXXXXXWWWUUU[[[XXXSSSNNNHHH@@@888222***)))((((((((()))***+++'''(((((())))))(((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((()))***++++++,,,,,,,,,---......//////111333555777888999999888777777777666444111...,,,,,,,,,+++******++++++,,,)))******+++++++++*********///444999===DDDMMMTTTZZZ[[[]]]^^^^^^[[[VVVQQQBBB>>>888444444888===AAAGGGFFFFFFGGGHHHKKKMMMOOOEEECCCAAABBBFFFJJJMMMNNNKKKIIIFFFBBB>>>:::777555666333111000111111000...************))))))))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))))))))))))))***+++,,,---......000222333444666999;;;999888999999;;;===???AAA:::???CCCCCC@@@>>>@@@CCC???@@@???>>>===???BBBEEEAAA@@@??????>>>;;;777333222111000...,,,+++))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))***++++++,,,+++++++++,,,,,,---...///000000444666999::::::999:::;;;;;;::::::===BBBEEEEEEDDDAAACCCEEEDDDAAA===;;;:::666333000.........---,,,++++++***++++++,,,------(((...777@@@IIIPPPWWW[[[XXXWWWUUURRROOOOOORRRUUUTTTUUUWWWXXXYYYYYYYYYXXXccciiijjjeeegggppprrrmmmaaa```iiiwwwyyynnnfffeeelllllljjjiiiiiijjjlllmmmhhhmmmqqqqqqnnnlllnnnpppxxxssslllhhhddd]]]TTTMMMYYYWWWTTTTTTUUUWWWXXXXXX]]]\\\[[[YYYVVVPPPIIIDDD999666111---***))))))***(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((''''''(((((()))***++++++,,,,,,------......///000222444777888888888777777666555333111///...---,,,,,,++++++++++++,,,,,,...---,,,,,,---000444666===CCCKKKQQQSSSWWW]]]bbbTTTSSSRRRQQQOOOKKKEEE@@@>>>;;;888555444555666777666666666777;;;AAAFFFJJJ555222000111666;;;???AAAKKKKKKJJJIIIHHHGGGFFFEEE666444111000111111000...************))))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))))))))))))))***+++---...///...000333555666777999;;;999999:::;;;===???BBBCCCAAAGGGKKKIIICCC@@@BBBFFF>>>@@@DDDEEECCCAAA@@@???AAA@@@@@@???>>>;;;666222111000///---+++)))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))***++++++,,,+++++++++,,,,,,---...///000000444777:::;;;::::::;;;<<<>>><<<<<<>>>BBBEEEDDDBBB???BBBEEEDDDAAA===:::888222000...---------,,,***++++++++++++,,,---......:::BBBLLLTTTWWWUUURRRPPPFFFDDDAAA>>>@@@FFFOOOVVVdddhhhnnntttwwwxxxvvvtttzzz~~~zzzooojjjnnnllleeeYYYVVVYYY]]]XXXOOORRR]]]XXXVVVTTTUUUXXX[[[\\\]]]UUUXXX[[[[[[YYYZZZ___ddddddjjjtttuuujjj\\\YYYUUUTTTVVVYYY\\\]]]^^^[[[XXXWWWWWWWWWVVVUUUQQQKKKCCC999222...,,,+++(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))'''''''''(((((()))***+++++++++,,,------......//////111444666777888777666777666444111000.........,,,,,,,,,+++,,,,,,------.........222;;;FFFQQQWWWZZZ___cccaaaYYYRRRNNNMMMBBBCCCDDDHHHMMMPPPQQQPPPMMMMMMLLLKKKIIIFFFDDDCCCDDDBBBAAABBBFFFMMMTTTXXXVVVQQQIIIBBB>>><<<:::999444555888;;;???BBBDDDFFF777444222111111222111000+++++++++************)))''''''&&&%%%%%%%%%%%%&&&"""######$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&(((***,,,...$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((()))+++------+++)))---///222555777666555444777888999;;;===???@@@AAAEEEEEEEEEEEEDDDCCCBBBBBB===AAAGGGJJJFFF@@@???BBBEEECCC???;;;777444222111000///---+++***)))(((((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))******++++++***+++,,,,,,---...///000000222444666999;;;<<<<<<<<<;;;<<<===?????????>>>>>>EEEEEEFFFEEEBBB???;;;888444000------......***'''''',,,---)))+++555<<<===MMMXXXTTTKKKOOOMMM@@@777;;;777888AAAKKKUUUdddqqqwww~~~uuulllccc\\\ZZZZZZhhh{{{~~~|||kkkaaazzzlllcccwwwjjj\\\kkkjjjpppiiiUUUKKKNNNLLLMMMTTTYYY```hhheeeeeessspppkkkWWWSSSaaa\\\UUUbbbZZZ\\\\\\XXXTTTUUUWWWXXXXXXWWWUUUPPPHHH???555000000,,,(((((()))+++***)))((((((((('''%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******++++++,,,------......///111000000000111333555666666444111///...---...///)))---000000---***)))***000333@@@TTT]]][[[]]]dddiii\\\UUUVVVQQQGGGGGGOOOAAA===>>>HHHQQQSSSPPPMMMQQQKKKPPPRRRHHHDDDJJJJJJLLLAAA;;;BBBNNNTTTSSSRRRQQQJJJRRRHHHPPPVVV???EEEAAA@@@AAAAAA;;;555777===777555222111111111000///+++++++++************)))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((()))***+++---000111---...000222444444333333666777888:::<<<===>>>???BBBAAA???>>>>>>>>>???@@@DDDEEEDDDBBB@@@@@@@@@???AAA???<<<999555222111000///...---+++))))))((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%&&&&&&'''((()))******)))(((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))******++++++***++++++,,,---...///000000222333555888999::::::::::::;;;<<<===============DDDDDDDDDCCCAAA===999777222///+++******+++,,,,,,***///111222888DDDLLLMMMHHHFFF======EEEBBB888:::<<<>>>KKK```sss|||qqqeeeQQQRRRXXXdddwwwrrrzzzrrr]]]eee}}}yyyfffkkkuuuhhhYYYSSSHHHJJJWWWXXXVVV\\\bbbllliiihhhppphhh]]]ccc```bbbbbb\\\SSSNNNMMMNNNMMMQQQUUUVVVTTTPPPLLLKKKBBB<<<444---+++***)))(((+++++++++***)))(((((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******++++++,,,------......///000000000000111333555666666444111...,,,,,,+++,,,000...,,,))))))...777>>>JJJPPPXXXaaagggllloooqqqhhhgggfffdddaaa]]]XXXVVVUUUXXXWWWOOOFFFDDDKKKQQQGGGKKKXXX\\\PPPOOOYYY^^^pppdddXXX[[[mmmxxxmmmZZZ^^^ddd{{{lllQQQFFF===NNNIIICCCDDDKKKIIIAAABBBLLL888666333111111111///...+++++++++************)))''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))((())),,,444999------...///000111111111555555666888:::;;;<<<===@@@>>><<<:::999;;;===???@@@CCC???888888======888<<<;;;888555222000///......---,,,***)))((((((((('''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%%%%%%%$$$###%%%%%%&&&((()))***+++,,,((((((''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))******++++++***++++++,,,---...///000000222333555777888888888888::::::::::::;;;<<<===>>>CCCCCCBBBAAA>>>:::666444---...---,,,***)))***,,,+++111888???GGGOOOPPPNNN???888///333<<<;;;CCCYYYjjjrrrsssjjjffffffjjjooo|||zzzzzzooohhhaaauuuttt]]]]]]___kkklllfff^^^```iiilllgggddddddlllrrrsss~~~uuutttrrr}}}}}}]]]LLLMMM______UUUXXX___gggsssyyylll^^^ZZZ^^^___YYYRRRMMMQQQTTTTTTRRRSSSYYY^^^YYYQQQFFF;;;333///,,,***)))))))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******++++++,,,------......///000000000000111222444555333222000...,,,,,,,,,,,,///...---...444@@@NNNWWWiiiooorrrpppoooppplllfffbbbddd```VVVQQQSSSQQQJJJHHHVVV^^^YYYRRRSSSVVVVVVhhhssszzzvvv~~~xxxtttlllrrrjjjdddeeegggYYYXXXkkkvvvhhhOOO???999777333111111000///...+++++++++*********))))))''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''')))+++)))'''***222:::......------...000111222444444555777888999:::;;;>>>===<<<<<<<<<===>>>???999??????666555<<<<<<666888777555333111///......---,,,+++***((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&%%%&&&&&&'''((())))))***'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))******++++++******+++,,,---...//////000333444555777888888777777;;;:::::::::;;;<<<>>>???BBBAAA@@@>>>;;;777333111+++...111000,,,******+++555:::CCCKKKOOOMMMEEE===333777666999EEEQQQiii|||zzzssswwwvvvnnnkkkppptttvvvqqqeeehhhvvv{{{xxxeee]]]UUUlll}}}wwwuuuiiigggxxxooofffjjjqqqrrr___^^^hhhggggggmmmooouuurrrkkkqqq{{{fffZZZuuuzzzYYYEEEJJJWWW___mmmsssuuukkkXXXKKKOOOYYYSSSTTTQQQJJJEEEIIITTT___aaa]]]VVVLLLCCC999111---)))((((((((()))***))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***++++++,,,------......////////////000111222222333000///...---,,,------...+++000999DDDPPP[[[ccchhhjjjllloooqqqpppjjjccc^^^UUUSSSQQQNNNOOOVVV```hhh}}}qqqnnnrrrnnn[[[III999777333111111000///...+++++++++*********))))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%)))+++***'''(((---222//////......///000333444444444555666888999::::::;;;<<<>>>?????????>>>===<<>>@@@BBBAAA@@@>>><<<888444111///---...///---,,,///444999HHHHHHIIIJJJGGG@@@999444222BBBIIITTTppplll``````dddvvv|||~~~mmmiiipppqqqmmmbbb]]]ggg{{{bbbhhhiiibbbbbbmmmppplllnnndddccciiidddMMMMMMTTT]]]___YYYTTTTTTXXXYYYVVVNNNEEECCCIIIPPPYYY[[[\\\YYYQQQEEE999111---+++)))))),,,------,,,(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***++++++,,,------......///...//////000111111111111///...,,,******,,,---///777@@@NNN\\\hhhnnnooonnnwwwlllggghhhcccWWWPPPRRRVVVVVVfff~~~888666333111111111///...+++++++++************)))''''''&&&%%%%%%%%%%%%&&&###$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%(((******((('''))),,,............000222444555555555666777888999:::;;;777999===???@@@???===<<>>???AAABBBCCCAAA@@@===:::666222///---000...,,,+++///888DDDLLLNNNHHH@@@;;;666555:::BBBRRRaaajjj}}}kkk^^^eeewww|||oooccc^^^qqqyyywwwlllkkkeee]]]^^^```qqq{{{ooo|||^^^SSSPPPYYYaaaaaa______bbbfffhhhaaaTTTGGG???;;;OOOUUU]]]___YYYNNNBBB;;;222---(((&&&(((******(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******++++++,,,------......///......///000000000000000000...+++***,,,///444777RRRWWW___hhhoooqqqooolllnnncccYYYYYY]]]aaahhhooorrryyy777555222111111111000///+++++++++************)))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((())))))***,,,,,,---///111333555666777777888999:::;;;;;;<<<888:::<<<>>>?????????>>>AAA<<>>???AAABBBBBBCCCAAA@@@===999555111...,,,//////111666===DDDIIIKKKAAA;;;777666777???QQQccc|||YYYdddsssvvvnnngggmmmtttfffiiiuuuxxxlllqqqxxxvvviiiaaajjj{{{xxxqqqpppnnnrrrkkk```ooo|||tttjjjIIIMMMcccdddhhhlllkkkaaaTTTGGG@@@QQQWWW___bbb^^^WWWPPPLLL===555,,,''''''((('''&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******++++++,,,------......///---...///000000000///......------///555>>>HHHNNNdddeeegggkkkooonnnjjjfffRRRZZZ\\\^^^vvv777444222111111222111000+++++++++************)))''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''')))'''%%%%%%(((***,,,,,,)))***,,,///111333555666888888999:::;;;<<<<<<<<<<<<<<<===>>>???@@@BBBCCCAAA===MMMooo}}}iiiKKK:::444222111...,,,+++*********)))((('''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))******++++++***)))***+++,,,---......//////000333555777888888888:::<<<>>>@@@BBBBBBBBBBBBBBB@@@===999444000---,,,+++000:::EEEMMMLLLEEE>>>333444:::BBBIIIVVVmmmgggVVV___xxxvvvwwwmmmuuufffZZZiiirrrwwwnnnrrrssspppwwwooojjjppptttwww{{{{{{nnn^^^ooofffaaa^^^aaarrrwwwiii{{{kkkrrr|||pppeeexxxYYYFFFVVVZZZ```dddeeeccc^^^[[[YYY^^^cccdddaaa]]][[[[[[LLLCCC777000......---+++))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******++++++,,,------......///---...///000000000///...,,,,,,...444@@@OOO^^^gggeeefffiiimmmooommmfff```ooo~~~999666333000000000000///---,,,***+++,,,,,,+++)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))+++,,,---...///111222222333444555777888:::;;;;;;>>>======>>>@@@AAA???>>>AAA@@@PPPooo~~~lllKKK555444222000...,,,+++***)))))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++------,,,,,,,,,---......000222555888;;;<<<;;;;;;===>>>???>>>===<<<===>>>BBB===666000,,,,,,---...888>>>GGGNNNIII>>>666666555<<>>222)))''')))---+++******+++,,,***)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))++++++,,,------......///111000---+++,,,...---+++%%%000===JJJXXXcccgggddd]]]gggmmmhhhbbbfffvvv999666333000000000000///---,,,***+++,,,,,,+++)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))+++,,,---...///000111222222333444666777999:::;;;???>>><<<===>>>>>><<<;;;>>>999@@@RRRZZZNNN===444222111///---,,,******))))))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++------,,,,,,,,,---......000222555888::::::::::::<<<===???>>><<<<<<===>>>:::999666222//////333666EEEGGGJJJHHH???666666<<>>EEE[[[hhhqqqgggjjjddd[[[]]]ffffff\\\]]]YYYTTTMMMDDD999111---+++)))(((((()))***)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((()))))))))***+++,,,,,,------......///,,,............/////////555>>>KKKXXXbbbgggfffaaatttmmmccckkk999666333000000000000///---,,,***+++,,,,,,+++)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))++++++,,,...///000111222111222333555777888::::::@@@>>><<<;;;;;;;;;:::888===999:::AAA@@@888444666///...---,,,+++*********((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++,,,,,,,,,,,,,,,---...///111222444666888888888888;;;<<<>>>>>><<<;;;<<<===666555333000000555>>>EEENNNCCC999888:::;;;>>>@@@RRR~~~iiibbb~~~~~~fffzzz{{{tttooo~~~xxxzzzsss|||xxxyyywww~~~ppphhhXXXJJJ]]]rrr~~~sssfffcccbbb^^^YYYXXXWWWVVVSSSIII;;;///+++)))'''''')))******)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((()))))))))******,,,,,,,,,---......//////,,,...//////...///333777JJJPPPZZZbbbffffffggghhhuuutttwww999666333000000000//////---,,,***+++,,,,,,+++)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))***+++,,,---///000111111222222444666888999;;;<<<@@@>>><<<:::;;;;;;:::999;;;:::===@@@>>>666222444---,,,+++******))))))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))******++++++,,,,,,,,,,,,------...///111222444555666777777777999;;;======<<<;;;;;;;;;666222...---333===GGGNNNDDD<<<444222555===LLLYYYooouuuwww~~~gggXXXnnn}}}zzzpppkkkkkkiiieeepppsss``````lll{{{qqqccc~~~iii<<>>@@@>>><<<<<<===>>>===<<<666666999===<<<666000...++++++***)))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))******++++++,,,++++++,,,---...//////111222333444555666777777999;;;======;;;999999999222//////555???GGGHHHFFF555:::???===;;;JJJmmmqqquuuuuuhhh}}}yyy|||xxxssscccjjj{{{wwwrrryyy|||uuu}}}ooottttttvvv```YYYZZZdddkkkdddXXXRRRWWWYYYXXXWWWXXXYYYRRRHHH888444///+++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((())))))))))))************,,,,,,---......//////000111---,,,...222;;;MMM___eeebbbdddfffeeeooo999666333000000000000///---,,,***+++,,,,,,+++)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))******+++---...///000111333444666888:::<<<>>>??????>>>>>>???@@@@@@>>><<<999777555777888666222///,,,+++***)))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))******+++++++++++++++,,,---...///000111222333444555777888999999;;;======:::888666666---000777BBBKKKJJJAAA999999777<<>>???@@@@@@@@@AAAAAA@@@<<<999;;;;;;999777666555333111---,,,+++***))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((()))******+++++++++++++++,,,---...///000111111222444666888:::;;;:::<<<======:::666444333111777@@@FFFGGGBBB;;;777DDDEEETTTssssss~~~qqqfffWWWiii{{{~~~uuuoooxxxwwwrrrzzz~~~fffSSSYYY^^^XXXSSS```fff\\\QQQPPPRRRQQQPPPIII???555///,,,***((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))*********+++++++++------......//////000000...,,,333DDDPPPVVV```lll~~~999666333000000000000///---,,,***+++,,,,,,+++)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))))))))***+++,,,...///000000111222444666999;;;===>>>AAAAAAAAABBBBBB???999555666;;;===;;;666222///---...---,,,***))))))((((((&&&'''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((()))******+++++++++++++++,,,---...000000111111222444666999;;;<<<:::<<<>>>===999555222111:::@@@DDDBBB;;;777:::>>>DDDcccuuuqqqyyyppp{{{jjjYYY___ggggggWWWwww|||}}}rrrUUUVVVjjjttthhhXXXSSSTTTSSS[[[SSSGGG===555000---,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))************+++++++++------......///000000000111111<<>>???@@@???===;;;:::999999888777444111...,,,))))))((('''''''''''''''''''''((('''&&&'''***---'''(((***++++++)))'''%%%((('''&&&(((+++,,,+++)))&&&((()))(((''''''((())))))((('''((()))***)))(((,,,***((('''((()))))))))''''''&&&%%%$$$%%%&&&'''&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&''''''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))******++++++,,,,,,------------------222222222333444777999:::777???@@@999333555999999GGG>>>:::<<<888444>>>NNNooo~~~www{{{___LLL^^^]]]nnnvvv}}}ppphhhiiixxxSSS]]]hhhllliiiaaa[[[WWW]]][[[UUUKKK>>>333---***,,,+++)))(((((()))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))***+++,,,---)))///111---...444666333999555FFFcccjjj^^^eee{{{<<<777222000000000...,,,...,,,******+++,,,+++***)))((('''&&&&&&%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$#########"""################################################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))***+++,,,...///000000222222444555777999::::::======??????>>>===:::999777777666444222///,,,+++))))))((('''''''''''''''((())))))'''&&&%%%&&&((((((&&&###"""###&&&***---+++***)))))))))***++++++'''))),,,...///000333555666444222222222111///---...,,,******+++++++++***&&&(((+++,,,,,,***'''$$$&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((''''''(((((('''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))******++++++,,,,,,,,,------------...222222222333444777999:::999===;;;666666<<>>===;;;999888555444333111///---***)))))))))((('''''''''(((((()))******)))'''&&&&&&'''((())))))))))))(((&&&&&&&&&(((***,,,///222666999:::===@@@BBBDDDGGGJJJLLLMMMLLLJJJIIIHHHFFFDDDAAA999666333111///---***(((((()))+++,,,,,,***((('''((((((''''''&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''((())))))((('''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))******++++++,,,,,,,,,---------......111111222333555777999::::::999666666;;;DDDHHHGGG===<<<888555>>>YYY}}}}}}~~~{{{}}}{{{QQQQQQbbb]]]XXXVVVrrrxxxppp}}}xxxuuulllqqqpppgggeeeccc```[[[SSSHHH===555000---***)))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))***))))))******+++,,,---000)))+++666333(((,,,;;;LLLNNNZZZdddbbbkkk~~~999555111///111222111///...,,,******+++,,,+++***)))((('''&&&&&&%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))***+++,,,...///000000111222333444666888999::::::;;;<<<===<<<:::888777444333222000...+++***)))))))))((((((((((((((()))''')))+++***)))))))))***((()))***+++,,,---......444999???DDDGGGKKKOOORRRUUUWWWYYYZZZZZZ[[[]]]___^^^]]]\\\\\\]]]\\\YYYWWWRRROOOKKKFFFBBB>>>888555111...***&&&%%%&&&)))+++))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))'''&&&'''((()))(((&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))******+++++++++,,,,,,------.........111111222444555777999999888666555:::BBBGGGFFFAAA>>>444444FFF```www|||~~~~~~zzzyyywwwqqqkkkhhhjjjiiihhhppp~~~~~~zzzbbbLLLKKKAAAJJJ[[[dddvvvvvvkkkhhhssswwwfffaaa]]]\\\\\\TTTFFF:::333000+++))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((())))))***************+++,,,------...***,,,333222///888GGGSSSKKKMMM\\\kkk|||999555000///111222111///...,,,******+++,,,+++***)))((('''&&&&&&%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))))))***+++,,,...///000000222222444555777888::::::999:::;;;<<<;;;999777666444333111///---,,,******))))))((((((((())))))***((()))******(((((()))***)))((((((***111;;;EEEKKKIIINNNVVV]]]aaacccddddddbbbcccddddddccccccdddeeecccbbbaaaaaabbb```]]]ZZZ^^^\\\XXXVVVTTTRRRNNNLLL???;;;444...+++******+++(((((('''&&&''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))******++++++++++++,,,,,,---...//////000111222444666777888999444444999@@@FFFDDD===777888444FFFlllwww{{{||||||xxxnnndddjjjmmmjjj___\\\iii|||xxxyyyzzz{{{|||]]]AAAAAAEEESSSzzzppprrr}}}```iiitttiii\\\WWWXXXVVVMMMDDD999444...***))))))***)))************************(((((((((((((((((((((((())))))))))))))))))))))))((())))))***************((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******************+++,,,---...+++...///---///999FFFNNNMMMPPPbbb999555111///111222111///...,,,******+++,,,+++***)))((('''&&&&&&%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''((())))))))))))***+++,,,...///000000222222444555777999:::;;;999:::;;;<<<;;;999777666444333111///---,,,++++++))))))((((((((()))*********+++***)))((((((***,,,000666???HHHNNNPPPOOOMMM>>>BBBLLLWWWaaaggghhhgggccceeeffffffffffffgggiiieeedddcccbbbaaa^^^YYYVVVKKKIIIGGGGGGIIIKKKLLLLLLEEEDDDBBB???:::444///,,,)))((('''&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&$$$$$$$$$&&&'''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))******++++++***+++,,,,,,---...//////000111333555666888888888444666>>>EEEEEE>>>888666;;;JJJlllxxxfffaaafffdddXXXMMMOOO[[[dddpppwww|||zzztttpppsssxxxnnnrrruuuvvvuuuxxx|||UUUEEEHHHVVVcccxxxtttgggoooqqqyyywwwmmmllltttdddWWWQQQQQQQQQRRRBBB<<<444---***)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***+++++++++******++++++,,,---...,,,111111...333CCCOOOQQQIIIeee:::666111000111222000......,,,******+++,,,+++***)))((('''&&&&&&%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&''''''((())))))))))))***+++,,,...///000000111111333444666888999999::::::<<<<<<;;;:::888666333222000...,,,+++++++++))))))(((((()))******++++++,,,,,,,,,---000666:::@@@HHHSSS\\\\\\UUUJJJCCC777888>>>JJJYYYbbbdddbbbbbbccceeeeeeddddddeeegggccccccbbbbbbaaa^^^ZZZVVVAAA===999777777888999999===>>>@@@AAA???<<<999666000...,,,)))((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))******++++++***++++++,,,---...///000///111333555777888888888777:::AAAEEE???999;;;CCCYYYtttvvvyyyhhhiiibbbSSSFFFBBBCCCCCCOOO___rrrzzzuuummmjjjkkkmmmsssxxxvvvpppooowww|||~~~cccMMMIIIKKKLLL^^^rrr```vvv```rrrtttqqqeeeUUUMMMPPPWWWLLLEEE;;;222---+++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++++++++,,,---......///...111999EEEOOOVVV[[[iiiqqq;;;666111000111111000......,,,******+++,,,+++***))))))'''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&''''''((())))))))))))***+++,,,...///000000000000111333555666888888:::;;;<<<<<<<<<:::888666222111///,,,+++*********))))))((())))))***++++++***+++---000444<<>>AAADDD888666222...,,,*********&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((('''&&&%%%&&&((()))((('''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((()))******++++++******+++,,,---//////000///111333555777888888888;;;>>>CCCCCC;;;777AAAQQQ~~~}}}ttteee]]]WWWRRRCCCIIISSS___iiilllkkkhhhiiirrryyywwwooonnnwwwvvv|||wwwtttQQQKKK@@@HHHIIIooodddWWWkkk{{{uuu^^^LLLMMMVVVRRRKKK???666///,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,++++++++++++,,,---......111(((///FFFVVVYYY^^^hhh===555//////111//////111,,,,,,,,,+++++++++******)))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((()))******+++&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((,,,,,,,,,,,,,,,---...///111111222333555777999:::===<<<<<<:::999777666555111000///---,,,+++++++++)))+++,,,+++)))(((((()))+++333===CCCEEEDDDEEEFFF===888:::BBBEEEEEELLLXXXUUUVVVUUUSSSTTTWWWVVVQQQKKKSSSRRRHHHCCCIIILLLHHHMMMMMMQQQUUUSSSQQQTTT[[[TTT[[[YYYNNNFFFDDD===444:::///)))---222444888???===???@@@???999000(((###&&&((()))(((%%%%%%))),,,%%%%%%&&&'''((((((''''''))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&%%%%%%%%%%%%&&&))))))(((((('''''''''&&&'''''''''''''''((()))))))))((('''(((***+++++++++,,,,,,------.../////////777///111:::888333@@@VVV]]]FFF:::??????CCCgggkkkXXXHHHFFFKKKNNNOOOPPPJJJOOOWWW^^^___\\\___eeejjjqqq~~~{{{}}}RRRGGGRRRIIIeeennn|||iiiyyyUUUIIIVVVUUUYYYSSSBBB666333///(((---,,,,,,***(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,))),,,...---+++,,,......***222@@@VVVffflllvvv<<<555000111222000///000,,,,,,,,,+++++++++******)))((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))***&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((,,,,,,,,,,,,,,,---...///111111222444555777999::::::;;;;;;:::888666444222------,,,,,,+++*********---,,,)))&&&&&&***111666<<>>555...))))))))))))***)))((('''&&&&&&''''''(((((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%)))(((((((((''''''''''''(((''''''''''''((()))))))))((('''(((***+++++++++,,,,,,------.../////////000111444555333555FFFYYYOOOKKK???555AAAeee~~~vvveeeRRRIIIDDDDDDGGGBBBBBBCCCDDDAAA???DDDLLLJJJQQQ___qqqwwwxxx~~~|||bbbKKKGGGhhhmmmjjjrrrdddYYYKKKMMMQQQQQQHHH>>>666000+++,,,,,,+++***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))***************************************++++++,,,+++------,,,***+++,,,---...:::LLLcccrrr|||~~~yyy<<<555111222333000...///,,,,,,,,,+++++++++******((((((''''''&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))++++++++++++,,,---...///111111333444666888999:::888999::::::888555111///+++,,,,,,,,,,,,+++***)))+++******+++...444<<>>333,,,))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&((())))))'''%%%$$$((((((((((((((('''''''''((((((((('''((())))))******)))((((((***,,,,,,+++,,,,,,------.../////////---555555///999MMMTTTLLL@@@555DDDtttggg___www^^^JJJCCC???CCCFFFDDD???<<<@@@<<<999:::???HHHVVVddd{{{zzz{{{~~~|||CCC@@@OOOppp{{{~~~nnnnnnsssVVVNNNMMMSSSQQQCCC777444++++++***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************+++************+++,,,,,,+++***,,,///111///000222???TTTfffyyyyyy===666222444444111...---,,,,,,,,,+++++++++******(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))************+++,,,---...///111222444666888999999999888999::::::888444000---------------,,,+++***))))))///777===??????===<<<===FFFOOOOOOJJJIIIPPPWWWtttxxxooovvvxxxqqqkkkkkkjjjfffkkkttt}}}ttt]]]TTTOOODDDEEEQQQTTTIIIGGGNNNBBB???999222///444===EEEHHHFFFBBB:::111+++))))))***))))))((((((((()))***((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&((())))))(((&&&%%%'''''''''(((((((((((((((((((((((((((((()))*********)))((()))+++,,,,,,,,,,,,,,,------.../////////111333111333DDDUUUOOO<<>>;;;<<<;;;<<>>777222333444111......,,,,,,,,,+++++++++******((((((''''''(((((())))))%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******)))))))))***,,,---//////000222444777888999999999999999:::999777333///---++++++*********+++,,,,,,666888999999888888:::<<>>DDDJJJIIIAAA555---))),,,+++)))(((((()))******))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&'''((()))((('''''''''''''''((((((((((((((())))))(((((())))))***++++++)))((()))+++------,,,,,,,,,------.../////////222///111>>>MMMPPPEEE888999___|||tttlllRRRHHHDDDDDDFFF???======@@@@@@>>>>>>@@@<<>>AAAAAA===;;;===CCC>>>DDD]]]|||{{{wwwQQQSSSLLLyyyhhh~~~iiigggkkkkkkddd\\\UUUNNNHHH999444---+++,,,---,,,***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++,,,++++++++++++,,,------...,,,...///,,,...BBBYYYjjjrrrAAA999222222222000///000,,,,,,,,,+++++++++******((((((((((((((()))******%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))***+++(((((()))***+++---///000000222555888999:::999999888777666444111///---+++,,,++++++---111777<<<@@@777888:::<<<@@@GGGNNNTTTwww{{{yyyhhh\\\qqq```QQQOOOMMMJJJFFFBBB???===555777;;;CCCIIIIIIEEE@@@---,,,***(((((()))***+++))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((()))***&&&'''''''''(((((()))))))))))))))))))))******++++++***)))))),,,------,,,,,,,,,------...//////000333444JJJbbbXXX===@@@ZZZzzzvvvZZZOOOHHHCCC@@@BBBBBB???>>>@@@666:::AAADDDGGG]]]{{{|||oooSSSHHHkkk{{{ZZZlllvvvmmm___XXXRRRMMM===666...+++,,,...---+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---+++---///...666UUUuuuyyyyyyuuu}}}~~~}}}III666222555111///111///------,,,,,,,,,,,,++++++(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((++++++++++++++++++,,,---.........---+++,,,...000---)))))),,,---)))$$$###'''&&&%%%$$$######$$$$$$"""###$$$%%%&&&&&&&&&%%%'''&&&$$$%%%&&&&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''))))))++++++++++++,,,------......000333555777777666666;;;999666222///---------'''+++...222999???>>>999<<<:::<<>>EEE\\\|||uuuXXXgggqqqSSSFFFIIIFFFDDD<<<444555???GGGHHHDDDKKKDDD999///)))'''((())))))***+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))************************+++++++++++++++++++++++++++---...///000111111111444IIIVVVNNNGGGZZZuuusss]]]OOOIII@@@@@@CCC???DDD@@@??????;;;777@@@MMMeeezzz{{{}}}nnnDDDWWW|||mmmbbbZZZbbbhhhPPPIIILLLDDD999///,,,,,,---,,,************************++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++111444+++666\\\~~~{{{III666222555111///111///------,,,,,,,,,,,,++++++(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((''''''''''''''')))***+++,,,---///000000444444444555666888999:::777999;;;<<<;;;;;;===>>>999222---...000111555999222000...+++))))))))))))(((((('''&&&%%%%%%%%%%%%'''&&&%%%%%%&&&&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++++++++,,,---...///111111222333555666777777555333111///------...///***...111333777<<<===:::>>>VVVttt}}}hhhzzz[[[JJJCCCCCCGGGIIIFFF???===CCCJJJLLLIIIDDD:::111***))))))******++++++***)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))************************++++++++++++,,,,,,,,,,,,,,,---///000000000222444888OOOTTTDDDOOO|||lllVVVCCC@@@EEEDDDAAA@@@>>><<<999888999:::@@@XXX{{{zzzjjjFFF\\\bbbyyycccQQQdddsssWWWFFFMMMJJJDDD999...)))+++///++++++++++++++++++++++++************************++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------)))+++888%%%@@@uuu~~~~~~}}}III666222555111///111///------,,,,,,,,,+++++++++(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))'''''''''((())))))******,,,------...///000111222//////...---,,,,,,------...111444555555555666777;;;666333333333111333777;;;;;;999777444111...---***)))(((&&&&&&&&&''''''(((&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))***+++++++++,,,---...///000222222222222444555777888333222000...------...///---444888888:::AAAIIIMMMqqqmmmggglllrrr[[[GGGIIILLLLLLGGGBBBEEEKKKBBBEEEGGGGGGAAA999000+++))))))))))))******)))'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))***************++++++++++++++++++,,,,,,,,,,,,,,,......000111///...222999IIIVVVVVVSSSnnntttTTTIIIKKKHHHAAABBB???999888===@@@???DDD<<>>@@@999999MMMnnnpppZZZlllpppTTT;;;<<>>999;;;======AAA333:::OOOkkk}}}~~~{{{LLLyyy|||}}}lllmmmrrrVVVHHHHHHIIIGGG;;;---)))---++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........///666///IIIooouuummm~~~|||{{{vvvwwwwwwwwwwwwvvvuuutttzzzzzz{{{||||||}}}III666222555111///111///------,,,,,,,,,,,,++++++(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******'''(((***+++---///000111......///000111222222333444444333333333444555555444666777777666666666777...///444:::888222...///333777>>>CCCFFFEEEBBB???:::999666333///+++(((&&&((('''&&&&&&''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''((()))******+++++++++,,,---///000111222222333444444555555666333222000//////000222333666555888IIIiiilllhhhnnn^^^NNNJJJHHHGGGIIIKKKFFFBBBCCCGGGHHHCCC===111---)))(((***,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,++++++,,,,,,------......111///000111......<<>>===<<<999444000---)))'''&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((()))***++++++++++++,,,...///111222111222444555555555555444000000///000222444777999888<<>><<>>AAABBBTTTSSSQQQOOONNNLLLLLLLLLQQQOOOJJJCCC<<<777555555<<<999777555000,,,...333...///222555888:::<<<===<<<>>>@@@AAA@@@===:::777)))'''&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((()))***++++++++++++,,,...000111222000222444666666666444333......///111444888<<<>>>EEE___~~~{{{yyy}}}~~~sssiiixxxSSSAAAFFFFFFHHHJJJIIIGGGEEEEEEEEEDDD<<<222,,,,,,---+++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((())))))))))))((())))))***++++++,,,,,,++++++,,,,,,---...//////000---///333222888OOOiiiddd|||lllUUUEEEEEEEEE>>><<>>666444555777777===666444...(((///555---222222666>>>AAA???>>>@@@>>>777///)))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&''''''(((((())))))******,,,,,,,,,---///000222333555333444888>>>===666///,,,000444666777<<>>888....../////////...---,,,,,,,,,,,,++++++*********,,,,,,,,,---------......,,,,,,,,,++++++*********++++++,,,,,,,,,---------...,,,&&&***444000***222888===|||xxx{{{ssskkkiiittt}}}~~~ssscccSSSGGGAAA===<<<;;;<<<======<<<:::555555555666777666333111999888999:::<<<@@@DDDFFFMMMOOOSSSXXX___eeejjjmmmrrruuuyyy||||||}}}~~~~~~}}}}}}|||}}}HHH999333444000222555///......---,,,,,,,,,,,,---))))))((('''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&'''((()))***)))))))))(((((()))))))))+++***)))((()))))))))(((000&&&&&&---///...,,,&&&)))333<<<:::555@@@aaarrrssskkkaaaZZZTTTLLLAAA999222222<<<@@@777555777222222...///666<<<>>>AAADDDAAA===777111---***&&&$$$&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((()))******+++,,,,,,------///000222333888666555888======999333777333333777888???XXXsss}}}}}}lllrrrcccJJJEEELLLAAA555777===CCCCCCBBB<<<444...,,,,,,+++++++++)))((((((((()))))))))((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******++++++,,,------+++,,,,,,------......///333...555222QQQRRRiiivvvooonnnhhhHHHDDDIIICCCDDDBBBAAAAAA@@@===<<<>>>HHHhhhqqqsssccciiimmm[[[CCCFFFPPPJJJ>>>000...,,,+++,,,,,,+++***,,,,,,,,,+++++++++******,,,,,,,,,------------...,,,,,,,,,+++++++++******++++++,,,,,,,,,------------///***)))///---+++222777gggwwwrrrjjjgggkkk{{{wwweeeVVVMMMFFFAAA>>>BBBAAA@@@@@@@@@???===;;;>>>;;;888666777999::::::666555555555777:::===>>>BBBDDDGGGLLLQQQWWW[[[^^^eeehhhmmmqqqtttvvvxxxyyyvvvvvvwwwxxx{{{~~~KKK999333444111222444///......---,,,,,,,,,,,,---))))))((('''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********))))))))))))******...---***((((((***,,,...555///000777444000:::IIIFFFKKKSSSVVVQQQRRRcccwwwpppYYYPPP;;;333888888:::===999777222///111444666:::>>>AAABBBAAA<<<555...(((%%%''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((()))******++++++,,,,,,---...///111222333555333111333666666444111555333111888LLLkkkzzz~~~nnnyyyhhhLLLIIIJJJHHHDDD<<>>@@@??????@@@BBB>>>888;;;IIIfff~~~zzzbbbhhheeelllgggPPPEEESSSWWWEEE666111***)))+++---,,,))),,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------***333///)))---...///666;;;~~~{{{kkkeeeaaagggqqq~~~lllVVVJJJJJJMMMMMMKKKEEEBBB===;;;;;;===>>>???AAA>>>:::888777777666555555444333333333444666777777888:::>>>BBBFFFIIIKKKRRRVVV\\\bbbfffiiimmmooolllnnnppprrruuuxxxzzz{{{NNN:::222444222222333///......---,,,,,,,,,,,,---))))))((('''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))+++******))))))******+++------,,,++++++---000222...///000111***(((GGGttt~~~tttooo~~~jjjwwwxxxYYYGGGDDD<<<888===@@@@@@===:::999555111333888<<>>555///,,,***)))'''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))******++++++,,,,,,------...///111333333333333222222222111...---///777;;;HHHttt|||{{{^^^hhhqqqOOO>>>HHHLLL<<<@@@AAABBBCCCAAA;;;333---,,,++++++++++++***)))''')))))))))(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))******++++++,,,------,,,,,,------.../////////)))666///NNN```rrruuueeekkkxxxeeeIII>>>???AAA???;;;<<>>???CCCGGGMMMRRRVVVZZZ___aaabbbdddgggjjjnnnppprrrsssQQQ:::111555333111222///......---,,,,,,,,,,,,---))))))((('''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))))))))++++++************++++++***,,,------,,,,,,---000111333111555<<>>999888...,,,***'''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))******+++,,,,,,,,,---------...000111333444666777888888555222000///555???PPPnnn|||yyyuuudddPPP;;;CCCFFFCCCCCCBBBBBBAAA>>>999444,,,***))))))++++++***(((***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))******++++++,,,------,,,,,,---......//////000---<<<<<<[[[hhhqqq~~~oooNNNGGGHHHEEE@@@>>>???>>>:::>>>===AAAPPPllljjjxxxkkk___hhhooo[[[OOOQQQNNNGGG<<<000***,,,///...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,---------.........+++333///***000222111555ooojjj`````````]]]\\\```lllwwwqqq___PPPGGGDDDCCCBBBBBBBBBAAA>>>;;;<<<;;;:::888666444333333222333333444555666888999:::===AAAEEEHHHLLLOOORRRUUUVVVYYY]]]```cccdddeeeUUU:::000555333111111///......---,,,,,,,,,,,,---))))))((('''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''((()))*********)))))),,,,,,++++++++++++,,,,,,***,,,...---+++)))+++...000666666IIIkkkttt{{{VVV===<<>>DDDddd~~~}}}uuu]]]FFF<<<888777888999888;;;@@@///555===CCCEEEDDDBBB@@@666333///+++((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((())))))************+++,,,,,,------------...///000222333444444777999888444222333555CCCMMMmmm{{{wwwhhhsssSSSBBBDDDFFFFFFEEECCCAAA>>>===<<<000---))))))+++,,,+++)))******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******++++++,,,---------------...//////000000222444OOOYYYxxxqqqkkksssNNNGGGBBBCCCDDDAAA===<<<999:::===BBBLLLhhhooo~~~vvvhhhcccmmmcccOOOKKKRRRIII???333,,,+++,,,---+++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,---------............---111...,,,///---000>>>kkkVVVYYYYYYUUUVVVcccsssoooUUUNNNDDD===:::<<>>@@@CCCEEEFFFGGGIIILLLOOORRRTTTUUUWWW;;;///555444000111///......---,,,,,,,,,,,,---))))))((('''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''((()))***+++***)))))),,,,,,++++++++++++,,,,,,***---///...---...444999888KKKRRRggg{{{hhhYYYOOOQQQSSSUUU```nnn~~~vvvlllnnnkkkkkkddd]]]```\\\IIIWWWUUU]]]www}}}bbbOOO<<<777;;;<<<<<<;;;000222777===BBBEEEDDDCCC???;;;555///+++((('''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((())))))************++++++,,,------------......///000222333444222444555333111333:::AAA[[[ttt[[[^^^aaaIIIGGGHHHHHHEEEAAA>>>???AAA888222,,,***+++---+++)))*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******++++++,,,------------......//////000000444111VVVddd|||pppaaannnyyyttt}}}qqqUUU@@@AAAEEEAAA>>>AAA888999===@@@???LLLsssUUU}}}sssccciiinnn\\\MMMQQQLLLDDD888000,,,+++------,,,,,,,,,---------......***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------............,,,......///000+++;;;[[[bbbLLLQQQQQQMMMTTTgggzzz~~~iiiUUUGGGAAA?????????>>>>>>===;;;999888777444444333222222222333333111333555666666888:::===<<<======???BBBEEEHHHIIIXXX;;;///555444000000///......---,,,,,,,,,,,,---))))))((('''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))'''((()))++++++******)))---,,,,,,++++++,,,,,,---***---///000111777AAAIIIddd{{{pppJJJQQQ\\\VVVhhhwwwlll\\\NNNQQQeeexxxwwwRRRBBBDDDDDD===666222222333999@@@DDDDDDBBBEEEAAA:::333---***((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((()))******+++***++++++,,,,,,------............///000222444555555777777444222888DDDOOOxxxhhh}}}vvvFFFJJJKKKHHHBBB>>>???BBB???777///+++,,,---+++)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******+++,,,,,,------------......///000000000777999TTT}}}yyyiiifff|||uuu|||vvvKKKCCCFFF???===BBB888777;;;>>>:::<<>>444...---///111,,,,,,,,,------.........******+++++++++,,,,,,,,,*********++++++,,,,,,,,,---------.........//////(((+++...444222...JJJyyy}}}tttRRRJJJPPPQQQOOOXXXkkkzzz~~~~~~}}}zzz|||iiiUUUHHHBBBAAAAAAAAA@@@???>>><<<;;;666555555444333333444444///000222222222444666999999999999:::<<>><<<>>>888---***...---&&&+++******)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++***++++++,,,,,,------...---//////------000111000888HHHpppccckkkvvv{{{vvv}}}zzzzzz~~~hhhGGGDDDFFFCCC===AAA===:::888888===JJJVVV}}}uuuNNNtttUUUTTTvvvccchhhMMMMMMNNNEEE333,,,000111***---------------------------------...------,,,,,,+++++++++,,,,,,,,,------..................------///---***000444///RRRzzz|||kkkTTT???FFFLLLOOORRRcccyyy{{{~~~~~~~~~iiiLLLKKKCCC@@@CCCCCC===:::;;;999:::999444111000000///111111222222222000...---444444555555777888:::;;;YYY888555555333555...222......---------,,,,,,,,,******)))((((((((((((((()))))))))))))))******+++))))))))))))************++++++******************))))))******+++,,,,,,,,,222111...,,,+++,,,---......333???VVVuuuoooUUUZZZcccpppqqqfffgggvvv~~~lll___BBB===<<>>BBBCCC@@@888...(((''''''&&&''''''((('''&&&((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))************++++++,,,---///000000//////000333555666666111000666666888WWWyyyooollllllmmmlllnnnddd```eeeeee[[[UUUUUUXXXWWWWWW[[[___aaa```]]]rrrqqqpppnnnooossszzzpppyyyfffIIIGGGFFF@@@999000888:::999222,,,,,,,,,+++++++++***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++***++++++,,,,,,---.........///000//////000222222>>>[[[yyykkkooovvvssswwwzzzyyyzzz~~~hhhHHHEEEFFFAAA===<<<===>>><<<;;;@@@GGGXXXxxx|||ooo}}}jjjMMMbbbhhhcccOOOKKKMMMHHH;;;111...---,,,------------------------,,,------...------,,,,,,,,,,,,,,,,,,------------........................444000333---;;;000ggglllLLL===GGGHHHKKKUUUgggyyy~~~yyy~~~~~~aaaTTTGGGAAA>>><<<>>>BBB===<<<:::999888888555333111111111222111111000///222222222333444666777888ZZZ999666555222555---000......---------,,,,,,,,,******)))((((((((((((((()))))))))))))))******+++)))))))))*********++++++******++++++++++++++++++)))******++++++,,,,,,---111...++++++...111111000222???RRRmmm~~~ooo~~~iiiNNNPPPeeeUUUHHH===;;;===?????????777:::>>>DDDEEE@@@666///(((&&&%%%&&&)))***(((%%%((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))((())))))))))))*********+++++++++,,,---...///000///000111222444555666777666555888>>>UUUtttiiiZZZOOOMMMQQQUUUWWW^^^UUUQQQUUUTTTMMMIIIJJJMMMOOOQQQRRRRRRRRRRRRSSSWWWYYY\\\^^^___aaadddggghhhkkkqqqyyyhhhQQQaaaOOOEEEHHHIII@@@555666888888222++++++000++++++***))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***************))))))))))))***+++++++++++++++,,,------.........///000111000000222444BBBhhhzzzsssrrrwwwkkkwwwwwwwwwzzzaaaEEEBBBFFF@@@>>>>>>@@@===999999===BBBfffuuuQQQ}}}wwwvvvKKKQQQmmmfffZZZLLLKKKJJJEEE999---***...------------------------,,,,,,------...------,,,,,,------------.................................222///444)));;;555bbbAAA???JJJEEEIII\\\qqq||||||yyy{{{|||~~~~~~~~~YYYFFFDDDEEECCC???>>><<<:::;;;<<<:::666222333222111111111111111111000000000000111222333444[[[:::666555222444,,,000......---------,,,,,,,,,***))))))((((((((((((((()))))))))))))))******+++))))))*********+++++++++******+++++++++++++++,,,******++++++,,,---------(((***---000111222222222OOOfffuuuwwwuuuaaatttqqq\\\mmm|||```AAA555;;;BBB@@@:::999888999>>>DDDDDD???999///***%%%%%%''')))'''%%%((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))*********++++++++++++,,,,,,---///000111000111333333333444555555999444===XXXzzzkkk___SSSQQQOOOQQQVVVZZZ]]]^^^ddd^^^[[[^^^___\\\[[[]]]YYYZZZZZZZZZYYYYYYYYYYYYWWWZZZ]]]_________```aaa[[[]]]aaaffflllqqquuuwwwggg\\\uuuFFF===FFFCCC888333555;;;999///+++///,,,+++******))))))******))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))******************))))))******+++,,,++++++,,,,,,---...............000111111000333888LLLooo```uuusssnnnyyyhhhuuusssvvv{{{\\\CCCIIIGGGAAA===<<<;;;999:::>>>DDDLLLhhhppptttNNNZZZ```UUUiiillleeeUUULLLHHHIII@@@///***000------------------------,,,,,,------...------------------.........//////............////////////---222///...888JJJRRR===IIINNNEEELLLfff|||{{{{{{wwwyyy|||~~~~~~mmmWWWJJJCCC@@@???======???===888555666777666444222111111111222////////////000000111222[[[:::666555222444,,,000......---------,,,,,,,,,***))))))((((((((((((((()))))))))))))))******+++************++++++++++++******++++++,,,,,,,,,,,,+++++++++,,,------......---111333222///000888@@@yyyyyyzzzxxx___BBB999;;;;;;888???:::555777===BBBBBBAAA888222***&&&%%%&&&'''&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++,,,,,,,,,---...///111111111222444333222222333555444555PPP{{{|||mmm^^^RRRLLLVVVYYY^^^dddiiiiiihhhfffgggccc```bbbbbbaaabbbddd```\\\YYYZZZ\\\\\\YYYWWWXXXZZZ\\\]]]]]]]]]___aaaZZZ[[[\\\^^^___aaabbbccceeennnuuuwwwzzz^^^rrreee===>>>III@@@555222:::>>>666...,,,,,,++++++***************))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))***************************++++++,,,+++,,,,,,------...//////---,,,...111000///555>>>aaayyyaaaLLLqqqmmmgggzzzkkkrrrqqqvvv}}}^^^EEEGGG???::::::;;;;;;;;;===@@@<<>>@@@BBB>>>999:::@@@<<<:::777444222111111111111000000000000000111111ZZZ999666555222555---000......---------,,,,,,,,,******)))((((((((((((((()))))))))))))))******+++*********++++++++++++,,,******++++++,,,---------+++,,,,,,------......///000222111///222AAA[[[pppiiidddnnn}}}{{{xxx~~~gggHHH:::999:::BBB===666333666;;;>>>@@@???:::222+++&&&%%%&&&(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************+++++++++,,,,,,,,,---------...///000111222111333444333222222666:::>>>SSS~~~xxxlllcccaaaeeelllhhhjjjlllnnnooonnnmmmlllhhhfffdddcccaaa```aaaaaaeee```\\\\\\^^^___\\\YYYVVVWWWXXXXXXXXXZZZ]]]```ZZZZZZZZZZZZZZZZZZZZZZZZRRRWWW\\\___ccckkkwwwbbb___SSS>>>HHHDDD999222777>>>===444,,,,,,,,,+++************+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************+++************+++,,,,,,,,,,,,,,,---......//////...+++---111000///999FFFsssrrrFFFKKKkkkgggfffvvvmmmppppppwwwOOOFFF???:::===@@@===999777666<<>>===???<<<777;;;CCC>>><<<:::888666444333222333222111111111111111222YYY888555555333555...222......---------,,,,,,,,,******)))((((((((((((((()))))))))))))))******+++*********+++++++++,,,,,,******++++++,,,------...,,,,,,,,,---......///////////////444DDDcccttt]]]ggg{{{nnnvvvnnnUUUDDD999AAA>>>:::666444444444555???>>>:::222***&&&''')))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********+++++++++,,,,,,,,,,,,------------...///000222222000222444444333666===CCCWWW}}}wwwmmmdddcccfffjjjqqqyyyoooooooooooonnnmmmnnnooojjjjjjiiigggdddddddddddd```^^^\\\ZZZYYYXXXXXXYYYWWWXXXXXXWWWVVVWWWYYY[[[UUUUUUUUUTTTTTTSSSSSSSSSMMMMMMNNNNNNOOOSSS[[[bbb\\\lllllleeerrrKKK999CCC===666555;;;@@@;;;222---,,,++++++******++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---,,,,,,------.../////////000,,,---111111111>>>OOO}}}UUUGGGXXXdddeeelllppplllooopppyyyRRRHHH??????AAA>>>999666888<<>>555000------------------------***+++,,,---............,,,,,,,,,,,,---------------......///000000111111///......222OOOQQQ>>>===AAAAAAMMMcccuuuyyyttttttzzzxxxwwwxxxyyyzzz|||~~~~~~~~~uuuZZZJJJ??????>>>:::999>>><<<<<<<<<;;;999888666666333333222111111111111111XXX888555444333666///222......---------,,,,,,,,,******)))((((((((((((((()))))))))))))))******+++******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,------.../////////333222444???WWW{{{}}}vvvmmmdddyyySSS444===>>>>>>;;;555000---+++<<>>=========@@@444666EEEKKKVVVOOOhhhYYYdddwwwyyyPPPbbbbbb[[[RRRLLLGGG???666000------------------------***+++,,,---............+++++++++,,,,,,,,,---------......///000111111222333***:::111gggsss@@@999EEEKKK???SSSkkkxxxwwwsssvvv|||zzzzzzyyyyyyzzz}}}xxx~~~}}}www^^^JJJGGGHHHBBB<<<<<<:::;;;<<<===<<<;;;:::999444333222111111000000111eee999666999111333000000//////...------------...+++******)))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,------------555///(((---000///222///333CCCgggmmmoooeee|||TTT@@@999AAA@@@,,,***333---333===DDDAAA999222+++&&&((()))***)))((('''((()))((((((''''''''''''(((((())))))))))))))))))))))))*********)))))))))))))))++++++,,,,,,,,,,,,------,,,---...///000111222333999,,,333333777AAAJJJccc~~~qqqjjjyyyyyyyyyzzzzzzyyyvvvsssssssssrrrqqqooonnnnnnmmmnnnllliiifffdddddddddeeeeeeeee```ZZZXXX\\\^^^]]]ZZZXXXVVVUUUTTTQQQNNNKKKFFFFFFEEEEEEDDDDDDDDDCCCEEEDDDCCCCCCBBBBBBBBBBBBAAABBBIIIUUUgggZZZtttsss===???EEE;;;,,,===KKK:::555111---******++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------...............---333,,,+++444444GGGqqq}}}OOODDDTTT[[[dddjjjkkkkkkjjjkkkyyy|||}}}lllGGGBBB555<<>>YYYsss{{{zzzyyyxxxtttzzzxxxwwwwwwxxxzzz{{{{{{xxx}}}|||~~~cccGGGCCCDDD???999;;;<<>>>>>??????<<<<<<@@@IIIYYYsssfffZZZ@@@:::>>>:::>>>CCC;;;666222...++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------...............,,,111...000888:::VVVcccAAACCCTTT[[[dddhhhiiijjjlllooo||||||ddd???OOOBBB...CCC<<<999:::>>>???EEE\\\uuu___FFFhhhrrrKKKqqq[[[]]]fff^^^LLLFFFEEE???:::,,,---//////...---------------------------------------------------------------......///000000000444444555???LLL<<>>EEEBBB\\\tttzzzyyyyyyxxxuuuwwwvvvvvvvvvxxxzzz{{{|||www}}}|||}}}uuuXXXFFFAAAAAADDD@@@:::888:::===<<<888888888888777666555333333bbb666444777000333000111//////...------------...++++++***))))))))))))***)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++...---111555//////===MMMzzztttttt{{{|||mmmcccdddnnnwwwhhh>>>999:::888666111888>>>BBB@@@>>>;;;444---)))))))))(((((())))))))))))((((((''''''(((((()))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------,,,---...///111222333333111///:::444444PPPzzz~~~|||zzzzzz{{{{{{zzzyyyxxxxxxwwwuuusssqqqooonnnrrrpppmmmjjjhhhgggffffffaaacccbbb]]][[[[[[YYYUUUUUURRRMMMIIIGGGDDDBBB@@@<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999999::::::888777888===IIIaaaooobbbyyyJJJ333???EEEBBBBBBBBB888444///,,,+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------.........//////---000111555888>>>eeezzzJJJ<<>>@@@BBBIII```tttxxxwwwxxxxxxuuuvvvvvvvvvwwwxxxzzz{{{|||~~~___JJJAAABBBAAA>>>:::<<<@@@===888777777888888888888777777aaa666333777000444111222//////...------------...,,,+++******))))))******))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...+++------111333---999UUUqqq~~~|||vvvmmmuuulllBBB000777???;;;<<<@@@BBBAAABBBAAA;;;444,,,***)))((()))******)))))))))(((((((((((())))))(((((((((((((((((((((((()))***************+++++++++++++++,,,,,,,,,------------...///111222333444222...999;;;IIIlll}}}~~~|||||||||{{{{{{yyywwwuuutttpppooollliiifffdddcccbbbbbbccc___YYYUUUUUURRROOOMMMIIIDDD@@@???>>><<<;;;888888888888888777777777777777666555555666666666777666666:::BBBTTTrrrggglllqqqPPPDDDDDDEEEFFFEEE:::777111...,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,------...///////////////222666555AAApppggg>>>AAATTTUUU[[[bbbddddddiiisss}}}zzz~~~zzzuuueee\\\FFF999III<<<===999888;;;<<<===CCCKKKhhhsssKKKEEEgggxxxfffXXXhhhrrrcccMMMGGGDDD999000///......////////////------------------------,,,,,,------------------.........///000000111111555,,,;;;```rrr@@@777===>>>@@@OOOccctttvvvtttvvvxxxuuuxxxxxxyyyyyyyyyyyy{{{|||}}}hhhIII>>>>>>BBBGGGCCC;;;:::???888888999999:::999999999aaa666444777111444111222//////...------------...,,,++++++***************************++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........///222000000///000HHHooommmyyy~~~eeeEEE===>>>??????BBBCCCBBBCCCDDD@@@:::000---***)))***+++***)))))))))(((((((((((())))))(((((((((((((((((((((((())))))******+++++++++,,,+++++++++,,,,,,,,,---------...///000111222333444888000>>>NNNooo{{{{{{{{{||||||{{{zzzxxxvvvsssqqqnnnjjjgggcccaaa```\\\[[[TTTKKKFFFEEEDDDBBBBBB>>>;;;999999999999888555555555555555555555555555555444444444444555555666555777<<>>222000,,,,,,---//////...------------------------,,,,,,,,,---------............//////000111111111555333@@@KKK777<<<======EEETTTfffssstttrrruuuwwwuuuzzz{{{}}}|||zzzyyyzzz{{{www~~~{{{XXXDDD<<>>BBBDDDBBBAAACCCBBB>>>555111,,,***+++,,,+++)))***))))))(((((())))))***))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,---------...///000222333444444777333JJJggg}}}~~~~~~zzzxxxyyyzzzzzzyyywwwuuussstttrrroookkkfffaaa]]]\\\UUUSSSLLLBBB<<<<<<<<<999888666444444555666666555222333333333333333444444444444333333444444555555444333777@@@IIIQQQ]]]gggxxx{{{VVV^^^???EEEHHHCCC@@@<<<666111...---+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,---...///000000///,,,222777BBBjjjhhhAAA@@@JJJMMMWWW[[[___cccgggnnnwww~~~~~~~~~___lll|||LLL???>>><<<:::;;;============AAAKKK___TTTAAAFFFvvvsssGGGzzz{{{}}}pppvvvrrrTTTFFFIIICCC666111,,,+++---......---------------------------+++,,,,,,------............//////000000111111222333777MMMmmm777555@@@<<<;;;EEEWWWfffrrrrrrqqqtttvvvtttxxx{{{~~~}}}zzzxxxyyy{{{~~~yyyccc??????GGGCCC???CCC@@@@@@@@@???>>>===<<<;;;eee999777:::222555222222//////...------------...---,,,++++++******++++++*********+++++++++,,,,,,,,,,,,,,,------------...------------............)))000///222DDD\\\yyymmmbbbkkkoooFFF999;;;AAACCC@@@===???@@@???:::444...,,,------+++(((******))))))))))))******))))))))))))))))))))))))))))))***++++++,,,------++++++,,,,,,,,,,,,------......///000222333444555555???eee~~~~~~}}}yyyzzzzzzzzzxxxtttqqqnnnmmmkkkgggbbb\\\VVVQQQOOOKKKKKKFFF===999999888555333111111111333444333222000000111111111222222222333333333333333444555555444222666CCCPPPYYY```eeejjjpppYYYyyyYYYHHHCCCJJJBBB===777222///---+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,---...///000000///,,,222888MMMOOO<<>>;;;<<>>:::;;;>>>???===666///------...+++(((******))))))))))))******))))))))))))))))))))))))))))))***+++,,,,,,------++++++,,,,,,,,,---------......///111222333444555999PPP~~~}}}}}}}}}{{{xxxsssooolllcccaaa\\\WWWPPPIIIDDDAAA>>>@@@>>>888555555222///111000000111222222111////////////000000111111111333333222333333444555555666222777FFFWWWaaafffiiihhhpppUUUyyyMMM;;;LLLCCC>>>888333000...,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,---...///000111111---222888SSSDDD999???EEEWWWYYYYYY]]]dddmmmtttwwwwwwwww{{{~~~yyyxxx|||lllooovvvTTTAAABBB???;;;999;;;<<<<<>>777///,,,...000///---------------------------++++++,,,,,,---...///////////////000111111222222999555hhhvvvAAA666888;;;@@@BBBVVVeeeppppppppptttuuurrrnnnsssxxxyyyxxxwwwzzz}}}{{{zzzttt^^^FFFJJJMMMEEEFFFFFFGGGGGGGGGGGGFFFFFF\\\;;;777666333555///333///............---------,,,+++******)))***************+++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,///111///---...000111444111>>>kkknnn^^^WWW```mmmvvvzzzfffrrreee???444EEE???666<<<222///FFF???;;;444000...---------******))))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,------------...000222222222555999NNNvvv~~~|||wwwqqqjjjddd```]]]UUULLLEEEBBB???999555333222222222111111000000000///...---...///111333000//////000222444333222555333111222777;;;999444888---777MMMWWW___gggfffdddeeeppp~~~\\\oooGGGIIIDDD???888222111000,,,'''+++++++++************)))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,------...------......///000000000555333...IIIiiiddd>>>===DDDKKKUUUYYYYYY]]]gggttt{{{xxxsssxxx{{{}}}{{{yyy{{{yyygggSSSLLL@@@<<<===<<<>>>===333<<<>>>DDDJJJOOOfffpppiiiaaammmbbbcccXXXIIIAAA:::111---...///...,,,........................---------............///111111111111222333444444666777kkkDDD222333??????EEE```gggqqqwwwwwwuuuttttttuuusssssswwwwwwuuuvvvyyy|||{{{}}}tttlll```RRRQQQUUUGGG@@@FFFIIICCCAAAEEE___<<<777555444666///222///............---------,,,++++++*********************+++,,,,,,,,,,,,+++,,,,,,---------.........///000000...,,,---///000111;;;XXX|||lllXXXUUU^^^hhhooottt{{{fff~~~sss::::::======:::;;;999000???===888333///,,,++++++******))))))))))))*********************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------111//////333222000333:::ddd}}}{{{{{{{{{|||}}}{{{tttjjj```XXXRRRJJJDDD<<<888666555111...000000000/////////............---,,,---///111222222111000111333444333222111333333333444666777666555///>>>VVVccciiiiii```eeedddhhhuuuvvvXXXZZZFFFEEEAAA:::555333111---)))++++++++++++************))))))))))))))))))))))))))))))))))))***************++++++,,,,,,---......------......///000000000---666000KKKtttUUU<<<;;;CCCMMMSSSWWWWWW]]]hhhttt{{{yyyuuuyyy{{{~~~uuu```XXXOOODDD???@@@???===>>>777888@@@GGGKKKUUUrrroooOOOhhhmmm~~~~~~zzzeeesssoooSSSIIIBBB;;;222......///...,,,........................---------............///111111111111222333444444444BBBTTT<<<888:::???<<>>666444444888000222///............---------,,,,,,+++******************++++++,,,,,,,,,,,,,,,,,,------------.........111000////////////000222555VVVwww~~~ttt}}}VVVJJJDDDQQQhhhyyyppp```mmmtttEEE777===333888@@@111<<<======888111+++)))*********))))))))))))******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------444...///555333000:::KKK~~~}}}{{{{{{|||{{{zzz|||yyyrrriii]]]QQQFFF@@@;;;777222000000111///------------------,,,,,,,,,,,,,,,,,,,,,---///111333444222111222444444333222111444666666333222555999444333EEE\\\hhhpppnnnaaahhheeedddgggnnn}}}QQQtttPPPDDDAAA<<<999666222...,,,,,,+++++++++************)))))))))))))))))))))))))))))))))*********+++++++++++++++,,,------......---......//////000000111)))999444WWWkkkBBB;;;999CCCPPPPPPUUUXXX___jjjtttzzzzzzxxx{{{yyyzzz}}}~~~zzzXXX>>>AAA???888>>>:::999===EEEIIILLLWWWeeennnQQQgggKKK}}}sss]]]{{{ZZZLLLDDD===555000//////...---........................---------............///111111111111222333444555,,,IIIxxxCCC444:::======;;;KKK```gggpppuuuuuutttsssttttttrrrrrrvvvvvvtttuuuxxxlll___NNNDDDAAACCCFFFHHHddd>>>666444444888000111///............---------,,,,,,+++************+++***+++,,,,,,------,,,,,,------------............000///000222333222333555JJJyyyhhhOOOGGGPPP___ooozzz~~~}}}ffffffhhh;;;>>>:::222777;;;777<<>>:::999777222///...,,,,,,+++++++++*********))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,---..................///000000111111,,,:::999lllQQQ555<<<:::CCCSSSMMMVVV[[[dddnnnuuuyyyzzzzzz|||yyywwwxxx}}}}}}~~~IIICCCBBB888<<>>CCCIIITTT___lllmmmLLLmmmbbbmmmsssTTTEEE???777222//////..............................---------............///000000111111222333444555///QQQDDD111777:::999===UUUbbbhhhpppttttttrrrrrrssstttqqqrrruuuvvvttttttwww~~~{{{zzz~~~dddKKKGGGHHHBBB999bbb===666555444888000222///............------------,,,,,,+++***+++++++++++++++,,,------------,,,---------........./////////...111444333000333999fffiiiLLL;;;```nnndddoooQQQ===EEE:::,,,666333:::???>>>777000,,,+++++++++************++++++************************++++++,,,,,,,,,---------,,,,,,---------.........111000222444111;;;___~~~~~~zzzqqqjjjXXXRRRJJJ@@@999444222111///...,,,,,,---.........------------------------------...///111222444555111000111333666888888777999444222444444111222666888;;;OOOccceeeggglllllljjjkkkmmmkkkfffhhhwwwWWWrrrlllGGG===666666666333000000,,,,,,,,,++++++++++++***************************************+++++++++++++++,,,,,,------...//////......//////000111111111222666>>>zzzBBB111???>>>EEESSSMMMXXX```kkksssvvvwwwyyyzzzyyy{{{}}}~~~|||zzzxxx{{{}}}sssTTTHHH<<<@@@===999666777:::AAAMMMXXXiiixxxaaadddzzzbbb\\\HHHBBB:::444000.................................---------............///000000000111222333555666===]]]HHH111666888:::@@@ZZZeeejjjqqqsssrrrqqqrrrssssssqqqqqqtttuuussssssvvv~~~|||yyywwwxxxooo[[[RRRTTTXXXWWWTTT\\\;;;777666333666///333///............---------------,,,+++++++++++++++++++++,,,---------------------........./////////000...111333000...777EEEwwwzzz{{{ZZZKKKTTTbbbyyynnn999;;;AAA666888555:::@@@AAA<<<555///,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---------............000222333222444HHHrrr{{{qqqddd[[[CCC???999333//////111333000//////.........//////.........////////////000......///111222333444444111000000222555777888777777111///444555333444:::CCCAAAWWWqqqooodddeeehhhfffhhhlllnnnjjjhhhmmmuuu{{{NNNSSSBBB444444777444111111,,,,,,,,,,,,++++++++++++*********************************++++++++++++,,,,,,,,,,,,---......//////...//////000000111111222444444JJJaaa===444@@@BBBFFFPPPOOOXXXcccpppvvvvvvuuuwww{{{www~~~xxxrrrzzz|||~~~~~~zzzVVVAAA???======<<<:::999;;;BBBGGG^^^ppp|||rrr|||___}}}dddIIIEEE===666000......///........................---------............///000000000111222444555666===aaauuuAAA444888999<<>>AAAFFFRRRlllVVV999999888333333...444///............---------------,,,++++++++++++,,,+++,,,------...---------............///////////////---000222000444IIIbbb{{{qqqUUUJJJWWWsss\\\@@@???BBBBBB;;;???CCCDDDAAA:::222---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,------------...------------...............222333222@@@aaayyylll\\\NNNEEE666444222000///000222444111222222111111000111222////////////000000111111......///111111222222222333222111222444555555444555111333::::::777===III^^^NNN\\\zzzxxxeeeaaagggddddddggglllmmmjjjiiilll[[[mmmeeeLLL777555999666222222------,,,,,,,,,+++++++++*********************************+++++++++,,,,,,,,,,,,------...//////////////////000111111222222444;;;]]]III<<<777>>>CCCFFFKKKQQQUUUbbbpppvvvtttssswww|||xxx|||}}}tttzzz|||}}}~~~}}}VVVEEEBBBBBB@@@>>>===>>>>>>===NNN^^^mmmYYYkkkuuukkk|||iiifffmmmKKKGGG???777111......///........................---------............/////////000111222444555666666fff]]]:::888:::666;;;EEE]]]nnnqqquuutttrrroooppprrrrrrooopppssstttrrrrrruuuqqqttt{{{XXXPPPhhhjjjSSS@@@888111333MMMoooQQQ777:::999222222---444//////.........---------...---,,,,,,++++++,,,,,,+++,,,------......------............/////////000---,,,...222333===]]]~~~}}}}}}qqqSSSOOOeee~~~___===@@@AAABBBCCCEEEGGGEEE>>>444---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////,,,222222555MMMxxxyyykkkXXXDDD666...111111111222222333333333...///000000/////////000/////////000000000111111......///000000000000000555444222222333333222111444444:::AAA@@@<<>>DDDLLLzzz~~~WWW>>>===IIIcccpppNNN~~~~~~{{{UUUhhhpppDDDIII;;;(((666000***....................................////////////111000//////222444666666EEE~~~MMM777111777555<<>>:::777555222///...///111333---......//////000111333222222222222222222111111333111///000222666999;;;HHHIIIPPPSSSLLLEEEQQQeeezzzaaaiiixxxjjjfffmmmdddffffffhhhjjjlllmmmlllkkkccchhh{{{ooo___ccc??????DDD444888888444///---------,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000111111111000111333555===^^^YYY888777:::@@@DDDFFFKKKQQQ\\\gggpppqqqqqquuuxxxwww{{{uuujjjqqqxxxxxx}}}|||}}}}}}}}}}}}}}}~~~xxx]]]BBB;;;BBBDDD???:::<<>>>>>>>><<<000...,,,+++***+++,,,,,,+++++++++,,,------......,,,,,,,,,---------..................///000111111222000>>>___{{{hhhNNNLLLKKKOOOYYYfffqqqwww~~~~~~|||vvvooogggcccZZZTTTKKKBBB:::666444444666555444333333444555666///000222333333333111000333333333555;;;BBBJJJNNNSSSTTTXXXWWWOOOKKKVVVgggqqq]]]eeesssjjjfffkkkddd```bbbeeegggiiiiiiiiihhh```bbbkkkyyyhhhEEE999DDD000CCC===999444111///...,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000///000222222111222333444===rrrxxxAAA888777:::@@@DDDFFFLLLSSSccciiinnnooorrrvvvyyyyyyssssssxxxzzz}}}|||}}}}}}}}}}}}||||||}}}}}}~~~bbbGGGBBBCCC@@@<<<>>>@@@>>>BBBnnnbbbttt{{{|||}}}jjjxxxqqqCCC;;;<<<++++++111........................---............/////////000000111222333444444444MMMRRR>>>888<<<888>>>RRR```iiimmmrrrtttrrrppppppqqqqqqqqqrrrtttwwwxxxxxxvvvxxxvvvtttuuuwww{{{~~~___CCCDDD<<<999PPP<<<666999555333444111000000///...............------------------------------------------------............////////////...+++444VVVvvvssseee```qqq~~~}}}~~~EEE<<>>BBB===444111---******++++++,,,,,,,,,,,,,,,------......,,,,,,,,,---------..................///000111222333777MMMtttkkkWWWSSSZZZeeesss~~~{{{qqqfff[[[RRRMMMJJJDDD@@@;;;666444444333333111111333555666888999999;;;===AAAEEELLLTTT]]]bbb^^^^^^]]][[[WWWWWW___hhhmmm^^^dddpppkkkgggiiiddd______```_________```bbbbbbcccfffrrrSSS{{{OOO777FFF444DDD???<<<777333000...---,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------------...//////000000...000222333222222444555???ccc555888888;;;@@@CCCEEEMMMUUUfffiiilllooossswwwxxxxxx~~~{{{}}}}}}{{{{{{|||~~~~~~~~~}}}}}}}}}~~~~~~xxxmmmMMM>>>>>>BBBDDDBBBCCC>>>OOOqqqsssbbb~~~}}}bbboooLLL;;;@@@+++---000........................---------........./////////000222333333333444555\\\OOO>>>:::<<<888???TTTbbbkkknnnrrrssspppooooooqqqqqqqqqrrruuuxxxzzzzzzyyywwwtttqqqrrrwww{{{|||{{{|||}}}~~~}}}qqqQQQLLL>>>777PPP<<<666999555333444111000000///...............------------------------,,,,,,,,,,,,,,,------------.........//////000000...111???aaauuuhhhxxxnnn\\\mmm}}}zzz~~~{{{|||jjj???;;;@@@@@@777===DDD===999444...+++***+++,,,+++,,,,,,------------......,,,,,,,,,---------......///......//////000111222333CCCdddqqqfffccctttzzz|||vvvrrroooiiiccc[[[VVVSSSRRRRRRQQQEEEDDDBBBBBBCCCEEEIIIKKKKKKOOOTTTYYY\\\```eeehhhiiihhhdddbbbeeejjjlllllllllcccfffnnnmmmiiigggddd___^^^]]]ZZZXXXZZZ^^^bbbdddgggggglll|||pppccchhhGGGMMM???<<<>>><<<999444000.........,,,,,,,,,+++++++++******+++++++++,,,,,,---------------......///000000111///000222222222333444666GGGUUU777777888<<<@@@BBBEEEMMMWWWeeeggglllqqquuuvvvvvvwwwttt~~~~~~zzz{{{{{{xxxyyyyyyzzz|||~~~~~~}}}|||||||||}}}}}}~~~aaa[[[{{{wwwWWWGGGCCCCCC<<>>666;;;FFF@@@>>>888000++++++------,,,------------------......,,,,,,,,,---------......////////////000111222222///OOOwwwnnngggsss}}}}}}|||yyyvvvdddaaa\\\XXXWWWXXX[[[]]]]]]aaaeeefffdddbbbccceeekkklllkkkhhhmmmtttrrrkkkmmmiiihhhllloookkkffffff______^^^\\\ZZZ\\\bbbhhhdddgggiiijjjpppUUU\\\===DDDGGG???>>>;;;555000------...,,,,,,,,,+++++++++*********++++++,,,,,,------...---......//////000111111000111111111111333666888YYY~~~GGG666777888<<>>>>>PPP<<<666999555333444111000000///...............------------------------+++,,,---...///111111222------......///000000111///>>>SSSkkk|||mmmpppaaafffuuu}}}}}}|||~~~vvvFFF888@@@777:::FFFBBBCCC;;;111,,,,,,......---..................------,,,,,,,,,---------......////////////000111222333222```uuuooovvvxxxvvvsssooojjjhhhgggggghhhhhhkkkmmmkkkfffdddeeehhhgggqqqtttppppppuuussskkklllkkkgggiiiooolllgggiii```bbbdddbbb______cccgggeeeeeegggjjjjjjrrr[[[yyyxxx777DDDMMMCCCBBB>>>888111,,,,,,---,,,,,,,,,+++++++++************+++,,,,,,---...............///000000111111111111111000000222777;;;qqqhhh:::555777999===AAAAAADDDOOOZZZeeegggmmmssstttsssxxxxxxwwwtttqqqtttyyy{{{yyyxxxxxxxxxzzz|||~~~}}}|||{{{zzzzzzzzz{{{|||}}}}}}zzz}}}hhhEEEDDD___]]]MMM@@@BBB@@@===^^^jjjzzz]]]mmmsssGGG;;;<<<---000........................,,,,,,---------.........,,,...000//////222999???@@@888999999666CCC[[[gggqqqssstttrrrooooooqqqttttttsssrrrsssttttttsssqqqrrrtttwwwyyy{{{~~~~~~zzzzzzzzzzzzyyy{{{aaaPPPGGGHHH???BBBPPP<<<666999555333444111000000///...............------------------------,,,---...000111333444555---------...///000000111333JJJhhhooohhhVVVlll}}}xxx~~~}}}XXX>>>EEE:::999EEEBBBEEE===222------///...---..................------,,,,,,,,,---------......////////////000111222333???ssswwwtttyyywwwvvvtttqqqooommmllllllkkknnnooolllhhhgggkkkpppiiiyyyzzzuuuxxxwwwpppkkklllfffgggooommmhhhlllbbbfffiiigggaaa^^^^^^aaagggcccfffkkkiiillltttRRRNNNGGG<<>>AAA555>>>CCCFFF???666000......---+++........................---------.........//////---333...+++333555111444SSS|||}}}yyyzzz~~~|||tttssssssnnnoooqqqqqqnnnkkkkkkmmmmmmssszzzzzzsssqqqqqqoookkkfffeeeggghhhhhhgggfffgggfffddd```___aaacccjjjddddddgggfffhhhwwwcccvvvddd:::@@@NNNCCC>>>???;;;000+++......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---..................////////////333+++333///---000555MMM;;;<<<333888:::>>>CCCBBBDDDQQQaaaeeekkkrrrqqqnnnooowww~~~~~~tttxxx~~~xxx{{{{{{{{{{{{||||||||||||}}}}}}|||||||||}}}}}}~~~|||{{{{{{|||~~~}}}^^^BBBLLLEEEdddoooccctttbbbNNNFFFKKK}}}aaa{{{{{{hhhcccsssrrrXXX???999777///////////////////////////---------............///000111333---222///000ZZZqqq>>>777888999666DDD\\\hhhssssssrrrpppooopppsssvvvuuuttttttuuuvvvtttqqqnnnqqqsssvvvyyy|||{{{~~~|||xxxvvvuuurrrtttxxxMMMRRR999:::999555888111222///......---------------......---------,,,,,,,,,------------...///111222...,,,---000000...111555JJJxxxddd___MMMCCCHHH444333999EEEAAA:::333///.................................---------.........//////...222......444333444???jjjiii~~~ooojjjxxxsssrrrrrrsssrrrsssrrrooonnnooorrrsssyyy~~~zzztttrrrqqqoooiiiccc```aaadddeeeffffffgggfffdddaaa```aaadddeeeeeefffgggeeegggrrr}}}}}}ooowwwDDD:::KKKGGGDDDBBB<<<333---,,,...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---..................////////////111---222000222111777]]]}}}777:::777888999>>>AAABBBEEESSSbbbhhhlllpppssssssuuuyyy|||uuuqqqwwwzzzuuuwww}}}yyy{{{{{{{{{|||||||||}}}}}}{{{{{{zzzzzzzzzzzz{{{{{{yyyyyyyyy{{{~~~}}}|||fffTTTLLL===OOOyyycccwwwwwwxxx```lllXXXdddgggmmm~~~iiiQQQeeewwwhhhEEE999888,,,////////////////////////---------............///...///333000666555999fffUUU===777888999777FFF^^^jjjsssssssssrrrqqqssswwwyyyyyywwwuuutttuuuuuusssrrrssstttvvvxxx{{{|||~~~~~~~~~|||wwwsssoooqqq}}}XXX;;;999777555:::222222000000///.....................---------,,,,,,,,,......------......///000------///111///---222:::UUUxxxpppaaa|||yyy|||yyyKKK555FFF999333<<>>777000---///111........................------........./////////000000...222444///888QQQ~~~nnn|||^^^MMMuuusssrrrooovvvtttrrrqqqpppqqqsssuuuxxx||||||}}}}}}zzzwwwtttqqqhhhccc^^^\\\^^^bbbfffhhhggggggfffdddbbbaaacccdddccciiilllhhhfffjjjpppsss```___>>>EEEJJJJJJEEE>>>888000***...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---..................////////////...///111000999111999vvv```555555666888999===???AAAGGGVVVeeelllmmmnnnppprrrrrrqqqpppnnndddjjjvvvuuuuuuzzzzzz||||||||||||}}}}}}}}}}}}{{{zzzzzzzzzzzzzzzzzzzzz||||||}}}}}}~~~}}}}}}|||zzzxxx{{{uuurrrTTT@@@AAArrrsssmmmuuuqqqhhhVVVWWWaaa{{{jjjeee~~~pppxxxPPP```{{{KKK888;;;---////////////////////////---------............///---...333000777666>>>nnn|||DDD<<<777888999888JJJbbblllqqqrrrssssssssstttxxxzzz|||zzzwwwuuuvvvvvvvvvuuutttuuuvvvxxxyyy{{{||||||xxxrrrmmmmmmvvvyyy]]]===999666555;;;222222111000000///////////////......---------,,,,,,,,,........................---...000000---...:::GGG[[[jjjnnn}}}qqqbbbxxxvvvxxxxxxwww===EEEBBB777:::CCCDDDCCC;;;111,,,///333....................................////////////222000///444444+++===dddttt~~~~~~mmmiiifff]]]ZZZ~~~pppttttttllltttsssqqqppprrrrrrrrrtttwwwwwwvvvvvvxxxyyywwwrrrmmm___]]]\\\]]]```fffkkknnnhhhhhhfffeeeccccccdddeeeeeennnqqqjjjhhhooosssqqqVVVyyyHHH===GGGLLLEEE>>>;;;333(((...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---..................////////////---111000000;;;///===PPP666333777888:::<<<===AAAJJJZZZgggjjjjjjllloooqqqsssuuuvvvssscccggguuuuuussswwwzzz|||||||||}}}}}}}}}~~~~~~||||||||||||||||||{{{{{{}}}yyyyyywwwuuutttwww|||YYYHHH@@@LLLaaaMMMAAACCC\\\mmm}}}{{{jjjiiiOOO888???111////////////////////////---------............/////////333///333111;;;oooJJJ;;;777888999:::NNNfffnnnoooqqqrrrrrrrrrsssuuuwww|||zzzyyyxxxyyyyyywwwvvvuuuvvvvvvxxxzzz{{{}}}~~~zzztttooonnnqqquuummmiii^^^>>>999666555;;;333222111111000////////////000......---------,,,,,,,,,...............---------...//////...---222DDDVVVccciiitttgggNNN```kkkqqqfff{{{]]]uuu~~~wwwrrruuuKKK>>>HHH@@@<<>>333,,,...222................................./////////000000333111///444222,,,HHHxxxhhh~~~eeeLLLOOO\\\fffnnnjjjzzzfffssswwwnnnttttttrrrsssuuurrrmmmooouuurrrqqqqqqssstttqqqiiibbb\\\^^^```cccgggjjjmmmoooiiihhhfffeeeeeeeeeffffffhhhooopppiiiiiiqqqvvvttt{{{eee]]]MMM777BBBHHHDDD???===444)))...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---..................////////////...222111///999///FFFGGG888444:::777:::<<<===AAAMMM\\\gggdddhhhmmmqqquuu{{{llllllvvvtttpppuuuyyy||||||||||||}}}}}}}}}}}}||||||}}}}}}|||{{{zzzzzz}}}|||xxxwwwuuussssssvvvzzz}}}TTTGGG<<<888___|||zzz]]]FFFBBBjjjzzzoooYYY===???111////////////////////////---------............///000///333///111...;;;uuuPPP:::777888888:::QQQiiioooqqqrrrttttttsssrrrssstttxxxyyyzzz|||}}}|||xxxuuuuuuvvvwwwxxx{{{~~~|||xxxuuussspppmmmaaaKKKPPPsss\\\>>>;;;777444999222333111111000///////////////......---------,,,,,,,,,------.........------,,,///............777LLL___hhhfffiiiiiijjjyyylll]]]~~~{{{zzzkkktttyyynnnqqq|||vvvjjjkkk}}}```:::GGGFFFCCCHHHJJJIIIAAA666......111............................../////////000000000111111000333333555XXXiiilll||||||cccZZZjjjrrrggg```QQQhhhiiidddrrrzzzvvvzzzyyyvvvvvvtttlllcccgggrrrrrrqqqoooooommmhhh```ZZZaaadddgggiiiiiiiiijjjkkkkkkhhhfffeeefffggggggfffiiikkkkkkggghhhnnnssstttsssWWWUUU;;;@@@DDDDDDCCC???555+++...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---..................////////////000111333000444333UUUBBB555555888777;;;======CCCPPP^^^eeegggkkkoooqqqqqquuu{{{sssrrrwwwrrrpppvvvvvv{{{{{{{{{{{{||||||||||||yyyzzz{{{{{{zzzyyywwwvvvtttyyy}}}}}}zzzxxxwwwuuussstttwwwzzz|||{{{QQQEEE888AAA222MMMllliiisssbbbGGG```hhhjjjyyyeeeDDD:::///////////////////////////---------............//////...222000333000CCCFFF:::777888666:::SSSkkknnnsssuuuwwwwwwvvvuuutttuuutttvvvyyy|||~~~}}}yyyuuuvvvwwwwwwyyy{{{~~~~~~~~~}}}{{{zzzyyyqqqiiippp}}}nnn^^^QQQOOOBBB===999DDD]]]WWWXXX===<<<888444777222444000000///............///......---------,,,,,,,,,+++,,,---.........---,,,///------///222;;;MMM^^^fffddd```oooxxxrrrxxxeee{{{{{{nnn{{{yyysssccc```nnnIIICCCBBBEEENNNOOOMMMEEE:::222000000.........................../////////000000000000...222111111555AAAkkk]]]~~~zzzxxxwwwyyy}}}pppssszzz___QQQQQQaaannnssswwwzzz}}}}}}xxxtttmmm]]]SSS\\\nnnrrrpppmmmjjjgggdddaaa^^^dddgggiiiiiihhhggghhhjjjllliiiffffffhhhiiihhhgggjjjhhhgggjjjjjjjjjmmmrrrpppeeezzzsssGGGBBBBBBGGGHHH@@@555///...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---..................////////////222---444111///:::ggg===333888444777<<<>>>>>>DDDRRR^^^ccckkklllmmmnnnnnnmmmllljjjuuupppuuuwwwppprrrxxxtttzzzzzzzzzzzz{{{{{{{{{{{{yyyzzz{{{{{{zzzyyywwwuuusssxxx~~~~~~~~~~~~zzzwwwuuusssqqqqqqsssvvvyyyzzzxxxuuuuuuRRRHHH;;;EEE///888EEEAAADDDGGGDDDccc|||nnnvvvsssGGGzzz||||||fffkkk}}}kkkFFF555444////////////////////////---------............///...---222111444222GGG}}}???999777888555:::TTTkkklllqqqtttwwwxxxwwwvvvuuuvvvrrrsssvvvyyy||||||zzzxxxxxxxxxwwwxxxzzz}}}~~~|||}}}|||tttiiibbbuuu}}}vvvqqqaaaOOO<<<===888===999AAA\\\\\\UUU<<<===999333666111555000000///.....................---------,,,,,,,,,++++++---.........------...,,,---111555===LLLZZZeeellldddgggoooggg{{{vvvppp}}}tttlllaaaYYYcccPPPAAAEEESSSRRRRRROOOHHH>>>666111000........................////////////000000000000+++222111000777JJJxxx|||^^^www|||tttffffffggglllssszzz|||rrrmmmpppdddXXX[[[aaakkk~~~zzz~~~xxxpppdddPPPEEESSSjjjpppmmmiiifffddddddfffhhhccceeegggfffeeefffiiilllllliiiffffffhhhjjjiiigggmmmggggggnnnnnnhhhiiipppnnnwwwzzzuuuuuuQQQFFFBBBJJJLLLBBB666111...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---................../////////000222+++666222---@@@tttlll999444>>>666666<<>>555444777444>>>>>>OOOlllyyyzzzkkk}}}yyyKKKyyyhhhdddtttiiiDDD333===////////////////////////---------........./////////---222111333000FFFsss]]]BBB999777888444999TTTkkkkkkmmmppptttvvvvvvuuuuuuuuurrrrrrsssvvvyyy{{{{{{zzzzzzyyyxxxwwwxxxzzz}}}~~~{{{}}}~~~uuujjj^^^ppptttgggccclllkkk^^^CCCEEE999444777RRRyyyxxx]]]===:::999666888000333333111......000111///---333)))///222(((...555'''........................222---...555:::AAAUUUjjjeeeGGGZZZvvv|||qqqqqqllldddzzzvvvlll```QQQZZZzzzNNN<<>>YYY:::222>>>;;;999<<<===>>>HHHWWW___```fffkkkllllllttt~~~yyykkkooonnnooorrrwwwzzzyyywwwxxxwwwwwwwwwxxxzzz|||}}}xxxyyy||||||xxxyyy~~~yyywwwzzzxxxqqqnnnmmmkkkjjjkkknnnppprrrvvv{{{oooNNNBBBHHHGGGHHHMMMRRRSSSNNNIII888999:::<<<===;;;888555888999AAAOOO```www|||{{{|||{{{uuu|||nnncccuuuRRR999666222000......///000000///---------............///000---111666//////RRR}}}{{{^^^AAA777555888888<<>>???@@@>>>;;;888999888:::AAANNNddduuuppp~~~YYY;;;666333000......///000000///---------............//////---111666111444XXXhhhGGG888666999888===TTThhhggglllnnnpppsssuuuwwwwwwwwwzzzzzz{{{{{{{{{zzzwwwuuuuuuxxx{{{}}}}}}}}}}}}yyywwwhhhZZZTTTSSSGGGCCCccc|||xxxxxxvvvooohhhgggcccnnnZZZSSSQQQ___LLLVVV@@@>>>888///QQQooo^^^]]]===:::999666888000333000///...///000000...,,,333'''***///(((&&&---///------------------------&&&222222///DDDdddhhhVVVGGGmmmuuuuuueeeppp{{{qqqxxxyyy}}}|||zzzssslll]]]OOOJJJTTTmmmyyyNNNIIIOOOJJJHHHIIIFFF===333////////////.........------......//////000000111111///000444666III{{{NNNTTTvvv{{{[[[BBBDDDSSSTTTHHH???===<<<999555777DDDRRRaaajjjpppjjjbbb___aaabbbpppoooeeekkkiii]]]TTTeeexxx}}}ssseeeYYYFFF;;;111333===JJJWWWaaabbbdddhhhlllnnnooonnnmmmiiikkkmmmnnnnnnmmmllljjjjjjkkklllllljjjjjjkkkllliiijjjllloooqqqpppmmmjjjiiirrrppptttYYY[[[???EEEMMMLLLDDD555............------,,,,,,++++++,,,------......///////////////000000000000///222000222666QQQ???;;;666444333888:::<<>><<<:::555444444999EEE___hhhuuufffAAA888333111......///000//////---------............//////---111666333:::``````<<<:::888:::999>>>UUUiiiiiilllnnnrrruuuxxxyyyyyyyyyyyy}}}{{{vvvuuuuuuyyy~~~~~~~~~vvvgggYYYPPPMMMDDD<<<999:::666333???QQQ}}}xxxvvvrrrmmmhhhhhhiiilllMMM999777LLLJJJXXXGGG===666000;;;CCC:::]]]===:::999666888000333......//////000///...---222***,,,222---$$$&&&,,,------------------------'''222444666LLLjjjmmmZZZRRR{{{rrr~~~vvvdddnnn{{{tttnnn}}}|||xxxqqqkkk```UUUJJJHHH^^^gggGGGJJJKKKGGGFFFJJJIII@@@555///////////////..................//////000000111111222444333666VVVAAAdddxxxnnnbbbRRRQQQeeewwwooo\\\RRREEE777333444444666888EEEQQQ^^^\\\JJJ<<>>KKKZZZfffgggkkkoooqqqooommmmmmnnnhhhiiikkkmmmmmmllljjjiiiiiikkklllllljjjiiilllnnnggghhhjjjmmmpppqqqooommmgggrrruuurrr}}}ooonnnAAABBBMMMKKKFFF888000///---------------,,,++++++,,,------......///////////////000000000000///222000222888bbbuuu777<<<888333999888999;;;@@@JJJSSSZZZ\\\\\\dddkkkmmmooopppjjjbbbllllllmmmooosssvvvyyyzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwyyy||||||yyyxxx{{{zzzzzz|||~~~~~~|||zzzxxxxxxwwwwwwvvvzzzrrrkkknnn}}}zzztttnnnpppnnnkkkhhhggghhhjjjkkkrrrttttttrrrqqqooojjjcccSSSLLLFFFDDD???888555666333222333888BBBLLLTTTXXXEEEBBB>>><<<;;;:::888777333333555999CCC]]]aaapppyyyjjjqqqtttLLL999333111///.../////////...---------............//////...111555333===cccUUU555;;;999::::::>>>VVVkkkkkklllnnnrrrvvvyyyzzzzzzzzzwww}}}zzzuuuuuuwwwxxx~~~~~~gggUUUGGG===888888;;;999888888888888999;;;LLLrrr}}}xxxtttpppmmmmmmnnntttnnnNNN555333???BBBLLLCCC666333666333...///]]]===:::999666888000333---...//////////////////,,,+++,,,222333+++(((///------------------------...111555;;;HHHVVVXXXTTT}}}|||nnn~~~mmmuuuaaakkk}}}{{{zzzuuulllfffaaaYYYNNNEEESSSzzz^^^AAAJJJGGGDDDEEEKKKLLLCCC777///000000/////////...............//////000000111111333444///777aaaDDDtttxxx|||rrrVVVSSSQQQPPPRRRVVV^^^dddaaaRRRBBB<<<;;;:::999999::::::IIIZZZQQQ:::888GGGXXX[[[ZZZVVVXXX___aaa^^^^^^ppp}}}wwwdddSSSGGGAAA<<<666111222999GGG[[[lllqqqtttuuurrrllliiijjjllliiiiiiiiiiiijjjkkkkkklllhhhkkkmmmkkkiiiiiilllppphhhggggggiiillloooppppppiiittt{{{wwwxxxJJJAAAMMMKKKLLL===222000---,,,......---+++++++++,,,------......///////////////000000000000///222111444;;;vvv___666<<<666333===888888;;;BBBKKKSSSXXX\\\___ccciiipppvvvtttiii]]]kkklllnnnppprrruuuxxxzzzvvvvvvwwwxxxyyyyyyyyyzzzyyywwwxxx|||}}}zzzyyyzzzxxxzzz|||}}}|||~~~|||yyyvvvuuunnnllliiihhhhhhhhhfffdddccc```[[[[[[cccwww~~~|||yyysssmmmllljjjhhhfffeeefffhhhjjjkkknnnooolllhhhddd[[[QQQCCC===888888999888777777222111000333:::DDDLLLQQQBBB???;;;888777666555444555666777888;;;LLLllloooqqqzzzbbb___~~~[[[888444111///......//////...---------............///000///111333111===bbbSSS???;;;999::::::???XXXmmmnnnlllnnnqqquuuwwwyyyyyyyyyttt{{{yyyuuuwww{{{tttzzz~~~}}}eeeJJJ===:::888777777999;;;;;;888888;;;;;;999<<>>pppssswwwGGG{{{rrrqqq^^^PPPKKKJJJKKKLLLMMMTTT\\\fff```YYYPPPEEE===???FFFCCC888AAA^^^jjjYYYHHHEEEDDDEEELLLYYYcccfffgggiiiwww{{{wwwgggTTTKKKIIIJJJ<<<666222444;;;JJJaaauuuwwwwwwuuupppjjjfffgggiiiiiihhhgggggghhhkkknnnppphhhkkkmmmkkkhhhggglllqqqllliiiggggggjjjnnnqqqrrrnnnrrr}}}|||vvvzzzVVVBBBLLLLLLTTTBBB444000---,,,...///---+++++++++,,,------......///////////////000000000000000222111666@@@QQQ:::888222444999999888;;;EEENNNSSSWWW[[[eeedddfffoooyyy}}}wwwpppkkkmmmqqqssstttuuuwwwyyytttuuuvvvxxxyyyzzzzzzzzz{{{xxxxxx}}}~~~|||zzz{{{xxx{{{||||||~~~|||tttllleee^^^WWWSSSOOOMMMJJJJJJLLLLLLIIIFFFCCCEEEGGGGGGIIIYYYxxx}}}yyyrrrmmmiiigggeeecccbbbdddeeeggghhhkkkkkkfffaaa[[[QQQGGG???;;;888888999999666444222111///000333:::@@@DDD>>><<<888666666555444333333444666777888BBBXXXlllvvvkkk\\\iii888444222///......///...------------............///000000111222000<<<```mmmEEE===:::777999999???YYYooopppnnnoooqqqsssuuuwwwxxxxxxsssxxx}}}|||xxxuuuyyy}}}~~~}}}```III555333999:::888888888::::::666555888::::::;;;777@@@```xxxqqqttt}}}yyy\\\BBB???111222...222111222888444000666]]]===:::999666888000333000111111///---...222666QQQRRR999$$$***///***---////////////////////////+++///:::GGGLLLKKKQQQ[[[{{{|||rrrrrr}}}~~~~~~zzzxxxuuutttrrrnnniiiddd___XXXNNN@@@@@@```]]]EEEFFFBBBBBBJJJNNNFFF888///000000000000/////////.........//////000000111111111222111MMMXXXMMMsssxxx```VVVTTTbbbtttyyytttpppkkkbbbTTTEEE>>>???UUUNNNOOO___pppssseeeXXXQQQUUU^^^hhhppptttyyy|||}}}xxxkkk\\\SSSOOOKKKFFF===666222555@@@PPPeeevvvssssssppplllhhhfffeeefffdddddddddeeegggjjjmmmoooiiilllnnnlllgggfffkkkqqqpppnnnkkkkkkmmmpppsssssssssnnnyyy}}}sss~~~]]]```@@@GGGJJJWWWCCC666111,,,,,,...///---+++++++++,,,------......///////////////000000000000111222000777EEEFFF;;;333222888333:::888<<>><<<888444333444555333333333222000//////111333333111000000222222000///222111444777999===HHHTTTjjjvvvUUUuuunnnyyy~~~AAA555222///......///...------------.........//////---///222222222???___sss888>>>666444666777>>>ZZZrrrttttttsssrrrrrrsssuuuxxxyyywwwxxxyyywwwttttttwww{{{~~~ooocccSSSFFFCCC???999;;;CCC===::::::???@@@;;;666666999888888999>>>OOOmmm|||rrrwww]]]KKK///777///999GGGEEE999777888///[[[CCC777999666555555111000000///...............333333222000///...---,,,///......---------......555444>>>OOOSSSKKKIIIPPPeeelllyyywwweeekkkttt|||~~~wwwtttuuusssnnnkkkmmm___\\\SSS???AAAKKKaaa}}}LLLBBBJJJAAAAAASSSPPP:::333111111111111000000000000////////////000111222333000999???xxx===gggjjjyyyaaajjj}}}{{{sss^^^ZZZvvvtttzzz{{{}}}~~~sssqqqmmmiiiccc]]]XXXSSSMMMJJJ@@@:::222000:::NNNfffvvvpppmmmiiifffeeedddbbb```]]]]]]^^^^^^```dddjjjnnnmmmlllkkkiiihhhiiiiiijjjpppqqqrrrqqqpppqqqtttxxxsssnnnrrrzzzwwwuuukkk|||<<<>>>SSSNNNIII;;;222------...---,,,...++++++,,,,,,,,,---------////////////000000000000111222444444\\\<<<222:::555666666888888>>>JJJSSSVVVXXX\\\gggaaacccmmmqqqjjjeeefffoooppprrrtttuuuvvvwwwwwwtttvvvxxxxxxwwwwwwxxxyyy{{{{{{{{{|||||||||}}}}}}~~~{{{vvvsssZZZKKK<<<777555222333777555444333333555555444333444444333222333444555666OOOmmm~~~yyyrrrmmmfffdddbbb```^^^]]][[[YYYYYYOOOFFF@@@;;;666555888JJJ[[[LLL>>>777000888777333222111000000111222333222111///111333444111///444999555444:::<<>>888000///999NNNeeeuuunnnkkkfffbbbaaa___^^^\\\YYYZZZ[[[\\\^^^bbbhhhllliiijjjkkkkkkkkkjjjiiiiiioooppprrrqqqooooooqqqssspppkkknnnwwwwwwwwwEEEDDDQQQMMMLLL<<<333------...------...++++++,,,,,,,,,---------////////////000000000000333111333888kkkttt999333999444555666777777<<>>;;;777333444777WWWiiiWWWFFF>>>666555+++222222111000000111222222222111000111333444111///000666333333:::<<>>:::777666888777@@@]]]pppkkkooopppsssuuuwwwxxxxxxxxxxxxyyyyyyxxxwwwwwwyyy|||qqqbbbYYYSSSNNNNNNQQQLLLJJJIIIHHHHHHFFFCCC@@@AAA===<<<===;;;:::AAAJJJaaa|||vvvsss|||\\\LLL>>>::::::ZZZtttWWW888666///222YYYBBB888999666444555111000000///...............------,,,,,,,,,+++++++++------,,,,,,,,,,,,------000999GGGNNNHHHDDDPPPaaa{{{eeesss]]]jjjyyy}}}xxxwwwtttnnnjjjjjjhhhggg```JJJBBB@@@MMMzzzMMMLLLBBBCCCSSSRRR???333222222111111111000000000000000000000000111333333222777SSSyyyuuuPPPyyy}}}mmm|||iiijjjuuulllXXXkkkyyyrrrvvv{{{yyyqqqnnneeedddaaa^^^ZZZTTTLLLGGG;;;555......888KKK```nnnddd```ZZZVVVTTTTTTSSSRRRPPPRRRTTTVVVZZZ___eeejjjfffhhhjjjlllmmmkkkiiihhhllloooqqqrrrqqqqqqqqqrrrqqqkkklllsssvvvxxxLLLEEENNNMMMNNN???555------///...---...,,,,,,,,,,,,------------////////////000000000000444///333===aaa777555888555555888777666:::BBBIIINNNTTT[[[^^^aaabbbdddiiinnnmmmhhhmmmnnnppprrrsssuuuuuuvvvwwwyyyzzzzzzxxxwwwxxxyyyyyyyyyzzzzzz{{{|||}}}}}}{{{~~~~~~zzzvvvtttmmm```RRRHHHAAA;;;777777777555444444555666555444222333444444555555444444111888LLLooo}}}wwwpppkkkdddaaa]]]]]]\\\YYYQQQJJJ>>>999555444333000222666tttaaaDDD:::999===111222111000000000000111222222111111222333333222000...444333333999<<>>:::999<<>>hhhVVV444999333...WWWAAA888:::555333555111000000///...............++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------333>>>JJJLLLFFFFFFRRRaaagggUUUooo]]]]]]mmm}}}^^^oooyyyaaaZZZXXX[[[jjj~~~zzzvvvtttrrrooolllkkkhhhiiieeeQQQGGG>>>HHH|||OOOOOOLLLMMMVVVTTTDDD666222222222111111111000000000000000000111222333333666:::bbbuuu}}}OOOMMM{{{vvvrrr~~~wwwlllZZZKKKIIIPPPYYYVVV\\\lllxxxxxxrrrmmmhhhfffccc___YYYQQQHHHBBB888333...///777EEESSS\\\PPPMMMGGGDDDCCCDDDDDDCCCDDDFFFJJJOOOUUU\\\dddjjjgggiiijjjkkkkkkjjjiiihhhkkknnnqqquuuvvvvvvvvvvvvtttooommmqqqtttwwwPPP???LLLPPPNNNCCC888...---///...------,,,,,,,,,------------...////////////000000000000333...555AAAXXX888666666888666999888666888???EEEJJJSSS[[[XXXaaagggiiiooovvvqqqfffmmmnnnppprrrtttuuuvvvvvvxxxzzz{{{{{{yyyxxxxxxyyywwwxxxyyyzzz{{{|||}}}}}}~~~}}}|||wwwnnnaaaVVVLLLDDD===:::888666444444555555555444222333444555666555444333:::444777LLLppp}}}vvvpppkkkfffaaa\\\ZZZYYYRRRHHH???555111000111000///111666vvvhhhXXXLLLDDD111222111000//////000111222222222222222333333222111000555555555999:::HHHaaattt~~~~~~YYYhhhAAA333000111---///222,,,---------............///---444//////111CCC}}}kkkeee===222777666888777@@@\\\oooiiikkknnnrrrvvvyyyyyyyyyxxxuuuuuuuuutttuuuyyy~~~}}}wwwssspppooo```^^^[[[ZZZZZZZZZXXXWWWRRRNNNJJJGGGDDD@@@<<<:::888DDDWWWooolllNNNCCCNNNVVVeee???666888[[[qqqLLL111999444000UUU@@@999:::555333444222000000///...............,,,,,,,,,,,,,,,---------+++++++++++++++,,,---...222<<>>666222000000111000///333999vvvuuuZZZEEE???222111111000//////000111111111222333333333222222222111555444666888666BBB[[[|||tttiiiAAA222///333000000111,,,---------............///111666,,,222333FFFxxxzzzEEE999777666888777???[[[nnnhhhkkkmmmpppsssuuuwwwxxxyyyuuuuuuuuuuuuwww{{{{{{vvvgggdddaaa^^^^^^^^^^^^]]][[[XXXRRRLLLHHHEEEAAA===;;;???GGGXXXqqq]]]EEEAAA@@@gggMMM>>>444BBBSSSAAA333777000444SSS???999;;;555222444222000000///...............------------------------,,,++++++,,,,,,---...///555???FFFGGGOOO___ooovvvbbbqqqKKKdddaaafffwwwttt]]]III999;;;ZZZxxxtttrrrnnniiifffccccccXXXQQQCCCEEEvvvQQQQQQ]]]dddaaa]]]QQQ:::333222222222222111111111111111000111111222333444666KKKxxxDDDaaaqqqeee]]]JJJ;;;999???PPPfffuuuwwwtttmmmhhh```XXXPPPHHHAAA===999555222222555666666444222000...///000222222222111333777===FFFSSS```hhhkkkjjjhhhgggggghhhiiijjjnnnnnnpppsssuuuuuurrrpppnnnoooooopppuuu|||kkkBBBLLL[[[VVVKKK<<>>CCCOOOZZZ]]]^^^___aaagggnnnnnniiioooppprrrtttuuuwwwwwwxxxvvvxxxyyyzzzyyyxxxyyyzzzwwwxxxyyy{{{}}}~~~~~~~~~sssfff[[[QQQIIIAAA===999666555555444333222333444444555555444444000333333333999MMMjjjxxxqqqllliiieee```XXXOOOFFF>>>666222222111111222000///555<<<}}}mmmGGG;;;333111000////////////000111111333444444333222222333111444444999<<<777@@@WWWwwwpppzzzrrr}}}|||GGG444///444111///111------------............///111444***888666HHH|||lllCCCAAA888666777777???[[[mmmhhhlllmmmooorrrtttvvvwwwxxxuuuvvvwwwxxxzzz~~~zzzlllhhhddd````````````___bbbbbb]]]TTTMMMHHHCCC>>>??????AAAJJJ___xxxcccDDD<<<:::PPPcccAAA666222>>>:::555555,,,444QQQ???999;;;555111444222000000///...............---------------,,,,,,,,,,,,,,,,,,,,,---...///000:::DDDIIIGGGQQQiiifffaaawwwSSSWWWZZZjjjyyy|||NNN???TTTyyyuuutttpppjjjhhhbbb```WWWRRRCCCAAAnnnXXXPPPZZZeeeddddddWWW999333333222222222111111111111111111111222333444444555WWW|||pppIIIkkkiiiccchhh===222333222888IIIaaarrruuupppgggaaaXXXPPPJJJFFFCCCAAA>>>999333111222222///,,,---,,,,,,---//////...---///000222666???LLL[[[dddeeefffggghhhiiijjjkkkkkkllllllmmmqqqvvvxxxvvvtttlllqqqsssqqquuu}}}}}}PPPEEEUUU]]]NNN>>>///,,,///000...---------------............////////////000000000000333///>>>III999777777,,,;;;333444555444666999;;;@@@KKKWWW]]][[[^^^gggkkkiiieeedddnnnoooqqqsssuuuvvvvvvwwwtttvvvxxxyyyxxxxxxyyy{{{wwwxxxzzz|||~~~}}}rrreeeYYYOOOGGGCCC>>>:::888777666555444333333333333444555555333666888555444===PPP___hhhkkksss|||zzzsssmmmhhheee___[[[RRRGGG;;;444111222111///000000//////777@@@zzz^^^;;;***111000///......///000111111333555555222111222444333444777AAAHHHBBBGGG]]]rrr|||iiieee{{{}}}tttaaa]]]SSS;;;111333///...111000---------............///000222)))<<<555BBBwwwOOO888>>>888666777666???ZZZmmmgggkkknnnqqquuuvvvwwwvvvuuurrrtttvvvxxxzzz~~~~~~sssoooiiieeeddddddddddddeeejjjjjj```VVVPPPIIICCC@@@AAAAAADDDRRRiii}}}eeeFFFAAABBB@@@\\\<<<666...666444333444+++222PPP???:::<<<555111444222000000///...............---------,,,,,,,,,++++++,,,,,,,,,---...///000111:::EEEHHHAAAIIIeeexxxppphhhUUUYYYlllyyy[[[CCCUUU~~~wwwtttvvvrrrllljjjbbb^^^VVVRRRAAA<<>>000222:::MMMcccooolllbbb```ZZZQQQIIIFFFEEEEEEEEECCC<<<333///000000...+++,,,++++++---......+++)))000///000333;;;HHHWWWaaa```bbbfffjjjlllmmmmmmlllhhhhhhkkkqqqyyy~~~~~~ooovvvxxxtttuuu|||}}}yyyZZZ>>>LLLaaaPPP???///,,,///000///------------.........//////////////////000000000000555///???KKKwww...:::===000>>>555777333333444777999===IIIUUUSSSTTTbbbwwwzzzqqqpppmmmnnnppprrrtttuuuuuuvvvrrrtttwwwxxxxxxxxxzzz{{{xxxyyyzzz|||yyykkk^^^RRRLLLHHHBBB===;;;999888777555444333222333444555666444444444444777BBBQQQ\\\dddbbbaaaeeennnzzz~~~~~~{{{wwwpppiiieeecccYYYVVVMMMAAA444...///333///.........---///888BBBwwwAAA333555111000///......///000111111333555555222111222444555777;;;IIITTTOOORRRfffqqqwwwpppwwwfffQQQ]]]BBB333222------222222---------........./////////111)))>>>000:::{{{BBB444888888666777666>>>ZZZlllgggkkknnntttxxxzzzxxxuuurrrnnnpppsssvvvxxx{{{~~~zzzuuuooojjjhhhhhhiiiiiidddnnnrrrjjj___XXXQQQJJJ@@@CCCCCCBBBJJJ^^^rrr~~~yyyWWWMMMJJJ;;;ppp@@@999222...666000///555,,,111UUU@@@777999444222444000///---,,,,,,...//////...---------,,,,,,+++++++++---...///...,,,,,,111555222AAAEEE@@@CCCOOOmmm{{{tttZZZXXXlllyyypppDDDiiizzztttqqqnnnkkkiiifffbbbYYYTTTMMM???DDD]]]iiiMMM\\\ddd```lllZZZ999444333222222111111222222000111222222111222444666666ppp{{{IIIWWWkkkvvv}}}```VVV^^^}}}UUU;;;===444...444KKKccckkkbbbYYYVVVTTTTTTUUUPPPLLLOOOVVVRRRGGG888///---.........---.....................111...,,,///888FFFUUU^^^^^^```dddjjjmmmnnnllliiikkkpppnnnjjjqqq}}}sssrrrqqqqqqsssuuuyyy{{{sss@@@FFF```XXXFFF555000000...---...////////////............000000000000111111111111000777333lllfffDDD333777777444444222333444666888===CCCLLLQQQVVVYYY^^^gggqqqvvvtttooolllmmmnnnoooqqqssstttuuuqqqsssuuuuuuvvvwwwzzz}}}}}}xxxvvvzzz~~~~~~~~~zzz{{{oooccc[[[PPPLLLGGGDDDBBB???999444555555444333333333444444777444555888666666GGG\\\hhhggghhhkkkmmmqqqxxx|||{{{yyytttooojjjccc\\\WWWMMM@@@999555222111111000+++222888...+++;;;KKKwwwfffWWWJJJ<<<333000............////////////111222222111000000111333555666@@@OOOYYY^^^eeemmm}}}hhhvvvQQQbbb999000111333555,,,///...------------...//////333333000000222BBBwwwuuuAAA888222<<<777777777???XXXjjjgggiiimmmsssxxxzzzxxxuuurrrnnnooopppqqqtttxxx~~~xxx{{{wwwssspppnnnkkkiiissspppmmmjjjeee\\\PPPGGGGGGEEEDDDEEEHHHQQQdddvvveeebbbNNNwwwwwwbbbdddFFF>>>666555333222333333000,,,UUU@@@888:::555333444111///...,,,---...//////...---------,,,,,,,,,++++++***,,,---,,,+++---111666;;;???>>>BBBJJJQQQ^^^pppttttttxxxpppWWW[[[iiiwww|||[[[zzzuuuqqqnnnkkkhhhgggcccZZZUUUOOO@@@AAAUUUVVV___nnnhhhhhhXXXDDD444333222222111111222222000111222222111222555777@@@wwwvvvGGG]]]}}}dddyyyyyyOOO:::999ccczzz^^^CCC888555000555HHH\\\ccc^^^XXXSSSTTTUUUUUUVVVWWWWWWWWWLLLCCC777///---//////...............////////////000---+++...777DDDRRR[[[\\\___ccchhhlllmmmlllkkklllqqqqqqmmmqqq}}}~~~ssssssrrrrrrtttxxx{{{~~~~~~tttDDDEEEXXXYYYGGG666000000...---...........................000000000000111111111111111888666qqqcccBBB222666666444444111222444666888===DDDLLLRRRWWWZZZ^^^dddiiikkkiiieeemmmnnnoooppprrrtttuuuvvvrrrtttuuuvvvvvvxxx{{{}}}}}}yyywww|||~~~~~~www{{{pppeee^^^[[[UUUOOOKKKEEE???===???777666555444444444444444666333444777555555CCCVVVlllmmmmmmmmmlllmmmqqqvvvwwwvvvuuuqqqmmmiiiddd___ZZZKKK999111111333111///777000...111---(((;;;YYY~~~___CCC333---------......//////000000111222222111000000111333777777???PPPaaakkkrrrxxxuuuhhhhhh<<>>XXXmmmrrrrrrlllUUU:::666222555CCCPPPVVVVVVUUUYYY___bbbaaacccfffaaaWWWBBB;;;333......//////...............//////000000///---+++---555AAANNNVVVZZZ]]]aaafffiiilllmmmmmmlllsssuuupppqqqyyyuuuuuutttuuuwwwzzz~~~{{{KKK@@@WWW[[[JJJ999111///...........................//////000000000000111111111111222888;;;xxx\\\???111555444222333000111222555888===EEENNNTTTXXX\\\aaaeeefffdddddddddnnnnnnpppqqqsssuuuvvvwwwwwwxxxxxxxxxvvvvvvxxxzzz}}}yyyyyy}}}~~~~~~|||zzzqqqhhhaaa[[[XXX___fff___JJJ???AAA:::999888666555555555555444222444666444333>>>LLLkkknnnqqqooommmlllmmmoooppppppooonnnkkkhhhfffeeebbbPPP:::...///444444000555222+++000444,,,@@@rrr]]]<<<111///,,,,,,---...//////000000000111222111000///111333888777===PPPeeeuuu~~~sssvvvccc}}}tttEEE333//////222,,,111...------------...//////+++444333000444DDDnnnsssNNN>>>999888444555777???XXXjjjggggggiiimmmoooqqqqqqqqqppptttvvvwwwxxxxxxyyy{{{}}}{{{xxxvvvuuusssqqqllliiigggffffffccc]]]XXXOOOLLLJJJIIIIIIMMMYYYfffxxxsssXXXEEEPPPOOO???CCC@@@;;;666333111000111WWWBBB999;;;666444555222111///------...///...---------------------,,,,,,)))+++---,,,+++---222666::::::CCCLLLMMMVVVjjjxxxjjjsss```VVVlllYYYbbbrrr}}}~~~|||yyyvvvsssooojjjffffffcccZZZWWWTTTCCC999AAA\\\___aaacccccceeeiiilll}}}{{{aaarrrwwwuuu^^^III444333222222111111222222111222333222333444888;;;[[[~~~EEErrrnnnZZZfff[[[RRRbbbuuuyyyooocccQQQ;;;666333444;;;BBBFFFJJJOOO]]]kkkrrrmmmiiiggg[[[KKK888444///------......------------...//////000000///---,,,---444???JJJQQQWWWZZZ___cccgggjjjmmmooollltttwwwssspppuuu|||zzzyyywwwwwwyyy{{{yyyTTT===\\\]]]NNN<<<111............/////////000000000000000///000000000111111111111222666AAATTT<<<111444222111333///000111444888===FFFOOOUUUYYY^^^fffkkkjjjggghhhlllmmmnnnoooqqqssstttuuuvvv|||||||||yyyvvvttttttuuu{{{yyyzzz~~~}}}}}}qqqiii{{{~~~xxxqqqhhhbbbWWWRRRZZZjjjfffOOOAAACCC===<<<;;;999777666666666333222333555333111888BBBaaaiiiqqqqqqpppooopppppplllkkkkkklllkkkhhhiiillluuugggQQQ>>>555555666444///555...333888)))@@@pppDDD111///000+++,,,------...///000000000111111000//////111333666777???NNNaaasssggglllzzzUUUlll{{{JJJ666111000444---222...------------...//////111111//////222???pppwww???<<<888888444555777???XXXjjjgggjjjkkklllnnnpppqqqrrrssstttwwwzzz{{{{{{{{{|||~~~}}}zzzxxxwwwvvvtttpppmmmiiigggfffddd___[[[SSSPPPNNNMMMKKKLLLUUU```yyyzzzeee\\\XXXSSSPPPGGGBBB???>>>===:::333...---WWWBBB999;;;666444555222222000......//////...------------------------------///000...------222666:::888BBBJJJMMM^^^qqqpppcccVVVRRRiiiZZZ___pppzzz~~~}}}zzzwwwuuurrrnnnjjjgggdddbbbZZZVVVTTTDDD888<<<<<<<<<======>>>???BBBDDDSSS^^^ooopppeeerrrsssvvvaaaGGG444333222222111111222222222222333333333666:::===ccc|||oooGGGxxxggg```qqqccctttYYYEEE;;;444222222444666888???GGGUUUiiivvvnnnbbbYYYKKK:::111///...---............---------...///000000000000///---...444===GGGMMMSSSXXX]]]bbbeeehhhllloookkkssswwwsssooorrryyy~~~~~~}}}zzzyyyyyyzzz|||~~~zzz^^^BBBVVV___RRR@@@222---...///...000000111111111222222222///000000000111111111111111444EEELLL888111444111111333//////111444888===FFFOOOUUUXXX]]]fffnnnlllggghhhnnnlllmmmnnnpppqqqssstttuuu{{{{{{{{{yyyvvvuuuvvvwwwzzzxxxyyy}}}~~~|||~~~zzz```GGGAAALLLeee}}}{{{vvvooogggaaaZZZHHHBBBMMMQQQGGGEEELLLAAA@@@>>><<<:::888777777333222333444222111444999UUUcccpppsssrrrssssssqqqllliiiiiikkkjjjhhhlllrrr```CCC555333444111888222222222%%%FFFkkkGGG444222111,,,,,,,,,,,,---...//////000///000000000//////111333666<<>>999:::555555666>>>WWWjjjhhhkkkkkkkkkmmmnnnppprrrssssssvvvzzz}}}~~~~~~zzzxxxxxxwwwvvvsssooojjjhhhhhhfffccc```XXXTTTQQQPPPNNNNNNTTT]]]uuuwwwaaaZZZKKKkkkZZZLLLDDD===<<<:::333000000VVVAAA999;;;666333555222222000///...//////...---------------...............000111///---...222666777///999GGGXXXzzzgggaaazzzUUUSSShhhYYY^^^jjjrrrzzz~~~~~~jjjttt|||yyyvvvsssqqqnnnkkkhhhcccccc[[[TTTQQQBBB666999111111000000111111222333111;;;LLLeee{{{YYYhhhuuummmpppbbbLLL444333222222111111222222222333333333444777<<<@@@kkk~~~wwwKKKLLLxxxaaajjjwww\\\DDD444111000111000000666>>>LLL___mmmhhhZZZMMM@@@777000000000000///000000000......///000111222333333111///...///333;;;CCCHHHPPPVVV]]]bbbdddfffjjjmmmjjjooosssrrrooopppvvv|||~~~{{{yyyxxxyyyzzz|||}}}~~~iiiIIIJJJaaaVVVDDD333,,,...///...000000111111222222333333000000000000111111111111111222KKKEEE666222444000111444///000111444888===FFFOOOUUUWWWZZZdddmmmkkkbbb```fffllllllnnnoooqqqsssttttttuuuvvvwwwwwwwwwxxxzzz|||zzzxxxyyy}}}}}}}}}oooOOO===@@@JJJ```zzz~~~xxxtttmmmfffaaaVVVEEE>>>GGGOOOKKKHHHKKKDDDCCCAAA>>><<<:::888888555444333222222222333444III\\\nnnrrrsssuuusssooommmiiiiiikkkjjjffflllvvvVVV888111222333777333222111333bbbTTT333---111111------------------............///000000//////111333999BBBKKKQQQZZZjjj|||www~~~{{{kkkcccMMM777000000444+++......------------...//////000,,,///:::666///WWWiii@@@BBB<<<>>>888666555===WWWkkkjjjjjjjjjjjjkkkmmmoooqqqrrrrrrvvvzzz}}}~~~{{{yyyxxxwwwvvvrrroookkkjjjlllllljjjggg___ZZZUUUSSSQQQPPPUUU\\\lllPPPEEE999tttxxxaaaIII===777111000333UUU@@@888:::555333444111333111///...//////...---------------.........///,,,...///...---...333777>>>:::EEENNNbbbvvvppptttWWWWWWjjjWWWdddlllqqqxxx}}}yyylllGGGIIIkkk}}}|||yyytttqqqooommmkkkiiieeeggg]]]SSSLLL===222777555555444555666666666555111222999LLLlllyyyUUUdddtttnnnrrreeePPP444333222222111111222222333333333333444888===AAAyyy}}}lll;;;RRRtttYYYrrrnnnGGG444222111111///---222999KKKTTT]]]\\\QQQDDD;;;888444444444444333333444444111222222333444555666777000///---...222888???CCCNNNUUU]]]bbbcccdddhhhkkkhhhkkkoooooonnnnnnsssyyy}}}zzzxxxwwwxxxzzz{{{rrrGGGIIIcccYYYGGG444,,,...000.........///000000111222222000000000000111111111111222222PPPAAA444333444000111444000000222444888===EEENNNTTTWWWXXXbbbnnnmmmbbb]]]aaammmmmmnnnppprrrsssuuuuuusssuuuvvvvvvvvvwwwyyy|||{{{yyyzzz}}}~~~~~~nnncccccciii{{{vvvrrrmmmgggbbbTTTOOOOOOVVVZZZVVVMMMGGGGGGFFFCCC@@@===;;;999888777555333222333444444222<<>>lllxxxHHH111------...111......------------,,,,,,---///000/////////111333:::CCCLLLQQQ\\\nnn~~~xxxuuuVVV;;;222111555...111...------------...//////,,,111222444333444PPP|||BBB<<<===BBB;;;777444;;;VVVlllkkkjjjkkklllmmmoooqqqrrrssstttvvvzzz|||~~~{{{YYY___www|||}}}zzzyyyxxxwwwrrrooommmmmmooopppooolllgggaaaZZZVVVSSSQQQUUU[[[iiixxxYYY???888333LLLpppNNN===777111///222UUU@@@777999444222444000333111////////////...------------.........//////))),,,------,,,...333888777:::DDD@@@GGG|||nnnxxxYYY[[[oooWWWlllsssvvv{{{tttddd```III333@@@ccc|||yyytttpppnnnmmmllljjjhhhjjj___RRRIII:::000555666555666777999999888777CCC<<<777BBBbbbaaa\\\nnntttzzzhhhPPP444333222222111111222222333333333333555999>>>BBBtttCCCVVVqqqTTTwwwttteeemmmmmmzzzlll^^^:::555222111222///---000666JJJJJJLLLMMMFFF:::333444888888888777666555666888444444555666777888999:::///...,,,---000666<<<@@@LLLTTT]]]ccccccdddfffiiiggghhhkkknnnnnnnnnrrrvvv}}}{{{yyywwwwwwxxx{{{|||xxx???RRRddd[[[HHH444,,,...000...,,,------...///000000111000000000000111111111111333333SSS>>>444333555000111555000111222555888===EEENNNTTTXXXYYYcccqqqrrrgggaaacccnnnnnnpppqqqsssuuuvvvvvvwwwxxxxxxwwwuuutttuuuwww}}}{{{{{{~~~~~~xxxtttrrrnnnhhhccc___\\\WWWTTTTTTTTTQQQNNNIIIGGGDDDAAA>>>;;;:::999888666333111333555444222111KKKdddmmmqqqvvvuuuoooqqqjjjhhhjjjfffaaahhhvvvvvvKKK<<<:::888111555777...555WWWsssXXX>>>---111444...+++000///......------,,,++++++---...////////////111333:::AAAHHHOOO^^^rrrsssmmmYYY;;;...,,,111,,,000...------------...//////,,,777444***...<<>>>>>===<<<;;;BBB@@@888;;;WWWhhh^^^pppwww}}}kkkQQQ666555333333444444444333333000555000555:::777MMM}}}<<<]]]fff^^^|||eeexxx{{{xxxtttWWWOOOEEE444333111000//////333888IIIZZZ^^^KKK777444999===???>>><<<999888777777888777666555666888::::::999333111///,,,,,,000666;;;FFFPPP\\\ddddddcccdddeeedddeeegggjjjllloooqqqrrrtttzzz{{{wwwwwwyyyQQQIII\\\aaaNNN555......,,,......---...///111222000///000000111111111222222222333222___<<<111000333111333555///111222444888>>>FFFNNNRRRXXXVVVhhhpppxxxyyyiiiiiipppppppppqqqrrrsssuuuvvvxxxvvvuuuuuuvvvxxxxxxxxxzzzzzz{{{|||yyy|||zzzyyywwwtttoookkkfffdddbbb^^^YYYTTTRRRPPPNNNLLLIIIGGGDDDCCCAAA???===::::::999888666444333333222555>>>SSSjjjvvvsssooooookkkhhhgggfffdddccciiiqqqppp\\\JJJ===333222666...777LLLBBB<<<222666222111333+++222+++,,,...000///...000333///000//////...000222444999===FFFUUUgggvvvvvvfffyyy\\\kkk:::---222---111111---------............///777...,,,777777333\\\sss:::999>>>LLL???666222888RRRlllrrrmmmmmmmmmnnnqqquuuxxx{{{yyyuuuxxxzzzyyy}}}{{{{{{|||}}}yyyvvvrrrpppooonnnllljjjrrrggg]]]ZZZWWWTTTWWW^^^pppbbbSSSHHHHHH===666WWWKKKZZZvvv___RRRDDD<<<888555333333UUU@@@888:::555333555222000000000000////////////------------------------.........------///333666:::EEEQQQOOOFFFGGG]]]uuuRRRIIIlllVVVmmmvvvxxx{{{~~~lllGGGOOOJJJGGG:::hhhfffEEE999MMMlllzzzuuurrrrrrqqqooommmiii```TTTHHHAAA===<<<<<<:::;;;===???@@@@@@@@@@@@???FFFDDDAAAUUU}}}jjjYYYuuusssMMM666555333333444444444333444111555111666:::999QQQgggxxxEEE___ccc]]]```ZZZ}}}oootttNNN111888555333111......444;;;NNNXXXWWWHHH;;;<<>><<<<<<;;;999777666555444444222999JJJaaaoooqqqoooooohhhfffggghhhfffdddhhhooonnnVVVDDD;;;999000:::JJJ===666***...+++...111(((...///......000///...///222///000000///...111666:::EEEHHHPPP]]]mmmyyyxxxbbboooLLLooo===///333---000///---------............///+++...333777111333kkkggg888:::888KKK???888555:::SSSmmmsssoooooopppqqqtttwwwzzz|||xxxssswww~~~|||~~~vvvsssooommmlllkkkiiihhhppphhhaaa___^^^[[[^^^cccmmmpppTTTFFFCCC<<>>@@@AAAAAABBBEEEOOOOOOIIIZZZ}}}|||ZZZzzz~~~{{{JJJ666555333333444444444333555111777333888;;;<<>><<<:::999888888444333111111222222111000.........------...222555???EEEOOOZZZaaadddddddddcccdddfffiiilllnnnpppqqqvvvuuuwww{{{|||vvv{{{fffFFFbbbiiiXXX;;;222333333555888555333333444555555444333333333333222222222222333666mmm}}}777///333888111///333111222333555999???GGGOOOSSSZZZYYYiiigggcccbbbZZZeeennnooooooqqqsssuuuwwwxxxxxxxxxxxxxxxyyyzzz{{{|||||||||~~~wwwsss~~~|||xxxtttoookkkhhhgggbbb^^^YYYUUUSSSQQQOOOMMMMMMJJJGGGDDDCCCBBBAAA@@@>>>===;;;999888666666555000333@@@TTTeeelllmmmmmmddddddfffhhhfffcccfffllltttdddIII;;;444111EEEPPPBBB:::///444111333777///666888222...000000...///222000111222///...222;;;CCCPPPTTT[[[fffrrr{{{zzz^^^zzzNNNsssAAA000333,,,///------------............///(((000555666000666iiihhh@@@===222EEE<<<888666:::RRRkkkrrrooooooqqqsssuuuwwwyyyzzzwwwrrrvvvwwwkkkggg[[[cccvvvsssooommmlllkkkiiihhhooojjjeeedddbbb___aaadddmmmbbbMMMGGG???WWWxxxKKKBBBOOOVVVccceeeTTT>>>444222222VVVAAA999<<<777666777555000000000000////////////------------------------,,,,,,---,,,---000555999999@@@PPP___eeeaaa\\\[[[wwwsssvvv```VVVaaaAAA@@@xxxaaaKKKeeevvvvvvxxxzzz~~~^^^]]]qqqYYYPPP;;;666<<<444NNNqqq}}}yyyuuuttttttqqqmmmiiiXXXNNNDDDAAAFFFIIIGGGDDD??????>>>>>>>>>??????@@@IIIPPPOOONNNcccccc~~~vvvKKK666555333333444444444333666222888555999<<>><<<:::999888444222000///000000...---+++---......---...000111===AAAIIISSS]]]ccceeeeeecccdddfffhhhkkknnnoooqqqwwwsssrrrxxx~~~vvvxxxfffEEE```kkk[[[===222555777999===:::777666777888888888444444444333333333222222444777tttyyyCCC444222666111///222111222333555999@@@GGGOOOSSSRRRWWWnnnooohhhcccZZZeeemmmnnnoooqqqsssuuuxxxyyyyyyyyyyyyxxxwwwwwwwwwxxxzzz{{{~~~|||lllVVVGGG>>>OOO]]]rrrvvvttt~~~yyytttoookkkiiihhhbbb___ZZZVVVSSSRRRPPPOOOOOOLLLHHHFFFEEEEEEDDDCCC@@@>>><<<:::888777666666222222888GGGYYYeeeiiihhhbbbaaaccceeecccaaaeeelllnnnHHH999000777VVV]]]MMM:::333;;;444///222...<<>>999RRR~~~yyyvvvsssppppppooommmlllooolllhhhddd```^^^___bbbpppaaaRRRGGG```lllMMMCCC>>>TTT```TTTAAA777222---VVVAAA999<<<888666888555000000000000////////////------------------------+++,,,,,,,,,---111555999333555@@@RRR``````YYYTTTgggvvv|||\\\===333]]]mmm[[[LLLeeeuuuuuuwwwzzz~~~{{{nnnlllrrr{{{lllvvveeedddLLL:::666666AAAUUUmmm~~~{{{}}}zzzvvvtttrrrnnngggaaaQQQLLLGGGDDDEEEGGGHHHHHHFFFEEECCCAAA??????>>>>>>@@@FFFHHHIIIYYYwwwiiitttNNN666555333333444444444333666222999777:::===EEEiiihhhFFFHHHpppXXXVVVmmmOOO>>><<<555CCCiiilll\\\SSSIIIUUU\\\cccSSSBBB444111111333===JJJKKKNNNOOOLLLIIIIIIGGGEEEEEEEEECCCAAA>>><<<:::888555333111000000///...,,,***,,,.........---...///666888>>>GGGRRRZZZ___aaabbbccceeehhhjjjmmmooopppvvvqqqooouuuxxxwww~~~iiiAAA\\\kkk^^^>>>222555888:::<<<999666555666777777777333333333333333333333333555888yyyTTT;;;000333222222333///222333444999???GGGNNNSSSXXXZZZmmmjjjdddbbb^^^lllmmmmmmnnnppprrruuuwwwxxxwwwxxxzzzzzzxxxwwwxxxzzz}}}~~~tttbbbNNN@@@999===555GGG]]]iiizzz{{{~~~zzztttooollliiihhhccc___ZZZVVVTTTSSSQQQPPPPPPMMMJJJHHHGGGGGGFFFDDD@@@???===;;;888777666555666444666???OOO]]]cccbbbaaa______```______eeemmmvvvJJJ===333AAAjjjiiiVVVBBBAAAKKK>>>000000666MMMUUUAAA000///222000000444000222222111111777BBBJJJOOOVVV```kkksssxxxzzz{{{xxx~~~ooorrrCCC///111---111------------............///333000,,,000666999PPPuuurrrKKK;;;777888555666555777MMMgggpppnnnoooqqqsssuuuuuuvvvvvvuuuyyyzzz}}}\\\>>>>>>AAA666;;;\\\~~~|||yyyvvvtttsssrrrqqqpppnnnmmmiiibbb]]]]]]___aaalll~~~vvvWWWLLLbbbvvvMMMEEELLLKKK>>>555444666444UUU@@@999;;;888666888666000000000000////////////------------------------,,,,,,,,,,,,---000555999555999BBBLLLQQQUUU\\\ddd{{{{{{^^^LLL<<>>>>>:::555777FFFxxxyyyXXXfffIIIFFFeeetttVVV999000///222>>>LLLTTTWWWXXXUUUPPPLLLKKKJJJGGGGGGEEECCC@@@===:::999666444111000000000...---***,,,...///...---......333444888>>>GGGQQQZZZ```aaabbbdddgggjjjlllnnnoootttqqqooosssyyy~~~~~~|||yyy~~~uuu???YYYlllaaa@@@222444666777555333111111222333333222222222222222333333333444666999```???...222222222333///111222444888>>>FFFNNNRRRZZZ]]]sssvvvrrrnnnaaahhhlllmmmnnnoooqqqsssuuuvvvssswwwzzz{{{yyyyyy{{{}}}}}}{{{tttmmmeee^^^rrrttt^^^aaavvv~~~~~~zzzuuupppkkkhhhgggccc___ZZZWWWUUUTTTRRRQQQOOONNNKKKJJJJJJIIIFFFDDDAAA@@@>>>;;;999777666666777777777;;;GGGUUU\\\\\\```]]]\\\]]]\\\]]]dddmmmjjj===999444MMMxxxdddGGGIIITTTBBB///111@@@aaammmQQQ888333444111000444000111111222555:::@@@EEEIIIRRR^^^jjjrrrwwwzzz{{{hhhyyyvvvzzz~~~sss~~~qqqCCC///000...222...---------............///,,,...///222111555```mmm???666;;;777555999888888NNNjjjtttrrrssstttuuuvvvwwwxxxxxxsss}}}~~~zzzZZZXXXDDDAAA;;;AAAQQQaaa|||zzzvvvtttttttttrrrqqqkkkmmmkkkccc]]]\\\\\\\\\[[[pppVVVLLL```mmmIIIAAA777333444666666444TTT???888;;;777666888555000000000000////////////------------------------,,,------------000444888999>>>HHHOOORRRWWWeeesssfffXXX\\\WWWVVVGGGKKKKKKgggsssuuuxxx|||nnnQQQ???777333333444333***999\\\bbbDDD<<>>>>>:::VVV^^^zzzHHHDDD|||wwwHHH444111555BBBRRRbbb___[[[WWWRRRNNNMMMMMMIIIHHHGGGEEEBBB>>>;;;999666444111000000000///---+++---///...------...///000222444666<<>>\\\yyyFFF666777NNNZZZSSSCCCIIIBBB555@@@bbb}}}vvvtttrrrpppmmmeeeZZZRRRQQQNNNKKKJJJKKKLLLMMMLLLKKKKKKLLLKKKIIIFFFCCCAAA===---444TTTjjjlllssskkkhhhxxxtttKKK666555333333444444444333444///888888:::<<>>;;;999555<<<777KKK|||cccWWWZZZWWW:::444999HHHYYYllldddZZZUUUQQQOOOMMMMMMJJJIIIHHHFFFBBB???;;;999555333111000000000///---,,,...///...------...000***+++------111<<>>111666333...000111///000222666===EEELLLPPP[[[XXXhhhqqqyyy|||oooqqqlllllllllmmmnnnpppqqqrrruuuxxxzzzvvvpppkkkjjjlllqqq~~~~~~}}}zzzvvvqqqkkkfffcccccc```[[[WWWVVVUUUSSSRRRMMMLLLMMMMMMMMMKKKFFFCCCEEEDDDBBB???<<<:::999999111666888888???LLLTTTUUUXXXXXX[[[___^^^]]]aaahhhnnnmmmCCCMMMLLLkkkyyyuuusss{{{kkk___lllqqqJJJ===999222///333111//////333:::===;;;888<<>>GGGTTTppphhhwww___jjj{{{HHH||||||TTT>>>KKKjjjsssyyy{{{yyy}}}TTTBBB777GGG;;;///JJJ888:::GGG@@@CCC^^^DDD999:::IIIEEEIIITTTGGG:::>>>VVVtttyyyuuuqqqllljjjgggaaa[[[XXXOOOSSSTTTRRRSSSUUUTTTQQQOOONNNMMMLLLKKKHHHDDD@@@>>>555333===LLLZZZiiivvvcccuuupppEEE666555444333333333444555666333666888FFFHHHJJJrrr\\\ppp>>>DDDhhhTTTeeekkkNNNYYYaaaJJJ;;;FFF???777>>>MMMmmmhhhyyyiii{{{ZZZ:::444AAAXXXooolllggg```ZZZUUUPPPMMMJJJLLLJJJHHHFFFDDD???:::666444333111222333333222000,,,---/////////......///***+++...000111666CCCQQQ[[[aaadddaaacccjjjnnnlllooorrrtttrrrqqqttt|||xxxNNNVVVnnnhhhHHH333//////222////////////000000000000000111222222111222444666666999bbb888666888///111000222333333444777>>>FFFMMMRRRVVV[[[bbbhhhjjjkkkkkklllnnnkkklllooopppnnnooorrrvvvuuuxxxmmmOOO???EEELLL^^^dddooo~~~|||uuummmhhhfffgggdddaaa\\\YYYXXXWWWVVVUUUQQQQQQPPPPPPOOOMMMHHHEEEGGGEEECCCAAA>>>===;;;;;;:::888777888>>>FFFOOOTTTTTTVVVXXX[[[]]]___``````lllcccFFF@@@VVVtttvvvpppaaassspppeeeDDD777111777---...//////000777???;;;222666CCCSSS]]]bbbhhhqqqyyyuuunnn[[[}}}uuuFFF111555,,,+++///...------------...//////,,,222///000444444VVV[[[???<<<999777444999999666GGGbbboookkknnnrrrrrrqqqrrruuuyyy{{{|||}}}{{{xxxtttqqqwwwnnnllldddPPPBBB;;;222666666FFFllllllDDDUUUddd@@@:::555///666TTT@@@888;;;777444555111111111000///////////////......---------,,,,,,,,,,,,---------...000444777999;;;EEEVVV~~~lllqqqyyyhhhXXXOOOXXXBBBMMMiiiooowww}}}xxxKKKIIIXXXVVVAAAGGGJJJMMMAAAGGGxxxeeeNNN@@@QQQyyyGGGCCCYYYPPP999777KKKhhhwwwwwwrrrmmmiiifffaaa\\\ZZZSSSVVVWWWUUUUUUVVVUUURRRTTTRRROOOMMMKKKGGGBBB???666444222444888???JJJTTT}}}bbbuuutttJJJ555555444333333333444555777888<<<:::CCCDDDMMM}}}hhhqqq@@@IIIiiiTTTbbbqqqeeecccaaannnnnnQQQGGG:::666EEEuuuyyybbbbbbhhhSSS===444888III^^^kkktttoooggg___YYYTTTOOOLLLMMMKKKIIIGGGEEE@@@;;;777444333111111222222111000...//////...---,,,,,,,,,+++,,,---...---111===KKKZZZ___bbbaaaccciiimmmlllqqqsssuuutttrrrsssyyy~~~zzz|||QQQVVVqqqnnnNNN999333111222////////////000000000000000111222222222222555777777>>>eee999555777000444222333333333444888>>>FFFMMMRRRVVVZZZaaaeeeggghhhiiijjjnnnkkklllpppqqqoooooorrrwwwvvvxxxkkkPPPAAA>>>:::CCCFFFIIIccc}}}}}}{{{uuunnniiihhhhhhccc```\\\ZZZYYYYYYXXXWWWTTTRRRPPPPPPOOONNNKKKHHHHHHGGGEEEBBB@@@???>>>===;;;:::888999===DDDLLLQQQRRRSSSTTTVVVXXXZZZ[[[\\\kkksss[[[^^^sss~~~~~~lllSSS\\\]]]WWWfffDDD666000888///111222000000555<<<;;;555...;;;MMMZZZbbbiiipppuuu}}}|||yyy|||xxxhhh{{{uuuGGG111444,,,---///...------------...//////,,,111---000777999YYYoooJJJ<<<333666333777888555EEE```mmmkkknnnrrrsssrrrssswwwzzzxxxzzz}}}yyyvvvrrrrrrtttkkkTTTGGGKKKOOO;;;555:::VVVOOOWWWtttvvv{{{lllQQQ>>>333000555TTT@@@999;;;777444555222111111000///////////////......---------,,,,,,,,,,,,---------...000444777<<<999BBBMMMlll[[[mmmiiiQQQ|||zzzTTT@@@JJJffftttzzz}}}~~~sssbbbVVVIIINNN~~~YYY]]]zzzoooTTTOOO~~~dddCCCGGGsssdddPPP>>>ccc```;;;111>>>SSSllltttrrrnnnjjjeeebbb___^^^YYY\\\\\\YYYXXXZZZYYYUUUYYYVVVRRRNNNJJJFFFBBB???888<<<<<<999:::FFFVVV```kkkoooBBB555555444333333444555666555:::AAA<<>>666777111555111000222333444888>>>FFFMMMQQQWWWZZZ^^^bbbdddeeegggiiimmmkkklllpppqqqooopppsss|||uuu]]]QQQFFF444111555222<<<\\\{{{~~~{{{{{{yyyuuuoookkkiiiiiiccc```]]][[[ZZZZZZYYYXXXUUUSSSQQQPPPPPPOOOMMMKKKJJJIIIGGGEEECCCAAAAAA@@@===<<<;;;;;;>>>CCCIIIMMMOOONNNNNNOOOPPPRRRTTTVVVbbboooddd|||nnnKKKNNN<<<@@@nnnNNN===333777...222444444222333888;;;:::666<<>>>>>CCC@@@UUUMMMccc}}}XXX|||uuuQQQ???KKKgggsssxxx|||wwweeeHHHAAAZZZuuuHHHBBBsss___aaa___tttNNN---===gggmmmCCC333999>>>VVVjjjnnnooolllhhhfffdddaaa^^^aaa```^^^]]]______\\\\\\YYYTTTOOOKKKHHHDDDAAA333777555000666JJJ___jjjpppggg777555555444333333444666777444:::CCC@@@EEEIII[[[qqqGGG:::aaaQQQaaa{{{vvvgggtttsssWWW[[[cccQQQRRRVVVcccuuujjjiiisss]]]kkk:::444666OOOoootttrrrnnnhhhccc___\\\YYYWWWPPPOOOMMMKKKIIIEEE@@@<<<777555222111111000///...///---,,,,,,...///000000......//////---///;;;HHHUUUYYY]]]```cccgggkkklllpppsssuuuvvvtttsssssstttwwwsss}}}HHHPPPqqqqqqOOO888222...,,,////////////000000000000000111333333333444666888<<>>:::777:::GGGlllzzzzzzxxxuuuqqqnnnlllkkkdddaaa^^^\\\[[[ZZZXXXWWWUUUSSSRRRRRRRRRQQQNNNKKKJJJIIIHHHFFFDDDCCCCCCBBB???>>>>>>>>>@@@DDDHHHKKKJJJIIIHHHHHHIIIKKKMMMOOO\\\nnnSSSVVV```dddHHHYYYiiiPPPAAA444555,,,222555777666555666999;;;<<<;;;:::;;;???BBBEEEGGGHHHCCCCCCFFFAAA@@@SSSnnnddd|||~~~lll~~~SSS444333---///......------------...//////000555///...333555[[[hhhUUU;;;:::666333777777333BBB[[[gggooorrruuuuuuttttttwww{{{|||rrrpppyyyvvvYYYHHH999333IIIXXXCCCdddtttuuu~~~oooFFF444888333VVVAAA999;;;666444666444111000000///////////////......---------,,,,,,,,,,,,---------...000444777CCCLLLRRRAAASSS[[[pppsssmmmjjjzzzSSSBBBPPPmmmuuu{{{mmm```555UUURRR\\\kkkxxxZZZ@@@___oooKKK999;;;222BBB\\\gggppppppmmmllliiifffcccfffeeeccccccffffffccc]]]YYYUUUQQQNNNKKKGGGEEE;;;:::555000333AAANNNUUUmmm}}}~~~pppfff888555555444333444555666777888===EEEDDDLLLOOO\\\YYYxxxBBBFFF[[[PPPfffqqqttt~~~uuu[[[tttXXXDDD???<<>>TTTpppsssqqqmmmgggccc```^^^\\\ZZZSSSQQQOOONNNLLLHHHCCC@@@:::777333111000000///...///---++++++---///...---------//////...222>>>KKKSSSVVV[[[aaadddfffjjjmmmmmmpppsssuuuuuutttsssrrruuuwww~~~EEEOOOqqqpppKKK333000///---////////////000000000000000222333444444555777:::BBBDDDooo===333444///444///---111222555999???FFFMMMPPPYYY[[[^^^```bbbeeeiiilllmmmkkklllppprrrpppqqquuussszzziiiZZZUUUPPPOOOGGG???```zzzyyyxxxvvvtttqqqnnnlllfffccc```^^^\\\ZZZWWWUUUTTTTTTTTTUUUUUURRRMMMJJJJJJIIIHHHGGGEEEEEEDDDDDDAAAAAAAAABBBCCCEEEGGGIIIDDDCCCBBBAAABBBDDDFFFHHHHHHlllwwwdddPPPHHHLLL}}}pppnnnWWWzzz___JJJ<<>>///777TTTeeesssuuurrrrrrpppkkkjjjlllkkkhhhgggjjjkkkiii]]]ZZZVVVSSSQQQNNNJJJGGGBBB>>>;;;;;;;;;;;;@@@FFFDDDLLLOOOTTT\\\cccxxxzzzfff;;;555444444444444666777888>>>AAAHHHGGGOOOPPPYYYWWWaaa777KKKVVVOOOhhhbbbddd{{{yyyaaaJJJ@@@<<<999222;;;===GGGwwwiiiooo>>>888???VVVtttuuuqqqkkkfffbbb```]]][[[UUUSSSRRRQQQOOOKKKFFFCCC===:::555222111000///...///---,,,---//////,,,)))------//////...111===JJJRRRTTTZZZbbbeeegggjjjoookkkmmmqqqtttuuutttsssrrrpppwwwzzzHHHOOOrrrpppHHH000000111111////////////000000000000000222333444444666888;;;GGGHHHeee666000333///555333333111222555999@@@FFFLLLPPPXXXZZZ^^^aaadddgggjjjmmmmmmkkklllppprrrqqqrrruuurrr~~~rrrwwwsssaaajjj|||{{{yyyxxxwwwuuuqqqnnnhhhfffcccaaa___]]]ZZZXXXXXXWWWWWWWWWVVVSSSOOOKKKKKKJJJIIIHHHGGGGGGGGGGGGCCCCCCDDDDDDDDDDDDDDDDDD<<<<<<<<<<<<===>>>@@@AAA666SSSwwwbbb___}}}|||lllaaaiiiOOO===...555333...111777===<<<777666999000555<<>>999888111111666888666;;;CCCVVVnnnuuufffWWWaaa999111...111---...------------...//////,,,555333111111000WWWoooeee666<<<777444999888333AAAXXXcccnnnqqquuuuuutttuuuxxx{{{||||||~~~~~~www```HHH666222MMMtttPPP???:::GGGsssnnnYYYIII===222000444222XXXBBB999:::666555777555111111000///////////////......---------,,,,,,,,,,,,---------...000444777<<>><<<444555555777888999::::::<<>>???NNNwww{{{|||uuu^^^@@@666???FFFRRReeeoookkkgggdddcccbbbaaa```WWWVVVUUUSSSRRROOOJJJFFFAAA===888444222111000///------000888@@@DDDBBB>>>>>><<<;;;777111000999EEERRRRRRYYYccchhhgggkkkqqqnnnnnnoooqqqssssssqqqoooqqqzzzsss~~~OOOFFFnnnpppHHH///000111///////////////000000000000111222444555555777:::<<>>@@@LLLKKKJJJOOOcccZZZ@@@JJJRRRGGGggg|||{{{wwwzzz]]]EEEWWWqqqXXXRRR===AAAGGG???BBBHHH___|||LLL333<<<@@@???EEEMMM[[[bbbfffbbbaaadddeeebbb___ZZZTTTPPPOOONNNLLLJJJDDD@@@<<<888666333///---///+++---<<>>666333222111///000111222333333222111333888eee~~~lllYYY[[[QQQDDD:::666444000,,,111...---///000111777>>>BBBCCC;;;999CCCCCC???BBBEEEBBB>>>999333000444;;;999<<>>CCCAAALLLLLLNNNRRRaaaSSS|||BBBIIITTTHHHggglllyyyZZZ^^^|||qqqvvviiiiiigggdddaaaUUUZZZuuuTTT:::???@@@999:::===KKKUUU]]]]]]\\\___aaaaaa]]]YYYUUUSSSRRRQQQNNNKKKEEEAAA===999666444000...///,,,---999IIIPPPIII@@@BBBBBB>>>666//////777>>>HHHNNNVVV\\\```dddhhhlllpppooommmnnnpppqqqpppnnnttt|||}}}QQQCCCqqqoooDDD111000------//////000000000000111111222222222333666;;;???BBBFFFLLL|||CCC444555000444111111111222444888???FFFMMMQQQVVVZZZ___dddfffhhhjjjlllooooooooooooppprrrtttuuu||||||zzzvvvrrroookkkgggeeefffggggggbbb^^^fffddd```\\\ZZZXXXWWWWWWSSSSSSOOOKKKNNNRRRPPPJJJMMMIIICCC;;;666333///,,,//////111222222222111111111222SSSfff^^^rrrmmmssseeerrrvvveeeLLL999222222444666222///...//////000555<<<@@@CCC<<<<<>>777666555666666<<>>999```lllrrr^^^JJJhhhxxxEEE666JJJTTT???111>>>]]]uuu|||{{{{{{{{{xxxrrrooonnnjjjdddgggeeebbb^^^ZZZVVVSSSRRRQQQRRRGGGDDDEEE888DDDnnnwwwbbbzzz|||FFF999555555555444555777<<>>999::::::@@@LLLXXX]]]^^^aaacccbbb\\\ZZZWWWVVVUUUSSSPPPNNNGGGDDD???;;;888666333000000...///666@@@DDDAAA<<<======:::333...///666===CCCKKKTTT\\\```cccfffiiiqqqppppppqqqrrrrrrooommmsss|||QQQDDDqqqnnnBBB000111---....../////////000000000111444444444666999===AAADDDEEEKKKFFF555444000444111222111222444888>>>FFFLLLPPPTTTYYY___dddgggiiikkkmmmpppppppppqqqssstttvvvwww{{{}}}}}}zzzwwwsssoookkkhhheeeeeefffddd```]]]bbbbbb```^^^\\\[[[YYYYYYWWWUUUQQQOOORRRUUUSSSMMMPPPFFF:::222111000///...//////000111111111000000777888RRRvvvwww```eeeooo\\\pppRRR999...---000222222///...//////...333999===BBB???>>>JJJTTT^^^nnn|||cccNNNIIILLLGGG===IIIFFFAAA@@@UUUmmmuuuUUUttt999222...444,,,---------............///444(((,,,555999000KKK~~~;;;AAA777666666666666;;;JJJZZZccchhhnnnqqqsssuuuzzz~~~|||aaaJJJ>>>;;;888222???NNNTTTIII:::444666111555:::BBBFFF;;;333999666555444111...///111444aaa@@@;;;999777999111555111000000///////////////......---------,,,,,,,,,+++,,,---,,,---///333666...@@@QQQuuulllmmmVVVuuuaaafffXXX<<>><<>>LLLWWWHHHddd]]]IIIWWW|||ssseeeVVV^^^}}}{{{IIIoooVVV;;;;;;===AAAGGGHHH===DDDOOOZZZbbbeeedddbbb^^^\\\YYYVVVTTTRRRQQQPPPKKKGGGBBB>>>;;;999666444333111111444888::::::999777777555111---///555;;;@@@HHHTTT\\\```cccfffhhhnnnoooqqqssstttsssqqqpppsss}}}MMMEEEppplllAAA000111...............///000000000111444444555777;;;???BBBEEEEEELLLGGG555444111555000000111222444888>>>EEEKKKOOOPPPVVV]]]cccgggiiikkkmmmooooooppprrrsssuuuvvvwww{{{{{{}}}{{{wwwssspppnnnllliiihhhgggfffccc```aaabbbbbbbbb```___]]]\\\___[[[VVVTTTWWWYYYVVVRRROOOCCC666000///000111444/////////000000000//////---...LLLyyypppkkk\\\GGG777000...---,,,222///...///...---111777555>>>AAAFFFPPPOOOKKKOOOooonnniiidddllluuupppbbbcccWWWNNN@@@AAAnnnpppdddmmm777222---333+++---------............///666---000444888///???;;;;;;777666666666555:::HHHWWWaaaffflllppprrrtttxxx|||}}}iiiLLL<<<888666333444@@@aaa[[[<<<555111666666DDDVVVJJJ888???666666444333111111222333aaa@@@;;;:::777999222555111000000///////////////......---------,,,,,,,,,+++,,,---,,,---///333666333>>>PPPvvvmmmZZZnnnhhheeeddd999CCCfffsss}}}lllvvvfffQQQIIIsssmmmmmm```bbbqqqrrr@@@MMMcccjjj^^^HHHNNNlllzzzqqqwwwzzzzzzuuurrrqqqooojjjfffdddaaa]]]YYYVVVTTTSSSXXX]]]bbbjjjnnnfff^^^```rrrmmm===777666555666999===CCCHHHJJJRRRPPPZZZYYYZZZ\\\kkkaaa~~~AAAGGGVVVFFFaaadddZZZ{{{vvvXXX@@@<<<666555YYYzzzRRRkkkkkkLLL;;;>>>@@@DDDHHHEEE666888@@@OOO^^^eeedddaaabbb```[[[VVVRRRQQQRRRSSSPPPLLLFFFAAA>>><<<:::999555444333222222333555555333333111...---///444999???HHHTTT]]]bbbdddgggiiikkkmmmpppsssttttttttttttuuu~~~GGGFFFpppjjj>>>///111...............///000111111222333444666888<<<@@@CCCEEEJJJPPPGGG444555222666000...111222444888>>>DDDKKKNNNNNNSSSZZZ```dddgggjjjlllmmmnnnoooqqqssstttuuuvvvzzzzzz~~~{{{xxxtttqqqpppnnnllljjjiiigggeeeccccccccceeeeeedddcccaaa```ddd___ZZZXXXYYYZZZZZZ[[[RRRLLLHHHHHHEEE<<<555444000000//////////////////,,,***GGG~~~|||tttttttttfffxxxzzz___HHH@@@777222333444444111222//////000///---000666111<<>>999777666666666555999FFFUUU```eeekkkoooqqqssswwwzzzzzztttVVVIIIGGGBBB:::444666333DDDlllfffBBB888888444CCC\\\UUU@@@???666666555555555666666666aaa@@@<<<:::777999222666111111000///////////////......---------,,,,,,,,,+++,,,---,,,---///333666<<<666;;;___hhhaaaooocccddd[[[WWWttt===???```pppsss|||{{{PPPEEEdddnnn```\\\wwwnnnCCCOOOppp{{{[[[PPPcccpppiiioootttvvvsssqqqqqqpppmmmfffdddaaa]]]ZZZXXXWWWWWW[[[___fffnnnvvv{{{zzzuuussskkk:::444555555777<<>>UUUEEE```pppkkkhhhJJJ555===BBB555KKK~~~lllRRRBBB>>>BBB???===:::111111///444EEEWWWaaadddeeecccaaa^^^YYYUUUSSSUUUVVVUUUPPPJJJEEEBBBAAA???>>>666555222000///000111222000//////------///333666???HHHTTT]]]bbbeeehhhjjjiiilllppprrrssstttuuuwwwvvv~~~EEEGGGooohhh===...222//////......///000111222333333333555777:::>>>AAADDDFFFKKKPPP|||JJJ666555222777111...222222444888===DDDJJJNNNNNNRRRXXX]]]aaaeeeiiilllkkklllnnnppprrrttttttuuuyyyxxx~~~|||yyytttqqqooonnnllljjjhhhffffffeeeeeeffffffggggggeeedddcccddd```\\\[[[ZZZZZZ```hhhfffccchhhqqqmmmXXX???222111111000/////////000000555000FFFxxxfffPPPgggXXXUUUfffPPPHHH@@@555000111333333111222//////111000...111666<<>>EEEKKKLLLLLLPPPOOO[[[___ccccccjjjTTTtttBBB>>>UUUEEE```uuu___]]]```PPP@@@FFFOOOBBBJJJqqqeee@@@888;;;>>>777444111(((///,,,000<<>>lllyyymmmccc{{{lllOOOEEE888000///000///...111///000222111000222888GGGPPPUUU___mmmgggVVVPPP???<<>>FFFJJJbbbAAA<<<:::888:::333666111111000///////////////......---------,,,,,,,,,+++,,,---------///333666666FFFQQQ???SSSWWWjjjnnntttmmmzzzhhhIIIEEE???YYYqqqxxxRRRSSSyyygggaaaooo~~~{{{GGGFFFXXX666,,,===666777:::<<<:::<<>>FFFQQQZZZ___dddhhhllllllnnnppppppooopppsssvvvwww}}}}}}KKKHHHooofff:::---222000000///000111222333444555555666888;;;>>>BBBFFFHHHJJJOOORRRrrrYYY;;;333...444222222222222444777===CCCIIIMMMRRRUUUXXX[[[___dddjjjooojjjlllnnnqqqtttuuuuuuuuuvvvttt}}}yyyuuurrrpppooonnnllljjjiiijjjkkkggggggffffffeeeeeeeeeeeeddddddeeeeeebbbfffvvvfffMMM444333111000000000111222...+++333@@@BBB::::::BBBOOOqqqooo~~~uuufffCCC;;;333///111444444222111///000333222111333999FFFSSS\\\fffpppiiiYYYTTTJJJ>>>>>>KKKPPPGGGFFFNNNYYY~~~|||\\\AAATTTeee~~~uuuddd|||gggdddmmm888444,,,111,,,---------.........//////111...555555666000DDDbbbPPP777888777777666444666BBBOOO___dddlllppprrrtttwwwyyywww~~~~~~mmmlll^^^PPPHHHJJJFFFDDDVVVoooOOOBBB<<<666<<<___wwwjjjQQQIII???<<>>CCCOOOUUU^^^fffiiijjjiiiiiikkkgggccc``````aaaaaa```XXXTTTFFF555777UUU}}}qqqCCC555999444666:::???EEEIIIJJJJJJPPPMMMPPPYYY\\\\\\hhhwwwpppjjjEEEBBBOOOBBBWWWVVViiipppmmmgggbbbeeepppzzz]]]ZZZSSS999666444555444111111555222//////000///000;;;HHHQQQ^^^iiihhhbbb^^^^^^]]]ZZZUUUOOOJJJHHHHHHGGGGGG:::555///+++***+++,,,,,,,,,+++,,,//////...000555<<>>AAADDDGGGKKKNNNVVVXXXppphhh888666444222555000333333444777<<>>MMMlllssszzzqqqYYYGGGQQQjjj|||yyymmm???:::888;;;;;;555---***555444333111111222444666AAAHHHSSS\\\bbbeeefffgggeeeccc```]]][[[\\\]]]^^^^^^QQQBBB888444???ZZZtttzzzfff???888:::777888<<>>888666:::===;;;777666111...---...---,,,111:::HHHVVVcccgggeeeccc```]]]XXXRRRJJJBBB???>>>======666333...,,,,,,---------,,,+++,,,//////...000555;;;IIIQQQYYYeeeeeeeeemmmlllllllllmmmnnnpppqqqrrrttt~~~GGGIIIsss\\\999555000000000...000111111111222444666999<<<@@@CCCEEEIIILLLOOOXXXXXXjjjppp===888666444444000222333444666<<>>IIIYYYcccmmmqqquuuzzz}}}}}}{{{{{{{{{{{{~~~hhhSSS^^^hhhhhhcccdddqqq}}}\\\OOODDDEEEAAA666GGGqqqeeeIIIJJJBBBGGG\\\VVVLLLDDDAAA???<<<;;;<<>><<<666111???UUUuuuzzzYYY:::<<<999999;;;@@@FFFLLLRRRVVVYYY\\\VVVTTTWWWWWWXXXcccppp~~~eeebbb>>>QQQDDDMMMqqqeeeOOO===@@@jjjuuuWWWZZZVVVHHH???:::===AAA>>>888333333000///000///---...111<<>>777666777777555555===GGGTTT___jjjoootttzzz~~~~~~~~~~~~}}}}}}ttt}}}yyyjjj```ccc}}}hhhXXXiiifffxxxyyyPPP777GGGZZZ```LLLJJJBBB@@@dddfffWWWJJJDDD???777222333:::;;;BBBOOOXXXTTTBBB222gggCCC;;;777555888111444111000000///////////////......---,,,,,,,,,,,,---...+++,,,......---111777BBB===CCCEEEjjjzzzuuuKKKYYYqqq@@@CCC[[[kkk{{{zzzssshhhWWWHHHDDDEEEAAA999333111000000111222333333333///333:::CCCKKKUUU^^^dddbbb```[[[SSSLLLLLLSSSZZZdddTTTEEE???888111666CCCYYYxxxPPP666===555:::>>>DDDKKKRRRYYY___dddbbb^^^\\\___aaaccckkkuuuVVV^^^AAAOOOFFFIIIggguuuhhhOOOHHHEEEooo___VVVPPPLLLCCC;;;===BBBCCCCCCCCC555222000000111111000000333;;;DDDLLLVVV^^^___[[[TTTKKK???555000......///111///......//////...------+++,,,......---111666===MMMWWW]]]ggghhheeeiiikkklllnnnoooppppppooonnnwwwBBBIIIuuu[[[333000111222000...///000111222444888;;;@@@CCCFFFIIIJJJMMMPPPSSSVVV```___DDD666888555222333222222333555:::AAAGGGKKKNNNQQQWWW[[[___bbbfffiiijjjlllooopppqqqrrrtttuuu}}}||||||yyyyyywwwtttttttttttttttrrrooonnnnnnmmmllllllllllllllloookkkgggbbbQQQDDDHHHFFFBBB;;;555888:::444)))......------...///000111000///...------...//////IIIfff~~~vvviiiXXX]]]jjjMMM777777666333000///...//////222000000333...444GGG]]]jjjvvv}}}iiicccaaauuu~~~xxx|||yyyyyy[[[XXXqqq}}}gggwwwqqq~~~iiiZZZ555222///222000...---------...///000111---111222666999777BBBZZZgggxxx???888666666777555555<<>>444444fffBBB:::777555888111444111000000///////////////......---,,,,,,,,,,,,------+++,,,......---000666111222IIIDDDWWWrrrjjjsssMMMDDDFFF>>>SSSeeewwwddd\\\ZZZeeeooolll___TTT@@@;;;555111000000///...111222444777>>>HHHTTT\\\]]]ZZZRRRHHH@@@AAAIIIQQQggg^^^NNN===333222333222@@@^^^vvv{{{~~~}}}III666<<<555<<>>fffwww```OOOJJJDDDVVVddd^^^llluuuLLL555999<<<222444AAACCC888666>>>ccc@@@:::888666999111333111111000///////////////......---,,,,,,,,,,,,------+++,,,......---///555777;;;LLLDDDLLL^^^fffvvvvvv[[[<<<{{{OOO;;;OOOaaarrrxxx~~~}}}vvvvvv{{{qqqEEE>>>555111111333444444222111000///333;;;EEEMMMOOOLLLEEE===777888===CCCRRRRRRIII:::333555555111222GGG^^^oooqqqjjjCCC888<<<:::???FFFOOOVVV[[[```fffkkkgggggghhhiiikkklllmmmnnn]]]tttXXX===DDDIIIDDDWWWuuurrrqqqkkkbbbSSSJJJ@@@;;;:::>>>IIITTTHHHGGGBBB:::666666555333000///---+++222===EEEGGG>>>999333///......//////222000///...//////---+++...,,,+++---------111777@@@SSS[[[[[[dddgggdddeeelllmmmnnnpppqqqrrrsssssszzz}}}zzziii===PPPiiiIII---333000000333000111222333555999???CCCFFFHHHKKKMMMNNNPPPSSSUUUTTTddd```lllGGG...777555...555222222222444999???EEEIIILLLPPPUUU[[[___ccchhhkkkjjjkkklllmmmooosssyyy}}}|||zzz~~~}}}~~~~~~}}}zzzzzzzzzyyywwwtttqqqppptttooo[[[EEE:::...)))000000///---,,,,,,...///000.........//////000000000------,,,,,,---...000111999ZZZlllKKK@@@BBBpppttt]]]HHH;;;777111444666555111......///111333000000222...555IIIttt{{{kkkUUUKKK@@@___qqq[[[bbb}}}```uuuzzzmmmwwwuuuVVV333222///111000---------...///000111222222555222222999:::BBBTTTooo???999666555666555555999???OOOZZZffflllppptttuuutttwwwyyy|||eeeZZZVVViii{{{zzzeeeZZZ^^^gggkkknnnyyytttPPPeeewww\\\LLLNNNKKKiii]]]aaavvvzzzeeeMMMEEE???>>>AAAEEEAAA999888===___>>>999999888:::111333111111000///////////////......---,,,,,,,,,,,,------+++,,,///...,,,///444999777;;;>>>MMMYYYccc~~~yyyyyylll;;;lllYYY===GGG^^^rrrwww{{{rrrTTTKKKgggTTTBBB<<<444111444777999888222222000//////333999>>>>>>===;;;888666666666666:::<<<>>>???<<<777555666333999IIIbbb}}}nnnXXX@@@:::;;;BBBEEELLLUUU[[[]]]^^^bbbfffkkkkkkkkklllnnnrrrttttttkkkwwwzzzDDD@@@JJJAAAMMM{{{qqq___\\\QQQEEE???<<<:::;;;>>>GGGKKKJJJAAA:::888666444///111///+++,,,222666666555333111111111111000///000///------/////////...///,,,+++---------111888AAATTT[[[[[[dddjjjhhhiiimmmmmmnnnppprrrtttvvvwww}}}zzzppp```>>>TTTbbb>>>,,,666///---555222333444555777<<>>DDDHHHKKKOOOUUUZZZ___dddhhhllljjjkkknnnoooqqqtttxxx{{{{{{yyy|||xxxsssqqqggg^^^EEE111///---,,,222///...---,,,,,,,,,...000//////000000000000000000......------....../////////>>>eeeVVVBBB===777eeeeeeJJJ<<<:::///333777666222......///222444000000222...555JJJ|||{{{fffKKK===:::QQQlllOOOQQQ{{{eeeeeeNNN000444000111///------......///111222333222777444555;;;<<>>KKKGGG444---333888333===[[[{{{{{{rrrNNN>>>;;;:::GGGJJJQQQYYY^^^]]]\\\^^^```hhhhhhggghhhmmmtttyyyyyymmmttt<<<>>>JJJ>>>EEEttt~~~mmm]]]RRRIIIIIIJJJFFF@@@===:::BBBEEE===666333222//////333444000------,,,***222222222444555555333000///---,,,,,,...111111111///,,,+++---------111888@@@TTT[[[[[[eeemmmmmmnnnnnnnnnnnnooorrruuuxxxzzzxxxiiiddd666WWW]]]777+++999...+++666333444444666888===CCCHHHHHHKKKMMMNNNOOOQQQSSSUUUaaaXXX^^^mmmQQQ000;;;777---777222111222444888>>>DDDGGGKKKOOOUUUZZZ___dddiiillliiilllppprrrssstttuuuwwwzzzwwwzzzuuuqqqUUULLL555(((///222---...+++,,,///333444111//////000000111111111111000000111111000000000/////////111)))@@@444000444***VVVwwwyyyrrr[[[AAA222222888...222777666222......000222444000000222///666JJJooolllLLL999<<>>AAA<<>>VVVppp;;;<<>>HHH}}}sssTTTVVVrrr}}}~~~]]]JJJCCC444+++444222666666///...333333///000111333555666666555555222444666888888666444333666000888HHH|||~~~~~~oooEEEAAA>>><<>>???AAA???^^^zzztttbbbbbbbbbaaa]]]qqqggg\\\]]]```XXXPPPGGG:::@@@:::@@@EEE999222888;;;LLLHHH@@@888333111...+++...000666<<<<<<777555888///...000222111------111111///...//////...222777GGGPPPYYY^^^dddkkkoooooolllnnnqqqssstttvvvyyy{{{uuunnnJJJ999```FFF666333......333222000111444888===AAAEEEHHHOOOOOOOOOMMMKKKMMMRRRWWW```\\\ffflllTTT777777///888222111111111222555:::AAAFFFKKKOOOUUUZZZ___bbbfffiiihhhkkkooopppoooppptttwwwzzz{{{[[[___}}}|||iiiZZZ<<<444///000000,,,,,,///,,,000333888AAAHHHBBB777222444000+++...777888222000111111111111111...,,,222111---******///555888HHHDDD===777444444666888333222222222111111000000333111111333444444888>>>aaa{{{~~~jjjRRR===<<>>CCCIIINNNgggtttwww<<<888888///555:::000;;;JJJQQQ]]]iiirrrvvvvvvuuuwww{{{uuucccTTTAAAOOOMMMTTTiiivvvtttsssOOOPPPfffrrrzzzzzz~~~wwwRRRvvvhhhBBB???@@@999???ZZZAAA777;;;999999888222222111111000000000000000000///...---,,,------...,,,,,,,,,---------......444:::FFFYYYrrr~~~sssuuuKKKFFFIII:::KKKiii{{{{{{{{{YYY???555444:::GGGQQQ{{{]]]AAAaaa~~~EEE555:::;;;;;;222111000111666999444---000111222444666777888888<<<:::888666555555777888777111:::JJJ}}}eee>>>>>>@@@AAARRRUUUVVVYYY[[[]]]_________\\\___ccceeefffhhhlllppp{{{UUUPPP;;;===@@@;;;VVV~~~xxxpppgggfffhhhgggccc___wwwrrrRRREEEBBB@@@<<<555GGG{{{pppssszzzssseeeWWWHHHFFF@@@IIISSSKKKFFFJJJLLLxxxiiiQQQ===333111000000000111999HHHQQQLLLAAA999666333111333222......000111///...//////...111777GGGPPPYYY___eeelllooonnnnnnqqqsssuuuwwwyyy|||~~~yyysssQQQ;;;aaaEEE555222...///333111///111444888<<>>DDDKKKPPPSSSTTTUUUUUUUUUVVVXXX[[[^^^aaaeeeaaa___:::555222666222111111222222444999???CCCIIIMMMSSSYYY]]]aaadddggghhhkkkooopppppprrruuuyyy|||{{{}}}yyyrrrWWW===...555555666777444///,,,...333;;;DDDLLLXXXhhhvvv}}}ZZZCCC333222222555JJJeeeOOOTTTKKK888...111222...111...000444222+++)))...---,,,++++++,,,...///111/////////...............---...222888888555444777;;;WWWwwwhhhRRR:::~~~xxx^^^XXXKKK[[[nnntttttt\\\iiiuuu;;;+++444222333...---...///......///222555444777:::>>>AAAEEEJJJMMMmmmvvvBBB666:::666777:::222;;;AAALLL[[[fffkkknnnrrruuu~~~wwwxxxyyyuuu~~~nnnbbbRRRjjjuuuIII<<<>>>KKKXXXBBB;;;???<<<:::888222222111111000000000000000//////......------------,,,,,,,,,---------......333999???CCCJJJWWWhhhsss}}}HHHhhhUUU<<<@@@ZZZwwwxxx```IIIEEETTTSSS???333WWWmmmTTTQQQpppxxxzzzmmmWWWNNNIIIAAA:::555///+++000:::222111111111333555777888888;;;???CCCDDDBBB???<<<<<<888AAAPPP{{{rrrLLL666???HHHMMMYYY[[[[[[ZZZ[[[[[[]]]^^^___ZZZ^^^ccceeeeeefffjjjmmmvvv```sssAAA<<>>BBBHHHPPPVVVRRRSSSUUUVVVWWWXXXXXXYYY[[[aaabbbZZZtttmmm<<<333666666222111222222222444777===AAAHHHLLLRRRWWW[[[___ccceeefffjjjnnnppppppqqquuuyyy|||||||||yyy}}}jjjRRR```lllKKK666888BBB>>>AAADDDGGGDDD<<<555000000999DDDKKKRRR```ppp|||nnnXXXBBB666---///FFFccc]]]kkkiiiPPP:::555333---999222///333444...+++..................---------------------------------------111666666333333666===XXX|||jjjZZZsss\\\SSSBBBTTTeee~~~nnnwwwlll999///444000333,,,---...///......///111444444777<<>>JJJ[[[AAA999444666:::>>>FFFOOO888222///444>>>LLL\\\jjj]]]OOO???888444111000111333000///000///---000666???IIIUUU\\\dddlllpppppptttuuuwwwyyyzzz~~~~~~iiiAAAGGGXXX===///000///111444000555999>>>AAACCCHHHPPPVVVRRRSSSTTTVVVXXXYYYYYYYYY[[[bbbaaa[[[iiiBBB222:::666333111222222333333666;;;>>>FFFJJJPPPUUUYYY]]]aaaddddddhhhmmmooooooqqquuuyyy|||~~~|||wwwllldddLLL888IIIsss|||gggLLL888:::TTTppp@@@FFFLLLNNNKKKCCC888000111777<<<>>><<<<<>>:::777888444222111111000000000000000......//////......---,,,,,,,,,,,,---------......///---HHHrrrsssrrruuuJJJ;;;zzzKKK777>>>```yyy{{{rrruuuRRRSSSrrrkkkdddQQQ===<<>>WWWvvvsssYYYVVV]]]```^^^lll{{{~~~hhh___lll^^^iii~~~{{{ZZZEEENNN\\\TTTIII???999999DDD^^^xxx>>>999333111111777EEESSS```UUUJJJDDD>>>666222111333000///000...---000666:::DDDPPPXXXbbbmmmsssttttttvvvwwwyyy{{{~~~ccc:::SSSNNN888...111000111555333555;;;@@@CCCDDDGGGMMMSSSSSSSSSTTTVVVYYY[[[ZZZYYY]]]bbbaaaaaafffOOO333;;;444444111222333333333555999<<>>HHHQQQfff~~~jjjYYYLLLNNN[[[kkkfffmmmooodddRRRCCC777000111111444555222---,,,///???JJJQQQIII:::333:::DDD:::JJJRRREEE222+++222<<>>@@@BBBEEEIIILLLUUUccckkk999333888444999777888999CCCRRR^^^dddjjjpppuuuvvvyyy~~~}}}llljjj]]]SSSFFFFFFQQQ```sss}}}vvv}}}```QQQPPPJJJVVVBBB;;;===777555777555222111111000000000000000---.../////////...---,,,,,,,,,,,,---------......000///CCCeeetttnnnsssaaa999]]]pppIII<<>>777???QQQkkkmmmtttvvvdddBBB:::===QQQhhhxxx```EEE<<<<<<444000000666999555222222$$$---===DDD<<<444DDD\\\KKKPPPVVVRRRAAA111///666999LLLPPP<<<...111333+++------///000111111111000........./////////000000111...---///......222888222DDD```zzz{{{tttdddbbbeeeYYYZZZnnn}}}|||kkk^^^III\\\uuu~~~yyyssshhh|||TTT111444///+++777,,,...///000000000222555888<<<>>>???@@@AAADDDIIILLLTTTrrrBBB444999444:::888666777???LLLYYYcccjjjooorrrssswww{{{~~~vvv```QQQIII[[[gggrrrHHH:::DDDAAAGGG\\\ooovvv|||JJJ???GGGEEEVVVBBB:::;;;666444777666222111111000000000000000---.../////////...,,,,,,,,,,,,,,,---------.........,,,333BBBNNNXXXkkk~~~xxxxxx{{{BBBJJJhhhIIISSSggg|||wwwYYY]]]hhhWWWCCC|||oooFFF===<<<555333444666777777777666555111222444666888:::<<<===???666888BBBrrr~~~vvvxxxMMM;;;MMMZZZ]]]```bbb______``````^^^[[[YYYWWWUUUYYY]]]_________aaadddggg|||aaa}}}~~~===888EEE;;;DDDeeeooottt|||yyylllffflllrrrqqqiiiiiiwww[[[OOOxxxmmmZZZTTTWWWWWW^^^lllsss\\\^^^___XXXHHHFFFcccfffPPP:::444888;;;999777222888DDDOOOOOOEEE<<<999444111///000...---000555222<<>>000///555111111888999>>>EEELLLNNNLLLKKKOOOSSSOOOMMMLLLNNNSSSVVVVVVUUUYYYXXXZZZhhhaaammm;;;999,,,555222333333333222444666999BBBGGGLLLRRRVVVZZZ^^^```gggkkkppprrrtttvvv{{{hhh^^^___MMMMMMGGG???>>>AAA@@@;;;>>>>>>FFFVVVeeerrrjjjOOO:::???777555;;;AAANNNkkkSSS333000999<<<333111888>>>;;;666444222...777CCC;;;111JJJtttvvvsssuuuuuucccFFF333000555WWWdddJJJ333333444***---......//////........./////////000000000111111///------000///...111666444999CCCNNNWWW]]]ccciii|||oooaaaPPPeeewwwnnnsssTTT...111---,,,999+++...///000111111333777999??????@@@???@@@DDDIIILLLTTT|||vvvwwwKKK888;;;444999666111666===HHHVVVaaaiiimmmooosssvvv{{{}}}mmm___PPPEEEIIITTTXXXaaammmqqqbbbssstttddd]]]hhh}}}yyy```EEEBBBHHHGGGFFFSSSXXXqqqbbbKKKEEE:::VVVAAA:::===888666666222444333222000///.................................---------............//////(((666CCCDDDWWWlllkkktttuuuEEEJJJvvvRRRHHHiiirrrgggLLLlllJJJcccwwwJJJ333BBBIII>>>555JJJNNN@@@888///666777666999???@@@;;;888999777444666DDD```|||}}}XXXKKKGGGRRR^^^ccchhhoooiii```ZZZZZZYYYTTTRRRTTT^^^^^^^^^[[[ZZZ\\\aaafffkkklllyyyVVV>>>@@@<<>>666000000///...............000444>>>MMM^^^kkkqqqssswwwyyyzzzyyyxxxxxx|||qqqiiiDDDDDDLLL444222000///111666;;;???DDDGGGKKKOOORRRTTTUUUUUUPPPQQQQQQRRRRRRSSSSSSSSSXXXRRR[[[dddbbbuuu~~~<<<222999000333444333222222444888;;;BBBEEEJJJOOOTTTYYY^^^bbbhhhllloooqqqrrrtttyyy}}}~~~iii___jjjvvvpppmmmbbbUUUAAA<<<@@@PPPbbbqqq~~~pppKKK999555555000999444,,,333:::AAAKKKcccmmmXXXGGG555:::NNN666)))EEE@@@***888777+++)))444777666CCCWWW}}}hhhaaayyyUUUBBB///:::KKK___XXX>>>111111,,,//////...---,,,,,,...//////......---------......////////////////////////...666===AAAJJJTTTWWWSSSeeeyyy}}}lllmmmwwwiiixxxHHH444333...111...000......///000333666999;;;AAAAAABBBBBBCCCEEEFFFGGGMMMiiiaaa@@@<<<999444///:::222666:::CCCNNNYYYdddlllqqqrrrvvv{{{~~~nnnqqqQQQMMMeeeooozzz}}}]]]ccclllyyyMMMMMMHHH@@@CCCKKKLLLEEEIIIaaa|||yyyBBBBBBFFFUUUAAA:::===888666666333444333222000//////..............................---------............///555...555@@@BBBNNNmmmhhh777RRRiiiHHHWWWnnn{{{___mmmBBBNNNmmmYYYmmmyyydddPPPXXXVVVIIIBBB444555999GGG[[[hhhgggZZZHHH;;;:::777555>>>UUUrrrttt~~~vvvMMMHHHKKKVVV[[[[[[```iiihhh```ZZZZZZYYYUUUUUUWWWTTTXXX\\\^^^]]]\\\\\\]]]ccchhhvvvGGG===444;;;JJJsss{{{hhheeepppwwwmmmXXXJJJZZZwww|||^^^mmmwwwnnnyyypppiiiccc[[[RRRKKKFFFFFFGGGRRRPPPNNNKKKEEE:::222222111444777888888555333111000000///...............000444===LLL^^^kkkrrrtttwwwxxxyyywwwuuuwww}}}ggg<<>>CCCEEEIIINNNQQQSSSTTTTTTSSSRRRRRRQQQQQQRRRRRRSSSWWWTTTYYYaaa```lllDDD///888000333444333222222444888;;;AAADDDJJJOOOSSSYYY^^^aaahhhkkkoooqqqrrruuuzzziiiSSSSSSnnn[[[IIIHHHMMM[[[hhhrrr~~~{{{^^^JJJ???999777777---444111...333222111:::EEEddd~~~ggg777EEEPPPFFF///333IIIIII666000777;;;666000222???KKK|||yyypppQQQGGG===444<<>>999666000:::444666:::AAAKKKVVVaaaiiinnnrrruuuzzz|||~~~vvvuuurrrttt}}}qqqqqqhhhssscccfffiiifff\\\YYYfffvvvMMMbbb\\\WWWOOOUUUAAA:::===999666777333333333111000////////////........................---------............///111///111<<>>777>>>HHHkkk{{{~~~{{{}}}vvvcccPPPLLLbbbooobbbiiirrrfffsssqqqiiiaaa\\\SSSDDD999444777@@@===@@@JJJ>>>...333000555:::888222------///000000///...............000333<<>>CCCEEEIIIMMMPPPQQQRRRRRRVVVTTTRRRPPPPPPQQQSSSUUUUUUXXXXXX]]]```aaaRRR///888555333444444333222444777:::???CCCHHHNNNSSSXXX]]]aaagggkkkooorrrtttwww}}}qqqUUUNNNfffrrr{{{yyyooobbbWWWPPP]]]```hhhoootttxxxgggKKK555666>>><<<:::;;;EEEAAA888777<<<555111;;;:::@@@tttBBB;;;QQQxxxnnn===BBB[[[NNN111444555222...000999AAAuuu{{{]]]MMMBBB444111333111)))---111+++,,,,,,---///000///---***......---------......///////////////////////////222444999DDDZZZtttoooqqqttt>>>333666222555000/////////111333666999<<<===BBBCCCCCCEEEGGGIIIKKKLLLQQQLLLqqq|||ccc>>>888777111888666666999???HHHSSS]]]fffkkkrrruuuxxxzzz|||hhhVVV```oookkk~~~kkk|||dddzzziiiUUUAAA:::===999666777333333222111000////////////........................---------............///***111...444GGGSSSqqqyyyZZZ===KKKkkkkkkSSSHHHRRRvvvdddggggggyyywwwXXXsss^^^VVVeee```TTT[[[fffyyyvvvYYYHHHIIIKKKFFF???===888555AAA]]]|||yyyeeeIIIQQQ^^^fffccc^^^aaajjjhhhddd___\\\[[[\\\^^^aaa```aaaaaaaaaaaaaaacccdddgggnnnuuu]]]rrrKKK>>>>>>CCCFFF]]]tttuuu{{{}}}sssbbbWWWOOOGGGHHHPPPZZZoooyyy|||jjjYYY\\\[[[TTTKKKCCC:::333+++777000999UUULLL555999888DDDOOONNNAAA444......000000///...............///222;;;JJJ\\\kkktttxxx|||{{{zzzggg:::TTT999444333333444777;;;>>>AAAEEEGGGJJJMMMOOOPPPOOOOOOWWWUUURRRPPPPPPSSSWWWYYYTTT\\\XXX\\\bbbZZZddd333888:::333444444333333444777999===AAAFFFLLLQQQWWW]]]aaafffjjjooosssuuuyyymmmiiigggmmmpppnnnjjjjjjooosssooovvv~~~sssVVV666888@@@KKKRRRSSSUUUXXXnnnZZZAAA;;;>>>333---888777<<>>@@@DDDEEEFFFHHHKKKMMMPPPQQQXXXPPPooouuu===777999444555777444777<<>>^^^qqq]]]BBBCCCfffiiiJJJsssbbbuuuhhhWWWYYYmmm}}}```NNNLLLIIIAAA999:::666333<<>>AAAQQQrrrbbbOOO\\\~~~kkkVVVJJJKKKPPPLLLEEEMMM}}}^^^>>>IIIpppllleee^^^bbb^^^SSSUUU]]]VVVFFF@@@DDD777BBBddd]]]???<<>>FFFGGG@@@888444444000000///...............///111999HHH[[[lllxxx}}}~~~{{{zzzyyy|||RRRYYYZZZ777000222555:::???DDDIIIKKKMMMNNNQQQSSSTTTSSSRRRQQQYYYWWWUUUTTTUUUYYY]]]```XXX^^^\\\```ccc[[[qqqNNN000222333444555555444444666777888===CCCIIIOOOVVV\\\```eeeiiiooosssuuuzzzooo\\\TTTVVV[[[___fffjjjaaaVVVhhhuuuUUUKKK@@@???===rrrooottt~~~mmmcccRRRrrrrrrCCC+++555999,,,,,,666BBBnnnddd999111333777000///222......333888777222...///111---------------...///000000000000000000000000000111...///:::QQQrrrlllttt```666222111***000//////000222666:::>>>AAACCCDDDIIIIIIKKKMMMOOORRRTTTVVVXXXZZZiiipppKKK999888888333555444555888>>>IIIWWWdddlllrrrvvv{{{~~~sssCCCNNNqqqsssyyy}}}SSS???999===999777888555222111111000000000000000........................---------............//////...111111444KKKhhhuuujjjLLLZZZbbbJJJNNNsss~~~ZZZ@@@AAAUUU___TTTEEE<<<:::===@@@AAA888999555111:::VVVyyywwwxxxyyyUUUQQQ]]]ccchhhiiihhhhhhiiijjjjjjnnnmmmeee```aaaaaa___```aaadddhhhmmmnnnllljjjaaafffpppsssmmmSSS>>>888DDDLLLccc{{{wwwrrrppp|||}}}iiippppppooo]]][[[```bbbbbbccclllaaa]]]kkk{{{tttYYYDDD888;;;>>>@@@???<<<888666000000///..................000888GGGZZZlllyyy~~~}}}zzzxxxhhhFFFbbbNNN444222444888===BBBGGGKKKLLLMMMOOORRRVVVXXXYYYYYYYYY]]]\\\YYYXXXXXXZZZ]]]___\\\[[[]]]aaa^^^[[[kkkfff333111333444666555444444555777777;;;AAAHHHNNNUUU[[[```eeeiiiooorrruuuyyygggYYYHHH???BBBNNN]]]gggeee[[[III@@@RRRvvvtttiii```QQQ>>>iiioooggg___KKK___dddMMM777444777555111000///999[[[}}}III:::666777111000222///111???MMMOOOCCC666...------,,,,,,------///000000000000000000000000000000111///...333<<>>777:::555666666666666;;;EEERRR___gggpppuuu{{{______jjjvvv|||vvvxxxSSS???999===999777888555222111000000000000000111........................---------.........//////222&&&...444///GGGyyykkkOOOyyyXXX@@@cccyyyaaaQQQLLLUUUXXXIII999555666777999<<>>999333===ZZZ}}}jjj{{{sssHHH[[[^^^fffmmmlllgggdddeeegggiiiooonnnfff``````___[[[```]]][[[^^^dddkkkoooqqqccceeeqqqnnnxxxZZZDDD888>>>???WWWsss|||{{{hhh```cccXXXHHHVVVtttbbbXXX```ttt~~~zzzgggOOOUUUTTTSSSQQQNNNEEE888///000000///..................000777FFFZZZmmmyyy~~~~~~~~~{{{YYY<<>>777:::888777888444222111000//////...............------------.........------------...//////,,,000///...222???nnn???QQQuuu```IIIKKKkkkggg}}}fffZZZWWWXXXVVVDDD222;;;KKKLLLSSSDDD===777999bbbzzzyyy}}}ZZZTTTXXXiiiiiihhheee```___bbbeeehhheeeaaa]]]ZZZYYYYYYZZZ[[[ZZZZZZ^^^dddjjjnnnpppjjjjjjcccwwwWWWgggJJJ333???===BBBhhhvvv___PPP[[[eee___```zzzxxxooocccVVVMMMCCC999444444,,,...000000///......///000111222<<>>SSSXXXDDD;;;333000999///666666iiiooo\\\EEE;;;111111999...444III___cccTTT@@@111+++///111333111...///555;;;444222000000111222111000......000444333///000555III```|||uuuxxxlll999555000///111333444444666888;;;???CCCGGGJJJLLLLLLKKKJJJJJJLLLNNNQQQRRRPPPPPPSSSlllvvv___KKK777777444555888666666999>>>FFFTTTaaahhhnnnuuu|||vvvooovvvnnn```UUU@@@888<<<999888999555222111000//////......///......------------.........------------...//////111333111000000000IIIppp```HHHaaaoooGGGKKKqqqfffeee>>>:::EEECCC555666666555GGGqqqzzzvvvtttYYY[[[nnnmmmlllhhhccc```___aaaddd```]]]ZZZWWWUUUTTTUUUUUUXXXXXXXXXZZZ^^^eeekkkooohhhiiicccppp}}}eeemmmMMM;;;BBB>>>AAA^^^xxxrrrXXXZZZeeebbb^^^|||gggbbbZZZRRRMMMFFF:::111...111111111000//////111333000111444===SSSnnn}}}XXXqqqFFF;;;777;;;AAAFFFJJJMMMPPPRRRMMMQQQUUUWWWVVVVVVWWWYYY^^^iiijjj]]]SSSUUUZZZ[[[ZZZTTTVVV___cccaaadddmmmiii;;;666666555444333444555777555777;;;AAAIIIQQQWWW[[[cccgggmmmrrrvvvzzz~~~~~~bbbKKKLLLWWW^^^HHH555777CCCEEE888***222444777888777777:::===999222888PPPcccddd\\\VVVSSS===@@@UUUhhhooo\\\@@@555:::333>>>===ggghhhWWWFFF>>>222...555///222EEE]]]ggg]]]III:::555...///000//////222777<<<444222000000111111111000666222000222222111444999333AAAVVVjjjyyywww~~~rrrvvvrrrfff888444000///111333444444777999<<<@@@DDDHHHKKKLLLLLLKKKKKKLLLNNNPPPRRRSSSPPPQQQWWWqqqZZZ___888:::999777888666666999===DDDQQQ^^^fffkkkrrrxxx|||pppmmmWWWAAA999===:::999:::555222222111000////////////......------------.........------------...//////111111...111444000999RRRpppIII<<>>555888DDDPPPEEE999TTTxxxsssiii[[[^^^zzzrrrnnnhhhcccbbbbbbbbbbbb^^^]]][[[YYYXXXYYYZZZ[[[___``````______ccciiinnniiimmmkkkpppwwwWWWfffEEE???888???OOOkkk{{{ooooooiiiddd{{{zzzmmmddd```WWWNNNGGG???666000///333333111///...///222444000111444???UUUpppjjjUUU^^^;;;999<<>>:::999<<<<<<111---777@@@@@@===>>>AAAnnnyyyLLLLLLHHHWWWVVVNNNDDDUUUWWWnnnwwwUUUDDD>>><<<222...000///000>>>VVVgggcccQQQCCC@@@333111///...///222777:::333111000000111111111000666222000333444333333666222444<<>>EEEMMMTTTXXX```dddjjjppptttxxx{{{}}}jjjssszzzvvv}}}sssnnnssswwwaaaLLL>>>???>>>666444::::::666444666555111444999333:::gggsssnnnGGG444ppp{{{sssTTT<<<999777111222......000888JJJ[[[]]]PPPFFFDDD999555000---...111333444222111//////111111111000333222444:::<<<888222111999666666???RRRjjj}}}zzzppp}}}HHH444222111000222444666777:::<<<@@@DDDGGGJJJLLLMMMKKKLLLNNNQQQSSSTTTUUUUUUWWWUUUVVV___qqq<<<888:::555777555666888999===FFFPPP^^^dddmmmssswww|||{{{~~~WWWAAA999<<<999888888333333222111000000/////////......------------.........------------...//////...000------000...444FFFooo}}}vvvFFF___yyynnnSSSWWWssslllrrr}}}pppggg~~~wwwiii}}}yyy~~~yyyttthhhyyyvvvxxxnnnllljjjkkkmmmlllhhhddd____________```bbbdddeeeeeejjjmmmkkkfffbbbbbbeee```iiirrrooopppyyysssQQQ777@@@<<<888QQQrrr}}}}}}fffVVVNNNLLLLLLMMMHHH<<<000///444000222555555333111000000444///333HHHgggKKKaaakkkHHH///@@@DDDGGGLLLOOORRRVVVZZZ\\\TTTSSSRRRRRRTTTUUUWWWWWWSSSSSSQQQMMMMMMRRRWWWXXX\\\ZZZZZZ\\\^^^```cccgggiiijjj:::999888888999888444111444555777<<>>AAA999???EEECCC999000111888AAA---???hhhddd555PPPgggyyyYYYOOO;;;000777...000111444===HHHNNNKKKDDD@@@:::666111......000222222222000//////000111111000333333777===???999444333333111111555BBBTTTfffrrrxxxzzz{{{~~~KKK222222222222333555888:::<<>>111:::HHHRRRMMM>>>222---333666:::;;;999666333222333111:::UUUtttyyy___kkkCCC///PPPLLLNNNRRRUUUWWWZZZ^^^```YYYWWWTTTTTTVVVYYYZZZZZZUUUUUUSSSPPPNNNPPPSSSVVV\\\\\\]]]^^^```aaacccdddiii;;;888666666888888555222555555666:::@@@GGGNNNSSSYYY^^^fffmmmrrrvvvyyy|||~~~mmmaaaYYYAAA??????MMMeeennneee]]]^^^vvvqqqrrrtttkkkUUUAAA888999CCCMMMKKKAAA999:::???444111333666???WWWmmmpppzzz\\\^^^aaaiiijjjpppyyyhhhlllttt|||RRR444:::///333111444555777AAAJJJGGG===444333111000000111444555111///......000111111000111222666;;;:::666444777555555444333555<<>>AAAEEEHHHKKKMMMMMMMMMLLLMMMNNNOOOPPPRRRSSSSSSRRRTTTTTTTTT]]]}}}```mmm<<<888777888777888999888666;;;BBBMMMYYYgggpppsssuuuzzz}}}XXXCCC:::===:::888888444333333222111000000000000......------------.........------------...//////)))000000222777333111;;;KKKxxxGGG:::QQQ___XXXIIIFFFTTTcccqqq{{{pppiii{{{}}}tttlll||||||ssshhhlllqqqwwwrrrkkkkkkkkkiiigggffffffgggbbbbbbbbbbbbccccccddddddaaabbbccceeefffiiijjjllliiijjjrrrkkkqqquuuuuuvvvMMM888;;;999>>>UUUtttzzz{{{xxxxxxxxxcccQQQ888777===JJJPPPKKK@@@888777999;;;;;;999777555555000555HHHeeemmmddd===:::PPPQQQSSSUUUVVVWWWYYY[[[^^^___[[[WWWVVVXXXZZZZZZZZZVVVWWWXXXVVVRRRQQQUUUYYYYYY[[[^^^___aaaccccccbbbhhhJJJCCC:::666777888888666666666666999>>>EEELLLPPPUUU[[[dddlllrrrvvvzzz|||pppjjj|||vvvoooTTTHHHJJJMMMLLLBBB:::;;;CCCJJJdddyyyeeeJJJ<<>>EEELLLJJJdddnnniiipppooobbbUUUNNNRRRuuuqqqAAA???///666///555333...<<>>DDDPPP___hhhlllqqqyyy{{{xxxZZZDDD<<<>>>;;;999999555444333222111000000000000.........------............------------...//////000111+++)))000///...666666mmmvvvhhh<<>>:::;;;999///333CCCBBBJJJfffeeeCCCooottt[[[NNNNNNXXXYYYDDD999666fffNNNEEE///666---777444--->>>[[[ZZZCCC111444777555000---000333000///---...000111111000...???VVVddd___OOODDDAAA888666444444555555555444888<<>>JJJXXXbbbgggnnnyyyhhhhhhcccBBB???>>>;;;<<<333666444333222111000000000000000000///...............//////............//////000000000000111222333444999WWWVVV:::iiioooXXX===;;;AAAHHHTTTcccnnn{{{jjj}}}wwwqqqhhhgggjjjlllmmmpppnnnjjjgggeeeeeeeeeeeebbb```^^^]]]\\\]]]___```___^^^[[[ZZZZZZ\\\^^^```bbbbbbfffkkkjjjkkkvvv777>>>FFF555HHHZZZ|||}}}zzzkkkjjj\\\RRRFFF888GGG[[[mmmwwwsssHHH444???===QQQdddSSS???666///111666777666555888;;;```ppp___|||MMMKKK===TTTNNNPPPSSSVVVXXXYYYYYYXXXYYYZZZ[[[[[[WWWUUU\\\eee^^^TTTNNNPPPTTTTTTTTTVVVUUUWWW[[[^^^aaa```^^^]]]dddmmm~~~UUUUUU777;;;;;;999555555555666777;;;AAAJJJOOOSSSXXX```hhhpppuuuyyyzzzpppXXXVVV___nnnmmmjjjLLL???;;;:::999FFFttt]]]QQQNNN;;;BBBPPP>>>???333666666XXXjjjeeeaaaLLLfffrrrMMMOOOGGGUUUrrrjjjGGG888222^^^oooAAABBB444444111000666;;;[[[mmm@@@666444222///...---......//////...------...000000333===iiikkkXXXBBBVVVBBB777000***888AAA111555666<<>>:::>>>999666:::777444;;;???BBBNNN```ooovvvxxxzzzyyyppprrrcccBBB???>>>;;;<<<444666444333222111000000000000000000///...............//////............//////000000000000111222333333333LLL}}}EEEUUUZZZggg___BBB999>>>888IIIUUUfffwwwttttttzzzpppjjjiiiiiihhhfffkkklllkkkgggaaa^^^^^^```^^^^^^]]]]]]^^^aaacccddd___\\\YYYVVVUUUXXX[[[]]]```___bbbdddcccbbbjjjtttggg999@@@;;;DDDTTTrrrzzzssstttPPPHHHQQQaaammmHHHHHHBBBDDDHHH===666:::;;;999666666888999:::EEEllldddrrrdddCCCLLLGGGSSSOOOPPPSSSVVVXXXXXXXXXWWWXXXXXXZZZZZZUUUSSSZZZccc```YYYOOOHHHHHHMMMRRRTTTXXX]]]aaabbb___[[[ZZZ[[[\\\ccc]]]OOOBBB;;;888666:::555666666777:::@@@GGGMMMRRRUUU\\\eeemmmsssvvvwwwyyymmmcccgggtttQQQ???@@@BBBBBBAAASSSuuuiiiMMMGGGHHHBBB<<<888===<<>>999444111666666OOOeeeCCC222111///...///000222444000000......---...///000...666^^^SSS^^^KKK@@@>>>:::777333,,,333555888NNNsssqqqwwwoooEEE444333555777999;;;===@@@CCCBBBCCCEEEGGGJJJLLLMMMNNNPPPOOONNNNNNPPPPPPOOONNNMMMSSSRRRQQQQQQSSSjjjDDD777888===;;;888<<<;;;666555999<<>>;;;===444777444333222111000000000000000000///...............//////............//////000000000000111222333333333AAAdddttt???RRRIII777FFF<<<:::AAAPPPbbbsssvvvlllzzzwwwsssrrrqqqnnnhhhcccbbbgggjjjfff___ZZZ[[[^^^]]]]]]]]]^^^___bbbdddeeeeeebbb^^^[[[ZZZ[[[^^^``````___```cccccccccffflllvvvfffAAA999>>>???MMM```vvvwww___PPPRRR\\\KKKGGG???;;;===CCCHHHGGGAAA>>>???;;;333<<>>TTTlll]]]SSSPPP???AAA===666JJJggg]]]PPPFFF<<<444222555???LLLZZZssszzzmmm[[[pppOOO777222000888555CCCZZZGGG444333000///000222555777222111///...---......///222000>>>[[[xxxjjjWWW???888999111...999333555444GGGooo{{{~~~VVV444+++555555666999===@@@AAAAAAAAACCCEEEGGGJJJLLLMMMNNNLLLJJJIIIJJJLLLNNNOOONNNOOOPPPOOORRRTTTPPPccclll\\\;;;<<<@@@???:::;;;===:::444555777???OOO^^^gggooouuu{{{wwwbbbAAA>>>>>><<<===666888444333222111000000000000000000///...............//////............///////////////000000111222333222888JJJ```OOOoootttJJJAAA???<<<===CCCOOO]]]lll|||qqqiii|||tttzzzzzzzzzzzzzzzyyyuuunnniii___cccffffffccc```___```______^^^^^^^^^___``````jjjiiigggfffddddddcccccc^^^^^^```dddgggjjjlllnnn|||aaa:::;;;;;;IIINNNuuuhhhuuubbbhhhwwwTTTPPPIIIEEEPPPWWWPPPCCC>>>GGGPPPEEE222>>>aaayyyOOONNNUUUVVVNNNQQQRRRTTTVVVVVVVVVTTTTTTUUUTTTVVVWWWTTTQQQUUU\\\jjjpppiiiVVVOOOYYY```___YYY\\\``````]]][[[[[[\\\XXXbbbeeeaaafff===888555<<<666666666666666:::@@@DDDOOOPPPSSS\\\gggooorrrrrr}}}rrrfff___XXXOOOmmm|||pppVVVTTT^^^HHH<<>><<<888666:::AAAHHHMMMUUUfff~~~pppdddvvv```KKKBBB999AAA<<<>>>PPPGGG===;;;666222111222444666333222000...............666111---...AAAfff{{{vvv[[[EEEDDD;;;333>>>666777444EEEpppyyySSS888444777666666:::???CCCBBBAAAAAACCCFFFIIILLLNNNOOOOOOLLLJJJHHHHHHJJJLLLMMMNNNQQQNNNLLLSSSVVVNNN[[[|||sssEEE???AAABBB<<<666<<>>>>><<<>>>777:::444333222111000000000000000000///...............//////............//////////////////000111222333---222;;;SSSdddEEEuuuyyyGGG999<<<999999@@@JJJXXXlll~~~xxxlllhhhyyyooo|||~~~}}}}}}}}}{{{xxxtttqqqfffeeeeeegggiiihhhdddaaa]]]]]]]]]\\\]]]]]]]]]^^^fffhhhlllmmmmmmiiieeebbb]]]___bbbeeeiiimmmoooooouuu{{{JJJ666999HHHBBBeeevvv}}}nnn|||QQQ```}}}tttiiiaaaXXX___]]]PPP>>>777CCCQQQLLL>>>GGGmmmlllRRR^^^ZZZZZZUUUQQQSSSUUUVVVVVVVVVTTTSSSUUUTTTVVVXXXVVVSSSUUUZZZ```kkkkkk^^^WWW]]]```[[[^^^[[[YYYZZZ]]]^^^\\\ZZZ]]]eee___wwwFFF===:::888777777666555666888===@@@MMMNNNRRRZZZeeennnrrrttt{{{~~~{{{rrr[[[aaa~~~dddlll\\\BBBFFFQQQhhh]]]JJJ\\\qqqkkkcccjjjJJJEEEKKKzzzzzzjjj\\\UUULLL999...999999::::::666333666===BBBGGGTTTbbbssszzzccc^^^aaazzzppp___FFFEEE???;;;LLLLLLDDD@@@:::555333444666888333222000///.........//////444555444333===^^^ttteeeTTT<<<111777777555IIIuuukkkxxxJJJ888888777666777;;;AAADDDCCCAAACCCDDDHHHKKKMMMOOOOOOOOOQQQOOOLLLKKKMMMNNNOOOOOOQQQNNNLLLSSSWWWNNNUUUooorrrZZZ;;;888@@@AAA777;;;@@@999666555888BBBMMMXXXdddooowwwaaaAAA>>>>>>===???888;;;444333222111000000000000000000///...............//////............//////////////////000111222222...444<<<999vvvlllOOO}}}fffHHH===777999???GGGWWWgggzzz|||]]]eeewwwooo~~~{{{||||||zzzxxxvvvtttsssrrrpppkkkffffffiiiiiiddd___YYYZZZZZZ[[[\\\]]]^^^^^^cccgggnnnssssssnnnhhhccceeeiiilllkkklllppprrrrrrlll{{{fff999:::EEE>>>SSSjjj^^^TTTuuuvvv\\\]]]yyy|||qqqbbbNNN@@@<<>>IIILLLQQQYYYbbbkkkssswwwvvvssstttPPP???III]]]\\\IIIBBBDDDEEEDDD>>>qqqsssqqqlllmmmPPPAAA???666666;;;666>>>777:::>>>???999333666<<>>BBBDDDDDDCCCCCCEEEHHHKKKMMMNNNNNNMMMOOOLLLJJJJJJKKKLLLLLLLLLNNNOOOMMMOOOTTTOOOPPP```hhhDDD333<<>>>>>===@@@999<<<444333222111000000000000000000///...............//////............/////////......//////000111222222444999;;;VVVooo\\\zzz```FFF===<<<===DDDMMMeeerrr}}}pppkkkmmmmmmyyypppxxxwwwuuurrrooommmnnnnnnqqqkkkeeeccccccdddcccaaa[[[[[[\\\\\\]]]]]]]]]]]]^^^ccckkkqqqrrrnnnhhhdddhhhpppsssooolllppptttuuuooo|||FFF<<>>CCCIIIPPPWWW^^^gggsss{{{vvvtttXXXZZZ]]]bbbZZZDDD:::<<<<<>>CCC???CCCGGG666999>>>FFFQQQUUUKKK???;;;>>>JJJIIIVVV___fff||||||{{{pppaaaFFFHHHEEE___[[[>>>555555888RRRbbbBBB>>>888555555999>>>BBB222111000//////000111111LLLTTTIII;;;888333888OOOooo___XXXHHH888444;;;___~~~~~~RRR:::666:::555888===@@@AAABBBDDDEEECCCEEEHHHJJJLLLLLLKKKJJJGGGFFFEEEFFFHHHIIIIIIHHHIIIPPPLLLJJJPPPOOOLLLRRRjjjrrrnnnBBB:::FFF>>>;;;@@@666888555555888<<>>>>>===@@@999<<<444333222111000000000000000000///...............//////............//////.........//////000111222333,,,+++>>>999mmmtttXXX[[[DDD<<<888:::???QQQ]]]ooo~~~xxxiii]]]eeevvv|||ttttttrrroookkkjjjjjjkkkkkkhhhccc___]]]___cccfff``````___^^^]]][[[ZZZYYYVVVZZZaaagggiiigggccc```ccclllpppjjjgggkkkrrrttttttrrrnnnsssRRR>>>:::EEE999JJJhhhwwwvvvoootttvvvmmmnnnmmmsss~~~hhh[[[eeeWWWQQQVVVRRRRRRTTTVVVXXXZZZYYYYYYXXX\\\[[[\\\``````[[[ZZZ\\\```]]]\\\^^^\\\XXXYYY^^^```]]]YYYWWWYYY```hhhnnnxxxYYYqqqgggyyyFFF<<<<<<777777777777666888;;;>>>@@@GGGPPPVVV[[[eeerrr}}}|||tttqqq~~~pppvvvbbbcccfffSSSHHHIIICCCaaa{{{qqqOOOJJJIII[[[eeeIIICCCIIIUUUeeejjj\\\EEE666222555999QQQccclllvvvpppbbbqqqTTT444BBBUUU^^^KKK@@@<<<888KKKXXXCCC>>>888444333777===BBB111111000//////000111222bbbtttfffJJJBBB===;;;HHHggg\\\JJJ;;;666AAAiiiooo}}}CCC666111444444999???AAAAAABBBDDDFFFBBBDDDGGGIIIJJJJJJHHHGGGEEEDDDEEEHHHJJJLLLKKKJJJEEEOOOLLLFFFLLLOOOJJJIII```eeeXXX:::BBB:::999BBB:::;;;888666888:::@@@LLLWWWdddhhhuuu}}}~~~aaa===@@@AAA888;;;888666444333222111000000000000000000////////////000000........................000000000000111111111111000000333444444IIIddd^^^RRRAAACCCDDDDDD???PPPppp|||rrruuu|||sssggg^^^YYYeeezzzoooxxxxxxvvvqqqjjjddd```___```bbbdddaaa^^^___dddiii___]]]ZZZXXXXXXXXXZZZ[[[]]][[[[[[___dddfffbbb]]]```fffkkkllljjjjjjnnnrrrooommmiiiEEE???666MMM777PPPqqqvvv{{{kkkVVVaaa[[[RRRQQQLLLQQQQQQSSSTTTVVVVVVWWWWWWYYY[[[[[[WWWQQQOOOQQQUUUPPPUUUYYYYYYWWWWWW[[[___[[[YYYVVVSSSSSSYYYccckkk|||aaafffjjjfffmmmLLL333:::===<<<999666777999;;;>>>AAAKKKSSSTTTVVVdddvvv{{{tttrrrmmmzzzlllvvvzzzcccdddeeeXXXNNNPPPccc|||rrrgggmmmtttjjjbbbgggmmmzzzoooKKK^^^hhheeeqqqlllIII:::666;;;555QQQggg___ssskkkYYY^^^xxx|||qqq;;;BBB[[[VVVTTTGGG444555FFFOOOFFF???:::444111;;;AAA:::888,,,---444///...444666sssiiibbbWWWAAA===YYYuuuiiiPPP===555LLLwwwpppqqqzzzwww}}}sss???111666666;;;<<<===???@@@AAABBBBBBDDDCCCEEEHHHKKKJJJFFFBBBEEEBBBBBBGGGOOOQQQNNNHHHLLLKKKJJJIIIJJJLLLNNNOOOPPPIII555>>>AAA<<<===<<<<<<:::777666999AAAGGGWWW^^^jjjuuubbb>>>@@@AAA999<<<888666444333222111000000000000000000////////////000000........................//////000000000111111111333111333333000;;;eee[[[lllzzzXXX@@@FFFEEEHHHPPP\\\gggkkkkkkpppvvv~~~uuuqqqZZZRRRIIILLLcccvvv{{{{{{wwwwwwsssqqqooojjjfffbbbaaa```^^^```bbbaaa^^^]]]aaaeee]]][[[YYYVVVUUUVVVXXXYYYXXXWWWYYY]]]aaaccccccaaaeeehhhkkkkkkiiiiiikkkmmmrrrqqqjjjyyy:::666???GGGFFF___vvvgggYYY___XXXQQQRRROOOQQQQQQSSSTTTUUUUUUUUUUUUVVVXXXWWWSSSMMMJJJLLLOOORRRTTTVVVUUUTTTUUUXXX[[[VVVTTTRRRPPPPPPVVV___fffiiiYYY^^^ccc___VVV>>>:::999666555555888:::;;;>>>@@@IIIPPPQQQRRR___qqqtttssswww~~~|||kkknnnrrr~~~{{{fffOOOMMMZZZaaawww|||kkkwwwzzzxxx~~~wwwfffmmmfffrrrpppQQQ???777222;;;aaazzzhhhfffRRRPPPgggmmmlllGGGUUUbbb]]]\\\NNN777333===BBB@@@AAA;;;111222888:::999666---///444000///888???yyynnn]]]AAA888DDDyyyzzz]]]DDD888NNNzzzaaa}}}zzzbbb777111:::======>>>???AAABBBBBBBBBAAABBBBBBDDDHHHKKKJJJGGGCCCGGGDDDDDDIIIPPPRRROOOJJJIIIHHHGGGGGGGGGIIIKKKLLLPPPwwwmmmlll777===FFF======<<<<<<:::888666888>>>BBBGGGPPP___lllsss|||ddd???@@@AAA999===888666444333222111000000000000000//////......//////000........................//////000000000000111111333000111333///000FFF```QQQeee~~~\\\???CCCBBB???AAAJJJRRRUUUZZZbbbmmmwww}}}~~~uuufffXXXQQQGGGYYYmmm~~~sss{{{nnnmmmxxxwwwvvv{{{rrroookkkgggeeeeeefffggg\\\___aaaaaa^^^]]]___aaaZZZXXXUUUTTTTTTWWWYYY[[[WWWYYY[[[\\\]]]___bbbdddgggggghhhiiijjjkkkllllllnnnqqqooooooPPP@@@555AAA@@@QQQpppsss```ZZZZZZRRRPPPRRROOOQQQQQQRRRSSSSSSTTTSSSSSSQQQSSSSSSPPPLLLJJJKKKNNNTTTSSSRRRPPPPPPRRRUUUVVVPPPOOONNNNNNOOOTTT[[[```ZZZWWWZZZ]]]\\\mmmfffBBB===999555444777999::::::===>>>EEELLLLLLMMMZZZkkktttmmm]]]aaa{{{~~~mmmxxxyyygggWWWHHHIIITTT]]]xxx~~~xxx}}}~~~~~~}}}|||\\\JJJ???222DDDfff~~~nnnvvvuuu|||cccOOO\\\```dddMMMaaaccc^^^[[[NNN999777CCCHHH999EEE999,,,555888222777444000111444111///999FFFdddTTTJJJ;;;999;;;wwwiiiKKK===RRR~~~mmm___rrrzzzPPP444666???@@@???@@@CCCEEEEEEDDDBBBAAA@@@AAACCCGGGJJJIIIGGGDDDGGGEEEEEEIIIOOORRROOOKKKKKKJJJJJJIIIJJJLLLMMMNNNIII___~~~GGG<<>>======<<<;;;999777777999<<<@@@GGGSSSaaahhhnnnxxxfff@@@???AAA999===999666444333222111000000000000/////////....../////////........................////////////000000000111222---///444444000777DDD~~~^^^DDDQQQyyymmmUUUCCCBBBBBB<<<>>>GGG===EEEQQQ\\\eeennnvvv|||}}}llliiiaaaVVVKKKGGGKKKRRRqqq||||||LLLdddnnnppp{{{|||xxxvvvxxxsssmmmjjjiiikkkmmmooo\\\___bbbcccaaa_________XXXVVVUUUTTTVVVZZZ^^^aaa^^^```bbb```]]]^^^bbbgggfffffffffhhhlllooopppooopppttt{{{www~~~PPP999999???IIIbbb}}}aaa___[[[YYYUUUQQQRRRQQQKKKQQQQQQRRRRRRRRRRRRRRRQQQMMMOOOQQQPPPOOOOOOQQQSSSWWWSSSOOOMMMOOOQQQSSSTTTNNNNNNNNNNNNQQQUUUZZZ]]]ZZZ]]]\\\^^^```aaa{{{{{{BBB???;;;999::::::888777888;;;;;;AAAHHHIIIJJJWWWgggrrrsssjjjsss{{{uuurrrgggUUUNNNQQQiiiqqqxxxqqqaaaPPPHHH@@@UUUbbblllgggqqqfff}}}XXX^^^aaafffVVVeeeddd\\\VVVIII888;;;MMMUUU999HHH777***???BBB444666444444222444444000555EEEjjj===222444444888NNNoooNNNBBBXXX^^^ooowwwyyycccFFF999>>>BBB???@@@BBBEEEGGGGGGEEEBBB@@@===???CCCFFFHHHHHHFFFDDDEEECCCCCCGGGLLLNNNLLLIIIKKKKKKKKKKKKKKKMMMNNNOOODDDUUUmmmwwwvvvKKK@@@AAABBB======<<<:::888777666666AAABBBHHHRRR\\\eeerrr}}}nnniiiAAA???AAA:::???:::666444333222111000000000000//////............//////...........................////////////000000000111,,,---444666333444999\\\nnnQQQOOOdddwwwUUUNNNQQQJJJ<<<222:::<<>>CCCFFFGGGFFFEEEDDDAAA@@@@@@CCCGGGIIIHHHFFFFFFFFFGGGGGGHHHIIIIIIJJJGGGRRRccczzzkkk@@@BBBFFF???>>>===<<<:::888666444;;;999<<>>HHH```nnnWWWPPPIII@@@;;;===@@@BBBBBBKKKOOOWWW]]]```___\\\ZZZSSSOOOIIIEEEDDDGGGKKKOOOhhhzzzfffLLLcccwwwsss}}}ppptttqqqiiilllwwwyyyrrrsssnnngggddddddeeedddbbb]]]___aaacccdddcccbbbaaadddaaa\\\YYYXXX[[[^^^aaacccfffhhhgggeeeffflllrrrnnnmmmlllkkkjjjjjjkkklllsssmmmttt{{{ttt}}}___???CCC@@@BBBTTTvvvaaa]]]ddd\\\VVV______TTTNNNPPPPPPQQQRRRRRRSSSRRRRRRSSSSSSSSSRRRQQQPPPNNNNNNVVVTTTQQQPPPPPPSSSWWWZZZWWWUUUTTTUUUXXX[[[]]]]]]^^^___YYY^^^ggg```oooddd@@@999777;;;;;;777777<<<888666:::AAAEEEHHHTTTcccllloooxxxwwwiiigggfff[[[OOOiiixxxrrr___fffPPPooopppZZZkkkpppmmm\\\YYYLLLLLLTTTTTTHHHHHHOOOOOOQQQSSS???777TTTbbbNNN<<<999AAA888444:::222555OOOQQQSSSOOOGGG@@@===999222JJJnnn|||cccIIIQQQnnn~~~fffzzz}}}xxxPPP<<<<<>>CCCEEEEEEDDDCCCCCC???>>>>>>@@@CCCEEEEEEDDDFFFFFFGGGGGGHHHHHHIIIIIIHHHIIINNNsssPPP???@@@@@@???=========;;;888666555555999@@@FFFKKKTTT\\\iiipppuuu}}}~~~~~~mmmCCC???@@@;;;@@@;;;666444333222111000000000000///......------......///................................./////////000000111///000222111///000333222VVVkkkLLL???VVV~~~ooo^^^SSSPPPNNNIIIDDD???@@@BBBCCCCCCBBB@@@???===>>>@@@FFFOOO[[[gggooo~~~ZZZQQQZZZeeesssvvvlllkkkmmmkkkhhhiiinnnqqqrrrmmmhhhdddbbbcccbbb___[[[ZZZ[[[\\\^^^```aaaaaa```bbb___[[[WWWWWWZZZ^^^aaaaaaccceeeeeeeeefffjjjmmmmmmnnnmmmjjjfffeeegggjjjjjjggggggooouuuzzzQQQCCCAAA@@@HHH^^^vvvVVV]]]eee\\\WWWaaa^^^RRRTTTOOOPPPQQQRRRSSSTTTTTTTTTUUUUUUTTTSSSRRRPPPNNNLLLQQQRRRSSSRRRQQQTTTYYY^^^ZZZXXXUUUUUUYYY\\\]]]\\\]]]\\\ZZZ^^^```\\\iiiSSSAAA555888===:::999;;;888555888>>>BBBDDDPPP___pppvvvTTTiii```iiiiiigggnnn}}}wwwyyy}}}xxxfffwww{{{vvvyyyTTTrrruuu___ssstttgggVVVMMMGGGJJJXXX^^^UUUTTTWWWSSSXXXSSSCCC<<>>AAABBBCCC@@@AAABBBCCCCCCCCCBBBAAA;;;???CCCEEEDDDBBBAAABBB@@@??????AAACCCDDDEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIEEEDDDAAAWWW{{{wwwDDD???BBB@@@>>>>>>??????<<<999555555999===>>>???GGGOOO[[[ccciiirrrzzzwwwxxxnnnCCC???@@@;;;AAA;;;666444333222111000000000000.........------............................................./////////000///000333333111///111555555111PPP]]]BBBJJJ[[[sssxxxXXXXXXWWWWWWXXX[[[^^^```ffflllwwwxxxXXX```hhhjjjiiillluuu~~~xxxyyyqqqmmmmmmggghhhnnnoooiiijjjoookkkhhhddddddfffeee___ZZZWWWWWWXXXZZZ]]]______^^^\\\YYYVVVTTTVVVZZZ```dddbbbcccccccccbbbbbbccceeeiiikkkllliiidddcccggglllnnnppphhhjjjtttsss|||===???AAADDDRRRppp|||aaa```YYYbbbZZZVVV___XXXNNNWWWOOOPPPQQQSSSTTTUUUUUUUUUVVVUUUUUUUUUUUUTTTQQQOOOMMMQQQSSSSSSQQQSSSZZZaaa\\\XXXUUUUUUXXX[[[\\\[[[___^^^___```ZZZWWWdddxxxiiiMMM666777???>>>999888999555777===???AAALLLZZZooo}}}uuuuuuwww|||uuukkk^^^vvvrrrvvvuuu{{{aaazzzxxxhhhYYYRRRXXXYYYccceeeZZZVVVYYYTTTXXXOOODDD===FFFYYYQQQ111777LLLDDD777999555JJJ~~~uuubbbHHH<<<;;;666>>>GGGTTT___rrrvvv___XXXHHHeee___@@@;;;BBBBBB?????????@@@@@@AAAAAABBBAAAAAA;;;???DDDEEECCCAAA@@@AAABBBAAAAAABBBDDDEEEGGGGGGBBBBBBDDDEEEEEEFFFEEEEEEEEEJJJEEEHHHgggRRRIIICCC@@@>>>>>>@@@AAA???<<<666555555555333555@@@LLLKKK\\\fffmmmwwwwwwtttzzzxxxrrrCCC>>>@@@;;;>>>999777444333222111000000000000......------------......---------............///............////////////000111111111111222222222555***999hhhuuu]]]FFF@@@EEETTTooovvvdddggg}}}aaabbbsssqqqrrrnnnllliiifffeeeeeeggghhhjjjfffaaa```bbbaaa\\\XXXVVVXXX[[[]]]^^^___```bbb\\\[[[ZZZYYYYYYYYYZZZ[[[[[[]]]^^^___```bbbfffhhheeeiiijjjhhhhhhjjjiiifffssspppllljjjmmmttt|||YYY777===???OOO[[[eeebbbTTT[[[VVVXXXXXXWWWUUUSSSSSSSSSOOOPPPQQQTTTVVVVVVSSSQQQTTTUUUVVVVVVVVVTTTSSSRRROOOOOOPPPQQQSSSSSSTTTTTT^^^YYYTTTRRRTTTXXX[[[]]]ZZZ[[[^^^___```bbbeeehhhWWW777===777777???666777555555999;;;AAALLLWWWqqqxxx}}}rrrmmmzzzooo|||pppwwwyyy|||vvvyyynnnpppaaaTTTNNN[[[OOOTTThhh___hhh\\\LLL???:::@@@OOOJJJ111===WWWDDD;;;333///aaaeeeTTTEEE...DDDVVV;;;@@@UUUXXXXXXWWWKKKOOOsss```lllrrrbbbNNNAAA>>>@@@AAA@@@AAABBBBBBBBBCCCBBBBBBAAA===>>>AAACCCCCCCCCBBBAAABBBCCCDDDCCCCCCCCCEEEGGGBBBBBBCCCCCCDDDDDDEEEEEEBBBIIIGGGAAANNNvvvJJJDDD???DDDEEE>>>>>>AAA<<>>@@@;;;>>>999777444333222111000000000000......------------......------------........................////////////000000111111111222222222222666666CCCooofffNNNGGGMMM___mmm{{{yyykkkcccSSSSSSlllxxxuuutttsssooojjjfffddddddfffhhhfffdddbbbdddfffddd^^^XXXZZZ]]]___aaaaaaaaa``````YYYYYYXXXXXXXXXYYYZZZ[[[_________^^^\\\\\\^^^___cccgggiiihhhiiimmmmmmjjjrrrooolllkkklllqqqwww{{{\\\>>><<>>===999777777999;;;???IIITTTsss|||qqq~~~yyyzzz{{{uuuhhhWWWTTTWWWbbbWWWLLLQQQSSSYYYRRRFFF>>>;;;???MMMJJJ666AAATTTEEE===999CCCwwwpppVVV@@@888PPPZZZDDDAAAFFFBBBGGGNNNHHHXXXyyy]]]XXX||||||vvvgggTTTFFF@@@???===:::??????@@@AAAAAAAAAAAAAAA;;;===???AAABBBBBBAAA@@@AAABBBCCCBBBAAABBBCCCEEEAAAAAABBBBBBCCCDDDDDDDDDHHHFFFFFFGGGLLLbbbtttWWWKKKDDD>>>;;;FFFKKKAAAHHHBBB999444444666888999>>>FFFOOOTTTWWW[[[bbbhhhooosssyyy}}}~~~~~~rrrCCC>>>@@@;;;>>>999777444333222111000000000000......------------......------------............---............/////////000000000111111111222222...888333+++III```:::@@@DDDFFFGGGQQQaaagggeee\\\mmm|||}}}hhhZZZSSSJJJAAAIII\\\qqqzzztttpppooowwwrrrkkkeeebbbcccfffiiicccccceeehhhjjjggg```ZZZZZZ\\\^^^aaabbbbbbaaa``````````````````aaabbbcccbbbbbbbbb___]]][[[\\\]]]bbbfffhhhhhhjjjooopppmmmooonnnmmmlllmmmoooqqqsssGGG<<<@@@DDDQQQuuu]]]___UUUOOORRRPPPPPPRRRSSSRRRMMMIIIKKKLLLOOOSSSUUUUUURRROOOTTTSSSSSSRRRRRRRRRRRRRRRPPPOOOOOONNNOOOQQQTTTUUUOOONNNNNNOOOQQQSSSSSSRRROOOQQQTTTVVVXXX[[[___aaahhhRRR;;;999777888;;;;;;999888::::::===FFFQQQkkkttt___XXX^^^{{{___VVVsssvvv```~~~lllwwwaaa[[[fffooojjj[[[FFFFFFTTTKKKEEE@@@AAABBBCCCMMMMMM===FFFRRRKKKBBB???]]]|||___AAAFFFVVV]]]MMMFFFAAA777:::FFFIIIiiiYYY[[[|||{{{ooo___UUUHHHAAA??????===;;;===>>>>>>???@@@@@@@@@???:::;;;===???@@@@@@@@@???@@@AAAAAAAAA@@@@@@AAACCC@@@@@@AAAAAABBBCCCCCCDDDLLLDDDFFFNNNIIIKKKrrrqqqWWW777CCCGGG<<<@@@MMMKKKFFF>>>888555555555555888<<<@@@BBBEEELLLWWW___eeejjjpppuuuwwwyyy{{{|||~~~rrrCCC>>>@@@;;;>>>999777444333222111000000000000......------------......,,,,,,---------.........---------.........//////000000000000111111111111111222222000777YYY\\\WWWLLL@@@>>>CCCEEEDDD<<>>MMMJJJbbbXXX[[[UUUSSSUUUSSSRRRUUUXXXWWWPPPJJJIIIJJJMMMQQQTTTTTTQQQOOOOOONNNMMMLLLLLLMMMNNNOOOQQQPPPNNNMMMNNNPPPSSSUUUNNNNNNOOOQQQSSSRRRPPPMMMLLLNNNQQQSSSUUUXXX\\\___bbbwwwHHH<<<;;;777555;;;999888::::::<<>>@@@???>>>???????????????>>>======999:::<<<>>>???@@@@@@@@@>>>???@@@???>>>>>>???AAA@@@@@@AAABBBBBBCCCCCCDDDIIICCCHHHOOOHHHBBB]]]|||{{{HHHGGGFFF===CCCQQQIIIEEE???:::666555444444444666888999;;;BBBMMMVVV\\\aaahhhnnnrrruuuxxxzzzrrrCCC>>>@@@;;;>>>999777444333222111000000000000......------------......,,,,,,,,,------------...------------............//////000000000111111111444///222666000666aaahhhXXXPPPLLLOOODDDFFFWWW```___iiiyyyxxxkkkooovvvtttqqqqqqrrrnnnhhhdddccceeeiiikkkkkkjjjhhhgggfffeeecccaaabbb```^^^___ccchhhkkklllhhhhhhhhhgggfffeeedddddddddfffhhhhhhhhhhhhjjjkkkeeeiiiiiihhhiiinnnooommmiiikkkmmmoooqqqrrrqqqqqqqqqxxxfff>>>FFFAAAPPPlllxxxdddWWWUUUSSSWWWXXXVVVUUUXXX[[[YYYSSSMMMHHHIIILLLOOORRRSSSRRRPPPMMMLLLKKKJJJJJJKKKMMMNNNRRRQQQOOONNNNNNPPPSSSUUUSSSSSSSSSUUUVVVTTTPPPMMMMMMOOORRRSSSUUUWWW[[[^^^^^^}}}___@@@???===777999888888999:::<<>>;;;AAAAAAAAA@@@>>>===;;;:::999:::<<<===???@@@AAAAAA===>>>???>>><<<<<<===???@@@AAAAAABBBBBBCCCDDDDDDAAADDDIIIKKKGGGHHHSSSbbbLLL111FFFTTTEEEBBBAAA>>>:::777666666666333444555555777<<>>@@@;;;>>>999777444333222111000000000000......------------......,,,,,,,,,,,,------------,,,------------........./////////000000000111111//////111222222555@@@MMMuuuvvvyyysssqqquuuyyyxxxtttssskkkiiifffddddddeeegggiiikkkiiifffbbb``````aaabbbccc___ZZZZZZ]]]aaabbbbbbeeeeeeeeedddcccbbbaaa```eeeggghhhhhhgggfffggghhhgggjjjjjjggghhhlllmmmkkkiiijjjllloooqqqssstttttttttmmmZZZ@@@<<>><<>><<<:::999999:::;;;<<<>>>???AAAAAA===>>>>>>===;;;;;;<<<>>>???@@@@@@AAAAAABBBBBBCCC;;;CCCHHHEEEFFFMMMOOOLLL[[[uuuxxx@@@;;;CCC888<<<<<<===;;;999888888:::333444444444444777;;;>>>IIINNNUUU\\\bbbhhhmmmpppvvvxxx{{{|||}}}}}}|||zzzyyyzzz}}}}}}~~~~~~~~~~~~rrrCCC>>>@@@;;;>>>999777444333222111000000000000......------------......++++++,,,,,,,,,---------,,,,,,---------.........////////////000000000111,,,///000111555999888222EEEppp~~~sssmmmpppppppppqqqtttrrrmmmeeeeeeeeeeeeeeeddddddddddddccc```^^^\\\\\\^^^```]]]ZZZVVVWWW[[[]]][[[XXX```aaabbbbbbbbbbbbaaa```bbbdddffffffeeeddddddeeefffiiihhhfffgggkkkmmmkkkjjjjjjkkkmmmoooqqqsssuuuqqqnnnxxxTTTDDDEEEJJJ[[[{{{ddd___XXXeee\\\XXXWWWUUUUUUUUUUUUTTTSSSQQQOOOKKKJJJIIIKKKOOOSSSUUUVVVRRRRRRSSSTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRSSSTTTTTTWWWVVVTTTUUUWWWXXXXXXWWWWWWXXXYYYXXXWWWWWWYYY[[[XXX\\\vvvddd@@@>>>;;;;;;999999:::999999???HHHXXXjjjmmmzzzPPPQQQnnnddddddpppbbbAAAEEERRRSSSEEECCCLLLOOODDDJJJXXX___pppKKKbbb___III;;;MMMvvv{{{|||rrrttt~~~ZZZEEE;;;:::999:::;;;===>>>>>>===>>>>>>======<<<;;;:::888888999:::<<<>>>@@@@@@===>>>>>>===;;;;;;<<<=========>>>>>>???@@@@@@@@@:::AAACCCAAADDDJJJKKKFFFGGG}}}kkkVVVAAA<<<888;;;======;;;:::;;;===888777555333222333555777===BBBIIIPPPVVV\\\bbbfffkkkooossswwwxxxyyy{{{|||~~~~~~yyyvvvuuuvvvxxxxxxxxxwwwxxx{{{~~~}}}{{{{{{{{{}}}~~~|||zzzyyyxxxxxxxxxzzz{{{rrrCCC>>>@@@;;;>>>999777444333222111000000000000.........------.........++++++,,,,,,,,,---------,,,,,,,,,---------......////////////000000000000444111111444222---111999111AAAkkknnnsssgggmmmmmmhhhiiippppppiiibbbccceeefffeeecccaaa___]]]]]]\\\[[[YYYZZZ\\\^^^[[[YYYYYY]]]bbbccc___[[[YYYZZZ\\\^^^_______________bbbdddeeeeeeeeeeeefffeeeggggggeeefffkkkmmmllllllkkkkkkkkklllooorrrttteeekkkqqqoooOOOCCC???IIIggg}}}aaaaaaSSS```XXXUUULLLUUUVVVVVVUUUSSSQQQQQQRRRLLLJJJIIIJJJNNNSSSVVVXXXRRRSSSUUUVVVVVVVVVUUUTTTSSSSSSSSSTTTTTTTTTTTTTTTVVVTTTRRRSSSUUUYYY[[[[[[ZZZ[[[[[[YYYXXXWWWXXXZZZ]]]TTT[[[LLL@@@===>>>;;;::::::888777===DDDPPP}}}qqqSSSnnnsssooo[[[bbb^^^tttppplllfffGGGHHHPPPOOOAAAAAAOOOVVVFFFGGGOOO[[[ZZZKKKjjjNNNHHH\\\}}}~~~yyyzzzyyyuuuwwwTTT;;;???===;;;999999:::;;;<<<999:::;;;;;;<<<<<<;;;;;;666666777888:::<<<>>>???>>>>>>>>>===;;;;;;<<<===;;;;;;<<<<<<===>>>>>>>>><<<>>>@@@@@@AAADDDFFFGGGIIINNNiiinnnFFF888;;;>>>???===<<<===???===;;;777333111222444666444999@@@GGGMMMTTTZZZ^^^]]]bbbhhhmmmpppqqqssstttvvvyyy|||{{{xxxvvvvvvwwwtttssssssrrrssswww|||xxxwwwuuuttttttuuuwwwxxxyyywwwuuusssrrrrrrttttttuuuGGGAAAAAA999;;;666555555444222111000000//////......---,,,,,,,,,,,,---------,,,++++++,,,,,,,,,---------............///............////////////000111111222222333444444888444<<>>@@@111777DDD;;;999@@@JJJxxxpppqqq^^^^^^ooorrrmmm{{{yyy{{{ggg```XXX^^^uuuoooqqq___jjj~~~ccchhhsssOOO]]]___OOOMMM>>>SSSLLLNNNMMMIIIkkkxxx^^^RRRUUUUUUnnn}}}||||||eee<<>>@@@CCCDDDEEEEEEYYYuuuWWW>>>111:::???999999BBB@@@???===999444222444777111333555:::???EEEJJJMMMVVVXXX[[[___dddhhhkkkmmmnnnppptttvvvvvvtttpppnnnmmmnnnnnnnnnnnnppptttxxxuuutttssssssrrrqqqpppppptttpppllljjjhhheee```[[[tttFFF@@@@@@999;;;777666555444222111000000//////......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,------------........................////////////000000111111222333333444666555444999MMMwwwyyyrrrpppnnnlllkkkhhheeecccccccccccc\\\]]]___^^^]]][[[\\\\\\]]]______\\\]]]___^^^ZZZ_________^^^]]]ZZZWWWVVVWWWYYY[[[\\\\\\ZZZYYYXXXXXX]]]aaabbb``````bbbcccfffeeecccbbbbbbcccdddeeeggggggffffffgggjjjlllnnnnnnkkkjjjmmmwwwtttLLLBBB;;;OOOzzztttdddaaa]]]YYYXXXXXXVVVQQQLLLPPPQQQRRRRRRQQQMMMIIIGGGIIIHHHIIIJJJLLLNNNNNNNNNLLLNNNPPPPPPNNNMMMNNNPPPUUUUUUUUUUUUTTTSSSOOOMMMUUUSSSRRRQQQPPPQQQSSSTTTSSSTTTTTTTTTSSSRRRPPPOOOTTTVVVUUUbbbrrr@@@<<<@@@@@@;;;111444AAAAAAAAAtttoooqqq```\\\\\\iiinnnxxxvvv{{{```VVVbbbTTTUUUdddeeewwwXXXgggjjjVVVQQQAAAXXXUUU___TTTUUU|||xxxjjjkkkzzz}}}zzzsssvvv}}}lllIII;;;???<<<;;;999888777777888888999888777666555555555666333444555666777888999:::888777777666666666666777666777777888999:::;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDFFFAAAGGGddd~~~YYY555111===CCCAAA??????>>><<<888555555777999555555555777999;;;>>>???MMMNNNQQQTTTWWW[[[]]]^^^fffhhhjjjlllllljjjhhhffffffggghhhhhhhhhiiillloookkkjjjiiigggfffdddcccbbb\\\YYYVVVSSSQQQNNNJJJFFFqqqDDD>>>???888;;;777666555444222111000000//////......---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------............---............/////////000000000111222222333333000777999222000DDDlllwwwrrrqqqllldddfffffffffeeecccaaa^^^]]]WWWZZZ]]]^^^^^^\\\\\\\\\[[[```bbb___]]]___```___^^^^^^___^^^]]]ZZZXXXVVVSSSUUUWWWXXXXXXWWWWWWXXXUUUZZZ^^^^^^[[[[[[aaahhhhhhgggfffdddccccccbbbbbbeeedddccccccdddgggjjjllloooiiihhhjjjlllyyynnnLLL999AAATTTqqqqqqwwwbbb\\\[[[XXXUUUUUUVVVTTTPPPMMMMMMNNNOOOOOONNNKKKGGGEEEDDDEEEFFFGGGIIIJJJKKKKKKFFFGGGIIIIIIIIIIIIJJJLLLLLLMMMOOOOOOOOOOOOPPPRRRTTTRRROOOMMMMMMNNNPPPQQQUUUUUUTTTSSSQQQPPPOOONNNPPPXXXVVVTTTqqqNNN:::<<>>:::999777666555555666777666666444333333333333333444444444555555666666666555555444444444555666666555666666777888999::::::;;;;;;;;;<<<===@@@BBBCCCDDDCCC@@@JJJooo}}}]]]<<<444888999777444333222222333555777999888777666555555555666666AAABBBCCCEEEGGGIIIJJJKKKQQQRRRSSSTTTTTTSSSRRRQQQPPPRRRSSSSSSRRRSSSTTTVVVSSSRRRQQQOOOMMMKKKJJJIIICCCAAA???>>>===<<<999777pppBBB===>>>888;;;777777444444222111000/////////...---,,,,,,++++++,,,,,,++++++++++++++++++,,,---,,,,,,---------.........---------.........////////////000000111222222222000555::::::777888<<>>@@@BBB@@@HHHIIIDDDNNNpppttt|||XXXFFF<<<333555333111222444666777666999888888888888888888888:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>:::<<<>>>>>>===<<<===>>>>>>======;;;:::999888777888777777777888999999999oooAAA<<<>>>888;;;888888444444222111000/////////------,,,++++++++++++,,,************++++++,,,---,,,,,,,,,------------...------------...............//////000000111111222555222000333777999888555DDDhhhoooccc```eeegggdddaaadddgggjjjjjjgggdddaaa\\\```eeegggfffccc```___]]]]]]\\\\\\bbbjjjjjjfff^^^\\\YYYXXXXXX[[[^^^aaabbb\\\XXX\\\cccgggddd___[[[]]]aaabbb]]][[[cccppphhhhhhhhhgggfffeeedddccceeedddddddddfffhhhjjjkkkkkkbbbcccmmmlllhhhvvveeeLLL@@@LLLbbbfff]]]VVVqqq}}}YYYTTTYYYYYYXXXVVVVVVUUUSSSQQQOOOMMMMMMNNNNNNMMMLLLJJJHHHFFFHHHIIIIIIHHHHHHIIIKKKKKKJJJHHHGGGHHHHHHHHHHHHKKKMMMMMMJJJGGGGGGJJJMMMVVVUUURRRPPPOOOOOOQQQRRROOOOOOOOOOOOPPPQQQSSSTTTWWWTTTUUUWWW\\\qqqhhhAAAAAAAAA///DDDBBBHHH{{{rrrdddwwwpppuuuzzz```vvvpppiii[[[xxx{{{fffQQQsssppp}}}SSS;;;>>>888000555444333222111222333444333333333333333333222222//////000222333444555666333333333333333444555666555555666777888999::::::999999999999:::<<<>>>@@@AAAFFFKKKHHHAAALLLrrr|||kkkHHH???999444333666888777555999999::::::;;;;;;;;;;;;888888888777777666666666999888888888888888888999555777999999888777777888888888888888888888888888777777777777777888:::;;;pppBBB===???888<<<888888555444222111000000//////------,,,+++++++++++++++******)))******+++,,,---,,,,,,,,,,,,------------,,,------------..................///000000111111111222222222111444888<<<222;;;TTT|||zzzsss~~~|||vvvooolllllliiidddeeecccaaa______bbbdddfff\\\```dddfffeeebbb```___aaa___\\\]]]eeemmmmmmgggfffccc___\\\\\\^^^aaadddfff```[[[]]]eeeiiigggbbb]]]```gggmmmhhh]]]\\\cccaaaaaa``````aaabbbccccccbbbcccdddfffggghhhiiiiiiiiibbbdddlllmmmhhhlllxxxppp@@@???NNNNNNhhhuuuFFF???jjjfffTTTKKKUUUXXXYYYXXXXXXWWWVVVTTTRRRRRRLLLLLLMMMMMMMMMLLLJJJIIIJJJMMMOOOMMMJJJIIIKKKMMMOOOMMMJJJIIIJJJKKKJJJIIILLLLLLLLLKKKJJJKKKMMMOOOUUUUUUSSSRRRQQQRRRRRRSSSNNNOOOQQQSSSUUUXXXYYYZZZXXXPPPRRR[[[ZZZ]]]{{{wwwbbb???AAA333EEE777;;;kkkqqqkkkooo[[[uuucccxxxwwwtttdddzzzvvvtttppp~~~wwwbbbooo|||rrr:::666===444444333333111111111111222333222333333444444333333222...///000111333444555666333333222222222333444444333444555555777777888999777777777777888:::<<<===CCC???BBBFFFCCCCCCVVVooowwwFFF;;;///+++...444666555999::::::::::::999888888999999999888777666666666777777777777777777777777777888999999888777999:::777777888888999:::::::::777777777555444444666888rrrDDD>>>@@@999<<<888888555444222111000000//////---,,,++++++***+++++++++))))))))))))***+++,,,---++++++,,,,,,,,,---------,,,,,,---------.........------...//////000000111,,,222888777222///222666999111222DDDccc~~~oooggg``````fffnnnssswwwvvvmmmbbbeeecccaaa___^^^___```bbbZZZ]]]bbbdddcccbbbaaaaaa```aaa___]]]aaaggghhheeefffdddcccbbbbbbbbbddddddbbb```^^^^^^```bbbdddeee___^^^dddlllhhh^^^[[[aaa^^^^^^^^^___aaadddgggiiiccceeehhhjjjlllkkkkkkjjjllljjjjjjlllkkkjjjnnntttxxxqqqKKKDDDMMMIII\\\vvvkkkPPPJJJjjj}}}UUULLLMMMWWWUUUVVVWWWXXXWWWVVVVVVUUUVVVNNNNNNOOOOOOOOONNNNNNMMMOOORRRSSSQQQMMMJJJLLLOOOPPPMMMJJJIIIKKKMMMMMMLLLLLLKKKKKKLLLOOORRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPRRRUUUXXX[[[]]]^^^^^^XXXSSSUUU[[[YYYXXXhhheeesss~~~BBBBBB;;;;;;???DDD^^^yyykkkZZZcccwww}}}ppp~~~rrr{{{{{{|||kkkbbbsssnnnKKK444444888888999333222111000000111222333111222333333333333222111000000111222222333444444222222111111000111111111111111222333444555666666666555555555666888999;;;>>>>>>???AAAAAACCCHHHNNNyyyxxxbbbFFF444///222333333777888999999999999888777999999999888888777777777555555666666666666555555666777777666555666888;;;666666666777777777777888555666777666444555999<<>>===TTTmmm}}}zzzuuu{{{sss```tttzzzsss~~~}}}}}}{{{vvvqqqjjjrrrRRR999AAA777111777333222222111000000111222333000111222333333222111000333222222222222222222222222111000/////////////////////000111222333333444555444444444555666888999666BBBFFF>>>:::@@@CCCAAAPPPwwwtttxxxSSS>>>666222///444555777999;;;;;;;;;:::888888888888888777777777666777888999999888777666666777666555555666999<<<888888888888777777777666444666888999999<<>>?????????WWWvvvbbbDDD888555111666666777<<<999888???===>>>;;;777666777666444:::555000888AAA999333===444666:::===999777???JJJDDDCCC<<<666888======777999:::<<<@@@IIITTTaaaiiitttFFF???@@@999;;;888888666555444333111000//////......---,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,..................---------------............///000000000111111111222222444333333444666999;;;===@@@SSSiiizzzzzzpppggggggbbb]]]\\\___bbbbbb```aaa]]][[[\\\bbbffffffddd```aaadddeeefffdddbbbaaaYYY]]]aaaaaa]]]ZZZ[[[]]]ZZZYYY[[[```aaa]]][[[[[[]]]]]]\\\\\\^^^```bbbdddeeefffeeebbb___]]]^^^___\\\YYY[[[bbbgggfffddddddhhhfffeeegggkkknnnmmmkkkkkkjjjhhhggghhhjjjmmmooommmwww{{{tttkkkkkkpppssspppnnnsssPPPiiivvvbbbGGGIIIgggwwwpppssssssVVVIII^^^vvvhhh]]]TTTRRRTTTSSSRRRRRRQQQQQQPPPPPPPPPQQQRRRSSSTTTTTTSSSSSSSSSSSSSSSSSSOOOSSSVVVTTTOOOKKKMMMOOOOOOJJJHHHIIIHHHGGGLLLSSSPPPOOOLLLHHHKKKPPPPPPMMMJJJLLLMMMMMMLLLLLLNNNPPPUUUSSSQQQRRRUUUVVVVVVTTTTTTRRRPPPPPPSSSVVVXXXYYYaaa|||QQQCCC888999;;;:::888>>>MMM[[[cccsss{{{vvvlll~~~}}}yyy~~~~~~zzzyyyvvviiiiiizzzVVV@@@000333666222111666222222111000000000000000000000000000000000000000///000111111222222222111000000000000000000000000.........///000111222333222333333444444555666666888999999:::;;;<<<======???CCCVVVxxxvvvYYY>>>777222111222555888777;;;;;;;;;;;;999888999;;;888<<<999999;;;444///999999333333888777444:::EEE[[[^^^]]]YYYXXXZZZXXXRRRHHHkkkuuuFFF??????777;;;999999666555444333111000//////......---,,,++++++++++++******************************+++++++++,,,,,,,,,------------------......---------............///000000000000111111111111333333444444555666666777444444777???NNNjjjuuuhhh```]]]ZZZZZZ[[[]]]^^^___``````bbb^^^ZZZZZZ]]]`````````^^^___```bbbbbbbbbaaa```YYY\\\___^^^ZZZWWWWWWXXXUUUTTTXXX___aaa]]]YYYWWWZZZZZZZZZZZZ[[[\\\^^^^^^dddcccaaa___\\\\\\___aaaZZZVVVWWW___ffffffcccbbblllhhhddddddhhhlllmmmllliiiiiihhheeeccceeekkkpppiiittt{{{uuujjjfffiiimmmmmmjjjkkkttt^^^rrrzzzYYYDDDLLLooo|||nnnqqq{{{ppp[[[DDDGGGhhh___PPPMMMNNNRRRSSSOOOLLLLLLJJJJJJJJJKKKLLLNNNOOOPPPRRRRRRRRRQQQQQQPPPPPPPPPMMMOOOPPPOOOMMMKKKKKKLLLPPPMMMKKKKKKJJJIIIMMMSSSOOOOOOKKKGGGHHHMMMOOOMMMKKKLLLKKKJJJHHHIIIKKKNNNTTTPPPLLLLLLPPPSSSRRRPPPNNNOOONNNNNNNNNPPPSSSVVVXXXeee}}}sssVVV???HHH@@@===CCCDDD???@@@FFFKKK]]]nnn}}}vvvttt|||xxxwwwvvvsssqqquuuqqqaaahhheee;;;666222222222111222555111111000///////////////000000000000000000000000///000000111111111111111/////////000000000000000///.........//////000111111111222222333444444444666777777888999:::;;;;;;>>>777:::NNNkkkvvv|||dddXXXNNN>>>???@@@000:::777999???@@@<<<>>>DDDAAAGGGAAA<<>>>>>777;;;999:::666555444333111000//////......---,,,++++++++++++)))))))))*********************+++++++++,,,,,,,,,,,,,,,------------......---------............////////////000000000111111111222444555555555555444;;;666666;;;===BBBTTThhhyyyssskkkcccaaaddd\\\^^^``````]]]\\\^^^```ccc___[[[YYYZZZ\\\\\\\\\``````aaabbbbbbccccccccc[[[]]]______[[[XXXWWWWWWWWWUUUXXX___ccc```\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYY]]]]]]]]]\\\[[[\\\]]]^^^[[[UUUSSSZZZ```aaa___^^^lllhhhcccbbbdddffffffdddfffhhhiiifffbbbccchhhnnnfffmmmrrrpppjjjgggiiimmmmmmlllllloooxxx{{{mmmaaaBBBUUUoooyyynnnhhhjjjgggXXXFFFDDDvvv\\\VVVSSSSSSSSSPPPJJJHHHJJJHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMLLLKKKNNNMMMMMMLLLKKKJJJIIIIIIOOONNNLLLKKKIIIIIILLLOOONNNNNNKKKFFFFFFKKKMMMLLLNNNMMMKKKIIIGGGHHHKKKNNNSSSMMMHHHHHHMMMPPPOOOMMMKKKMMMOOOOOOMMMOOOSSSWWWZZZSSS[[[{{{tttGGGGGG???===AAAAAA===>>>EEEKKKUUU]]]ccctttyyy~~~yyywwwyyy{{{xxxuuunnnjjjddd\\\llllll@@@333666666222000111111///000000///...............//////////////////////////////000000111000000///......///////////////000000000///....../////////000111111222222333444444555555666777888999::::::<<<<<<>>>BBBJJJ[[[wwwjjjhhhhhhPPPPPPGGGEEEMMMNNNGGGBBBEEE```bbbUUUQQQgggyyytttkkk```hhhyyyppp]]]llluuuFFF>>>>>>777;;;:::;;;666555444333111000//////......---,,,++++++++++++************++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------......---------............///....../////////000000000///111333555666666666555777555999@@@>>>777999BBBGGGTTTfffwww~~~uuunnnuuummmhhhhhhfffbbbaaaeeeaaabbbbbb___[[[ZZZ^^^bbbbbb```\\\YYYYYYZZZZZZZZZ___```aaabbbbbbccccccccc]]]___aaaaaa```^^^\\\\\\___ZZZZZZ___ddddddcccccc\\\\\\[[[ZZZYYYWWWVVVVVVZZZ[[[\\\^^^______]]][[[aaaYYYUUUXXX\\\^^^^^^___jjjgggeeedddeeeccc___[[[aaafffiiihhheeedddgggkkkiiigggfffggghhhiiijjjllljjjjjjkkklllnnnyyy|||~~~lll[[[LLLPPPhhhkkkbbbhhhqqq^^^@@@DDDaaakkkXXXTTTTTTUUUWWWTTTOOOOOORRRJJJJJJKKKKKKKKKKKKJJJJJJNNNNNNNNNNNNMMMLLLKKKJJJOOONNNMMMKKKJJJIIIHHHGGGMMMNNNMMMJJJHHHHHHIIIJJJMMMNNNKKKFFFEEEIIILLLKKKNNNMMMKKKGGGEEEGGGJJJMMMQQQLLLHHHHHHLLLOOOOOOMMMIIILLLOOOOOONNNPPPTTTYYYVVVTTTSSS^^^HHHAAA@@@???===<<<===@@@AAANNNKKKMMMSSS\\\kkkttt}}}yyyvvvvvv{{{ppp[[[TTTXXXnnnPPP555555777555///...111000***000//////.......................................//////000000000//////...------........./////////111111000/////////000000000111111222333333444444444555666777888999999::::::>>>CCCBBB>>>DDD[[[qqqddd{{{}}}{{{oooiiiyyytttmmmtttEEE>>>???888<<<:::;;;666555444333111000//////......---,,,++++++++++++))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,------......---------............///............////////////---///111444555666666666666555777::::::999;;;???666999???FFFOOO^^^vvv}}}qqqgggcccaaa```jjjfffcccdddeeeddddddfffaaa```^^^[[[XXXYYY^^^ccc```^^^]]][[[YYYYYYYYYYYYZZZ[[[]]]___``````______]]]^^^aaacccddddddcccbbbfff___[[[___eeefffggghhh]]]\\\[[[YYYXXXXXXWWWWWW[[[]]]___bbbeeeddd```]]]fff```\\\]]]^^^^^^```dddiiihhhfffggggggeee^^^YYY___cccggghhhfffeeefffhhhnnnfffaaabbbfffggghhhiiiiiiiiikkkllllllooo{{{}}}xxxbbbQQQNNNXXXhhhrrruuukkk```bbb[[[KKKJJJdddyyyhhh___UUUXXXOOOQQQWWW]]]\\\VVVRRRSSSNNNNNNNNNNNNMMMLLLKKKJJJPPPQQQQQQQQQPPPNNNLLLKKKOOOOOOOOOMMMJJJIIIJJJLLLMMMPPPPPPKKKHHHIIIIIIHHHKKKNNNMMMHHHFFFIIIKKKJJJLLLKKKIIIFFFDDDEEEIIILLLOOOMMMKKKKKKMMMOOOQQQQQQIIIKKKMMMNNNOOOQQQSSSVVVLLLWWWVVVSSSnnnaaaFFFCCC@@@>>>@@@CCCCCCAAAEEE???CCCNNNTTTWWWfffzzzwww}}}~~~{{{zzzxxxvvvvvvzzzmmmVVVVVVddd{{{ccc666;;;444333000,,,...000///+++000000///.......................................///////////////......---,,,,,,------.../////////111111000//////000000000000000111111222333333333333444444555666777888999888777999===???AAAHHHQQQhhh~~~zzzuuuvvv}}}rrrDDD>>>@@@999===999:::666555444333111000//////......---,,,++++++++++++(((((())))))***++++++,,,******+++++++++,,,,,,,,,***++++++,,,------......---------............///------........./////////---...///111222333444444888999888555666;;;===<<<;;;<<<@@@BBB???===CCCLLLbbbvvvzzzqqqooollliiiaaaaaacccfffgggddd```^^^\\\^^^___```bbbgggiiihhh```___\\\YYYWWWXXX\\\^^^[[[\\\\\\[[[ZZZXXXXXXXXXTTTVVVYYY[[[]]]\\\[[[ZZZYYY[[[^^^bbbfffhhhhhhgggggg^^^YYY^^^dddeeeeeeeee[[[ZZZXXXWWWXXXYYY[[[\\\______```bbbeeeeeebbb___bbbaaabbbdddbbb```bbbggggggeeeeeefffhhhfffaaa\\\______aaacccdddeeeggggggllleee```ccceeedddfffiiijjjggghhhkkkmmmooottt{{{tttyyy}}}|||uuukkkbbb]]]sssrrrxxx}}}uuupppkkkbbbYYYWWW^^^RRRFFFggggggYYYUUUOOOYYYQQQQQQVVV\\\]]]WWWSSSRRROOOPPPPPPPPPOOONNNLLLKKKQQQRRRSSSSSSQQQOOOMMMLLLLLLOOOQQQOOOLLLKKKOOOSSSPPPTTTTTTOOOLLLMMMLLLIIIJJJNNNOOOJJJGGGIIIJJJIIILLLLLLJJJHHHGGGGGGJJJMMMMMMOOOPPPPPPPPPQQQTTTVVVOOONNNMMMOOOQQQRRRRRRQQQJJJXXXUUURRRbbbzzzbbbJJJ888:::???<<<:::===>>>===@@@GGGNNNSSSZZZ___eeeyyy}}}|||{{{|||wwwtttqqqqqqvvv|||nnnhhhrrr~~~yyyAAA000;;;222000///000000...---...111000//////......//////------------------------.../////////......---,,,+++,,,,,,---......////////////.........///000000...//////000000111222222111222222333444555666777888333333999>>>>>>???BBBLLL[[[vvv~~~{{{zzz~~~qqqDDD???AAA:::===999999666555444333111000//////......---,,,++++++++++++&&&''''''((()))******+++******+++++++++,,,,,,,,,******+++,,,,,,---......---------.........//////---------.........//////.........///000111111222000777999555777===;;;333555555:::@@@???<<>>AAA???;;;BBBQQQUUUOOOXXXaaaooozzzvvvxxxxxxxxxzzz|||}}}|||{{{sssooojjjkkkqqqxxx}}}~~~yyyvvvdddTTT000999333333111222666333++++++111111111000///////////////------------------------.../////////...------,,,++++++,,,------...//////---------------...//////------......///000000000000000111222333444444555777777999;;;999888<<>>@@@AAA<<>>???AAADDDHHHMMMRRRUUU[[[dddqqq|||zzzxxxtttpppwwwuuuuuuvvvxxxzzz{{{zzzmmmhhheeeeeeaaacccvvvNNN333333555///111000......//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,..................------............//////////////////000111222222333333111333666777888999;;;===;;;???DDDLLL\\\wwwzzzxxxfffppprrrDDD===???888<<<::::::777666555333222111000000...---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,------......---,,,,,,,,,,,,,,,...............//////000111000000000000000111111333333444555555666666777999::::::<<<===>>>??????CCCBBBEEELLLNNNKKKIIILLLRRRRRRRRRUUUYYY[[[\\\\\\VVVXXXVVVRRRSSSWWWZZZYYYYYYXXXWWWWWWYYYYYYXXXWWWVVVVVVWWWYYYZZZ\\\]]]]]]]]]\\\\\\\\\]]]\\\ZZZXXXXXXXXXYYYZZZ\\\[[[YYYVVVTTTWWWZZZ[[[ZZZXXXXXXXXXWWWXXXYYYYYYXXXYYY[[[\\\YYYZZZZZZXXXWWWWWW[[[^^^WWWXXXYYY[[[\\\\\\\\\\\\[[[XXXYYY^^^aaa______```ggg___TTTYYYeee```YYY___```aaaccceeeeeeeeecccbbbcccaaa]]]\\\]]]```ccceeefffeeeeeegggiiiiiigggfffeeeffffffeeeeeefffjjjmmmllliiiooooooiii{{{qqq\\\[[[\\\]]]___eeennnyyyuuutttnnndddYYYPPPGGG@@@[[[NNNCCCAAADDDMMM]]]kkkrrr\\\ZZZVVVSSSPPPOOOPPPPPPKKKNNNRRRTTTSSSRRRPPPPPPQQQPPPNNNMMMLLLKKKLLLLLLQQQTTTSSSMMMJJJLLLMMMLLLMMMOOOOOONNNMMMMMMOOORRRSSSOOOOOOQQQPPPKKKIIILLLJJJJJJJJJIIIIIIIIIJJJKKKNNNMMMNNNPPPLLLFFFFFFKKKOOOLLLMMMRRRRRRNNNMMMPPPPPPOOOOOOOOOOOONNNLLLJJJQQQNNNOOOQQQOOOPPPaaavvvlllHHH<<<>>>CCC:::888:::???BBBCCCDDDFFFMMMPPPUUU\\\eeeppp|||zzzuuuuuuwwwvvvsssrrrsssvvvyyyzzzxxxsssooohhh\\\SSSQQQPPPUUUfffzzzkkk???---111555333000///......///000...---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...///000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,.........---------------.........//////000000000//////000111111222333333000222444555666777999;;;;;;>>>@@@CCCKKK]]]tttuuudddwwwccceeezzzsssEEE@@@AAA:::===999888777666555333222111000000...---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))************))))))***+++,,,------...------,,,,,,++++++,,,,,,...------------...//////000000000000000111222333222222333333444555555555999::::::;;;<<<======>>>BBBBBBEEEJJJLLLJJJJJJLLLRRRRRRSSSUUUWWWWWWVVVTTTSSSUUUTTTQQQRRRWWWZZZYYYWWWVVVUUUVVVWWWXXXWWWUUUVVVVVVWWWYYYZZZ\\\]]]]]]YYYYYYZZZ^^^aaa```ZZZUUUUUUWWWZZZ[[[ZZZXXXXXXXXXUUUWWWZZZZZZYYYWWWVVVVVVUUUVVVVVVVVVUUUUUUWWWYYYWWWVVVVVVTTTSSSTTTXXX[[[VVVYYY]]]______[[[WWWTTTXXXUUUWWW]]]```^^^]]]^^^ddd___UUUWWW___XXXQQQWWWYYY[[[^^^aaadddeeeffffff______^^^\\\[[[]]]bbbgggcccdddfffiiijjjiiieeebbb___```aaaaaaaaabbbeeegggiiidddccckkk~~~}}}~~~wwwjjjYYYPPPQQQXXX]]]^^^^^^aaahhhooosssssspppmmmuuuoooiiiccc[[[QQQKKKJJJHHHFFFEEEFFFJJJQQQ\\\ddd<<<@@@HHHYYYuuu```NNNNNNNNNNNNMMMKKKIIIGGGHHHKKKPPPRRRPPPMMMKKKJJJOOONNNLLLKKKIIIIIIHHHHHHNNNQQQPPPJJJHHHJJJKKKJJJLLLMMMMMMMMMLLLLLLNNNOOOJJJGGGGGGJJJKKKIIIJJJLLLKKKFFFCCCEEEKKKMMMKKKGGGKKKJJJKKKLLLJJJFFFFFFIIIKKKJJJKKKOOOOOOLLLJJJKKKPPPNNNKKKJJJJJJJJJHHHGGGPPPIIIGGGKKKMMMLLLRRR\\\tttlllKKKBBBCCC>>>::::::???AAA??????AAAEEEHHHLLLQQQWWW^^^eeejjjooo}}}vvvooommmppptttuuutttoooqqquuuxxxwwwqqqgggaaa]]]RRRHHHEEECCCCCCKKKWWWyyyyyyLLL111,,,111333222///...---...///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000///......------......///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///000111111222//////000000111111222222///111333444444555777999:::;;;;;;:::;;;CCCPPPZZZjjj}}}xxx~~~kkkuuuxxxqqqDDD@@@BBB;;;===999888777666555333222111000000...---,,,,,,++++++,,,,,,))))))))))))))))))))))))((()))))))))************'''((()))***+++,,,---...,,,,,,++++++++++++,,,,,,------,,,,,,------...///............///111222222111111111222333333444444999999999:::;;;<<<<<<<<>>???AAACCCDDDEEEHHHLLLJJJQQQ___iiieeeWWWMMMKKKXXXkkkkkkRRROOOOOOOOONNNKKKGGGCCCAAAFFFJJJNNNPPPOOOKKKHHHGGGKKKJJJIIIHHHGGGGGGFFFFFFHHHKKKLLLHHHGGGKKKMMMLLLIIIIIIJJJJJJJJJJJJKKKKKKGGGEEEEEEEEEFFFFFFHHHJJJLLLHHHDDDFFFKKKNNNKKKGGGHHHGGGGGGHHHIIIHHHGGGGGGEEEFFFHHHKKKLLLKKKIIIIIIOOOLLLIIIHHHHHHIIIIIIHHHKKKEEEDDDHHHKKKKKKMMMRRRXXXyyySSS===FFFAAA???AAA???:::<<>>HHH~~~lllNNN333...333333///---...------...000111000///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---///000000...------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000222222333/////////000000000111111///111333333333444555777777999:::888777:::@@@EEEGGG]]]uuu{{{vvvzzzrrrssspppzzzwwwgggdddssssssnnn{{{nnnBBB===@@@:::>>>:::999777666555333222111000000...---,,,,,,++++++,,,,,,************************((()))))))))************''''''((()))+++,,,------++++++*********++++++,,,,,,,,,,,,,,,,,,---......,,,,,,,,,------///000111000000111111222333333333777777888999:::;;;;;;<<<@@@BBBDDDEEEHHHKKKMMMMMMMMMNNNOOOQQQSSSSSSQQQOOOTTTVVVVVVSSSSSSWWWXXXVVVWWWVVVVVVVVVXXXYYYYYYWWW[[[[[[[[[ZZZZZZZZZYYYYYYYYY]]]```___[[[XXXYYY[[[SSSVVVYYYWWWSSSPPPOOOPPPWWWXXXYYYXXXTTTPPPNNNMMMOOOSSSYYY\\\]]]]]]]]]]]]ZZZXXXTTTRRRQQQQQQRRRRRRWWWXXXZZZ[[[[[[ZZZYYYWWWVVVTTTUUUZZZ[[[XXXTTTTTTQQQWWWWWW\\\ddd]]]TTTVVVZZZZZZ[[[\\\^^^```bbbcccaaa\\\WWWXXX]]]bbbdddccccccbbbbbbccceeeffffffeeecccbbb___\\\ZZZ\\\aaadddlllnnnnnniiibbbggg|||pppzzzzzz}}}mmmbbb[[[VVVSSSOOOSSSWWWZZZ\\\aaaeeehhhwwwiii[[[VVVTTT[[[ssskkkjjjfffPPPMMMKKKLLLLLLLLLKKKJJJIIIHHHFFFJJJNNNPPPOOOLLLJJJIIIGGGGGGGGGGGGGGGGGGGGGFFFEEEJJJLLLJJJIIILLLMMMLLLGGGFFFGGGGGGHHHHHHHHHHHHJJJIIIFFFCCCBBBDDDEEEEEEKKKJJJHHHHHHHHHHHHHHHGGGCCCCCCBBBCCCFFFHHHGGGCCC@@@CCCFFFGGGIIIJJJJJJIIIKKKHHHEEEEEEFFFHHHIIIJJJGGGEEEDDDFFFFFFFFFJJJNNNOOO]]]tttFFFCCC===>>>CCC@@@:::<<>>@@@BBBHHHSSScccsssnnnAAA===???:::>>>;;;;;;777666555333222111000000...---,,,,,,++++++,,,,,,************************))))))))))))************''''''((()))***++++++,,,******))))))******++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,---...///000000111111222333333333555555777888999;;;<<<<<<>>>AAABBBAAACCCGGGIIIHHHOOONNNOOOQQQSSSTTTRRRPPPTTTVVVVVVSSSSSSWWWWWWUUUXXXWWWVVVWWWYYYZZZZZZYYYXXXXXXWWWWWWVVVVVVUUUUUUWWW\\\```]]]UUURRRWWW\\\UUUVVVXXXWWWUUURRRPPPPPPVVVXXXYYYWWWTTTPPPNNNMMMLLLQQQWWW[[[]]]]]]]]]]]]\\\ZZZWWWUUUUUUUUUSSSRRRXXXWWWWWWWWWXXXZZZ\\\]]]XXXUUUUUUZZZ[[[XXXUUUVVV\\\YYYSSS^^^tttuuubbbWWW___^^^]]]\\\\\\]]]^^^___ccc]]]XXXYYY```fffgggeeeeeecccaaaaaadddgggiiijjjkkkhhhddd___[[[[[[]]]```fffiiimmmmmmfffccclllwwwiiiRRR[[[~~~}}}yyyuuu[[[]]]mmm\\\VVVSSSKKKUUUKKKKKKJJJJJJIIIIIIHHHHHHGGGJJJNNNPPPOOONNNNNNNNNIIIIIIJJJJJJIIIIIIHHHGGGGGGMMMPPPNNNMMMMMMLLLHHHFFFEEEEEEGGGHHHIIIGGGFFFLLLLLLHHHBBB@@@CCCEEEDDDGGGIIIIIIGGGDDDCCCEEEGGGAAA@@@???@@@EEEJJJHHHBBB@@@CCCEEEDDDFFFJJJKKKIIIFFFDDDBBBBBBDDDFFFHHHHHHDDDEEEEEECCCAAAAAADDDGGGJJJHHH^^^pppIII>>>;;;BBBDDD>>>===DDDAAA@@@???===>>>BBBHHHMMMNNNUUU]]]ccchhhrrr~~~xxxnnnlllooolllooonnnmmmmmmnnnooonnnmmmkkkddd[[[TTTPPPOOOOOOOOORRRPPPIIIBBBFFF______777///,,,111444111///222///...---...///000///...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---,,,------...///000000111............////////////000111333333222222333444555777:::;;;;;;;;;<<<===AAA>>>BBBLLLRRR\\\wwwrrrDDD>>>???999===;;;<<<777666555333222111000000...---,,,,,,++++++,,,,,,************************))))))))))))************((((((((()))))))))******)))))))))))))))***+++++++++++++++++++++,,,,,,------------,,,,,,------...000000111222222333333444333444555777999;;;<<<===>>>BBBCCCBBBFFFNNNRRRQQQOOONNNMMMNNNOOOPPPOOONNNPPPSSSTTTRRRSSSWWWWWWUUUWWWWWWVVVWWWYYY[[[ZZZYYYTTTTTTUUUUUUUUUVVVVVVVVVSSSWWWZZZXXXTTTRRRUUUYYYSSSSSSSSSUUUVVVUUURRRPPPTTTVVVXXXXXXVVVSSSRRRRRROOOQQQUUUWWWXXXZZZ\\\^^^\\\ZZZYYYYYY[[[ZZZXXXVVVXXXWWWVVVVVVWWWZZZ\\\^^^YYYVVVVVV[[[]]]\\\[[[\\\]]]]]]WWW___sssuuufff\\\cccaaa^^^\\\ZZZZZZ[[[\\\___\\\YYYYYY]]]cccfffgggaaa___^^^___bbbfffhhhiiiiiihhhgggddd```^^^^^^^^^bbbcccgggkkkjjjggghhhkkkkkkhhhaaa^^^XXX~~~}}}ssssssxxxyyyvvvpppOOOOOONNNKKKVVVJJJJJJJJJJJJHHHGGGEEEDDDFFFIIILLLNNNOOOPPPRRRTTTPPPPPPPPPOOOMMMKKKIIIHHHFFFNNNSSSSSSRRRQQQNNNIIIHHHGGGFFFHHHKKKKKKIIIFFFIIIJJJFFF@@@@@@EEEIIIGGGFFFHHHHHHGGGEEEEEEFFFHHHDDDDDDBBBCCCJJJQQQNNNFFFDDDGGGGGGCCCDDDHHHJJJGGGGGGEEECCCCCCEEEFFFFFFFFFAAABBBCCCBBBBBBAAAAAA@@@EEEFFFLLLgggzzzZZZAAA@@@DDDAAA???BBB>>>>>>>>>======???BBBFFFDDDJJJSSSYYY^^^bbbhhhmmm|||tttnnnmmmggghhhllljjjjjjjjjiiiiiiiiihhhfffddd[[[VVVPPPLLLLLLMMMNNNNNNRRRNNNMMMWWWnnnwww@@@333111000000111111111333000///......///000...---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,,,,,,,,,,,,,------.........///........................///000111111000///111222333444777888999999999:::999:::===@@@BBBHHHXXXfffsssvvvGGG@@@@@@999===;;;<<<777666555333222111000000...---,,,,,,++++++,,,,,,************************))))))))))))************(((((((((((())))))))))))))))))((())))))***++++++++++++******++++++,,,---///......---------......111111111222333333444444111222444666999;;;======>>>DDDGGGHHHOOO[[[aaaaaaNNNLLLJJJIIIJJJKKKJJJIIIMMMPPPQQQPPPRRRWWWXXXVVVWWWVVVUUUWWWYYYZZZZZZYYYSSSSSSTTTUUUWWWXXXYYYZZZOOOQQQTTTUUUUUUTTTTTTTTTOOONNNNNNQQQTTTUUURRROOORRRTTTWWWYYYXXXWWWVVVWWWTTTTTTTTTTTTUUUXXX\\\```[[[ZZZZZZ\\\______\\\YYYXXXWWWVVVVVVWWWZZZ\\\]]]YYYVVVWWW\\\______```cccTTT___```___eeeddd```dddeeeccc___\\\YYYYYYZZZ[[[YYYYYYYYYXXXXXX\\\bbbgggZZZYYYYYY\\\```ccceeeeeeaaadddggggggeeecccaaa```eeebbbbbbhhhlllkkkiiiiiicccdddwwwlllfff]]]LLLJJJWWWVVVKKKKKKBBBDDDGGGJJJKKKKKKIIIHHHFFFHHHKKKMMMOOORRRUUUWWWVVVVVVUUUSSSPPPMMMJJJHHHCCCKKKSSSVVVVVVVVVRRRMMMJJJHHHHHHJJJMMMMMMKKKHHHFFFHHHDDD>>>@@@GGGLLLKKKHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJGGGHHHQQQYYYVVVLLLHHHKKKHHHCCCBBBGGGHHHEEEJJJIIIGGGGGGGGGHHHGGGFFF>>>???AAACCCFFFGGGCCC>>>BBBLLLKKKHHHgggLLL===@@@AAA@@@CCC999;;;===>>>???@@@BBBDDDFFFFFFGGGKKKSSSZZZ```bbbdddpppvvvxxxttthhhhhhkkkffffffiiieeeiiihhhgggeeeccc___\\\YYYMMMLLLJJJJJJLLLNNNNNNNNNOOOPPPZZZvvvpppLLL$$$---000111000111333222///111000......//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,,,,,,,------------------.....................------///000///......///000000111333555666888999999777???@@@;;;;;;CCCHHHFFFJJJVVVaaakkk~~~www|||{{{sssmmmrrrDDD???@@@:::>>>;;;;;;666777777555333111111111......---,,,+++++++++++++++***)))((((((***,,,---))))))************))))))+++*********))))))((((((+++***)))(((((()))***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///////////////000111111222222333333444555777999:::;;;;;;??????BBBQQQdddfff^^^HHHHHHIIIIIIJJJKKKKKKKKKMMMMMMOOORRRUUUVVVTTTRRRYYYWWWTTTUUUWWWXXXXXXVVVWWWVVVTTTSSSSSSVVVXXXZZZZZZWWWSSSQQQQQQSSSSSSSSSNNNNNNOOOQQQSSSRRRPPPNNNIIIUUUZZZUUUUUU[[[\\\VVVOOOPPPQQQRRRRRRTTTWWWZZZ^^^\\\ZZZYYYYYYZZZ[[[\\\\\\[[[YYYYYYZZZ[[[ZZZYYYXXXWWWVVVXXXZZZ\\\\\\[[[XXX[[[___aaaaaa```aaabbbccc[[[WWW[[[]]]ZZZYYY[[[XXX[[[]]]\\\XXXXXX\\\```ZZZUUURRRUUU\\\bbbccc```fffeeedddddddddeeeeeefffeeedddcccfffiiiiiieeebbb```bbbeeemmm~~~oooXXXMMMNNNKKKHHHMMMUUUSSSKKKGGGFFFFFFGGGHHHIIIHHHGGGHHHKKKNNNOOOOOOOOOQQQTTTRRRSSSSSSQQQNNNKKKKKKLLLMMMNNNQQQTTTWWWVVVSSSPPPLLLFFFEEEKKKRRRQQQMMMJJJFFFGGGHHHGGGFFFFFFHHHJJJFFFHHHJJJIIIFFFFFFHHHKKKHHHKKKIIIGGGKKKSSSVVVSSSLLLJJJGGGEEECCCBBBBBBCCCGGGFFFEEEDDDDDDCCCDDDDDD>>>>>>>>>>>>???AAACCCEEECCCFFFKKKLLLNNNfffsssCCC;;;IIIGGG777;;;???@@@;;;999===BBBCCCBBBCCCEEEHHHLLLQQQUUUWWW[[[___gggtttwwwqqqmmmiiinnniiidddaaaaaacccdddeeeeeeccccccbbb\\\RRRLLLKKKNNNIIIEEELLLTTTJJJGGGUUUNNNiiimmm@@@---333111111111000000000000000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***+++,,,,,,------+++++++++++++++++++++++++++,,,---.........---,,,---------.........//////////////////000000000000222222333444444555555666999999999:::;;;<<<===>>>AAACCCGGGOOO[[[lll~~~|||{{{ttthhh```^^^rrrDDD???@@@:::>>>;;;;;;555666666444222000000000---,,,+++***))))))))))))+++***)))((()))***,,,---))))))************))))))************)))))))))(((******))))))))))))************+++++++++,,,,,,,,,,,,+++,,,,,,---......////////////000111111222222333333444555777999:::;;;<<>>HHHVVVWWWPPPIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJLLLOOOSSSUUUUUUTTTZZZWWWTTTSSSUUUWWWXXXWWWQQQRRRSSSUUUVVVWWWWWWWWW[[[XXXUUUTTTTTTUUUUUUUUUMMMNNNPPPRRRTTTUUUUUUTTTKKKUUUZZZUUUUUUZZZZZZUUUOOOPPPQQQQQQQQQRRRUUUWWW[[[YYYWWWUUUVVVYYY^^^aaa\\\ZZZXXXXXXYYYZZZZZZZZZZZZXXXWWWXXXZZZ]]]^^^^^^]]]___aaabbbbbbaaa```___aaa[[[ZZZ^^^___\\\ZZZ[[[WWWYYY[[[YYYVVVWWW\\\```lllddd[[[XXXZZZ]]]^^^]]]aaaaaabbbbbbbbbccccccccccccbbbaaacccfffeee```\\\YYYZZZ[[[^^^ggg}}}uuuWWWKKKJJJIIIGGGGGGJJJMMMMMMIIIGGGEEECCCCCCDDDEEEDDDDDDIIILLLNNNNNNMMMLLLMMMOOOVVVVVVTTTQQQMMMKKKJJJKKKNNNNNNPPPSSSUUUUUURRRPPPLLLGGGFFFMMMSSSQQQLLLIIIIIIFFFDDDEEEGGGIIIHHHFFFEEEGGGIIIIIIHHHIIILLLNNNIIIJJJHHHEEEHHHNNNPPPMMMKKKIIIEEEBBB@@@@@@AAABBBCCCCCCBBBAAAAAAAAABBBBBB>>>>>>======>>>@@@AAACCC???@@@BBBBBB@@@MMMuuukkk\\\OOOAAAHHH@@@999999@@@DDDBBB>>>@@@@@@AAACCCEEEIIILLLNNNPPPTTTYYYaaannn}}}sssmmmkkkjjjhhhffffffdddbbbbbbcccccccccbbbhhhaaa[[[WWWQQQJJJGGGIIIHHHJJJHHHLLLTTTTTT\\\oooyyy{{{PPP???777...000000000000111111111111//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++,,,------+++++++++++++++++++++++++++,,,---.........---,,,------------.........///....../////////000000000222222222333444444555555888888888999:::<<<===>>>CCCCCCDDDEEEHHHMMMTTTYYYhhhmmmyyy|||tttgggaaa___```]]]UUUOOOOOOrrrDDD???@@@:::>>>;;;;;;555666666444111//////000///...---,,,+++++++++++++++***)))))))))***,,,---))))))************))))))************))))))))))))))))))************))))))******+++++++++,,,,,,,,,+++++++++,,,------....../////////000111111222222222333333555666888:::;;;;;;??????<<>>>>>>>>===>>>>>>??????===<<<<<<;;;<<<===>>>???@@@???@@@@@@<<<>>>QQQfffmmmEEEAAA@@@CCCGGGBBB999999AAA????????????@@@BBBCCCEEEHHHKKKPPPTTTZZZbbbmmmuuu}}}zzzrrrfffcccaaabbbfffhhhgggeeebbbbbbbbbdddeeeccc```]]]^^^UUUMMMIIIFFFCCCDDDGGGFFFHHHEEEKKKaaasssYYY;;;===;;;,,,///000000111111222222222000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------------------.....................////////////000111111222222333444444444666666666888999;;;===>>>>>>@@@BBBCCCAAA@@@@@@AAAIIIIIIOOOWWW```jjjxxx}}}wwwttttttlll___ZZZ^^^WWWSSSQQQSSSRRRNNNKKKKKKrrrDDD???@@@:::>>>;;;;;;666666666444222000000111000///...,,,++++++++++++******)))))))))***+++,,,))))))************))))))*********)))))))))))))))((()))***++++++***)))(((******+++++++++,,,,,,,,,***++++++,,,---------.../////////000111111222222222222333444666888:::;;;888===@@@>>>@@@EEEHHHFFFGGGGGGHHHIIIJJJKKKLLLLLLIIIHHHGGGIIINNNRRRUUUUUUUUUTTTTTTTTTUUUUUUUUUTTTMMMOOOSSSVVVWWWVVVTTTRRRQQQPPPOOOPPPQQQQQQPPPNNNOOOOOONNNMMMLLLKKKLLLNNNLLLRRRUUUSSSUUUYYYYYYVVVYYYYYYZZZYYYWWWVVVWWWYYYXXXXXXWWWSSSOOOOOOUUUZZZ[[[XXXTTTSSSTTTWWWYYYZZZbbb```___^^^___]]][[[YYYaaa___]]]]]]]]]\\\YYYVVV[[[\\\___cccccc```\\\ZZZZZZYYYWWWUUUUUUXXX___dddpppjjjaaaZZZYYY]]]bbbeee^^^___aaaaaaaaa```]]]\\\ZZZYYYYYY[[[]]]\\\WWWSSSVVVXXXYYYXXXWWWZZZaaafffmmm}}}wwwQQQEEEFFFDDDBBBCCCDDDAAABBBFFFFFFDDDHHHPPPKKKGGGAAA>>>>>>???@@@@@@AAABBBEEEGGGIIIKKKLLLMMMQQQPPPNNNJJJFFFDDDEEEGGGKKKIIIHHHHHHJJJKKKJJJJJJLLLHHHIIIPPPTTTPPPKKKIIIGGGDDDAAACCCGGGJJJIIIFFF???@@@BBBCCCEEEGGGJJJLLLHHHFFFCCCAAABBBDDDCCCBBBEEECCC>>>;;;999:::<<<>>>;;;;;;;;;;;;;;;<<<===>>><<<;;;:::999::::::<<<<<<@@@>>>>>>AAAAAA@@@DDDLLLssskkkHHHBBBDDDMMMJJJ>>><<>>??????AAABBBCCCFFFKKKPPPTTTYYY```dddaaaeeejjjnnnttt|||yyysssnnnhhhccc___eeeccccccdddffffffdddbbbdddcccbbbbbbaaa___[[[WWWMMMIIIHHHKKKKKKHHHFFFHHHGGGIIIGGGVVV}}}oooOOO>>>;;;999333...//////000000111222333333000000000000///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))******+++++++++,,,***+++++++++++++++,,,,,,++++++,,,,,,------------------------------------------........./////////000000111111222333333333333444444666888:::<<<===;;;>>>CCCFFFFFFEEEEEEEEEHHHEEEDDDFFFGGGKKKSSS]]][[[bbbhhhiiieeedddggglllpppfffooo}}}|||yyy|||{{{qqqooouuuuuuoooqqqqqqhhh]]]XXXYYY___\\\QQQOOOVVV[[[XXXUUUSSSRRROOOLLLJJJrrrDDD???@@@:::>>>;;;;;;777888888666333111111222///...,,,+++***)))))))))***************+++++++++))))))************))))))))))))))))))))))))******((()))***++++++***)))(((******+++++++++,,,,,,,,,)))***+++,,,------------/////////000111111222222222222333444666888999:::888===@@@@@@@@@DDDGGGGGGCCCDDDEEEGGGJJJKKKMMMNNNLLLJJJIIIIIILLLPPPRRRSSSOOOQQQTTTVVVUUUSSSQQQPPPRRRSSSSSSSSSSSSRRRQQQQQQLLLKKKKKKKKKMMMNNNMMMKKKMMMNNNNNNLLLIIIHHHIIIKKKJJJMMMPPPQQQTTTXXXYYYWWWZZZ[[[\\\[[[YYYXXXYYYZZZTTTVVVVVVSSSPPPOOOQQQTTTXXXUUURRRQQQSSSVVVXXXYYY\\\]]]___aaacccaaa]]]YYY```___^^^]]]]]]]]][[[YYYZZZ^^^bbbcccbbb```]]]ZZZ\\\ZZZWWWUUUVVVZZZaaafffiiigggddd```]]]^^^bbbdddbbbbbbccccccbbb___\\\ZZZVVVUUUUUUWWWZZZ[[[XXXUUURRRUUUXXXXXXVVVVVVWWWYYYSSSWWWiiidddQQQAAA>>>AAAAAA@@@AAAAAA??????@@@@@@>>>BBBGGGNNNIIICCC??????AAABBBCCC@@@AAACCCFFFHHHJJJKKKKKKKKKKKKKKKIIIGGGFFFHHHIIIHHHFFFDDDDDDEEEFFFFFFEEEKKKHHHIIIOOORRROOOKKKJJJKKKJJJIIIGGGEEECCCCCCCCC>>>===>>>???AAACCCDDDDDDEEEBBB@@@AAABBBAAAAAAAAABBB???<<<999777888:::;;;999999999999::::::;;;<<<:::999888888888999:::;;;;;;888888===@@@AAA@@@@@@GGGrrr[[[<<<>>>LLLMMMDDD???AAA@@@????????????AAAAAA???AAAEEEHHHLLLQQQVVVYYY[[[^^^aaabbbbbbccchhhlllnnnrrrvvvwwwyyy~~~}}}zzzxxxrrrllljjjgggdddbbbbbbbbbccccccfffeeecccbbbaaa```___^^^dddaaa]]]YYYVVVSSSPPPMMMCCCFFFNNNUUUTTTLLLFFFEEEIIIXXXcccvvvgggCCC***111:::333,,,000......///000111111222222000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***************++++++*********++++++,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,------------............//////000000111222222222111222333444666888:::;;;>>>@@@BBBCCCBBB@@@@@@@@@DDDBBBCCCFFFFFFEEEHHHLLLEEEKKKQQQSSSQQQOOOOOOQQQRRROOOUUUXXXRRRSSSXXXUUUTTTUUU[[[ZZZUUUZZZ[[[PPPWWWYYYYYYXXXUUUTTTSSSSSSXXXUUUQQQLLLJJJIIIFFFCCCrrrDDD???@@@:::>>>;;;;;;888999999777444222222333333333111000...---------))))))******++++++++++++))))))************))))))))))))))))))************))))))************))))))******+++++++++,,,,,,,,,((()))+++---------,,,,,,/////////000111111222222111222222444555777999::::::<<>>@@@AAABBB???@@@===999999===???>>>MMMIIIDDDAAAAAACCCDDDEEEFFFEEEEEEFFFHHHHHHGGGEEEIIIJJJLLLLLLKKKKKKMMMNNNHHHGGGEEEDDDEEEEEEEEEDDDIIIGGGHHHMMMPPPNNNLLLMMMQQQQQQOOOJJJCCC???>>>???>>><<<<<<<<>>@@@AAA??????@@@>>><<<:::888777777888888999888888888888999999:::888888777666777888:::::::::888777999===???>>>===@@@RRRdddJJJDDDAAA===;;;AAAAAA???>>>>>>???@@@AAABBBBBBBBBBBBDDDGGGJJJLLLSSSVVVXXXZZZ[[[[[[]]]^^^___```bbbaaa___aaaeeeiiigggiiikkkllllllmmmnnnnnnhhhhhhhhhfffcccbbbbbbbbbdddbbbaaa``````aaacccdddaaa```___^^^]]]\\\\\\\\\[[[WWWQQQLLLHHHFFFDDDBBB???DDDLLLQQQMMMGGGGGGKKKZZZwwwlll===555///...///------///---......//////000000000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************************************++++++,,,,,,---+++++++++++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,---------............//////000111111222111111111333444666888999<<<===>>>===<<<;;;<<<===>>>===@@@FFFHHHFFFEEEHHHBBBEEEIIIMMMNNNMMMKKKIIIJJJOOOYYYYYYQQQTTTXXXQQQLLLKKKRRRTTTOOOSSSUUULLLPPPXXXYYYRRRQQQWWWXXXSSSSSSRRRMMMHHHGGGIIIHHHEEErrrDDD???@@@:::>>>;;;;;;777888888666333222222222666555333222000//////...))))))***+++++++++++++++))))))************))))))((()))))))))******************))))))))))))************+++++++++,,,,,,,,,((()))+++---------,,,+++/////////000111111222222111111222333555777999:::::::::<<>>===;;;<<<@@@CCCCCC===CCC@@@999>>>KKKNNNEEEHHHEEEBBB@@@AAACCCEEEEEEHHHGGGFFFFFFHHHHHHFFFDDDGGGJJJMMMOOONNNNNNNNNNNNLLLJJJIIIIIIIIIIIIGGGFFFHHHEEEFFFKKKMMMLLLMMMOOOSSSPPPMMMIIIFFFCCCAAA??????===<<<===@@@BBBBBBAAACCC===<<>>======???BBBBBBBBBIII]]]pppsssHHH...333444///,,,---...------------...............---......///////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************)))))))))))))))******+++,,,,,,------,,,+++*********+++,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,------------......//////000111111111111111222333444666666777888:::;;;;;;<<<>>>@@@???===>>>BBBDDDCCCDDDFFFAAABBBEEEHHHJJJKKKJJJJJJEEEEEENNNRRRLLLMMMQQQMMMNNNIIIOOOTTTOOOOOORRRNNNHHHNNNQQQPPPPPPSSSTTTRRRPPPPPPLLLGGGGGGLLLMMMJJJrrrDDD???@@@:::>>>;;;;;;666777777555333111111111000///...,,,***)))))))))))))))***++++++++++++***))))))************))))))(((((())))))*********++++++***)))(((((()))***+++******+++++++++,,,,,,,,,''')))+++---...---,,,+++/////////000111111222222111111222333555777999:::999888999???CCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEHHHGGGFFFGGGJJJKKKKKKKKKMMMNNNNNNLLLIIIIIIMMMPPPJJJKKKLLLMMMMMMLLLKKKJJJIIIGGGDDDDDDFFFIIIKKKLLLLLLPPPSSSQQQLLLHHHGGGIIINNNKKKJJJLLLOOOOOONNNMMMLLLOOORRRTTTUUUUUUVVVWWWccc\\\UUUTTTXXX[[[YYYUUUQQQPPPOOOPPPRRRTTTTTTSSSYYYXXXWWWXXX[[[^^^``````bbbhhhjjjfff]]]ZZZ^^^dddhhhmmmlllddd```ccceeecccVVVSSSOOONNNOOORRRUUUWWWXXX]]]cccbbb^^^[[[^^^aaaZZZZZZZZZYYYZZZ[[[\\\\\\aaa\\\WWWVVVYYY\\\\\\\\\YYYXXXVVVSSSQQQOOONNNNNNFFFCCCBBBFFFHHHGGGHHHJJJPPPkkknnn[[[NNNFFF::::::CCCEEE===>>><<<999:::???AAA???===FFFEEE===HHH^^^bbbVVVEEEBBB??????@@@CCCDDDDDDGGGEEEDDDFFFJJJKKKIIIGGGFFFIIIMMMOOONNNMMMLLLLLLPPPNNNMMMMMMNNNMMMKKKIIIGGGDDDEEEIIIKKKKKKMMMQQQOOOKKKFFFGGGJJJKKKHHHDDD@@@>>>===???CCCEEEEEEDDDCCC===;;;>>>>>>999777999999999999999888777555444777666555555444444444444666555555666777999;;;<<<888:::;;;999888999:::;;;;;;:::@@@]]]wwwbbbJJJIIIFFFDDDBBBAAAAAAAAA<<<<<<===???BBBCCCCCCCCCHHHFFFEEEHHHMMMQQQRRRQQQQQQQQQQQQRRRTTTVVVWWWWWWYYYYYYYYYZZZ]]]^^^\\\[[[^^^[[[YYYZZZ\\\[[[[[[[[[ZZZZZZZZZXXXWWWWWWYYYZZZVVVXXXYYYWWWRRRMMMHHHFFFBBB@@@???>>>??????>>>===AAA???===;;;@@@WWW~~~}}}VVVBBB***555---***000333///+++,,,------------------,,,,,,,,,---...///000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************)))))))))))))))))))))***+++,,,,,,------,,,+++*********+++,,,------------,,,,,,+++++++++++++++,,,,,,,,,---------------......///000000000111111111111222333444555666888:::;;;;;;:::;;;<<<@@@<<<:::>>>BBBCCCGGGKKKBBBDDDFFFGGGIIIKKKNNNQQQLLL@@@DDDLLLHHHFFFMMMPPPOOOFFFJJJQQQLLLJJJNNNNNNOOOOOORRRUUUSSSMMMKKKLLLKKKLLLGGGAAABBBHHHIIIFFFvvvFFF???@@@;;;???<<<;;;888666444222222222000/////////...---,,,,,,,,,,,,************************))))))))))))************))))))))))))************(((((((((((())))))))))))++++++,,,///222111,,,(((++++++,,,,,,,,,,,,------////////////000000000000111222333444555777888888888999:::<<>>AAADDDFFFGGG@@@<<>>BBBAAA>>><<<::::::::::::888888888888777666444444444444444555555555555666666666666666666555555555666777777777888888888888@@@888777DDDZZZ|||gggEEECCCGGGHHHDDD;;;<<>>:::>>>:::GGG:::>>>777>>>======EEEYYYxxxyyyOOO<<<777222000000///...------,,,,,,---------,,,,,,+++++++++++++++,,,,,,---...//////------------------------,,,------......------,,,++++++******)))(((((('''))))))))))))))))))))))))))))))((())))))***++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............///...//////000111222222222555777888888777777888999;;;<<<>>>???AAAAAABBBBBB>>>AAADDDGGGIIIIIIHHHGGGFFFDDDBBBDDDGGGJJJIIIHHHIIIIIIIIIJJJKKKKKKLLLLLLLLLQQQSSSQQQOOOQQQPPPNNNGGGIIIJJJHHHEEECCCDDDFFFuuuFFF>>>@@@:::???;;;:::999777444333333222111/////////...---,,,,,,,,,,,,************************))))))))))))************(((((()))))))))*********(((((((((((()))))))))************---///...+++'''++++++,,,,,,,,,,,,------////////////000000000000111222333444555777888888888999:::<<<>>>@@@BBBCCCBBBEEEGGGFFFCCCCCCFFFJJJIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIKKKIIIGGGHHHJJJLLLKKKJJJEEEEEEFFFFFFGGGGGGGGGGGGIIIIIIIIIIIIIIIHHHGGGGGGEEEGGGIIIIIIHHHGGGGGGHHHHHHOOORRROOOMMMPPPRRRQQQQQQQQQQQQPPPQQQQQQRRRSSSQQQOOOMMMMMMOOOQQQRRRRRRTTTSSSSSSTTTVVVYYY\\\]]]```]]]]]]]]]ZZZWWWXXX\\\```\\\YYYZZZ```dddeeedddaaa\\\UUUPPPOOORRRWWW[[[ZZZZZZZZZYYYYYYZZZ\\\^^^]]]ZZZXXXXXXYYY[[[ZZZXXX[[[ZZZYYYZZZ[[[[[[YYYWWWQQQQQQQQQPPPNNNLLLIIIHHHFFFAAA===>>>AAADDDCCC@@@@@@BBBBBBAAAFFFSSS___ddd~~~fffVVVQQQFFF666;;;;;;::::::::::::;;;;;;::::::999:::<<<>>>AAACCC???===<<<===@@@DDDHHHJJJCCCDDDEEECCCAAABBBDDDGGGDDDDDDDDDGGGIIIJJJHHHGGGJJJJJJIIIHHHHHHHHHHHHHHHJJJLLLKKKIIIIIILLLKKKGGGFFFFFFFFFFFFFFFEEEEEEEEELLLKKKHHHEEEHHHNNNLLLFFFGGGDDDCCCDDDGGGGGGBBB>>>@@@???===;;;999999999999777777777777666555444333333444444444555555555555555555555555555555555555666666666777777777888888;;;777888>>>GGG[[[yyy^^^GGG@@@DDDCCCHHHCCCEEEAAA777999CCCCCC888<<>>===;;;888999<<<>>>===444???777AAA>>>FFFGGGSSSkkk{{{UUU;;;333222...000//////...------,,,,,,---------,,,,,,+++++++++******++++++,,,------...------------------------,,,------......------,,,,,,,,,+++******))))))(((************************)))))))))((())))))***************+++++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------...............//////000111111222222555666888888777777999:::<<<<<<======>>>>>>======>>>@@@CCCFFFGGGGGGFFFEEEGGGEEECCCDDDFFFHHHGGGEEEGGGGGGHHHIIIJJJKKKKKKKKKLLLPPPQQQMMMKKKMMMMMMKKKEEEGGGHHHFFFCCCAAABBBCCCuuuEEE>>>???:::>>>;;;:::999777555444444333222111//////...---,,,,,,,,,,,,************************))))))))))))************(((((((((((())))))))))))((((((((()))))))))*********)))((()))++++++)))'''++++++,,,,,,,,,,,,------....../////////000000000111111222444555666777888888888:::<<<>>>@@@AAABBBAAADDDHHHHHHEEEDDDDDDFFFIIIHHHGGGFFFGGGIIIKKKLLLOOOOOOMMMLLLJJJIIIHHHGGGJJJIIIGGGHHHIIIJJJJJJIIIGGGHHHIIIHHHGGGHHHLLLOOOFFFGGGHHHHHHHHHGGGFFFEEEBBBEEEHHHIIIIIIGGGGGGHHHDDDJJJMMMKKKJJJLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNMMMLLLNNNPPPQQQQQQPPPOOOOOOOOOOOORRRUUUYYY[[[ZZZXXXYYY[[[XXXTTTTTTWWWXXXWWWWWWXXX\\\```eeehhhfffaaaZZZTTTRRRSSSWWWYYY\\\[[[YYYXXXXXXYYYZZZ[[[XXXWWWVVVWWWXXXXXXWWWUUUWWWWWWVVVWWWXXXVVVSSSPPPKKKKKKKKKKKKIIIGGGEEECCCBBB>>>;;;;;;>>>@@@???===:::???BBB???===>>>===:::>>>JJJdddtttmmmhhh___MMM===;;;@@@>>>666999888888777888888999999888888777888999:::<<<===888;;;>>><<<888888===BBB>>>@@@BBBBBBAAAAAABBBCCCCCCCCCCCCEEEHHHIIIHHHGGGEEEEEEEEEEEEFFFGGGHHHIIIFFFJJJJJJGGGEEEGGGHHHFFFGGGFFFFFFEEEEEEDDDDDDDDDIIIHHHEEEBBBEEEIIIHHHDDDIIIFFFCCCCCCDDDDDDAAA>>>===<<<:::999888777777777666666666666555444333333333333333333444444444444444444444444555555555555555555666666666777777777666777:::;;;777;;;QQQiiinnnddd[[[```UUUVVVUUUFFF===AAACCCBBBDDDDDDBBB??????CCCIIIAAA???>>>???BBBEEEGGGHHHDDDDDDDDDEEEEEEEEEFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFCCC@@@>>>======>>>AAA===<<<>>>>>>===>>>AAAAAA???444BBB???OOONNNXXX}}}gggIII444...///...---/////////...------,,,,,,------,,,,,,,,,,,,++++++)))******++++++,,,,,,,,,------------------------------............------------,,,,,,++++++************************************)))((((((((())))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...............//////000000111111222333555777888777888:::<<<<<<<<<<<<<<<;;;;;;:::999???AAACCCEEEFFFEEEDDDCCCHHHFFFEEEEEEFFFFFFEEECCCEEEFFFGGGIIIJJJKKKKKKKKKLLLOOOOOOJJJGGGHHHIIIGGGCCCDDDEEECCCAAA??????@@@uuuEEE===???:::>>>::::::999777555444444444333222//////...---,,,,,,,,,,,,************************((()))))))))************''''''((((((((()))))))))(((((()))))))))************)))(((((())))))))))))+++++++++,,,,,,,,,---------.........///000000000111111222333555666777777888888999;;;===???@@@AAAAAADDDFFFFFFEEEDDDEEEFFFIIIHHHFFFEEEEEEHHHKKKLLLOOONNNMMMLLLKKKIIIHHHHHHFFFFFFEEEFFFGGGHHHIIIIIIGGGGGGGGGHHHJJJLLLMMMNNNDDDEEEGGGHHHHHHGGGFFFEEEEEEHHHKKKLLLKKKIIIHHHHHHBBBFFFJJJJJJIIIJJJLLLNNNNNNNNNNNNNNNMMMLLLLLLKKKLLLLLLMMMOOORRRSSSRRRPPPOOONNNNNNNNNPPPSSSVVVXXXUUUTTTWWW[[[YYYUUUUUUXXXUUUWWWXXXYYYZZZ^^^dddiiieeeaaa[[[VVVSSSTTTVVVXXX\\\YYYWWWVVVWWWYYYZZZZZZXXXWWWUUUSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSQQQLLLIIIFFFFFFFFFFFFEEECCCAAA@@@>>><<<::::::<<<======<<<:::>>>@@@======@@@BBBBBB;;;888:::BBBIIIQQQ]]]iii|||{{{qqqUUUCCCAAA555888888777999;;;777000666555555555555666666777777666666555666777888888666;;;>>><<<888666999>>>:::<<<>>>@@@@@@@@@??????BBBAAAAAACCCFFFGGGGGGFFFCCCCCCCCCDDDDDDFFFGGGGGGEEEJJJKKKGGGDDDEEEGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBDDDCCC@@@@@@BBBEEEEEEDDDHHHEEEBBBAAAAAA@@@>>><<<999999888777666555555555444444555555444333222222222222222222333333333444333333333333444444444444444555555555555666666666666888;;;;;;666444===JJJhhhbbbKKKGGGIIICCCCCC@@@===<<<;;;:::>>>CCC???===<<<<<<>>>???@@@???>>>>>>>>>>>>????????????BBBBBBBBBBBBBBBBBBBBBBBB@@@>>><<<<<<:::777888;;;;;;999:::======888777888:::CCCKKKmmm{{{TTT???...---222111////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---,,,,,,------------------------............------......------,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))(((((((((((()))))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---------.........////////////000000111111222333666777777999;;;===;;;<<<<<<<<<<<<<<<;;;;;;AAABBBDDDEEEEEEDDDCCCBBBGGGGGGGGGGGGGGGGGGFFFEEEFFFGGGIIIKKKLLLMMMMMMMMMNNNPPPOOOIIIFFFGGGHHHGGGCCCCCCCCCBBB@@@?????????uuuEEE>>>???:::>>>;;;:::999777555444444444333222//////...---,,,,,,,,,,,,************************((()))))))))************(((((((((((())))))))))))))))))))))))*********************)))((()))***++++++++++++,,,,,,,,,------,,,------...///000000000000111222333444666777777777888999;;;<<<>>>??????CCCCCCDDDCCCCCCDDDFFFHHHIIIHHHFFFEEEFFFHHHKKKMMMKKKKKKKKKJJJJJJJJJJJJIIICCCDDDEEEFFFGGGIIIKKKLLLEEEBBBBBBGGGNNNPPPKKKEEEDDDEEEFFFGGGHHHHHHGGGFFFJJJLLLNNNMMMKKKIIIHHHGGGCCCFFFJJJKKKJJJIIILLLOOOMMMMMMLLLLLLKKKKKKJJJJJJLLLLLLNNNQQQTTTUUUSSSRRRRRRQQQQQQQQQRRRTTTUUUVVVRRRSSSWWW\\\\\\YYYYYY\\\WWWZZZ\\\\\\[[[]]]bbbgggbbb```\\\YYYWWWWWWYYYZZZ[[[XXXUUUTTTWWWZZZ[[[\\\\\\YYYTTTPPPMMMMMMOOOQQQNNNNNNNNNOOONNNLLLGGGDDDBBBBBBCCCCCCBBB@@@???>>><<<;;;::::::;;;<<<<<<;;;999<<<:::666555999<<<<<<<<<999999;;;;;;999777888JJJXXX___aaatttyyyrrryyytttdddPPPEEEBBBFFFBBB777333999===<<<777222000222333222333333333333333444555555555555444444444444444555777888:::::::::::::::;;;999;;;===@@@AAAAAA@@@???AAA@@@???AAADDDFFFFFFFFFDDDDDDCCCCCCCCCDDDEEEEEEEEEKKKMMMIIIFFFHHHJJJIIIEEEEEEDDDCCCCCCBBBAAAAAA@@@>>>===>>>AAABBBDDDEEEEEECCC@@@>>>===<<<;;;:::555555555555444444333333222333333333333222111111111111111111222222222222111222222222333333333444333333444444444555555555888777888999999888;;;???>>>WWW~~~qqqEEEEEE>>><<>>>>>>>>@@@BBBBBB@@@>>><<<<<<<<<=========>>>>>>????????????????????????<<<;;;===AAAAAA===???EEECCC???<<<>>>>>>???BBBGGGDDDUUUgggUUU888...+++222444///...444...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......---......//////......---.........---------------++++++++++++++++++++++++,,,+++***))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------------...///////////////000000000000222444666666888:::<<<:::;;;<<<>>>??????@@@@@@CCCCCCDDDEEEEEEEEEDDDCCCFFFGGGHHHIIIIIIHHHHHHHHHHHHJJJLLLNNNOOOOOONNNNNNNNNQQQOOOJJJGGGHHHIIIHHHDDDCCCBBBAAAAAA@@@???>>>vvvFFF???@@@;;;???<<<;;;888666444333444444333222//////...---,,,,,,,,,,,,************************))))))))))))************))))))))))))************)))))))))*********++++++***++++++***))))))***,,,++++++,,,,,,,,,,,,------,,,,,,---...///000000111000000111333444555666777777888999:::<<<===>>>>>>BBBBBBAAABBBCCCEEEHHHIIIHHHGGGFFFEEEFFFHHHJJJKKKGGGGGGHHHHHHHHHIIIIIIIIICCCEEEGGGGGGHHHIIILLLNNNGGGCCCDDDLLLUUUVVVMMMCCCDDDDDDEEEEEEFFFGGGHHHHHHKKKLLLLLLKKKHHHFFFFFFFFFGGGHHHKKKNNNLLLJJJLLLQQQLLLKKKJJJIIIHHHIIIJJJKKKLLLLLLNNNQQQTTTUUUUUUSSSTTTUUUVVVWWWWWWWWWVVVVVVSSSSSSWWW]]]^^^[[[\\\```ZZZ]]]``````___^^^aaacccbbbaaa___^^^]]]^^^___```\\\XXXTTTSSSWWW[[[\\\\\\___[[[UUUOOOJJJJJJMMMPPPKKKJJJIIIJJJJJJHHHDDDAAA??????@@@@@@@@@???===<<<::::::::::::::::::::::::555999:::666444555555333111222555999===>>>===<<<999>>>;;;444999IIIPPPKKKTTTKKKLLLWWWXXXNNNIIIMMM^^^[[[OOOBBB???BBB>>>555666333222555555333555999333222111000222555888:::111111111111222333444444444444444444444444333333666555444666:::;;;;;;999;;;<<<>>>AAADDDEEECCCAAA???>>>>>>???BBBEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDFFFJJJKKKHHHHHHKKKLLLKKKEEEEEEEEEDDDDDDCCCCCCCCC>>><<<<<>><<<:::999888333333444444444333333222111111111222222111111000000000000000111111111222000000111111222222333333222333333333333444444444777555333555888999999888======GGGcccfffSSSAAA===>>><<<===@@@===<<<<<<>>>@@@@@@???>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===:::===AAA???;;;>>>FFFEEE>>>:::???IIIXXXjjjyyywwwjjjTTT666222///000222...))),,,555........................++++++,,,,,,,,,,,,------------------------------+++,,,,,,------...............////////////............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------///////////////////////////111333444555666888:::888999;;;>>>@@@BBBBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDFFFIIIJJJIIIHHHHHHIIIHHHJJJLLLNNNOOONNNMMMLLLKKKNNNNNNJJJHHHIIIJJJIIIEEECCCAAAAAAAAAAAA???===wwwGGG@@@AAA<<<@@@===<<<777555333222333444333222//////...---,,,,,,,,,,,,************************))))))))))))************************++++++++++++))))))*********+++++++++(((***,,,+++)))(((***,,,++++++,,,,,,,,,,,,------+++,,,,,,---...///000111000000111222444555666777777777888:::;;;<<<===>>>>>>???@@@CCCFFFHHHHHHHHHEEEEEEEEEEEEFFFGGGHHHHHHEEEEEEEEEFFFFFFFFFGGGGGGCCCEEEFFFFFFDDDDDDGGGIIIEEEDDDFFFMMMTTTSSSKKKCCCCCCCCCBBBBBBCCCEEEGGGIIIJJJKKKJJJHHHFFFEEEFFFHHHIIIIIILLLPPPNNNJJJLLLRRRNNNLLLJJJHHHHHHJJJMMMOOOKKKKKKLLLOOORRRUUUUUUTTTTTTVVVYYY[[[\\\[[[YYYXXXUUUTTTWWW\\\\\\YYYZZZ^^^[[[]]]```bbbbbbaaa``````bbbbbbbbbaaaaaabbbbbbbbb___ZZZTTTTTTWWW[[[\\\[[[]]][[[WWWQQQKKKJJJMMMPPPHHHGGGFFFFFFFFFEEEBBB@@@<<<===>>>>>>>>>===<<<;;;888999::::::999888888999333888;;;:::888999888555<<<:::666111000222444444999999777555888>>>AAA???===777555888:::999:::<<<666555555666888888888888222777888444222444444222222222444666666333...+++000000000111111222333444333333444444444444444444666444333444777999:::999;;;;;;<<>>===<<<>>>AAADDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFDDDFFFGGGFFFHHHMMMMMMIIIGGGGGGGGGGGGGGGGGGFFFFFFAAA>>>===@@@@@@===???DDD>>>???@@@???<<<:::888888111222333444444333222222///000000111111000000000/////////000000000111111//////000000111222222333222222222222333333333333444444444444555777666555>>>999666<<>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>???<<>>@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDDCCCFFFIIIIIIGGGEEEDDDEEEFFFGGGJJJKKKKKKJJJHHHFFFEEEIIIKKKHHHGGGIIIIIIHHHDDDBBB@@@@@@AAAAAA>>><<>>===<<<===@@@CCCEEEEEEFFFFFFEEEFFFFFFGGGHHHIIIBBBCCCCCCCCCGGGMMMLLLHHHIIIIIIIIIIIIIIIIIIJJJJJJDDD@@@???AAA???;;;<<>>;;;999888000111222444444333222222//////000000000000000///////////////000000000000...//////000111222222222111111222222222333333333000444777666555666777777333:::>>>:::555AAA```|||jjjYYYVVVZZZTTTJJJCCC??????@@@@@@<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>FFFVVVcccooobbb<<<444...)))222000000///...111333000+++---.....................+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,---...//////......////////////......,,,---------------------------------------------,,,,,,,,,,,,------...///,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,---------///////////////............000111222222333555666555666888:::<<<===>>>>>>@@@@@@AAAAAABBBCCCDDDDDDCCCFFFIIIHHHEEEAAAAAAAAACCCEEEGGGHHHHHHFFFCCCBBB???EEEGGGFFFEEEGGGHHHFFFDDDAAA??????@@@@@@>>>;;;~~~DDDAAA<<>>>>>>>>@@@CCCFFFGGGFFFEEEGGGFFFDDDCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBAAAAAA@@@DDDDDDDDDCCCCCCBBBBBBAAA@@@???>>>???AAABBBBBBAAAAAAAAAAAA@@@@@@AAADDDGGGFFFGGGHHHJJJKKKKKKLLLLLLMMMNNNNNNNNNMMMMMMOOOQQQPPPOOOMMMLLLLLLOOOTTTWWWQQQLLLKKKPPPQQQNNNNNNRRRWWWXXXVVVUUUYYY______[[[[[[XXXXXX[[[[[[XXXXXXZZZ___^^^^^^```dddeeecccaaa```gggiiiddd^^^___cccffffff```[[[ZZZ\\\```aaaaaaWWWVVVVVVVVVUUUSSSOOOKKKGGGEEEBBBAAA@@@???===<<<::::::999999888777777666555555555555555555555555555555555444444333333333666555444555666666444333888555333222444666666666444444444333333222222222222222222222222222222222222222111000//////000000222222222222222222222222000000000000111222333444444444444555555444333333555555555666777888888999:::;;;<<<===>>>@@@CCCFFF======>>>???@@@BBBDDDEEEHHHGGGFFFDDDDDDGGGMMMQQQLLLHHHEEEFFFJJJKKKIIIFFFJJJHHHGGGIIILLLLLLJJJGGGGGGFFFDDDBBB@@@???>>>>>>>>>>>>>>>>>>===<<<;;;:::555333222222333444222111000000000000000000000000............//////////////////000111111111111111000111111111111222222222111222222333333444444555:::999999:::<<>>DDD>>>BBBCCCCCCEEEMMMSSSRRRLLL```aaasssdddQQQ<<<222444777444...<<<777000------...---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000///...------...///000.../////////...---,,,,,,//////.........---------........................++++++,,,,,,,,,---------,,,+++,,,---,,,+++---000...------,,,,,,------...//////000000000000//////---,,,,,,++++++,,,,,,---...------------...//////000000000111222222333333444555666777888999::::::<<<>>>@@@@@@???>>>>>>???FFFDDDBBBBBBBBBAAA???===CCCFFFEEEAAAAAACCCBBB???@@@BBBEEEEEEDDDCCCDDDDDDBBB@@@===<<<<<<===<<<;;;EEEBBB===CCC===>>>:::999888666333222111111222//////...---,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,...------,,,++++++++++++,,,,,,,,,,,,,,,+++******)))+++------+++******+++,,,++++++++++++,,,------,,,---...///000000000000000000111333444555666777666777888888999:::===@@@>>>>>>???BBBEEEFFFFFFDDDFFFEEEDDDDDDCCCCCCDDDDDDGGGFFFEEEDDDBBBAAA??????AAAAAAAAA@@@@@@@@@@@@@@@@@@>>>======>>>???>>>===???@@@@@@???>>>@@@CCCEEEEEEFFFGGGIIIKKKLLLLLLLLLMMMNNNNNNNNNLLLLLLNNNPPPMMMOOOQQQRRRRRRRRRRRRRRRQQQKKKIIINNNRRRQQQPPPRRRWWWXXXWWWVVVYYY______[[[]]]ZZZ[[[^^^___\\\]]]___```^^^\\\\\\]]]^^^\\\[[[^^^eeegggbbb]]]^^^```aaa```]]]YYYXXXYYY[[[]]]^^^VVVUUUTTTSSSSSSRRROOOLLLGGGEEEBBBAAA@@@@@@>>><<<999999999888777777666666444444444444444444444444444444444333333333222222444444333444666666555333333111///...000222333333444444333333333222222222222222222222222222222222222111111000//////000000222222222222222222222222000000000000111222333333333333444444444444333333444444555666666777777888999:::;;;<<<<<<>>>AAACCC======>>>???@@@AAACCCCCCFFFFFFEEECCCBBBDDDHHHKKKJJJFFFCCCDDDHHHJJJIIIGGGEEEDDDCCCEEEIIIKKKJJJHHHLLLJJJHHHFFFCCCAAA@@@@@@<<<<<<;;;::::::999999888555333222222333333222111////////////////////////............////////////...///000000111111000000000000111111111222222222111111222333333444444555888777777777999<<<>>>@@@FFFbbbzzz~~~ssspppfffcccjjjuuupppYYYFFF>>>333......000000///777333///---...//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000///...------...///000......//////......---,,,//////.........---------........................+++,,,,,,,,,,,,---------...---,,,,,,***))))))+++...------,,,,,,------...//////000000000000//////---,,,,,,++++++,,,,,,---...------------...////////////000000111222222333444555555555666666777777888:::;;;;;;:::;;;<<<>>>DDDCCCAAAAAABBBBBB@@@>>>GGGIIIHHHDDDBBBDDDCCC???@@@BBBEEEEEEDDDCCCDDDDDDCCCAAA>>><<<<<<<<<<<<;;;FFFCCC===DDD>>>@@@<<<999888666444222222222222000///...---,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++///...---,,,+++*********,,,,,,,,,,,,,,,++++++***)))***,,,,,,+++******++++++++++++++++++,,,,,,---------...///000000000000///000111222333555666666777888999::::::<<<@@@BBB?????????AAADDDEEEDDDCCCDDDDDDDDDDDDDDDCCCBBBBBBGGGFFFEEECCCAAA???>>>==================>>>>>>>>>???===;;;:::;;;;;;:::999===>>>>>>===<<<===@@@BBBCCCDDDFFFHHHJJJKKKLLLMMMMMMMMMNNNMMMKKKKKKLLLNNNNNNOOOQQQRRRSSSQQQOOONNNMMMHHHGGGKKKOOOOOOOOOPPPUUUWWWWWWVVVXXX]]]]]]ZZZZZZYYYZZZ___```______bbbdddaaa^^^\\\\\\\\\\\\[[[]]]cccfffbbb^^^]]]]]][[[YYYYYYWWWUUUTTTUUUYYY[[[VVVSSSQQQPPPOOOOOOMMMKKKFFFDDDAAA@@@??????===<<<888888888777666666555555444444444444444444444444333222222222222111111111333222222333555666555333555333111222444666777777333333333222222222222222000000000000000000000000111111000/////////000000000000000000000000000000000000000000111222333333222222333333333333222222333444444555555666666666888999:::::::::;;;===???===>>>>>>???@@@@@@AAAAAAEEEEEEEEEDDDCCCCCCDDDFFFGGGDDDAAABBBEEEHHHIIIHHHDDDBBB@@@AAADDDGGGFFFDDDMMMKKKIIIFFFCCCAAA@@@???:::999777666555555666666444333222222333333222000....................................////////////---......///000/////////000000000111111111222222111111222222333444444444555555444555666888:::;;;===???GGG^^^dddEEE333111222333111//////111333000///------///000000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------//////............//////....../////////...------/////////............---........................,,,,,,,,,---------......,,,,,,,,,,,,---///000000......------------.........//////000000//////...------,,,,,,,,,,,,------...------------...//////......///000000111111222444444444444444444444444777888999999999:::===@@@CCCBBBAAABBBCCCDDDCCCBBBIIIKKKJJJEEECCCDDDCCC???BBBDDDEEEFFFDDDDDDDDDEEEFFFCCC???===<<<<<<:::999FFFBBB===DDD===@@@<<<999888666444333222333333000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,+++++++++++++++,,,,,,---,,,,,,++++++)))***,,,,,,******+++,,,+++++++++++++++,,,---------...///000000111111000//////000111333444555555777888999:::;;;===@@@CCCAAA@@@???AAACCCDDDCCCBBBBBBBBBCCCDDDCCCBBBAAA@@@CCCBBBAAA@@@???===<<<<<<:::::::::;;;;;;<<<<<<===<<<:::888888999:::999888;;;;;;<<<;;;:::;;;===???@@@AAACCCFFFIIIKKKLLLLLLLLLLLLMMMKKKJJJIIIKKKLLLPPPOOOOOOOOOOOOOOOOOONNNIIIIIIJJJJJJIIIHHHJJJMMMRRRUUUVVVTTTVVVZZZZZZWWWTTTSSSUUU[[[]]]\\\]]]```eeebbb___\\\[[[[[[\\\]]]]]]bbbdddbbb______\\\WWWTTTVVVVVVTTTRRRRRRVVVYYYWWWSSSOOOLLLKKKJJJHHHGGGCCCAAA>>>======<<<;;;999777777666666555444444444333333333333333333333333111111111111111000000000111000000222444555555333666444333555777999::::::222222222222222111111111000000000000000000000000111000000/////////000000000000000000000000000000/////////000000111222333111111222333333333222222333333333444444555555555666888999999888888:::;;;===>>>>>>???@@@@@@@@@@@@CCCEEEGGGGGGFFFEEEEEEFFFDDDBBB@@@@@@DDDGGGIIIIIIGGGCCC??????@@@AAA???===FFFEEECCCAAA???===<<<<<<999777555333222333444555333222111111222222111000....................................////////////,,,---......//////......000000000000111111111111111111111222333333444444444444333333444555666777CCC===999<<>>BBBFFFEEEDDDCCCEEEGGGHHHHHHGGGHHHJJJIIIEEECCCEEEDDD@@@DDDFFFGGGGGGFFFEEEFFFGGGGGGDDD@@@===<<<;;;999777GGGBBB<<>>;;;999777666444333333333444000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000++++++++++++,,,,,,---...+++,,,,,,---------,,,,,,)))+++,,,,,,++++++,,,...,,,,,,++++++,,,,,,---...---...///000111111111111//////000111333444555555666777888999999;;;???AAABBB@@@???@@@AAABBBAAA@@@???@@@AAABBBAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;;;;;;;<<<999888777777999::::::999888:::::::::999999:::<<<===>>>AAADDDFFFHHHJJJJJJJJJKKKKKKJJJIIIHHHJJJKKKNNNOOOPPPSSSUUUTTTPPPLLLIIIOOORRRNNNFFFDDDHHHMMMOOOSSSUUUSSSSSSVVVWWWTTTPPPPPPSSSYYY[[[ZZZZZZ]]]cccaaa___[[[XXXWWWWWWWWWYYY]]]___^^^^^^^^^ZZZTTTRRRUUUVVVUUUSSSSSSUUUYYYWWWSSSMMMIIIFFFEEECCCAAA???===:::999999999888666666666555444444333333222222222222222222222222222000000000000000000000000000//////111333444333222000///...000222444444444111111111111111111111111////////////////////////000///////////////000000////////////////////////////////////000111222333000111222222333333333222333333333333444444444444555777888888777777888999===>>>???@@@@@@@@@@@@@@@???BBBFFFGGGGGGFFFGGGGGGCCCAAA@@@AAADDDGGGIIIJJJFFFCCC@@@???AAAAAA>>><<>>===<<<;;;;;;;;;;;;888777555333222333444555333111000000111222000///....................................////////////,,,,,,---...............//////000000000111111111000000111222222333333444444444444444444555555666888:::>>>???:::<<>>AAAFFFIIIFFFEEEFFFHHHJJJLLLLLLLLLGGGJJJIIIFFFEEEHHHGGGDDDGGGHHHHHHGGGFFFFFFGGGHHHGGGDDD@@@===;;;999777666HHHBBB;;;AAA;;;===:::888777666444444444444555111000///...------------------------------------'''(((***---///222444555*********+++,,,---...///+++,,,,,,---------------+++,,,---,,,+++,,,...000---------------......///......///000111111111111///000111222333555666666666777888888888999===???CCCAAA??????@@@@@@@@@???>>>>>>>>>>>>>>>======<<<777888888999999::::::;;;999999999999::::::::::::888777666666999:::::::::777888:::999888777888::::::<<<>>>AAACCCEEEGGGGGGGGGHHHIIIIIIHHHHHHJJJKKKJJJMMMSSSZZZ^^^[[[SSSLLLMMMUUUYYYQQQHHHFFFKKKOOOMMMRRRUUUSSSRRRTTTUUUSSSRRRRRRUUU[[[]]][[[[[[]]]eeeeeeeeeaaa]]]XXXVVVVVVTTTVVVWWWXXX[[[]]]YYYRRRSSSTTTVVVVVVVVVVVVWWWXXXUUUQQQKKKGGGDDDAAA???===<<<:::777666777777555444555444444333222222111111111111111111111111111111/////////000000000000111000//////000222333222000---,,,,,,...000111111000000000000000000111111111//////////////////////////////......//////000000////////////////////////////////////000111222222000111222333444444444333444444444444444444444444555777888999888888888999===>>>@@@AAABBBBBBAAAAAA===@@@DDDFFFFFFEEEEEEFFFBBBBBBCCCDDDFFFGGGIIIJJJCCCAAA@@@BBBEEEEEECCC@@@<<<<<<;;;;;;;;;;;;;;;<<<888777555444333333444444222111000000111111000.......................................////////////,,,------...///........./////////000000000111111000000111111222333333333333444444555555666666666888777999<<<<<<;;;===AAAQQQdddtttcccJJJ;;;///000666666222...222000------///000...,,,---...000///...,,,,,,---/////////.........------------------------------,,,---------..................////////////............///000000000//////...////////////000000000////////////////////////.........////////////000---000///,,,000888777000//////............//////---......//////......---......------------.........------------...//////......///000000111111222000000222444666888999:::888:::;;;<<<===@@@DDDGGGEEEEEEEEEGGGJJJLLLMMMLLLGGGJJJJJJGGGGGGJJJJJJGGGGGGGGGHHHFFFEEEDDDFFFGGGFFFCCC???<<<:::888666444KKKDDD<<>>DDDBBB???>>>??????>>>======<<<<<<;;;:::;;;;;;;;;777888888888888999999999999888888888888888777777888777555666777888888777666888999999888777777888999:::<<<>>>AAABBBCCCDDDEEEFFFGGGGGGGGGHHHJJJLLLKKKKKKNNNTTTZZZ[[[VVVQQQPPPUUUVVVOOOJJJLLLMMMLLLMMMSSSVVVTTTSSSTTTUUUSSSVVVUUUXXX^^^___\\\[[[]]]```dddhhhhhheee```]]]\\\SSSTTTTTTVVV\\\```\\\UUUTTTTTTUUUVVVXXXYYYXXXVVVPPPMMMHHHEEECCCAAA>>><<<;;;888666666666666555444444333333222111111000000000000000000000000000000//////000000000111111111000//////000111222000///000//////000222222111000/////////000000000111111000000000000000000000000...............///000000000000000000000000000000///......//////000111222111222333444444555555555555555555444444444444444444777999::::::999:::;;;<<<>>>@@@BBBDDDDDDCCCCCC???BBBEEEFFFEEEEEEEEEEEEBBBDDDFFFHHHHHHIIIIIIJJJDDDCCCCCCFFFIIIJJJFFFBBB======<<<;;;;;;;;;;;;;;;666666666555444444333333222000//////000111///...////////////////////////............////////////------...///////////////////////////000000000111000000000111222222333333222333444555666666666666<<<:::777555888???BBBBBB???AAAIII]]]|||rrrQQQ???;;;>>>666111333444333222222111000//////111111111000---///000///------...000////////////....................................------------............---...///000000///...---......///000000000000000.../////////000000000000////////////////////////....../////////000000000+++//////---555@@@AAA::://////............//////---......//////......---......------------.........------------...////////////000000111222222333111111222444555777888999555777:::;;;<<<>>>@@@BBBBBBAAABBBDDDGGGIIIIIIHHHFFFIIIIIIEEEEEEGGGGGGDDDEEEEEEEEEDDDBBBBBBCCCEEEEEEAAA===:::999777555333MMMFFF>>>BBB;;;===:::888777666555444444555666111000///......------...........................///......------,,,++++++------,,,++++++,,,,,,,,,+++,,,,,,---.........------.........---...111333///////////////000111111...///000111111222222111111111222333555666777777999::::::999888999;;;===DDDBBB???>>>>>>>>>>>>===<<<;;;:::999888999:::;;;999999999999888888888777888888777777666666666555999777555555666666555444666888999999888666777888888999;;;===???AAAAAABBBCCCEEEFFFGGGGGGHHHJJJLLLPPPKKKFFFGGGNNNUUUYYYZZZPPPRRROOOJJJKKKOOONNNHHHNNNTTTXXXVVVTTTUUUVVVTTTXXXWWWZZZ___```\\\ZZZ\\\UUU[[[cccgggfffcccaaa```UUUUUUUUUWWW___eeebbbZZZUUUTTTSSSVVVZZZ[[[XXXUUULLLIIIFFFDDDCCCAAA???===;;;999666666666666555444333333222222111000000000000000000000000000000000///000000000111111222222000//////000111111///---//////...///111111000....../////////000000111111111111111111111111111111...............///000111111111111111111111111111.........//////000111222111222333444555555555555555555555555555555555555444777:::;;;;;;:::;;;<<<<<<>>>AAACCCEEEEEEEEEDDDDDDFFFHHHHHHGGGFFFFFFFFFCCCEEEIIIJJJJJJJJJIIIIIIHHHGGGGGGJJJLLLKKKEEE@@@>>>===<<<;;;:::999999999555555555555555444222222111000//////000000///...000000000000000000000000............/////////000---...//////000000//////////////////000000000000000000000111222222333333111222333444555666666666111;;;@@@:::555777888666555:::@@@EEEPPPddd~~~gggQQQBBB888444444333333444666333///111666---///000000...---------,,,...000///------000333000/////////....................................---------.........//////---...///000000///...---......///000000000000000.../////////000000111111000000000000000000000000////////////000000000000///333000+++///888777---//////............//////---..................---......------------.........------------...//////000000000111222222333333222222333444444555666666444666999;;;<<<===???@@@???>>>>>>@@@CCCEEEEEEEEEDDDFFFFFFBBB@@@BBBAAA>>>CCCDDDCCCAAA??????AAACCCCCC@@@<<<999888777555333LLL>>>AAA>>>AAA<<<<<<888777666555555444444444666222...++++++------.........------------......------------.........///////////////////////////---------------------,,,,,,,,,------...///000000111000/////////000222333111111222333333333333222333333333444666777999:::999999999:::::::::;;;;;;@@@???>>>===<<<;;;::::::;;;:::999777666555555555777777777777777777777777777777777777777777777777888888777666666666666666666777888999:::999888888666777888;;;===???AAABBBDDDEEEGGGHHHHHHGGGFFFDDDKKKGGGGGGLLLLLLKKKPPPXXXUUUTTTRRRQQQPPPPPPPPPQQQTTTUUUXXXZZZZZZZZZYYYXXX[[[[[[ZZZYYYYYY[[[___bbbRRR[[[cccccc]]]ZZZ]]]cccbbb___[[[YYY[[[___aaaccc```___\\\YYYVVVUUUTTTTTTJJJHHHDDDBBBAAA???===;;;;;;:::777666555666777888888555222000000111111000////////////000000000000000000111111111111000000000//////000222222111000111000//////111222111000000000////////////000000////////////////////////000///---,,,,,,...111222222222444444444444222222000000000000111111111111111333444666777777666666444555555555444555777:::888999999:::;;;======>>>===>>>??????@@@CCCGGGKKKMMMNNNLLLHHHGGGJJJKKKJJJAAACCCEEEGGGHHHHHHGGGFFFFFFFFFGGGIIIJJJIIIFFFCCCCCCCCCAAA>>>:::999999;;;777666666444333222111111111111111111000000000000111000///......///000111000000000000000000000000............////////////000000000000000111111222111111111111111111111111333333333444444444555555999999999999999999::::::999:::;;;<<<===@@@EEEHHH```wwwqqqMMMDDD999666999:::555000333333333222222222111111111111111111111000//////////////////000000000000000000000000////////////------------------------000...------......---,,,////////////000000000000000000000///////////////////////////////////////////////////////////////111000000000//////......////////////////////////000000000000000000000000000111111000...---///000---------------...///000...............///000000000000000000000111111222333333333333444555666666666444444999@@@DDDCCC@@@===>>>@@@?????????@@@BBBAAACCCDDDBBB???===???BBB???BBBFFFGGGEEEBBB@@@@@@???===999777666555333111NNNAAACCC@@@CCC>>>>>>::::::888777777777777777;;;777222...---------,,,///......------......///........./////////000000........................---------------,,,,,,,,,---------......//////000000000//////000000111222000000111222222222222222222222222333555666888999999:::::::::;;;;;;;;;;;;======<<<;;;:::999888888888888777777777777888888777777777777777777777777555555555555555555555555777666666555444444555555555666777888999888777777888888999:::;;;<<<======AAABBBDDDFFFFFFEEEDDDCCCGGGDDDEEEHHHIIIHHHLLLSSSTTTSSSRRRRRRRRRRRRSSSTTTSSSUUUWWWXXXYYYYYYXXXXXX[[[[[[[[[[[[\\\^^^aaacccZZZ]]]``````^^^]]]___bbbaaa]]]YYYXXXYYY[[[\\\]]]___^^^[[[XXXTTTRRRPPPOOOIIIFFFCCCAAA@@@>>><<<:::;;;:::888666555555666777999666333111111222222111///000000000000111111111000000111111111111000000000000000000111111111000000000///000222111000...222111111000000111111222////////////////////////............//////000000111111222333333222111111000000000000111111111111000111333444555555444444444555666555444555777:::999999888888999;;;>>>@@@>>>???@@@@@@@@@CCCGGGJJJLLLMMMLLLHHHHHHLLLMMMKKKEEEEEEDDDDDDEEEFFFGGGHHH???@@@CCCGGGJJJKKKIIIGGGDDDDDDBBB>>>:::888888999777666555444333222222111111111111111000000000000111000////////////000111000000000000000000000000....../////////000000000///////////////000111111222222222222222222222222333333444444444555555555777777888888888888999999:::;;;;;;;;;;;;===AAADDD===EEERRReeejjjYYYFFF777???999555555888999666111333333333222222222222111111111111111111000//////...////////////000000000000000/////////.................................//////......//////...---////////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000//////000000000000000000000000000000000000000000000000222222222111//////000222.........---......////////////......//////000111000000000000000111222222333333333333444555666666999777666:::???BBB@@@======???AAAAAAAAA@@@AAABBBAAACCCCCCBBB@@@???AAACCC???BBBEEEFFFDDDBBB@@@??????<<<999777666555333111MMMAAADDD@@@CCC>>>>>>;;;:::999888777777777777;;;777222///.........---//////............//////............////////////------------------------------------------------///////////////////////////000000111111111111111///000111111222222111111111111222333444666777888:::::::::;;;;;;;;;<<<<<<;;;::::::999888777666666666666666777888999:::;;;777777777777777777777777444444444444444444444444666555444444333444444444444555666777888777777666:::::::::999999999999999===>>>@@@BBBCCCCCCCCCBBBDDDBBBBBBDDDDDDDDDHHHMMMPPPPPPPPPPPPQQQRRRTTTUUUSSSTTTVVVXXXYYYYYYYYYYYYYYYZZZ[[[\\\^^^___```aaa```^^^\\\[[[\\\^^^^^^______]]]YYYWWWWWWXXXXXXWWWXXXXXXWWWUUURRRPPPNNNMMMFFFDDDAAA???>>>===;;;999;;;:::888666555555555555777555222111111222111000111111111111222222222222000111111222222111111000111111000000000000000000222111111111222111///---222222111111111111222222000000000000000000000000---...///000111000//////000111222222222222111000000000000111111111222222000000111222333333333333444555666666555555888::::::888666555777:::>>>AAA???@@@AAAAAAAAABBBEEEHHHHHHJJJIIIFFFFFFJJJKKKJJJIIIGGGDDDAAAAAADDDGGGIII>>>>>>AAAEEEHHHJJJIIIGGGDDDCCCBBB>>>999666666777666666555444333222222111222222111111111000000000111000000//////000000111000000000000000000000000///000000000000111111111//////......//////000111333333333333333333333333333444444444444555555555666666666777777777888888;;;;;;;;;:::999:::<<>>???===;;;===@@@CCCDDDDDDCCCCCCCCCBBBCCCDDDCCCBBBBBBDDDFFFAAACCCFFFFFFDDDAAA???>>>>>>;;;999777666666444222KKK@@@CCC>>>AAA<<<===999999888777666666666666444222///---...///000000000//////......//////000------------............////////////////////////.........///////////////000000000000000000//////000111222333444333222222111111222333333333333222222222333444555777888999::::::;;;;;;;;;<<<<<<<<<999999888888777666666555666666666777888999:::;;;777777777777777777777777444444444444444444444444555555444444444444444555555555777888888888777666::::::::::::999999999999;;;<<<>>>@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDGGGJJJLLLLLLMMMMMMNNNOOOPPPQQQSSSTTTUUUVVVWWWYYYZZZ[[[WWWXXXYYY[[[\\\]]]\\\[[[]]]\\\[[[[[[[[[[[[[[[[[[^^^[[[YYYWWWWWWWWWVVVUUUOOOOOOPPPQQQQQQOOONNNMMMDDDAAA>>>===<<<;;;:::888;;;:::888666555444444444555333111000111111000///222222222333333333333444111111222222222222111111111222222111000///000111777444222111111222111000222111111111111111111222111111111111111111111111...///000111111111111000000111222333333222111000000000111111111222222222111111222222333333333333444555666666666666888999888777666666888:::===??????@@@AAAAAA@@@AAADDDFFFDDDFFFFFFBBBBBBFFFGGGDDDHHHFFFCCCAAAAAABBBDDDFFFCCCCCCCCCEEEGGGGGGDDDBBBAAAAAA@@@===999777666777666666555444333333222222222222222111111111000000000000000000000000000000000000000000000000000000000000111111111222222222000000000///000111111222444444444444444444444444444444444444555555555555555666666777777888888888:::;;;;;;:::999999;;;======@@@CCCDDDCCCCCCEEEFFFQQQeee~~~dddRRRHHHBBB999222222777;;;<<<888999:::999777555444444444444333333333222222222111111111222222111111000111111111222222222333333222222111111111000000000222222222222222222222222///000111111000000111222//////000000000111111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111222333333222111111222444222111000///////////////111000000000000111222222222111111111111222333333333333333444444555666777;;;::::::;;;>>>>>>===;;;>>>AAAEEEGGGFFFEEEEEEEEEDDDEEEEEEEEEFFFFFFHHHIIICCCFFFGGGGGGDDDAAA???>>><<<:::888777777666555444JJJAAADDD>>>@@@<<<>>>:::999888777777666666666444111///...///111111111000000000//////000000000////////////000000000000000000000000000000000000///000000000111111111222111111111111111111000000222333444555666555444333222333444444555555444444444444444555666888:::::::::::::::;;;;;;;;;<<<<<<999999888888777666666666888777777666777777888888666666666666666666666666555555555555555555555555666555555444555555666666666777888999999999888888999999::::::;;;;;;;;;<<<:::;;;===>>>@@@AAABBBCCCCCCEEEEEEEEEDDDFFFIIIKKKLLLLLLMMMNNNNNNNNNNNNNNNPPPPPPPPPQQQSSSVVVXXXYYYWWWWWWWWWYYY[[[ZZZXXXUUUXXX\\\___```]]][[[[[[]]][[[YYYVVVUUUVVVVVVVVVUUULLLMMMNNNNNNNNNMMMKKKJJJAAA???===;;;;;;;;;999888:::999888777555555444444666444222222333333222111333333333333444444444444222222333333333333222222111333333222000///111444<<<777222///000222444555444333333222222333333444333333333333333333333333111111111222222222333333111222333444444333222111111111111111222222222222333333333333444444444555444555777777777777888999555666888999:::;;;;;;;;;>>>???AAAAAA@@@@@@BBBDDDDDDFFFEEEBBBBBBDDDDDDBBBEEEDDDDDDCCCCCCBBBBBBAAAGGGFFFEEEFFFFFFEEEBBB@@@<<<======<<<999888888888555555555444444333333222222222222222111111111111000000111111111111000000111111111111111111111111111111111111222222222222222222111111222222333444444444444444444444444444444444444555555555666666666666777777888999999:::888:::;;;;;;:::;;;===>>>999:::;;;<<<>>>@@@CCCFFF???DDDKKKQQQ[[[mmm~~~kkkZZZNNNFFFAAA@@@<<<999777888888777777777;;;<<<;;;888555444555777444444444333333333222222111111222222222222111111333333444444444555555555444444444444333333333333333333333333333333333333000222333333111000222444000000000000111111111111222222333333444444444555333333333333333333333333333333333333333333333333333333333333333444444444222222222222222222222222222222222222222222222222111222333222111111222444333222111111000000000000222111111111111222333333222222222222222333333444444444444444555666777777999999:::;;;===>>>>>>===???BBBFFFHHHHHHGGGFFFFFFGGGGGGGGGGGGIIIJJJKKKKKKGGGHHHIIIHHHDDDAAA??????;;;999777666777777666555LLLDDDGGGAAABBB>>>@@@===<<<;;;:::999999999999888666333222222222111000111111000000000000111111222222222222333333333333222222222222222222222222000000000111111222222333222222222222222222222222333444444555555555555555444444555666666666555555444444555666777999:::;;;999999999:::::::::;;;;;;888888888888777777777666888777666666555555555555666666666666666666666666555555555555555555555555555555555555555555666777666777888::::::999999888888999999:::;;;<<<======;;;;;;<<<===???@@@BBBBBBBBBFFFGGGFFFFFFIIILLLLLLNNNNNNOOOPPPQQQPPPPPPPPPMMMLLLLLLMMMOOORRRVVVXXXZZZYYYXXXZZZ]]]]]]ZZZVVVXXX]]]ccceeebbb```aaacccZZZXXXTTTSSSTTTUUUUUUTTTPPPPPPOOOMMMKKKHHHFFFEEE@@@>>>;;;:::;;;:::999888888777777666666555555444777666555555666666555333333333333333444444444444222333333444444333333222222333444333111111444888<<<888222///000333666777666666555555555555666666444444444444444444444444222333444555666555444444222333444444444444333222111111111222222222222333666555555444444555555666333555888888777777888999666888:::<<<<<<;;;999888<<<===????????????AAABBBEEEGGGGGGEEEEEEGGGGGGDDDCCCDDDFFFGGGFFFDDDBBB@@@FFFEEEDDDEEEFFFFFFDDDBBB999:::<<<;;;999888888999555555444444444333333333333222222222222111111111000111111222222111111000111111111111111111111111000111111111111222222222333333333222333444444555444444444444444444444444444444555555555666666666666666777777888999::::::666888:::;;;;;;;;;===???AAA???<<<::::::;;;===???>>>@@@AAA@@@@@@DDDNNNUUULLLYYYfffqqq{{{kkkbbb```NNNFFF???<<<:::888999<<<777555555999:::999:::>>>888888777666444444666888444444444444333333333333000111222222333222222222444444555555555666666666666666666555555555444444444444444444444444444444222555666555222000222444000000000111111111222222222222333333444444555555444444444444444444444444444444444444444444444444333333333333444444444444222222222222222222222222222222222222222222222222111222333222111111333444333333222111111111222222333222222222222333444444333333222222333333444555444444444444555666777888777888:::<<<===>>>??????@@@CCCFFFHHHHHHGGGHHHHHHIIIGGGGGGGGGJJJKKKLLLKKKHHHIIIJJJGGGCCC@@@>>>>>>:::888666666777888777666~~~LLLDDDGGGAAABBB>>>AAA===<<<;;;::::::999::::::888666333333333333222111222111111000000111111222111111222222222333333333111111111111111111111111......///000000111111222111111222222333333444444333333333333333444444555333444444555555555555555444444444555777888:::;;;888888888999999999::::::777777777777777666666666666666555444444444444444666666666666666666666666444444444444444444444444444444333333444555555666555666888999999999888777888888999999::::::;;;;;;;;;;;;;;;<<<===???@@@AAA???EEEGGGEEEEEEJJJMMMKKKKKKLLLNNNPPPRRRRRRRRRRRROOONNNMMMNNNPPPTTTYYY[[[___]]]\\\^^^ccceeeccc```\\\]]]```ccceeefffggggggaaa]]]XXXUUUUUUUUUVVVVVVSSSRRROOOLLLIIIFFFDDDCCC???===;;;:::;;;;;;:::888555666666666666666555555666555444555666666444333222222333333333444444444333333444444444444333333222444666444222222777<<<777444111000222333444444555555444444444444555555333333333333333333333333000333888<<<<<<999555111111222333444444333222111111111111222222222333333777666555444444555666666333666888999888777888999:::;;;;;;<<<;;;:::999999999;;;===>>>>>>>>>@@@AAABBBEEEGGGEEEFFFJJJJJJHHHEEEFFFHHHIIIIIIGGGEEEDDDDDDCCCBBBCCCDDDEEEDDDBBB888:::;;;;;;999777666777555444444444444333333333333333222222222111111111000111222222222222111000111111111111111111111111000000000111111111111222333222222222222333444444333333333333333333333333555555555555666666666666444444555666777888999:::555777999:::999999;;;<<<666888;;;>>>AAABBBAAA???888===DDDHHHGGGCCC@@@>>>EEEIIIJJJEEEFFFQQQ___hhhnnnrrr}}}vvvpppeeeWWWLLLGGGFFFFFFBBB@@@BBBFFFDDD<<<555555???:::888999666222222666666666666777777777666555555444444444444333333333000111222222333333333222333333444444444555555555666666666555555555555444444444444444444444444444444777999666222000111444000000111111111222222222111222222333444444555555333333333333333333333333333333333333333333333333222222333333333444444444222222222222222222222222333333333333333333333333222333444333222222444666333222222222222333333444333333333333333444444555333333333333333444555555444444444444555666777888777999;;;<<<======>>>???AAACCCFFFGGGGGGGGGIIIJJJIIIFFFEEEFFFHHHJJJIIIHHHHHHIIIHHHFFFAAA===<<<;;;999777666666888999888777{{{IIIBBBFFF???@@@<<>>???===CCCFFFCCCDDDJJJLLLJJJGGGIIIKKKNNNQQQRRRRRRSSSSSSRRRQQQRRRTTTYYY]]]```dddaaa```ccciiimmmllliii___\\\ZZZ]]]eeejjjjjjhhhhhhddd]]]YYYXXXXXXYYYYYYSSSQQQNNNKKKHHHGGGFFFFFF???===;;;:::;;;;;;:::999444555555666777666666666333222111222333333222000222222222333333333444444333444444555555444444333111444666555222333999>>>222111111222444444222111222111111000000111111222111111111111111111111111---333;;;AAAAAA<<<444///000111222333333222111000111111222222222333333333777666444444333444555666333666888999888888888999>>>===<<<:::999999::::::777999<<<======>>>???AAA===AAADDDDDDFFFKKKLLLJJJHHHIIIIIIJJJJJJJJJIIIHHHEEECCCBBBBBBBBBBBBAAA???999;;;<<<;;;888666444444444444444444444444333333333333333222222222111111000111222333333222111000111111111111111111111111///000000000000111111111222222111111222222333444333333333333333333333333555555555555666666666777333333444555666777888999555666888999888777888999>>>===;;;;;;<<<<<<;;;:::>>>>>>>>>>>>AAACCCFFFHHH???EEEHHHGGGFFFIIIJJJIIIHHHJJJOOOUUUWWWVVVXXX\\\cccfffgggfffbbbaaadddhhhaaaggggggcccbbbeee```WWWPPPOOOKKKEEECCCCCCBBB@@@CCC;;;777888888666999@@@333111333888999555777===777777888:::;;;:::555111555555444444444333333333000111222333333333333333222222222333333333444444666555555555555444444444444444444444444444444444555888:::777222///111444000111111111111222222222111111222222333444555555333333333333333333333333333333333333333333333333222222222333333444444444111111111111111111111111333333333333333333333333333444555555444444666888222222222222333333444555444333333333333444555555444333333333333444555555555444444555555666777888888:::<<<===<<<<<<===>>>AAACCCEEEFFFFFFGGGIIIKKKHHHEEECCCDDDGGGHHHGGGFFFGGGHHHGGGDDD???;;;:::999888777555666888999999888