BMf6(h pppwwwwwwxxxyyy{{{}}}~~~qqqXXXXXXPPP<<<;;;;;;<<<>>>@@@CCCEEEFFFAAAAAABBBCCCEEEGGGIIIJJJMMMTTT___lllzzzjjjjjjlllRRRMMM???===BBB:::???vvvhhhIIIBBBEEEDDD@@@@@@DDD;;;@@@```bbbJJJDDDEEEEEEFFFGGGHHHHHHHHHHHH]]]}}}dddaaa]]]YYYWWWWWWXXXZZZ[[[[[[___dddeeeqqqgggRRRUUUCCC;;;888777888;;;>>>@@@@@@???===>>>>>>>>>>>>@@@DDDGGGNNNSSS^^^lllwww~~~fffSSSFFFHHH000FFF<<>>======::::::FFF???[[[EEE666EEE>>>777AAA???999BBBKKKmmm[[[vvvbbbMMMKKK999<<<555CCC:::555>>>;;;CCC>>>kkkxxx<<>>@@@@@@@@@@@@EEEAAArrr```>>>???MMM:::GGG999IIIDDDUUUoooeeewww~~~JJJPPPNNNWWWNNNNNNXXXVVVXXX[[[[[[}}}eeeXXXUUUEEE777555555666999<<<>>>===<<<:::;;;<<<<<<<<<>>>BBBEEEKKKPPP\\\lllxxx~~~}}}UUU@@@DDD...::::::bbb}}}SSSBBB;;;999888777222666UUUoooYYY<<<@@@777555===666111@@@sssXXXhhhVVVGGG???222666;;;:::BBBAAA888///JJJ|||}}}ooo:::<<<:::;;;:::888999<<<===<<>>DDD<<>>@@@>>>======AAAqqqSSSEEE@@@FFFCCCGGGHHHDDDGGGKKKEEETTTddd|||eeepppvvvuuuvvvyyy{{{|||bbb]]]PPPEEE222222222444666999;;;:::999777888888888999;;;???BBBGGGLLLZZZkkkwww~~~ZZZGGGJJJ555000111ttt]]]DDD999555444555<<<<<>>AAA======OOO}}}JJJ:::BBB777;;;===:::888:::>>>>>>888PPPiiiBBB@@@>>>CCC===BBBIIIFFFYYY]]]TTTZZZbbbIIIfff```]]]GGGCCC///111111222555888999888666555555666666777999===AAAEEEJJJVVVgggsss|||ccc===>>>;;;<<>>;;;??????999777:::999555DDDcccBBB<<<;;;@@@555???>>>ZZZcccHHH>>>CCCEEE>>>ZZZjjjVVVRRROOOPPPQQQYYYvvvTTTCCCAAABBBCCCEEEDDDDDDIIIPPPbbbZZZCCCAAA111000000222555888888666444333444555555666999===@@@EEEIIISSSbbbpppzzzqqqIII;;;888666LLL~~~sssJJJ;;;555111777===eeeppp~~~cccZZZaaa{{{cccOOO999111666222888bbb}}}^^^UUUJJJCCC---111///777333<<>>rrrxxx{{{sss```444888//////;;;```wwwyyy}}}yyykkkfff___UUU@@@EEEIII^^^nnnzzz|||ZZZXXX666(((///000,,,(((666fffxxxlll|||{{{pppttt~~~QQQ{{{HHH,,,111444---(((666+++???iiirrr^^^sssiiiRRR]]]qqqPPP<<<222111222777888<<>>000...///111444777666444111000111222333444777;;;???BBBGGGTTTeeerrrzzz}}}hhhpppVVV>>>888666}}}kkkjjjfffrrrUUUCCC888...555IIIPPPvvvKKK444111HHHjjjXXXDDD888///222\\\{{{aaaWWWJJJ444//////888222\\\@@@111+++111000+++888PPPqqqxxxsssAAA111000///@@@mmm|||vvvyyyyyyyyyxxxgggKKK>>>999555777>>>888CCCkkkvvvnnn[[[sss666+++///,,,...+++PPPuuudddzzzzzzkkkkkkwwwssswwwaaa111,,,555...000444&&&>>>}}}```TTTlll~~~jjjQQQOOO^^^}}}___666...+++...000444PPP```\\\:::222///111,,,***;;;SSSttttttPPP666>>>777BBBzzz{{{wwwaaadddnnnJJJ777DDD{{{~~~~~~|||}}}mmmaaaXXXLLLPPPxxxeeeAAA>>>===???<<<>>>QQQhhhnnnbbbJJJOOO999)))---...000444666555222//////000111222333666:::===???FFFUUUhhhuuu|||eeeaaaKKK;;;777555yyybbbjjjnnnXXXIIISSSjjj\\\III===000777]]]vvvPPPqqqcccRRRNNN\\\{{{XXXEEE777---777nnnzzzTTTJJJmmmbbbkkkQQQCCC------000444}}}nnn~~~|||iiinnnvvvzzzMMM666+++333222,,,???___yyy}}}xxxtttqqqoooMMM---333111KKK}}}nnn}}}uuu}}}pppSSS<<<444666999000CCC===888UUUrrr~~~ssswwwhhh{{{444,,,///)))///+++___vvvwwwqqqmmm|||vvveeeiiiwww}}}aaa}}}>>>,,,333***///(((,,,>>>|||ccc\\\vvv~~~hhhPPPCCCNNNsss<<<666222555222;;;mmmyyyttt555---...333......LLLtttgggfff___111===333@@@tttoooNNNTTTPPP888UUU~~~}}}ttt{{{wwwcccXXXHHHDDDkkkCCC===;;;<<<;;;BBB\\\xxx```]]]QQQHHH999...---000444666444111///......///000111333666:::>>>EEEKKKVVVdddrrr|||hhhVVVjjjjjj@@@:::111hhh^^^qqqsss```]]]OOOPPPTTTtttfffNNN888000777lll^^^gggxxxpppggg\\\XXX;;;(((GGGmmmKKKDDD>>>LLLwwwvvvjjjXXXKKK222---222999qqq|||rrrbbbRRRGGGHHHOOOxxxyyy,,,333+++)))777,,,qqqnnnnnneeeLLLxxxvvvdddpppqqq%%%222111QQQ}}}ssshhh\\\tttgggPPPBBB===<<<===666<<<888===CCC^^^hhhtttooorrrCCC(((111222///000lllvvvcccwww}}}mmmbbbpppvvvvvvccc[[[PPP}}}~~~CCC555'''...111,,,'''UUUsssSSSXXX|||lllRRRMMMOOOfffAAA222444...444DDD{{{wwwaaauuujjjIII<<<+++666)))...III\\\RRRqqq999???666SSSoooaaaGGGQQQYYY>>>kkkuuu~~~}}}cccTTTFFFVVVMMM---HHH:::<<<888aaaZZZQQQKKK:::,,,---111555666444111///......///000111222666:::>>>CCCKKKWWWeeeqqq{{{}}}iiiUUU^^^xxxwwwGGG???:::hhh___sss}}}ppplll```\\\WWWmmmuuuVVV<<<444;;;}}}UUUaaagggOOO???(((```qqqWWWOOO>>>AAAfffmmm```LLL888111333KKKrrrvvvzzz^^^JJJ>>>777888<<>>???UUUVVV[[[tttgggxxxUUU''')))***'''>>>uuu~~~ttteee|||}}}kkkbbbooouuuuuuzzz{{{llleeesssZZZuuuTTT444+++...000***777RRRvvvQQQ]]]}}}}}}oooWWWPPPNNNbbbNNN222444222BBBkkkxxxtttsssWWW___rrrqqqxxx]]]999***555+++333^^^TTTNNNqqq}}}???999666\\\tttSSSAAATTTooollliiiDDDqqquuu|||qqq]]]PPPVVV]]]666HHH<<<@@@CCCgggXXXQQQLLL:::***...111555666444111///...---///000111222555:::===AAAJJJXXXeeeoooxxx~~~mmmWWWTTT```vvv===333<<<HHHHHHeee|||{{{qqqhhhYYYccc```@@@999BBByyyRRRccczzzPPPLLL777www~~~sssiiiKKK;;;MMMmmmhhhHHH:::000,,,XXXiiijjjnnnQQQ@@@<<<>>>AAADDDLLLtttXXX666,,,111444RRRcccxxx]]]aaatttyyy^^^999???eeeyyywwwzzz777666999nnnzzzYYYeee|||{{{rrriii]]]PPPGGG???CCC>>>>>><<>>{{{kkknnn|||uuuUUUPPPVVVttt{{{999,,,555---;;;vvvKKKIIIrrrtttOOO555999lllyyyRRR@@@RRR}}}YYYKKKYYYpppIIIuuu|||jjjqqqgggUUUNNNsssAAAGGG<<>>===<<<<<>>:::;;;NNNxxx[[[666333---111(((;;;uuueeeGGGlll~~~{{{eeeYYYKKKVVVvvv]]];;;999888XXXrrraaannn|||}}}\\\QQQPPPyyyccc@@@111555///CCClllFFFFFFrrruuu|||eee555>>>yyyxxxHHH>>>RRR}}}bbbTTTNNNZZZHHHwww~~~iiirrruuu[[[KKKHHHDDD>>>FFFRRR___NNNFFF777...111333666666444111//////---...///000222555999===???IIIWWWcccllluuuwwwcccZZZ\\\pppzzz888666^^^wwwCCCEEEaaawww~~~wwwiii^^^kkklllJJJ>>>VVVrrrHHHXXXuuuYYYNNNvvvvvviii]]]UUUzzzUUUCCC111<<>>@@@gggTTT@@@333...111+++:::bbbEEEvvv~~~zzzggg\\\JJJPPPqqqooo000111000\\\ggg\\\sssaaaSSSMMMmmmmmmNNN333222000MMMdddDDDAAAmmmppptttvvv777@@@sss|||DDD>>>NNNwww|||jjjRRROOOmmmEEE{{{yyyaaajjjeeeYYYHHHBBBDDDLLLVVVbbbNNNDDD777000222444666666333111000///,,,...///000111444999<<>>???===uuu\\\XXXzzzjjjXXXKKKeeegggddd222...999bbb\\\CCC<<>>>>>999BBBccc{{{```XXXYYY{{{HHH}}}```hhh}}}KKKHHH]]]```aaa___QQQKKK;;;///444555666666333111000000,,,---///000111444999<<>>kkktttTTTddduuu~~~~~~rrrBBBKKKSSS<<>>CCCDDDJJJ\\\sssjjjppp===vvv~~~aaaHHHxxx~~~vvvLLLppp~~~xxxnnnjjjaaa\\\RRRFFFWWWxxxGGGlllzzzyyy\\\|||QQQ+++///WWWVVVfffkkkcccEEE===KKKPPPRRRWWWZZZ___eeepppooo666......666YYYuuuGGGGGGiii{{{|||~~~}}}qqqiiiSSSRRRRRR}}}}}}888...666}}}BBBJJJ^^^===AAA]]]BBB888LLLvvv{{{HHHHHHPPP>>><<>>===OOOuuu{{{~~~dddpppHHHcccHHH\\\www___\\\```XXXmmm\\\QQQIII:::222444999222:::888...555222...///000111222666:::>>>AAAMMMUUUaaasss|||zzzwwwgggGGG===RRRjjjMMM]]]dddLLL777KKKwwwwwwzzzBBBjjjHHHqqqwwwvvvvvvjjjwww}}}IIIOOOQQQ^^^mmm???AAAPPPttt^^^DDDkkkyyyAAAEEEVVV~~~222JJJyyy|||NNN555999;;;777999>>>FFFeeexxxPPPYYYiiiyyywww}}}PPP~~~|||zzzkkkMMMuuuwww>>>___~~~sssrrriiiXXXdddddduuu___yyyXXX444111ZZZ]]]cccfff]]]???666CCCHHHJJJPPPSSSXXX[[[```iiiwwwwwwxxxvvvuuuwww}}}llluuu999...///999ooo|||EEEGGGffffffxxx{{{888000///~~~WWW===AAAaaa}}}{{{AAANNNtttPPP:::;;;ZZZwww|||}}}EEEppp???===<<>>DDDOOOWWWbbbmmmpppwwwNNN>>>NNNfffFFFRRRdddUUU888>>>iiipppGGGOOOfff~~~mmmPPPHHH^^^___DDD>>>===VVVkkkSSSTTTGGGFFFfffoooEEENNN[[[MMM///UUU}}}UUU999777777555:::111000<<>>WWW~~~xxxfffxxxeeeyyyZZZ888111\\\|||PPPPPP___fffEEE777???CCCDDDLLLPPPRRRSSSYYYcccfffcccaaacccpppsssuuuwwwyyy~~~mmmwww999...222>>>yyyzzzGGGHHHeee~~~FFF;;;;;;eee<<<999MMMjjjwwwHHHSSSTTT<<<;;;LLLpppuuuHHHOOO999888DDD[[[vvv[[[GGGYYYVVVooosss```\\\^^^[[[xxx^^^QQQBBB333000333888222:::888...666333...000111222333666;;;>>>AAAMMMXXXeeeqqqrrr|||TTTAAAKKK___>>>IIIiiiaaa:::888[[[{{{PPPZZZ|||{{{~~~NNNNNNpppzzzsssZZZVVVGGGNNNSSS^^^FFF777DDDhhhiiiIIISSS^^^PPP<<>>]]]wwwhhhEEERRRZZZaaadddmmm}}}}}}KKKjjjCCCyyyDDDNNNvvv|||\\\{{{tttwwwiiiyyyTTT555333gggLLLBBBSSSlllIII888===>>>???FFFKKKOOOJJJNNN]]]iiihhhaaa\\\hhhmmmssstttssswwwnnnwww999000888GGG{{{SSSFFFaaa~~~FFF333555qqquuu???777>>>SSSmmm}}}pppTTT[[[ZZZ>>><<>>JJJWWWgggwww}}}UUU???CCCUUUxxx777DDDmmmiii888777NNNkkkdddOOOiiijjjNNNXXXwwwIIIUUUKKKZZZXXXhhhVVV;;;AAAPPPooofffOOOWWW[[[eee---999^^^===777777444666,,,333333444GGG]]]XXXCCC<<>>888@@@TTTooocccVVVWWWgggCCC<<<:::UUUsssxxxbbbOOOZZZ===<<<;;;LLLkkk^^^KKKVVVxxxQQQbbbZZZ[[[ZZZWWWyyy]]]TTTGGG444...333777222:::888///666444///000111222333777;;;???@@@KKKVVVfffuuu|||oooSSS;;;<<>>AAA???UUUdddTTTZZZVVV|||HHH888ttt```???;;;<<<666444333111---000AAASSSNNN>>>::::::@@@NNN\\\hhhrrrxxxyyyrrrzzz}}}|||}}}[[[RRRYYYOOO;;;^^^|||sss[[[fffqqqUUU+++,,,nnniiiJJJ>>>gggEEE555;;;;;;888<<<>>>;;;JJJKKK???DDDWWWZZZKKKUUU^^^ffffffcccfffrrr~~~lllttt888555FFF\\\~~~KKK999TTTssszzzMMM+++444XXXSSSFFF888666CCC^^^jjjWWWQQQLLLtttIII===777JJJfff|||YYYNNNlllsssGGG===:::<<>>DDDJJJXXXiiiuuu|||RRRnnnGGG555HHHdddwww{{{mmm|||ooo:::===pppdddBBB>>><<>><<<;;;666555222+++***444AAABBB<<<777///111DDDVVV^^^dddkkkkkkgggyyyyyyqqqXXXwwwmmmpppMMMCCC{{{VVV???IIIwwwjjjHHH000111eeePPP<<>>777AAA^^^yyyhhhYYYhhhmmm___vvvyyy444MMMJJJhhhjjjmmmfffHHHHHHOOOHHHJJJOOOWWWcccxxx]]]KKK111666CCC^^^ttt{{{ttt___hhhpppNNNPPPWWWQQQccc~~~,,,666^^^FFF===666333222111...---333999555,,,,,,///333888AAAQQQ___ggg```bbb|||ssstttWWWooo|||www___CCCeee~~~CCC<<<___OOO{{{www{{{>>>333888bbbGGG===IIIPPPBBB222777666333;;;444::::::333444;;;<<<666:::BBBKKKQQQUUU\\\gggoooqqqwww~~~hhh666CCCRRRnnnSSS===AAAbbb~~~vvvzzzzzz~~~XXX))):::GGGRRR>>>AAA)))<<<<<>>LLLeee~~~xxxHHH<<<<<<:::dddRRR666222888PPPnnnVVVhhhhhhaaa\\\nnnnnnFFF:::CCCZZZyyyvvvggg___[[[xxxJJJHHHDDDOOOFFFHHHHHHTTTUUUqqqFFF@@@FFF777999LLLcccuuutttVVVNNNUUU{{{YYYBBBRRRTTTMMM```:::AAAdddkkkOOO@@@777999111000---+++...111///***,,,333333...777JJJVVVUUUXXXgggccc\\\ddd~~~uuuHHHWWWSSS333OOO}}}ttt[[[fffooo~~~~~~000444:::XXXOOOAAA>>>IIIDDD:::777222000777666:::888111000666777333000666===CCCIIIRRR]]]fffgggnnnwww}}}}}}QQQ888===SSSjjj|||PPP===>>>\\\jjjyyy}}}lll}}}[[[,,,999CCC999===>>>111111:::FFFUUUffftttyyywwwnnnpppooonnngggOOOLLL>>>qqqIIIUUUHHHUUUWWWUUUIII999333FFFbbbuuu~~~rrrUUUMMM[[[```yyyMMMNNN999///>>>PPPZZZhhhwwwvvvsssZZZmmmQQQKKK[[[vvvYYY]]]yyyXXXJJJfffxxx]]]KKKPPPQQQJJJMMMKKKccc___RRRGGG777+++///111555777777555555666555333111000111444777:::BBBHHHVVVhhhttt{{{jjj:::UUUNNN:::888CCCZZZ:::>>>999555tttvvvUUU>>>777444>>>VVVrrryyy[[[nnnaaa\\\jjj___vvvrrraaaUUUKKKFFFAAAAAAOOObbbMMM<<>>QQQdddnnnpppkkkhhhhhhdddSSSIIIYYYtttxxxNNNMMMPPPJJJTTTcccuuu]]]///BBB|||```JJJ;;;===555222---***...555;;;>>>:::777111///:::HHHKKKEEEcccyyyzzzddd\\\[[[~~~XXXNNNmmm333FFFooo}}}eee___{{{bbbyyyuuu...888>>>OOOkkk???444???DDD???888111000555777999777222333999;;;:::///333777:::>>>FFFQQQYYYbbbfffnnnuuu{{{~~~yyyyyy|||NNNGGGIIIbbbmmmgggGGG???QQQttt~~~jjjmmmccc}}}UUU///;;;GGG___555FFF333222111000444===GGGNNNPPP]]]GGGGGGGGGGGG@@@...444sss```JJJTTTBBBSSSUUUssspppNNNCCC:::<<>>888KKKvvv}}}bbbttttttwwwppp333???DDDOOO@@@222777AAAAAA888111333555222333111...///333666666111333555666999???HHHOOO___```eeennnxxx}}}|||yyynnnnnnxxxttt999===BBBXXXVVVmmmIII===DDDhhhdddZZZ}}}bbbzzz{{{LLL555===LLLwww]]]555???<<<888333///......///222777111;;;333%%%''';;;cccOOOJJJDDDDDDOOONNN^^^[[[WWWFFF222444LLLaaaiiiuuu|||uuufff______qqq\\\JJJYYYMMM[[[eeesssOOO777;;;???777888CCCFFFFFFFFFHHHGGGDDD===777???{{{mmmKKKBBBRRRNNNIII~~~XXXWWWQQQQQQhhh|||zzzppppppVVVNNN>>>IIIGGGJJJDDDGGGEEE^^^ZZZSSS@@@777******000555555555666555333666444222000111333777999@@@FFFUUUgggttt{{{}}}lllBBB000888HHH???444888VVVttt{{{uuu___777444...666333{{{aaaNNNBBB777222555@@@RRRbbbkkkxxxzzzdddWWWqqqZZZbbbSSSgggbbb[[[]]]YYYRRR^^^...<<<888,,,>>>===AAA:::XXX;;;VVVUUUSSS}}}RRRFFF;;;888777222+++'''***...;;;OOOccc}}}mmmLLL@@@NNNOOOJJJRRR\\\pppfff222RRRvvvWWWCCC777111,,,///333444555777444///......***222SSSwwwwww}}}YYYRRRNNNQQQZZZzzz@@@OOOccc666222\\\ttt}}}sssfffvvvsss\\\222>>>CCCMMMrrrYYY:::555<<<@@@666333777444222111///---,,,---...///000111111333666;;;CCCHHHXXXXXX]]]fffooouuuuuussssssnnnppp{{{mmmCCCMMMTTTaaa]]]ooonnnCCC999:::\\\sssUUUGGGUUUuuufffqqqoooDDD:::>>>NNNYYYbbbKKK===999777888666222111222333---666///000HHHkkkQQQMMMAAA;;;NNNOOOJJJPPP|||^^^;;;>>>BBB999AAAXXXjjjuuuuuufffRRRBBBBBBKKKnnnNNNLLLPPPQQQMMMXXX~~~ZZZHHHDDD;;;666777444777;;;???AAACCCDDDEEEttt{{{LLLJJJ<<>>CCCOOOYYYwwwVVVHHH<<<888888444222333555---888>>>UUUyyy}}}wwwuuuFFFCCC<<>>:::===MMMgggzzzyyyXXX>>>AAA::::::GGGIIIHHHRRRyyy```eeezzzhhhzzzbbb;;;MMM999IIIEEEBBBFFFAAACCC@@@YYYWWWTTT???:::...'''000555444444777666111555333111000111444777:::CCCJJJYYYkkkxxx???+++---000RRRyyyCCC000:::///???WWWtttoootttyyy...666(((888,,,000333bbbIII888:::888---...999(((888GGGLLLQQQZZZbbbeeePPPCCC444;;;bbbYYYPPP[[[PPPYYYTTT^^^JJJLLLAAAJJJHHHnnn~~~HHH:::///EEE---444AAA...444;;;AAA@@@PPPCCCFFF]]]UUU```yyywww~~~HHH999@@@FFFHHH???IIILLL@@@SSSiiirrr666BBB~~~|||[[[HHH666111222111000111...222111333GGGhhhqqquuuEEECCC@@@IIILLLUUUccc<<>>IIIZZZVVVMMM[[[^^^fffSSSJJJ444:::```tttyyy|||ppp555???IIIQQQfffOOO}}}\\\KKKDDD???;;;::::::EEEcccpppBBB<<<222<<>>555;;;GGGBBB<<>>AAA...;;;QQQAAA777333...///444888888555///---GGGcccOOOSSSTTTTTTTTTRRROOOKKKIII===HHHBBB888QQQXXX000---;;;............///000111222888<<>>AAAMMMIIIQQQ]]]hhhOOOcccbbbEEE999999QQQjjjrrrdddVVViii}}}iii666>>>CCC;;;HHHOOOcccAAA999777111444+++888666444222000............+++++++++,,,---...///000555<<>>@@@CCCGGGLLLRRRWWW```VVVPPPJJJ===999666999???AAA<<<666666888666???fff{{{III>>>RRRMMMJJJLLLPPPQQQTTT```mmm^^^999<<<:::::::::;;;===@@@BBBCCCGGGDDDTTTnnnRRREEEEEECCCBBBAAA@@@@@@@@@>>>???;;;DDDAAAUUU```PPPCCC888***(((+++///222333444555666333333333222222444777;;;@@@JJJZZZiiittt}}}RRR555///444444000dddyyyCCC===777******222HHHdddyyy}}}~~~lllUUU___@@@&&&,,,,,,***---444+++999~~~SSSFFFDDD///888hhhDDD???888444333444333222777GGGwwwUUUNNNQQQRRRRRRRRROOOKKKHHHEEE999999333...555GGGVVV\\\pppCCC...222999444***............///000111111666:::???CCCGGGJJJMMMPPPPPPfffNNN<<<<<<:::888:::<<<>>>@@@DDDIIIMMMTTTcccfff***JJJ~~~mmm]]]UUUUUUXXXeeebbbmmmmmmvvvvvvmmmVVV;;;<<>>000>>>UUU]]]kkkzzzsssZZZRRRKKKwwwooo~~~PPP222>>>BBB<<>>```eeeEEEDDDNNNQQQSSSYYYQQQIII;;;888;;;\\\rrroooXXX===NNNLLLKKKSSSIIINNNrrr}}}MMM...000777222999;;;>>>@@@DDDIIIOOOSSSgggiiiTTTOOOMMMJJJEEE@@@===;;;999999???JJJiiiaaaIII???:::EEEEEEIIINNNOOOPPPXXXbbbkkk~~~aaa@@@555666888888888999;;;>>>@@@AAAKKKOOOQQQSSS```gggWWWIII===CCCBBBAAA@@@>>>>>>>>>>>><<<===:::CCC???SSSaaaQQQCCC888***)))***---000444555555333444444444333222222555777===HHHXXXiiiwwwuuu}}}~~~000:::)))---333***BBBttt666<<<555333333888CCCTTTeeepppjjjmmmmmmooosssppp[[[CCCRRRZZZ000&&&...+++,,,///+++///...BBBUUUlllxxxQQQ///;;;888444111222777<<<@@@VVVNNNMMMOOOOOOOOONNNKKKFFFBBB???BBB888444999666,,,+++333(((222999888:::???>>>999222222111///,,,***))))))------------...///000000333777<<>>???ssshhh???444;;;<<<;;;AAA777UUUkkk~~~SSS@@@<<<,,,888///888888888666333000,,,***,,,,,,++++++++++++,,,,,,+++222666666<<>>444TTT~~~qqqWWWAAAAAAHHHKKKNNNTTT\\\yyyZZZ;;;888222GGGdddyyyooo___;;;QQQNNNEEENNNKKK@@@DDD^^^yyyzzzyyykkkMMM///(((444777000555777:::<<<@@@EEEKKKOOOKKKqqqvvv```XXXVVVNNNEEE???CCCNNNYYYxxxUUU<<>>666CCCOOOQQQNNNVVVjjj}}}uuuaaaOOOGGGHHHIIIHHH@@@???>>>===<<<;;;;;;;;;:::;;;888AAA===QQQ___NNN@@@666***))))))***///444666444111555555555444222111222444999EEEWWWiiixxxwwwzzzttt|||mmm,,,;;;$$$+++******333tttSSSAAA222222111...,,,222>>>HHHFFFFFFKKKPPPNNNEEE??????TTT222)))333///(((111---"""000444)))QQQyyyZZZfffoooooonnnooosss|||]]]qqqOOOHHHYYYNNNMMMMMMMMMKKKGGGBBB===::::::///---555444***+++666///444555000...///...+++((()))+++---...///......,,,++++++,,,,,,---...///000444888===@@@EEEIIILLLEEEUUUZZZUUUeee~~~UUU444111666000,,,000000222444666999===CCCGGGOOOVVV[[[kkkEEE888iiidddXXXhhh>>>///888333222<<>>OOOCCCMMM@@@:::999***555666888888777333000------,,,++++++*********+++))))))///;;;CCC@@@555,,,IIIvvvTTTJJJCCCGGGKKKKKKJJJLLLNNNiiimmm???:::222;;;UUUfffsss}}}sssrrrsssEEE@@@NNNHHH@@@JJJNNNEEEBBB;;;ZZZtttzzz|||bbb;;;$$$111:::000,,,666222444777999<<>>BBBGGGLLLMMMNNNPPPRRRXXXQQQVVVxxxeee===)))+++333444111444444555666888999:::;;;<<<>>>CCCJJJQQQVVVWWWVVVzzz{{{{{{yyyvvvqqqkkkfffYYYVVVQQQNNNLLLJJJEEE@@@======<<<;;;:::999999999888:::888@@@;;;OOO^^^LLL>>>777---)))((())),,,222444333111555666777666333111111111999DDDVVViiivvv{{{zzzxxxvvviiippp...//////(((888***,,,'''888XXX???444+++---666:::333***---)))///888111---JJJrrrGGG'''&&&222)))'''+++***(((+++111+++---eeeuuufffeeebbbaaabbbhhhqqqwwwZZZEEEDDDFFFOOOKKKKKKJJJHHHCCC>>>999666222...++++++******,,,000'''***,,,)))((((((((('''555+++""""""(((---+++'''************+++,,,---......111555999<<>>DDDKKKOOOqqqcccUUUGGGppp~~~uuuMMM888555;;;111(((000GGG```{{{}}}{{{~~~@@@&&&222111222???AAADDDAAADDD```sssWWWKKK///222///111333555555444111000------,,,+++************...+++333???<<<000555GGGrrrtttIIIHHHIIILLLNNNNNNNNNOOOLLLTTTMMM:::333444EEENNNhhhtttzzz\\\ssszzzPPPHHHHHHCCC@@@BBB@@@<<>>CCCDDDFFFLLLWWWaaa|||qqqddd```bbbfffhhhhhheee\\\RRRKKKGGGBBB>>><<<;;;;;;:::999888888888888777:::888@@@:::MMMaaaMMM???999///)))((((((***...111333333666777999888555222111111333===OOOcccuuuxxx]]]fffhhhuuu666333%%%)))666)))000///!!!HHHsss___EEE222---///111222333,,,///555000666dddddd555***'''(((---$$$)))444&&&!!!000---777bbbIII999RRREEE555JJJGGGGGGFFFDDD@@@:::555222000333222---+++---,,,((('''))),,,,,,+++***++++++(((333333***""""""&&&))))))))))))***+++,,,,,,,,,///222555888===AAAEEEMMMCCC@@@KKKVVVUUUOOOKKKLLLYYYhhhsss|||cccHHH999444333%%%...222---***...111000---///000222444888===@@@DDDIIIPPPUUUYYYpppUUULLLAAA@@@LLLbbbvvv}}}jjj[[[mmmttteee???000---...---,,,444999333AAA:::AAAIIIFFFXXXTTTnnnTTTyyyyyyhhhtttwww|||ZZZ222)))666444333;;;:::???KKKAAAMMMrrr]]]000===...//////000000000000000------,,,+++++++++++++++......333444((((((JJJtttwwwXXXDDDGGGGGGEEEFFFKKKOOOQQQRRRRRRzzznnnmmm@@@444000999>>>ZZZiiiyyyQQQ===EEE@@@AAAEEEAAA777555999777,,,999EEEQQQ~~~~~~yyyIII((($$$)))---///---,,,---...---///000333555888<<>>QQQiii{{{ZZZXXXuuuBBB111&&&***&&&(((///999,,,///JJJgggHHH333111;;;FFFBBBBBBGGGOOOVVVddd333%%%333000$$$(((000&&&)))333&&&000000(((222QQQ___III555999FFFDDD???CCCCCCCCCBBB@@@<<<666111...'''((()))(((((('''%%%###))))))))))))'''%%%%%%'''///)))###"""'''+++,,,***(((((((((((()))***++++++,,,...111333555999>>>AAA999JJJRRRHHHBBBHHHNNNLLLBBBAAABBBDDDAAA;;;888999777888555...***---//////888(((###---333---)))+++,,,---///000111444999<<>>222111555111222666555===BBBKKK===OOOfffQQQ999666333000.........///...---,,,,,,,,,,,,,,,---,,,///000...555NNNppp```@@@===CCCDDD???@@@FFFKKKJJJ===QQQrrrTTT>>>111333666DDDUUUiiiuuu}}}QQQMMM@@@;;;@@@DDD>>>888777555***777---!!!///???RRRmmmjjj@@@(((---555333666)))$$$,,,333000,,,+++---...000333555:::???CCCCCCKKKLLLOOOYYYjjjTTT...000555555///,,,111555666555:::======AAAGGGHHHDDDHHHFFFFFFFFF@@@999<<>>666IIIaaaOOO???666***((())))))((((((+++222888666888;;;;;;888555333222...---000<<>>)))888000'''%%%+++***))))))))),,,...+++***///222555@@@999...:::@@@222:::III@@@???@@@???===999444///,,,///)))(((,,,+++&&&&&&,,,((('''&&&&&&%%%$$$'''+++!!!%%%((((((%%%###%%%((('''''''''(((((()))***+++,,,---000222444777<<>>FFF@@@IIIhhhbbbBBBRRRZZZiiiwwwyyy]]]IIIccc|||GGG(((---...***(((///777;;;666:::999DDDBBB???mmmDDD@@@:::333///...///000---------,,,,,,------......111000888\\\^^^777===999BBBGGGEEEEEEIIIIIICCCDDD;;;RRRkkkiiiLLL777111444///BBBYYYiiittt}}}{{{|||kkk@@@<<>>@@@===444555555,,,888'''***666000###(((444222777BBBPPPYYYUUUFFF999:::(((!!!+++000(((%%%,,,,,,000((($$$***---)))+++---///111333888===AAA@@@HHH@@@FFFWWWNNNPPPtttSSS<<<888666888000,,,222888555111//////555999;;;???EEEDDD>>>===DDDDDD>>>;;;===888///,,,333222+++...888444'''//////...***''')))///555---)))+++333333+++(((,,,,,,---///000111111111000,,,222999======???CCCHHH]]]WWWUUUZZZ[[[WWWUUUVVVPPPFFF@@@@@@@@@<<<:::===333333222222111222222222000555555<<<444GGGeeeLLL@@@555///)))(((''''''(((***,,,...333;;;?????????>>>555+++777111...000777FFF\\\ooo|||```JJJKKKXXXwww555---...******))))))(((((('''''',,,,,,;;;yyyLLL###))))))(((((('''''''''&&&((()))))))))************777+++---RRRttt???000777111111333555777:::<<<>>>;;;<<<<<<999222---******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***+++,,,///333777;;;===@@@@@@BBBEEEGGGFFF@@@<<<666555333111///---,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))***+++++++++,,,...222555:::===AAADDDGGGJJJNNNPPPBBB]]]ccc>>>...***'''$$$++++++++++++,,,---......777888:::===@@@CCCEEEGGG|||{{{[[[???;;;CCCJJJRRRZZZ```\\\RRRGGGIII[[[rrreee******+++,,,,,,,,,---000333<<<555===FFF999111WWWsssEEE:::;;;444000444,,,,,,...333222...+++---$$$999YYYwwwddd:::333BBB===>>>???AAABBBBBBAAAAAA999FFF???gggOOOEEE000555111555AAARRRaaajjjttt{{{xxxyyy{{{{{{|||~~~yyyxxxqqquuuxxx{{{QQQGGG===CCC???:::444000/////////......---,,,,,,+++******++++++++++++++++++++++++************************((()))))))))************,,,---...///222666999;;;BBBDDDFFFHHHJJJLLLLLLLLLOOOlll[[[999///111111///000000000000////////////222333666999;;;======>>>AAA@@@>>>;;;888555333111000000///...------,,,,,,,,,,,,,,,---------......++++++******************,,,,,,---...///000111222555555555444999HHH^^^oooXXXVVVTTTUUUWWWUUUOOOJJJIIIDDD???>>>>>>===888333555666555444111000111222666,,,<<<;;;222III```LLLCCC666...))))))((('''((()))+++---///888@@@EEEIIILLLHHHAAA)))000111******777DDDIII\\\lll~~~kkkMMM??????LLLGGG---+++))))))))))))(((((((((''''''222***;;;xxx@@@:::((((((((((((''''''&&&&&&((((((((()))))))))****** '''---111666DDDZZZkkk|||LLL444444999333(((000111222444666999;;;===;;;;;;:::666000,,,******(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))+++---111555999;;;<<<<<<===@@@AAA???:::666333222000...,,,+++***************)))))))))(((((()))))))))))))))))))))))))))***++++++,,,...222555999<<<@@@CCCDDDFFFGGGIIIOOO999666[[[lllVVV:::)))&&&***,,,++++++******++++++,,,---...222333666999<<>>666000///111555;;;CCCfffppp~~~___>>>444444222;;;<<<>>>???@@@@@@??????<<<::::::AAA|||III???///000///222;;;GGGSSSaaannnqqqtttyyy{{{{{{{{{{{{|||yyyLLLiiiWWWTTTlllLLL999GGGAAA>>>888333000.........,,,,,,+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********++++++---000444777888:::<<<>>>AAABBBBBBBBBAAADDD@@@>>>FFFZZZxxxfffOOO999111++++++111555444000////////////////////////000222555888:::<<<======>>>===:::777444222111000///......---,,,,,,++++++++++++,,,,,,,,,,,,------************************+++,,,,,,---...///000111222555888777666:::CCCLLLZZZSSSLLLMMMQQQRRRKKKDDD>>>:::666555666666333///333444444222000///000111555,,,::::::222HHH[[[KKKDDD666---***)))((((((((((((***+++///777???EEEJJJNNNLLLHHH;;;888444222222000---+++<<>>??????<<<777444//////---+++)))((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((******++++++---000333777:::???AAAAAA@@@??????333222222555:::NNNwww]]]888555---%%%###&&&******(((************+++,,,------...000444888:::;;;;;;;;;111???PPP:::"""111)))***+++,,,,,,---///222888======:::;;;<<<222$$$///ggguuuWWWOOOKKKRRR___oooaaa777)))111666111999:::<<<>>>>>>>>>===<<<999222333...yyyiii@@@BBB333///,,,///444<<>>===;;;666111...---------)))))))))(((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((()))+++---111444555888;;;>>>@@@AAA???===;;;333222111000111444777999777555333444666777555222,,,...000111000...---,,,...........................///333666999;;;<<<<<<;;;999666222000.........------,,,,,,+++*********************++++++++++++***************************++++++,,,---...//////---222666777666777<<>>>>><<<999555222---,,,***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''(((*********+++...111444888===???>>><<<999888666444444333---***000;;;GGGbbb~~~mmmPPP;;;222000222,,,++++++***)))'''$$$"""))))))))))))***+++,,,,,,---000555999;;;:::999777;;;'''777BBB888%%%666$$$(((***+++,,,,,,---///111...:::>>>888444888666...///333>>>xxxWWW888///000...111888777888;;;<<<===<<<:::999000444---;;;999xxxWWWIII777333222333444333555:::AAAGGGMMMQQQPPPLLLHHHEEEAAA999===AAARRRppp999>>>???///999777333///,,,+++++++++((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((())),,,///222444:::<<<@@@BBBAAA???;;;999222444555666333///***'''555222///.........---,,,222222000,,,((((((,,,000,,,,,,,,,---------------,,,...111555888:::;;;<<<999666222///,,,,,,------++++++*********)))))))))((((((((()))))))))******))))))))))))************)))******+++,,,,,,------...000111111333999BBBJJJ\\\SSSJJJHHHKKKJJJDDD===:::777333222333666666666000111111000///...000111111---666666444BBB]]]JJJ@@@444000******)))((((((''''''''''''---888DDDPPP[[[gggoooPPPrrruuuNNN555<<<<<<)))111333444111111222000,,,...>>>:::666bbbpppIII%%%...)))$$$***%%%&&&&&&&&&&&&&&&'''''''''%%%(((***&&&+++444+++ :::___uuu???(((111***""")))---%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%'''))))))&&&%%%%%%'''"""$$$'''***+++***((('''222***###$$$***...***%%%,,,,,,---///111333555666777444///+++((((((((((((%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((())))))+++...111444555888999:::888555222...,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))))))))***,,,...000555:::===<<<999777555777---'''***111000)))###'''111444---000:::;;;222111333222,,,%%%"""&&&***((()))***)))'''%%%%%%%%%(((((((((((()))***++++++,,,///444777999888555333 EEE***))):::[[[qqq:::,,,///((( ''')))+++,,,,,,---...000222666999666000+++,,,//////$$$888...VVVnnn@@@111)))...111,,,,,,222555777999;;;;;;:::888666...222***@@@"""ZZZnnnPPP===666111111222000/////////222666777666333222111777###III|||???<<<;;;===555444222000---******)))***'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((())),,,///111333666999;;;===<<<999555222333///***&&&''',,,222777"""%%%***///222111///,,,%%%'''***,,,---,,,,,,+++******++++++,,,,,,,,,,,,,,,...111444777999::::::666444000---++++++,,,---)))))))))))))))((((((((('''''''''((((((((())))))(((((()))))))))*********))))))******+++,,,,,,,,,111111///---...333<<>>:::666666333000......///000111000111111111//////111333000...555444666@@@```KKK>>>333222)))))))))((((((''''''''''''+++555BBBPPP^^^ppp~~~gggSSSsss}}}XXX===BBB555444000,,,...555999999@@@===nnnsssfffMMM"""555###!!!...###%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$///(((###'''&&&222''')))777:::]]]qqqlllLLL666%%%&&&)))&&&%%%...,,,$$$$$$%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&+++///---&&&"""$$$(((+++******++++++(((### %%%//////&&& """'''***++++++---///111222333444111,,,(((''''''&&&&&&$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))))))))***---///222444777888999777333///---,,,)))(((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((()))((()))***,,,...333888:::999777444333$$$---333...###!!!+++888###)))+++'''***222555111///,,,((((((***,,,***(((''''''&&&$$$###$$$&&&(((''''''''''''((()))******)))+++///333333222///---...333...''''''000uuuOOO,,,.../// ---&&&)))+++,,,,,,---...///777000///666666---'''(((!!!&&&444888444pppvvvwwwUUU;;;%%%000222***(((//////(((222444777999999777444222333***(((...,,,000{{{sss]]]III444,,,---///111222,,,...///...---,,,---...+++:::EEEWWW888===888,,,@@@000///,,,***)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''(((((()))+++...111222444666888999888555111///(((+++///111///)))###777222+++$$$!!!###&&&)))111000...---,,,+++)))'''((())))))******++++++,,,+++---000333555666777777333111...,,,******++++++))))))((((((((((((((((((''''''''''''(((((((((((('''(((((())))))*********************++++++,,,,,,,,,...///111222666;;;>>>KKKJJJHHHDDD>>>999666444333111///---,,,,,,---...///000111000///000222333000000444222888???```LLL???333222((((((((((((((((((''''''((()))...999EEESSSgggxxx|||[[[jjj~~~}}}kkkgggaaa\\\aaakkkrrrsss|||___ccc{{{777((("""+++///######***&&&$$$$$$%%%%%%%%%&&&&&&&&&888%%%+++))) 555555)))))) 222...333+++000444666:::333000)))&&&***&&&"""'''---%%%&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###!!!!!!###&&&((('''&&&%%%""" !!!%%%***---...///'''$$$***......)))******+++---///111222222...)))''''''&&&%%%##################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''((()))+++---000111555777888666111...,,,,,,'''&&&&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''((((((((()))***...222666777666333000///,,,+++***)))))))))'''$$$%%%(((+++...---)))$$$!!!)))%%%"""%%%***+++&&& )))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&'''((()))***'''))),,,//////...+++***"""555""""""+++(((,,,DDDrrrccc???---%%%,,,''''''555!!!&&&(((+++,,,,,,,,,---///111---...333555///+++***---&&&111$$$ +++(((:::jjjzzztttTTT444&&&'''(((222333***(((...///)))...000333555555333000...000(((&&&'''///***;;;UUU<<<555444444444000111111000//////111222...FFFyyyAAA:::999444+++888---,,,***)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''(((***---///111333444555555444222000...&&&''')))+++,,,---------!!!'''+++---,,,+++***$$$$$$"""!!!"""&&&+++///''''''((())))))***++++++)))+++---000111222333222///...---+++***)))))))))((((((((((((((()))))))))''''''''''''((((((((((((''''''(((((()))******+++******++++++++++++,,,,,,***,,,///222666:::>>>@@@NNNJJJEEE@@@<<<999666444000000000///------......---...//////...///111333000222333222:::>>>___MMM@@@444222''''''((((((((((((''''''$$$###'''222===LLLcccwwwvvvkkkVVVZZZ^^^```cccccc]]]UUUaaaiiibbb222)))&&&---&&&!!!(((###'''$$$$$$$$$%%%%%%&&&&&&&&&111$$$###111%%%)))***%%%///,,,666***222222000888111;;;)))000%%%***"""000+++"""'''### ...#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###%%%'''%%%!!! ###&&&'''&&&%%%'''((('''######'''(((%%%###$$$'''))))))***+++,,,...000111000,,,(((&&&'''&&&$$$"""######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''')))+++...//////111222000,,,((('''(((%%%%%%$$$$$$$$$$$$$$$%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''(((''''''((()))///222444555333///---,,,((((((&&&$$$%%%((()))(((+++&&&$$$%%%&&&$$$&&&+++'''(((((('''$$$$$$&&&((($$$$$$$$$%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&((())))))(((***,,,......---+++***''''''***(((+++&&&!!!333///,,,(((***666GGGVVV_________VVVDDD444---+++)))$$$333$$$!!!888++++++%%%(((+++------,,,---...(((000444...%%%###'''+++######+++,,,''')))&&&&&&///EEEeee}}}\\\:::...---***))),,,...%%%$$$---...''''''...+++---000333333000---***'''---$$$222$$$///111@@@}}}WWWFFF===666222222333333333222222333555bbbvvvGGG888---555000>>>)))+++***)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''))),,,...000//////000///...---+++***,,,+++(((&&&%%%%%%%%%&&&'''(((((('''%%%%%%&&&(((%%%,,,...***'''&&&'''&&&''''''((()))******+++((()))+++---////////////,,,,,,+++***)))(((''''''((((((((()))))))))))))))'''''''''((((((((())))))&&&''''''((()))******++++++++++++++++++,,,,,,,,,222000...---///333888;;;NNNFFF<<<777777777333///+++,,,------,,,+++,,,---+++,,,---------...000222000333333222;;;>>>ZZZJJJAAA888---+++)))'''''''''((('''&&&'''$$$''',,,...999XXXxxxOOO***&&&---$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&'''((()))+++---...............---,,,+++***)))(((&&&&&&&&&%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&))))))***+++,,,,,,------)))((('''&&&%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''')))***,,,---444333000...+++)))((('''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))))),,,...222222000---***)))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((()))+++,,,+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***++++++,,,+++*********))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))***+++111///,,,)))'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++(((''',,,;;;RRRhhhvvvmmmooo^^^KKK<<<,,,,,,++++++***))))))(((((((((((()))******++++++///000111111000...,,,***+++***)))((((((***,,,---VVVyyyNNN???AAA:::CCC(((;;;333EEEjjjBBB;;;222//////000///---)))((('''&&&%%%$$$$$$$$$###((()))&&&$$$&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&(((***,,,...///222111000...,,,***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))***+++,,,------------******))))))((((((''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))************,,,---......///333888<<>>...,,,,,,---///000...***&&&'''&&&&&&%%%$$$$$$$$$%%%---000000+++'''&&&%%%"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''')))***,,,---------,,,+++)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((()))******+++++++++***''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((()))))))))***+++,,,------...000444777===555000...---+++***,,,******))))))***+++,,,,,,+++---...---,,,,,,---///000///111666333???___NNNCCC:::///,,,***((('''''''''&&&$$$&&&$$$$$$''')))((('''(((...'''###(((444JJJiiimmmPPP>>>333,,,(((333(((###&&&&&& %%%########################""""""""""""""""""""""""#########$$$$$$$$$%%%%%%"""###$$$%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################################################################$$$$$$$$$%%%%%%&&&&&&'''''''''''''''(((%%%%%%$$$#########$$$$$$################################################################################################%%%%%%%%%&&&''')))+++,,,+++***((('''%%%$$$$$$###########################################################################$$$%%%%%%&&&'''((()))))),,,------+++(((&&&&&&&&&###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%&&&&&&'''''''''''''''&&&&&&%%%%%%###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&((()))***)))(((&&&$$$############$$$$$$$$$$$$$$$$$$$$$$$$###!!!  """%%%''' """###&&&(((%%% &&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))******)))((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&777%%%...:::[[[^^^EEE###***......------------+++)))'''&&&&&&%%%$$$$$$$$$%%%%%%---000000+++'''&&&%%%"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((***+++,,,+++******)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''(((((())))))***)))))))))&&&&&&&&&&&&&&&'''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''(((((((((((()))))))))***+++---------///222444666111------,,,))))))+++))))))))))))***+++,,,,,,+++,,,------,,,,,,...///000...000666333<<<___MMMBBB999000---***((('''''''''%%%$$$&&&$$$$$$%%%''''''''''''!!!%%%,,,...(((###&&&,,,(((///888@@@GGGHHHAAA888333111...+++)))'''&&&&&&%%%+++,,,(((%%%%%%########################""""""""""""""""""""""""############$$$$$$$$$$$$""""""$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$############################################################################################################$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$######"""######$$$################################################################################################$$$$$$%%%&&&''')))***+++***)))(((&&&%%%$$$$$$$$$"""""""""###############################################################$$$%%%%%%&&&'''((()))))),,,---,,,)))&&&%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''')))***'''&&&%%%###""""""##############################&&&'''(((((((((&&&%%%$$$&&&%%%%%%%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&666%%%555GGGzzz```LLL$$$///***))),,,//////---,,,***)))((('''%%%%%%$$$$$$$$$$$$%%%%%%***......)))&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))++++++)))(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((())))))(((((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))***+++,,,---------000222111---+++---+++((((((+++***)))))))))***+++,,,,,,***,,,------------...///000---///777333:::___LLL@@@999000---+++((('''''''''%%%$$$%%%%%%%%%$$$%%%&&&&&&&&&---,,,***((()))+++)))&&&%%%'''&&&###$$$(((((($$$###%%%''''''%%%%%%&&&(((***---*** ###(((########################""""""""""""""""""""""""############$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$############################################################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######################################################################################################$$$$$$%%%&&&''')))***+++((((((&&&%%%$$$$$$$$$$$$!!!"""""""""#########$$$################################################$$$%%%%%%&&&'''((()))))),,,+++***'''###"""###%%%#########################################################################################################$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""#########$$$$$$$$$$$$########################$$$$$$$$$%%%&&&'''((()))&&&%%%###"""!!!""""""########################### """###$$$###"""!!!'''&&&%%%$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((())))))'''&&&%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%000((((((111$$$+++###999gggqqqTTT;;;+++///&&&---444,,,///,,,------,,,)))(((&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&***+++'''%%%&&&&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))***+++''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((((((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))+++,,,,,,,,,,,,...000---******,,,+++((())),,,++++++*********++++++,,,***,,,------------...000111,,,...777333999^^^KKK???999111---+++(((''''''&&&%%%######%%%'''%%%%%%''''''&&&'''***$$$!!!%%%)))((($$$)))***&&&%%%))))))$$$((()))***((('''%%%&&&'''""" %%%...)))"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$%%%%%%'''(((***+++'''&&&%%%$$$############!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%%%%&&&'''((())))))+++***(((%%%!!! """##################$$$$$$$$$################################################"""""""""""""""""""""""""""######$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!"""""""""######$$$$$$########################$$$$$$$$$%%%&&&'''((()))%%%$$$###!!!!!!!!!"""###""""""""""""""""""""""""%%%$$$"""!!!"""###&&&'''###'''&&&%%%%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((())))))'''&&&%%%$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!***&&&%%%)))'''+++&&&'''***777MMMaaaiiiggg```oooPPPTTT999333333)))(((000)))222%%%///&&&((('''***,,,,,,***(((&&&%%%$$$$$$$$$###$$$$$$%%%%%%###((()))&&&$$$&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))+++,,,,,,,,,,,,---///+++)))***,,,+++((())),,,,,,,,,+++++++++++++++,,,***+++------------...000111+++...777333888~~~aaaLLLBBB===000---+++'''&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&&&&%%%###""",,,,,,"""!!!****** ***(((''''''&&&%%%%%%%%% """$$$%%%&&&((('''%%%############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$############"""###########################################################################################################################$$$%%%&&&''''''''''''%%%%%%%%%$$$$$$#########""""""""""""""""""""""""################################################"""###$$$&&&'''(((((((((''''''&&&%%%%%%$$$######""""""""""""""""""""""""##############################################################################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$%%%%%%&&&&&&&&&&&&######""""""""""""######""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((())))))***++++++,,,,,,++++++++++++++++++++++++)))))))))))))))((((((''',,,+++***((('''%%%$$$###$$$$$$######$$$$$$%%%&&&'''&&&$$$$$$%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))++++++++++++++++++++++++,,,+++***((((((((()))***))))))***++++++++++++***,,,,,,++++++,,,,,,---......000333111777<<>>GGG;;;111///---'''""" (((%%%&&&++++++&&&###$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""""""""""""""###################################################$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$#########""""""########################################################################################################################$$$$$$%%%%%%&&&%%%%%%%%%########################""""""""""""""""""""""""######################################################$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$######""""""""""""""""""""""""##############################################################################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$%%%%%%$$$############""""""""""""######""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''')))*********''''''&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%''')))(((&&&$$$%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))***++++++++++++***,,,,,,++++++,,,,,,---......000444222777:::kkk```LLLCCC>>>111///,,,)))''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$"""$$$***///JJJUUU___kkkdddVVVXXXIII...111&&& %%%(((%%%$$$&&&%%%$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$############"""########################################################################################################################$$$$$$%%%%%%%%%%%%$$$$$$"""""""""###############""""""""""""""""""""""""######################################################$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""##############################################################################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$###"""######""""""""""""######""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$'''***)))&&&$$$%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((()))************)))))))))***++++++++++++***,,,,,,++++++,,,,,,---......111555333777:::jjjaaaLLLCCC???222///,,,)))'''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''---:::LLLYYYuuuzzzeeeLLL555...---((('''***%%%%%%$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$############"""########################################################################################################################$$$$$$%%%%%%%%%$$$$$$###!!!"""""""""#########$$$""""""""""""""""""""""""######################################################$$$%%%%%%%%%%%%$$$##################$$$$$$""""""""""""""""""""""""##############################################################################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$###""""""######""""""""""""######""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((((($$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###'''+++***'''$$$%%%'''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((()))))))))))))))(((((((((((((((((((((((('''((()))***+++******)))))))))***++++++++++++***,,,,,,++++++,,,,,,---......000444222666888hhhbbbNNNFFFBBB555///,,,)))'''''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%)))222DDDaaa^^^FFF999---((()))%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$############"""########################################################################################################################$$$$$$%%%%%%%%%$$$$$$###!!!!!!""""""#########$$$""""""""""""""""""""""""######################################################$$$%%%%%%%%%$$$$$$##################$$$$$$""""""""""""""""""""""""##############################################################################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$###"""!!!######""""""""""""######""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################%%%%%%&&&'''((((((((((((###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###'''++++++'''$$$%%%'''$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))(((((((((((((((((((((((('''((()))+++++++++***)))))))))***++++++++++++***,,,,,,++++++,,,,,,---...---///333111555777ggg___PPPDDD===555000---***((((((((('''&&&'''+++)))""""""'''***(((###222BBBVVVtttzzz}}}bbb999@@@555'''***((($$$''',,,)))########################"""############$$$$$$$$$&&&$$$""""""###$$$$$$###''',,,'''"""%%%&&&$$$!!!&&&'''&&&'''***'''!!!((($$$%%%++++++%%% !!!&&&### !!!%%%&&&$$$!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################&&&&&&""" &&&'''"""&&&%%%%%%$$$$$$######""""""%%%&&&&&&%%%%%%%%%#########################################################"""""""""""""""%%%%%%%%%$$$$$$$$$######################################################"""############$$$$$$$$$"""""""""""""""######$$$"""$$$&&&'''%%%#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""#########"""""""""""""""%%%%%%$$$###""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$%%%'''(((((('''%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((((()))******************)))))))))))))))************+++++++++---------------------------111000000;;;999ddd```QQQEEE===666///---***((((((((('''&&&,,,###!!!'''+++(((%%%%%%<<<@@@___~~~yyymmmUUUNNNFFF,,,!!!+++******$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%&&&((())))))'''&&&...!!!(((...///...///***&&&'''))))))((())))))&&&%%%'''&&&$$$(((///&&&$$$"""!!!!!!"""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########&&&,,,((("""!!!!!!  !!!###$$$%%%&&&"""######""" ############################################################""""""""""""%%%%%%%%%$$$$$$$$$######################################################"""############$$$$$$$$$"""""""""""""""###$$$$$$"""$$$''''''%%%#################################################################################################################################################################################################################################""""""""""""""""""""""""############""""""""""""%%%$$$$$$###""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%'''(((((('''%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++---------------------------111000///;;;888ccc```RRRGGG>>>666///,,,)))((((((((('''&&&+++ +++,,,$$$)))888>>>VVVvvv|||vvvwwwXXXWWWDDD222,,,+++((())),,,$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######)))$$$(((111--- """---'''&&&...555777888999::::::???FFFDDD666$$$$$$%%%&&&%%%"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&'''""" %%%(((''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$######################################################"""############$$$$$$$$$###""""""""""""###$$$$$$###%%%''''''%%%#################################################################################################################################################################################################################################""""""""""""""""""""""""########################%%%$$$######"""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$"""############$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''((((((((((((((((((''''''(((((())))))(((((('''((((((((((((((()))******(((((((((((()))))))))))))))************+++++++++------------------------...111000///:::777aaa```TTTIII???666///,,,)))(((((((((((('''&&&%%%(((***%%%%%%:::UUU___bbb```ggg~~~WWWIII444&&&''',,,(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&$$$###$$$''')))***)))((('''%%%,,,>>>QQQVVV[[[aaafffqqqxxxtttjjjmmm]]]OOOPPPYYYYYYLLL>>>(((((((((((('''%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%((($$$!!!!!!&&&******''')))((('''%%%$$$############"""!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$########################"""###############$$$$$$%%%%%%%%%$$$$$$$$$######################################################""""""#########$$$$$$$$$######""""""######$$$%%%$$$&&&''''''%%%#################################################################################################################################################################################################################################"""""""""""""""""""""""""""###############$$$$$$$$$$$$###############$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''((())))))))))))((('''((((((((((((((())))))***((((((((((((((()))))))))))))))*********+++++++++,,,,,,------------------...111000...999666``````UUUJJJ@@@555...,,,)))(((((()))((('''$$$))),,,((()))555HHHVVVXXX[[[eeevvv]]]BBBAAA<<<((( '''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&((())))))'''''')))+++)))333BBB___~~~iiiQQQIIIJJJ>>>555***%%%&&&'''$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&"""$$$'''+++,,,(((###!!!###$$$%%%&&&'''(((((((((((('''&&&&&&'''&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######################################################""""""#########$$$$$$$$$###############$$$$$$%%%&&&'''((('''$$$######$$$########################################################################################################################################################################################################################""""""""""""""""""""""""""""""######$$$$$$$$$%%%$$$###############$$$$$$############################################################$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%'''((()))******)))((('''((((((((((((((())))))***'''((((((((())))))******))))))*********+++++++++,,,,,,,,,---------.........111000...999666```___UUUKKK@@@444...+++)))(((((())))))(((''')))))),,,999IIILLLDDDTTTvvvwwwzzzqqqjjjooowwwooowww\\\III;;;000***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###&&&((('''$$$"""$$$&&&888ZZZzzzaaabbbPPP999+++)))+++)))&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((($$$&&&)))&&&***999...///000///...+++(((&&&)))&&&$$$%%%((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################"""############$$$$$$$$$$$$############$$$%%%%%%'''(((((('''$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""######$$$%%%%%%%%%#########"""######$$$%%%#########################################################$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''(((''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%'''(((***++++++***((('''((((((((((((((()))******(((((())))))******++++++)))************++++++++++++,,,,,,------............111000///:::777aaa^^^UUUKKK???333---+++)))(((((())))))((()))'''+++777EEELLLLLLIIIQQQ```mmmwwwmmmhhhHHHFFF;;;"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&,,,888IIIVVVrrr\\\JJJ???888///)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''(((((((((+++'''(((...777DDDWWWhhh|||uuummmeee```???777...((('''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######################################################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&((()))(((&&&$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""###$$$$$$%%%&&&&&&######""""""###$$$$$$%%%#########################################################$$$$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''(((***,,,,,,***((('''((((((((((((((()))******)))))))))***+++,,,,,,,,,)))************+++++++++++++++,,,,,,---......///---111000///;;;888ccc]]]TTTKKK???222---+++(((((()))))))))(((''''''333CCCFFFBBBNNNbbbYYYaaaoooeeeyyyqqq|||bbbJJJ>>>888''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***)))(((...CCCggg|||kkkYYYFFF444)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((()))))))))%%%000QQQuuu{{{sssjjjdddsss^^^LLL???666---(((%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######################################################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&))))))(((&&&$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&######""""""###$$$%%%%%%######################################################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((()))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''(((***,,,,,,***((('''((((((((((((((()))******))))))***+++,,,,,,------)))************+++++++++++++++,,,,,,---...//////---111000000;;;999ddddddPPPLLL888222---***((()))++++++(((%%%&&&222???CCC@@@AAAKKKTTTRRRbbbyyy^^^qqquuuxxxXXXJJJ???111%%%+++$$$222''',,,###)))+++ &&&///%%%///666KKKiiiTTTFFF???///)))###$$$((()))'''$$$$$$$$$%%%%%%%%%&&&&&&&&&...$$$...%%%+++111...OOOzzzrrrnnnpppxxxdddCCC333&&&...$$$(((+++((($$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&!!! !!!###'''(((%%%""" ###%%%&&&%%%###"""&&&$$$######$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########%%%((())))))%%%%%%***+++%%%###%%%###$$$%%%&&&&&&%%%$$$$$$(((###"""%%%'''&&&$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$'''$$$!!!"""$$$%%%###!!!%%%$$$$$$&&&(((((($$$!!! ###'''(((((('''&&&&&&'''$$$!!!"""$$$%%%$$$"""################################################(((&&&###!!!###&&&&&&$$$###'''%%%###"""%%%'''$$$(((%%%"""!!!$$$###%%%"""$$$$$$$$$###!!!""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%'''((('''%%%)))'''$$$""""""$$$&&&(((***(((&&&%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&&&&%%%###$$$(((,,,,,,&&&###&&&(((&&&%%%%%%+++)))'''&&&&&&&&&&&&&&&'''&&&$$$""""""###%%%'''''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%''')))***)))%%%"""(((%%%...$$$///""")))######&&&******)))(((***,,,''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))(((((('''''''''((((((///***(((***+++((((((***((((((''''''((()))***+++)))******)))(((''''''(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000,,,///+++777222;;;bbbcccOOOKKK888222---+++)))))))))***)))(((---555===???>>>BBBKKKTTTbbbtttggg]]]www|||eee\\\gggvvvbbb^^^bbbvvvuuu~~~ccc}}}yyyHHHNNNKKK///)))///'''&&&***###)))(((+++(((###'''***###(((GGG~~~yyypppiiihhhnnntttkkkuuu}}}DDDFFF???222'''''')))'''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&"""333))) (((!!!"""===YYYtttfffTTTJJJNNN^^^qqqcccnnnvvvKKK>>>'''%%%,,,///,,, ((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&,,,((($$$"""###%%%%%%$$$((('''$$$###"""###%%%&&&'''&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$&&&(((***+++((('''&&&###!!!'''000,,,)))%%%""""""%%%))),,,,,,)))###"""'''###!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%&&&%%%###$$$$$$###""""""$$$''')))%%%%%%###  $$$(((###'''(((%%%!!! ################################################ !!!###''',,,---***%%%$$$!!!--- '''$$$### $$$$$$%%%((('''&&&######''''''%%%""""""$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$***)))'''$$$"""!!!###%%%!!!$$$(((---...+++&&&!!!!!!&&&)))(((&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%&&&(((******&&&$$$'''(((&&&%%%'''###%%%(((+++---+++)))&&&***%%%###'''......'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((('''&&&(((---111,,,(((***%%%***'''------)))((('''''''''((())))))'''''''''&&&&&&&&&&&&%%%'''''''''''''''''''''''')))(((((('''''''''((((((...***)))++++++((('''((('''(((((()))************)))***++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000---000,,,777222;;;bbbbbbNNNKKK888333,,,,,,+++)))'''(((+++...<<>>(((''')))'''&&&)))&&&---+++''')))))))))000444YYY|||eeeiiitttfffeee~~~bbbQQQ;;;***))))))$$$"""'''%%%%%%%%%&&&&&&&&&''''''$$$***%%%***000"""999yyyiii<<>>PPPLLLJJJLLL===<<<111444///'''&&&&&&((((((&&&%%%''',,,+++***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$&&&((()))***))))))111,,,'''&&&(((+++,,,---...+++(((&&&&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&(((++++++((($$$''''''***+++)))%%%&&&,,,---///222444444444333333%%%''')))+++,,,+++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''(((((((((''''''++++++***(((&&&'''***---111999444AAA444:::,,,---+++***)))******+++***)))))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((()))***'''&&&)))------******...(((''''''&&&&&&&&&&&&'''---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............///000000000222...888333<<>>JJJbbbmmm|||~~~yyyZZZIII555***+++//////---*********)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&---)))&&&(((333AAAOOOWWWaaaiiieeesssffflll^^^^^^;;;888222+++&&&&&&))),,,******))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******''''''))),,,+++((()))---111000///------...///000///---***+++---/////////,,,,,,,,,,,,,,,,,,,,,,,,//////.........///000000111222...888444===fffbbbMMMJJJ777222---,,,+++)))***---222666;;;===BBBIIIPPPSSSPPPMMM;;;]]]mmmuuuxxx~~~{{{sssxxx~~~OOOTTTNNN:::++++++,,,%%%,,,)))'''+++///555VVV\\\```mmm}}}nnnyyyWWW{{{www^^^III777+++''')))'''''''''(((((((((((()))&&&000***<<>>666000---%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***,,,------...,,,000EEEdddyyyyyynnnxxxvvvsssooollljjjiiiiiibbblllzzzzzzcccDDD444555((('''%%%######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%'''(((&&&///???RRRfffxxxzzzrrr___DDD...$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$)))...***%%%+++666FFF]]]^^^yyylllzzz}}}lllhhhQQQLLL???222,,,%%% $$$,,,$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((%%%%%%'''000>>>NNNZZZ```qqqnnnmmmpppsssrrrllleeeHHH===000((('''(((&&&$$$(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''')))+++------+++)))+++)))---999KKK___wwweeeDDD000***,,,,,,,,,,,,+++***)))))))))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''')))))))))(((((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((()))&&&---:::IIIWWW```eeegggsssuuusssxxxtttyyyvvvwwwnnncccSSSBBB555...***(((++++++*********)))))))))(((((((((((((((((((((((((((((((((((()))***++++++***)))+++---+++(((,,,222000111333444555666666666333///,,,+++...000///...------------------------000//////...//////000000000222...888555???iiicccNNNJJJ666000---+++)))***---111444555555777<<>>CCCbbbjjjlll~~~\\\sssWWWJJJBBB///+++///(((***+++,,,(((111XXXrrrbbb~~~nnnwww~~~eeeoooxxxuuuWWW>>>111+++'''''''''((((((((())))))))),,,)))444nnnqqqZZZTTTLLL@@@```ccc<<>>AAABBB@@@===:::LLLKKKeeewwwuuunnnpppPPPJJJ222(((///***%%%---111'''666xxxyyytttsssddd^^^```eeejjj{{{bbb\\\@@@555///'''(((((((((((())))))))))))'''---[[[fff```HHHWWWNNN---000???XXXnnnsssQQQ@@@000&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))***,,,---...MMM]]]uuuooo___RRRCCC222((((((***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***,,,---......TTTaaaoooyyyzzzXXX[[[yyy~~~kkkCCC>>>555---(((&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''+++111777ooo~~~{{{ggg???+++(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++)))+++///222BBBhhh~~~{{{nnndddQQQ888******))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***HHH```~~~rrrWWW@@@222---)))(((((((((''''''''''''&&&&&&&&&'''''''''(((((($$$(((+++,,,++++++...111>>>KKKfff\\\000000...---+++***((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((---...000222555888:::;;;000000///...,,,+++******))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((('''&&&&&&)))...333666]]]mmm~~~zzzuuuxxxhhhhhhnnn}}}yyyYYY>>>,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((()))***+++,,,))),,,111999>>>CCCOOO[[[ttt}}}jjjaaaUUULLLFFF@@@999333000000000000000000000000111000////////////000000///111---888666BBBmmmaaaTTTEEE999111+++++++++,,,...111333555999888>>>HHHFFF;;;:::AAAHHHUUUbbblll}}}uuu___jjjpppNNNSSS;;;222///&&&***///---...___~~~gggqqqfffEEE555:::BBBCCCEEEmmmcccsssMMMBBB>>>)))+++&&&)))&&&///000"""...///555zzzYYYggg}}}UUUAAABBBCCCgggYYY---***AAAtttvvv\\\}}}EEE222***'''(((&&&%%%%%%((()))(((***###%%%......,,,@@@[[[ooodddZZZCCC333///(((###***)))'''%%%%%%&&&'''((('''!!!111***)))888DDD```xxx{{{tttvvvWWWaaarrrAAA>>>AAA 444%%%)))((('''&&&&&&'''((()))%%%"""(((///******IIIqqqAAA555000)))%%%'''(((((('''%%%$$$&&&'''&&&&&&''''''&&&'''111222222LLLkkkbbbkkk666+++)))555%%%)))%%%///(((&&&&&&&&&''''''&&&%%%%%%(((%%%,,,...!!!666555iii}}}tttRRR777000(((+++...%%%$$$)))(((***(((&&&%%%&&&((()))))))))'''+++///---***666GGGiiieee555<<<---+++666,,,))))))))))))((((((((((((%%%)))***(((%%%&&&((()))+++,,,***""",,,---777KKKlllxxx```;;;888'''...)))000***(((+++)))$$$(((222((('''''')))******)))(((---)))'''(((...999JJJYYYvvvuuugggvvv{{{fffrrrMMM888,,,+++******+++(((+++******)))))))))))))))%%%,,,,,,%%%(((111...###444888555>>>^^^{{{}}}eeebbbSSS;;;(((444222555(((333///111111111000000000000111111555111...999======yyybbbTTTEEE999000++++++,,,---///111444555<<<999===CCCAAA:::;;;DDDGGGNNNZZZjjj}}}xxxQQQDDDSSSsssEEEGGG===333---222---%%%000---~~~lllWWWHHHHHHGGG@@@CCCNNNTTTnnn~~~gggaaaCCC555///***(((,,,&&&+++///$$$111***ooodddkkkUUU999444III[[[pppccc>>>$$$(((((('''&&&'''))))))))))))+++,,,,,,000DDDfffpppTTTFFF>>>///%%%))))))'''&&&&&&((())))))((( ***'''%%%000DDDWWW{{{lll~~~lll]]]yyykkkOOO<<<666+++"""''')))((('''&&&&&&'''((()))'''...,,,###'''GGGuuu111///((())))))%%%(((+++%%%%%%&&&%%%%%%&&&(((******999$$$000YYYtttxxxYYYkkkBBB###""")))+++,,,+++$$$%%%&&&&&&&&&''''''&&&&&&&&&+++/// """,,,PPPooo~~~|||sssaaa@@@,,,&&&,,,,,,+++***$$$***(((&&&&&&'''((()))))))))///333000,,,888WWWuuuxxx444,,,...***111''')))))))))))))))((((((((('''((((((&&&&&&'''((((((''' DDD777,,,fffLLL444...'''000222***'''+++***$$$((((((((())))))***)))(((&&&******222KKKhhh{{{{{{~~~qqqllliii|||]]]333'''444333***000,,,,,,+++************+++&&&))),,,...,,,+++...111<<>>:::;;;>>><<<888<<>>LLL:::666;;;bbb}}}lllRRRKKK666!!!...---%%%---BBBuuuWWW666888***,,,000%%%(((...&&&333666```QQQ...;;;___~~~bbbOOO???***((('''(((*********)))(((++++++///FFFkkkmmm___RRR===---***(((''''''(((*********))))))---111222>>>vvvssshhhZZZ|||uuuMMM888222+++)))))))))'''''''''''')))))))))+++%%%'''MMMooo>>>+++***,,,"""'''...&&&'''%%%###%%%'''***+++,,,000333PPPvvvwwwppp___DDD)))000$$$&&&000---&&&&&&''''''''''''''''''&&&***!!!:::[[[qqquuu___AAA...+++***------$$$(((((((((''''''(((((((((+++111333333===[[[ttt666222000---+++*********)))))))))(((((()))&&&%%%'''***+++***)))000000666///bbbqqqIII+++,,,***(((+++...+++%%%))))))))))))(((((((((((('''111777999FFF```uuu}}}qqq|||eeerrrRRR,,,000333+++......---,,,,,,++++++,,,,,,,,,)))---333...'''222DDDPPPjjjooommmUUU111777---888///666222222111111111111222222000444222888@@@KKKbbbVVVGGG888---***+++---///111333555666===::::::;;;999777<<>>///###$$$***"""///''''''''''''''''''((((((***###:::bbb~~~zzzdddJJJ222"""(((000)))(((((())))))(((((()))***......///<<<^^^qqq:::999"""222+++++++++******))))))((()))%%%$$$)))......,,,+++(((111EEE~~~aaa===%%%,,,222***'''000)))******)))((('''((()))''',,,:::QQQjjj{{{}}}~~~hhhlllOOO***---222(((...---,,,,,,++++++,,,,,,111,,,+++...---000CCCXXXrrrxxx^^^888111555:::000333333222222222222333333...555222666DDDXXXaaaVVVGGG888,,,***+++---000222444666777999999::::::888777;;;AAAAAAJJJ___vvvsssVVVCCC777000===:::;;;222LLLXXXIII@@@***---111+++222jjjGGG222MMMzzz{{{llluuuwwwLLL777666111000&&&,,,111'''444ppp}}}jjj[[[oooWWW555999jjjzzzsss>>>000)))%%%(((+++)))((())),,,...CCCooo|||ggg\\\KKK...((('''&&&''')))******(((---***333UUUzzz}}}sssiiioooVVVVVVHHH***(((***)))(((''''''((()))***)))###777dddfffOOO(((++++++%%%(((***&&&$$$%%%)))***(((+++000IIImmmxxxqqqrrrwwwjjjooo___NNN......---###+++%%%(((''''''''''''((()))***111333fffuuu~~~|||nnnHHH&&&%%%///***''')))******)))))),,,...666777<<>>>>>LLLaaarrrxxxzzzkkk@@@;;;BBBOOOGGGLLLkkkhhhZZZBBB@@@999111555###JJJyyySSSLLLIII;;;777AAA<<>>>>>OOOaaalllrrr{{{tttPPPWWWiii\\\HHHMMMgggzzzKKK<<<:::(((000***bbbgggLLLUUU\\\LLL@@@AAAFFFUUUqqq~~~tttAAAFFF444///,,,---,,,666cccxxxaaaIIIHHHBBB>>>iiiIII666WWWwwwzzziii???000'''***,,,))))))---&&&KKKwwwuuuhhhLLL111...***((()))+++,,,,,,&&&///UUU}}}~~~www[[[MMMIIISSSbbb|||}}}UUUqqqyyyQQQ;;;+++***)))(((((()))***++++++>>>ggg|||vvv~~~zzzoooVVV---...,,,###+++(((&&&(((***((())):::PPPvvv{{{UUUSSSlllttt}}}}}}{{{rrr```;;;&&&$$$---***)))(((''''''((()))+++---<<<yyynnnnnnzzzeee;;;***,,,)))***,,,***)))---444:::VVVddd{{{{{{hhhlllIII333......---,,,+++***))))))***)))++++++'''...JJJiii|||}}}XXX555111222******,,,...,,,******///444<<<[[[xxx{{{wwwkkkOOO<<<666555@@@VVVkkkwwwzzz|||pppOOO---222///...------,,,---------......999RRRlll<<<999===666555555555555555555666222:::333???sss\\\SSSFFF999...***+++///222555777888888777999888333111555;;;???BBBRRRaaahhhqqqyyyjjjRRR<<<:::OOO|||}}}|||JJJ999AAA///&&&<<>>zzzyyybbbGGGXXXbbbQQQFFF===???EEEnnnvvvEEEmmmWWWpppyyyDDD444)))+++...******///222]]]sssaaa666222,,,******,,,......000BBB{{{{{{oooPPP888111777===888KKK[[[pppqqquuufff999+++***)))(((((()))***+++'''XXXzzzrrrmmm///+++///%%%+++***'''((()))&&&***CCC^^^^^^lllvvvsssuuu{{{|||wwwFFF---444###%%%)))(((''''''(((***,,,---eee|||sss~~~~~~EEE+++222)))+++,,,***)))...666>>>bbbmmmmmmlllttt000//////...---+++******)))'''(((,,,---+++:::dddzzz{{{MMM+++(((222***,,,...---+++,,,111666fffjjjwwwtttppprrrttttttqqqnnnooovvv}}}xxxrrrwwwnnn333444000000///...............444222FFFmmmZZZAAA---666666555555555555666666666===666FFFaaaSSSEEE555111+++,,,...000222555666777888888777555333444777:::GGGQQQ___jjjoootttnnn333<<<<<<888VVV\\\444777444444111ooouuupppwwwbbbOOOAAA...///***333666tttPPPWWW```eee```UUUIIIAAAAAAAAAjjjAAAPPPdddYYY000......&&&******,,,@@@ttthhhQQQMMMIIISSSlllyyyLLL///)))///'''(((000+++111eeeoooYYYOOOAAA888333,,,111<<>>???===BBB}}}aaaSSSEEE555000+++,,,...000333555666777777666666444333444777:::>>>GGGUUUdddoooyyyhhhYYYhhhnnn888777CCC222...EEEjjjLLLGGGDDD%%%111<<>>;;;222LLLyyySSSMMMrrriii<<<333...&&&***)))---OOOvvvuuujjjzzz}}}dddUUUOOOOOOKKKbbbtttppp]]]888***...((()))222222EEEnnnpppTTTCCC???999666666222...222>>>WWWvvvooooooccc555)))...((((((,,,'''222JJJvvvttt~~~XXXEEE333(((''' ---111---///@@@iiiwww}}}xxxqqqpppvvv}}}zzz===+++******,,,'''...***'''555jjjaaaZZZiiirrrqqq333000222+++---444+++;;;BBBwwwxxxxxxggg^^^fff|||999***444000(((...***)))***---***;;;OOOttt|||zzzmmmeee222444222//////333111---FFFooorrraaaddd}}}qqqcccaaannn}}}SSS@@@@@@HHHXXXhhhooo|||~~~|||ddd999222...---000...///666111;;;]]]lll@@@<<>>333)))HHHggg===,,,---;;;dddQQQHHH888222***222MMMeeeZZZXXXTTTMMMEEE>>>:::888777>>>111555XXXjjjDDDyyy}}}xxxHHH666---(((,,,***333tttiiiQQQsssvvvyyy}}}pppjjjXXX^^^NNNIIIsssooorrrFFF+++,,,++++++333999WWWzzzwwwYYY???111222111444999777555222666VVV|||SSSrrr>>>+++***''')))---)))777gggwww{{{aaaOOOOOOZZZqqq~~~tttbbb''' ///***)))(((+++...888\\\uuuSSScccmmmmmmvvvnnn}}}}}}OOO***111///)))"""222,,,,,,666```~~~~~~~~~~~~yyyTTT@@@FFFRRRfff|||III///...///---111///===WWWtttkkk|||dddGGGMMMKKKIIIEEEXXXNNN)))222777))),,,---+++111%%%222]]]iii{{{333...444)))...666,,,000ZZZfffbbbmmm|||bbbnnniiixxxjjjHHH;;;777888GGGZZZjjjuuuyyylll444000000000...///333666666XXX999999666666999999777888;;;======EEEPPP^^^QQQFFF555...***,,,...111333555666666111222222111111444888<<>>fffLLLXXXeeejjjwwwmmmuuudddPPPiiiuuuSSS///+++...,,,333===eeewwwqqqrrryyy]]]CCC444444333555:::777===888444TTTOOOwwwMMM000)))'''***,,,,,,@@@zzz}}}pppzzzTTT<<<000444III```[[[...''')))...###(((222EEEooo~~~```sssyyykkkmmmbbbtttxxx|||hhh---,,, ..."""000%%%+++222iiiwwwvvvzzzllljjjUUUFFFAAA???HHHccc}}}ggg222+++///+++...777CCCmmmWWWccctttTTTIIIIII???777JJJxxxppp///...999***,,,000,,,333%%%NNNxxxRRR666111(((000222'''>>>rrr^^^ZZZqqquuuVVVnnnmmmzzzqqqxxx\\\EEE@@@===888>>>LLLgggpppsssqqq>>>111111444,,,///666666CCCvvvrrrDDD999666666999999777888;;;???CCCQQQ]]]]]]PPPFFF666---***+++...222444555666666000000111111111444999===???GGGRRRcccvvvvvvhhh\\\^^^]]]SSSAAA555666>>>AAA@@@777888BBB===777@@@;;;fffQQQ999:::<<>>___~~~hhhWWW???000---444fff{{{|||fffkkkbbb[[[RRRJJJEEEBBB???<<<;;;GGG;;;000WWWHHHnnnfffXXX999+++...///...GGG~~~AAABBB___gggfffmmm{{{rrrhhhZZZ___ZZZPPPaaa~~~___888,,,///...333@@@wwwnnn{{{rrrUUUCCC???:::999;;;777;;;999111MMMiiiuuu^^^777***(((***+++000MMMvvvqqqmmmtttRRRIII999999666666;;;IIInnneeeEEE+++444+++(((%%%222???MMMsssvvv~~~^^^UUUqqqsssrrrVVVeeelllkkkvvvhhh```999555555000###,,,'''444DDD{{{uuulllvvv}}}mmmhhhaaaZZZTTTKKKFFFVVVqqq|||444...111...444DDDQQQGGGWWWiiiSSSRRRAAA888DDD___???+++555+++...000,,,111555uuu~~~kkknnnuuu777///111777///000^^^]]]KKKMMM~~~nnnRRRooolll{{{lllsss[[[GGGBBB@@@:::999>>>]]]pppuuuiiivvvTTT333111666+++000777999\\\}}}iiillluuu\\\oootttzzzbbb:::777555888888666888<<<>>>FFFYYYddd[[[NNNFFF777---)))+++///222555666666555000111111111222555999===AAAIIISSSaaasss|||ppp^^^RRRVVVgggrrr]]]AAAHHHggg[[[HHHAAA===BBB<<<[[[WWW===FFF///rrrwwwMMM:::;;;666222<<>>888HHHCCC111GGGPPPdddaaaggg@@@,,,...,,,---QQQMMM>>>???SSSVVViiissskkkDDD---///222888GGGwwwccc\\\hhheeeQQQJJJAAA>>>>>>::::::888555OOO}}}mmmkkk===+++***++++++777___eeeccciii___666000///;;;<<<<<<999???ggg]]])))###---000(((...DDDdddjjjeeepppuuudddXXXLLLTTTVVVTTTdddyyyWWWgggyyy===%%%'''+++&&&)))111CCCiiihhhbbbhhhyyyrrrlllbbbbbbcccWWWTTTddd~~~}}}999//////222:::LLL]]]eee<<<___llljjjXXXOOOGGGKKK|||SSS...000---000......000WWWuuuyyy666,,,555555...GGGDDDJJJLLLwwwzzzYYYxxxmmm~~~}}}mmmVVVGGGAAA???<<<:::OOOwww{{{ooorrrqqq777000777,,,333:::CCCyyyqqqfffoooXXXMMMTTTooo~~~===999666777777777:::???EEENNN^^^jjjYYYLLLFFF888...)))+++///333555666555555111222222222222555999===GGGMMMUUU___ppp{{{rrr```wwwxxxzzz}}}~~~VVVJJJMMM<<>>CCCVVVyyyZZZ000---:::GGGZZZrrr[[[WWWcccuuu___UUUJJJDDDDDD???FFF777FFFmmmvvvfffuuuAAA,,,+++,,,...GGGzzzVVVXXXgggvvvdddWWWJJJAAA;;;DDD???555TTTfff777'''///%%%444CCC``````xxxrrrooo___EEE999<<<:::888FFFdddzzzaaaOOOccc|||UUU###:::###000$$$888===LLLDDDaaawwwzzz}}}{{{|||ttttttddd^^^ttttttUUU666444GGGNNNUUUrrraaaBBBfffzzztttcccYYYiiiWWWPPPpppooo<<>>999888888:::@@@GGGPPPPPPSSSeeeVVVIIIDDD666,,,,,,+++---222444333444888666666333000222888;;;999CCCKKKQQQ^^^tttsssXXXnnnvvvlllpppiiimmm}}}WWWWWWLLL<<<}}}hhhkkkuuu}}}bbbXXXLLLRRRIIIooofff{{{eee```444000111wwwrrrlllmmmcccjjjeeeQQQIIIPPPOOOHHHDDDBBB999aaa^^^]]]wwwPPP...222///,,,zzzrrr>>>444111???===HHHnnnggg000---EEEKKKjjjMMMMMM^^^{{{fff\\\mmmlllJJJ...---***222WWWgggWWWYYYhhhlll^^^SSSQQQLLLDDD@@@BBByyy999&&&444...DDDDDDjjjuuuWWWvvvyyynnnPPP;;;555444555333<<<]]]|||xxx```NNNOOOzzzrrr000***...***+++555???MMM888jjjsssxxxxxxxxxbbb888GGGCCCWWWUUUjjjLLL@@@eee}}}tttcccUUUPPPxxx777111333222888VVViii^^^zzzeee~~~ttt\\\EEEDDDHHHAAA\\\hhh666444333FFF___FFF>>>dddlllwwwxxxyyyLLLhhhzzzoooRRRMMMOOO:::QQQjjjIIImmmUUUssskkkHHH//////999BBBNNNvvvrrr```kkkvvv{{{~~~}}}wwwyyy|||wwwQQQ666FFFTTT{{{WWW444888;;;333===GGGRRRNNN\\\TTTcccVVVIIIDDD666---,,,+++---222444333555888666777444111222888;;;:::BBBIIIPPP^^^qqqyyyhhhlllUUUDDD^^^PPP\\\MMMsssqqqiiiddd777333666xxxrrrjjjtttllllllggg___ZZZVVVOOOHHH;;;___bbbfff|||wwwPPP...222000111}}}iii444+++777***222@@@]]]nnn333666KKKUUUlllTTTVVVbbb}}}qqqyyyhhhPPP///)))&&&888ggg___MMMQQQaaaxxxlllggg___SSSKKKJJJyyy777%%%000222>>>III{{{XXXuuuxxxiiiNNN>>>111111333///444TTTvvvxxxdddQQQFFFuuuqqq333333///)))///777PPP???999aaannn~~~~~~{{{|||zzz}}}ppp:::LLLLLL```___uuuIIIAAAmmm}}}tttfffWWWJJJBBBfff;;;111222333666OOOXXXXXX|||ccc}}}oooUUUOOORRRMMMUUUjjj666777===WWWWWW===:::YYYjjjyyyQQQhhhcccTTTNNN@@@eee```{{{```zzzooo}}}~~~BBB777>>>BBB???FFFooo```WWWkkkzzzzzzxxxzzz{{{wwwkkkHHHCCCRRRmmmxxxbbb::::::<<<666AAAKKKUUUVVV[[[WWWcccVVVIIIEEE777...,,,***---222555444555888777888666222333999<<<<<>>WWWcccooouuuyyyPPP---111111777rrrDDD,,,,,,&&&333999>>>[[[cccbbb|||sss444AAAPPP^^^jjjMMMLLLccczzzllluuuOOO555222///;;;___|||XXXCCCIII\\\~~~wwwmmm]]]RRROOOvvvCCC///+++@@@UUUSSSwwwwwwtttPPPsssvvvaaaCCC666//////111---///LLLooo|||{{{vvvgggTTT>>>[[[zzz:::)))...%%%111666dddOOOLLL\\\jjjqqqwww~~~dddIIIXXXVVV```WWWffftttDDD@@@tttyyymmmdddZZZPPP???YYYzzz|||???000222888;;;MMMFFFSSS{{{aaa~~~ssseeebbb```XXX~~~vvv888999DDDcccVVV777999NNNjjjQQQdddvvv]]]NNNIIIsssrrrfff}}}qqqwww777;;;PPP[[[XXXUUUqqqQQQJJJjjj~~~xxx}}}|||YYYGGG>>>TTTdddmmm???999<<<:::GGGOOOXXX___XXX]]]eeeUUUIIIEEE888///+++***,,,222555444555999777999888333444999======HHHIIINNN```pppyyywwwxxxQQQuuuiiirrrccc555///<<<{{{}}}tttiiixxxzzzuuuooorrrjjjbbbUUUggg___vvvrrr|||PPP---000000999zzzmmm,,,)))999000666444,,,222LLLhhhvvvnnnKKK@@@[[[sssxxx|||~~~qqq666IIISSSccceeebbbMMM]]]vvvwwwkkk999)))+++GGG{{{WWW???FFFZZZzzzooommm|||999///>>>@@@IIISSSiiiIIIuuuzzz```<<<---222///000...000JJJjjjuuussspppdddVVV<<>>GGGFFFKKK___tttzzzlllQQQppp~~~uuu^^^333,,,<<>>...(((000))),,,555222///FFFgggjjjWWWAAACCCYYYaaadddooouuu~~~^^^JJJUUU]]]aaabbbppp;;;LLLnnnmmm333111>>>YYYuuuZZZ<<>>QQQttt}}}SSSYYYiiiqqqrrrvvv999@@@CCCFFFTTTSSS~~~VVV@@@[[[uuu}}}}}}|||zzzuuusss}}}ttthhhaaa}}}~~~www@@@:::JJJTTT^^^___ccc\\\SSSeeekkkTTTHHHDDD777...***))),,,222555555666:::444999999444222666<<>>NNNfffwwwyyyxxx{{{sss@@@@@@VVV]]]```ZZZ[[[___aaabbbcccRRRGGGFFF777***---***)))---444999999777555::::::444111666;;;;;;MMMLLLLLLUUUgggxxx~~~===DDDyyy}}}yyygggAAA,,,:::///;;;dddSSSyyypppggg|||~~~GGG***//////888222ZZZ;;;,,,***+++000111---******,,,+++...555777777===GGGNNNiiigggqqqnnnWWW^^^]]]VVV[[[cccjjjBBBEEE444fffzzzyyytttxxxYYYOOOCCCcccyyyOOO;;;FFFTTTXXXdddvvvQQQ555BBBUUUwwwZZZFFFSSSUUUTTT]]]eee~~~BBBbbbtttccc444---222---***,,,---TTTxxxqqq|||ggg...333888CCCVVVKKKsss{{{[[[GGG;;;GGGIIIeeexxxxxxxxxvvv|||pppoooxxx}}}zzzxxxwww|||{{{|||xxxhhh^^^ccc]]]WWWeeecccyyyLLLBBB777\\\pppooogggpppoooBBBFFFOOOMMMNNNPPPbbb...FFFgggOOOaaa}}}^^^OOO\\\LLL```XXXeeeBBB<<>>KKKkkkoooaaaIIIOOOKKKWWW]]]fffEEEWWW|||xxxlllBBB333666000...111///GGGuuu}}}]]]***000???HHHRRRRRRddd}}}FFFNNN;;;@@@JJJ[[[hhhjjjqqq~~~vvv~~~~~~yyyzzzqqqyyypppRRRWWW[[[VVVPPP]]][[[oooRRR>>>666CCC]]]jjjooo{{{bbb777GGGUUUOOOPPPXXXqqq===BBBXXXLLL```vvv|||^^^|||oooSSSOOONNNOOOOOOfffYYYDDD===dddgggOOOFFFgggyyykkkbbbNNNWWWZZZRRRccc```}}}}}}www}}}eeeVVVKKKTTTPPPYYYSSSeeeJJJ666FFFrrrkkk```zzzuuuccc:::XXXqqq___YYYWWW\\\bbbcccccccccddd```mmmRRRFFFEEE777+++***((('''***000555666555777<<<<<<888666999<<<===FFFRRRLLLLLLcccooosss}}}zzzttt<<>>;;;VVVsssrrr~~~[[[QQQ]]][[[VVV[[[dddOOOKKKrrrtttLLL333444...,,,///+++222GGGkkkmmmlllhhhhhhooovvvyyyzzzVVV666???HHHLLLNNNXXXTTTjjj@@@111===:::DDDQQQ\\\iiiwwwzzz|||sssyyyuuusssxxxuuuWWWwwwjjjzzzUUUkkkWWWXXXUUUOOO[[[ZZZjjjkkk999777555PPPfffuuu|||UUU000GGGUUULLLMMMYYYFFF777MMMOOOUUUqqqVVV[[[qqqQQQHHHHHHWWWIIIOOObbbiiikkkIII444eeerrrTTTuuu~~~VVVbbbyyyWWWQQQKKKRRRLLLTTTRRR^^^IIICCC555OOOkkkIIIsss^^^]]]\\\dddwww}}}aaa===BBBiiiTTTZZZ]]]\\\[[[^^^```___eeehhhSSSFFFDDD777,,,***)))(((***///333555666666999;;;999666777:::<<>>333000...111555JJJSSSppp\\\^^^{{{wwwwwwvvv]]]NNN___zzz}}}sssoooxxxWWW222...444......222...^^^xxxUUU@@@...---666777///'''---"""&&&444000!!!,,,GGGvvv|||{{{]]]QQQZZZ\\\YYYZZZXXX___HHH???222FFFcccuuu~~~|||~~~wwwsssrrrnnnRRROOOOOOJJJFFFLLLmmmnnn>>>???666EEE___XXXTTThhh~~~OOO@@@CCC===PPPUUU^^^www]]]DDDfffxxxRRR333111---,,,---)))'''+++???DDDBBB;;;AAAYYYppp{{{<<>>KKKjjjxxxjjjNNNMMMUUUSSSJJJQQQXXXkkkkkk???SSSyyy~~~bbb;;;333///000...,,,+++)))333:::888,,,///IIIiii}}}}}}DDD@@@LLLOOOFFFOOOKKKPPPWWWooowwwsss===@@@888333777>>>EEEQQQ\\\vvvnnn```YYY___fff```SSSdddRRROOO\\\___yyy\\\^^^NNNTTTQQQSSSNNNTTTUUU[[[```999444999GGGXXXeeesss}}}yyy___sss}}}aaaPPPOOOLLLMMMRRRQQQ]]]www>>>777IIIDDDFFFcccvvvuuujjjxxxRRRSSSJJJKKKMMMOOOOOORRRssstttaaaIII:::SSSuuuoooQQQVVVqqquuu```BBB<<<>>>CCC___ssszzz||||||```FFFIIIMMMMMMHHHOOOQQQTTTppp@@@GGGEEEIIIrrrjjjXXXJJJ]]]pppYYY^^^\\\UUUUUU]]]```[[[^^^SSSmmmTTTEEEBBB777---++++++***+++---111555888999:::===@@@>>>::::::???>>>^^^mmmXXXJJJ]]]mmmiii~~~TTTCCC```}}}~~~jjjzzz|||CCC)))...222KKKrrrzzz^^^PPPnnnMMM```||||||eeeCCC,,,...+++)))000+++...cccEEEOOORRRRRR___ZZZ~~~}}}~~~}}}yyymmmkkk===---,,,+++---***222$$$@@@OOOoooVVV@@@222000555)))///000999WWWYYYPPPRRRVVVNNNMMMRRRRRR___WWWwww[[[FFFGGG===PPPlllvvv|||uuuaaaZZZ___YYYFFFFFFBBBBBBBBB;;;GGG{{{cccAAA;;;:::<<>>gggvvvHHH444...111,,,***...,,,(((000444...---???\\\rrrnnn{{{sss~~~???;;;BBBNNNEEENNNFFFPPPQQQxxxqqqzzz|||qqqRRRGGG;;;555444888???GGG<<>>BBB???::::::???AAAOOOmmmnnnOOOOOOhhhmmm555```yyyttt~~~ppp666000666333444ooozzzooozzzllliiiuuuTTT666---000)))+++111***000FFFhhhZZZRRRMMMRRRDDDcccyyyrrryyy}}}vvvqqqtttwwwzzzqqqrrrZZZ...---,,,(((///***///111;;;111ppp|||hhhZZZUUUPPP___lllvvv}}}TTTXXXQQQTTTVVVPPPQQQUUURRRLLLOOOfffNNN666555999KKKrrruuupppyyy~~~|||zzzvvvppp^^^LLLSSSgggnnneeeIII===@@@;;;:::===555===gggwwwYYY;;;<<<777===TTThhhxxxggg~~~kkkQQQNNNNNNJJJIIIIIIKKKIII___zzz```555RRRzzz|||[[[777+++111+++(((,,,)))(((---444777777???TTThhhcccqqqJJJIIIOOOLLLHHHHHHKKKJJJMMMZZZpppqqqgggTTTBBB777444222000000:::@@@<<<555666AAAJJJOOOeee[[[YYYdddKKKSSSTTTMMMSSSOOOPPPSSSQQQaaajjjAAA444999DDDMMMhhhuuueeewwwVVVPPP|||xxxzzzSSSHHHGGGGGG@@@CCCJJJIIIQQQmmmDDD999HHHJJJEEE888FFFTTTdddjjjbbb]]]WWWPPPnnnxxxrrr[[[OOOCCCEEELLLCCCIIILLLOOORRRiiiGGG,,,888WWWWWWQQQSSSMMMQQQxxxyyynnn^^^WWWRRRJJJYYY{{{ppp@@@LLLCCCEEEBBBFFFIIIHHHNNNSSS___111CCC>>>KKKyyydddnnn|||fffXXXSSSPPPRRRSSSQQQQQQTTTLLLSSSHHHOOOTTTDDDAAA666...))))))(((((()))---222666777777<<>>888888===KKKDDDjjj}}}TTTIIImmmyyyhhhbbb///(((222///***MMMuuurrrwwwzzzTTTpppoooJJJ,,,,,,000%%%***///&&&000999\\\UUUpppXXX@@@FFFWWWgggooohhhwwwyyyffftttooofffjjj{{{zzzooorrrLLL%%%,,,,,,&&&111***,,,---***999///~~~mmmTTTTTTNNNFFFHHHJJJGGGJJJMMMEEEOOOEEE[[[AAAAAA999999===LLLnnntttqqq~~~ttt{{{zzzhhhUUUGGG:::>>>dddqqqRRRCCC;;;AAA999666888111999IIIyyysss???DDD999000;;;MMM```rrroooZZZTTT\\\IIIPPPPPPGGGFFFHHHHHHAAA[[[lll{{{666DDDnnnuuuooo???---666111+++---)))***(((+++111111222@@@SSSaaawwwuuuVVVDDDIIIRRRLLLMMMDDDQQQBBBHHHPPPnnnttt|||nnn[[[QQQEEE:::888333444:::===DDDYYYqqqppp]]]UUUIII]]]\\\RRRJJJQQQMMMMMMQQQLLLWWWpppMMM888444888===[[[}}}wwwnnn}}}TTTBBBBBBKKKGGGCCCIIILLLOOOWWWlll;;;)))<<<[[[WWWSSS===444666888MMMaaaiiifff]]]QQQNNNLLLSSSAAA@@@CCCMMMGGGLLLVVVuuummmLLL333888CCC???DDDVVVTTTmmmvvvzzzkkkWWWNNNDDDBBB???<<<^^^UUU555LLLCCCDDD???GGGIIIFFFNNNQQQXXXNNN///999MMMBBBbbbllltttwwwzzz{{{xxxoooyyyYYYTTTOOOPPPUUUSSSLLLLLLRRRFFFMMMQQQkkkXXXGGG@@@444...)))+++---+++***,,,333:::888:::>>>AAAAAA>>>>>>???EEEDDD___wwwPPPJJJbbb~~~TTTOOO||||||uuuJJJ111...000333---==={{{hhhzzz~~~}}}vvvfff666++++++******++++++,,,---+++YYY^^^WWWyyyyyy^^^dddggghhhfffffffffaaaYYY[[[dddkkkooo|||vvviii...---+++))))))***+++,,,&&&888111 CCCvvv~~~eeemmmppp}}}]]]PPPSSSMMMLLLKKKKKKKKKKKKKKKLLLNNNHHHHHHfffKKK===000<<<777AAAMMMiii]]]iii___\\\XXX;;;555:::CCCdddzzzhhhddd>>>;;;888555444444444444333???JJJvvvpppIII444>>>???333<<>>JJJJJJIIIRRR888DDDiii[[[;;;222///((((((000---$$$###+++---///???TTTkkkzzz{{{vvvMMMKKKSSSHHHJJJIIIGGGFFFGGGIIIKKKMMMyyyqqqtttpppssshhhNNNRRRWWWNNNIIIMMMLLLLLLKKKJJJIIIJJJMMMOOOaaaRRR???666===GGGkkktttnnnyyyrrr___XXXNNNJJJFFFEEEGGGIIIIIIHHHPPP@@@tttpppCCC333777XXXlllzzzwwwoootttfffXXX\\\pppVVVJJJFFFDDDCCC@@@>>>???AAA@@@DDDRRRaaarrrWWW???555111444888555AAALLLjjjpppRRR???BBB@@@???AAA111444888^^^ZZZ@@@GGG===??????>>>>>>AAADDDHHHJJJHHHoooLLL333CCC888GGGPPP\\\fffooovvvyyyxxx{{{qqqtttlllUUUJJJ```rrr[[[XXXVVVRRRNNNKKKKKKKKKLLLKKKJJJGGGeeeVVVFFF@@@555...)))+++,,,+++)))+++111777000333999???BBBAAA>>>===EEEFFFbbb```IIIOOOaaa~~~zzz}}}ooo444,,,///---...,,,000TTTfffxxxCCC,,,+++************+++,,,,,,333///cccfffFFFWWWSSSNNNLLLIIIFFFFFFKKKSSSYYYeeeiiigggsssPPP...,,,+++)))))))))++++++111'''+++666333:::rrrrrr]]]LLLKKKUUUHHHHHHGGGFFFFFFFFFFFFFFFDDDNNNGGGJJJuuuxxx@@@###;;;999111+++>>>222;;;222...///...222TTTmmmXXXbbbsssKKK???999777555444555555333222111@@@{{{QQQ<<<999555444888<<>>@@@@@@???BBBVVVVVVyyyRRR888***<<>>@@@AAA??????======???>>>>>>EEEOOO|||YYYAAA???333)))555000000888;;;000,,,333888555<<<"""888|||uuuPPPAAAAAA???999999888888:::===@@@BBBNNN999UUUBBB...???555<<>>BBB|||aaaVVVRRROOOLLLHHHFFFEEEFFFFFFEEEEEECCCaaaTTTEEE@@@555///***+++,,,***(((***...333333666;;;BBBHHHIIIDDD>>>KKKKKKVVVtttfff:::KKKSSSbbbuuu___nnnwwwSSS+++444+++***+++///...555gggyyyooowwwzzzkkk666###***************++++++,,,+++IIIrrr}}}YYYQQQTTTUUU]]]gggfff___```gggWWW[[[```000,,,+++***)))((()))***++++++$$$***555...%%%<<>>>>>DDDFFFDDDCCCBBB>>>BBBFFF???IIIvvvddd'''>>>III^^^fffRRR:::///...,,,&&&,,,///+++***888UUUmmmhhhIII333OOObbbOOOIIICCCIIICCCCCCBBB???===;;;<<<<<<===EEEbbbuuu~~~{{{yyyzzzaaaLLLIIIIIIKKKLLLHHHGGGHHHEEEEEEEEEDDDDDDEEEHHHKKKQQQbbbhhhFFFKKKCCC!!!EEE:::bbb___rrrwwwzzzttt|||zzzjjjSSSFFFddd|||IIILLL@@@===::::::;;;<<<======???EEEDDDLLLRRR???;;;444///333===CCCEEE```ttt^^^CCC666777<<<;;;777999777777::::::999:::>>>MMMtttBBB222;;;333888555...///555222...333+++///XXX|||KKK@@@???:::===888888777666777999<<<===LLL111pppsssWWW,,,777888;;;===>>>>>>@@@BBB888<<>>>>>======<<<@@@@@@AAAGGGXXXJJJ777:::TTTZZZWWWLLLCCCfffhhhggguuujjj::::::666444333333444444333111...111---666bbbwwwZZZBBBDDDCCC===@@@999aaannnWWWIIIGGGCCC???AAAFFFEEEAAA???BBB@@@???===888RRRIII999111>>>RRR\\\OOO999111555---,,,+++...<<>>888FFFCCCDDDBBB???<<<:::999999999555666OOO^^^pppnnnVVVMMMNNNNNNKKKDDDAAACCCFFFFFFBBBCCCCCCBBBBBBCCCFFFIIISSSSSSvvvZZZIII000HHH555555CCC+++OOOVVVTTTbbbRRRSSSaaaWWW===;;;WWW\\\JJJ;;;===;;;:::999999:::;;;<<<>>>888EEEGGGGGG}}}ttt^^^XXXggg}}}QQQFFF;;;777999:::666000222000000333777999888777CCCMMMxxxrrrLLLKKK:::===000...:::555,,,666QQQ[[[ZZZ777333999888555888777666666666777999:::;;;OOO:::}}}TTTBBB999111000333555666777===<<<888aaaGGGHHHFFFEEECCCAAA?????????@@@AAADDDCCC___OOOCCC@@@666///++++++***)))((((((***,,,888;;;<<<>>>GGGNNNMMMFFF555YYYnnnlllzzz]]]HHH777888BBBKKKQQQVVVaaaNNNHHHNNNKKKCCCRRRnnnPPP+++///'''---222------///$$$...SSSrrrtttwwwwwwwwwyyy}}}{{{```'''&&&...))))))(((((())))))***+++555--- (((dddUUUiiizzzKKKCCC<<<%%%((((((((((((((((((((()))...******---+++(((---777>>>888999LLLlllwwwjjjJJJ@@@QQQLLLHHHHHHHHHGGGGGGIII??????===<<<::::::999999>>>888999BBB@@@777TTTiiiYYYWWW]]]pppxxxxxxmmmwww;;;<<<<<>>kkkvvv[[[bbbsssxxxdddPPPAAADDDBBB<<<;;;???AAA===<<>>;;;999777777666///>>>333111GGGOOOiiizzzhhh]]]UUURRRSSSKKKKKKFFF??????GGGJJJHHHAAAAAAAAA@@@@@@AAADDDGGGIIIWWWbbbsssOOOJJJ<<<333===888555666???///>>><<<666888///777ccc\\\CCCAAA...444444444333333333555666444FFFAAA:::???>>>```sssLLL<<<;;;888777666444222000111///---...444888888666777999SSSuuuyyypppRRR@@@JJJWWWnnnSSS???<<>>BBBHHHpppZZZDDD>>>@@@@@@<<<:::;;;ffffffVVVKKKGGGAAAAAA???>>>=========>>>;;;???>>>XXXNNNBBB@@@666///+++***))))))))))))***+++222888;;;===GGGSSSVVVQQQ???HHH]]]sss|||\\\DDDAAAAAA999000444<<>>...,,,+++***...,,,***......,,,000UUUuuuqqqpppuuu}}}}}}vvvuuu}}}|||yyy|||bbb444...)))((((((((((((((())))))***/////////222ddd|||xxxooosssggg+++)))&&&&&&''''''''''''((((((''''''+++///,,,'''+++555)))222;;;>>><<<===DDDKKKSSSRRRJJJJJJDDDLLLRRR[[[IIIIIIHHHFFFDDDBBBBBBDDD888888666555444444444444333444333888???;;;<<>>@@@???;;;999<<<>>>???888AAA888222;;;777...666^^^VVV999$$$***777:::777777111555999:::666///***(((...fff~~~~~~PPP888CCCMMM333AAA;;;:::888666444333222222III%%%+++@@@333///>>>???XXXkkkppp]]]JJJBBBCCCFFFJJJMMMGGGGGGDDDBBBCCCFFFDDD@@@@@@@@@???>>>===>>>AAACCC999KKKRRRQQQiiieeeFFF???111===///;;;+++222666000;;;PPPyyy]]]EEE:::000777000111111111000000111333555777888;;;===999@@@SSSzzzpppPPP666777666444000------000333222111...,,,///555555222333666;;;WWW```333555DDD222222===---444444333333333333333444999333<<<@@@OOOeeeNNNMMMJJJ>>>;;;;;;::::::::::::::::::999>>><<>>AAADDDEEEDDDAAA<<<888333222111000000000000000)))444222///:::???999666???|||jjj===000222111)))...---+++******+++++++++***,,,999)))555444wwwWWW555;;;BBB>>><<<<<<<<<;;;:::;;;>>>666777222111666222---222'''jjjAAA;;;888***)))666,,,,,,//////)))'''555GGGdddTTTJJJ444BBBDDD777999333333222111000//////...000555333===;;;555>>>222666<<<@@@CCCIIIQQQWWWSSS\\\cccfffllllll[[[GGG???AAADDDFFFAAA<<<===DDDGGGDDDCCCCCCBBB>>>;;;;;;>>>>>>===;;;::::::<<>>444333000---,,,,,,...///...000///,,,---111111---444,,,555333>>>WWWCCC333666===444111555000333222222222333333333333<<<888,,,BBB555FFFqqqTTTDDDEEEDDD999888888888888888888999999999>>>999PPPNNNBBBAAA666...+++***))))))***+++++++++%%%222<<<>>>DDDOOOSSSNNN```WWWTTTaaavvvWWWBBB###***333"""...%%%+++---$$$---444'''///000hhh}}}qqqqqq```aaadddiiiooossstttsssrrrqqqqqqtttzzzzzz+++444***,,,***'''''''''''''''((()))))))))***''' ---***)))VVVwwwmmmlll}}}MMM+++((()))000$$$$$$%%%&&&&&&'''''''''&&&)))((('''%%%%%%(((...333+++///444777999:::===???GGGBBBIII>>>III???HHHDDDHHHDDD>>>999888888555111111000000/////////000000---666444---......222>>>777???UUUSSSCCC666***AAA***'''000,,,***((('''(((******)))>>> &&&---)))((([[[oooHHH555;;;999???<<<777777;;;:::444333777444...---333222+++///;;;:::333XXXAAABBB===000888,,,(((...444@@@]]]{{{{{{MMMHHH;;;JJJ;;;---BBB111000000/////////.........222///222444222555666///555666777888888888888888888@@@AAA;;;<<>>:::>>>FFF======;;;999777777999;;;EEE999:::GGGIIIHHH```SSS777666...222888***+++---000///------///111---999333---666333111AAA;;;>>>JJJ___wwwsssddd@@@@@@444;;;222000000000111222111,,,(((''',,,...+++,,,000000,,,(((555222///===888OOOgggGGG555111>>>999000222///***222,,,,,,,,,---------------...'''===666>>>@@@;;;oooRRRFFF@@@BBBDDD>>>888888888999999999::::::333888333HHHIIIAAAAAA666---+++******)))))))))))))))...,,,:::BBBNNNRRRRRRoooaaaiiiooofff```uuukkk333,,,222((($$$---******))))))******+++,,,444+++:::gggxxxjjjXXXSSS\\\gggdddZZZdddnnntttbbbCCC'''###)))((($$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++000rrroooqqq|||~~~tttKKK***''')))"""!!!)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))***+++000111111222333666;;;???CCCCCCDDDEEEEEEDDDAAA>>>>>>>>>===<<<999555111///---,,,,,,++++++,,,,,,---......///000111222333333@@@333///GGGvvvdddQQQ???:::444000---,,,+++)))+++******)))((('''''''''((())))))***++++++,,,,,,;;;dddtttVVV;;;666;;;;;;;;;>>>::::::::::::888666333222//////............//////===000PPP^^^WWWMMMFFF;;;IIIDDDZZZddd???===:::777444222111111......---,,,,,,+++******,,,,,,,,,---------......///000111222333444555555777777999;;;===???@@@AAA======>>>>>>>>>>>>======;;;;;;999888777777666666666555444444333333333333666777888:::>>>BBBFFFIII|||mmm999888666333111///---,,,+++++++++*********))))))...///000111222333444444111999@@@AAA@@@III\\\mmmsssmmmKKKFFF>>>777333111000///000///...---,,,++++++,,,++++++,,,,,,,,,---------,,,---///111444777999;;;___WWW;;;777===666555333111000///......------------------------000111222444777999;;;<<>>???@@@AAABBBBBB@@@???<<<<<<<<<:::777444000...,,,,,,++++++++++++,,,,,,+++,,,---...///000000111,,,666??????@@@OOOlll{{{kkkUUU???222999666111---,,,+++***)))***))))))(((''''''&&&&&&'''(((((()))******++++++111222;;;OOOkkknnnYYY@@@222,,,333:::999999<<<888888888777555333000///------,,,,,,,,,,,,------+++777000HHHzzzAAA===;;;888555222000///...---------,,,+++***************+++++++++,,,,,,,,,---......///000111222333333444666888:::<<<===>>>;;;;;;<<<<<<<<<<<<;;;;;;::::::888777555555444444333333222111111111111111333444444666999===AAACCC<<>>GGGOOOQQQNNNQQQVVVUUUMMMEEEDDDCCC???999444111000///.........---++++++******************+++++++++,,,,,,+++,,,---///111444666777///AAAVVViii\\\CCC>>>>>>777///444333111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......000222444666888999;;;ZZZ~~~cccTTTFFF>>>@@@@@@999555777666555333222111111222222444222777BBBxxxKKKAAAAAA666...+++******)))))))))))))))&&&'''000333FFFUUUPPP^^^yyyrrrzzzxxxvvvDDD222&&&((()))$$$$$$)))))))))(((((())))))***++++++111000)))666```xxxLLL...(((######)))***$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***---888lllmmmWWW\\\ccciiiiiifff```\\\ttt```ddd\\\999/// """((()))&&&######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******+++,,,---...111555888999:::;;;<<<>>>?????????::::::999888555222///---++++++************++++++))))))***+++,,,------......444888444///000<<>>qqqMMMBBBAAA666...+++******)))))))))))))))))))))...,,,BBBXXXTTT^^^```vvvxxx{{{ZZZ***)))(((((('''%%%%%%%%%((((((''''''(((((()))***+++''')))...***...MMMsssjjj777"""'''---)))'''(((&&&"""###(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((///666)))%%%;;;LLLiiikkknnnqqqtttuuuuuuuuuuuufffPPP;;;%%%***(((++++++'''%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))((()))++++++,,,...222555666888999::::::;;;<<<===777666666444222///---+++***))))))))))))))))))***((((((((()))***++++++,,,333---***///888===999333333<<>>999555000---***((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''"""///;;;777(((""")))000222///)))(((---...,,,222000222444222...111777555444333111...,,,***)))(((((((((''''''(((((((((000$$$///111&&&FFFzzz}}}ZZZGGG???:::999777444000---+++***************)))))))))(((((((((((((((((()))))))))))))))******+++,,,,,,------,,,---...000222444555666666777777888888777777666666555333111///...------------,,,,,,,,,,,,,,,------------...///111333444111>>>IIIKKKMMM^^^|||yyyeeeKKK999444555555444,,,,,,,,,+++******))))))((((((((((((((((((((((((((())))))***+++,,,,,,,,,111///...222888;;;;;;999AAA???======>>>?????????222000...------,,,***((())))))((('''''''''''''''&&&'''''''''((((((((((((************+++---...///888111555???===333666CCCGGGOOOSSSQQQMMMJJJGGGDDD===BBBEEE@@@777111222555......---+++************)))***************++++++)))***+++---...000111111---888999555<<>>>>>;;;999@@@@@@@@@???>>>999111+++000---***(((((('''%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''')))+++---...///000000+++...000000000111///,,,...+++)))***,,,...333999444333111///---+++))))))((((((''''''''''''(((((("""222)))###---(((333___|||jjjCCC222<<<@@@777777555222///,,,******)))((((((((((((((('''''''''(((((((((((())))))))))))))))))******+++,,,,,,,,,***+++,,,...000222444555555666666777777666666555222111000...---,,,++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,---...///000;;;555222777@@@EEEDDDAAAJJJMMMOOONNNMMMLLLHHHDDDHHH<<>><<<;;;<<<===<<>>FFFSSS```fffeee```\\\|||___PPPQQQIIIAAAAAABBB:::888777666222---...111,,,,,,++++++,,,---///000---222666777fffPPPBBB@@@666000+++******)))))))))))))))***''')))###111CCCFFF[[[bbbxxxkkkZZZ...111)))(((&&&###$$$'''(((&&&&&&&&&%%%%%%&&&&&&'''((()))---+++(((***000///((('''555TTTsssYYY999$$$"""'''***)))$$$###"""%%%''''''$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%% +++,,, '''$$$*********)))&&&###!!!444$$$)))'''&&&######""""""$$$'''%%% $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&(((***++++++---///222555888;;;;;;777444444555000///...---+++***)))(((''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))&&&+++///...++++++...333333333555999???CCCCCCBBB777:::<<<:::999:::777333...,,,)))(((''''''%%%###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***&&&!!!!!!###%%%$$$###%%%''')))******)))(((&&&'''''''''***---000111222222111///---+++***))))))''''''&&&&&&&&&&&&''''''((($$$###***---$$$$$$222777WWW{{{dddFFF777AAAAAA000...===444222000---+++***))))))''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))*********+++++++++)))***+++---///111333444333444444555555444444333///...---,,,+++*********+++************++++++,,,***++++++,,,------......+++222999888222333DDDWWWDDDCCCAAA>>><<<<<<<<<<<<000222333444222///,,,***)))))))))))))))(((((((((%%%&&&&&&&&&&&&'''''''''(((((())))))***************+++,,,++++++///555::::::;;;;;;999999:::666111...,,,***))))))(((&&&$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&)))))))))))))))***+++,,,///222222...---222555444888<<<>>><<<<<>>666...,,,///000,,,'''******)))))))))))))))***&&&&&&''''''(((((())))))))))))***++++++,,,------;;;777---,,,555444222999222333888@@@EEEGGGJJJNNNiiiOOOFFFKKKIIICCC???999999888555222...---...000,,,++++++***+++,,,---...---222555444dddQQQCCC@@@666111+++******))))))))))))))))))&&&***&&&+++111444PPP^^^yyyLLL$$$(((((('''%%%$$$$$$$$$$$$%%%'''%%%%%%%%%%%%%%%&&&&&&'''$$$&&&### %%%...---&&&...+++'''))):::^^^zzzfffYYY444###!!!000...+++&&&'''((('''&&&%%%""" $$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$+++###!!!(((((($$$)))333!!!###%%%'''))))))((('''###((($$$ ###)))---%%%$$$%%%''''''###!!!!!!########################$$$$$$$$$$$$$$$%%%%%%&&&%%%''')))******+++---///000555:::;;;666222111222------+++***)))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((,,,(((&&&***111444222---666777777777555333222111@@@CCCAAA999333111...))))))(((&&&&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++++++'''%%%(((+++)))&&&$$$$$$&&&(((,,,///(((+++------------------///...,,,***))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&---(((333!!!(((444 ++++++444EEEggggggkkkIIIDDD000888666...333???;;;***///...,,,***)))(((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))******((()))***,,,...000222222111111222222222222111111---,,,+++************+++)))((((((((())))))***+++)))******+++,,,---------111))))))444>>>;;;111***???===;;;:::888777777888...000222///+++***...222((((((((((((''''''&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((()))))),,,,,,,,,+++,,,...222555444777777444444666222,,,+++)))'''&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++&&&***...111222333222111666888888666777:::888444---222666555///***))))))''''''&&&&&&&&&''''''(((%%%%%%%%%&&&'''(((((((((((((((((())))))******+++%%%+++...444:::333,,,333<<<777666:::<<<===BBBHHHjjjTTTGGGDDD===<<<<<<555444333111...---------,,,,,,++++++******+++,,,------111444222dddRRRCCC@@@666111+++******))))))))))))))))))&&&...***)))&&&(((IIIZZZxxx777///...******&&&$$$&&&)))'''""""""&&&%%%%%%$$$$$$%%%%%%&&&'''+++!!!###000111%%%!!!)))((())),,,111333222222444QQQfff{{{{{{zzz{{{eeeDDD===666(((***)))%%%&&&***)))%%% ###### !!!&&&((($$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%'''######'''&&&""")))(((%%%###!!!"""###$$$'''&&&$$$###%%%&&&###### """&&&$$$!!!)))########################$$$$$$$$$###$$$$$$%%%%%%$$$%%%((())))))***,,,...,,,333999:::666111000000,,,+++***(((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''(((***+++***)))(((%%%,,,333666555555888<<<222999<<<666222111...)))%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((((((&&&&&&))),,,,,,)))''''''&&&***---+++((()))---000---,,,***)))(((((())))))%%%%%%$$$$$$$$$$$$%%%%%%111---%%%(((&&&...(((///&&&---"""444222999:::EEE555:::999---777&&&+++---000222333222333444,,,+++)))((('''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''((((((((((((((('''((()))+++---///111111//////000000000000//////++++++************++++++'''''''''''''''((()))***((()))***+++,,,,,,,,,,,,(((***000333000---555BBB:::999999:::999777666666...,,,,,,---...---)))%%%(((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''((('''&&&'''***---...---222444333......000---''')))'''$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***+++''''''---///,,,...444666777777777:::<<<888111000...+++***+++---......%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&'''(((((('''''''''((((((((()))))),,,,,,&&&(((000......:::666222444:::>>>>>>AAAGGGZZZKKKCCC>>>555666888111......---,,,---...,,,(((---,,,+++******+++,,,,,,---111333222dddTTTLLL===555000,,,+++***)))((((((((((((((()))))))))************@@@^^^mmm666&&&'''$$$$$$+++%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((''')))***+++***)))***+++,,,...111333555777999<<<555@@@CCC999222333222,,,((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%''''''(((((())))))******///222444444222///---,,,))))))(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))------///000222444555666;;;:::888666222---)))'''&&&&&&&&&%%%%%%$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((((()))***++++++,,,,,,,,,,,,---------......,,,---///111111000///...+++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''***)))((('''(((***,,,---///000222222222000---++++++******)))))))))))))))***)))'''%%%$$$%%%'''(((,,,***)))((()))***))))))++++++,,,...///111222222444555555666555333222111---+++))))))))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))***+++,,,------222222222111///,,,***(((((('''&&&%%%$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((())))))+++,,,---......---///222444555333111///,,,++++++***)))(((((('''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((+++......---///333000333777777666888>>>DDDFFFAAA;;;999999777111,,,......,,,+++***))))))))),,,,,,++++++,,,,,,---...//////111888[[[PPPKKK>>>666111,,,+++***)))(((((((((((((((((()))))))))*********'''>>>kkkNNN444$$$)))000+++######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&((()))***)))((()))******,,,///111222444777999AAAHHHFFF999//////...)))''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%&&&''''''((())))))******---000222222///,,,+++***)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))++++++,,,...000222333333777777555333///+++(((&&&&&&&&&%%%%%%%%%$$$$$$$$$########################&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((())))))******((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((()))******************+++++++++,,,,,,+++,,,.../////////------******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''')))(((''''''((()))+++---...///111222111///,,,+++******)))((((((((()))))))))(((&&&%%%$$$%%%&&&'''(((((((((((()))***)))))))))***+++,,,...///000111222222333333222111///...,,,***(((((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((()))***+++,,,---000000///...---***((('''''''''&&&%%%$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))***+++,,,------,,,...111333444222000...*********)))((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))(((***------+++---222...111555555444666;;;@@@IIIBBB:::555444222///,,,---,,,+++***))))))))))))+++++++++++++++,,,,,,---...///111777ZZZMMMIII???888111++++++***)))(((((((((((((((((((((((())))))))))))111)))---NNNaaa(((### %%%)))(((&&&&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$&&&(((((('''&&&'''((('''))),,,......000333555FFFIIICCC444+++******'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))))))))+++---//////,,,)))(((((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''(((((()))((()))***+++---...000000222222000...,,,)))&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''(((((((((''''''((((((((())))))))))))***,,,------,,,,,,+++))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''((((((''''''((()))+++,,,---...///000///---+++******)))((((((''''''((((((((('''&&&%%%$$$%%%&&&'''%%%&&&'''(((((()))(((((((((((()))+++,,,---......//////000000///...,,,+++***(((&&&&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))******++++++------,,,+++)))(((&&&%%%'''&&&%%%$$$$$$###$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((())))))***+++,,,,,,,,,---000222222000...---(((((((((''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((())),,,,,,)))+++///,,,///111111111333777;;;IIIAAA777000------,,,+++***))))))(((((())))))******************++++++,,,---...111666WWWKKKHHH@@@999111+++***)))((((((''''''((('''''''''((((((((())))))''',,,(((&&&@@@ttt]]],,,'''888***,,,***$$$!!!$$$'''((($$$$$$$$$###################################################$$$$$$$$$$$$###%%%&&&'''&&&%%%&&&'''&&&(((***+++,,,---///111;;;<<<888...'''((()))(((&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((())))))***+++---,,,***(((&&&&&&''''''&&&%%%$$$$$$%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''((((((''''''(((***+++---............---+++)))'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&''''''''''''((('''((()))************)))((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&''''''''''''''')))***+++,,,---......---,,,***))))))(((''''''&&&'''''''''&&&&&&%%%$$$$$$%%%&&&&&&$$$&&&'''((('''&&&&&&&&&'''((()))***+++,,,------------......---,,,***)))(((&&&%%%$$$%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))******+++******)))'''&&&%%%$$$&&&%%%%%%$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((())))))***+++++++++,,,...//////...,,,+++'''&&&&&&&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&((('''(((+++***'''(((---,,,---/////////000444777AAA;;;333,,,*********)))'''''''''''''''((()))***)))))))))))))))******+++,,,...111555TTTMMMGGG???888000+++***)))(((''''''''''''&&&''''''''''''(((((((((''')))111222$$$ AAAlllPPP666,,,&&&&&&***"""(((+++(((&&&(((%%% ################################################"""""""""#########$$$$$$"""$$$%%%&&&$$$$$$%%%&&&&&&''')))******+++---//////000///+++((())))))(((%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((***+++,,,+++)))'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%#################################$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''((()))+++,,,------,,,+++***)))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''(((((((((((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&''''''((())))))++++++,,,,,,+++***((('''((('''&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%'''((('''%%%###$$$%%%(((((()))***++++++,,,,,,,,,,,,------,,,+++)))((('''%%%######$$$%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))***)))(((''''''&&&&&&%%%%%%%%%$$$#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))***,,,------,,,***)))%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''&&&'''***)))&&&''',,,------------...///111333555333///,,,***))))))(((&&&&&&&&&&&&'''((())))))))))))(((((())))))***++++++...111333QQQOOOEEE===888000******)))(((''''''''''''&&&&&&&&&&&&'''''''''(((111((($$$''',,,+++'''$$$+++FFFaaa}}}~~~^^^III///$$$'''///---'''$$$"""###$$$###$$$&&&%%%!!!"""""""""#######################################"""""""""############$$$!!!###%%%%%%$$$$$$$$$%%%%%%''')))))))))***+++---,,,------,,,+++***((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''''')))++++++***(((&&&&&&&&&%%%$$$$$$######$$$$$$$$$####################################$$$$$$$$$$$$######$$$%%%%%%&&&&&&'''''''''((()))***+++,,,,,,+++***)))'''&&&&&&&&&&&&#########$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((************)))((('''&&&'''&&&&&&%%%$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%'''(((&&&###"""$$$''''''(((((()))******+++++++++,,,,,,,,,,,,***)))(((&&&$$$######$$$%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((((())))))*********)))((('''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%&&&))))))&&&(((,,,------,,,,,,---...///000,,,,,,,,,+++***)))(((((('''&&&&&&&&&'''(((((())))))))))))))))))******+++***...222222MMMPPPDDD;;;888222******((('''''''''''''''%%%%%%&&&&&&&&&''''''''' ......"""$$$333555)))$$$%%%***+++---999AAA<<<888;;;888000+++...222333&&&+++000///)))$$$%%%)))+++&&&!!! !!!!!!###&&&!!!"""""""""#########$$$########################""""""#########$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%$$$&&&'''((('''((()))+++...,,,+++++++++)))'''&&&'''&&&&&&&&&''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''')))******)))&&&%%%%%%%%%$$$$$$############$$$$$$####################################$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&'''((())))))*********((('''%%%$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$################################################$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&''''''''''''))))))((((((''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$###&&&'''%%%"""###(((---&&&&&&''''''(((((()))))))))***++++++***)))'''&&&&&&$$$######$$$%%%%%%$$$$$$$$$############$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((()))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$&&&))))))''')))------,,,******+++,,,------))))))***)))((((((((((((((('''''''''''''''((()))***))))))))))))***++++++)))...222111KKKPPPBBB999888333***)))(((''''''&&&&&&'''%%%%%%%%%&&&&&&&&&'''''')))"""###******"""###+++000&&&---000$$$&&&000)))---,,,))))))+++,,,'''"""+++(((###!!!&&&&&&$$$""" ###***)))""""""!!!!!!""""""#########$$$""""""""""""""""""""""""############$$$$$$$$$$$$"""$$$%%%%%%$$$$$$$$$&&&###%%%&&&&&&&&&&&&''')))---***(((((((((''''''((('''''''''''''''((()))***)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''((())))))'''%%%###$$$%%%$$$###############$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%&&&&&&'''((()))))))))'''%%%$$$"""""""""###""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$########################"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&'''''''''''')))(((((('''&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$!!!"""###$$$$$$$$$$$$$$$"""$$$%%%###"""$$$+++111%%%%%%%%%&&&&&&'''''''''((())))))))))))'''&&&%%%&&&$$$######$$$%%%%%%$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%%%%$$$###############$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$###%%%))))))'''***...---+++))))))***+++++++++)))))))))(((&&&&&&'''((()))(((((('''''''''((((((***************++++++,,,(((...222111IIIQQQ@@@???777000---***'''%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''((()))*********))))))&&&))),,,+++(((&&&''')))%%%%%%&&&&&&'''&&&&&&%%%!!!$$$%%%%%%$$$###$$$!!!!!!""""""#########$$$"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$%%%%%%&&&&&&'''(((((((((---''''''+++)))######))),,,.../// $$$)))%%%)))555)))666???BBB[[[VVV___ZZZpppnnniii```lll___<<>>...(((...---%%%'''$$$"""###%%%%%%''')))$$$%%%''''''$$$"""###%%%################################################################################################$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$##############################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&(((((())))))))))))(((((()))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((()))***(((000///333EEEQQQ@@@???777000---***'''&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&***)))'''&&&$$$$$$######,,,+++((($$$!!!###'''+++((((((((('''&&&%%%$$$###***)))&&&%%%%%%$$$""" """"""""""""#########$$$########################"""############$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&''''''(((((()))(((///+++ ###111......###999;;;111JJJUUUkkkuuu___AAA555;;;666333111111000***"""((()))'''$$$###$$$### ################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$##############################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$#########""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&'''(((((())))))(((((('''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((()))***(((//////333DDDQQQAAA???777111---***'''&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''***---///$$$%%%''')))))))))((((((""""""###$$$%%%'''(((((((((%%%"""!!!$$$%%%$$$###"""""""""#######################################"""############$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&''''''((())))))&&&&&&)))---((("""+++999,,,///666<<>>666111---+++(((&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))((('''%%%$$$$$$$$$$$$))))))***++++++***(((&&&---,,,***(((&&&%%%###""""""""""""###$$$%%%&&&'''################################################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&'''(((((()))))))))+++(((###***444---)))000ZZZqqq]]]sss___uuu}}}zzzrrr|||iiiTTTDDD777***$$$)))((($$$$$$)))'''!!!$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$##############################################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""############################################################################################################$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""###########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***(((...///333@@@QQQAAA>>>555222...+++(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''')))***,,,---......000---((($$$"""$$$''')))$$$%%%''')))***+++++++++###&&&(((((($$$"""$$$&&&$$$$$$$$$#######################################""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((())))))***,,,%%%***444+++///QQQvvvddd___mmm}}}lllKKK===999,,,......)))&&&%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$%%%%%%########################!!!!!!"""""""""#########""""""""""""""""""""""""################################################################################################""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***(((...///333>>>QQQBBB===555222...+++((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((''''''''''''(((***++++++"""***555;;;<<<:::999999333444444444111...***'''###$$$&&&&&&$$$$$$&&&((($$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''(((((()))******,,,"""###,,,///@@@xxxllliii~~~~~~{{{xxxqqqGGG777...))))))(((######(((%%%%%%%%%%%%%%%%%%%%%%%%####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############$$$$$$$$$$$$"""""""""###############################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############################################################################""""""#########$$$$$$$$$"""""""""###############!!!!!!!!!"""""""""######""""""""""""""""""""""""########################################################################"""""""""###############""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""####################################$$$$$$$$$$$$#########$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&''''''((()))***(((---...222;;;PPPBBB===444333...,,,)))'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))******111///,,,***,,,000444777LLL[[[nnnyyyyyytttrrrsssyyyooo```PPPBBB999===666...+++,,,...,,,***%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((())))))******+++444)))'''^^^ttt}}}|||~~~~~~~~~~~~wwwgggJJJ555555333'''%%%---%%%%%%%%%%%%%%%%%%%%%%%%####################################################################################$$$$$$$$$$$$##################$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############$$$$$$$$$$$$!!!"""""""""#########$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""################################################################################################################################################""""""#########$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%##################$$$$$$########################################################################""""""""""""#########$$$"""""""""######$$$$$$$$$!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""########################################################################!!!"""""""""#########$$$"""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""####################################$$$$$$$$$$$$"""#########$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&''''''((()))***(((---...222:::PPPBBB<<<444333...,,,)))'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((()))******+++(((---777IIIaaa|||kkkZZZEEE:::999777///&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((())))))******---$$$KKKqqqqqq~~~ssswww{{{TTTLLLDDD...###***%%%%%%%%%%%%%%%%%%%%%%%%########################################################################"""############$$$$$$$$$##################$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$!!!!!!""""""#########$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""################################################################################################################################################""""""######$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%##################$$$$$$################################################""""""""""""""""""""""""""""""""""""############""""""######$$$$$$$$$%%%!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$""""""######$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&''''''((()))***(((,,,...222999RRRCCC???666333---+++(((''''''((('''&&&###'''***)))%%%$$$%%%((((((++++++)))(((,,,///000BBBqqqnnnIIIEEEDDD444666$$$%%%((( %%%+++%%%%%%%%%%%%%%%&&&&&&&&&"""###%%%&&&&&&%%%###"""$$$$$$%%%&&&&&&''''''(((333,,,000++++++$$$000666TTT~~~{{{uuuwwwtttxxxdddRRR666///***"""000)))''''''""")))%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""##############################################################################$$$$$$$$$$$$######"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((()))))))))......111222>>>RRRDDD>>>555222...+++((('''(((((('''&&&&&&'''((((((((((((((('''&&&+++...---...AAAccccccKKK???000FFF444 ///+++)))%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((DDD333 ...444```ggg}}}sssqqqiiifffgggmmmpppuuuvvvlllyyy\\\>>>666***$$$ (((333+++"""&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""##############################################################################$$$$$$$$$$$$######"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))...---000222===SSSCCC>>>444111...+++)))'''(((((('''''')))'''&&&(((***+++)))'''///###$$$>>>ccciiiSSSEEE;;;333+++)))(((!!!%%%%%%%%%%%%%%%&&&&&&'''((('''%%%###"""###%%%&&&%%%%%%&&&&&&'''(((((((((((()))888###222:::000{{{uuuxxxOOO888888===;;;444555333222444555666<<>>===<<<;;;;;;BBBCCCFFFGGGDDD===777444999:::===CCCLLLgggzzzuuuPPPJJJ>>>999,,, ...'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$###""""""""""""""""""###########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""#########""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&''''''((()))))))))+++***...111888PPPBBB>>>555222...,,,)))(((((()))((('''&&&)))+++)))%%%%%%,,,333<<>>===BBBQQQgggxxxtttwwwzzzyyysssjjj^^^UUUEEE>>>;;;@@@AAAAAALLL[[[{{{nnneeeJJJ@@@===+++'''+++&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$######""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))+++)))...222666PPPBBB???666444///,,,***((())))))((((((%%%***---***&&&***777BBBkkkmmmvvvaaaGGGBBB:::///,,,***'''%%%$$$$$$%%%%%%$$$&&&((())))))(((&&&%%%''''''(((((()))*********111$$$555666ssslllIII:::777111999PPPZZZpppnnnSSSDDD999555666555ZZZssspppEEEAAA999&&&###+++&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################$$$$$$$$$##############################################################################$$$$$$$$$$$$######"""############$$$$$$$$$$$$######""""""######$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((()))))))))+++)))///222555RRRDDD@@@777444///---***))))))))))))((((((+++---,,,...777GGGTTTaaaxxxvvvaaaUUUOOO***111///,,,(((&&&&&&&&&'''%%%&&&''''''(((((((((((('''(((((())))))***++++++$$$...'''qqq```AAA;;;333CCCjjjpppNNNBBBKKK999)))^^^}}}hhhFFF<<<...&&&---'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################""""""#########$$$$$$$$$##############################################################################$$$$$$$$$$$$######"""############$$$$$$$$$$$$######""""""######$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''(((((())))))&&&&&&''''''((()))))))))+++)))000333555}}}TTTEEE@@@777444///---***))))))))))))(((+++++++++---555CCCTTT```___uuusssEEEBBB666333///+++((('''(((((('''&&&%%%%%%&&&(((+++,,,((((((((()))******++++++222)))rrrrrr@@@>>>===KKKkkkzzzIII>>>EEE<<<===xxxsssXXXFFFCCC222&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################""""""""""""""""""""""""""""""######$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''(((***++++++&&&&&&''''''((()))))))))+++)))000444555|||PPPDDD@@@555111...---,,,***)))(((((((((+++(((+++555AAAIIIPPPUUU]]]pppqqqDDDBBBFFF222 ***000(((%%%&&&&&&&&&'''''')))*********)))'''(((((())),,,222///JJJsss}}}bbb:::333LLLoooiii@@@BBB;;;444gggfff|||UUUWWWLLL///((("""'''***"""!!!'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$'''&&&%%%%%%""" !!!$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""################################################################################################$$$$$$$$$############"""$$$$$$$$$$$$$$$###"""!!!########################"""############$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$##############################""""""""""""""""""""""""########################################################################"""############$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$##########################################$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$###$$$%%%&&&'''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))...)))...111999mmmPPPDDD@@@666111...---,,,***)))((((((((('''---888???AAAFFFTTTdddiiitttyyyvvvvvvAAA666;;;;;;***%%%+++)))&&&&&&&&&&&&'''((()))***,,,///)))(((000///(((***999}}}XXX222DDDQQQnnnTTT:::222<<>>IIIOOOTTTYYYlll{{{jjj___wwwvvv```PPPQQQFFFCCC>>>;;;999888999999666:::===<<<@@@IIIRRRUUUdddkkkDDD===222444444!!!''''''&&&&&&'''(((((()))###,,,(((***111(((666aaa]]]???FFFfffdddFFF???111EEEaaarrrdddyyy]]]EEE111((()))&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$######&&&((((((%%%$$$&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%########################################################################################################################$$$$$$$$$#########""""""######$$$$$$$$$######"""########################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$##############################################################################################################################""""""#########$$$$$$$$$#######################################################################################################################################$$$$$$$$$########################"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''(((((((((((())))))))),,,)))000222888kkkQQQDDD???777444...---+++))))))***,,,---777555888CCCMMMTTTYYY]]]^^^ssslllOOOVVVrrrVVVJJJSSSTTTHHHBBBUUUVVVWWWYYY\\\```eeehhh|||xxxpppnnnlllkkkmmmtttcccGGGAAA===333---(((((('''''''''((())))))(((,,,...222---)))TTThhhCCC???fffhhhDDD<<<:::>>>CCCxxxggg\\\TTT<<<...+++)))+++,,,###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%!!!$$$'''***+++)))&&&$$$!!!'''(((###!!!%%%)))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%########################################################################################################################$$$$$$$$$#########"""""""""######$$$$$$$$$##############################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$##############################################################################################################################""""""#########$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$##############################$$$%%%%%%%%%%%%%%%'''&&&$$$$$$$$$%%%'''((('''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))***+++***111222888kkkRRRCCC>>>666444...,,,***))))))+++---///+++333>>>FFFGGGJJJWWWeee^^^^^^VVVTTTpppuuuIIIDDDEEE888222***))))))(((((()))******,,,)))///222***999wwwjjjPPP>>>XXXvvvhhhtttyyyLLL222000MMM```}}}}}}aaaFFF222+++'''***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########%%%''')))***(((+++000444444111---***+++000///&&&"""%%%&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$################################################################################################$$$$$$$$$############"""""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%###########################$$$%%%&&&'''''''''&&&'''&&&%%%%%%%%%&&&((()))((((((''''''''''''(((((())))))))))))))))))))))))((((((((()))))))))******+++***222222777jjjRRRCCC===555333...,,,***))))))+++...000***222<<>>:::666333888:::777000000444--- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$################################################################################################$$$$$$$$$############"""""""""###$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%########################$$$%%%&&&'''(((((((((((()))***,,,......---,,,++++++******))))))******+++))))))))))))))))))))))))(((((()))))))))***************222333777iiiSSSCCC<<<444222...,,,***((())),,,///111:::777999AAAIIIKKKMMMPPP\\\^^^mmmLLL===OOOCCC,,,,,,+++++++++++++++,,,///%%%///111BBBSSSPPPuuuuuuiii]]]SSSMMMJJJEEE@@@======@@@CCCDDDPPPXXXggguuu|||iiiBBB???>>>JJJVVVaaasssrrrSSS===,,,((()))$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&(((---333999???CCCDDDEEEFFFEEECCC@@@<<<:::666888666777BBBJJJ@@@---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$################################################################################################$$$$$$$$$############"""!!!"""###$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%########################%%%&&&'''((()))))))))))),,,000444888888555111...------,,,,,,+++,,,,,,,,,))))))))))))))))))))))))))))))))))))******************222333777iiiOOOAAA???555...******+++++++++,,,///111888777;;;BBBHHHKKKPPPUUULLLeee>>>===DDD666///******...///+++'''---000***555gggjjjKKKkkklll_________aaabbb]]]TTTLLLKKKNNNRRRVVV[[[nnnjjj@@@444<<>>BBBCCC666222555888DDDOOOMMM@@@,,, %%%+++'''%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%$$$###$$$%%%'''((((((((((((&&&!!!"""&&&'''&&&'''&&&&&&'''((('''### $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&%%%""""""$$$'''&&&&&&&&&&&&%%%$$$"""!!!%%%$$$###$$$&&&''''''&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$##################"""""""""$$$%%%%%%$$$"""%%%%%%$$$#########$$$$$$###"""""""""!!!!!!$$$'''######""""""###$$$%%%%%%########################%%%$$$###$$$%%%%%%%%%$$$!!!"""""""""!!!"""###$$$%%%$$$%%%%%%&&&%%%###!!!%%%###"""$$$((()))(((&&&$$$&&&%%%""" """&&&'''########################%%%%%%$$$$$$$$$$$$$$$$$$$$$###""" $$$)))--- """%%%"""%%%$$$(((&&&$$$((((((&&&&&&(((&&&""""""''')))&&&###"""$$$&&&$$$$$$$$$############""""""############$$$$$$$$$######""" """%%%'''&&&((($$$###)))222999999666AAALLLZZZiiivvv{{{dddQQQ555***111222,,,+++''')))&&&)))///***'''111,,,++++++******++++++,,,,,,//////777:::cccOOOBBB???555...************+++---000222777666;;;BBBFFFHHHMMMRRRWWWkkkFFF@@@<<<444,,,***,,,...,,,)))+++'''***???zzzUUU___xxxaaa<<<222MMMwwwvvvFFFkkkoooQQQAAA)))---((((((((('''&&&&&&&&&&&&'''$$$"""%%%))))))'''&&&)))&&&++++++---)))(((///***((('''(((((('''''''''!!!&&&)))(((%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$)))...***###(((444222RRRVVVOOO777GGGHHHKKKaaadddfffdddaaa[[[PPPEEESSSBBBFFFOOO???---111===BBBEEE<<<***###''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###'''+++***&&&$$$'''***%%%(((""")))!!!((("""%%%&&&+++000111,,,&&&!!!$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$$$$''')))############$$$%%%'''(((&&&%%%$$$%%%''''''&&&$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$##################""""""""""""$$$%%%&&&%%%!!!"""%%%''''''&&&$$$###))))))+++---,,,'''!!!#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$######***+++%%%"""$$$''''''###&&&!!!'''###'''$$$&&&((('''######'''((()))((('''%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''))))))&&&%%%%%%&&&'''******'''### ###"""###''''''"""&&&(((&&&""""""%%%(((%%%$$$$$$$$$########################$$$$$$$$$$$$ """$$$%%%%%%&&&&&&&&&"""///::::::777>>>RRRdddUUU333666777666,,,111222***111555""",,,,,,++++++++++++,,,,,,,,,//////777:::cccOOOCCC@@@555...******))))))+++///222555666666;;;BBBEEEEEEHHHNNN___nnn999IIIBBB:::///***+++------+++777,,,666___eee```yyyqqqddd___dddddd[[[VVVYYYUUU111555QQQdddJJJwwwZZZRRRSSS++++++((()))(((''''''&&&&&&''''''&&&%%%&&&(((%%%!!!###'''(((&&&***)))!!!!!!&&&%%%(((&&&%%%&&&***+++((($$$(((((((((&&&###"""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!'''+++((($$$)))888EEETTTRRRJJJQQQPPPddduuu```ccc^^^III;;;EEEFFF333<<>>;;;???DDD;;;***$$$+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''',,,(((%%%$$$&&&)))***+++111111777777===:::===;;;666555333222///***$$$ '''))))))'''$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&'''(((***)))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$%%%&&&'''''''''%%%$$$$$$$$$+++***((('''&&&'''((()))......+++&&&$$$&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$%%%%%% ###(((---///---)))&&&///333KKKKKKaaaWWWaaaZZZbbbUUUCCC111'''&&&***///'''&&&''''''%%%###%%%***%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$)))&&&"""!!!%%%...888???999:::666BBB???HHHGGGNNN>>>CCCDDD===444...***&&&""")))000///''' $$$---&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&((($$$###%%%***...333777333999LLLnnnRRR===%%%+++999+++!!!666------,,,,,,,,,,,,---------///000777:::cccOOOEEE@@@444///+++)))((()))...333555666777999>>>BBBBBB@@@DDDKKKWWWdddvvv000@@@;;;444///......---,,,444444AAAiiibbbooojjj<<<888???tttMMMwwwzzzuuuQQQTTT......))))))(((''''''''''''((('''$$$$$$)))+++******---%%%"""333EEEJJJ[[[nnnjjjmmmssssssjjj___VVVLLLDDD444...******------(((###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((+++'''%%%000IIIbbbmmmllliiiqqqMMMJJJ@@@>>>HHHIII888(((###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((("""***000...)))---:::GGGBBB>>>RRREEE\\\IIIUUUKKK@@@EEEFFF<<<...'''***111'''((())))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((((()))***+++,,,,,,&&&))),,,//////---***(((((('''%%%%%%&&&'''&&&$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%!!!$$$((()))(((((()))***###$$$&&&)))************'''---+++)))******(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$###$$$&&&$$$,,,222000...666III[[[ooossscccBBB---%%%+++***,,,,,,'''!!!"""(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%###(((...222444777<<<@@@<<>>CCCKKKTTTccctttzzzeee@@@<<<666222///......---%%%111RRRooo]]]vvvVVV===333eeeVVV^^^```^^^666******)))((((((''''''((((((&&&%%%(((+++***%%%###$$$+++@@@aaasssppprrr~~~|||wwwtttpppjjj[[[MMM;;;...***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))),,,,,,TTTnnnnnnqqq~~~wwwPPPLLLBBB;;;CCCIII999!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((&&&(((444DDDQQQWWWWWWnnnkkk~~~rrrttt}}}tttqqqfff]]]NNN999(((((('''&&&&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((,,,222777999:::;;;>>>@@@@@@===666///***000---)))'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&###&&&'''&&&$$$$$$'''***777>>>IIIRRRWWWUUUQQQMMM???AAA999+++###&&&(((&&&)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&$$$"""###'''+++===777444;;;LLLaaarrr{{{ppprrrpppooogggfffeeehhhwwwmmmPPP000)))'''++++++%%%$$$'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$)))111888???FFFNNNSSSbbbhhh]]]jjjNNNVVVSSSiii```dddffffffjjjppprrrpppfffKKK222---111///(((###(((((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''(((&&&)))111444555<<>>[[[xxx222'''CCC/////////............//////...000000888:::bbbOOOHHHAAA444///,,,******...444666444000555777999;;;999999AAALLLPPP^^^nnnxxx```sssNNN>>>;;;@@@SSSrrryyyMMMFFF<<<222------///111---BBBuuubbbiii{{{|||{{{yyy___HHH333UUUVVVeeeZZZ]]]111******)))(((((((((((((((%%%(((***'''&&&555XXXwwwpppiiizzzvvvwww~~~{{{eeeOOOAAA;;;''''''''''''''''''''''''&&&&&&&&&'''((())))))***$$$WWW~~~zzzpppwwwXXXIIIBBB===BBBLLL''''''''''''''''''''''''&&&''''''((()))******+++666SSSttt~~~qqqkkkxxxIII<<<...((())),,,***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))+++,,,,,,BBBEEEMMMZZZkkkyyyssstttuuuuuussspppmmmjjjFFF???666...***)))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&)))...444@@@SSSjjjzzzwwwyyy|||{{{aaaEEE,,,,,,+++***))))))******''''''''''''''''''''''''%%%'''(((((((((...888@@@IIIccc|||}}}mmmdddoootttAAA,,,,,,+++)))(((''''''''''''''''''''''''&&&&&&''''''((())))))***555888DDDZZZmmmrrrfffXXXxxx{{{qqqoootttlllRRR888,,,))))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&+++444:::@@@ZZZIII$$$888//////............//////...111000888:::bbbOOOJJJ===777...+++***...444555111111666666888:::999777:::AAAGGGRRR___mmmwwwYYY???===444:::EEE444999555888777@@@ccc|||kkk222===111111111666......mmmqqqlllpppttt{{{ttteeennn~~~LLL:::666CCC{{{nnnMMMLLL,,,***))))))(((&&&&&&((( +++111@@@wwwvvv}}}rrryyytttzzzooooooHHHIII;;;///'''***---)))&&&&&&!!!+++)))(((###444$$$???yyyuuuaaaoooQQQYYY;;;AAAUUU888000'''$$$''')))'''###***$$$&&&---***'''444IIIbbbooofff___AAA111%%%&&&+++'''%%%'''(((''''''((('''%%%+++%%%"""+++333...999WWWZZZZZZkkkzzzmmmWWWtttccc>>>777555000$$$%%%'''((('''&&&&&&'''&&&###'''&&&&&&&&&(((((('''%%%###)))***$$$!!!%%%'''%%%***(((&&&'''+++---((( ...$$$ &&&+++(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$&&&)))((($$$+++<<>>pppyyy}}}{{{zzz{{{~~~www{{{{{{yyyXXXKKK<<<000((($$$'''---&&&///,,,###+++444 ```~~~]]]```PPP@@@EEE;;;...'''''')))***)))*********---<<>>000''')))---,,,+++--->>>```ggg}}}uuuxxx~~~{{{[[[<<<888666)))&&&---&&&&&&///$$$+++,,,BBB~~~{{{~~~TTTPPPFFFDDD<<<000)))((()))******---(((,,,>>>XXXvvv|||llljjjjjjDDD&&&000+++)))((())))))((()))+++###444===LLLooo___zzzaaa999***+++)))((()))'''%%%&&&)))&&&''''''&&&&&&''')))+++000***222MMMhhhppphhh___~~~kkk___hhhooofffVVVMMMCCC;;;...$$$&&&+++'''&&&&&&&&&&&&&&&&&&&&&&&&***'''((()))%%%***EEEccczzz|||rrr~~~zzzjjjCCC222555,,,+++******'''%%%'''+++)))(((777333XXXhhhvvvccc===,,,...---***)))******'''+++%%%***888999:::UUUxxxsssxxx{{{wwwSSS111...///,,,(((***&&&'''---+++---;;;GGGddd{{{}}}WWW222+++777111111888111000333333999888```OOOIII<<<666---+++///222333333333333333666555333111000222666999FFFUUUhhhvvvyyyuuu{{{rrrgggkkknnnhhhaaaWWWUUUMMMLLLPPPKKK===666888XXXzzzLLL333777666---111|||wwwiiimmmnnnggggggfffiiiuuu~~~WWW777BBB:::000---222999888222666999EEEYYYqqqEEE>>>BBBmmmYYYSSSCCC333))),,,///+++))),,,,,,iiiwww|||sssyyyyyy}}}{{{rrrSSS>>>555///+++)))+++"""333+++...'''vvvvvv~~~}}}{{{||||||iiiXXXMMM???999111+++******)))(((+++&&&444YYY|||mmmSSSwwwlll444111+++((((((,,,,,,((((((+++???WWWiiiZZZ|||XXXAAA...)))'''******&&&%%%((($$$&&&''''''&&&&&&)))++++++>>>XXXkkkllldddbbbeeeyyy|||rrrnnndddYYYGGG555---,,,(((###'''''''''''''''''''''''')))((((((((((((888___}}}}}}~~~~~~yyyCCC###,,,)))))),,,+++&&&&&&+++)))---<<>>@@@```WWW666444555000<<>>666888???888555777FFF___vvv^^^<<<:::pppKKKhhhxxxeeeHHH777,,,///000***+++222MMMsssuuuyyy}}}zzzxxxJJJ///222222%%%+++###///,,,...999|||vvvqqqpppoookkkjjjllluuu{{{gggCCC>>>999333...+++***))))))'''///JJJuuuxxxwwwzzz}}}~~~jjjnnn```444,,,'''&&&++++++&&&''',,,999QQQqqqlllWWW;;;///'''***+++'''%%%(((%%%''''''&&&&&&)))///444}}}rrrgggkkkzzzvvveeennntttzzzzzzvvvwww}}}xxxqqqfffTTT>>>---***///((((((((((((((((((((((((%%%&&&'''+++888TTTyyy}}}qqqGGG...'''&&&+++---)))(((,,,,,,111999tttoooKKK999+++---...))))))///%%%///111777^^^pppjjj666000---------...,,,///...))):::\\\~~~vvvZZZSSSaaaqqqwww>>>222999333///777333666555;;;;;;bbbLLLGGG;;;666---+++111444222222555555222333222111222666;;;???BBBIIIWWWhhhttt|||^^^FFF>>>AAAEEEjjjmmmbbbnnnmmmXXXRRR???CCCAAA>>>:::666333444666555HHHnnn[[[;;;444111666YYYlll\\\]]]YYYTTTXXXUUU^^^tttvvvWWWJJJMMMSSSXXXOOODDD@@@???>>>:::666:::888888===KKKaaayyysssGGG777WWW[[[nnnMMM;;;...///...***111>>>lllooozzztttuuuvvvyyyyyyqqqdddBBB777222***'''*********555mmm|||~~~WWWPPPJJJKKKMMMMMMNNNQQQWWWlllwwwwww}}}tttAAAEEE???777///+++***+++,,,)))IIIooouuu{{{fffqqqOOO333***'''******'''***333III___}}}OOO:::)))(((***(((&&&((('''(((''''''+++555DDDOOOWWWjjjssshhh^^^]]]\\\UUUHHHXXXccceeelll}}}uuuiiidddbbbTTT:::++++++((((((((((((((((((((((((%%%''')))555SSSyyyooo===///'''+++...***)))---...888UUUwwwTTT///,,,000)))(((111+++222:::NNNyyyzzz{{{NNNBBB333---......---//////000OOO{{{~~~YYY000666777000:::444777777===<<>>===eeePPPDDD???---***///222333333222222555888777666555444555:::@@@EEEKKKUUUdddttthhhllllllkkkUUU```PPP:::GGG]]]MMM555555;;;FFF000>>>BBB^^^VVV;;;888>>>AAAyyy===???===666rrrZZZUUUPPPOOORRROOOKKK```xxxxxxcccttt|||^^^QQQNNNVVVEEE```XXXMMMXXXGGG888;;;===888PPP}}}VVV>>>???hhhMMMWWWEEE***666(((---CCCzzzvvv|||}}}ooo|||MMM888***+++666000111fffrrr|||www~~~}}}~~~ttt___QQQCCC>>><<<666000,,,111;;;EEE[[[{{{GGGGGG777AAA,,,---111+++KKKooo{{{{{{xxxtttiiidddnnnssscccZZZ999111,,,$$$222'''ttt~~~___SSS888%%%222$$$,,,'''444"""###555777LLLooommmnnn\\\aaannnuuutttssswwwtttppprrr|||qqqpppiiiYYYeeezzz222***//////***''')))((($$$%%%)))///TTT~~~>>>111$$$111---***///666UUU|||xxx{{{ppp^^^;;;000###---)))+++111```|||mmm...222---888------>>>@@@}}}ssscccIII333444333999///888555:::@@@gggPPPEEE@@@...,,,000222444333222222444777222222111000222777===BBBJJJTTTcccrrr~~~rrrjjj^^^vvv~~~eeeqqqLLLHHH@@@XXXHHH999>>>EEEDDDMMM---AAARRR===;;;===:::lllCCC222+++777ttt\\\TTTLLLJJJKKKGGGKKK```xxxnnnUUU\\\uuutttmmmaaaMMMLLLAAA777666999LLLiiigggFFF<<<^^^VVVnnnwwwgggFFF111888+++000WWW~~~wwwzzzzzzvvvVVV999999+++((("""CCCpppnnn}}}}}}{{{~~~xxxuuu\\\???000---///111222+++444;;;OOOqqqkkkRRRGGG>>>...000(((111ZZZhhh{{{uuu```KKKHHHaaazzzhhhXXXFFF+++...111888TTTxxxvvvooo>>>&&&000&&&((('''$$$###'''AAA[[[aaaiiiqqqbbb^^^cccqqqzzzzzzwwwwwwwww|||xxxhhh[[[ZZZaaavvvvvvZZZ999(((""",,,000&&&$$$---***333999{{{xxx~~~iii444333///***+++...999pppyyy~~~AAA111---...111<<>>===666[[[]]]>>>777XXXrrrZZZPPPHHHEEEEEE@@@III^^^vvvgggSSSQQQOOOPPPmmmrrrttthhh@@@CCC===CCCTTTNNN888222:::GGGTTT~~~TTT888QQQ___kkk|||CCC444555+++444qqqyyyyyy|||rrr{{{vvv{{{DDD222---333111SSSlllaaappp|||xxx___MMMGGGTTTCCC222---//////,,,+++)))///111AAAeee[[[YYY;;;111444!!!EEE~~~wwwxxxwwwjjjooovvvjjjuuu~~~wwwbbb[[[...))),,,(((iiiuuu___WWWeeepppPPP***///)))&&&***&&&111888XXX~~~nnndddlllwww~~~}}}}}}{{{oooYYYQQQjjjRRR;;;((((((......)))&&&'''***NNN~~~CCC===+++)))000111GGGsssfffwwwMMM///222***555///ZZZuuu___(((111111///***:::rrr}}}}}}sssIIIAAAHHHVVVqqqDDD777999333555;;;777<<>>>>>777OOOXXX777666gggiiiTTTKKKCCCCCCDDD???GGG\\\sss}}}vvvkkkYYYLLLVVVgggnnnRRRLLLWWWeeeeeeBBBGGGIII@@@XXXXXXAAA777:::CCCLLLzzz___888HHHRRRooo{{{EEE666333111@@@zzz|||}}}wwwjjjaaaeeeiiimmmrrrddd666+++---555rrraaa^^^xxx~~~xxxQQQ333+++...,,,)))+++444888555...+++...111---888^^^~~~^^^ddd;;;444777"""ddduuuyyy^^^EEE???VVVYYYqqq|||ddd]]]BBB///444???ssszzzpppaaaOOO>>>;;;666<<>>[[[zzzyyymmm~~~|||}}}lllWWW[[[wwwnnnIII***'''...,,,(((***666333{{{wwwzzzfff<<<'''---444777PPP{{{www{{{zzzggg555111)))666444vvv{{{AAA444///444...???yyy~~~}}}|||{{{YYYEEEEEENNNDDD555KKK555>>>KKK```bbb666:::444777:::666===???{{{TTTFFF???...---444444444444444333111000...///000222444999@@@DDDJJJTTTcccrrr~~~xxx|||qqqiiiVVVuuuRRRRRRCCCZZZ{{{jjjfffqqq???>>>:::GGGzzzhhh;;;;;;xxx{{{bbbOOOFFF???AAACCC<<>>BBBWWW]]]OOOAAA888===NNNtttfff;;;@@@}}}QQQ{{{PPP777444888TTTrrr|||~~~|||TTT>>><<<===ZZZwwwvvvvvvvvvBBBBBB333333uuu\\\___||||||~~~|||RRR333222;;;@@@222000222555666555888===555666...555ZZZ}}}hhhgggFFF666555+++___lllzzzdddSSSDDD666333777777IIIjjj~~~vvv~~~qqqYYY^^^777111WWWmmm|||vvvEEE777333999HHHGGGDDD@@@OOOrrrBBB---,,,,,,...******UUUiiikkkzzz|||~~~{{{wwwvvv|||SSSVVVPPP---...///$$$%%%555)))444uuusssttt???***000111888nnn```}}}III333000777KKKzzzsssyyywwwQQQ333+++888444LLLwwwuuuzzzwwwzzzzzz|||oooPPPHHHIIIFFFJJJBBB+++222333777555AAAjjj777:::888777999666??????UUUFFF???...---444333333444555444222///,,,...///111444888>>>BBBJJJTTTcccrrr~~~kkkhhhxxxQQQHHHAAAdddoookkksssJJJAAA;;;AAAqqqBBB>>>uuu___NNNCCC;;;===???777@@@UUUlllyyytttqqq}}}aaaVVVWWWJJJQQQ]]]>>>aaakkkhhhQQQ888BBBWWWccc]]]KKK777999OOOjjjoooDDD;;;ooo\\\ooo^^^555000888eeepppyyywwwyyy|||bbbEEEGGG888444666000;;;aaaYYYnnnOOO***,,,PPPsssUUU```zzzxxx}}}zzz^^^999,,,555111!!!555333222444333333888@@@:::;;;111666[[[~~~dddXXX999000:::eeexxxbbbNNNIIIIIIDDD@@@@@@222:::LLLlllpppnnn[[[qqq@@@)))fffjjjgggcccDDDBBBCCC???<<<555999666???tttqqqWWW...***,,,+++000>>>{{{~~~ppp~~~}}}wwwsss{{{tttYYYaaa|||\\\111###000333%%%222[[[~~~jjjtttWWW666///...999qqq|||zzz|||___666333555:::ggg}}}qqq555)))777666\\\uuunnnttt{{{xxxxxxxxx{{{tttbbbdddZZZPPPAAAJJJRRRCCCGGG;;;???666;;;SSSAAA777<<<777888777BBBAAAVVVGGG???///000333222222444666555222///,,,...000111444888===AAAIIISSSbbbqqq}}}AAA|||oooJJJ```bbbJJJ===>>>nnn777222ppp\\\LLLAAA888;;;===444<<>>;;;LLL```|||~~~TTT:::___[[[[[[qqq888111777uuuuuuqqqxxxpppyyy|||\\\BBB777(((000;;;EEECCC:::OOOwwwQQQooofffJJJ555LLL[[[SSSfff|||yyy|||wwwWWW===;;;FFFGGG>>>>>>888555888;;;:::999:::<<<@@@777;;;```^^^jjj===///MMMkkk\\\uuuaaaNNNFFF@@@666111222888666777eeeyyyjjj```qqqRRR888mmmMMM___oooddd]]]QQQIIICCCCCCQQQEEE888___~~~qqq555---,,,******UUUvvvpppiiiZZZdddwwwtttcccMMMNNNFFF<<>>AAAHHHQQQaaappp|||___```UUUlll}}}gggwwwTTT@@@>>>pppOOOOOOkkkYYYJJJ@@@777<<<>>>555:::OOOggguuu}}}~~~___^^^yyydddkkkQQQ???fff~~~sss]]]GGG@@@HHHXXXwwwccc<<>>111<<>>AAACCCCCCCCC???CCC<<>>AAA666:::@@@|||kkkvvvmmmjjjWWW555wwwFFFUUUhhhfffYYYLLLGGGUUUEEE444ZZZ~~~sss<<<111---+++444uuupppxxxuuuOOO888HHHjjjuuukkkbbbdddaaa[[[cccuuuooozzzppp\\\999%%%:::@@@~~~~~~mmmSSSsssvvvQQQ)))===PPPkkkxxx}}}lllmmm{{{~~~PPP999:::]]]___lllyyywww~~~MMM555666444nnnUUUpppzzzgggmmmnnnxxx~~~|||{{{qqqcccwwwMMMSSSIIIDDD<<<]]]___111:::777888;;;KKKIIIUUUEEE>>>000222555...111666333666777...000111222222444999???DDDIIINNNaaaiiivvvssstttxxxKKKkkkgggfffqqq\\\CCCLLLwwwCCCKKKsssUUUAAA<<<777666777222===GGG\\\rrr{{{WWWIIIcccsssrrrrrrDDD}}}III;;;GGGHHHmmmEEEHHH}}}www]]]vvv999///YYYVVVrrrwwwmmmzzznnnUUUFFFFFFWWWhhh@@@:::BBBAAA111]]][[[yyyAAA444GGGPPPtttsss|||~~~wwwfffpppiiikkkkkkllliii___UUUWWW___XXXEEEKKKEEEyyykkkuuuDDD<<>>VVVUUU...)))***<<>>DDDGGG}}}111AAA999BBBAAA@@@```UUUEEE???111333666///222666333555666---000000111222444888>>>CCCJJJPPPccclllzzzNNNjjjzzzrrrkkkrrr```GGGKKKpppJJJ^^^oooQQQ>>>;;;777666888333:::DDDYYYpppmmmRRRbbbuuuIIIjjjsssvvv\\\HHH<<>>NNNqqqUUUFFF@@@222444777000333666333555555,,,//////000111333888>>>BBBJJJPPPdddmmm|||ooo___lll\\\rrrPPPFFFRRRvvvRRRkkkjjjMMM;;;999666666888333666@@@UUUlll|||gggrrrkkknnnRRRjjj___vvv|||TTT===IIIyyyIII@@@vvvTTT???555III]]]iiiuuuyyyppp```~~~QQQ}}}CCCTTT???OOOzzzxxxttt}}}gggNNN888MMM===\\\{{{sssggg^^^[[[LLLAAA///HHHtttsss|||{{{ppphhh|||\\\eeeRRR999AAA{{{gggaaaPPPAAAJJJwww***)))222]]]YYY;;;888------RRR{{{ggg>>>222///HHHyyy{{{AAASSS|||mmmhhhiiittt===333bbbaaalllLLLLLL\\\^^^aaasssxxxzzzyyy^^^JJJ===444LLLzzzOOO===|||^^^RRR}}}{{{vvvzzzAAA444BBBYYY]]]pppUUUsssmmmddd^^^eeepppzzzyyyyyyzzzooo[[[[[[RRRKKKIIIGGG>>>qqqDDD666;;;<<<===iiiUUUFFF@@@222555888111333666222444444,,,...///000000222777===BBBHHHNNNbbblll|||www|||bbbddd```UUU___OOOuuugggKKK;;;999666666777222333<<>>NNNCCC:::]]]^^^lllxxxooopppfffnnnuuu}}}___kkklll]]]LLL[[[}}}zzzRRR[[[ccc~~~uuunnn___===QQQ999QQQxxx{{{}}}tttiiieeeYYYLLL555BBByyyuuu||||||~~~{{{uuueeeNNN:::;;;mmmtttZZZNNN[[[iii888666444mmmzzzFFF---777444'''+++777PPPaaaaaaMMMJJJiiiuuu>>>555555___{{{KKKVVVooo[[[OOOHHHAAA@@@MMMjjj888222\\\ZZZeeeDDDJJJYYYYYY^^^ooollluuuuuu```NNN<<>>dddEEE666;;;;;;AAAUUUFFF@@@222444888111333666222444444,,,...///000000222777===BBBHHHOOOcccmmm|||rrrKKKjjjxxxgggaaa{{{WWWgggKKK;;;:::777666555///222999KKKcccvvvOOObbbnnn}}}aaaAAANNNSSS???~~~fffEEE===~~~YYYnnnxxxxxxuuu```xxxpppeeehhhoooyyyjjj]]]vvvvvvDDDPPPuuuooo{{{sssdddTTTXXXiii}}}tttuuuwwwyyyPPPLLLmmmaaa\\\333DDD333MMMtttppprrrjjj[[[QQQ;;;???lllooo~~~hhh|||^^^uuuWWW@@@777VVVxxxWWWRRRhhh,,,,,,555uuuooowwwvvvGGG+++///333222111///000<<>>ppp~~~{{{pppuuu|||{{{{{{{{{ssskkkddd```^^^ZZZ]]]kkkvvvLLL111CCC;;;^^^{{{CCClll\\\cccaaafff{{{{{{vvvuuulllbbbTTTOOODDD>>>VVVBBB>>>:::???JJJVVVFFF@@@222444777000333666333555555,,,//////000111333888>>>BBBKKKQQQeeennn}}}jjjkkkqqqZZZZZZwww```dddIII;;;:::777666555...111777FFF\\\ppp|||yyymmm[[[IIIuuuxxx```SSSWWW@@@pppGGG444UUUgggqqqsssyyyRRRiiioooyyycccaaammmooopppwwwVVV]]]wwwHHHXXXrrrZZZ```eeevvviiinnnzzz}}}dddbbbqqqnnnrrrIIISSS555AAA^^^~~~ppp~~~|||iii```OOOMMMmmmlll}}}nnnfffYYYBBB:::GGGssszzzfffPPPTTTggguuu>>>BBB===~~~rrrQQQ999222------///***---222;;;>>>666777VVVzzzwwwJJJ<<>>CCCLLLRRReeemmm{{{fff```www[[[XXXeeeZZZ___EEE888999777666555...000333@@@UUUiiivvvooo]]]}}}zzzhhhXXXYYY???xxxooo]]]777tttYYY\\\gggzzzsssNNNVVVxxxzzzooobbbNNNAAANNNOOOSSS___{{{yyyJJJggg}}}zzzrrr999KKKwwwyyyppptttwwwDDDyyypppooo@@@yyy\\\>>>BBBWWWnnn{{{vvv~~~xxxsssuuuxxxzzzzzz{{{zzzsss]]]TTT>>>@@@>>>bbb~~~:::FFFIIIgggIII777666222000222///***)))///666222///>>>SSSrrrTTTCCCNNNjjjfffJJJIII~~~www~~~TTT___XXXTTTZZZ<<<>>>???FFFPPPOOOPPPuuusssiiiyyyNNNNNN555hhhwwwtttjjjqqqzzz{{{{{{tttyyy|||wwwjjj```\\\]]]YYYRRROOOPPPNNNRRRnnnWWW777DDD@@@PPPKKK^^^[[[YYY```gggvvvnnnssseeeVVVFFFJJJEEE@@@DDDCCCXXXcccWWWFFF???000222555...222666333666777...000111222222444999???DDDKKKPPPccckkkxxxwwwqqqkkkMMM{{{www~~~]]][[[AAA555777666666555//////111<<>>dddddduuuiii666ccc```TTTbbb~~~{{{QQQ888HHH<<>>PPPdddrrrRRRIIIPPP666BBB555aaaRRRnnnLLL{{{kkkrrrHHH111666222,,,777111---+++***))))))///666WWW~~~uuu~~~FFF\\\dddlllHHHAAAdddiiijjjZZZTTTYYYHHHkkkaaa<<<444>>>;;;888DDDMMMOOOQQQ[[[mmmvvvcccHHHCCCXXXhhhsss\\\???___mmmpppwwwwww}}}sssrrrYYY@@@QQQ777>>>IIIXXXVVV___ccckkkuuuooo]]]NNNFFFQQQEEENNNfffeeeuuuQQQFFF>>>333000333222222333444333111///000111222444666:::???DDDHHHPPPaaavvvmmmvvveee\\\DDD777777444444555000---000444<<>>NNN```lllkkkoooqqqiiihhhVVVBBB666VVVbbb[[[zzzlllYYYiiiBBB???===GGGlllvvvgggkkkyyyxxxpppoooSSSCCC[[[rrrJJJeee[[[@@@:::666KKKzzzrrr^^^oooZZZooozzz```>>>999===333&&&---+++...444666222///...FFFooozzztttwwwYYY]]]ZZZgggyyyIII===]]]}}}ooo]]]wwwXXXJJJZZZAAAbbbfff===000888777666@@@;;;MMM[[[[[[YYYZZZVVVOOONNN[[[{{{xxxqqqfff===RRRxxxooonnnttttttyyyHHHTTTiiiFFF@@@wwwIIIVVVQQQWWW___nnnqqqhhh\\\VVVPPPTTTyyyJJJYYYqqqnnn|||RRREEE===222111333222222222333333111///000111222333555:::???CCCNNNSSS___mmmvvvzzz~~~aaaaaaFFF888999666555444......///000777GGG^^^pppxxx~~~sss~~~yyy^^^JJJWWWrrrbbbUUUZZZVVVsssWWWCCCiii{{{uuuKKKMMM555KKKRRR[[[qqqzzzcccOOObbbzzzggg___bbbkkkuuuWWWIII888???rrr~~~fffPPPJJJ^^^;;;:::,,,OOOzzzyyyVVVLLLOOOBBBeeejjjzzz}}}IIItttjjjFFF===777888ZZZxxxkkklllhhhaaannnppp]]]:::111666333///)))&&&***...---++++++000^^^www{{{jjjfffWWWeeewwwRRR<<>>888PPPnnnppprrrvvvzzz|||{{{fffkkkBBBYYY\\\[[[:::@@@222<<>>444___zzzrrreeegggooosssqqq|||PPPZZZ666[[[RRRNNNNNNVVVYYY___yyycccVVV^^^ttt___ppprrrqqq~~~QQQFFF<<<111222444333111111222333222000///000222333555999???CCCDDDPPPbbbppptttnnnaaaVVVuuuxxxssszzzrrriiiFFF333777888666555000111///...222===PPPfffwwwyyygggoooZZZoootttlllcccWWWyyyTTT888iii;;;DDDbbbaaa{{{uuuaaadddgggiiilllxxx|||yyy|||www}}}zzzrrrccclll999777FFF___lllOOOCCCqqq,,,333+++;;;xxx~~~{{{zzzyyyssssssllltttpppgggccchhhWWWhhh@@@@@@222111JJJdddvvv___XXXXXX___oooYYYjjjmmmOOO000000//////000...///777AAAmmm}}}uuu\\\MMM]]]___eeeiiijjj:::@@@SSSmmmzzzzzzHHHxxxGGG999eeeyyyXXX888333555444777===???CCCNNN___qqqyyyzzzzzz}}}fffFFF666WWWvvvxxxhhhgggrrrzzzpppyyyyyyyyy___```555RRRaaaCCCKKKLLLXXX\\\rrruuunnnooodddqqqooooooNNNGGG===111111555333111111222333222111///000111222444999>>>BBBLLLUUU```hhhllljjj```VVV___{{{qqqooo~~~rrrJJJ333777999777555111000//////333:::III___qqqzzzkkkvvv|||cccggg]]]qqq}}}\\\TTTwwwyyydddAAAkkkMMM===TTTVVVsssttthhhhhh^^^cccpppuuuwwwyyy|||vvvjjjuuufffkkkBBB555666WWW~~~~~~uuuyyyXXXcccVVVBBB<<<---999\\\hhhfffrrrzzzqqquuuzzzzzzvvvfffiiifffRRRaaaYYYvvvSSShhh333;;;111444AAAUUUgggxxxvvvcccRRRSSS[[[SSSWWWlllvvvTTTDDD???777111///999OOOddd}}}|||kkkSSSZZZdddfffaaasssBBB<<>>OOOqqqqqqiiiuuuhhhqqqsssvvvsss```lll>>>HHHyyy<<>>BBBHHHOOOYYYdddvvvxxxggg\\\aaa~~~}}}PPP555888:::777555222///...///222666@@@TTTggguuugggfffyyymmmOOONNNrrreee@@@EEE{{{CCC<<>>JJJ\\\nnnwww}}}uuuyyy___ZZZXXXVVVccccccnnn[[[]]]vvvmmmaaaYYYXXXbbbxxxqqqjjj```LLLLLLVVVQQQZZZ___EEE???ZZZqqquuu{{{oooZZZsss888???gggwwwPPP777111222555,,,333;;;???@@@DDDNNNWWWbbbjjjfffnnnzzzxxxuuuwwwpppBBBDDDfffwwwhhhqqq}}}iiinnnlllooo{{{~~~iiiZZZssszzzMMM:::yyyCCC@@@CCCSSSZZZbbb|||vvvnnnzzzmmmpppHHHIIIAAA111...555333111000111222222222///000111222444888>>>BBBHHHOOOXXXaaaooo~~~~~~~~~VVV888:::;;;777555111///---///111333999KKK^^^jjjwww{{{xxxkkkTTTXXXiiiDDD333KKK>>>SSSRRROOO```hhhbbbdddiiikkkjjjhhhfffiiikkkmmmuuuooolll___[[[}}}sssiiieeeggg~~~FFF999:::UUUMMM|||ggg|||JJJ;;;EEE...222KKKFFFPPPXXXfffrrrsssrrrxxxuuuqqqqqqtttrrrlllhhhiiiNNN___bbbpppXXXOOOIII]]]VVVEEE???444444777444<<>>(((HHHyyyiiihhhmmm```jjjEEE555???AAA888222???KKKXXX\\\[[[]]]bbbggguuutttsssrrrhhh[[[RRRQQQKKKXXX|||```\\\^^^YYYWWW\\\iiiFFFDDD===888777111111<<<>>>SSSZZZooojjjzzziiibbbNNNMMMFFFpppgggXXXUUUTTTUUUYYYYYY\\\TTTSSSxxxbbb|||pppkkk|||~~~aaaJJJOOOVVVPPPOOOVVVZZZZZZhhh555???CCCMMMuuuzzz~~~[[[dddaaannn<<<;;;TTT|||YYY>>>888111555333///,,,...555999:::FFFTTT]]]^^^dddqqqwwwuuu{{{fffsssaaaLLLEEEBBBgggzzzbbbgggtttuuuuuuuuuzzz{{{xxx___{{{[[[XXX555LLLqqqDDD===AAAIII\\\|||NNNlllmmmvvvnnnvvvdddiiigggyyyLLLGGG:::444+++333222111111111222222111///000222333444777;;;>>>HHHOOOZZZeeemmmwwwyyyaaaCCC999333:::333222000///---,,,///666???FFF^^^kkkwww}}}~~~xxx}}}mmmUUU[[[\\\;;;AAARRRuuuRRR===KKKXXXTTTRRRYYY]]]dddbbbaaaiiihhhbbbeeeSSSHHHSSSpppfff[[[aaa^^^ddd}}}AAA<<<;;;hhhzzz~~~~~~www```XXXhhhYYY\\\ooo[[[222...777999222888@@@FFFLLLTTT\\\aaaZZZ\\\aaa```TTTCCC777444OOOuuuhhhRRRQQQSSSOOOMMMRRRkkkvvvWWW:::;;;111+++333666444;;;777DDD@@@MMMAAA===111@@@RRR}}}]]]SSSVVVVVVVVVVVVUUUXXXVVVRRR___}}}}}}cccjjjvvvdddsss___NNNFFFNNNSSSNNNLLLQQQWWWiiikkktttRRR444<<>>IIIWWWbbbeeegggpppyyy~~~gggVVVhhhrrrhhhLLL***aaa{{{gggmmmnnnqqqrrrqqquuu}}}zzziiirrrgggpppsss777MMMKKK000DDDFFFPPPVVVqqqIIIssszzzkkkqqqxxxmmmpppvvvlllcccaaatttLLLGGG:::444+++222222222222222222222222000111222222333555999===EEEKKKWWWdddmmmuuu~~~uuuIII:::666888111333222000...+++,,,111888>>>PPP^^^qqq}}}xxxnnnNNNiiiRRRAAA===IIIuuuBBB777FFFNNNNNNPPPPPPVVVSSSUUU______]]]ccc@@@IIIxxxuuu[[[eeesssoookkk^^^UUU<<<444GGGkkkfff[[[fffccccccbbb~~~mmm@@@555===777444111111444666666555BBB;;;666777999<<>>}}}kkkQQQNNNUUUWWWUUUTTTVVVTTTUUUUUUOOOWWW|||xxxaaakkkiii^^^NNNXXXxxx}}}oooooo___|||^^^HHHGGGIIINNNPPPOOOPPPSSSNNNWWWVVV|||555???<<>>OOOkkkiiiaaaUUU\\\YYYSSSMMMbbb^^^^^^111666===ZZZooo|||WWWZZZaaaYYYaaaYYYVVV___aaawww\\\QQQDDD<<<444...///444AAA222000LLLxxxzzzYYYLLLGGGGGGLLLKKKEEECCCFFFBBBCCCNNN~~~]]]AAA333...555KKKcccsssWWWLLLGGGKKKMMMKKKNNNTTTSSSPPPPPPSSSUUUSSSPPPPPPdddvvvZZZooo}}}fff^^^[[[jjjtttoooaaaRRRBBBGGGHHHKKKHHHBBBBBBIIINNNMMMOOOHHHPPP___ooottt999888777EEEPPP```mmmvvv}}}{{{ddd\\\uuuvvvaaaaaaRRRVVVFFFPPPkkkFFF222JJJJJJpppuuuYYYGGG:::::::::444---***---333;;;KKKeeennniiiVVVZZZ[[[WWW\\\ffffff^^^```222MMM///RRR~~~tttcccbbbbbbeeeppp{{{~~~{{{{{{zzzzzz{{{~~~rrr[[[TTTRRRccc^^^YYYTTTLLL^^^xxx999<<<<<>>AAAHHHYYYdddiii{{{___UUUSSSKKKLLL\\\ttt~~~mmmWWW^^^SSSQQQ]]]LLL]]]cccVVV;;;;;;333???XXXtttiiiTTTEEEOOOTTTMMMVVVYYY\\\YYY]]]|||~~~iiiXXXRRRVVV```uuu___QQQIIIFFFEEEHHHGGGBBB@@@AAADDD111OOOJJJ{{{LLLJJJFFFFFFKKKJJJEEEIIIQQQGGGMMMOOOLLLKKKMMMMMMKKKIIIYYYiiixxxpppxxxuuuvvvaaaNNNKKK777KKKAAACCCDDDDDDFFFJJJIIIFFFFFF999SSSNNNJJJfff;;;000222999DDDQQQ]]]gggpppuuu}}}zzzqqqqqqppp___HHHIIIBBBmmmLLLWWWEEE]]]OOOZZZmmmYYY555666IIIiiivvvcccLLL===:::;;;:::888>>>PPPeeeuuummmaaazzzjjjwwwuuuNNNWWWHHHQQQQQQUUUmmm{{{]]]dddHHH999888RRRrrrkkkggg```]]]dddpppwwwxxxtttvvvxxxyyy{{{~~~WWWPPPXXXXXXZZZ```UUUwww999MMM___DDD555DDDuuu>>>666///LLLzzz~~~yyymmmdddhhhvvv~~~~~~jjj]]]eeeiiifffbbb___qqqLLLEEE888333******...333333111///000333333333222111222555:::??????LLLXXXaaakkkyyyiiixxx{{{rrrIIIBBB888444777222222000...,,,,,,...111333;;;III[[[jjjvvvbbbmmmXXXhhhooo===CCCRRRZZZaaalll~~~___YYYNNN[[[RRRQQQLLLBBBVVVWWW^^^qqq{{{DDD555555CCC[[[qqq}}}xxxVVVYYYRRRQQQUUURRRKKKRRRHHHMMM[[[KKKYYYZZZPPPOOOIIIEEEBBBBBBBBB???>>>???DDD888000HHHEEEcccKKKSSSGGGCCCEEEJJJIIICCCDDDKKKFFFIIIKKKJJJGGGGGGIIIKKK???QQQRRRVVVsssHHHDDDXXX666...BBB999>>>???CCCGGGHHHFFFFFFHHHKKKAAA\\\DDD\\\]]]PPPTTT777666777;;;CCCJJJOOOQQQccc___[[[VVVKKK???;;;???SSSvvvPPPMMMGGGRRRFFFVVVPPP}}}RRRAAA333///TTTzzz{{{qqq^^^TTTZZZcccfff___qqqwwweeeYYYJJJCCCRRRSSSYYYNNNWWWfffUUUZZZ^^^LLLMMM444000SSSbbbffffffaaa```eeekkkmmmnnnsssxxxzzzyyy{{{}}}lllVVVYYYTTTRRRVVVXXXYYY]]]YYYMMM```hhhHHHBBBooo^^^???>>>???NNN[[[YYYXXXZZZVVVRRRMMMSSScccmmmsssbbbRRRfffjjjgggccc```rrrLLLEEE888333***(((...222333000...000222333333222111222666<<<@@@>>>MMM\\\dddlllxxx|||uuuaaagggqqqzzzNNNDDD999555555333222111...+++***+++---555888>>>LLLaaauuudddgggUUUsss{{{^^^>>>HHH``````dddccceeesssooo```HHHOOOIIITTTLLLOOOMMMRRRLLLPPPUUUTTTQQQ>>>333333@@@XXXkkkwwwKKKVVVuuuiiiWWWCCCXXXLLL@@@QQQMMMLLLUUUQQQFFFTTT___OOOyyyqqq\\\CCCIIIEEEEEE@@@;;;:::;;;:::999:::,,,@@@222555666@@@tttvvv\\\>>>EEEIIICCCCCCIIIJJJDDDBBBFFFOOOGGGFFFLLLOOOIIIDDDEEEHHHBBBEEE???WWWCCCLLLgggsssjjjSSS[[[>>>???777999777555???999>>><<>>BBBOOOVVVXXXeeezzzqqqzzzdddjjjiiiyyygggGGGAAA999444444444444111...,,,++++++666444777BBBUUUgggsssxxxxxx|||vvv}}}~~~}}}|||nnndddQQQNNN>>>TTT[[[XXXdddrrreee___nnn}}}tttJJJHHHFFFDDDDDDGGGJJJLLLNNNGGGIIIPPPLLLNNNnnn\\\<<<999777;;;GGG\\\vvv```kkkssseeeFFFGGGMMMHHHEEEKKKMMMLLLLLLLLLMMMOOOQQQRRRMMMmmmdddYYYWWWNNNEEEAAA;;;:::999777666555555555555444333444666;;;@@@CCCuuu\\\MMMGGGEEEDDDEEEEEEEEEFFFGGGFFFDDDAAAGGGIIILLLKKKIIIGGGGGGHHHFFFEEEDDDAAA???===;;;:::<<<<<<;;;;;;:::999888888444444444555555555666666555777999:::<<<>>>BBBDDDEEEGGGHHHIIIJJJLLLPPPSSSwwwYYY///CCC///<<<222;;;,,,000CCCIIIyyyRRRllldddCCC===MMMPPPJJJNNNLLLPPPlllsssFFF888777555>>>OOOVVVOOOIIIKKK^^^777SSS777>>>UUUUUUVVV\\\XXXRRRLLLIIIJJJLLLNNNSSSNNNUUUeeehhhMMMAAA:::000666HHH```qqqtttuuuwwwkkkssszzz~~~eeeMMMXXXUUUbbbZZZ@@@OOOAAAJJJMMMPPPPPPQQQUUU]]]dddzzz>>>UUUppp???666CCCCCCDDDDDD@@@???EEERRR]]]wwwpppgggjjjnnncccdddnnnkkk]]]\\\hhhddd]]]OOOBBB>>>111---***---///000///...000222555777888555222333888===BBBNNNXXX]]]fffrrrxxxuuu}}}}}}ggguuupppIII<<<999999444444333111...,,,+++++++++---222999EEETTTccclll{{{^^^}}}|||hhh___^^^wwwLLLEEEZZZ\\\WWWdddccciiilllffffff|||XXX@@@BBB@@@???===>>>???BBBCCCBBB???CCCJJJIIIGGGUUUkkk```BBB...555???CCCRRRgggxxxvvv~~~gggQQQBBBGGGKKKFFFBBBEEEGGGGGGGGGGGGHHHIIIKKKLLL[[[OOOMMMdddrrr^^^NNNLLLLLLEEE@@@@@@888777666555444333333333222111000000222444888:::111UUUtttgggUUUGGGBBBAAABBBAAA@@@??????@@@BBBCCCBBB@@@EEEHHHJJJIIIFFFDDDDDDEEEBBBAAA@@@>>>;;;999888777777666666555444444333333222222222222333333333333333555777999:::<<>>777::::::444111444%%%DDD<<>>GGG@@@???CCCGGGIIIIIIKKKQQQVVV~~~ppp999```cccBBBHHHOOOYYYcccjjjnnnqqqsssWWW___{{{}}}ggg``````gggdddZZZYYYaaa___YYYNNNAAA>>>111,,,***,,,.../////////000111333888:::888333111666<<>><<<>>>@@@@@@@@@@@@>>>>>>???AAACCCDDDCCCDDDEEEFFFEEECCC@@@??????<<<;;;:::888666444333222222222111111000/////////....../////////000000000111333555666777999<<<>>>@@@AAABBBCCCCCCDDDGGGIIIHHHaaa~~~fff>>>PPP777777777AAAMMMFFF===CCCCCCHHHKKKHHHHHH___iiiQQQCCC>>>BBBIIIEEE)))PPP```fff===@@@BBBDDDFFFIIIJJJKKKKKKJJJTTTNNNJJJbbbWWWLLL<<<@@@AAA999,,,,,,>>>SSSKKKTTTdddhhhgggVVVHHH===999999CCC222sss}}}DDD777;;;888>>>;;;@@@DDDFFFFFFGGGJJJMMMMMM{{{aaaIIIQQQccc]]]VVVRRRTTTYYY]]]___```^^^\\\]]]^^^\\\WWWVVVYYYVVVRRRKKK>>><<<...)))***+++---...///000000111222888===;;;444111555:::@@@HHHXXXiiipppqqqttt{{{bbbuuuppp{{{{{{||||||CCC???444666444222000///...,,,***+++///333333444;;;JJJVVVllluuuxxx|||~~~tttzzzsss{{{^^^mmmzzzwwwzzzyyyuuuuuuyyy}}}}}}mmmaaa```xxxYYYGGGRRR^^^WWWSSS___bbbbbbccciiiooonnnhhhaaa}}}}}}^^^FFF888444;;;EEE555555666777777777777777:::;;;;;;;;;>>>EEEGGGEEEHHHyyyggg999///222000444>>>LLL[[[gggqqq{{{sssrrrdddLLLDDD]]]mmmNNNIIIJJJGGGBBBBBBGGGJJJIIIFFFFFFFFFFFFGGGGGGHHHHHHIIIMMMPPPOOOLLLMMMSSSYYYdddooo~~~wwwggg```XXXKKKEEEGGGKKKHHHGGGGGGAAA777222444111000///...---------------...............------)))---111555;;;AAA???888OOOLLLUUUEEEIII444777///<<<;;;:::;;;>>>>>>===;;;@@@???======???BBBBBBBBBCCCCCCCCCBBB@@@===;;;:::666666555333222000//////000000//////............,,,,,,---------............000222333333555888:::===>>>@@@@@@@@@AAACCCEEEFFFEEEZZZhhhAAA---///999444///777BBB===888CCC???>>>BBBHHHJJJPPPdddzzz|||YYY333KKK===>>>???AAACCCDDDDDDDDDLLLCCCFFFVVVWWWPPPwwwdddmmmYYYCCC;;;===<<<333)))///,,,222...666///888:::---111XXXPPP111;;;888...999===???BBBCCCDDDEEEHHHJJJQQQaaa{{{ooo===QQQiiimmmWWWYYYYYYXXXUUUTTTSSSSSSNNNKKK}}}KKK>>>;;;---)))******+++---///000111000111888>>>===888444555888AAAHHHVVVgggppprrrwww~~~~~~dddaaauuugggsssrrrttt}}}oooNNN???222777555222111111///---***,,,,,,,,,,,,...444===DDDOOO]]]fffoooxxxxxx{{{oookkkccc~~~iiisss{{{eeexxxwwwzzzxxxoookkkooowww|||xxxzzz^^^bbbllllllQQQGGGSSSXXXQQQRRRZZZWWW\\\bbbbbb```bbbiiippp___ffftttfffLLLDDD>>>===>>>;;;777444333333555555666555555444000666777444666>>>CCCBBB@@@OOOvvvVVV>>>@@@;;;444333888???DDDGGGCCC???:::III{{{SSS;;;EEEEEE@@@:::;;;BBBDDD???AAAAAABBBBBBCCCCCCDDDDDDNNNDDD===AAANNNTTTOOOGGGSSSXXX[[[[[[VVVQQQOOOOOOZZZPPPKKKLLLHHHBBBEEENNNEEE@@@===;;;999555444444///...---,,,,,,,,,,,,,,,***+++,,,---------,,,,,,000///,,,((((((---000111...///888222999333<<<===888888888888999999888777>>>;;;999999:::;;;<<<;;;AAAAAA@@@???>>>;;;888666333222111000///...---------------------,,,,,,,,,+++,,,,,,,,,,,,---------,,,...///000000111444666:::<<<>>>>>>>>>???@@@BBBFFF???CCC]]]wwwHHH111555FFF+++444999333000666777666>>>===777;;;IIIQQQOOOLLLOOOuuurrrUUUAAA777BBB;;;;;;:::;;;<<<>>>@@@BBBIIIIIIDDDGGGRRRTTTYYYhhhsss}}}pppWWW@@@777???III@@@999AAA777@@@...555444eeejjjzzzRRR222444777444333333::::::::::::;;;===AAADDDGGGUUUPPPeeezzz@@@666\\\ppp^^^WWWOOOQQQRRRQQQNNNMMMMMMMMMHHHFFFzzzOOO@@@;;;///,,,***)))***,,,///111111000222777===@@@===999777666BBBIIITTTaaakkkrrrtttuuunnnXXXjjjlllpppkkkxxxlllrrrhhhEEE888:::666333222333222...+++---+++)))***---222555888===LLLXXXbbbooosssvvvxxx```ZZZYYYxxxxxx[[[iiitttssstttuuuooofffccciiisssyyyvvvuuu]]]jjjyyy___KKKHHHRRROOOMMMRRRTTTQQQXXX^^^]]]YYYZZZccclllmmmggg``````fffkkkkkkiiijjjsssjjjeeeYYYJJJJJJ>>>FFF===444000111111...+++000000111222222222222111,,,333888888888:::<<<;;;>>>===KKKxxxjjj[[[HHH<<<;;;===@@@@@@KKKggg[[[GGGHHH<<<<<<::::::===@@@===777===>>>@@@AAABBBCCCCCCCCC===EEEKKKHHHAAAAAAKKKUUUKKKNNNQQQOOOKKKJJJMMMRRRIIIJJJMMMOOOLLLEEEDDDFFFDDD>>>777333222222111000------,,,+++******++++++''''''((()))************$$$)))...000000///000111222222333------)))...///333333444555777999:::;;;>>><<<::::::;;;<<<;;;:::>>>===<<<<<<;;;999666333/////////...---,,,,,,+++*********)))))))))))))))++++++++++++,,,,,,,,,,,,+++,,,---...---...111333666999;;;=========>>>@@@@@@HHHIIIFFFPPPlllaaaEEE444<<<'''333///&&&555666---000444333666999888:::AAAEEEFFFIIILLL<<>>HHHIIIWWWqqqBBB<<>>444333333222222333444333000....../////////000000000111111444999:::888888:::@@@CCCBBBLLLwww~~~JJJ***000888888666666:::<<<:::777777999:::<<>>JJJNNNQQQPPPKKKJJJNNNRRRHHHKKKKKKIIIGGGEEE???999>>><<<888333000///---++++++***))))))))))))))))))'''''''''(((((((((((()))---+++)))((('''(((,,,000***,,,,,,......000222444///000222444666999;;;======<<<<<<===>>>???===<<<;;;999777888888777333000---,,,,,,++++++*********(((((((((((((((((((((((()))))))))*********++++++***+++,,,,,,,,,---///111222555888:::;;;;;;===>>>>>>HHHKKKBBB<<>>555777***,,,...---000$$$000111,,,000111000444222888;;;999888???HHHLLLNNNCCCJJJkkk}}}EEE:::CCC---...<<<,,,222111000111333777;;;>>><<>>JJJSSS[[[gggpppppp\\\OOOnnn{{{vvvxxx}}}zzzxxxsss^^^XXXiiigggkkk```WWWLLLJJJUUUbbbeee```aaaccchhhsssIIICCCMMMQQQGGGNNNVVVIIINNNPPPSSSTTTUUUVVV[[[^^^\\\\\\^^^]]]YYYSSSOOOOOOKKKGGG888>>>>>>555;;;777222444222---)))***---/////////......//////000111555---***000444444666;;;222<<>>:::;;;HHHDDDUUUxxxnnnpppwww|||~~~ooo]]]aaaJJJCCCIII888III>>>@@@KKKIII<<<<<>>999000...---***''')))---111222111333555444<<>>LLLcccuuuwwwpppooouuuooorrrlll]]]WWW[[[[[[UUUHHH>>>===JJJUUUVVVZZZ```bbbeeewwwWWW@@@BBBEEEGGGHHHHHHJJJLLLPPPOOOSSSYYYZZZUUUVVV[[[\\\YYYVVVVVVXXXVVVQQQKKKCCCAAA===:::666444333333///...---,,,++++++++++++++++++,,,,,,,,,---------/////////000111111222222777666999>>>>>>FFFcccsssTTT888333777555111000////////////////////////222222444666999;;;<<<===<<<>>>@@@AAA@@@@@@AAABBBCCCDDDEEEEEEDDDEEEGGGIIIEEECCCAAA??????===;;;999111000...---,,,+++++++++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((())))))))))))***++++++,,,,,,---...///000222444555666::::::999999999999::::::888777444222///...---,,,***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***************+++++++++///000222555777999:::;;;======>>>???AAADDDFFFGGGGGGGGGFFFDDDBBB???===;;;;;;:::888666333000...---...---,,,,,,+++++++++,,,++++++++++++,,,---.........000333555777:::===@@@BBBCCCEEEEEEFFFHHHLLLOOOdddnnnxxx{{{yyy{{{|||qqqbbbSSSGGG@@@;;;999444444333333222111000000////////////000111222333777888:::===BBBFFFIIIKKKJJJMMMSSS___ttttttFFF***'''000---,,,,,,++++++,,,,,,---......//////000222333444111444888===AAAGGGMMMQQQYYYddd]]]RRRJJJFFFCCC@@@===@@@??????>>>>>>>>>>>>>>>@@@CCCiiiRRR>>>999000...,,,***((()))+++///111222555@@@???>>>IIIKKK@@@888===555TTTfff[[[sssfffTTTooo|||}}}~~~xxxlll\\\___```YYYOOOUUUwwwtttfff```gggdddYYYOOO``````uuuwww>>>@@@:::444444555333444...,,,***(((((()))***,,,+++,,,...000333777===AAADDDNNN^^^kkknnndddRRRDDD111111===TTTiiiooollliii[[[eeefffWWWKKKHHHFFFAAA<<<777:::GGGOOOPPPUUU]]]hhhwwwwwwCCC888;;;>>>AAACCCEEEGGGJJJLLLKKKOOOTTTTTTPPPPPPTTTTTTQQQOOOOOOPPPMMMFFFAAA>>>===999666333111000000...---,,,+++*********************+++++++++,,,,,,,,,------......///000000666333777<<<<<<;;;FFFUUUiiivvvKKKIII888...222777333000111........................///000222444666888999::::::<<<>>>???>>>>>>???AAABBBCCCDDDDDDCCCCCCEEEGGGGGGEEEBBBAAA???===999666...---,,,+++***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((())))))***++++++,,,+++,,,---///000222333444666666555555555555666666555444222///---+++******)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))))))))************+++---...111333666888999999;;;;;;;;;<<<===>>>???@@@BBBAAA@@@>>>;;;888666555333222111000...---++++++,,,+++***))))))))))))***************+++,,,---...---///111333444666:::===@@@AAABBBCCCDDDFFFJJJLLLNNNPPPRRRRRROOOLLLKKKKKKDDD@@@999555333222111111111111111000//////......------------...///000111444555777;;;>>>BBBFFFHHHEEEFFFIIILLLSSS```ppp}}}pppIII222...000---''',,,++++++******++++++,,,,,,,,,,,,---...///111111000222666999===CCCJJJOOOXXXQQQVVVsssnnnTTT[[[UUUNNNGGGDDDAAA???<<<<<<<<<;;;;;;;;;<<<<<<===>>>AAAgggQQQ>>>:::000...++++++***))))))+++000333///@@@@@@999DDDMMMEEE;;;III***BBBhhhbbbiiiaaaSSSRRRdddsssyyyyyysssvvvttt~~~gggcccqqq___hhhccc___ddduuuIIIeeevvvCCCjjjQQQ===777999111222666000///---+++)))(((((()))***)))*********+++---111444777???LLLVVVYYYTTTLLLEEECCC;;;999EEEUUU[[[WWWQQQJJJYYY```SSSAAA777444222000111999DDDHHHIIIRRR]]]rrrxxxzzz___777555888;;;???AAADDDHHHKKKIIIJJJNNNSSSSSSPPPQQQTTTQQQOOOMMMMMMLLLHHHAAA;;;888777444111...---,,,,,,++++++***)))(((((((((((((((((()))))))))******************+++,,,,,,------222...111999===;;;<<>><<<===??????>>>>>>@@@AAABBB@@@>>>===:::666111---+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((())))))***++++++)))***+++---///000111222666666666666666666666666111000...,,,***)))((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))))))))*********,,,---...111333555777888999999999999::::::::::::===<<<;;;888555222000...++++++++++++************)))(((''''''&&&'''''''''))))))))))))***+++,,,---+++---///000000222555777<<<>>>@@@AAAAAACCCFFFIIINNNKKKIIIJJJJJJGGGAAA;;;888777666666666666444333......------,,,+++++++++************+++,,,---...111222444777:::>>>AAACCCBBBEEEJJJKKKKKKLLLOOORRReeepppuuu```FFF888'''"""&&&++++++(((***))))))))))))))))))***))))))******+++,,,...///...000222444888>>>FFFKKKNNNQQQTTTUUUZZZiiiwwwfffZZZRRRNNNPPPLLLGGGCCCAAA???<<<:::777777777777888999::::::;;;???eeeQQQ>>>;;;000---+++,,,+++)))''')))...444---:::999777CCCKKKJJJKKKAAABBB777BBBdddqqqzzzsssdddrrr{{{|||rrrddd^^^cccfffUUUeeeggg```hhhdddhhh\\\hhhlllUUUzzz>>>333GGG333...;;;---000///,,,***(((''''''((()))******)))((())),,,///333@@@NNNSSSMMMFFFEEEHHHWWWUUUPPPJJJCCC>>>===>>>???KKKQQQFFF777...------,,,111:::BBBDDDGGGUUUcccnnn~~~???555222555888;;;>>>AAAEEEHHHFFFHHHMMMQQQRRRRRRSSSUUUPPPOOONNNLLLJJJDDD===777333222///---+++***))))))))))))((('''&&&&&&''''''&&&'''''''''(((((((((((((((((())))))***+++++++++222---,,,333999;;;???DDD>>>CCCIIIPPPYYYeeesss|||vvvYYY@@@666888999555888444111111...)))***///++++++++++++++++++++++++***+++,,,...///111222222333666888:::::::::<<<===:::<<<>>>>>>======>>>@@@<<<<<<:::999777333---)))))))))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&''''''(((((()))******))))))***,,,...///111111555555555666666555555555...---,,,***(((''''''&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))***+++,,,---///111444666777999999:::::::::::::::999<<<;;;999777444111...,,,))))))))))))))))))))))))'''&&&&&&%%%%%%%%%&&&&&&(((((((((((()))***+++,,,***,,,---......///111333:::<<<>>>??????AAACCCEEEJJJHHHGGGHHHJJJHHHBBB<<<:::888555333222///,,,)))+++++++++******)))))))))((((((((())))))***+++,,,...///111333777:::===??????DDDKKKPPPRRRRRRSSSTTTMMMPPPVVV]]]ccciiimmmppptttssskkk^^^RRRGGG888*** ***333333,,,&&&'''+++((((((''''''''''''(((((((((((((((((()))+++,,,---......///111444:::BBBHHHFFFLLLPPPPPPLLLNNNVVV^^^ZZZdddqqqvvvvvvvvv{{{mmmfffbbb```YYYMMMIIIMMMFFFEEEBBB@@@===;;;888777333333444444555777888999:::>>>dddPPP>>><<<000,,,+++,,,+++)))&&&(((---111999:::888???KKKKKKPPP```444WWWFFF)))EEEkkkzzz~~~kkkXXXTTT^^^ccc]]]```dddwwwSSSYYYooozzzFFFSSSxxxEEE;;;===888555555222000...,,,)))(((''''''((()))))))))((()))+++---PPPPPPNNNLLLLLLQQQYYY```GGGJJJJJJAAA666111333777444888888111***(((***,,,...222999>>>BBBKKK]]]mmmnnn999:::...000222444555888;;;>>>CCCGGGJJJKKKLLLLLLMMMLLLJJJIIIGGGEEEAAA;;;444000000...,,,***)))(((((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))******+++000///...000000222777>>>AAAEEEKKKMMMLLLKKKMMMNNNNNNSSSXXXXXXTTTOOOMMMLLL>>>===:::888777666///(((000,,,((()))******+++...******************************+++,,,---//////000111333666888888999;;;===<<<>>>@@@AAA@@@@@@@@@AAA<<<<<<;;;;;;999666000,,,)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&''''''((())))))((()))***,,,...///000111000000111111111111000000,,,,,,***)))(((''''''&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&''''''((())))))++++++,,,...000333666777666777888999:::::::::999:::999777555222///---+++)))(((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''')))*********+++------,,,---///111888:::<<<>>>>>>???AAABBBDDDDDDDDDBBB>>>999555222222///,,,******)))(((''')))))))))))))))((((((((((((((((((((()))***++++++---...///111444777:::;;;<<>>;;;444333000,,,***,,,+++(((000,,,(((''')))***)))((('''&&&&&&%%%%%%&&&&&&''''''''''''((()))***+++,,,---......///222888???DDDDDDDDDIIIRRRZZZ[[[UUUNNNUUU^^^hhhkkkiiilllvvvccc\\\YYY[[[SSSFFFCCCJJJAAAAAA???===999666444333111111222333444555777888999===dddOOO???<<<111,,,++++++***)))((()))+++---???<<<;;;EEENNNIIIOOOgggMMMKKKQQQHHH444@@@bbbsssIIIDDDSSSWWW___^^^^^^WWW~~~TTT@@@^^^eee>>>aaammm)))AAAAAA''':::333222000...+++***)))(((&&&'''(((((('''''')))+++"""000JJJggguuuhhhFFF***111111//////222666444///...,,,)))&&&%%%(((---//////222777===GGGWWWjjjyyyEEE666'''///000111222222444888;;;FFFJJJMMMKKKIIIIIIIIIFFFFFFEEECCC???:::444///,,,---,,,***(((''''''((((((&&&&&&%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((())))))******''',,,111222111111555999CCCCCCCCCAAACCCIIISSS[[[NNNOOOPPPNNNKKKHHHFFFEEE<<<999444111000000000///+++)))(((***,,,,,,)))&&&)))))))))))))))))))))))))))******+++,,,---------...000444666666888:::;;;777:::<<<======<<<<<<===:::999888777666333...+++(((''''''&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((((((((()))+++---...000000000111222333333222111000+++***)))((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''(((((()))******+++,,,///222555666333444666777888777666666444333222111...,,,)))(((&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''((())))))***+++++++++,,,...000666888:::<<<<<<<<<>>>???BBBEEEFFFBBB;;;555555666333000,,,******,,,,,,,,,((((((((('''''''''''''''''''''''''''((()))***+++,,,,,,---///222555777888??????@@@BBBDDDFFFHHHIIIJJJFFFCCCCCCDDDBBB===888888777444111---+++***)))...(((###"""&&&)))(((%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((***+++,,,,,,,,,---...111555<<<@@@CCCKKKSSSRRRLLLJJJOOOVVVUUU[[[bbbcccbbbgggsss}}}kkk```TTTMMMEEE???CCCKKK<<<===<<<999555222111111000000000111222444555666888<<>>888222---++++++((('''&&&%%%%%%%%%&&&'''%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''((((((******)))'''(((---000111:::===???@@@>>>???BBBFFFKKKHHHDDDBBB@@@===777333...---++++++)))'''(((+++%%%((((((%%%###&&&***,,,%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))(((+++...000222333666888777999<<<>>>===<<<<<<<<<===:::666333000---)))&&&%%%%%%$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''$$$%%%&&&((()))+++,,,---...///111222222111///...'''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$"""######$$$&&&'''(((((('''''''''(((***...111333666777888888666444222000---,,,,,,+++***(((&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######"""######$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%&&&((((((((())),,,...000333666777777777888999@@@>>>;;;555000,,,++++++***(((''''''(((((('''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((((((((()))***+++---000222333444777<<>>EEELLLMMMKKKJJJMMMQQQRRRVVV[[[^^^```gggpppxxxUUUPPPGGG>>>;;;<<<;;;888333444444111------///222...............///000111444888___IIIBBB888666000************)))))))))))))))111EEEKKKGGGZZZiii[[[hhh^^^WWWZZZFFF555000555III]]]dddkkktttwww{{{|||vvvtttzzz|||wwwppp{{{aaa^^^CCCJJJUUU^^^zzzoooJJJ???999EEEMMMQQQWWW\\\^^^^^^___```WWW___SSSJJJsssEEESSSvvv}}}DDD333...222...---111666555---&&&))))))(((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))&&&...///'''%%%,,,111...222222@@@]]]uuu|||EEE---///...---***+++---......000333555===>>>@@@BBBCCCCCCCCCBBBBBB===666000---+++***)))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))))))))***+++,,,......222666<<<@@@AAA@@@@@@???CCCBBB@@@>>>:::666333111...---,,,+++***(((((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())),,,...000111111111555777999::::::;;;===???777444000---+++)))'''%%%################################################################################################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++---...//////...,,,***(((&&&&&&&&&%%%%%%$$$$$$$$$########################################################################$$$$$$%%%%%%%%%&&&&&&&&&''')))+++,,,---///222444888888888666444000,,,******)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''(((((())))))******000444888777444444777;;;<<<888333///---,,,+++***'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((((()))***,,,...000111999:::<<<===>>>???>>>>>>@@@===888444111///,,,***)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%%%%%%%&&&''''''*********+++---000333555AAADDDIIIKKKLLLLLLLLLLLLTTTTTTVVVYYY[[[]]]eeennnLLLFFFAAA???;;;555222222---------,,,,,,+++++++++)))***+++,,,+++,,,...000666333UUUKKKCCC777444---************))))))))))))(((,,,BBBMMMGGGSSSmmmvvv]]]nnnmmmcccgggTTT???===///000>>>===GGGggguuuvvvooollltttrrrkkklllhhhlllppppppnnnhhh\\\QQQ^^^UUU444<<<777NNNnnnqqqJJJ666888666BBBIIINNNTTTYYY[[[\\\]]]]]]ZZZXXXLLLCCCYYYIII\\\yyyooo---;;;000111555666,,,$$$,,,:::***)))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))(((***+++***,,,///---(((555===PPPlllggg;;;,,,++++++---)))***,,,------///222444;;;===???@@@BBBBBBAAAAAA@@@;;;555///,,,+++)))(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((())))))***,,,---......222777;;;=========>>>@@@>>>;;;888444111...---++++++***)))((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))+++...///000111111222444666666666666888:::666222...+++***(((&&&%%%################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))******+++---...//////...,,,)))(((&&&&&&%%%%%%%%%$$$$$$$$$########################################################################$$$$$$$$$$$$%%%%%%%%%%%%&&&(((***+++,,,...111333555555555444111...+++)))))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%&&&''''''((())))))******///333666666444444777:::999555000,,,+++***)))(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%'''((((((***+++---///000444555888:::;;;;;;;;;:::===999555111///---***(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%&&&'''''')))(((((())),,,///222333888<<>>;;;ccctttiiiGGG///000999666@@@DDDIIIPPPUUUXXXYYYYYYZZZWWWMMMEEE???>>>SSSkkkTTTSSS{{{999000777333***---888555&&&+++***)))((((((''''''((('''''''''''''''''''''''''''''''''((((((((())))))---&&&###''',,,///000333777RRRrrrttt???000+++'''(((+++((()))++++++,,,---000222999:::<<<>>>??????>>>>>><<<888222---+++)))((('''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''''''''((()))***,,,,,,+++///444777999;;;===???===;;;777333///,,,+++***(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''')))***,,,...///000000111333444444333333444555333000,,,)))((('''%%%$$$################################################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((()))******------------,,,***)))'''%%%%%%%%%%%%$$$$$$$$$$$$#################################################################################$$$$$$$$$$$$%%%%%%'''))))))***,,,///111111111111000...,,,)))((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$#########$$$$$$$$$$$$%%%&&&&&&''''''((()))))))))---000444444333333666999444111,,,)))(((((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%&&&&&&'''(((***,,,---...000222555777999999999888888555000---+++***(((&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&''''''''''''(((***---000111444999???CCCFFFHHHIIIKKKMMMMMMOOOSSSRRRPPPTTT[[[;;;777444555444...++++++++++++************)))))))))***+++++++++,,,...000444444OOOIIIBBB777444...************)))))))))(((---"""&&&;;;OOO]]]kkktttyyypppgggooo777555===111000444777222222;;;<<<999>>>444///111888999444555===000LLLlllpppGGG333---777===444;;;???EEELLLRRRUUUUUUVVVVVVMMMDDDAAA@@@444222ZZZrrrAAAYYY:::;;;888222111333222------,,,+++***))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))...((((((------***000<<>>===@@@888333777333...333>>>:::999:::555000888EEEEEE...---111777888---777<<>>>>>666...<<>>???@@@AAABBBFFFFFFHHHJJJFFFAAABBBFFF===555---+++)))'''))),,,((((((((((((((((((((((((((()))*********+++---//////555EEELLLDDD888555...************))))))))))))$$$000,,,###---BBB^^^zzzwww}}}kkk|||sssKKKNNNFFF@@@CCC???;;;@@@666777===IIIZZZsss{{{^^^111'''000111111333...:::999???FFFLLLNNNNNNMMMLLLCCC>>>888777777555555555\\\FFFQQQmmm@@@222666444+++000///...------,,,,,,,,,************************+++++++++,,,,,,,,,---------,,,+++,,,333HHHiii}}}ooo222)))(((+++))))))***%%%&&&'''))))))((())),,,...000333666999:::999777555///,,,)))(((''''''&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&'''(((******,,,...111222333555777:::444222///,,,)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((***,,,...///000333555555333000//////+++(((&&&%%%%%%&&&%%%$$$############################################################################################################$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((******)))((('''&&&%%%%%%#########$$$$$$$$$$$$$$$#################################################################################$$$$$$$$$$$$%%%###%%%&&&''''''(((+++------,,,+++***)))(((''''''%%%%%%%%%$$$$$$#################################!!!!!!!!!"""""""""######"""""""""############$$$$$$$$$%%%%%%&&&''''''''')))***---///000000///...+++)))'''&&&''''''&&&$$$###############$$$$$$$$$########################"""""""""############$$$$$$%%%%%%%%%'''((()))***+++...111444555444222000---***'''&&&'''''''''&&&$$$$$$######"""######$$$######################################################""""""######$$$%%%&&&'''((()))+++,,,------111555:::>>>??????@@@@@@FFFFFFGGGGGGCCC======AAA<<<333,,,)))(((&&&(((,,,''''''(((((((((((())))))((()))*********+++---///---555AAAJJJBBB777444...************))))))))))))$$$///+++%%%)))...GGGppp~~~vvvvvvIII444///***444...---444000:::666<<>>:::555333333333222111;;;jjjWWWccczzzLLL888;;;:::111111000...............++++++++++++++++++++++++------------............111111222>>>XXX{{{~~~ttt...$$$***)))&&&)))'''$$$((('''((())))))((()))+++---///111555999:::888666444---+++((('''''''''&&&%%%"""#########$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&''')))***+++,,,...000111111111222444///...,,,***(((&&&%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))+++---...///111444444222///......***'''%%%$$$%%%&&&&&&%%%############################################################################################################$$$$$$$$$$$$######$$$%%%&&&''''''(((***)))(((&&&%%%%%%$$$$$$"""#########$$$$$$$$$$$$########################################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%'''''''''(((***------,,,***((('''&&&%%%%%%$$$$$$$$$$$$####################################!!!!!!!!!!!!"""""""""###""""""""""""############$$$$$$$$$%%%&&&&&&'''''')))***,,,...///...,,,***(((&&&%%%%%%&&&&&&%%%############$$$$$$$$$%%%%%%########################""""""""""""############%%%%%%%%%&&&'''((()))******,,,000222333111...,,,)))'''%%%$$$%%%&&&&&&%%%######""""""""""""######################################################"""""""""""""""###$$$$$$$$$%%%'''((()))***++++++111555:::>>>???@@@@@@AAACCCBBBBBBAAA<<<777777;;;444---)))))))))&&&''')))''''''(((((())))))))))))''')))************---///,,,666===EEE???666444///************))))))))))))((()))$$$***222'''111XXXhhh@@@---))),,,***222***+++555...111444:::AAAGGGHHHFFFDDDBBB777555555444000***,,,222,,,;;;dddPPPuuupppCCC999222111000///............,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000---999NNNlll{{{|||sssBBB***(((///&&&!!!***$$$,,,'''((())))))))))))+++---...111555888999888555444,,,***(((''''''(((&&&%%%""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&'''((()))***+++---///222333222000111111------,,,+++***(((&&&%%%""""""######$$$$$$%%%%%%$$$$$$############$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&(((***---...///222444555333111//////)))'''%%%$$$%%%&&&&&&&&&################################################################################################"""############$$$$$$$$$"""###$$$%%%&&&''''''((()))((('''&&&%%%$$$$$$$$$""""""######$$$$$$$$$$$$########################################################################$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&'''''''''(((***---,,,+++)))'''%%%$$$######$$$$$$$$$###############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###############$$$$$$%%%%%%&&&'''''')))***+++---...---***(((&&&%%%$$$$$$%%%%%%$$$"""######$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""############%%%%%%%%%&&&'''((()))***+++---000333333000---+++'''%%%###"""$$$%%%%%%$$$###"""""""""""""""######""""""""""""""""""""""""########################"""""""""""""""######$$$###$$$%%%'''((())))))))),,,000555999;;;<<<===>>>>>><<<<<<;;;666000111666,,,(((&&&)))***'''%%%&&&'''((((((((())))))******''')))******)))***---///+++666;;;KKK>>>>>>444///+++******)))))))))))))))))))))))))))***+++,,,---\\\aaa444+++...---------,,,,,,---000222444555666;;;AAAEEEEEE@@@;;;222111000...------------333000GGGwwwKKKggggggIII555+++222777///***...///000///...000333000+++,,,'''999///,,,555+++888VVVhhhuuurrr===,,,((((((''''''''''''&&&&&&&&&''''''(((((())))))******,,,...222444444222///---)))((('''&&&%%%$$$$$$$$$##############################################################################$$$$$$$$$$$$######%%%%%%&&&'''((()))***++++++,,,...///000000000///***)))((('''&&&%%%%%%%%%########################################################################"""############$$$$$$$$$$$$%%%%%%&&&((()))+++,,,---///222222///,,,***)))%%%%%%%%%$$$$$$#################################################################################""""""""""""""""""""""""########################$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$############################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""######$$$$$$%%%&&&&&&)))***,,,,,,,,,***'''%%%%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""""""""""""""###############$$$%%%&&&''''''''''''***---///000...+++))))))$$$$$$$$$#########""""""""""""""""""""""""""""""$$$#########""""""!!!!!!########################""""""""""""############%%%%%%%%%&&&'''((()))***---111666;;;===>>>===;;;===;;;666222///.........)))((('''&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''(((*********+++,,,...777---<<>>333///+++***))))))(((((())))))))))))))))))***+++,,,---!!!WWW{{{HHH+++)))000---%%%,,,,,,++++++---///111333333555:::@@@CCCBBB<<<777111000///...------------333///+++BBB]]]GGGwwwXXX===444333333111///)))(((,,,///---,,,...666+++111)))222NNN\\\uuu~~~nnn|||PPP***666%%%''''''''''''&&&&&&&&&&&&&&&''''''((())))))******+++...111333333111...,,,(((((('''%%%%%%$$$$$$%%%##############################################################################$$$$$$$$$$$$#########$$$$$$%%%&&&'''((()))***+++,,,...///......---)))((('''&&&%%%%%%%%%%%%########################################################################"""############$$$$$$$$$%%%%%%%%%&&&((()))+++,,,,,,...111111...+++***)))%%%%%%%%%$$$$$$#################################################################################""""""""""""""""""""""""########################$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$###############################################################################################################$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""######$$$$$$%%%&&&&&&((()))***++++++)))&&&$$$%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""""""""""""""###############$$$%%%&&&''''''''''''))),,,......,,,***(((((($$$$$$$$$#########""""""""""""""""""""""""""""""############"""""""""!!!########################""""""""""""############%%%%%%%%%%%%&&&((()))***,,,///444999<<<<<<:::999:::888444000...------...(((((('''&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''(((*********+++,,,...888...:::JJJ======333///+++***))))))(((((()))))))))(((((())))))***+++,,,---,,,===jjjbbb>>>"""%%%---***&&&'''************+++...000111000444999>>>@@@===777111//////...---,,,,,,,,,,,,)))333...'''DDDVVVCCCuuuvvvWWWHHHBBBBBB777000333333000333;;;:::===SSSccc|||ssszzzwwwQQQ'''(((!!!,,,''''''''''''&&&&&&&&&&&&&&&&&&''''''((()))))))))***,,,///111111...,,,***((('''&&&%%%%%%$$$$$$%%%##############################################################################$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&((()))***,,,,,,,,,,,,+++'''&&&%%%$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$%%%%%%%%%&&&''')))***++++++---//////---***)))((($$$$$$$$$$$$$$$#################################################################################""""""""""""""""""""""""########################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###############################################################################################################$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""######$$$$$$%%%&&&&&&'''((()))))))))'''%%%###$$$$$$$$$$$$$$$#################################""""""""""""""""""""""""""""""""""""###############$$$%%%&&&&&&''''''''''''***,,,,,,***'''&&&&&&$$$$$$$$$###############""""""""""""""""""""""""############""""""""""""########################""""""""""""############$$$$$$%%%%%%&&&((()))******...333888:::999777555555333000---,,,+++,,,---((('''&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''(((*********+++,,,...777///999JJJ<<<===333...******)))(((((((((((((((((((((((((((((()))***+++000((((((777PPPssskkkJJJ///'''+++666333$$$"""---((((((((()))***,,,...//////333999======999222------,,,,,,+++++++++,,,,,,&&&---666555---AAA}}}HHHFFF]]]yyyrrrppprrrwww{{{ooorrrsssLLL..."""444+++'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))***---......,,,)))''''''&&&&&&%%%$$$$$$$$$%%%##############################################################################$$$$$$$$$$$$######"""""""""###$$$%%%%%%&&&'''(((***+++++++++***)))%%%%%%$$$#######################################################################################""""""#########$$$$$$$$$%%%%%%%%%&&&'''(((*********,,,...---+++(((''''''$$$$$$$$$#######################################################################################""""""""""""""""""""""""###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$##################################################################################################################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""######$$$$$$%%%&&&&&&&&&&&&'''''''''%%%###"""$$$$$$$$$#######################################""""""""""""""""""""""""!!!"""""""""##################$$$%%%&&&&&&&&&&&&&&&((())))))'''%%%$$$$$$########################""""""""""""""""""""""""#########"""""""""""""""########################!!!"""""""""############$$$$$$$$$%%%&&&'''))))))***...333777999888555222///...,,,*********++++++''''''&&&%%%%%%&&&&&&&&&%%%&&&''''''(((''''''''''''(((************,,,...333000999JJJ;;;<<<222...***))))))((('''(((((((((((((((((('''(((((())))))###,,,666222%%%///aaaoooFFF000)))...)))%%%&&&))))))((((((''''''''')))***+++------...333888<<<:::555///++++++***************+++,,,000###&&&555222+++FFFqqqfffDDDQQQiii}}}mmmyyy}}}}}}lllDDD,,,,,,///555"""'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((((()))+++,,,+++***'''&&&&&&&&&%%%$$$$$$$$$%%%%%%##############################################################################$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&'''((()))***+++***)))((($$$$$$###"""""""""##############################################################################""""""#########$$$$$$$$$%%%%%%%%%%%%&&&((()))***)))+++,,,+++(((&&&&&&&&&################################################################################################""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######################################################################################################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%######"""""""""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""######$$$$$$%%%&&&&&&%%%%%%&&&&&&%%%$$$""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""###$$$%%%&&&&&&&&&&&&%%%&&&((('''%%%#################################""""""""""""""""""""""""""""""""""""""""""##############################!!!"""""""""############$$$$$$$$$%%%&&&'''((()))***...333888999777333000******)))((((((((())))))&&&&&&%%%%%%%%%&&&&&&'''%%%&&&''''''(((''''''''''''(((************,,,...---000;;;III;;;;;;111...***)))((((((''''''((((((((((((''''''''''''((((((///(((%%%)))+++---555@@@UUU}}}uuuOOO777000000---))))))+++(((!!!"""******###&&&&&&''')))***+++,,,------111666888666111---***(((((((((((()))***++++++...'''%%%+++...---000777\\\{{{TTTLLLPPPPPPVVV```vvvjjjaaa[[[YYYhhhjjjvvv:::)))%%%((('''###((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''((()))*********(((&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%##############################################################################$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))))))))((('''$$$######"""""""""##############################################################################"""############$$$$$$$$$%%%%%%%%%%%%&&&'''((()))((()))***)))&&&$$$$$$%%%"""""""""#######################################################################################""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$###"""""""""""""""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""###$$$%%%%%%&&&&&&&&&$$$%%%&&&%%%###""""""##################$$$$$$$$$""""""""""""""""""""""""""""""""""""####################################""""""""""""##################$$$$$$%%%'''((()))***...333777888555000---'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%&&&''''''(((((('''''''''(((*********+++,,,...+++222<<<III:::;;;111---))))))(((''''''''''''((((((''''''&&&&&&''''''(((((()))******'''%%%(((,,,,,,333@@@PPPaaazzzvvvSSS666///(((&&&((())))))((()))///+++&&&&&&'''%%%%%%&&&((()))+++,,,,,,,,,+++///333444111---***)))''''''''''''((()))***+++&&&///111***''',,,000...,,,IIIyyyrrrhhhiiiHHHFFFKKKUUUVVVPPPRRR[[[TTT___ZZZiiiuuukkk000$$$777((($$$000%%%///&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''((()))******)))'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%##############################################################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%'''''''''&&&%%%$$$$$$######""""""######$$$########################################################################"""############$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''(((((('''%%%######$$$!!!"""""""""#########$$$########################################################################""""""""""""""""""""""""####################################$$$$$$$$$$$$##################$$$$$$################################################################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$######"""!!!"""""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""###$$$%%%%%%&&&%%%%%%$$$%%%&&&%%%###!!!"""###""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""""""""####################################""""""""""""#####################$$$%%%&&&(((((()))---222666666222---***&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''(((((('''''''''(((*********+++,,,...+++555<<>>GGGSSScccuuu}}}dddPPP@@@333444))),,,777!!!)))222222***!!!'''------((($$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%""""""""""""####################################################################################################################################"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$###################################################""""""""""""""""""""""""########################"""############$$$$$$$$$########################################################################################################################""""""""""""####################################!!!"""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$!!!"""""""""############!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$%%%%%%&&&&&&######"""""""""""""""###"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))***+++,,,...///:::ZZZIII@@@888333///***(((&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&''')))******((('''%%%$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''&&&&&&&&&''')))***)))(((***,,,---+++((()))...333,,,///333333333333777:::888FFFYYYgggxxxOOOFFF888666;;;***555111!!!111---...!!!222,,,''''''222,,,'''!!!!!!%%%((((((&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%"""""""""""""""#################################################################################################################################"""""""""###$$$$$$%%%%%%$$$###############$$$$$$###########################$$$$$$%%%%%%$$$$$$###################################################""""""""""""""""""""""""########################"""############$$$$$$$$$########################################################################################################################""""""""""""####################################!!!!!!""""""#########$$$""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$!!!!!!""""""#########$$$!!!!!!!!!!!!"""###$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))***+++,,,...///999YYYIII>>>:::666000---***'''&&&%%%%%%$$$###########################!!!"""###%%%''''''&&&$$$+++&&&%%%(((((($$$%%%***$$$%%%&&&&&&%%%&&&''')))&&&&&&%%%$$$$$$%%%%%%%%%########################"""############$$$$$$$$$%%%%%%&&&&&&'''((())))))%%%%%%$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))))))))************---......///000/////////111//////000222222...***///...---+++******************))))))(((&&&%%%$$$'''%%%$$$$$$&&&(((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&$$$######&&&(((%%%%%%&&&'''%%%######&&&$$$""""""&&&(((&&&""" """######$$$$$$$$$$$$###################################################%%%%%%%%%$$$$$$#########%%%%%%$$$############$$$############""""""""""""%%%%%%$$$###############$$$$$$############$$$$$$########################$$$$$$$$$$$$######""""""%%%%%%$$$$$$$$$$$$$$$$$$%%%### !!!$$$%%%%%%###&&&!!!&&&***###***%%%&&&###"""$$$(((((($$$ %%%%%%$$$######$$$!!!#########################################################%%%&&&&&&%%%###(((&&&$$$"""!!!!!!###$$$###$$$%%%'''(((&&&""" ###&&&&&&%%%###"""""""""######$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$##################!!!""""""#########""""""%%%$$$#########$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""############""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""$$$$$$###""""""######$$$!!!!!!"""###%%%$$$""" """###$$$$$$$$$###!!! ########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##########################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))*********---000999UUUGGG===888444...---***'''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$######%%%"""###'''(((%%%%%%)))'''%%%$$$$$$&&&'''((('''((('''&&&%%%%%%%%%%%%%%%####################################$$$$$$$$$$$$%%%%%%&&&''''''(((((()))&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((()))))))))******+++,,,,,,---------------222000......//////---***++++++***))))))((('''&&&''''''(((((((((((((((((('''%%%$$$$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''$$$$$$%%%&&&'''&&&$$$$$$(((((('''%%%!!!"""&&&$$$%%%%%%%%%$$$$$$######################################################%%%%%%%%%$$$$$$$$$###############"""#########$$$))))))(((((('''&&&%%%%%%!!!!!!!!!""""""######$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$(((((((((&&&$$$"""!!!!!!(((&&&((("""%%% """ (((((('''### %%%)))"""###"""""""""######"""################################################&&&%%%############"""""""""$$$&&&((()))((('''&&&&&&$$$###"""!!!""""""!!!+++&&& ###&&&'''"""#########$$$$$$$$$$$$################################################$$$$$$##################"""##################### !!!###&&&'''((((((################################################################################################&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""###$$$$$$$$$$$$$$$&&&$$$!!! """###$$$&&&$$$""" !!!###$$$################################################""""""""""""""""""""""""""""""""""""##########################################$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************---000999SSSHHH>>>888444...---***'''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$)))'''&&&$$$$$$$$$%%%%%%(((&&&'''++++++))))))+++(((%%%"""###%%%''''''%%%)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&'''((((((((((((''''''&&&%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((('''''''''(((((((((((()))))))))***++++++++++++***...+++)))((()))******)))+++++++++++++++***)))))))))(((((('''&&&%%%$$$###'''&&&%%%&&&&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&$$$######$$$%%%%%%$$$(((((()))***+++,,,+++)))(((###$$$(((&&&"""&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$""""""""""""!!!!!!!!!!!! !!!"""###############$$$$$$############$$$$$$########################$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$ ###&&&'''%%%$$$&&&((("""&&&(((***&&&'''(((+++(((&&&&&&(((***)))#########$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$"""""""""###$$$!!!"""###$$$$$$###!!! %%%%%%%%%&&&&&&'''((()))"""!!!!!!$$$&&&&&&### ############$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$################################################################################################$$$$$$######""""""!!!!!!$$$$$$$$$######"""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""$$$%%%%%%$$$""""""&&&$$$###""""""###%%%&&&%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""#########$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))************...111888PPPJJJAAA:::555000---***'''&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&''')))'''&&&%%%&&&&&&&&&&&&((()))(((&&&%%%$$$%%%%%%&&&''''''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&'''((())))))(((((('''&&&%%%%%%$$$$$$%%%%%%!!!"""###$$$$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((()))************))))))((((((((()))*********'''&&&&&&&&&&&&&&&'''''')))(((((('''&&&&&&&&&&&&(((''''''((()))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$%%%(((***)))((()))------+++))),,,///000))))))'''''')))***&&& %%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$!!!###$$$&&&'''***---///...666999???999<<<;;;@@@BBB===444***$$$$$$(((,,,%%%%%%'''(((&&&"""###&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%%%%&&&'''$$$$$$######$$$&&&(((***'''))),,,---+++(((%%%$$$ %%%''''''%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$%%%%%%$$$#########$$$%%%&&&%%%%%%%%%$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!!!!"""""""""#########$$$$$$###""""""!!!!!! ########################"""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$$$$###""""""!!!!!! ###&&&''''''&&&%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((())))))******++++++///222777MMMJJJBBB:::444111,,,***'''&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&%%%&&&''')))*********+++///111222---///000---(((&&&''')))%%%$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&'''((()))))))))((('''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((()))***************)))***+++,,,++++++******,,,++++++***+++,,,...///&&&&&&&&&'''(((***,,,---'''&&&%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&'''%%%%%%'''***...000111111>>>FFFGGG???999===DDDHHH444===???444'''###$$$&&&###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$%%%%%%%%%%%%,,,)))'''&&&)))---000111444:::AAAAAA===888777999<<>>888555222111///,,,'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))******///777AAAGGGKKKPPPXXX___kkkssstttmmmjjjllliiiaaaYYYTTTJJJDDDIIINNNAAA...+++)))'''%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%))),,,.../////////:::;;;;;;;;;<<<=========...,,,)))&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''(((((()))&&&111>>>FFFJJJRRR```lllqqqlllssstttuuufffWWWGGGEEENNNWWWVVVQQQ===...###%%%'''######(((%%%%%%%%%%%%%%%%%%%%%%%%########################!!!$$$&&&%%%###$$$)))...222111000///000111222333111333555333000111666;;;BBBEEEIIIJJJDDD999,,,###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%&&&&&&''')))+++///222555666555555???@@@???888///(((&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%&&&'''(((------+++)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""###$$$$$$%%%&&&&&&(((+++///444888;;;<<<<<<111777>>>@@@???>>>???AAAPPPKKKCCC999111+++((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))''''''((()))***+++,,,,,,,,,333777HHH{{{FFFBBB:::444222,,,***((('''((((((((('''''''''''''''''''''''''''&&&((()))(((***333@@@JJJfffqqq|||{{{qqq]]]UUUOOOQQQUUUQQQCCC555///...,,,)))'''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&(((***++++++)))'''&&&&&&&&&'''(((***,,,...///444444444333222111//////''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))&&&'''(((((())))))((((((---...111444<<>>AAABBBAAAAAAGGGHHHGGG@@@777000///000&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&***///333666888CCCAAA<<<777111+++'''$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&000444:::@@@BBBAAA???<<>>:::"""$$$---'''###"""%%%%%%###$$$&&&%%%%%%$$$$$$$$$%%%&&&&&&###***...+++&&&'''+++000222%%%'''777:::000666IIINNNKKKDDD>>>===>>>;;;777???:::///***---)))###&&&***(((&&&%%%&&&'''((()))'''''''''((((((((((((((((((///,,,!!!""",,,///+++***777555VVVqqq{{{vvv]]]]]]___WWWWWW>>>+++---000)))$$$%%%((('''&&&%%%$$$%%%&&&&&&%%%&&&'''&&&&&&&&&(((***+++)))--- ...%%%@@@ZZZcccssszzzrrrnnnlllxxxyyytttmmmmmmwwwkkk^^^kkkrrr[[[@@@<<>>KKK^^^kkkiiiaaaeeedddddddddgggkkkoooqqqcccRRRGGGJJJKKKEEEBBBGGG777+++***+++###,,,&&&%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$$$$$$$###"""$$$###***,,,333'''MMMIIIHHHHHHMMMVVV]]]aaaaaaaaafffeeeZZZVVVUUUMMMAAA===555***&&&(((((('''"""'''&&&%%%###"""###$$$$$$%%%$$$$$$######$$$$$$%%%'''$$$ !!!$$$'''&&&$$$"""***333333---+++666BBB888777888>>>GGGIII;;;+++,,,((($$$%%%''''''###$$$$$$$$$############"""########################&&&&&&''''''$$$###,,,888<<<>>>:::666BBB\\\pppvvvrrrhhhfffhhhjjjlllmmmiiixxx}}}eeeSSSEEE///((()))(((%%%$$$%%%'''(((&&&&&&&&&%%%%%%%%%$$$$$$########################!!!$$$'''((('''%%%&&&&&&&&& %%%'''$$$%%%***!!!)))((('''+++'''###)))$$$%%%'''((((((%%%&&&(((%%%(((***((('''''''''%%%''''''((())))))))))))))))))))))))***++++++,,,,,,000///999DDDpppHHH<<<:::444///---,,,+++)))(((((('''''''''((('''&&&)))---+++&&&(((222HHH}}}zzzkkkcccbbbnnn}}}uuuJJJPPPZZZYYY@@@444BBB777$$$---'''$$$$$$''''''$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&'''...'''(((111333)))"""!!!***222<<>>???...555 %%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''111222((((((222333+++777KKKggg~~~zzz~~~sss___bbb333000CCC999000333,,,''' $$$***%%%%%%&&&!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%###$$$%%%%%%$$$&&&(((%%%888000LLLsssaaakkkiiiXXXXXXMMMVVVOOObbbeeeqqq}}}zzzxxxcccsss___PPPIIISSS888999+++%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&###++++++(((444EEE???***HHHXXXeeeeee```dddpppyyy{{{rrr{{{gggiiikkkzzzmmmXXXNNNIIIEEEKKK???,,,'''%%%(((!!!%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%///%%% &&&+++999IIIDDDOOOWWWcccnnnsssqqqiiicccrrrpppxxxhhhyyyrrrvvvfffWWWDDD888+++(((***%%%((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""%%%(((&&&###"""%%%))):::222***,,,333:::===>>>CCCIIIJJJDDD????????????444111+++%%%"""$$$)))---$$$$$$$$$$$$####################################!!!(((&&&!!!111666...999222888PPPfffrrr}}}ooorrruuuzzz}}}~~~}}}|||ooo___```wwwtttQQQ333***'''---...'''%%%(((&&&&&&&&&%%%%%%%%%%%%$$$########################$$$%%%%%%$$$############(((((('''%%%%%%%%%###!!!%%%&&& !!!---///)))+++)))))))))'''###"""''',,,%%%&&&&&&%%%&&&***---...(((((()))************))))))))))))***++++++,,,,,,000///999DDDpppHHH;;;999444...---,,,+++***)))((((((((((((&&&(((+++,,,)))))),,,777UUUtttccceeelll~~~VVV444]]]YYYOOOcccPPP888DDDCCC*** &&&%%%''')))((($$$$$$'''&&&&&&%%%%%%&&&&&&'''(((&&&000222((($$$,,,222000JJJnnnmmmOOODDDHHHKKK@@@PPPTTTOOO]]]tttsss___BBBNNNHHHOOObbbKKK''''''&&&'''))))))((('''&&&&&&''''''(((((())))))))))))&&&+++'''***555///555RRRqqqzzzUUUUUUVVVQQQBBB222***+++((((((((()))))))))))))))&&&(((******)))((()))***'''...!!!;;;QQQ{{{~~~~~~hhhrrrkkkEEEWWWLLL...444###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&+++'''&&&%%%@@@ffflllqqqhhhoooxxx{{{wwwvvvuuukkkcccooobbb666333BBB@@@666---'''((((((###''')))%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&'''&&&"""000 EEEhhhkkkiiibbbYYYOOOnnnwwwgggNNNeeeyyyqqqhhh~~~^^^SSS\\\***EEE%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''''''''&&&###***888>>>===CCCOOO^^^bbbiiiuuurrrgggwwwyyycccSSSWWWOOOPPP===<<>>HHHMMMIIIAAA???@@@AAA:::999444,,,%%%"""%%%)))%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###%%%###"""***777999333:::gggwww|||vvvdddeeehhhtttaaaHHH*** '''...***!!!''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""###$$$%%%$$$$$$'''&&&"""###)))+++)))'''666>>>EEENNNKKKFFFLLLMMMBBB666222555333)))***)))((('''((((((***+++)))******+++++++++++++++))))))******+++,,,,,,,,,000///:::DDDqqqIII<<<:::555///---,,,+++***))))))))))))***'''(((+++((($$$...>>>lllhhhCCCjjjzzz___UUUNNNBBBMMMKKK***&&&%%%''')))(((%%%%%%(((&&&&&&&&&&&&'''((())))))222'''***333+++&&&FFFuuujjjXXXaaazzz|||xxxbbbMMMZZZyyy~~~]]]___iiiZZZ[[[XXX999---)))&&&&&&((()))(((%%%((((((((())))))******+++"""888/// 111JJJdddyyyxxxhhhvvvllleeeOOOYYYSSS222"""+++(((((())))))))))))))))))&&&(((******)))(((((()))000+++,,,YYYuuu~~~xxxIIIQQQLLL999,,,$$$'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''***888333$$$666gggyyywww|||~~~xxxtttiiidddQQQ999JJJ:::888222///&&&%%%,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%((()))(((***,,,&&&555^^^dddgggnnnxxx~~~rrrQQQvvvxxxvvvsssaaaAAAPPP///(((%%%%%%%%%&&&''''''&&&$$$###$$$&&&&&&%%%%%%&&&&&&***"""...GGGLLLDDDUUUuuuvvvvvv}}}vvvbbbSSSQQQBBB:::%%%'''$$$,,,&&&&&&&&&&&&%%%%%%%%%%%%###$$$&&&'''&&&&&&''''''+++000QQQDDDVVVkkkjjj{{{xxxpppQQQ@@@;;;"""...&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%(((###!!!%%%...333000+++EEE888...:::XXXrrrwwwqqqzzzkkkWWWFFF:::888444111---(((### &&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***!!!$$$333666222>>>SSSzzzvvv~~~wwwfffuuu}}}WWWqqqhhhJJJ''',,,..."""''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""$$$''')))((('''"""!!!$$$***///444;;;BBBIII>>>---222MMM[[[VVVRRRJJJTTTZZZOOO>>>333333666///,,,***++++++(((&&&'''***+++,,,,,,------,,,,,,))))))***++++++,,,,,,---000000:::EEEtttKKK>>><<<666000---,,,+++***)))))))))***)))((()))***&&&+++CCC^^^lllbbb[[[VVVYYY^^^]]]YYYUUU]]]qqq\\\pppLLLMMMCCCCCCMMMHHH,,,(((&&&(((((('''''')))''''''''''''((()))***+++,,,555222***777ZZZssswwwRRRdddxxxYYYjjj{{{```jjjhhhZZZccc===111%%%"""(((---+++&&&(((((())))))***++++++,,,***666111111QQQttt}}}vvv{{{^^^QQQ===rrrrrrsssjjjQQQNNNPPP???&&&((((((((((((((((((((()))%%%''')))))))))((()))***+++111NNNmmmuuu???cccIII...,,,)))((('''&&&&&&&&&''''''&&&&&&&&&''''''((((((((( %%%+++<<>>BBBOOO???KKKPPPRRRVVVSSSQQQYYYXXXXXXTTTQQQSSSUUUNNNDDD>>>555...---,,,******...++++++,,,---------------*********+++,,,,,,------111000:::EEEuuuLLL???===777111,,,,,,+++***************'''(((******---===\\\wwwnnnyyy___DDDXXXQQQ^^^ssseeeQQQMMM:::888kkkiii```VVVEEE<<<<<>>MMM[[[jjjyyyzzzzzz}}}]]]PPP...000+++(((((('''''''''&&&&&&&&&%%%&&&'''&&&$$$%%%)))---:::000qqqqqq}}}bbbGGG000,,,***(((&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&& )))111///)))...???OOOrrrSSS;;;///,,,+++***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""111444***222WWWtttvvvrrrfffdddPPP..."""...)))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%%%%'''(((333222===LLLNNNFFFGGGPPPOOOooosssttt~~~vvv~~~wwwcccaaaQQQAAA999222+++***...+++,,,,,,---------------******++++++,,,---------111000;;;EEEuuuLLL???<<<666000,,,,,,+++*********++++++(((***+++,,,777OOOiiiwwwnnnmmmZZZRRRaaaZZZRRRFFF>>>CCCVVVlll{{{yyyvvv\\\>>>FFF}}}iiicccKKKEEESSSKKK:::)))&&&)))***)))(((((((((((()))***+++,,,---==="""555ssspppooozzz|||{{{ssssssppp^^^kkkcccTTT@@@111+++******)))((())))))***+++,,,---...333///VVVsssbbbeeeiiimmmLLLCCCIII///---***'''&&&''')))***((()))))))))***---111444JJJtttqqqddd___^^^aaafffoooiiisssxxxNNNUUUAAA,,,+++)))'''&&&&&&'''(((&&&''''''((())))))******%%%LLLqqqzzzvvv{{{uuuiiiuuuzzzrrrvvvqqqcccIII>>>>>>222'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&)))***'''+++DDD```|||uuummmzzz~~~aaa~~~CCC222---(((&&&((()))'''%%%$$$&&&'''%%%$$$%%%,,,111BBBLLL```rrrwwwzzz}}}|||pppUUU:::000---(((((((((((('''''''''&&&%%%''''''%%%$$$(((///666???]]]}}}sssJJJ111///+++'''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&!!!)))111444888FFF^^^qqquuu}}}{{{||||||cccCCC///)))+++''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((666999888SSSqqqzzzrrrsss{{{nnneee^^^III222((()))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%###&&&((('''$$$'''000777<<>>;;;555///,,,,,,++++++***+++++++++***,,,+++,,,>>>XXXhhhjjj~~~tttlllmmm]]]ccc|||vvvhhhcccccchhhQQQ666cccvvv|||JJJIIIOOOXXXCCC---&&&***,,,)))&&&((((((((()))***,,,---...$$$JJJwwwxxxssswwwmmm]]]mmmbbbOOO;;;---'''''')))((())))))+++,,,---......333KKK|||RRRggglllTTTSSS333000+++(((&&&'''***,,,************+++///444999tttjjjiiiEEEWWW---+++)))'''&&&'''((((((&&&''''''((()))******+++NNNggg~~~xxxyyyxxxwwwxxx~~~}}}uuu^^^CCC>>>333''''''***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((+++***555YYY~~~lllgggqqqzzzZZZ777111***''')))***)))&&&$$$&&&'''&&&%%%(((111888JJJgggyyyzzz{{{tttFFF***)))(((((((((''''''''''''%%%&&&'''&&&&&&+++555===YYYwwwkkkeee666222---(((&&&&&&((()))'''&&&&&&%%%%%%&&&&&&'''(((%%%&&&444LLLhhh~~~}}}```===//////(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%777444999TTT|||uuuaaa[[[HHH---))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%"""&&&)))'''&&&---<<>>...555}}}xxx~~~zzzyyyqqqmmm___YYYcccVVV...'''222&&&+++...&&&)))555,,,$$$444CCCkkkjjjTTTMMMKKK222'''+++)))'''***(((222$$$111---)))***555ooo~~~}}}mmmooo```OOOMMM(((+++&&&%%%///$$$,,,"""111&&& ///+++)))@@@fffxxxnnnsssyyyqqq^^^OOOIII<<<888EEEXXXhhhzzz{{{{{{rrraaaDDD777777...(((%%%''')))(((&&&%%%''')))***---///(((---QQQvvvppp|||}}}}}}yyywwwrrrooovvv~~~[[[QQQ222333!!!***((('''###*** 222***&&&+++\\\```lllbbbaaa666...***(((&&&%%%%%%'''(((&&&%%%'''000000'''666YYYtttaaa000(((666''' ******((("""(((,,,$$$!!!''')))$$$555???NNNooojjj;;;///111$$$%%%+++'''&&&)))&&&!!!***((($$$&&&###$$$...333???FFF|||zzz|||mmmZZZZZZ------///---'''$$$((()))((((((&&&$$$###$$$%%%%%%%%%***,,,222!!!---GGGCCCQQQTTTFFFMMMvvv~~~}}}ZZZ666***...///+++))),,,,,,+++------,,,,,,,,,---......444666<<>>111777---,,,++++++******++++++***...555@@@NNN^^^lllsssjjjuuu^^^QQQeeebbbAAA\\\RRRQQQXXXIII000)))...---******---***)))***...***888gggvvvyyymmmrrr___gggYYYFFF---333***+++...)))+++111)))+++DDDsss~~~NNNNNN888......)))))),,,((()))(((------444555cccvvvlllgggdddfffppp|||uuuQQQNNN:::+++,,,'''%%%***$$$)))...((((((,,,&&&000RRRhhh~~~ttthhhHHH;;;888444:::@@@DDD>>>222///???RRRooo|||yyy~~~JJJ666666$$$'''%%%''')))(((&&&%%%''')))### %%%...CCCooo}}}{{{|||vvvcccbbbvvv___xxx}}}}}}|||@@@AAA )))+++ +++'''%%%&&&%%%((((((GGGoooeeezzzuuuccc666))))))...+++******%%%---''' 333^^^xxx{{{}}}}}}yyyvvv{{{JJJ222222+++(((---+++)))%%%((()))%%%&&&***)))...CCCSSSeeeaaa111///,,,---***###(((+++"""%%%***&&&###(((&&&'''111111KKKwwwxxxpppwwwnnnVVVfffQQQkkkRRR,,,++++++++++++)))'''%%%'''&&&%%%%%%&&&'''''''''###)))///DDDQQQEEETTTPPPpppttt```WWWPPPWWWggg}}}___>>>888'''111444+++222,,,------------------...///...333>>>JJJtttCCC>>><<<111000,,,,,,++++++******++++++***000:::FFFRRR^^^hhhooo^^^|||dddGGGRRRVVVFFFiiiTTTKKKZZZUUU;;;,,,...000***---***,,,///'''777"""UUUyyyttt~~~jjj^^^^^^OOO999***++++++...,,,---,,,(((<<>>{{{iiiqqqaaaNNNIII,,,111)))333 ((($$$'''///---...MMMvvv~~~^^^BBBAAA]]]|||lllKKK333999fffuuusss~~~vvvOOOCCC444444'''((()))(((&&&&&&''')))444)))...CCC^^^|||WWWTTTmmmYYYAAA---***&&&+++)))"""...)))222fff~~~wwwxxx{{{pppbbbbbbfffssswwwgggmmmKKK---&&&...((('''***!!!$$$(((...+++...NNNtttvvvlllwwwqqqPPPEEE===JJJllliii===+++***,,,+++(((***)))(((&&&'''***+++)))@@@^^^uuuHHH000000111)))"""+++///""")))***$$$$$$)))(((+++:::VVVeee|||{{{vvvYYY===222---:::BBBNNNuuuMMMiii:::///)))---...)))%%%'''%%%&&&&&&'''(((((())))))222+++555BBBMMMGGG>>>WWWpppcccSSS@@@999>>>AAA999222333;;;III[[[jjj\\\FFF$$$000777***111,,,...---------......///000000333EEETTT|||JJJ<<<999000---,,,,,,++++++***++++++,,,,,,222???KKKSSSYYYaaaiiizzzvvvBBBXXXEEEIII___sssKKKQQQVVVJJJ555,,,...---+++---+++...---555<<<{{{}}}yyy|||ZZZcccHHHFFF'''...---...///---)))111WWWuuu[[[JJJ===111'''+++000***+++333'''+++111YYY___DDDJJJaaaqqq|||RRRJJJ555222(((%%%444'''(((""")))//////CCCmmm[[[EEEaaasssEEE666LLLjjjooo~~~fff???999///))))))((('''''''''((())),,,###333YYY{{{{{{tttvvvccc]]]uuuqqqxxxzzz,,,000,,,%%%111###'''$$$222'''***EEEwwwvvvnnn|||uuu|||{{{tttyyy~~~iii;;;''')))"""$$$+++###!!!%%%'''$$$666lll|||aaaNNNooommm^^^QQQ___rrrNNN,,,+++...)))((('''+++((($$$))),,,***+++YYY{{{xxx}}}qqq===000+++***(((...000&&&((()))%%%%%%(((&&&222LLL|||wwwrrrpppsss[[[JJJ>>>///555///,,,...999ZZZeeePPPRRR;;;******+++&&&'''...%%%'''((((((((('''((()))&&&///<<>>......111,,,111............///000111111888777LLL^^^SSS???999444222,,,++++++***++++++,,,,,,///555BBBMMMQQQSSS[[[fff~~~wwwFFFYYY===^^^[[[JJJOOOWWWAAA******000***222***(((555///fffrrr\\\LLLGGG777222000//////---,,,EEEvvviiiSSSAAA333(((***000+++,,,...'''555>>>dddsssLLL<<<777111///333\\\pppaaaHHHDDD111%%%...***...---,,,---***444YYYXXXYYYqqqMMM555UUUfffrrrIII666///,,,***(((''''''((())))))***(((AAAlllsss{{{~~~qqqIII===111444CCCCCC>>>TTTvvvWWWuuu~~~WWWEEE<<<,,,###000%%%)))***///,,,___uuu|||{{{rrrppprrrjjj___xxx~~~{{{|||jjjxxxKKK///***&&&)))...)))))),,,)))+++LLLzzzyyyggg>>>111000------$$$,,,'''$$$+++***+++999vvv```LLLMMM777QQQfffqqq]]]777%%%---///,,,***(((%%%((((((((('''%%%===fff~~~nnnmmm}}}xxxOOO444444<<<444,,,333///999&&&***<<<111&&&WWWRRRZZZ@@@,,,***+++''')))000'''((())))))'''&&&''')))&&&===BBBBBBLLL___qqqWWWAAA>>>???999777<<>>666444333++++++******++++++,,,,,,333777BBBMMMNNNNNNYYYhhh}}}fffKKKTTTFFFzzzpppQQQKKK\\\JJJ000,,,///,,,222***&&&888===|||VVVXXX:::GGG000111...000...777___uuu```FFF888,,,***///...---,,,***===YYYkkktttzzzpppssstttjjjKKK999***+++444999999777GGGZZZkkk}}}yyyPPPMMM666(((000###///&&&...***'''CCCqqqrrr___|||mmmSSSXXX[[[___ooo\\\000MMMqqqsssmmm@@@>>>...+++((('''((()))))))))111:::YYY}}}lllsssxxxkkkaaaUUUPPP[[[kkktttttttttttt}}}|||555***)))***)))''',,,!!!///:::yyyyyyvvviiiwwwqqqgggZZZQQQsss{{{ttt~~~qqqWWW777***,,,,,,((('''(((///,,,<<>>MMMaaaqqq{{{qqqmmmaaaPPPEEECCCEEEEEE333;;;===OOOOOO000<<<'''444/////////000111222333444888888___zzz```III>>>666222...++++++******++++++,,,---666888AAAKKKLLLMMM]]]pppQQQZZZ^^^UUUiiiOOOZZZLLL;;;555+++///***...---999gggsssoooYYY???GGG111000...111222CCCxxxvvvoooMMMAAA444+++---000+++222...???|||VVVvvvnnnWWWIII>>>>>>GGGIII666>>>AAA888///...111333///===EEEQQQpppbbbKKK@@@111((('''...!!!---'''...\\\{{{bbb{{{pppPPPFFFAAACCCUUUlllGGG:::ccc~~~QQQ>>>000,,,((('''(((******)))$$$???jjj|||pppppp}}}uuussscccFFF'''...+++...))),,,###///ZZZtttrrrjjj{{{zzz~~~xxx}}}UUUsssvvvzzz|||{{{qqqkkkDDD'''///,,,!!!'''$$$)))555}}}}}}tttzzzgggzzz~~~|||ggg777(((---)))'''...&&&&&&...(((BBB~~~bbb777000---((()))***((((((''',,,---222\\\tttiiinnnrrrtttwwwyyyrrriii___NNNTTT\\\jjjCCC111///???444111444111)))///===^^^PPP===111------+++)))(((***+++***(((***000555???\\\YYYiiizzzTTTHHH>>>ZZZ```@@@OOO;;;>>>AAAEEEwwwzzzPPP666000,,,000000000111222333444555999CCCyyyXXXIIIDDD;;;444---+++*********+++,,,,,,---777888AAAJJJKKKNNNaaaxxxssslll@@@yyybbbwwwvvvWWWVVVKKKDDD==='''000!!!111777999xxxSSSTTTAAA:::///---222444LLL||||||yyyRRRHHH:::,,,,,,222$$$666000AAA```yyyyyycccJJJFFF;;;444???LLLaaaddd[[[GGG:::999666...333;;;777;;;\\\pppCCCHHH::: 111///)))444,,,;;;ooommmEEEBBB~~~{{{ooo@@@111---((('''(((******)))000UUU```ggglll}}}ooojjjooo{{{vvvlll}}}|||ooo'''---111$$$)))+++---333yyynnnaaaxxx~~~uuummmfffSSS(((111...!!!///$$$555///RRRmmmtttmmm{{{~~~RRR\\\mmmoooxxx>>>***222)))+++///%%%&&&...)))NNNrrrmmmwwwqqqCCC///(((,,,111///---(((%%%---222:::ggglllxxxjjjlllttt~~~mmmYYYMMMQQQ777222EEEuuuVVV;;;222555222333777666000///444bbbnnn```HHH111))),,,...+++(((***+++***)))---555<<>><<>>PPP^^^===<<<999888...,,,---,,,+++)))***---000777:::AAAIIIMMMQQQ]]]llluuuMMMoooYYYSSSZZZUUUYYY(((555000000'''333VVV}}}zzzrrr\\\|||jjjEEEGGGBBB,,,...AAA...XXXGGG:::...'''000---)))666kkk\\\WWWdddxxx```GGG:::999DDDOOOGGGNNNPPP???---333;;;444???888@@@@@@AAAjjjuuuDDDQQQ...///'''......---000FFFYYYGGGttt;;;YYYAAA:::111)))(((+++,,,,,,+++666fff]]]nnnvvv~~~~~~llleee444111GGG[[[mmmjjj444222###,,,''''''222???uuubbbeee~~~|||uuupppMMMxxxzzz}}}vvvbbbddd)))(((///&&&,,,(((///+++uuu}}}{{{\\\rrryyyppp___666999???cccyyyzzzZZZ///++++++(((...'''(((...,,,}}}PPPXXXmmmXXXuuuQQQ<<<"""333...+++,,,...&&&+++333EEEbbbvvvcccaaattt}}}uuupppdddVVVEEENNN???;;;PPPCCC222111000555333+++...555000KKKJJJ]]]333---%%%333***###000---%%%)))444===III~~~aaaqqqsssGGGRRRTTT;;;GGG<<>>eeefffEEEBBB777333***,,,,,,,,,+++)))***---000999<<>>555444333222333BBBCCCBBBHHHWWWggg{{{yyyWWWSSS555///***---******<<>>EEEGGGFFFJJJYYYiiisss|||zzzPPP]]]\\\XXX:::666---444333;;;{{{uuuvvvZZZPPPLLLBBB:::888444```bbbJJJ,,,%%%666)))---DDDwwwCCCAAAXXXzzzqqq___aaalllsssXXXLLL444---999444...<<>>111000---111)))DDDyyy|||yyyMMM===LLLlllAAAhhhpppHHH999+++(((******+++---PPPlll___oooyyy~~~rrrvvv{{{qqqOOO999---AAA@@@111...000333888BBB___xxxrrrVVV+++'''///!!!...111vvv{{{XXXIIIddd{{{zzz~~~fffDDD999666:::```zzzuuuvvvEEE***...***...!!!555OOOwwwTTTMMMooosssvvv~~~wwwXXXPPP@@@CCCEEE666777EEE555EEEEEE```mmm|||}}}HHH444***+++***---444UUU{{{bbbEEE]]]gggUUUkkkvvvAAA777000------***------...CCCmmmdddcccpppIIIiiippp|||zzzooobbb^^^```FFFaaabbbQQQ>>>555333444555444,,,UUUyyyPPPSSS000(((---)))......$$$666...>>>^^^bbbCCCHHHDDDxxx___666444222333555555555<<>>DDDEEECCCIIIYYYhhhppp{{{qqqXXXHHHCCCMMMOOOpppfff```aaa[[[III555,,,222333===ooouuueeehhhuuu}}}}}}QQQ{{{gggSSSDDD---:::&&&jjjYYY>>>@@@999(((...666VVV\\\BBBBBBZZZzzz~~~}}}iiigggDDD...<<<;;;111===UUUtttiiiDDDDDDWWWZZZWWWOOOEEE333333...555***TTT}}}qqqGGG@@@UUU999222>>>BBBNNNsssWWWccczzzMMM;;;,,,***+++++++++...[[[[[[dddsssuuuzzzgggxxx}}}sss^^^HHHUUURRRDDD;;;333000777JJJ[[[rrr~~~qqqlll,,,)))...,,,666---~~~mmmDDD@@@jjj}}}|||}}}|||~~~hhh777666555444***LLL```www}}}XXX,,,...+++***///)))OOOCCCSSSwwwmmmeeefffwwwzzzxxxlllgggoooDDDDDDHHH777PPPFFFFFFgggpppyyyqqq888888444...,,,***,,,555ggguuuNNN@@@ccc``````zzzDDDAAA...,,,///+++---///000UUU}}}]]]hhh```KKKfffoooxxxhhhnnnhhhWWWLLLhhhaaa\\\@@@888444000111--->>>LLLaaa555***++++++,,,111$$$666222PPPyyy~~~^^^EEEHHH]]]:::444444555666666888AAALLLWWWTTTEEEFFF444//////+++++++++******+++...111555===BBBBBBBBBJJJZZZggglllwwwhhhDDD:::<<<:::888555GGGrrrppp^^^kkkqqq^^^***...222444FFFeeexxxZZZ[[[___fffzzz\\\999VVVwww^^^SSSXXXFFF333???lllvvvYYY222(((:::...999fffGGG888;;;VVVvvv\\\222DDDSSS???000KKK^^^hhhTTTKKKrrrRRRLLL777222...222...nnn```PPPSSSEEEBBB@@@888<<>>---+++...,,,,,,000qqquuuQQQlllzzztttttt\\\uuuwww{{{ooocccHHH555777888666:::???MMMmmm}}}333+++---(((666AAAiii===BBBrrrxxxwwwoooRRRLLLXXXNNN___JJJAAA555===...555===ZZZ~~~vvvddd...///---)))000***\\\===ZZZxxxkkkVVVOOOiiiMMMFFFCCC444WWWRRRIII^^^|||mmmHHH///!!!///...)))...???|||pppAAA>>>eee~~~hhhDDDGGG[[[yyyPPPHHH000,,,...---...111666ppprrr]]]fffFFFNNNgggkkkcccZZZjjjhhh|||kkkxxxrrrmmm{{{yyyrrrSSS888888666...///000444ZZZRRRccc<<<++++++...(((333)))222@@@nnn}}}wwwMMMTTTtttyyyGGGEEESSStttMMM666555666888888===IIIUUU\\\ZZZGGGEEE444000...+++++++++******+++///111444;;;@@@???BBBLLLYYYbbbffftttsssRRR===;;;AAA@@@999BBB777MMMkkkqqqgggtttnnn333222333666YYYtttbbb~~~{{{UUUUUUYYY[[[mmmzzzvvvyyyhhh>>>555cccoooXXXZZZ<<>>---000777555{{{}}}OOO222CCCPPPOOOVVVaaa}}}GGG|||```FFF///,,,...,,,///555nnn|||}}}OOOtttxxxvvvmmmTTTppprrr~~~~~~}}}nnnlllWWW???999888888>>>444GGGjjjtttlll===,,,,,,!!!---WWWbbb555@@@sssvvvzzz}}}YYYAAA>>>555@@@;;;999333333222>>>;;;RRR}}}|||hhhnnn222//////,,,###888wwwuuu@@@ggglllaaawwwfffWWWRRR===WWWXXX[[[nnnxxxXXX;;;222---111)))666WWWlll<<<<<<^^^dddvvvTTT@@@AAAAAAYYYdddMMM666,,,---///111444DDDiii```bbb555RRRaaazzzeeeqqqwwwnnnnnndddLLL\\\lllxxx[[[555222777444888444888GGGeee\\\FFF+++,,,000(((111///333```YYYaaayyyWWWZZZfffBBBGGG}}}```999777666:::>>>EEESSS___```___GGGBBB555333///***++++++******,,,///222666<<>>BBBMMMWWWZZZaaarrrrrreeeWWWEEE===>>>>>>JJJ777???ooodddrrrxxx@@@444222777mmmddd^^^|||jjjRRRWWW]]]ZZZhhhuuuooolllwwwoooOOO,,,@@@VVVeeeWWWkkkMMMJJJ```~~~ooolllpppvvv}}}ppp^^^aaaPPP777444BBB]]]oooDDD,,,444333@@@@@@777888OOOmmm}}}PPPKKKmmmddd777444999DDDDDD;;;BBB\\\rrreeeYYYGGG)))444777;;;}}}zzz]]]GGGiiimmmIII999CCCtttPPPrrrQQQ333+++,,,+++222<<>>AAAIIITTT,,,111+++555)))???qqqiii===888OOO~~~XXXDDDDDD777GGGvvvvvvNNN===000...///555999WWWiiiZZZWWW333NNNZZZggg~~~nnn:::GGG666999666<<<666<<>>999888<<>>>>>CCCNNNUUUUUU^^^qqqxxxqqqZZZHHHCCCBBB>>>888CCCfff|||nnn888222///777zzz{{{XXXZZZwwwZZZOOOYYYWWWSSSaaannneeeYYY[[[___LLLIII222===DDDttt{{{YYYrrrUUU///kkkyyysssdddccchhhooowww~~~nnnFFF@@@CCCBBB@@@999AAApppOOO444...222>>>sss666555333HHHgggxxxhhh>>>PPPUUU777666XXXUUU===;;;;;;@@@TTT~~~hhh[[[LLL'''999***===zzz~~~yyyzzz```XXX[[[MMM>>>AAAHHHdddPPPdddZZZ666***)))***444AAAeeennnXXXRRRyyyfff~~~fffQQQkkkooo|||}}}TTTMMMVVVWWWVVV>>>PPPOOOZZZyyykkkKKK***...,,,&&&{{{tttlll555888fffsssrrr{{{{{{~~~~~~{{{LLLCCC:::CCC777AAAAAA```sssfff>>>,,,,,,111***777}}}uuucccLLLxxx}}}WWWOOO666>>>AAADDD???~~~|||bbb333555***888***DDDiii???444CCCQQQBBBRRROOO[[[~~~NNNCCC333000...777===dddgggLLLJJJ444EEEZZZvvvrrr~~~xxxnnnCCCwwwnnn<<<444???>>>BBB444999EEEJJJWWW***///000666(((666EEEYYYssslllyyyrrrGGGXXXyyyiiisss______]]]RRROOOBBB;;;999???IIIUUUcccnnndddaaaMMM???666333---+++++++++******---111444<<>>GGG>>>HHHjjjUUUGGG@@@EEEVVVUUU555---000444///BBB]]]oooJJJXXXqqqiii~~~llltttcccHHHZZZSSS<<<:::OOO```lllrrrnnnrrrZZZKKK???444///***+++++++++******---111444;;;>>>;;;BBB@@@GGG]]]WWWbbbttthhhdddUUU\\\oooKKK444///@@@MMMjjjvvvIIIBBBJJJCCCGGGZZZlllmmmjjjllllllPPPEEE@@@;;;<<<[[[mmmfff:::mmmdddUUUJJJRRRXXXWWWZZZeeelllzzz||||||tttYYYKKKHHH>>>UUUlll666111555SSSppp999666444BBB```uuuvvvsssuuugggfffccceeewwwyyyeee}}}mmm[[[ooozzz]]]JJJFFF999999<<>>777OOOzzzddd\\\<<>>JJJ]]]vvv777111444EEEVVVwwwddd___[[[@@@:::ooozzzUUUQQQ111777<<>>gggzzzbbbvvv\\\TTT\\\bbbMMMDDD```wwwQQQOOOZZZXXXooo000555222;;;LLLTTT}}}aaaaaa```{{{xxxvvvrrrJJJkkkddd\\\fffwww~~~{{{pppbbb{{{MMMJJJEEE666...---+++++++++******---111444777;;;999CCCDDDKKK\\\RRRWWWlll}}}{{{SSS666DDDQQQHHH|||gggIII<<<999<<>>QQQWWW^^^kkk[[[MMM|||wwwqqq{{{tttbbbzzzKKKDDD???555000---+++++++++******---111444777:::888AAADDDKKK]]]RRRVVVjjjzzz|||PPP555LLLTTTHHHtttmmmHHH999888:::>>>IIImmmpppqqq~~~FFF>>>^^^LLL:::999999<<<;;;<<>>ggg|||ooo@@@LLL___xxxrrr|||hhhkkkGGG```{{{}}}SSS///EEECCCJJJ|||nnn===333666AAA___qqqyyyyyyzzzyyyhhh:::AAAFFFKKKbbb~~~{{{TTTIIIddd|||jjjDDD;;;WWWzzz}}}aaa???:::PPPaaaTTTZZZaaa[[[333000444HHH___|||kkk000ZZZlllSSSHHHRRRWWWeee^^^lllYYYkkkAAA===VVVtttqqqxxxyyyeeeooo>>>===MMM^^^ccc\\\dddSSSvvvqqq}}}]]]555DDDnnnxxxccc|||zzzeeebbbKKK>>>999444,,,+++++++++******---111444888:::555???BBBKKK]]]SSSQQQeeevvvsss___dddcccyyyCCC@@@\\\UUU~~~QQQdddFFF666777666444<<>>222///555333333===???>>>DDDKKKzzznnn^^^uuuwwwggg777DDDHHHsss@@@111,,,)))///:::IIIZZZhhhrrr~~~nnniiieeebbbQQQ===<<<@@@===???vvv}}}yyyzzz~~~FFF===KKKUUU]]]WWW|||zzz}}}yyyrrrRRRLLL{{{ggghhhzzzQQQ111555IIITTTYYY^^^{{{fffYYY===ddd}}}ttt???HHHMMMlll~~~nnnzzzlllGGG777HHHYYYQQQqqq???111000888WWWkkkuuuxxxooo[[[777BBBNNNWWW]]]oooyyy]]]FFF]]]~~~yyywwwSSS:::BBBZZZQQQEEE\\\RRRjjjYYYXXX\\\iii;;;000444>>>RRRmmmqqqsss~~~@@@555QQQqqqyyyVVVRRR]]]___jjj\\\fffqqqWWWmmmAAA===iiillljjjnnnCCC???UUUWWW[[[WWWlllXXX|||oooQQQbbbQQQ555JJJHHH^^^rrrooooooFFFBBB666111,,,++++++,,,++++++---000333===666<<<===AAACCCkkkMMMIIIaaa}}}iiiYYYHHHxxxttt???MMMWWWdddxxxFFF\\\XXX111999555555:::<<>>NNNzzzqqqbbbRRRUUUlll{{{{{{TTTIIIWWWUUUaaaTTTcccYYYwww;;;:::***333HHHaaattt^^^ppptttyyydddNNN>>>CCCiiizzzhhh[[[UUUTTT\\\^^^[[[ccc[[[cccjjjFFF999LLL```ccc{{{nnnvvvLLLQQQ]]]___XXXtttnnn[[[tttfff```qqq}}}<<>>QQQVVVcccYYY999222111...+++444;;;444???UUUkkkxxx___DDDFFF:::aaa}}}nnnPPPDDDFFFEEE___{{{xxxeee>>>III[[[WWW[[[UUUtttxxxcccXXXgggwwwiiivvv}}}yyy???:::JJJNNNYYYZZZWWWmmmvvv===DDD{{{]]]:::<<>>JJJCCCTTTjjjGGGNNNQQQ___```dddjjjttt~~~aaakkkiiizzzDDDzzzLLL999666333222222444333000---333888RRRlllbbbFFFFFF___hhhttt```rrrxxxzzzPPPKKK[[[```eeewww444444444...***999BBB999;;;KKKddd}}}HHH777UUUyyyMMMWWWqqqzzzZZZKKKPPPVVVWWWQQQYYYooo}}}xxxggg______xxxyyyrrrhhhbbb>>>EEENNNOOOZZZZZZWWWJJJ}}}lllXXX>>>iiixxx???BBBXXXmmmuuuyyynnn777777aaawwwwwwwwwyyy~~~zzz}}}wwwPPPVVVXXXUUU[[[YYYcccxxx,,,333777111DDDcccooowww~~~~~~jjjFFF222ZZZcccSSSMMMXXXYYY___QQQfffsssTTT???```fff|||ttt___dddhhh[[[PPPLLL999111EEEiiimmmWWWMMMJJJOOOPPPSSSRRRLLL[[[rrr;;;333111222===TTTwwwkkkpppzzz||||||rrrbbb\\\___^^^eee^^^cccaaaooopppppp;;;+++HHHvvvuuu~~~llldddmmmLLLhhhhhhhhhVVVaaa]]]]]]___SSSiiiQQQhhhXXXXXXxxxoooFFFAAA666111---+++,,,+++******+++...111666DDD??????PPPNNNcccOOOOOOooonnneeeMMMiiiVVVNNN]]]fff___\\\LLLTTT^^^555111666---333FFF???IIIuuu```AAAGGGOOOYYY___]]]aaa[[[wwwuuurrrooowwwNNNjjjZZZ;;;<<<888333111///---...111000222FFF\\\VVV@@@AAAUUU___lllZZZmmmtttXXXEEECCCMMMOOOTTT999444555333///@@@YYYdddjjjkkkjjjtttvvvvvvYYYOOOqqqdddsssooo???KKKWWW\\\UUU]]]kkkpppwwwxxx|||~~~oooooollltttfffPPPFFF???SSS}}}kkkoooSSSEEERRRTTTPPPYYYUUURRRcccwwwiiinnnBBBWWW{{{[[[333888IIIcccwwwWWW<<<111]]]fffzzzxxxyyywwwsssiiiRRROOOTTTNNNUUUVVVvvv<<<:::444+++777QQQbbbppp}}}nnnKKK000;;;xxxfff|||^^^```aaadddYYYQQQdddgggwww>>>RRRhhhzzz___pppqqqppp{{{ttt]]]TTTCCCTTTsss___UUUSSSUUUOOOWWWQQQQQQWWWlllQQQ555222111:::NNNkkkVVVbbbSSS^^^777(((<<>>333III```vvvbbbbbbQQQCCCWWW444:::|||fffpppaaa[[[___[[[___hhh]]]qqq|||\\\RRR______yyypppEEEAAA666111...+++,,,+++***)))+++...000---DDDAAA===GGGJJJYYYbbbTTTooo{{{rrr|||~~~xxxooo___NNNSSSQQQVVV???UUUNNN\\\ZZZbbbZZZXXX|||bbb>>>dddHHH,,,888---***======AAA^^^SSS===CCCKKKKKKUUUQQQYYY\\\bbbppplllzzzlllddd^^^fffjjj^^^QQQppp@@@666444444444///***---333+++,,,;;;MMMKKK:::999GGGWWWdddRRRgggoooyyyxxx{{{tttSSSOOONNNSSSPPPYYY[[[;;;,,,111111777LLL]]]WWWjjjqqqqqq|||ddd```qqqVVVfffwwwzzzyyyiiiGGG\\\UUUKKKNNNWWW^^^bbbfff|||tttyyyrrrpppeeexxxpppYYYPPPGGGFFFVVV{{{oooKKKJJJZZZVVVQQQWWWPPPQQQMMMvvvnnnjjjHHHIII||||||DDD;;;DDD___kkk```[[[bbb___wwwvvvyyyiiiDDD888000;;;MMMvvv~~~{{{zzzqqq~~~yyy~~~___ZZZXXXfff[[[YYYfff}}}aaaVVV<<>>,,,...444BBBfffrrrzzz\\\eeeVVVKKKFFFIIISSSFFFYYYzzz]]]^^^SSS]]]VVV]]]TTTWWWaaa___NNNvvv:::---AAANNNppp]]]nnnBBBEEEAAA===???eee~~~```aaaZZZ]]]___gggkkknnn~~~uuuvvvSSSaaa|||PPPkkk|||tttpppEEE@@@666111...+++,,,+++***)))***---000///EEEDDD;;;===LLLVVVzzzXXXhhhzzzwww{{{KKKWWWUUU[[[WWWXXXmmm@@@cccVVVDDD+++555...+++777888777EEE>>>111999EEE>>>OOOOOO^^^jjjkkkrrr\\\\\\|||rrrrrrbbbhhhhhhkkkppp===SSS222///222777555---,,,111,,,+++555DDDDDD888666>>>KKKZZZJJJ^^^cccnnnqqqvvvlll>>>@@@@@@AAAAAAKKK```JJJ&&&...555111222666,,,FFF[[[iii|||nnniiigggccc^^^\\\QQQFFF[[[{{{yyyWWW@@@VVVRRRRRRNNNEEEdddooodddqqqwwwzzz{{{qqqnnnvvvGGGJJJXXXSSSQQQVVVNNNTTTVVVvvvqqqTTT666iiiZZZ:::---EEE^^^]]]TTTQQQLLLZZZVVVmmmaaa222444???000<<>>hhh|||cccuuuooo```cccYYY___VVVXXXccc\\\qqq\\\wwwNNN___wwwaaaHHHwwwyyy{{{||||||||||||}}}ooopppEEE@@@666111...+++,,,+++***)))***,,,///555GGGJJJBBB<<>>nnnNNN]]]fffaaa___QQQ///999VVVeeexxxccc[[[]]]\\\^^^^^^\\\ccc```mmm~~~iiiaaaaaaddd```{{{\\\|||lllqqqEEE@@@666222///,,,,,,+++***)))))),,,///333DDDMMMHHH===RRR<<>>pppjjjOOO333,,,999888444BBBSSS\\\PPPMMMRRR999IIICCCTTTggg{{{PPPMMMQQQ~~~kkkttt___jjj^^^gggiiixxxaaaOOObbbHHH222///222000///222///)))***111444000000444777OOOCCCOOOJJJWWWmmmFFF999;;;???AAA@@@<<>>>>>???PPPggg^^^WWWFFFGGGnnn|||```PPPddd]]]ccceee^^^888WWWbbb:::///444333///...222000---,,,///222222000111;;;DDDCCCBBBPPPpppuuu:::===EEE999<<<<<<@@@MMMcccPPP<<<(((///777---,,,///666MMMtttwwwooo^^^[[[\\\fffssszzzvvvooogggtttwwwPPPBBBBBBBBBAAACCCKKKKKKFFFSSSppp|||^^^MMMfffgggkkk|||XXXNNNMMMKKKJJJIIIIIIIIIJJJKKKRRR___SSS333666YYYqqqOOO999;;;OOOcccrrr}}}wwwyyyqqqdddfffvvv~~~uuu}}}yyyMMMJJJRRRNNNMMMJJJTTTSSSIII___aaa~~~[[[888...+++555%%%777bbbhhhxxx{{{|||ppphhhMMMMMMIIIHHHUUUMMMLLLNNNUUUTTTOOOlllttt___222333JJJ___qqqXXXMMMBBB<<>>+++999GGGLLL\\\tttqqq\\\[[[SSS[[[RRRVVVZZZ]]]___bbblll{{{HHH```YYY\\\ffffffaaalll~~~uuuuuuwwwxxxxxxwwwrrrnnnzzztttvvvxxxyyyxxxyyy{{{}}}xxxfffJJJ===888333,,,,,,+++******))))))******111===JJJLLLEEEAAAHHHSSSkkkmmmSSSvvviii}}}eee>>>HHH999>>>EEEJJJMMMIIIOOO[[[888TTTOOOAAA111...444666111===888666===JJJVVV]]]aaaGGG999222rrr}}}\\\PPPVVVWWW\\\\\\bbb```|||pppOOOzzzyyyVVV===333/////////...000222555888999555000111>>>;;;111GGGvvvwwwuuuUUU111:::===555<<>>===<<<>>><<>>@@@BBBCCCEEEEEEJJJMMM{{{JJJ///***+++///***444===???<<<888777777FFF[[[uuujjjUUURRRWWWUUURRRRRRRRRRRRRRRQQQQQQUUU\\\aaa|||jjjAAAZZZjjjGGG+++BBBRRRDDDNNNBBBKKKssslllKKKGGG<<<333;;;RRRiiittt||||||iii]]]]]]VVVYYYYYYZZZ\\\^^^]]]]]]dddqqq{{{}}}SSSwwwsss[[[VVVYYY___eeeaaajjjlllaaaZZZooo|||yyy~~~{{{zzzzzzzzzzzzzzz}}}vvvfffKKK===666333///,,,+++******))))))*********333DDDOOOLLLBBBCCCLLLVVVIIIkkkbbblll|||EEECCCDDD666===>>>AAAGGGBBB===fffEEE+++@@@KKK@@@555777:::999CCCCCCAAAEEERRR[[[QQQ???@@@888bbbSSSFFFBBBUUUKKKUUUTTT[[[aaafff888AAAvvvNNN333000555666///,,,))))))+++...///000:::222000CCCgggpppkkk:::111:::888666>>>444<<<666LLLuuu~~~777888111...///***%%%***:::LLLTTTTTTEEEEEEAAA<<<<<>>EEELLLOOONNNLLLJJJEEEEEEUUUqqq|||mmmZZZwww|||VVVGGGDDDFFFHHHDDDLLLAAAJJJPPPOOOZZZjjj|||___???666111,,,+++999???UUUnnnZZZzzzzzzbbbeeeiiijjjFFF@@@CCCHHHIIIFFFMMMNNNJJJKKKOOOKKKOOO```JJJ444CCC:::JJJiiixxx}}}iiiggg^^^FFFAAA222>>>EEE444777888999;;;<<<>>>???@@@>>>EEE^^^ZZZ///...;;;555222///---///555>>>FFFbbb{{{hhh\\\TTTVVVVVVQQQOOOQQQRRRSSSRRRQQQQQQTTTXXX[[[WWWYYY222fffooo>>>BBBZZZqqq|||hhhWWWNNNLLLFFF999<<>>666333111,,,+++******))))))******+++,,,999KKKQQQHHHDDDGGG[[[wwwPPPbbbhhh:::@@@777AAA???;;;888AAAGGGBBBPPPnnnFFF666333??????111...999:::888888<<>>333<<>>:::222333777333444555666888999:::;;;999JJJFFFXXXyyyZZZ???888333111888DDDTTTeeerrr|||WWWSSSRRRTTTTTTOOOMMMOOONNNNNNOOOPPPRRRUUUXXXZZZYYYkkkQQQ>>>cccnnnFFF...XXX~~~wwwgggqqq^^^ZZZXXXTTTZZZOOOUUURRRTTTUUUUUUVVVZZZcccjjjiiiuuuqqqLLLmmmttttttpppooosssuuuuuutttrrrrrrtttxxx{{{rrraaaLLL???666333111,,,+++******))))))******///---777OOO___\\\PPPHHHMMM___VVVTTTtttFFF;;;666444@@@999===888999EEEIIIFFFJJJTTT(((111CCC===444888AAA777111222...''',,,888\\\]]]999BBBAAADDD===FFF???PPPBBBQQQZZZXXXttt222\\\sss\\\BBB,,,---+++...333333///...000000TTTvvv{{{___ddd;;;000777------666333333;;;555<<>>EEEDDDlllvvvEEE===444777======???@@@999222555???dddsssIIIAAA<<<===<<<<<<===>>>@@@BBBDDDOOOGGGMMMKKKQQQuuuTTT:::DDDYYYyyy|||tttaaacccqqqFFF888DDD???999BBBEEE@@@EEEGGGIIIFFFQQQ```VVVDDD...777111///+++///>>>333222GGG___fff___\\\[[[XXXYYYeeejjjaaaXXXRRRHHH>>>EEEqqqwwwLLL;;;CCCAAAAAAEEE@@@;;;EEEDDDBBBIIIJJJIIIOOOXXXppp@@@<<<555&&&>>><<>>>>>oookkk;;;JJJpppMMM:::;;;---;;;333///>>>===333999BBBEEEHHHbbbjjjGGG999555333222333)))'''...000666SSSvvvHHHGGG555???333BBB;;;AAA===III===FFFQQQFFFhhhYYY444PPPuuuttt\\\@@@777222333333444>>>KKKkkk|||xxxgggsss===...111444***...888111;;;555444;;;333:::DDD///666666888555,,,000OOOrrrhhhWWWCCC000---:::777...DDDjjjmmm>>>555444333111//////222444,,,CCC:::333BBB>>>RRR{{{kkkHHHFFF???666333444555>>>\\\|||NNN===999444888888888888:::<<<>>>???DDD888NNNLLLGGGrrrWWW111:::]]]sss```___kkkNNN999555>>><<<777<<>>ZZZ~~~jjjjjjjjjkkkqqqggg>>>666222666444444444444555777999;;;CCC777FFFCCC@@@SSSmmmWWW555DDDVVVaaammm~~~sssfffeee~~~VVV777999555444888666555;;;666CCC@@@===EEEGGGCCC]]]vvvqqqjjjPPP...555:::(((+++444555(((...777...,,,222---111111000***###''';;;OOOwww```@@@???999666888333000777999<<<;;;AAAIIICCC???HHHDDDLLLHHHvvvooo~~~jjj___]]]jjjuuuooo999222111555+++---111///+++------...///000111222222***:::111222GGGDDDPPPyyydddVVVPPPTTTTTTTTTRRRRRRRRRSSSRRROOOLLLIIIHHHIIIKKKKKKJJJGGGTTTTTToooRRR???SSS```eeeQQQ```|||yyymmm```EEE333IIIooodddQQQZZZQQQSSSVVVQQQRRROOOLLLMMMNNNNNNNNNOOOPPPPPPUUU^^^\\\VVVUUUoooddd[[[SSS___wwwoooyyy{{{rrrjjjkkkllljjjlllppptttuuuqqqlllhhheeevvvSSSFFFCCC:::111,,,,,,++++++***)))*********&&&,,,///555OOOqqq~~~xxxIIIJJJ<<>>CCCGGGIIIMMMxxxyyyxxx___JJJ???)))777444000,,,222///------333555"""333@@@[[[tttfffnnnfffBBB222000000000000000000000000444555666888;;;===@@@AAA???BBBIIINNNRRRhhhhhh???222777///...---,,,++++++++++++******+++++++++,,,,,,,,,111111111222555999<<<>>>@@@RRRoooyyy\\\RRRVVVWWWTTTQQQQQQPPPPPPOOONNNMMMKKKJJJFFFEEEBBB@@@@@@AAACCCEEE@@@EEEKKKIIIGGG___[[[BBB;;;777999;;;999888888@@@FFFQQQccc~~~lllOOOTTTMMMMMMMMMLLLKKKIIIHHHGGGEEEFFFHHHIIIJJJJJJIIIIIIGGGMMMQQQQQQPPPUUUbbbmmmxxx}}}xxxsssoooooollliiiiiilllnnnmmmjjjgggiiikkkfff___iiiTTTEEEAAA999333000,,,,,,+++***))))))))))))***)))+++))),,,JJJxxxrrrHHHIIIVVV<<>>LLL^^^kkkCCC666(((,,,,,,++++++++++++,,,,,,000......111111222;;;FFFssszzzZZZ>>>777===333---777555444999666BBBUUUjjjqqq}}}{{{]]]111)))//////++++++++++++,,,,,,,,,,,,,,,...000111222333555777222>>>{{{qqq{{{wwwXXX:::000222111000222000000//////000000111222333666999:::;;;???FFFLLL___}}}zzzXXX___EEEHHHHHH:::AAA999BBB<<<===:::666VVVyyyggg///999111111111000111222222333222333333555999===@@@CCCDDDLLLmmmkkkaaauuuhhhUUU777333111444222...---111777\\\|||qqqhhhpppEEE000111////////////////////////222222444555888;;;===>>>===>>>BBBGGGEEEJJJ___xxxvvvVVV???222///222...---,,,+++************************++++++++++++///...///000333666999;;;333888DDDSSSgggzzzsssbbbTTTJJJLLLQQQQQQNNNMMMJJJJJJJJJIIIHHHGGGFFFEEEEEECCC@@@===<<<<<<===>>>@@@AAACCCBBB>>>JJJqqqxxxbbbWWWYYYgggvvvxxxvvv\\\SSSTTTJJJJJJIIIGGGEEECCCAAA@@@??????@@@AAABBBBBBBBBBBBCCCGGGJJJJJJJJJNNNXXX```TTT}}}uuuwww}}}xxxqqqllljjjgggdddeeehhhcccbbb___]]]___ccc```YYYiiiXXXGGGBBB:::444000,,,,,,+++***))))))))))))))))))+++,,,%%%(((ZZZvvvYYYKKKJJJAAA---QQQvvvttt}}}lll>>>///...---,,,*********++++++,,,------///111333555666777???EEECCCHHHeeezzzQQQ777---+++---///............///000111222222333555666777:::>>>AAAIIIGGGHHHgggJJJCCC:::777<<>>ooonnnPPPKKKBBBHHHDDDJJJ___qqq{{{\\\111%%%---///''')))))))))*********++++++***+++...//////000222444EEE---999ooo|||tttKKK999++++++///...---///......------......///000111333555555555777===BBBNNNXXXwwwjjjMMMgggjjjvvvkkkkkkzzzxxxXXX@@@'''666000////////////000111111111222222444777;;;>>>@@@JJJ???JJJsss|||bbblllsss}}}}}}{{{}}}wwwyyy{{{ZZZeee|||PPP---'''333------------------------...///000222444777999:::???<<<>>>EEEFFFBBBCCCJJJNNNyyy```>>>//////000---)))++++++***)))(((((((((((())))))))))))************++++++,,,---///222555777???>>>>>>@@@DDDJJJOOOSSS___cccddd___YYYTTTOOOJJJHHHGGGIIIMMMOOOLLLIIIJJJEEEEEEEEEEEEDDDBBBAAA@@@AAA???<<<888666555555666:::888:::<<<999:::GGGXXXkkkSSSUUUVVVMMMLLLKKKIIIFFFCCCAAA???===<<<<<<<<<<<<===>>>??????CCCDDDFFFFFFHHHKKKPPPTTT^^^[[[^^^uuuzzzpppmmmlllllllllpppiiiaaa]]]YYYVVVXXX]]]XXXXXXUUUSSSVVV[[[ZZZVVViii\\\HHHBBB:::444///,,,+++***))))))(((((((((+++)))%%%...333'''???xxxYYYEEEMMMBBB222666EEEaaatttQQQbbbhhh888+++777,,,+++***)))((()))))))))++++++,,,...///111333444777999AAAHHHHHHJJJZZZnnn^^^GGG///(((---///+++''',,,,,,,,,,,,---...//////000111333444555888;;;>>>999DDDLLLUUUxxxfff<<<777000%%%000+++******))))))******++++++,,,---...---...111555222777ccckkklllPPP'''%%%///,,,''')))((())))))))))))*********(((***,,,------...000222///888999<<>>GGGLLLSSSlllmmmgggiiiaaagggaaahhhhhh___lllMMM666******000++++++++++++++++++++++++,,,---...///111444666777BBB===<<>>===;;;:::777444222111111111222111444:::;;;888:::???FFFzzz___NNNNNNRRROOOJJJKKKIIIFFFCCC???<<<:::999999999888777888999;;;<<>>EEEFFFJJJSSSQQQiiigggFFF...000***(((---111...)))%%%************+++,,,------...000111222333555999<<<:::+++JJJPPP:::xxxfffbbb::: ///222%%%))))))))))))(((((()))))))))(((***,,,,,,---///111111777666<<<]]]|||AAA,,,%%%...---!!!222))))))))))))************(((***,,,---,,,---///111,,,777===999999PPPwww___ttt]]]777777///---,,,...,,,)))(((*********))))))******+++,,,,,,---000222444777;;;>>><<>>AAANNN[[[aaa___ddd^^^VVVOOOIIIBBB999333000/////////***%%%''',,,''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((())))))***+++---...000000222333555999===CCCGGGJJJEEEEEEEEEFFFGGGGGGHHHIIIIIIJJJIIIIIIJJJLLLKKKIIIHHHGGGEEEBBB???<<<999777555444222111000//////000...///333777888777999<<>>:::777444222222333222111000000222333444555555555999>>>BBBCCCBBBJJJFFFIIIUUU]]]___bbbgggqqqnnnsssppplllkkklllooonnnlllggg___VVVQQQLLLIIIKKKPPPLLLNNNMMMKKKNNNTTTWWWUUUiii___FFF>>>999333---++++++***)))((((((((((((%%%+++)))&&&(((&&&$$$)))%%%jjjyyy___WWWXXXgggvvv}}}nnn{{{]]]///###---...$$$)))))))))))))))(((((((((*********+++---///000111444000333<<<@@@BBBHHHQQQUUUUUUVVVVVVQQQOOOUUU___IIIFFFAAA;;;444111000111***)))+++,,,)))%%%&&&+++((((((((())))))***+++,,,,,,...///000000333666999CCC;;;555IIIZZZMMMcccKKK((((((333%%%"""---''')))((((((''''''(((((()))&&&)))+++***,,,000111///666555222555QQQVVV+++&&&+++,,,)))'''((((((%%%((((((((()))))))))******(((***,,,,,,,,,,,,...000999333,,,111888555@@@\\\xxx{{{ccc;;;000---)))++++++++++++)))((()))***))))))(((((())))))***+++,,,---...///111333555666===333FFFOOOKKK|||ttt??? ---999,,,%%%...***))))))))))))***+++++++++,,,---///111222444444<<<999>>>CCCAAA???NNNddd}}}>>>555+++'''))),,,,,,*********************************+++,,,...000222333222666:::<<<<<<<<>>999555...+++***)))((((((''''''((("""%%%+++)))###)))000,,,<<>>CCCIIIHHHGGGEEEBBB===888777999777777444...'''&&&***///---+++***)))%%%"""&&&---(((((((((((()))***++++++***+++,,,------///333666333======888;;;EEEPPPXXXSSS...777(((777'''"""...+++(((''''''''''''''''''(((&&&))))))''')))...///+++000)))...999777;;;gggiii<<>>>>>GGGZZZggg~~~\\\<<<333555111***''''''))))))((('''((()))))))))(((((((((((()))******,,,++++++---///000000000000CCC:::888LLLGGGTTTggg333333,,,***((('''+++)))((((((((((((((())))))***+++,,,...///111222333333888333888DDDIIIFFFJJJTTTTTTbbbrrrGGG+++&&&***------+++***++++++((((((((((((((((((((((((((())))))***,,,...000111...444:::<<<===???BBBEEE;;;>>>AAABBBAAACCCIIIOOO<<<;;;999::::::666///***,,,'''%%%***---+++(((&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((()))***+++++++++&&&***111777<<<>>>???>>>@@@;;;;;;@@@CCCBBBDDDGGGBBBFFFHHHEEECCCCCC>>>888<<<<<<:::888555222000...------,,,,,,,,,,,,,,,,,,---...///---,,,---///000///666???@@@:::AAAaaaxxxeeeZZZVVVQQQLLL[[[WWWNNNGGGIIIOOOKKKBBB<<<:::777444222222222222//////000000000/////////111222333555777;;;???AAAKKKFFFCCCIIIQQQVVVXXXXXXTTT```\\\XXXdddfffbbbiiiTTT]]]bbbllljjjmmm~~~tttaaahhhkkkhhhccc^^^VVVMMMOOOJJJGGGFFFCCC>>>===@@@???CCCEEECCCDDDHHHIIIHHHiiiaaaGGG>>>:::666///+++***)))((((((''''''''')))""")))+++###)))///!!!$$$///,,,???qqq:::111,,,,,,***&&&&&&+++%%%%%%&&&'''''''''&&&&&&&&&&&&'''''')))***,,,,,,222333222111555>>>FFFIIIKKKKKKFFF===888999666111000,,,))),,,000000***$$$(((&&&&&&)))***''''''***(((''''''(((((()))***+++((()))***++++++---111333///888888:::DDDCCCFFFXXXLLLaaakkkDDD666$$$222!!!333'''000111$$$***'''''''''&&&&&&''''''''''''***)))%%%''',,,,,,(((---...222666777888???IIIbbbZZZ===$$$000++++++&&&%%%(((,,,''' $$$///%%%%%%%%%&&&&&&&&&''''''&&&((()))***)))***+++---+++444+++'''666777222>>>>>>GGGNNN\\\qqqTTTLLL333///...000+++%%%&&&...&&&((()))((('''(((((('''((((((((((((((()))*********)))***,,,///111111111444333>>>???999EEEPPPFFFmmmvvvjjj\\\)))&&&000+++)))'''&&&+++###'''''''''''''''((())))))'''((()))+++------......111:::;;;555888CCCEEE???PPP???QQQXXXiii~~~~~~YYYNNN>>>(((444,,,)))***)))'''&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))+++,,,...///111444666444444888;;;===EEECCCDDDHHHKKKGGG@@@<<>>===AAADDDCCC888888777666444222000///,,,,,,,,,+++******)))))))))+++,,,---...111111///111333222222888@@@BBB???DDDHHHPPPVVVWWWTTTUUUYYYPPPTTTVVVSSSQQQRRRSSSQQQEEECCCGGGNNNKKKAAA===AAA666444111///.........///)))***+++,,,,,,+++))))))---...000000000333888<<<:::CCCJJJJJJFFFGGGNNNUUUOOO^^^ZZZTTT^^^\\\VVV___jjjfff^^^iiiooouuunnnmmmnnniii```[[[YYYSSSKKKJJJGGGFFFFFFDDD???===>>>===AAADDDBBBBBBEEEEEEDDDjjj```HHH@@@:::333,,,---+++(((((((((((('''&&&''''''''''''''''''''''''&&&)))((($$$+++KKK|||qqqEEE***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))***+++...///111222444777<<<@@@@@@===:::777555333000...+++*********))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))***+++---...///111333555777;;;@@@GGGLLLQQQQQQRRRXXXdddvvvwwwSSSFFF666.........+++'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))+++---///222555777:::;;;???HHHZZZqqqqqqbbb999444---***)))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((...//////000111333777;;;BBBDDDHHHKKKMMMPPPSSSVVVVVVQQQIIIAAA;;;777333111---,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))***+++,,,------...222444777;;;???AAACCCCCCEEELLLYYYkkk~~~yyy{{{uuu```CCC///(((***))))))((((((''''''''''''&&&&&&&&&''''''''''''((((((((()))***+++,,,,,,---000111333777===@@@AAAAAA@@@AAACCCEEEGGGIIIJJJJJJUUUXXX]]]``````]]]XXXUUU===888111---,,,,,,+++)))(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((((()))******++++++111222444777999;;;<<<===???<<<<<>>999555444222///---+++***)))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((+++,,,,,,...000444666888999;;;======<<<===>>>@@@AAAAAA@@@@@@@@@?????????666444111//////...,,,*********))))))((((((((('''((())))))***++++++,,,,,,...000222444666888<<>>CCCGGGIIIKKKMMMNNNLLLPPPTTTUUUSSSRRRSSSUUU___ZZZ```^^^ccceeekkkbbbbbb___ZZZQQQIIIDDDAAAAAA@@@???>>><<<<<<;;;;;;<<<===>>>???AAABBBDDDDDDjjj^^^GGG???:::444------+++(((((((((((('''%%%''''''''''''''''''''''''&&&+++...***###"""+++333WWWmmmmmmQQQ:::...)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***,,,---///000111444999<<<<<<:::666333222000---+++***)))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))***,,,---...///000333555888>>>DDDHHHOOOPPPPPPNNNJJJEEEBBBAAABBBAAAAAABBBAAA:::...%%%444...'''&&&***------+++((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))+++,,,...000333666888999DDDEEEGGGJJJLLLNNNMMMMMMMMMJJJEEE@@@:::444---)))333///***((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((+++,,,---......111555888===???BBBDDDEEEFFFHHHJJJDDD???999555222000...---++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))***+++,,,------000222555999<<>>222333444444333111...---444000+++((())))))((('''(((''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''(((((())))))***++++++---...000333555777888999<<<;;;;;;>>>AAA@@@;;;666333111///---+++)))((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((***++++++---///222555777999:::<<<<<<<<<<<<>>>@@@???????????????>>>===<<<555222///...------+++))))))(((((((((''''''''''''(((((())))))***+++++++++---///111333444777:::======@@@BBBCCCCCCBBBCCCDDDIIIJJJKKKKKKJJJJJJJJJKKKHHHGGGEEEBBB>>>999444222///...---,,,+++*********))))))*********+++++++++***+++,,,...000111333333777;;;@@@DDDFFFHHHJJJLLLNNNSSSXXXZZZYYYWWWXXXYYY```\\\dddbbbffffffggg^^^[[[UUUOOOHHHCCC???===>>>===<<<:::999888888888999:::;;;===>>>@@@AAABBBjjj[[[DDD===999555...,,,***((('''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%)))+++,,,+++++++++'''///...///666;;;:::///---,,,***)))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''((())))))***,,,---...111555888777444111...---,,,***(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))***+++,,,,,,---000222555999???CCCAAAGGGOOOQQQMMMEEE<<<666666333000000222222///,,,)))((('''((()))***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))***,,,...111444555666:::<<>>===999333//////000111222+++)))''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((***++++++,,,...222444;;;>>>@@@AAA@@@@@@AAABBB999666222///...---,,,+++))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***+++,,,------///222555999;;;===>>>EEEEEEEEEDDDAAA>>>;;;888666666666444000,,,(((%%%---+++)))((())))))'''%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***++++++,,,---000333333444666;;;???BBBBBBBBBAAA>>>:::666444333111///,,,***)))))))))***(((&&&&&&'''''''''&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''(((((()))************+++...000333444666666999888999<<<>>>===777222///...,,,***(((&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((())))))***+++---000333555777999;;;;;;;;;;;;===???<<<===>>>>>>>>><<<999888222///---+++++++++)))(((''''''&&&&&&&&&&&&%%%%%%''''''(((((()))*********+++---///000222444777:::;;;>>>AAABBBBBBBBBBBBCCCDDDIIIMMMMMMJJJHHHJJJLLLGGGEEECCC???:::666222///---,,,+++))))))((((((((('''(((((((((((())))))))))))***+++---...000111222333777<<<@@@BBBDDDGGGIIIIIINNNTTTVVVVVVUUUUUUWWW[[[YYYbbbaaadddaaaxxx^^^^^^WWWMMMFFFCCCAAA???<<<999888777555444444444444666666888999;;;===>>>???kkkXXXBBB<<<999555000,,,***((('''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))&&&######%%%(((***,,,)))------)))'''***)))&&&"""$$$&&&(((*********)))&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''''')))***+++,,,...111444222///,,,+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))******,,,...000222666;;;???CCCFFFIIIHHHCCC<<<666222000,,,(((&&&'''((()))(((+++,,,,,,+++)))&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((()))***,,,///111222333888;;;@@@CCCCCCAAA>>>===333000---***)))'''$$$"""&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((******+++,,,///222888;;;>>>???>>>===<<<<<<888555111---,,,+++)))'''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((******+++,,,+++---///333666999;;;===???@@@AAABBBAAA>>>;;;999///...------...///000111+++)))'''(((+++,,,***'''%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))******+++)))---222333333777???EEE;;;<<<>>>>>>;;;777333000333111...,,,***)))******''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&'''(((((())))))***+++,,,...111333555666777777777999;;;<<<999333///,,,+++***(((&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%&&&&&&''''''((((((((()))+++...111222666777999:::::::::<<<>>>;;;<<<===>>><<<999666444...,,,***)))))))))'''&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&'''(((((()))))))))+++---...///111444666999<<>>@@@@@@AAACCCGGGJJJIIIFFFBBB???<<<888333///+++)))(((((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''((((((***+++,,,------///222666:::<<<@@@CCCFFFIIIKKKMMMMMMMMMPPPVVV[[[[[[XXX___]]]___]]]tttZZZKKKDDD===::::::999555000222222111000////////////111222444666888:::;;;<<>>???>>>:::777555444'''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%$$$$$$&&&(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''((()))***,,,---...///---333999;;;999666555555...+++'''%%%&&&'''''''''&&&((()))(((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%''')))******+++---//////333888;;;:::888666555---***((('''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))***++++++---000333777:::<<>>>>>;;;888333///---)))(((((('''&&&$$$###""",,,------***%%%!!!!!!"""############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''(((((()))(((+++---......000444888777888888777444///+++)))&&&''')))******)))((('''$$$%%%'''&&&$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((((((***,,,...111333444444777777888777555222...,,,))))))(((&&&&&&%%%%%%%%%#########$$$$$$$$$$$$$$$################################################"""######$$$$$$%%%%%%&&&&&&&&&''''''))),,,...///222444666777777888:::<<<:::::::::888666222///---)))'''%%%%%%&&&&&&%%%$$$"""############$$$$$$$$$######$$$$$$%%%&&&&&&''''''(((*********+++...000333666:::<<<===>>>???AAABBBAAABBBFFFJJJJJJEEE@@@===:::555000,,,***)))(((&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((()))***++++++---000444777:::>>>BBBEEEIIIKKKLLLLLLLLLOOOUUUZZZXXXTTT[[[WWWYYYUUUlllRRRBBB???;;;999888666222...111000///...............000000222444777999:::;;;nnn\\\DDD===:::666111+++)))'''&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''###  ###%%%###""""""$$$&&&'''(((***///+++%%%!!!!!!%%%(((############$$$$$$$$$%%%########################$$$$$$#########$$$%%%%%%&&&'''))))))(((((()))***)))(((&&&%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''''''''))),,,---...000222555>>>>>>===888111)))$$$!!!$$$&&&'''((((((''''''(((******(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''((()))***+++,,,---...000555999888222---******000,,,(((&&&&&&&&&''''''$$$&&&'''&&&$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&((())))))***+++---///333888;;;:::666333222+++)))(((((())))))((('''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((())))))***,,,...222555999;;;888888666444111...,,,***&&&'''((()))))))))(((((( !!!###$$$'''(((#########$$$$$$%%%%%%%%%############$$$$$$$$$$$$######$$$%%%&&&'''(((((()))***+++---...000111222666555444222///,,,(((&&&###$$$$$$%%%%%%%%%$$$$$$"""$$$&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((''')))+++---000222333333666666555333000---+++***((('''&&&%%%%%%$$$$$$%%%"""#########$$$$$$$$$$$$################################################""""""######$$$%%%%%%%%%'''&&&'''''')))+++...///111333555666666888:::<<<888777666444111...+++)))(((&&&$$$$$$%%%&&&%%%$$$""""""#########$$$$$$$$$""""""######$$$%%%%%%&&&&&&((()))))))))***---///333666:::<<<>>>???@@@BBBBBBCCCDDDFFFGGGFFFCCCAAA;;;888333...+++))))))***&&&%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))******+++---111555888<<<@@@DDDDDDGGGJJJKKKKKKLLLPPPSSSSSSOOOWWWSSSSSSLLL___CCC===<<<:::777555333111000///......------------------...000222555777999:::ooo^^^EEE>>>:::777111+++)))'''&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######%%%)))+++***$$$&&&&&&&&&'''%%%######%%% """$$$%%%%%%$$$###"""""""""######$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&(((((('''&&&'''((((((&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''&&&(((+++,,,---...000222777777666333///------...%%%&&&'''''''''&&&'''(((""""""###&&&))))))(((%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((()))***+++,,,------)))...333333///++++++---$$$###$$$&&&((((((&&&$$$"""$$$&&&%%%""""""%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%((()))((()))***++++++///444666444000,,,******(((&&&&&&'''&&&%%%############$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%&&&'''((()))((()))***---000444888::::::999666333000---+++)))((((((((('''&&&%%%$$$###***(((''''''''''''%%%$$$######$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$"""###$$$%%%&&&''''''(((((((((***...222444555444222111000///---***)))((('''&&&%%%$$$$$$$$$%%%%%%"""$$$&&&%%%$$$$$$'''***$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((())),,,...111333444444555555444000---***))))))&&&%%%%%%$$$######$$$$$$""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%'''''''''''')))+++---///000222444555666777999;;;777555333000---***(((''''''%%%$$$$$$%%%&&&&&&%%%""""""######$$$$$$$$$%%%"""""""""###$$$$$$%%%%%%&&&((()))))))))***,,,......111555888999:::<<<>>><<>>>>>???@@@AAA???;;;888555///...,,,***)))(((''''''################################################%%%%%%%%%%%%&&&'''(((((())),,,...111444888===AAAEEEEEEGGGHHHIIIIIIJJJJJJQQQLLLPPPSSSLLLIIIGGG<<<222111...,,,******+++,,,,,,,,,,,,++++++************,,,...///000222666888oooXXX>>>>>>888777---+++)))'''&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((()))+++---000111333111///,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***++++++.........---,,,+++)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))******,,,---///000///---+++)))''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''(((((()))+++---000333555555333000---***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$%%%&&&&&&''''''((())),,,...111222111///,,,)))''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%&&&'''''''''))))))***,,,...000111222333222///,,,)))'''%%%%%%################################################################################################"""############$$$$$$$$$&&&&&&''''''(((***+++,,,111222333555666777888999:::666111---+++***((('''$$$$$$$$$#########"""""""""############$$$$$$$$$########################%%%%%%&&&'''((()))******,,,---000333666999:::;;;<<<===??????===999444111---,,,***((('''&&&%%%%%%################################################%%%%%%$$$%%%%%%&&&'''((()))+++...111444888===@@@FFFGGGIIIJJJKKKLLLLLLLLLKKKEEEGGGHHHAAA???>>>444111///---+++*********+++,,,,,,,,,++++++************,,,...///000222666888pppWWW??????888777...+++)))'''&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%%%%%%%%%%$$$###########################$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''(((***,,,...//////...,,,)))'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))***+++,,,,,,,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))***+++,,,.........,,,)))((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''(((((()))+++---000222333222000...+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%&&&&&&''''''((()))+++---///000...,,,***(((&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%&&&&&&''''''((()))***,,,...000222333222000---)))'''&&&%%%&&&################################################################################################"""############$$$$$$$$$&&&&&&&&&'''((()))++++++111111333444555666777777666333...+++)))((('''&&&$$$$$$$$$###############"""############$$$$$$$$$########################$$$%%%%%%&&&'''((())))))+++,,,///222555888999::::::;;;======:::555000,,,***)))'''&&&%%%$$$$$$###################################################$$$$$$$$$%%%%%%&&&'''((()))+++...000333777<<>>CCCDDDFFFHHHIIIIIIHHHHHHOOOEEEAAA>>>555555888222+++***)))(((((((((((((((+++++++++***************+++,,,---...///222666999qqqUUUAAABBB888777000+++)))'''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###%%%&&&&&&%%%###"""""""""#########$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&((()))***+++++++++***)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))))))))*********)))((('''&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''&&&''')))***,,,---......+++***((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$############$$$%%%%%%&&&&&&''')))***++++++,,,((('''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$%%%&&&&&&'''&&&(((***,,,///000111111---+++(((%%%###$$$%%%&&&################################################################################################""""""#########$$$$$$$$$%%%&&&&&&&&&''')))***+++---...///111111111000///...+++((('''&&&&&&$$$###########################""""""#########$$$$$$$$$##############################$$$%%%&&&'''((((((***,,,...222555777999:::999999999888444///***''''''&&&%%%%%%$$$$$$$$$$$$################################################$$$$$$$$$$$$%%%&&&''''''(((***,,,...111444999<<>>@@@DDDGGGHHHGGGEEECCC;;;222111000)))+++...(((&&&&&&'''(((((((((((((((((()))))))))*********+++,,,---------...111777;;;dddSSSCCCEEE888666333+++)))'''&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((***************&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((()))''''''&&&%%%%%%$$$$$$###$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''%%%&&&(((************)))'''&&&%%%%%%$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#################################"""###$$$$$$%%%$$$%%%'''(((((((((''''''$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$%%%%%%&&&&&&&&&''')))+++,,,+++***)))$$$$$$$$$$$$#########"""################################################################################################"""############$$$$$$$$$%%%%%%%%%&&&'''((()))***+++,,,...000///...+++)))(((&&&%%%%%%&&&&&&$$$"""""""""######$$$$$$$$$$$$"""############$$$$$$$$$########################""""""###$$$%%%&&&&&&''''''))),,,///222444666777444222...***(((&&&&&&'''###############$$$$$$%%%############################################################$$$%%%&&&''''''(((+++,,,...222666999;;;===AAADDDEEEDDDBBB@@@444,,,------''')))+++%%%&&&&&&'''((())))))))))))(((((())))))*********+++------------...111777;;;```SSSCCCAAA:::555333,,,***((('''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&((((((((((((((((((((((((%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%########################################################################################################################$$$$$$######$$$$$$%%%&&&&&&((()))***)))(((&&&%%%########################################################################################################################"""############$$$$$$$$$%%%%%%%%%%%%&&&'''((((((***+++---------+++)))((($$$$$$$$$#########""""""####################################################################################$$$%%%&&&'''((((((***---111444444444555222...)))&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%'''((()))***,,,000666:::AAABBBEEEHHHIIIEEE???:::///---***(((''''''((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))***++++++---///333555777[[[SSSCCCAAA:::555333,,,***((('''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%########################################################################################################################$$$$$$######$$$$$$%%%&&&&&&''')))))))))(((&&&%%%########################################################################################################################"""############$$$$$$$$$%%%%%%$$$%%%%%%&&&'''(((+++,,,,,,---,,,***((('''$$$$$$$$$#########""""""####################################################################################$$$%%%&&&'''((((((***---111444444333222000,,,(((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%'''((()))***,,,000666:::<<<>>>AAADDDDDD???777111---,,,***'''&&&&&&'''(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))***++++++---///222555777WWWSSSCCCAAA:::555333,,,***((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################################################################################################################$$$$$$######$$$$$$%%%&&&&&&'''((((((((('''&&&%%%########################################################################################################################"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((+++,,,,,,,,,***(((&&&%%%$$$$$$$$$###################################################################################################$$$%%%&&&'''))))))+++...111333333222...,,,)))&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%&&&''')))***,,,000666:::===???BBBDDDBBB<<<222,,,+++***(((&&&%%%%%%&&&'''&&&&&&&&&''''''''''''((())))))))))))))))))))))))+++++++++---///222555666RRRSSSCCCAAA:::555333,,,***((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################################################################################################################$$$$$$######$$$$$$%%%&&&&&&''''''''''''&&&%%%$$$########################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((+++++++++***(((&&&%%%###############################################################################################################$$$%%%&&&&&&))))))+++...111222111///)))(((&&&$$$$$$$$$%%%%%%##############################################################################$$$$$$$$$%%%%%%%%%&&&'''((()))+++000555999AAAAAA@@@???<<<777///***(((((('''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))+++++++++,,,///111444666NNNSSSCCCAAA:::555333,,,***((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################################################################################################################$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$########################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''******)))((('''%%%##################################################################################################################$$$%%%&&&&&&((()))***---000000...,,,&&&%%%$$$#########$$$%%%##############################################################################$$$$$$$$$%%%%%%%%%&&&'''((()))+++///555999AAA>>>999555111...***'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))+++++++++,,,...111333555JJJSSSCCCAAA:::555333,,,***((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""########################################################################################################################$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$########################################################################################################################"""############$$$$$$$$$#########$$$$$$%%%&&&''')))((('''&&&%%%$$$#####################$$$$$$$$$####################################################################################$$$%%%&&&''''''(((***,,,......+++((($$$$$$############$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%%%%&&&((()))+++///555999BBB<<<555000,,,***)))(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))+++++++++,,,...000333444GGGSSSCCCAAA:::555333,,,***((('''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%""""""############""""""########################################################################################################################$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$############$$$%%%&&&'''''''''&&&%%%$$$#########""""""#########$$$$$$$$$####################################################################################$$$%%%&&&'''&&&''')))+++---+++(((%%%$$$###################################################################################################$$$$$$$$$%%%%%%%%%%%%&&&'''(((+++///444888???:::333...+++***((('''$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))+++++++++,,,---000222333CCCSSSCCCAAA:::555333,,,***((('''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,...000000************))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%""""""############""""""########################################################################################################################$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$########################################################################################################################"""############$$$$$$$$$############$$$%%%&&&'''&&&&&&%%%$$$#########$$$""""""######$$$$$$$$$$$$####################################################################################$$$%%%&&&'''%%%&&&(((***,,,***&&&###$$$$$$$$$$$$############""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%%%%&&&'''(((***///444888666333...***'''%%%###!!!$$$$$$%%%&&&''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))+++++++++,,,---000222333AAARRRFFF???888777111---+++)))((((((((('''%%%((('''&&&&&&(((***((($$$'''((($$$$$$(((""""""...444???<<>>AAA222///---------***$$$'''((((((&&&$$$$$$%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))))))))&&&(((......((($$$###)))000@@@KKKZZZ```hhhjjjSSSHHHBBBDDDFFFGGGOOO[[[III===000+++...111,,,$$$000)))"""###''')))'''$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&******))))))))))))((('''!!! """&&&&&&###$$$)))%%%(((******'''%%%%%%'''***((('''''''''&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%%%%$$$$$$(((''''''&&&&&&%%%%%%%%%((((((&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$###"""""""""######"""""""""$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$""""""###%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$#########"""################################################"""######$$$$$$%%%&&&&&&''''''''''''&&&%%%$$$#########################################################################################################$$$$$$$$$%%%%%%%%%&&&'''(((***,,,---//////---***'''&&&&&&&&&%%%###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))***************+++---......000222555JJJNNNDDD>>>888777222---+++)))((((((((('''&&&((())))))(((%%%$$$'''******...,,,///666333000888???CCC???JJJOOOccccccddd___YYYZZZVVVLLLQQQ]]]```III<<<000,,,,,,***((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&& ***111,,,!!!!!!///>>>===@@@EEEIIIJJJKKKKKKLLLZZZVVVOOOFFF===666000---+++***)))(((&&&%%%&&&(((%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))******---&&&%%%***+++(((...888FFFFFFVVVMMM]]]UUUfffgggkkkYYYIIIBBB>>><<<@@@GGGYYYfffgggRRR777)))''''''000&&&"""'''***'''%%%'''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''''''''''''''(((((((((((((((111000000111...)))(((***$$$'''******'''%%%%%%&&&+++(((%%%%%%'''((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%((((((''''''''''''(((((($$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$############################################################"""######$$$$$$%%%&&&&&&((('''&&&%%%%%%$$$$$$%%%######################################################################################################$$$$$$$$$%%%%%%%%%%%%&&&(((***,,,------,,,)))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))***************+++---......000222555JJJLLLCCC>>>999888222---+++)))((())))))((('''((('''(((******((())),,,///333......888===AAALLLPPPTTTVVV```hhhqqqkkkcccYYY^^^kkkhhhUUUPPPYYY]]]UUURRRJJJ;;;***"""%%%---'''&&&&&&&&&&&&&&&&&&'''%%%&&&((())))))******+++---'''%%%///@@@LLLMMMHHHPPPTTTYYY\\\^^^```bbbeeeaaahhhkkkbbbOOO???:::;;;000+++'''))),,,+++)))(((&&&&&&&&&&&&'''''''''''''''''''''((()))***+++,,,...---***((()))000===FFFRRRSSSZZZPPPUUURRRdddlllsssfffZZZUUUPPPHHHAAA???111999???AAAGGGLLLBBB111&&&$$$(((///+++"""###,,,''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((($$$%%%&&&''''''(((***,,,!!!%%%)))---111666;;;LLLHHHCCC>>>:::666111---+++)))'''&&&'''(((***+++'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%######"""!!!!!!"""######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&%%%######$$$%%%((((((((((((((((((((((((!!!$$$'''))))))'''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$$$$%%%&&&&&&((('''%%%$$$###$$$%%%&&&######################################################################################################$$$$$$$$$%%%%%%%%%$$$&&&)))+++,,,+++***)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((()))))))))***************+++---......000222555HHHKKKCCC>>>999888222---+++)))((()))***)))(((+++''''''+++,,,)))'''))),,,555888@@@VVVlllmmmPPPMMMYYYfff]]]EEEWWW[[[YYYLLL:::---((((((((((((''''''''''''((((((%%%'''(((((('''(((***,,,,,,000666:::<<<<<<;;;:::;;;999777666888???HHHNNNKKKXXXhhhnnniii]]]RRRMMMBBB222%%%%%%++++++)))'''&&&&&&'''''''''(((((((((((((((((()))***+++------'''111333---111???JJJJJJIIIfffkkkVVV]]]XXXOOOJJJPPPWWWOOOAAA222,,,***,,,***$$$$$$+++(((''''''&&&&&&''''''((('''''''''(((((()))))))))((()))***)))(((***...111999<<>>999888222---+++))))))******)))(((,,,'''''',,,+++''')))000888RRRjjj}}}hhhUUUhhh|||XXXYYYXXXWWWSSSHHH444###)))(((((((((((((((((()))'''))))))'''%%%&&&***...000777>>>>>>>>>FFFWWWfffjjjiiigggeeebbb\\\UUUPPPOOOJJJIIIQQQ^^^fffeee```ZZZCCC---(((***(((&&&''''''''''''(((((((((((()))(((((()))***+++,,,...///'''---000111???XXXlllssspppnnnhhhZZZGGG;;;;;;HHHSSSMMM===,,,%%%'''+++((($$$((((((''''''''''''((((((''''''(((((())))))******)))******((('''+++222888===BBBFFFGGGJJJQQQVVVWWWYYYPPPGGGGGGMMMQQQMMMGGGBBBAAA===666///)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$$$$######!!!"""$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%&&&%%%$$$######$$$%%%&&&&&&'''(((((((((((('''&&&'''&&&%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&''''''&&&'''&&&$$$#########$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&& %%%***---///444:::???CCCDDDEEEFFFFFFEEEDDDCCC777222+++$$$!!!"""&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%$$$######################################################$$$$$$$$$$$$%%%%%%%%%%%%################################################"""######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######################################################################################################$$$$$$$$$%%%%%%%%%&&&'''((((((((('''&&&%%%"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))***************+++---......000222555DDDKKKDDD???:::888222,,,+++))))))***+++***))))))(((***...+++***888KKK]]]~~~kkkBBB___^^^ZZZWWWXXXTTTCCC222***))))))(((((())))))***(((***+++)))))),,,444;;;III@@@DDDaaa}}}lllWWWJJJIIIQQQYYY]]]cccRRRCCC???999...'''(((''''''((((((((())))))))))))))))))***,,,---///000...---999SSSkkk{{{oooaaaMMM<<<555QQQMMM???---(((,,,+++$$$((((((''''''''''''((((((''''''((())))))***++++++''')))***+++---666BBBLLLGGGSSSaaakkkvvvvvvmmmcccXXXQQQQQQJJJCCC>>>;;;666...(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((('''((()))***,,,---...///((('''%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%%%%%%%$$$$$$%%%(((***,,,&&&''')))++++++)))'''&&&+++)))'''%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''&&&&&&%%%$$$%%%''')))+++'''((()))******(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((---333777:::>>>EEEKKKAAACCCFFFGGGGGGFFFCCCAAAHHHCCC:::111+++(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$%%%%%%%%%%%%$$$###"""################################################$$$$$$$$$%%%%%%%%%&&&&&&################################################"""######$$$$$$%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%((('''''''''&&&&&&%%%%%%"""%%%((((((&&&%%%%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))***************+++---......000222555CCCLLLDDD@@@:::888222,,,+++))))))***+++***)))%%%'''---111---000JJJgggiiiiiiaaaTTTLLLMMMMMMJJJ******))))))))))))******(((***,,,---///666AAAJJJDDDhhh}}}hhhWWWWWW^^^___YYYXXXZZZNNN888+++***(((((((((((())))))))))))))))))***+++,,,...000000222222TTTYYYIIINNNAAATTTWWW???***(((,,,+++((((((''''''''''''(((((('''(((((()))***+++++++++(((+++///333;;;HHHZZZffflllyyyWWWMMMBBBAAAEEECCC777,,,(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((///000444888<<>>666---'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%$$$$$$$$$%%%(((+++///111BBBDDDGGGIIIIIIGGGDDDBBB...,,,***'''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''&&&%%%%%%&&&(((+++...000000222444555444111---+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''333888===@@@@@@DDDJJJPPPYYY\\\___bbbbbb___\\\YYYQQQPPPKKKEEE<<<222)))$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%$$$###"""################################################$$$$$$$$$%%%%%%&&&&&&&&&################################################"""######$$$%%%%%%&&&&&&"""###%%%&&&&&&%%%$$$#########################################################################################################$$$$$$$$$%%%%%%%%%)))((('''%%%%%%%%%%%%%%%###&&&))))))&&&%%%%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))***************+++---......000222555DDDNNNGGG===<<<555222,,,,,,+++***))))))*********)))+++000666EEE```yyy[[[ZZZDDDVVVCCCRRR@@@'''###+++%%%'''...(((...&&&&&&,,,111PPPFFFiiiyyyzzz|||wwwqqqeeeVVVgggbbb[[[bbbiiiWWW999&&&---+++'''%%%(((,,,,,,)))%%%000---)))222777222000444pppRRRRRRUUU>>>>>>\\\999)))###000''''''%%%%%%(((++++++)))'''%%%''',,,+++&&&'''...&&&000;;;GGGWWWlll|||fffIIIAAAHHHMMM>>>---+++***+++)))%%%$$$$$$''''''''''''''''''''''''$$$(((***)))(((((())))))'''*** ---###222///999>>>OOO999III:::999DDDCCCDDD999444;;;BBB===111)))$$$%%%&&&&&&%%%%%%''')))''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%###(((,,,+++%%%"""%%%(((---$$$!!!***777<<<:::888BBBFFFFFFAAA???GGGPPPUUUWWWNNN@@@444,,,)))((())))))&&&!!! %%%)))''' %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++%%% !!!'''+++)))&&&""")))555>>>;;;555888@@@EEEBBB===>>>GGGOOOHHH;;;444,,,$$$$$$)))+++'''!!!&&&&&&%%%$$$###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$(((***'''###%%%111<<>>LLLPPPRRRqqqlllwwwxxxlllcccaaaOOOPPP;;;555&&&(((+++)))###"""&&&(((&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$%%%$$$###$$$&&&'''&&&$$$!!! """$$$%%%%%%&&&### ###%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$%%%&&&&&&%%%$$$###&&&%%%######$$$$$$###"""%%%###"""###&&&(((((((((#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$######$$$$$$+++)))'''$$$$$$'''&&&$$$&&&&&&%%%&&&''''''%%%$$$***'''%%%$$$%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))))))))))),,,---......---///111444KKKMMMFFF===<<<555222,,,,,,+++***************---+++...666@@@OOOdddwwweeesssRRROOOCCCGGGFFF555+++***(((***---******...///777DDDMMM~~~qqqXXXLLL___\\\^^^nnnSSS<<<---***))))))******+++,,,...---***///222)))+++>>>wwwjjjJJJUUUCCCHHHXXXEEE )))))))))(((((((((******))),,,***(((''')))++++++***444<<>>BBBIII???888...'''%%%%%%&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''***(((&&&%%%&&&***...222HHH999111>>>RRRaaajjjpppfffmmmoooiiiaaa```aaabbbLLLIIIFFFGGGJJJHHH@@@999---'''&&&***'''!!!###+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&***222999EEEBBB@@@@@@@@@AAAGGGNNN<<>>...&&&###%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''+++ !!!...333111<<>>@@@///$$$)))+++'''''''''''''''''''''''''''(((%%%%%%))),,,,,,++++++///111000555;;;JJJRRRVVVlll___jjjrrrqqqqqqyyyvvvpppdddUUUHHHBBBAAAHHHBBB999///)))&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''(((***+++---///444888@@@CCC[[[zzzzzz___SSSZZZUUUZZZ\\\YYYYYY[[[[[[XXXlllllleeeUUUCCC999999>>>>>>222%%% $$$''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&,,,&&&"""$$$,,,666:::<<<...999IIIYYYfffoooyyyvvviii]]]TTTOOOLLLLLLPPPWWWXXXLLL555###$$$$$$%%%&&&'''&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''(((..."""$$$555:::===YYY~~~zzzyyyqqq___KKK555'''+++---'''$$$(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%"""###%%%(((******)))'''&&&***------***'''%%%%%%%%%%%%%%%&&&'''&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&((()))###%%%(((******(((%%%###%%%$$$######$$$%%%###"""%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%)))%%%"""###%%%&&&''')))((()))***)))((('''&&&'''***)))((()))***)))(((&&&''''''((((((((()))))))))***************************,,,------...000333666VVVNNNFFF;;;;;;555222,,,+++++++++++++++,,,,,,***444???GGGNNN[[[lllxxx~~~wwwkkkqqq}}}ZZZFFF<<>>mmm{{{GGGSSSAAA<<<@@@,,,))))))++++++''')))...((((((...333,,,***CCCddd{{{JJJFFF>>>444,,,)))))))))(((((((((((((((((((((((()))&&&&&&,,,---)))(((***,,,444???GGGYYYlll}}}zzzjjjZZZPPPLLLJJJDDD:::///'''&&&'''(((((('''&&&&&&&&&&&&''''''&&&&&&&&&''''''((()))&&&))),,,---///444>>>FFF\\\cccaaaYYY___uuu|||TTTZZZfffqqqrrrcccJJJ666AAA@@@444&&&$$$------$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''))),,,111666:::===>>>dddooo|||}}}xxxvvvvvvrrrppppppssswwwxxxwwwvvvlll___SSSQQQWWWVVVKKK???(((&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((())) 111555///AAAlllfffGGG---+++...)))%%%''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&"""###''',,,222555555333222555888999777444111///))))))'''&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***,,,000...---///444666555333000---)))'''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$)))&&&'''...222000000333666777777333...***((((((***(((''''''))))))((('''((((((((()))))))))*********************************,,,---...///111555888^^^QQQGGG<<<:::555222,,,++++++++++++,,,,,,---...;;;GGGKKKOOOXXXfffooommmnnnqqqwww}}}~~~}}}WWWFFFJJJAAA555333111...111777TTTuuuzzzEEEeee^^^MMM777,,,+++//////------444---777mmm[[[BBBAAAHHHAAA444+++'''+++,,,))))))//////++++++------;;;eeeSSS333888:::+++%%%///((((((((((((((((((((((((+++'''(((,,,+++&&&(((///555EEE___eeeyyy}}}ooottt{{{sssgggVVVTTTNNNDDD888///)))''')))(((''''''&&&&&&'''''''''''''''''''''((()))*********+++---555BBBQQQ[[[]]]cccmmm|||uuudddeeeiiirrrxxxeee^^^]]][[[YYY===DDDCCC444((('''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((("""***111222444AAAYYYllllllttt{{{}}}}}}}}}}}}zzz~~~uuuhhh\\\TTTOOOMMMMMM444...(((%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***(((000666DDDggg___???111///+++''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((('''(((***111999>>>???===999:::<<<>>>@@@===888444///...,,,(((%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%&&&(((***---///000???;;;555333555888:::;;;444222///------------,,,(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&''''''(((111AAAGGGBBB>>>???GGGHHHGGGBBB:::444222222)))'''&&&&&&''')))***)))))))))))))))************+++++++++++++++++++++++++++---...000111333777:::gggSSSHHH<<<:::444111+++++++++++++++,,,---...111>>>IIILLLNNNTTTYYYZZZWWW___eeegggrrrkkkjjj~~~ZZZmmm___PPPFFFBBB===111...555888QQQWWWWWW[[[UUUDDD111+++111333...111---222\\\JJJBBBNNNEEE???111(((+++...******...---000---,,,===cccqqqHHH>>>;;;000***---((((((((((((((((((((((((---((()))---,,,***555EEETTTggg}}}~~~rrrqqq}}}tttvvvtttyyy}}}}}}zzzrrrllldddXXXOOOGGG>>>333+++)))(((((('''''''''''''''''''''''''''((()))***+++---+++...:::LLL^^^hhhllluuu{{{YYYLLLPPPaaa^^^VVVKKKFFFGGGHHHGGGeee|||yyyZZZLLLAAA<<<333%%%"""(((''''''''''''''''''''''''%%%&&&&&&'''(((((())))))***---111999GGG```}}}}}}yyyuuuyyy}}}zzzsssqqqyyy}}}}}}zzz|||{{{ssseeeXXXRRRPPPDDD:::...'''&&&'''((('''''''''''''''''''''''''''%%%%%%&&&&&&''')))***+++;;;333BBBiiisssyyyxxxXXX>>>000+++))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((111///000555<<>>CCCBBB<<<666333333222///***'''&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%&&&)))---000222444555999???FFFJJJIIIHHHKKKNNNIIIGGGCCC>>>999222***%%%((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&))),,,...000///888IIIOOOJJJGGGIIIJJJMMMOOOLLLGGGCCCDDDFFF444111,,,))))))***++++++)))))))))*********++++++++++++++++++++++++++++++,,,...000111222555999===nnnTTTIII<<<:::444111++++++++++++,,,,,,---...222===FFFJJJLLLOOOLLLFFFPPPWWWRRRFFFKKKddd{{{vvv^^^FFFEEEeeezzzZZZRRRQQQfff|||SSS??????>>>---,,,;;;@@@vvvvvvTTTUUUZZZNNN666***111555000777,,,>>>{{{PPP---UUUGGG555))),,,///,,,***---&&&222222000OOOoooEEE222666333&&&)))))))))))))))))))))))),,,((()))...///333FFF]]]pppnnnssszzzzzzyyyvvvrrr```WWWSSSKKK===000))))))((('''''''''''''''''''''''''''((()))++++++,,,,,,444KKKgggxxxxxxrrrXXXMMMkkkqqqgggRRRLLLVVVxxx```[[[:::@@@BBB///%%%,,,''''''''''''''''''''''''&&&&&&&&&'''((())))))***333222:::RRRppp|||xxxtttyyy~~~}}}~~~~~~|||wwwnnneee___OOODDD444)))&&&'''((('''''''''''''''''''''''''''%%%%%%&&&&&&((()))***+++;;;LLLcccxxxuuu```UUUaaaeeetttccckkkkkkIII111***++++++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))888555444777===BBBBBB@@@CCC>>><<>>UUUrrr{{{nnn]]]III777+++))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%''',,,111444???999:::EEEJJJGGGHHHOOOCCCHHHMMMOOONNNOOOSSSWWWCCC>>>666000---++++++***)))************+++++++++++++++++++++++++++++++++---...000222333777;;;>>>rrrRRRHHH???444222///,,,+++***)))***,,,///111888@@@IIIKKKFFFAAAAAABBBRRR===...:::???UUUnnnWWWGGGAAA555000LLLssskkkuuuiiizzzWWWAAADDD:::555222999kkkkkkiiiUUUTTT]]]>>>---666...555666000XXXuuuRRRGGGLLLAAA333,,,,,,///...,,,+++000000???~~~BBB@@@555777)))(((++++++***((()))***))))))111)))///'''QQQkkkeeeVVV___HHH???...222!!!---++++++&&&%%%,,,,,,%%%$$$,,,000------999AAAuuuccceee___yyyuuuPPPMMM{{{ppp===BBB888444+++(((((('''%%%%%%'''(((''')))''',,,"""222!!!)))222888999SSS~~~|||zzzqqqjjjwwwooo~~~ppp___```VVVLLL)))+++%%%000'''(((((('''''''''&&&&&&&&&&&&(((******((()))///555LLLYYYooo{{{|||rrrqqqmmmlllcccggg[[[MMMdddxxxxxxsss>>>,,,333"""+++)))(((((()))***(((''''''&&&&&&%%%%%%&&&&&&'''(((%%%$$$''''''%%%***333222;;;<<<<<>>;;;000hhhnnn~~~yyyzzzxxxxxx{{{|||___@@@---%%%...,,,+++555(((((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%"""((('''!!!%%%222777222;;;,,,666EEEQQQNNNppphhh}}}nnnWWWUUUMMM>>>...'''+++111+++******++++++***,,,000---,,,,,,++++++,,,,,,---+++---000333666:::>>>AAARRRIII@@@444111...,,,+++***)))***,,,///111888???EEEFFFBBB???@@@CCCDDDXXX]]]RRRAAASSSwwwooo```TTTKKKHHHCCC>>>BBBKKKxxx~~~tttBBB>>>888555,,,IIIwwwdddWWW^^^GGG333777111666444???QQQUUULLLAAA444,,,,,,......------...777cccyyy@@@>>>AAA333)))***+++)))))))))******111000333FFFaaaxxxssspppIII]]]AAA:::...+++)))***+++(((...(((++++++((()))---...---;;;>>>yyy}}}qqqiiirrryyypppQQQeeevvvyyyqqq777<<<,,,&&&))))))'''&&&'''))))))((('''''''''%%%111+++000;;;...___{{{dddeee|||zzz~~~]]]aaaHHHKKK$$$,,,,,,((((((((('''''''''&&&&&&((($$$&&&---+++(((666KKKhhh___qqq{{{}}}vvvvvvuuusssyyywwwJJJWWWwww[[[iiiaaa===)))222,,,***(((&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''' )))'''###)))------222;;;IIIBBB>>>aaavvvZZZeeeooouuuqqqiiieeebbb___FFFVVVUUUCCC>>>DDD;;;&&&***&&&%%%(((((($$$$$$'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$&&&'''(((((()))---222'''+++777]]]\\\wwwxxxxxxqqqpppjjjkkkhhhjjjOOO***###444---###&&&)))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$''')))+++222:::<<<999???999FFFSSSeeennn}}}^^^LLLFFF@@@333'''666'''###---111***(((---...------,,,,,,------...---...000333777<<>>:::666kkkPPPFFFFFFEEE777kkkwww[[[]]]SSS;;;666444777444[[[lllZZZMMMBBB555------...///...///222MMMYYY===KKK<<<+++***))))))))))))***+++***///,,,222yyy|||nnnvvvZZZ```III...222"""%%%333!!!---+++)))))),,,---,,,///333EEE```~~~{{{zzz~~~sss\\\bbbXXX333OOO...+++)))'''((()))***)))(((&&&+++###)))---666888III___hhhhhh|||ssscccYYYLLL>>>%%%###)))((((((((((((''''''''''''+++###%%%......///JJJmmm[[[zzzwwwxxx~~~vvv{{{mmmhhhssshhhaaa}}}zzzYYY)))555...---***'''$$$$$$&&&)))''''''&&&&&&&&&&&&''''''000***!!!///666222777<<>>>>>AAAOOOMMM@@@>>>???777vvv___ZZZ\\\DDD444666888999VVVPPPEEE888///---///000000000AAArrrlllhhhjjjwww<<>>...TTTuuu]]]aaaooouuukkkhhhLLLWWW>>>333$$$&&&000%%%(((,,,((()))------,,,666FFFYYY}}}zzzTTT|||DDDMMM333...)))''')))***)))(((((('''111###+++(((===CCC\\\|||~~~pppgggHHHNNN...000&&&)))))))))((((((((('''''',,,((((((+++000BBBhhhvvv{{{|||zzzvvvtttvvvuuuzzz||||||sssyyydddkkkjjj~~~xxxBBB------...---***'''&&&(((+++''''''&&&&&&&&&&&&''''''$$$111)))&&&999===<<>>999???^^^lll~~~^^^---$$$...///***)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&'''(((***'''///@@@EEE>>><<>>GGGPPPUUURRRKKKAAA333000---,,,+++******+++...111333;;;;;;999777777===FFFMMMmmmlll^^^jjjrrrwwwyyypppXXXAAA888;;;<<>>666,,,&&&&&&)))(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###&&&+++'''$$$000CCCaaaKKK\\\qqq|||eeeTTT---...000*********)))))))))((((((((('''&&&&&&&&&''''''((()))+++---<<>>HHHNNNxxxxxxmmm[[[KKKCCC<<<]]]NNN;;;<<>>fffYYYOOOAAA555//////111333333rrrhhhoooxxx>>>NNN<<<111+++---...++++++///...000qqqvvv}}}ooo}}}[[[[[[666222,,,###666(((***+++,,,,,,111CCCeee[[[TTTZZZ:::...&&&)))+++'''&&&(((""",,,'''...@@@```www|||zzz|||zzzqqqOOOAAA111(((************))))))))))))$$$,,,++++++HHHyyyhhhwwwwwwsssrrruuuvvvtttsssuuussswwwdddmmmrrrxxxsssGGG---+++))))))***)))(((&&&((((((''''''''''''((((((&&&000RRR[[[WWWiii~~~~~~nnnOOOCCCEEE???333***'''***)))%%%&&&&&&&&&&&&&&&&&&&&&&&&((("""&&&...,,,,,,CCCbbbgggZZZwww|||yyymmmiiiuuuhhhYYY---'''111************))))))))))))'''''''''''''''((()))***%%%555OOOaaa___XXXdddxxxiii===###000;;;///(((000//////............//////333444888BBBOOOZZZ```bbbQQQJJJ>>>111000000,,,+++******,,,///333555888777555555888???HHHMMM{{{qqq]]]zzzZZZLLLNNNnnn}}}mmmrrrxxx}}}xxxppp[[[HHHXXXwwwnnnpppmmm???333CCC^^^TTTEEE888111000222444GGGjjj___eeennnyyy\\\IIIBBB444,,,///000++++++000'''ZZZzzzyyyxxxppp[[[XXXzzzrrrxxxddd```LLL999+++'''---******,,,,,,---<<<\\\uuuiii___sssnnnjjjzzzfffMMMBBB333(((***,,,((('''***&&&***,,,444]]]{{{kkkwwwqqqlll???;;;***++++++*********)))))))))(((***--->>>hhhqqquuuvvvssstttvvvvvvssstttwwwzzzuuuuuuooosss~~~xxxppp~~~~~~aaa888111)))'''***+++)))&&&((((((''''''''''''(((((((((%%%NNNwwwsssqqqwwwkkkyyy<<>>KKKYYYdddggggggQQQIII===000000111,,,+++******,,,///333555666555444555999@@@GGGLLLuuukkkxxxoooQQQDDDWWWTTTWWWwwwZZZ^^^dddhhhlllrrryyy~~~oooWWWOOOUUUyyywwwyyyEEE333GGGiiivvvffffff___UUUdddaaaWWWHHH:::222000222555\\\HHHXXX\\\dddppp|||iiiNNNfff}}}===EEE777---000111,,,+++111666kkkfffhhhMMMBBBAAA>>>777333888BBBjjj|||zzzvvviiihhhCCC///333&&&111+++---,,,...EEEooo|||~~~eee|||~~~fffIIIGGG666***,,,---((((((,,,...,,,222999sssyyy~~~tttxxxjjjZZZ999222+++++++++************)))///)))///QQQ}}}fffcccssstttvvvtttuuuvvvtttqqqsssxxxmmmssscccqqqwwwuuuDDD999,,,'''+++...,,,)))((((((''''''''''''((((((...333kkkmmmvvvzzzzzzwwwtttrrrrrrnnnmmmwwwyyy\\\DDDMMMMMM>>>...((())))))''''''''''''''''''''''''&&&******)))888ZZZttt|||}}}fffqqqpppuuuccc999++++++++++++************)))''''''''''''((()))++++++888aaaddd444&&&444;;;222444333333222222333333444555999BBBQQQaaajjjlllkkkQQQAAAGGG---333---------,,,---...111444666555;;;888777>>>AAACCCMMM___rrrVVVgggaaa[[[iiiiiiXXXppp\\\aaaRRROOOMMMLLLKKKMMMXXXcccpppdddccczzz~~~YYY666YYY]]]~~~kkkhhheeeccc```YYYLLLCCClllNNN___;;;000444222444dddAAALLLUUUbbboooxxx~~~jjjZZZQQQGGG666<<>>JJJ{{{pppmmmQQQ...///000***...'''666444]]]pppRRRSSSjjj~~~|||}}}xxxdddppp888DDD+++000%%%+++(((,,,111!!!111\\\~~~qqq{{{yyyssszzz}}}PPP[[[KKK---***+++***((((((******)))---111999ooolllRRRgggvvvrrrwwwvvvqqqssszzzzzzrrrrrrxxxrrrTTTSSSsss}}}\\\777+++///'''&&&---)))%%%---***&&&)))(((&&&,,,(((MMM{{{vvv|||{{{ooohhhkkkcccssspppUUURRRgggtttjjjyyy{{{JJJ>>>RRR[[[***+++%%%///***'''%%%&&&(((***(((&&&$$$333...+++TTTvvvooosss|||}}}}}}mmmqqq999666///...(((''',,,'''&&&///%%%+++'''+++,,,+++000,,,FFF>>>***:::---000666444111111333666777777:::BBBRRRaaaeeedddkkktttRRRBBBFFF...222------,,,,,,---...111444666666;;;777555;;;===>>>HHHXXXvvvsss^^^dddvvvzzzjjjeee{{{KKKYYYDDDAAA@@@@@@>>>@@@IIISSSkkkZZZ===zzz|||TTTzzz|||xxxxxxyyyvvvooohhhLLLtttUUUeeeBBB000444444>>>WWW>>>GGGOOO\\\hhhqqqwww{{{}}}iiiPPPCCC>>><<>>HHHJJJbbbppphhhbbbsss}}}~~~ttt}}}>>>MMM;;;888888999777777>>>FFFzzzddd:::eeeHHHttt}}}wwwffflll___oooOOO222333888NNNDDD<<<@@@HHHSSS^^^ffflllqqqssstttWWW@@@:::<<<;;;;;;;;;@@@===555LLLsssNNNIII999///111111000666bbbWWW===]]]|||xxxnnnbbbTTTHHHMMMFFF000WWWggglll@@@,,,000---000///666RRR}}}vvvrrrMMM777??????333<<>>///111///,,,+++,,,***((((((+++***)))+++***111DDDAAA111+++444333555777666555666:::>>>GGGXXXdddhhhwwwUUUEEEBBB000111---,,,,,,,,,,,,...000333555444999555444<<<@@@CCCNNNSSSfff|||zzzkkkggg~~~@@@FFF888555555777666444888>>>kkk[[[FFFRRR@@@oooxxxhhh{{{```666444:::]]]666:::<<>>///444222000;;;AAA444^^^wwwxxxzzzkkk___YYY\\\@@@[[[nnnQQQ---222000333222BBBfffssswwwtttpppcccRRRDDD===;;;;;;nnn^^^[[[mmmsss;;;@@@)))***///+++---///GGG___~~~kkk|||pppVVVhhheeekkkrrr|||sssjjjmmmEEE///,,,***++++++***,,,///:::KKKZZZ===[[[sss}}}vvvuuu}}}xxxuuuxxx||||||aaa\\\SSS===:::^^^ttt}}}~~~zzz{{{ddd777---...+++))))))(((+++'''&&&---+++***333VVVdddaaabbbjjjsssuuurrrpppvvvrrrxxx```vvvuuullluuu~~~sssxxxkkk;;;EEEhhh???,,,---000...,,,***))))))******444,,,KKKzzzdddwwwvvvzzzeeefff333000///---+++......&&&++++++,,,(((------666\\\ooo999999:::333666777555444777@@@GGGWWWbbbjjjmmmyyyUUUFFF???111000---,,,,,,+++,,,---000333555444999555444<<<@@@DDDOOOTTTdddDDDqqqBBB555222222333333000222666<<>>hhhqqq___fffrrrnnnqqq;;;555;;;kkk000:::999>>>FFFNNNUUU[[[aaaeeeddd~~~{{{qqqaaaWWWNNNAAAEEEHHH@@@lll^^^___EEE///444111000DDD|||sss999>>>aaauuuqqq|||yyyfffiiiLLLbbbttt]]]000111222222333PPPvvvvvv|||{{{iii~~~}}}sss}}}[[[HHHKKKGGG888ppp|||ZZZ>>>XXXtttFFFCCC***+++000,,,///(((666~~~wwwtttrrrdddGGG[[[```dddkkktttzzz~~~uuurrr{{{tttnnnOOO222,,,)))++++++***...444FFFYYYCCC???dddlll|||xxxttt}}}yyyyyyrrr~~~YYYAAA]]]mmmuuu{{{|||}}}sssCCC...///---)))+++***,,,''''''+++)))+++999lllIIIXXXiiisssvvvuuutttsssvvvqqqqqqUUUvvvyyylllsssxxx{{{mmmKKKAAATTTWWW444***...---+++)))((()))+++,,,777<<>>777???zzz000999777;;;AAAGGGMMMTTT[[[___eeexxxqqqaaaVVVHHH:::hhheeekkkLLL000444111666UUUbbb---999^^^rrrjjjrrr}}}|||uuuZZZttt}}}{{{fff333000333111===YYYrrrlllgggwwwZZZTTTjjjsssiii```MMM999jjj~~~VVVOOOnnnxxxZZZCCC---,,,111---222999GGGvvvlllzzzxxxQQQ===JJJXXX[[[dddnnnuuuzzz~~~|||iiiMMMVVVqqqooosss___777...)))+++,,,---333===NNNggglll444EEEsssxxxxxx}}}xxx~~~~~~tttzzz~~~iiizzzmmmuuu|||}}}}}}~~~{{{yyysssTTT333///...***,,,***---)))(((+++(((000EEEqqqAAAZZZqqqtttoooooosssvvvxxx~~~RRRhhhuuuvvvwwwkkkzzzuuullluuudddDDDJJJmmm;;;)))+++++++++)))(((***...111;;;LLL~~~bbb^^^\\\|||eeecccmmmzzzMMMpppVVV222(((///+++---333)))---***222+++777<<>>666666666666;;;FFFUUU___jjjhhhllluuuxxxwww}}}RRREEE:::222///...,,,+++++++++---000222444888<<<666333;;;>>>BBBMMM^^^zzz}}}rrr<<>>999DDD333666444777;;;@@@FFFMMMTTTYYY^^^sss[[[OOOwwwjjjtttRRR111555444>>>hhhYYY222@@@RRRjjjdddjjjxxxxxxxxxvvvppp:::111444888UUU]]]yyy]]]mmmUUUMMMUUU~~~uuufffMMM888sssccc|||ppp@@@222,,,111...555777UUUfff~~~hhh;;;888999KKKSSS^^^jjjrrrwwwuuujjj^^^___EEE333666CCCWWW~~~nnnsssjjj<<<111***---///000:::GGGVVVrrrZZZ444JJJtttvvv~~~~~~~~~{{{}}}{{{zzzeeeXXX\\\fffrrr}}}~~~{{{zzz{{{{{{qqqxxxhhh;;;000///***,,,)))---++++++,,,***999UUUSSSCCC```wwwvvvnnnooouuuyyy~~~~~~}}}rrrLLLLLLccczzz}}}nnnxxxxxxkkkyyyDDDMMMppp<<>>CCCHHHTTThhhuuu;;;<<<666333333333000000222000///222666444///444===CCC@@@\\\ZZZIII???HHHyyyIIIeee{{{>>>;;;HHH{{{555333111333777<<>>333,,,,,,,,,,,,,,,,,,,,,///333777777???>>>555444@@@MMMRRReee||||||vvvHHHeeeRRR888444999///000555---...///000111222222222222===;;;GGGeeetttrrrJJJ666GGGuuuYYY^^^wwwqqq999EEERRR}}};;;555000111333777===CCCHHHLLL]]]zzz{{{fff]]]999///EEERRRsssMMM444444@@@VVVeeedddgggttt{{{wwwxxxyyyJJJ///???[[[ZZZrrrhhhqqqtttSSSwww~~~ccctttttt}}}xxx~~~777111111+++333@@@QQQnnnjjjWWW444///666777BBBOOO___iiinnnnnnhhh```TTT>>>...777???999MMMxxxjjj{{{yyyBBB000,,,111333>>>RRR\\\gggCCC444IIIZZZtttzzzwwwxxxzzzwwwuuuVVVFFF000BBB:::666AAARRR}}}vvvzzzvvv}}}YYY***---+++...+++(((---,,,---)));;;}}}xxx777EEEiii{{{sssqqqvvvyyy}}}}}}|||VVVFFF;;;>>>qqq|||sssiiimmmxxxXXXCCC^^^iii111...111111,,,)))///===IIITTT___iiiRRR===ssszzzjjjAAAXXX]]]wwwccc<<>>666III|||hhh]]]???===999999===HHHXXXdddkkkllluuuuuuuuuuuuuuuwww~~~iiiRRRAAA>>>444---...+++,,,,,,,,,,,,///333666888======666333;;;HHHQQQ___rrr{{{~~~nnn{{{FFFuuuDDD---666888777777///333222111111222333444555555...<<>>999888gggmmmcccwwwkkk>>>JJJRRR444333111222333555:::???CCCFFFHHHssslllXXX999999KKKZZZtttWWW333000:::RRRddd___XXXbbbwww~~~ppp{{{|||:::///aaaccchhhoooooovvvQQQqqq{{{{{{~~~???333333333???JJJXXXvvv{{{iii}}}NNN111...111444999FFFVVVgggxxxyyybbbJJJCCC@@@444???___qqq||||||DDD111,,,333999FFFWWW___lll???888RRRcccxxx~~~{{{zzzxxxyyywwwyyypppfffMMMPPPBBB@@@999HHHtttvvvxxxddd111///++++++,,,)))...---222222GGGvvv;;;MMMooo}}}sssqqquuuwwwzzzwwwWWWAAA___xxxvvvsss|||sss}}}dddDDDaaarrr555,,,...///...///999HHHTTTeeerrrmmmVVVAAAvvvyyyggg<<>>444...///+++,,,,,,++++++...222666===>>>???;;;555555BBBQQQ___kkkttt|||xxxggghhh???cccfff@@@;;;444,,,///333333222000//////000222333999666>>>SSSggg|||ssszzzOOOMMM>>>MMMxxxuuu]]]AAAMMMOOO}}}///555222222222333666999===???GGGkkkkkkwwwQQQ999GGGRRRaaaqqqddd777111,,,FFFcccnnniiifffppp|||{{{|||[[[ooorrrGGGQQQRRRfffuuunnnkkkxxxMMMmmm{{{~~~III222333;;;LLLTTT^^^ooojjjyyyCCC111000---333888@@@OOOeeedddUUUOOOEEEGGGZZZxxxzzz}}}GGG111,,,888CCCQQQ```cccggg===999VVVgggyyy~~~|||}}}tttfff___RRRPPPEEERRR|||{{{~~~ppp666000,,,+++...+++......666999PPPlll888TTTrrr|||rrrrrrwwwxxxyyyyyy^^^sssvvvyyyzzz}}}xxxyyy}}}rrrCCCccc|||999...---...000777DDDSSS\\\[[[rrrpppYYYDDD{{{www^^^>>>JJJXXXvvv{{{xxx\\\:::777444~~~vvveeehhh333///,,,---...///222888@@@NNNVVV___mmmBBBSSS>>>222555222CCC>>>AAA>>>000eeePPP<<<<<>>OOOcccjjjqqq{{{dddvvv~~~aaa]]]~~~SSSJJJjjjUUU===111...333888222111111000000000111111,,,777;;;???___{{{ssszzzggg@@@333DDDvvvwww~~~tttLLLBBBLLLLLLtttyyy222999222222222222444777:::;;;JJJJJJiii~~~ddd}}}MMM<<>>222333,,,333666:::IIIhhh|||{{{vvvrrryyyyyyxxx|||HHH333///>>>MMM\\\gggfffggg>>>888SSScccuuu}}}tttrrrsss~~~hhhNNNSSS___}}}|||oooxxxuuu666///...,,,000---//////888===RRRddd777UUUrrr{{{rrrssszzz{{{||||||tttxxxzzz{{{~~~|||zzz{{{|||AAAccc;;;000//////555???LLLXXX___ooo}}}lllWWWDDD|||qqqQQQ???DDD[[[zzzwwwiii^^^CCC555,,,XXXwwwrrriiiuuu222///,,,000111222555???HHHSSS[[[eeeqqq|||:::lllxxxOOOBBB666222111NNNKKKRRROOO222QQQVVV>>>CCCNNN^^^iiinnnqqqsssvvv}}}zzzuuuqqqssswwwwwwttthhhOOO>>>;;;222---///+++++++++******,,,000333AAAAAAEEEGGG>>>444999GGGaaakkkvvvvvvxxxaaaZZZbbboooLLL@@@nnnHHH:::<<<:::444333333444555444333222222333888888DDDtttsssnnnkkkpppzzz666:::999XXXXXXwwwAAACCCJJJMMMiii|||>>>999111111111111333666999;;;???444HHH___xxxLLLBBB```aaagggjjj~~~DDD+++555---222FFFWWWYYYXXXZZZddddddXXXZZZcccIII222???ZZZtttttt]]]cccnnnlll^^^nnn}}}CCCmmm~~~fffXXXyyyXXX444888FFFZZZYYYaaa{{{dddkkkxxx>>>333333+++222...000>>>cccwww{{{HHH666666HHHVVVbbbjjjhhhqqq>>>777SSSaaaqqqzzzzzzttt}}}iii\\\___}}}xxxzzzxxx444---000---///...222333>>>EEEVVVccc<<>>cccuuuwwwIII666===<<<|||vvvooo222111+++111000111:::EEELLLSSS[[[hhhpppsss555MMM}}}nnnLLL@@@444222333SSS```]]]UUU@@@DDDZZZCCCRRR]]]kkkssstttssstttvvv}}}}}}yyyvvvyyy|||jjjPPP>>>;;;222,,,...++++++***))))))+++///222>>>BBBIIIJJJCCC999777;;;WWWiii||||||www]]]^^^PPPYYYdddccc}}}???UUUtttIII555...///111222333333333333222222999000999bbbqqq[[[pppbbb|||yyy@@@LLL333<<>>HHHSSSUUU[[[]]]___ccc[[[KKKDDDMMMrrroookkkWWWhhhvvvmmmgggkkksssaaaDDDddd}}}]]];;;DDDOOO___[[[```zzzhhhfffxxxDDD222000+++///111///555MMMzzz|||wwwGGG;;;BBBUUU]]]dddkkkjjjqqq;;;777WWWeeesss{{{```ggg{{{dddrrrpppcccrrreee{{{zzz}}}555---111***,,,///777;;;IIIOOO[[[```===TTTsssvvvtttwwwuuutttzzzkkkYYYZZZvvvzzzwwwtttHHHjjjBBB,,,000999FFFSSS\\\bbbdddpppwwwjjjSSS<<>>???777555444333333555888:::333999VVVnnneeeYYYhhhXXXoooIII>>>@@@:::]]]|||UUUBBBHHH???JJJQQQzzz777222111000000111333666777???===;;;===HHHYYYhhhppp~~~___CCCGGG]]]iii```ZZZYYYiiimmmaaajjjYYY&&&...111444555444666;;;BBBPPPkkkhhhxxxsssuuu|||rrrvvv```eeesss___tttdddnnnWWWKKKWWWzzz]]]BBBPPPVVVbbb\\\^^^zzzxxxqqqbbbzzzOOO333......///111444666999KKKnnn}}}ppp|||sss{{{GGGBBBPPPaaadddeeekkklllkkkrrr:::555UUUdddttt}}}tttuuuPPP|||lll{{{~~~|||vvvuuu777///333(((,,,111===CCCQQQTTTYYYZZZ<<>>999VVV{{{ooo555666***444777===FFFRRRUUUXXX___fff\\\ppp999CCCYYYSSSEEE555---666111;;;KKKAAA>>>:::333RRRsssgggaaagggjjjnnnpppooooooqqqsssqqqzzz|||uuuqqqqqqmmmdddpppUUUBBB>>>444...000***+++***)))(((***...111>>>LLLUUUUUURRRMMM@@@000)))<<>>CCCGGGXXXvvvtttSSSLLLaaaQQQRRR```fffCCC;;;111MMMzzzzzzAAACCCHHH999DDDFFFooo;;;222111000///000111333444444:::::::::GGGYYYYYYNNN:::HHH<<>>666AAAPPP]]]ddddddcccaaahhh```:::ddd^^^444333FFFRRRGGGHHH<<<000@@@KKKyyynnn555666***888???IIIJJJVVVZZZ[[[aaaeeeSSSvvv@@@@@@LLLKKKIII:::111999***'''///222;;;333222OOO[[[lllrrrpppqqqqqqqqqrrrsssvvvxxxwwwvvvsssyyy|||xxxnnnMMMBBB???000222...,,,++++++******++++++,,,<<>>MMMmmm}}}pppQQQWWW___ggglllmmmllljjjiii{{{===555BBBeeeuuu|||kkkkkk|||{{{{{{ooozzzXXXppp~~~xxx888,,,+++222444===FFFMMMPPPWWWaaaiiisss888AAA```|||{{{ttt{{{oookkkuuu|||jjjxxxKKKmmm======LLL^^^fffeee```^^^```nnn{{{qqqWWW555PPPaaa333555[[[jjjaaabbbddd{{{|||www444444222BBBDDDMMMRRRTTTWWWYYY\\\```eeehhh;;;:::SSSAAA???@@@---000111(((///111222555333???XXXpppxxxqqqnnnpppwww{{{xxxtttssszzzwwwvvvwwwkkktttlllLLLAAA???000222...,,,++++++******++++++,,,333;;;VVVrrrqqq]]]YYYggg>>>---000CCC>>>000HHHvvv}}}gggPPP>>>777000AAA@@@KKKIIIGGGFFFFFFGGGIIIJJJFFFvvvMMM555HHHhhhCCCAAAiiiZZZOOOPPPRRROOOQQQWWWaaajjj@@@888??????ZZZLLL<<>>HHHSSS___eeedddbbbaaaccc___ppp|||UUU;;;FFF{{{^^^222:::QQQuuuzzz777999:::JJJKKKSSSVVVXXX[[[]]]^^^aaaeeehhhAAABBB___MMMCCCEEE<<<888))),,,111111222444000777MMMwww}}}tttnnnlllooorrrssstttvvvpppttt{{{qqqrrrqqq```fffiiiJJJAAA???000222---,,,++++++******++++++,,,111@@@UUUiiivvvwwwhhhYYYbbbLLL999666555//////444FFFGGGLLLQQQTTTNNNCCC999===CCC888222[[[SSS@@@EEEDDDBBBAAAAAABBBDDDEEECCCLLLxxxZZZBBB888===NNN^^^|||RRR666cccLLLRRRMMMLLLNNNLLLFFFIIIQQQWWWPPP555===888999pppaaa???777===666888???777CCClll777555666333---111555000666666888<<>>@@@@@@BBBKKKPPPYYYcccgggfffaaa]]]RRRJJJyyycccYYY[[[___```ccc___aaavvvccc___SSS>>>iiiyyybbbXXX[[[jjjjjjWWWddd[[[uuuXXXkkkUUU555444,,,///++++++111666???SSSgggkkkpppooodddZZZYYY___ddd|||xxxoooaaacccfffiiijjjjjjiiigggqqqoooooo;;;666<<>>BBB555444000,,,,,,000666<<<@@@;;;---???|||VVV555HHH???>>>=========>>>@@@AAAKKK555[[[mmmeee[[[@@@:::LLLCCCMMM[[[gggmmmlllgggbbbIIINNN;;;IIIdddPPPLLLJJJLLLMMMHHHBBBCCCIIIMMMllltttCCC::::::666MMMzzzFFF777666888333777<<<333222yyyUUU;;;444666...000666---+++...333888===BBBGGGJJJZZZ]]]bbbfffdddbbbgggooottt|||rrrggg\\\WWWRRRIIIBBBAAANNN888lllxxx666>>>&&&>>>(((444///,,,///222333666:::GGGCCCBBBIIIMMMIIIAAA:::555kkkjjj___]]][[[ZZZZZZaaa]]]]]]rrr}}}DDD{{{EEEHHH||||||rrr]]]MMMWWW{{{yyySSSggg^^^tttNNNddd999,,,222---......+++---CCCnnnnnnWWWpppzzzeeecccdddeeeffffffffffffeeessslll}}}cccBBB555777DDDkkk}}}EEEcccjjjpppgggLLLxxxyyy}}}tttgggbbb~~~nnn222111666===LLLQQQWWWYYYYYYZZZ]]]```uuu```888===aaawww{{{}}}wwwwwwzzzccc|||{{{zzz{{{tttooojjj~~~|||YYYZZZ[[[\\\^^^``````^^^]]]]]]kkkUUUUUU444nnn^^^444---888000999yyywwweeehhhhhhxxx~~~===AAAJJJVVVTTTXXXTTTWWW[[[^^^^^^___```aaawwwfff===RRRSSSEEE;;;888999333222333111555:::555555BBBwww|||uuulllkkknnnssstttpppmmmnnntttppptttmmmqqqvvvwwwiiiKKKAAA???000222---,,,++++++******++++++,,,((((((>>>fffzzzuuuLLL...888444;;;BBBBBB===666222111>>>zzzQQQ<<<888@@@;;;::::::999:::;;;<<<===@@@AAA;;;cccpppwwwOOO===;;;888666666777999:::IIIIII}}}bbbLLLSSSKKKHHHFFFFFFEEEBBBBBBCCC;;;\\\aaa@@@333:::888BBBuuu888555666555222666888111???WWWOOO666:::333///000+++222444555444111000111333999===GGGQQQVVVYYYaaajjjoooxxx{{{```XXXPPPLLLIIIDDDAAAAAA>>>===EEE|||777666444222333111111222111000333888999888:::<<<777222333:::```www\\\YYY]]][[[YYY[[[```\\\]]]mmmmmmbbbppp]]];;;^^^ttt```KKKWWW^^^cccvvvuuueeennnhhh<<>><<<:::CCC000???***iiiPPP999444111222222///...///000---///666>>>PPPssseeeVVVKKKLLLRRRUUUYYY^^^\\\\\\ddd```fffwwwfffmmm|||CCC???```zzz}}}lll}}}|||bbbUUUPPPOOONNNWWW^^^XXXrrr~~~bbb>>>NNNuuu444999222...******///333111---111555;;;===;;;???OOOaaaaaalllmmm~~~iiizzzlllccc^^^^^^___aaabbbcccccccccgggmmmlll???///777IIIiii]]]vvvxxxpppggg}}}pppzzzsssXXXwwwggg666DDDMMMOOOTTTTTTRRRQQQOOOPPPQQQSSSRRRhhhCCCDDDbbbrrr~~~|||yyy{{{[[[nnnxxxuuu}}}xxx}}}mmmfffWWWZZZ[[[]]]]]]]]][[[ZZZZZZ\\\[[[mmmqqqWWW888;;;\\\iiiDDD888000333333000@@@QQQLLL777///000BBBxxxyyynnnSSSSSSWWWSSSQQQXXXVVVXXXZZZZZZ[[[\\\___aaa[[[iii<<>>KKKuuuwwwKKKAAAKKKLLLAAA888777999:::888666777888888///EEEMMM===qqqIII;;;888:::;;;444:::VVVuuu``````|||;;;777222111++++++111...,,,555,,,666:::}}}iiiAAA666222+++///---,,,+++---000222222111111222777>>>CCCFFFLLLSSS^^^fffpppuuuwww~~~^^^SSSAAAAAA>>>;;;999999999777***666111DDD777TTTEEE555000111222444666999555BBBeeesssIIIHHHJJJPPPTTTUUUUUUVVVZZZ[[[fff\\\gggfffPPPhhh===GGGccc{{{nnnbbbpppgggMMMJJJYYYVVVMMMRRR[[[jjj~~~lllnnnzzz---TTTiii888---111333000---,,,---...---)))+++555:::999>>>HHHQQQ]]]aaappp^^^^^^eeebbbbbbccceeeeeeeeeeeeeeedddllljjj{{{pppDDD111777;;;ZZZZZZwwwzzz\\\yyyqqqTTTvvvggg<<>>111UUUoooMMM333:::000***999@@@>>>DDD444>>>///000]]]~~~~~~kkkWWWWWWYYYSSSRRRZZZWWWXXXXXXWWWWWWXXX[[[]]]WWWdddzzzaaaEEEYYYzzz\\\;;;>>>>>>888999>>>>>>GGG]]]{{{zzzrrrmmmnnnrrruuurrrllljjjmmmccc]]]dddbbb\\\QQQUUU}}}yyySSSIII::::::444------,,,++++++******++++++******...///)))---IIIhhh{{{NNN666555333111000///......------......///000000000333333444666888<<>>UUUrrr\\\RRR???```***000///......---------.........444555___dddRRR...@@@+++444000444)))222'''555---000......///333777<<>>;;;999777666111111111222222222222222...666;;;777KKKqqq@@@===555999<<<555777CCCHHHVVVmmm{{{TTT```JJJ...bbbkkk000,,,333......------------......111888,,,???fffFFF000CCC###&&&000,,,111 )))***666666666999<<<<<<999;;;???NNNCCCLLLbbbuuuTTTSSS??????===:::666333111000000111,,,000666333777ZZZtttMMM@@@;;;===???AAACCCGGGLLLOOOOOOSSSTTTWWWYYYWWWkkkdddQQQ555BBB@@@QQQeeepppoookkkgggfff]]]iii|||UUUEEEEEEGGGIIIKKKNNNPPPRRRLLL[[[]]]]]]yyyJJJrrrDDD;;;111CCC333+++222555...+++///...,,,***'''&&&)))111999777777aaazzzyyyccc]]]ZZZZZZ\\\^^^______```bbbdddZZZYYY```nnn~~~;;;,,,,,,NNNiiivvv}}}```OOOWWWZZZ[[[PPPNNNLLLKKKKKKJJJIIIHHHGGG@@@SSSiii333333SSSjjjtttyyydddccczzzxxxwwwjjjvvvvvvrrrUUUmmmeeeTTTRRRRRRSSSTTTUUUUUUTTTRRRQQQWWWAAA]]]WWWnnn\\\<<<...DDDnnnQQQQQQBBB;;;QQQccc^^^TTTiiiTTTSSSWWWrrrzzzXXXJJJTTTQQQNNNPPPMMMLLLMMMOOOQQQSSSTTTUUUVVVUUU[[[gggsssAAA999IIISSS}}}kkkaaaiii}}}www|||wwwhhhccceeeggghhhgggccc___]]][[[OOOQQQPPPOOOIIIMMMvvvuuuNNNFFF999888333...,,,,,,+++************+++,,,(((***000///)))(((...111777PPPXXX888,,,///666000///...,,,+++*********)))))))))***++++++,,,,,,......///000222555888999999???EEEKKKYYYuuummm^^^SSSKKKHHHDDD>>>999666444333111....../////////000000000...888;;;666444OOOvvvIII666333;;;999555777666===???DDDIIIKKKJJJGGGDDDKKK>>>???kkk666)))777(((---------,,,,,,------...)))111,,,555KKKPPP222)))CCC555333+++555333999,,,(((+++((((((---222666<<>>999888555222///---------111***+++333000)))222DDDuuuKKK666555999;;;>>>@@@CCCFFFKKKOOONNNTTTSSSSSSXXXYYY```qqqyyykkkRRREEEGGGGGGAAA===BBBRRRaaaAAA@@@AAACCCFFFIIIMMMPPPRRRPPPXXXcccZZZYYYddd888;;;>>>EEEAAA000(((///777666+++...666===999///---222???jjjtttooo{{{lll[[[VVVYYYWWWYYY[[[]]]^^^___bbbdddkkkdddhhhoooxxxmmmFFF......;;;WWW~~~eeeuuu[[[UUUVVVYYYRRRNNNKKKGGGEEEDDDCCCBBBAAAGGG777@@@sssXXX999999DDDNNNaaassswwwvvvkkkpppgggaaaJJJHHHNNNuuurrrQQQTTTSSSPPPQQQSSSSSSRRROOOLLLIIIKKKCCCEEEIIIkkkHHH333444PPPuuummmQQQKKK~~~~~~uuu~~~mmmSSSLLLVVVUUUQQQTTTTTTLLLMMMNNNPPPQQQSSSTTTUUUPPPdddUUU[[[QQQ***???ssszzzsssvvvrrrhhhaaabbbddddddbbb^^^YYYVVVQQQLLLTTTPPPKKKFFFSSSyyyPPPIII<<<999333...,,,++++++***************...((('''+++...---///333'''...777:::;;;OOO~~~}}}]]]III444...444777000%%%------+++***))))))))))))'''(((((()))******++++++---,,,---...000222555666888>>>CCC???999<<>>AAAEEEJJJNNNJJJUUUTTTQQQXXX\\\^^^eeeuuugggssskkkddddddiiiqqq{{{LLLCCC;;;<<<>>>BBBGGGKKKOOOQQQZZZSSSYYY^^^ZZZkkkrrrDDD(((111<<>>======<<>>888333******,,,000333111,,,''',,,+++***)))))))))))))))((((((((()))******++++++,,,,,,,,,---...000333444000333:::CCCIIIJJJGGGCCCMMMSSS[[[bbbhhhkkkjjjggg]]]aaadddaaa[[[SSSFFF:::<<<888444111000///---,,,,,,,,,,,,---...//////000000111+++///:::444:::XXXgggIIIBBBCCC<<<666666<<>>GGGZZZnnnsssbbbvvv___]]]UUUVVVRRRUUUUUUWWWYYYYYYYYYYYY[[[\\\VVV]]]ZZZaaacccooorrr>>>;;;&&&>>>OOOqqq{{{ssstttwww___NNNQQQHHHOOOIIIHHHDDD???;;;:::999999888:::AAA888888]]]SSS777555777...444AAAAAA;;;::::::---...:::___qqq___SSSLLLQQQMMMMMMMMMLLLIIIDDD@@@>>>777EEE===;;;GGG{{{uuu___...333ZZZddd\\\GGG888...---777EEEJJJYYYjjj{{{OOONNNLLLPPPRRRMMMLLLRRRKKKJJJIIIGGGFFFEEEEEEEEEMMM444SSSFFFJJJqqqxxxCCC999666>>>QQQ^^^^^^YYYWWWVVVzzzxxxppppppmmmiiigggZZZZZZZZZXXXUUUPPPKKKHHHFFFAAAFFFBBBAAAAAAKKKtttpppFFFDDD:::777111///++++++***))))))))))))***&&&))),,,,,,)))'''((())))))(((...777888222///333999555111...---,,,+++***777444...(((%%%'''---333******)))))))))))))))***((((((((()))******++++++,,,,,,+++,,,---///111222333;;;BBB@@@999999AAAKKKHHHJJJLLLQQQWWW\\\______hhhcccYYYNNNJJJIIIEEE@@@777444111///...---,,,+++++++++,,,---...//////000,,,000...///555444444<<>>nnnvvvYYYHHH888===999---///...---+++*********+++'''))),,,......,,,,,,---111EEE333111pppgggEEE000999???444---444222444666888:::===BBBEEEGGGQQQPPPLLLPPPRRRTTT\\\^^^hhh|||yyy:::000:::333444666:::>>>BBBFFFHHHDDDWWWMMMJJJ___WWW[[[gggnnn^^^DDD///***444===AAA///777BBBLLLQQQQQQPPPOOOLLLPPPlllRRRnnnjjjQQQPPPSSSQQQQQQVVVWWWYYYYYYXXXXXXZZZ[[[^^^eeebbbdddjjjyyyKKKHHH000:::...BBB___~~~zzzyyyuuuVVVLLLLLLDDDEEEEEEBBB???:::888777777666555888888:::???888jjjkkkJJJEEE:::333555777111,,,---;;;PPPpppTTTSSSQQQFFFNNNIIIIIIHHHFFFCCC???<<<:::777;;;;;;222@@@CCCnnnhhh000===]]]gggTTT222***>>>...222VVVuuugggpppaaaJJJPPPMMMKKKPPPKKKGGGOOOLLLJJJGGGDDDAAA@@@??????===CCCDDD???FFFIIInnn]]]PPPNNNNNNQQQcccyyy~~~nnnlllnnnkkkgggfffXXXWWWUUUSSSOOOKKKGGGEEEFFF>>>@@@===@@@BBBDDDdddxxxKKKIII>>>888111///++++++***)))))))))))))))$$$'''***+++,,,,,,,,,+++,,,---,,,'''""" &&&---,,,+++***+++///444777888+++***+++///333111)))!!!(((((((((''''''((())))))''''''(((((()))*********+++*********+++---...///777000***,,,555===???>>>>>>AAAHHHSSS[[[]]][[[YYYSSSTTTRRRKKKEEEBBB;;;555333000...,,,,,,,,,+++)))******+++,,,---...//////000...333444///222999999>>>LLL;;;+++000444***555777)))))))))******+++,,,---###...///111AAA222+++===cccfffvvviiiZZZ444444888111333888AAANNNbbbUUUHHHDDD777;;;444000---,,,+++***))))))***+++'''***++++++***+++)))'''000 ,,,:::000>>>lllwwwOOO...###000:::;;;888777333---222444666777999;;;???CCCJJJOOOMMMOOOVVVTTTSSS]]]WWW\\\pppuuuzzz}}}FFF<<<)))<<<444555777999===@@@CCCEEEFFFUUUTTTPPPZZZ]]]^^^iiikkkxxxkkkGGG555:::444 222555222,,,000;;;???:::ZZZcccJJJaaammmQQQMMMNNNNNNOOOMMMQQQSSSUUUUUUUUUVVVXXXYYYSSSQQQ[[[^^^fffnnnggg~~~===AAA---///BBBZZZ~~~|||```QQQLLLHHHDDD:::<<<;;;888666555555555333222999,,,<<<>>>222DDDxxxhhhLLL888666>>>LLL]]]xxxeeeGGGDDDGGGGGGIIIDDDCCCAAA>>><<<:::999888555555---@@@,,,777eee|||xxxMMM:::999@@@ZZZqqqhhhVVVUUU^^^gggzzzlllTTThhhsssNNNHHHSSSLLLEEEMMMJJJDDDLLLIIIGGGDDDAAA>>>=========777LLL444GGG;;;@@@@@@wwwqqqllllllllliiidddbbbTTTRRROOOJJJGGGDDDBBBAAADDD<<>>HHHBBBMMMVVVPPPSSS[[[VVVgggcccdddmmmaaaXXX[[[KKKWWW[[[YYYbbbpppmmm___gggwwwWWWBBBNNNMMMIIIMMMKKKJJJMMMOOOPPPQQQRRRUUUWWW\\\LLLZZZVVVPPPWWWwwwEEEYYY999555///===CCChhhwww~~~~~~xxxNNNwww~~~OOOKKKLLLIIIKKK:::;;;666444333333444444222000555"""999///666<<>>GGGBBB@@@===:::888777777777888,,,<<<<<>>777666444...,,,))))))))))))(((&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))------...000222555888:::>>>>>>AAAEEEJJJNNNOOOOOOSSSOOOIIICCC>>>999444000,,,,,,++++++***)))(((((((((((()))***++++++,,,,,,,,,,,,---...///000111222777888888===TTTQQQ444333---,,,+++***))))))))))))((()))))))))************++++++,,,------......///&&&CCCnnnhhhyyy|||qqqTTTRRRGGG>>>;;;777///+++---))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,------...//////111111111111111111111111000000///...------,,,,,,---,,,,,,,,,,,,---......///000222333444777:::===BBBEEEHHHKKKRRRWWWUUUPPPWWWVVVQQQUUUwwwggg:::111444///,,,111000222444555777:::>>>AAACCCFFFJJJMMMOOOQQQTTTVVVVVVgggtttddd[[[UUUJJJVVVQQQTTTXXXccc}}}SSSQQQNNNLLLKKKLLLNNNOOOPPPRRRTTTUUUVVVWWWYYY[[[RRR\\\XXX[[[^^^LLLdddjjjaaa@@@;;;666)))222OOOcccmmmwww|||}}}hhhLLL:::GGGnnn~~~aaa[[[QQQGGG@@@;;;777444222222000///............000///000111333777:::<<>>GGGFFFEEEFFFGGGHHHGGGFFF===;;;888555333333444555444444555555666888999::::::^^^llllllkkkjjjjjjmmmnnniii___WWWGGGDDDAAA???>>>===;;;999888999999888888;;;@@@BBBmmmSSSEEE>>>777555444...,,,))))))))))))(((&&&'''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))***)))((((((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))),,,,,,---...111444777888;;;<<<>>>CCCIIIMMMOOOOOOPPPKKKEEE???:::666111///,,,,,,+++******)))(((((((((((()))******+++,,,,,,+++,,,---...///000000111111444666555<<>>,,,222eeecccSSSMMMJJJ???666555333...******((((((((((((((((((((((((((((((((((((((((((((((((******+++,,,,,,---......000000000000000000000000///......---,,,,,,++++++,,,,,,++++++,,,,,,---...---///000111222555999<<>>[[[xxxsssLLL333@@@aaaxxx}}}www|||}}}XXXRRRIIIBBB<<<888555333111000///...------------...------...000333666888:::www\\\KKKHHHEEEDDDDDDCCC@@@===555444333222111///......---......------...222444TTTvvvWWW...HHH>>>$$$KKK@@@UUUtttIII@@@NNNEEECCCAAA@@@@@@@@@>>><<<:::888555222111111222333222222222333444555666777III999BBBtttpppjjjsssqqqooommmllljjjbbbWWWNNNCCCAAA===<<<;;;:::888666888444222222111222;;;EEEoooTTTEEE>>>666555333...,,,))))))))))))(((&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))******+++,,,///222444666999:::===BBBHHHMMMNNNOOOKKKFFF???999555222///---++++++******))))))(((((((((((())))))******++++++++++++,,,---......//////---222666666333666???GGG^^^ddd;;;))))))---111444,,,+++***))))))(((((()))(((((((((((())))))))))))******++++++,,,---------)))***000999IIIllldddTTTMMMIIIGGGAAA888000//////,,,)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++,,,,,,------------------------,,,,,,,,,++++++******)))***************++++++,,,,,,---///000000333777:::DDDGGGHHHEEEGGGNNNSSSTTTQQQPPPUUUXXXSSSRRReeekkk:::---******---///---,,,---,,,---///000222444888;;;???BBBFFFIIIKKKMMMPPPRRRUUUUUUSSS\\\{{{dddJJJEEEDDDDDDEEEEEEFFFGGGHHHHHHKKKMMMNNNMMMLLLLLLMMMNNNPPPTTTJJJHHHNNN@@@<<>>;;;888111111000///---,,,++++++***+++++++++***+++...111444eeekkkfff}}}QQQAAACCCEEEDDDBBB>>>;;;:::888555333666444111///.........///......//////000111333333444444777>>>NNNlllmmm^^^vvvhhheeemmmllljjjfffccc___VVVJJJBBB===;;;888777666555333222555000222888555...666FFFlllRRRDDD>>>777666444...,,,))))))))))))(((&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))***---///222444999:::<<>>:::888555333000222111///---++++++,,,,,,,,,,,,,,,------...000000333::::::222,,,444EEERRRaaaeeekkkppprrrnnneee]]]YYYUUUSSSTTTvvvhhhbbbeeedddbbb___[[[VVVOOOEEE???999666444222222222000///111///999FFFAAA222555FFFgggOOOCCC>>>888777666...,,,))))))))))))(((&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))+++---000111:::;;;<<<@@@DDDGGGGGGGGG@@@;;;555000...---,,,+++))))))(((((((((((((((((((((((((((((((((((())))))))))))******++++++,,,,,,//////......111555:::>>>@@@DDDFFFHHHOOOXXX[[[ZZZcccZZZNNNDDD===666000---,,,222555111***((()))***))))))(((((('''(((((((((&&&''''''''''''((((((((((((((())))))***+++++++++444***$$$(((000222---(((+++;;;SSSkkk~~~~~~nnn___KKK;;;>>>CCCJJJMMMLLLGGGCCCAAA:::===<<<333)))$$$%%%(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''''''''((()))))),,,---...//////111555888:::AAAFFFEEEEEEIIIMMMMMMMMMSSSOOODDDCCCJJJHHH???@@@===777666EEEhhhfffDDD222333777222***(((------&&&$$$(((,,,+++***,,,---...///222555888:::===AAADDDFFFHHHKKKMMMRRRRRRUUUUUURRRRRR```pppdddDDDIII???,,,111DDD444777:::===@@@AAABBBBBBCCCEEEFFFGGGFFFGGGHHHJJJFFFIIICCC===???===888666???jjjYYYMMM111;;;%%%...AAA)))666bbbyyyooouuunnniiibbbYYYPPPKKKKKKMMMlll]]]KKK@@@===888444111///---+++***)))(((((((((((((((((()))))))))))))))******+++'''444444&&&$$$===]]]ooonnnYYYJJJIIIIIICCC???@@@>>>???>>><<<999444000...---,,,,,,+++***)))(((((('''((())))))((((((***,,,$$$:::(((tttpppJJJFFFGGG>>>>>>IIICCC@@@;;;888666444222111///...---+++*********+++++++++++++++,,,---......///222222333888;;;333'''888<<>><<<888???@@@DDDIIIKKKGGG@@@:::777======333((($$$&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))+++,,,.........000444666666===BBBDDDGGGJJJKKKIIINNNGGGIIINNNIII<<<999@@@111444888999666333000///<<>>@@@AAABBBAAABBBDDDEEEEEEEEEGGGIIIEEEDDD@@@:::777777666333<<<===ZZZNNN+++777444(((000333000999HHHLLLFFFFFFNNNFFFIIIHHH===///---@@@UUUFFF>>>===999555222000...+++)))((((((''''''''''''((((((((()))))))))************---(((''',,,111111...+++,,,888777FFFEEE??????666:::555555===@@@===<<<@@@:::;;;;;;999555111000///++++++******)))(((((('''&&&'''))))))(((''')))***!!!777&&&!!!nnnoooRRR===???BBB===<<>>;;;666333222111000///---,,,+++******)))))))))***************+++,,,,,,&&&...444222000333999===777999>>>BBBCCCCCCIIIQQQNNNTTT[[[\\\vvvbbb[[[aaa]]][[[WWWRRRKKKCCC===999333111///...//////...---///,,,///666444---444CCCaaaNNNFFFCCC<<<999666...,,,))))))))))))(((&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''')))+++...///333333444888;;;>>>>>>===444111...,,,+++***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))),,,///111333555777999444888<<<@@@GGGNNNOOOLLL@@@:::777888444---)))***555:::666***&&&)))&&&(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''&&&''''''(((((()))******((()))***,,,//////+++&&&'''+++//////,,,***,,,......333555333333777::::::@@@:::777===GGGIII???333111444333,,,((())))))&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))***+++,,,,,,,,,...111444444999>>>AAAFFFKKKKKKGGGIIIAAABBBMMMLLL===000...444111,,,******...222555,,,,,,,,,---///111333555444111---,,,,,,,,,)))''')))(((***,,,+++(((&&&''')))+++,,,------///333666777:::>>>AAACCCEEEHHHKKKHHHNNNPPPLLLHHHJJJQQQUUULLLHHHFFFHHHHHHGGGKKKQQQ>>>IIIEEEHHHEEE>>>@@@444222)))444BBB777)))---555222444666:::===???AAABBBDDDEEEGGGGGGFFFFFFGGGHHHDDD<<<:::999333333444111444'''VVV\\\sssVVV:::888)))555000+++---666<<<888---&&&'''---555555333>>>^^^|||bbb???;;;666444000...---,,,***((('''''''''&&&&&&''''''(((''''''((()))))))))))))))%%%'''...444222+++,,,333000777+++333555000???999000666;;;:::555333999BBB999:::999555000---,,,---))))))((((((''''''&&&&&&$$$&&&''''''&&&&&&'''((((((***!!!///$$$ZZZGGG666CCCEEE<<<===HHHEEE777;;;777222///...------,,,******))))))((((((''''''((((((((((((((())))))***555+++$$$(((///444555555666444777<<>>FFFFFF???777222222++++++((($$$'''---+++$$$''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''((())))))((()))***++++++---000222555888:::>>>EEELLLLLLGGGCCCLLLIII;;;333777777000+++,,,------------,,,,,,---...000000000///---,,,+++---///...+++))))))***'''###%%%)))(((%%%(((000(((***++++++,,,...111444777:::>>>AAACCCEEEHHHJJJBBBKKKJJJCCCGGGRRRLLL:::CCC;;;777<<>>@@@AAABBBAAA???>>>???@@@>>>111000444000///000,,,)))===+++]]]YYYrrr~~~EEE>>>,,,...444333***'''...222111888000***...===ZZZmmm111;;;;;;111///,,,++++++***)))'''''''''&&&&&&&&&''''''(((&&&&&&'''((())))))))))))'''***'''$$$(((111000((('''111(((111555)))666+++555333222777???DDD>>>555<<<<<<999333,,,'''&&&''''''''''''&&&&&&%%%%%%%%%###%%%&&&&&&%%%%%%%%%&&&&&&'''///###777444^^^GGGJJJ222<<<<<<<<<=========???AAA;;;777222...,,,,,,+++***(((((((((''''''&&&&&&%%%''''''&&&&&&&&&'''((((((%%%(((///444///)))...888666111222;;;AAA@@@???AAALLLMMMQQQQQQmmmZZZRRRWWWOOONNNKKKEEE>>>888444222///---++++++,,,---,,,+++))),,,...///111333666888jjjQQQFFFBBB<<<999555///---***((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((***+++,,,111000000555:::;;;888333---+++)))&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''(((******+++,,,...111999888999<<>>:::999888666444333333333111111000000/////////............////////////000000000111333555888:::;;;===>>>???@@@AAA@@@===:::111111///...---,,,,,,,,,'''111+++---ccciiiVVVyyydddCCC666///444777111000444222222===TTTvvvxxxlllFFF>>><<<444...---,,,***)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))++++++,,,,,,---......///...///222444666777888888888555222...+++(((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***222JJJjjjyyybbbKKK<<<555555777555777:::<<<===;;;888777111000...,,,***(((''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''(((((())))))((()))+++---///000000111333444666:::???CCCDDDGGGGGGMMMaaaLLLVVVUUUNNNIIIAAA;;;777444222111---,,,,,,+++*********+++***+++,,,---...000333666kkkRRRGGGCCC===:::777///---***((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''(((***+++,,,000//////333777888444000,,,+++(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''(((*********+++...000666666777999<<<===<<<:::111000---+++***)))******(((,,,...,,,'''$$$'''+++(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))******************************+++---...///000111777999<<<<<<888333...,,,******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***+++---...///333999===???CCCGGGHHHFFFGGGBBB<<<666222///,,,*********************************************************))))))(((''''''&&&''''''''''''''''''''''''(((((()))***+++---...///666888<<>>??????===999777000///...,,,+++++++++***//////...***222XXXPPPaaagggPPPCCC@@@JJJXXXsssvvvqqqPPP999333222111---,,,+++)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((()))*********+++,,,,,,---------...111333555666666666444222///,,,)))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))''',,,///000555???EEEDDD===:::555111......///000555777999;;;;;;999666444///...,,,***)))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((((((***,,,...///...///111222444888===@@@CCCEEEEEEKKKaaaKKKRRROOOFFFAAA;;;555222000...------,,,+++******************+++,,,---...000333666vvvlllSSSHHHEEE>>>;;;888///---***((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))++++++...------000333333000,,,+++***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''((()))******+++---///111222444666888888555333...,,,+++)))))))))******&&&((()))((('''&&&''')))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((()))***+++,,,---///000000333666888777444///+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))+++,,,...///000666;;;===AAAFFFFFFDDDCCC>>>777111---+++)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))***,,,......555888<<>><<<999444111...---,,,***))))))))))))---&&&(((---%%%)))ZZZzzzIIIZZZuuuKKK:::666111...111+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))******++++++,,,---///222333444444444///---+++(((&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((******'''"""!!!%%%'''&&&&&&))),,,000333555555555444666777888888666333111---,,,***((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''')))***,,,---+++---///000222555999<<>>:::444000...---+++***,,,+++******************)))+++,,,------///333666jjjkkkSSSHHHEEE>>><<<888///---***((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***+++...------...000///,,,))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&((()))))))))***,,,...//////111444555444000---***))))))(((((())))))***'''&&&&&&&&&((()))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''((()))***+++,,,...//////111333555444000,,,)))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))***,,,...///...444999<<<@@@DDDDDDAAA@@@:::333---***)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((***+++---...111555999===>>>@@@AAACCCBBBCCCDDDDDD@@@;;;666222......,,,+++***)))))))))))))))))))))))))))(((((((((((((((((())))))))))))******+++,,,...000222333777999<<<<<<999555000...+++***)))(((''''''''''''"""%%%***---...///666>>>|||VVVTTTZZZjjjwwwzzzUUU777444999333------)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))*********+++,,,...000111111111111+++***(((&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$''',,,///000000...+++...---,,,++++++,,,---...333444555555444111///---***)))(((&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''')))*********,,,...///000333666999AAABBBAAAIIIbbbJJJJJJ@@@999555111...------,,,++++++******)))))))))******)))***,,,,,,---///333555^^^jjjRRRGGGDDD>>>;;;888///---***((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&''')))***+++...------------,,,***)))'''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&((())))))((()))+++---......000222333111---***''''''''''''(((((())))))(((&&&%%%''')))+++***(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++---......000222222111---***)))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***,,,---......444999<<>>???AAA===>>>>>><<<999444///,,,,,,,,,***)))(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))******+++,,,...///111222666999;;;;;;666111...,,,)))((('''&&&&&&&&&&&&&&& +++000)))%%%))),,,+++%%%QQQuuujjjiiittt}}}uuuCCC:::333222222///***(((''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''''''''((())))))******)))***,,,---.........---)))((('''%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$"""!!!!!!"""$$$&&&)))***)))'''%%%%%%''')))***000111111111000---+++***((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$%%%&&&'''(((((((((***,,,...///000222555777;;;<<<;;;CCCZZZAAA@@@555444111---,,,,,,,,,++++++)))))))))(((((())))))***)))***+++,,,---///222555VVViiiQQQGGGDDD>>>;;;888///---***((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((******---------,,,,,,+++***)))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&'''(((((('''(((***,,,---......000111000,,,)))&&&'''''''''(((((((((((((((''''''(((*********)))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***,,,------///000000...+++)))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((***+++---...---444999;;;>>>AAA@@@;;;666222,,,)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((***,,,---...222888<<<===>>>???@@@<<<<<<:::888555111...,,,)))((('''&&&%%%%%%%%%%%%''''''''''''((((((((((((''''''((((((((()))))))))*********+++---///000111444777999777222---+++,,,''''''&&&%%%%%%%%%%%%%%%)))%%%%%%)))(((%%%'''...111,,,///IIIwwwyyyPPP"""+++222666111+++***+++***'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))))))))((()))***+++,,,,,,+++***((('''&&&%%%$$$%%%&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))&&&%%%&&&&&&$$$%%%(((((())),,,...///...---,,,---......---,,,***((('''&&&&&&%%%$$$######$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''***,,,...///000111333555:::<<<<<>>;;;777000---)))'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***+++,,,,,,000666:::<<<<<<===>>>;;;:::777333000...---,,,''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&'''''''''((((((((()))))))))***,,,---///000222444666333---))))))+++'''&&&%%%%%%$$$%%%%%%%%%))))))///***%%%''',,,$$$$$$+++///666LLLeee|||ccc===111888;;;000222222///+++******+++&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''''''''((()))******))))))((('''&&&%%%#########$$$%%%"""#########$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!%%%------'''###$$$$$$&&&((()))***(((&&&%%%***++++++***)))((('''&&&%%%%%%$$$$$$###$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&###$$$%%%''''''''''''&&&)))+++---/////////111333999======CCCTTT888999111,,,***''''''(((((('''&&&(((''''''''''''((()))***((()))++++++,,,...222555IIIkkkSSSIIIFFF@@@>>>;;;///---***((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***)))******)))((('''(((((($$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''(((''''''''')))+++,,,+++++++++------+++***''''''(((((()))((((((''''''((())))))'''&&&''')))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''((()))++++++,,,,,,---,,,)))&&&%%%%%%&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((()))+++---...,,,222777888:::;;;999444+++)))'''&&&'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))+++,,,(((---333777999999::::::666333000,,,)))((((((((((((((('''&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((()))***,,,---...000222333000***&&&(((+++&&&&&&%%%%%%$$$%%%%%%%%% ''')))%%%!!!$$$***,,,&&&,,,---)))***000...&&&111444;;;EEEQQQXXXVVVQQQHHH333...444000,,,---+++555+++'''+++...((($$$$$$&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&&&&'''((())))))(((''''''&&&%%%$$$"""""""""######""""""######$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$)))$$$###&&&&&&###$$$)))((('''&&&&&&''')))+++,,,))))))))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''(((''''''&&&(((***,,,.........000111222777888<<>>:::111,,,((())))))&&&&&&(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&***(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((())))))******///,,,(((&&&'''(((((((((***&&&&&&)))(((%%%)))000000)))###"""&&&+++,,,***))))))'''%%%######'''***"""###$$$$$$$$$%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***,,,,,,------+++***)))'''&&&%%%%%%%%%***&&&!!!!!!%%%(((***)))%%%)))+++'''&&&''''''%%%!!!%%%***+++(((%%%%%%&&&&&&&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((***+++,,,---...111666999777111,,,)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''')))***+++,,,...111555888999::::::888555111---***)))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''((()))***,,,---//////000///---+++)))'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,---..................---+++******)))((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&''''''(((***,,,---///222444666444777;;;;;;333,,,***''''''''''''((((((((((((''''''''''''(((((((((((()))***+++,,,---///222555DDDkkkSSSIIIGGGAAA>>>;;;111,,,((())))))'''&&&(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''(((((('''&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))*********&&&(((+++,,,+++*********---++++++...,,,%%%"""$$$'''))),,,///000...***'''&&&((()))++++++*********,,,+++***'''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,,,,,,,+++******)))((('''''''''***)))(((((('''%%%!!!$$$&&&%%%###$$$'''&&&""",,,((($$$!!!"""%%%)))+++&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((***+++,,,---...111444666444///***(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''')))***+++,,,...222555888999999999555222...***(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''')))***+++---......///...,,,***(((&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((()))(((((()))))))))*********++++++,,,,,,,,,,,,++++++***))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%%%%'''&&&(((***,,,,,,...111333444111333777666000***(((''''''''''''((((((((((((''''''''''''(((((((((((()))***+++,,,---///222555@@@jjjSSSIIIFFFAAA>>>;;;222,,,((())))))'''''')))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((()))***###$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((())))))******+++&&&))),,,+++)))&&&'''((($$$###%%%,,,000//////000,,,---,,,***'''(((+++...000...---+++)))'''### (((((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++++++++&&&&&&''''''''''''''''''###%%%)))+++,,,,,,---...******)))''')))---,,,'''***(((&&&(((+++***$$$&&&''''''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((***+++,,,---...000222333000+++'''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((***+++,,,...222666888888888777111///+++(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''((()))+++,,,------,,,+++***(((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((())))))******))))))(((((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%'''&&&(((***+++,,,---000222111...---000000+++''''''&&&''''''''''''(((((((((''''''''''''(((((((((((((((***+++,,,,,,///222555<<>>mmmUUUKKKHHHBBB???<<<333---)))******((('''***((((((((((((((((((((((((((((((''''''''''''((((((******)))((((((((((((((($$$&&&'''&&&###$$$(((+++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((()))******++++++,,,,,,******+++,,,+++(((&&&)))333>>>FFFOOOXXX]]]^^^XXXWWWYYY```hhhjjjddd^^^UUUTTTQQQJJJ???444,,,)))+++)))''''''***+++)))&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))*********)))+++)))'''%%%%%%''')))+++000666???EEEHHHGGGEEECCCFFFKKKNNNKKKHHHGGGEEEBBB???@@@>>>777...'''%%%%%%)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***+++,,,...///000...+++((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''')))******,,,000333444222///---))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%###############$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$&&&$$$''')))******)))******,,,(((&&&((()))'''&&&(((%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''')))***++++++...111444>>>oooWWWMMMIIIBBB???;;;333---*********((((((***(((((((((((((((((((((((()))(((((((((((((((((())))))))))))***+++,,,---...)))---000///+++'''''')))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((())))))******+++,,,,,,+++---...,,,***---555;;;WWW___ccc```^^^cccjjjmmm^^^XXXPPPLLLLLLPPPSSSUUUOOORRRSSSOOOIIIHHHLLLQQQ999222***'''))),,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))******+++*********)))(((((()))...555<<>>EEEKKKRRRUUUNNNBBB444+++---,,,***)))((('''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***+++,,,,,,---...,,,(((%%%%%%'''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))(((+++///111222///,,,)))''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%$$$&&&)))***)))(((((()))***&&&%%%''')))&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''')))******+++---111444:::qqqYYYNNNJJJCCC???;;;333---***++++++((((((***))))))))))))))))))))))))))))))(((((((((((())))))))))))***+++---000222333:::???DDDBBB:::111---+++))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,''',,,///---///>>>YYYooolllppplllaaa\\\fffuuu}}}vvvnnnhhhfffeeedddaaaYYYKKK@@@AAAMMMYYYYYYMMM<<<111,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++++++++***,,,---///555???LLLYYY```CCCEEEJJJRRRYYY[[[XXXUUUPPPNNNMMMRRR]]]```UUUFFFEEEIIIQQQZZZaaaaaa[[[UUU000///---+++))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***+++,,,***+++,,,***&&&###$$$&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))'''***...111111...***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$&&&)))***)))((((((((()))%%%$$$'''(((&&&%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''(((******+++---111444666{{{pppZZZLLLGGGAAA>>>999111///,,,*********)))(((*********))))))))))))))),,,((((((***+++)))))),,,))),,,---000AAATTTWWWOOO>>>LLL]]]eee___VVVTTTVVVJJJ888%%%'''111))) '''+++&&&%%%))))))&&&&&&+++((((((((((((((('''''''''"""%%%)))+++***))))))))))))***)))(((***------***,,,)))'''((())))))((()))......+++///+++***))))))(((((((((((())))))***)))(((((((((((()))))),,,,,,+++)))))),,,---+++111...---999TTTrrr~~~}}}jjj```UUUHHHEEE;;;JJJWWWRRR>>>---+++000,,,((())),,,+++&&&%%%)))(((((((((((((((((((((((('''''''''((((((((((((((('''+++------++++++,,,,,,)))000CCCSSSWWWYYYTTTGGGHHHRRRZZZ[[[bbbrrr~~~{{{lll___[[[JJJLLLaaaaaaXXXaaa___QQQ999(((&&&...,,,$$$******(((&&&&&&((()))'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))******++++++---,,,+++)))'''&&&'''((('''((('''%%%&&&)))(((%%%((($$$###'''------&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((+++---///...,,,)))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%'''&&&$$$""""""###$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((******+++---111444???lllnnnZZZMMMHHHBBB???999111///,,,*********)))(((******************************,,,000...)))''')))222999===@@@KKKVVVSSSHHHWWWIIIMMM___\\\HHHJJJ___sssfffMMM:::111%%%%%%444'''%%%(((+++***%%%&&&+++((((((((((((((((((((((((******++++++******))))))&&&'''+++...///......///***>>>HHHDDDFFFLLL<<>>---&&&))),,,,,,***))))))))))))))))))))))))(((((())))))***+++++++++$$$333666+++///DDDPPPLLLFFF[[[gggyyycccZZZKKK```SSSNNN000+++)))((()))+++)))''''''***''''''''''''''''''''''''''''''''''''((((((((((((((())))))******+++,,,,,,...+++)))'''&&&$$$###!!!***''''''+++222333...***&&&%%%&&&***......***%%%(((((((((''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''')))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((******+++---111444<<>>888===GGGHHH@@@<<<666...)))'''(((***,,,))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&'''((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((******+++---111444:::```iii[[[PPPIIIBBB???<<<222000---,,,---------,,,,,,,,,------......//////111***(((222FFFaaa~~~nnnZZZkkk|||nnnXXXCCCAAAOOO???999///(((***///...*********++++++,,,------------...//////...///222555HHHMMMSSSUUUYYYdddwwwzzzyyyqqqccceee\\\ZZZttt```WWW:::000,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,---...//////...111666777;;;LLL```jjjpppdddrrrxxxhhhNNN888...---,,,)))************************)))******+++,,,---......888+++---@@@JJJQQQoooqqqccc^^^XXXKKKAAA333))))))***''''''***((((((((((((((((((((((((''''''((((((((()))))))))))))))******+++,,,,,,,,,''',,,111333555<<>>BBBBBBAAA:::000+++,,,---++++++++++++,,,---............000222000///444>>>GGGLLLeeelllqqq^^^MMMeeedddqqqTTT<<<,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...///000333000333999>>>KKKgggpppsssttthhhOOO888...,,,,,,++++++++++++++++++++++++******+++,,,---...//////444333>>>QQQ___sssggg\\\LLLXXXBBB///---...***(((***(((((((((((((((((((((((('''((((((((()))))))))))))))******++++++,,,,,,---444999<<<888333666BBBNNNTTTMMMMMMUUUWWWPPPPPPVVVLLLKKKJJJJJJGGG===000&&&*********)))))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&''''''&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((******+++---111444777ZZZjjj[[[OOOFFF??????===222000...---...///......---------...///000000111,,,<<<^^^hhhdddwwwqqqZZZRRR@@@FFFDDD777+++***,,,---++++++,,,,,,---...//////,,,///111000000:::KKKZZZttteeeTTTmmmtttuuuRRR---,,,,,,++++++,,,,,,---,,,,,,,,,---...///000000444///111;;;KKKgggiiiwwwzzzbbbAAA///,,,000++++++++++++++++++++++++******+++,,,---//////000+++;;;NNNjjjppp\\\eeevvvzzz}}}mmmcccTTTiiiMMM555000111---)))***))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++,,,------222<<>>hhh```mmmwww```aaaKKK___III(((111///,,,,,,...000///000222222111666$$$<<<333%%%OOO}}}dddZZZrrr???888222...---,,,+++,,,...***,,,...///000222222000222<<<555OOOsssuuuggg```ZZZVVVSSSQQQNNNKKKIIIJJJKKKLLLOOOHHH```eeennnuuubbb666777(((......---+++******,,,---///%%%///***999)))222777---HHHtttvvv[[[MMMHHHGGGGGGCCCBBBBBBCCCHHHNNNUUUYYYfffzzz{{{XXXUUU^^^QQQ888......,,,*********))))))))))))******++++++***************+++---000---(((+++444888888>>>CCC]]]pppIIIFFFXXX[[[PPP///---,,,(((%%%***+++ )))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%'''''''''&&&"""$$$&&&&&&%%%$$$$$$%%%"""###%%%%%%%%%%%%&&&''''''&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&%%%&&&&&&''''''&&&%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%###$$$&&&'''%%%###'''&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$""" !!!$$$%%%$$$"""$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""######$$$%%%%%%'''&&&%%%%%%&&&&&&%%%$$$!!!###'''))))))))))))***'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''((()))******,,,///222888SSSoooaaaSSSIIIBBB???999111111000///////////////333///000444222///333<<>>777222111000000///000000000444000333999444000BBB^^^nnnllllllooobbbsss]]]...444000...000222000---,,,000555...777???WWWbbb```@@@CCC===222,,,///000---...000111///,,,,,,111666>>>999qqqOOORRRpppeeeqqqhhh333777------..................,,,111***999+++777333GGG\\\OOOZZZjjj{{{dddIIIIIIooo[[[VVV^^^DDD******++++++******))))))******++++++++++++******++++++,,,222444---000888111<<>>999222222222111222222333444111999666000CCCsssxxx]]]fffaaafffggg<<<111777000000555666333555:::JJJnnnRRRBBBHHHJJJOOOSSSYYYxxxzzzgggllljjjXXX???//////444444......555666333444999eeeKKKkkk______aaaEEE333000,,,,,,...000///---///111333???000@@@llloooiiiUUUMMMQQQ999+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...//////999444777LLLuuuxxxYYY```lllkkkGGGGGG///%%%111---******)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%''')))(((%%%$$$&&&(((666888;;;;;;:::999888999000111555:::??????:::555+++(((%%%###%%%'''))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))---444:::>>>333777<<>>999222222222222222333444444555444555@@@bbbrrr^^^eeegggaaaKKK333777333333666444222>>>NNNlllfffbbb[[[JJJ777000555222///222666444222;;;JJJpppMMM||||||ccc]]]RRR999444...---///111111///***777222888===mmmrrrqqqGGGLLLMMM777------,,,,,,,,,,,,------,,,,,,,,,,,,---...///000'''(((OOOeee]]]sssvvvrrrhhhKKK>>>111***...*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))***+++,,,))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((()))''''''+++444;;;GGGFFFDDD@@@===<<<===>>>999999;;;AAAHHHLLLJJJGGG:::555...)))'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%'''+++000555;;;@@@BBB777999<<<>>>???>>><<<:::>>>AAADDDFFFDDD???:::666///---***'''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''(((+++//////333666666444444999===777888999::::::888777555555222///,,,)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&((()))***)))---000000---***((((((***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$######&&&+++222999===KKKRRR[[[^^^]]]\\\\\\]]]___VVVIII>>>777000)))###******)))))))))***++++++++++++++++++++++++++++++)))***++++++,,,---111333888FFFooo```PPPGGG@@@???:::222222222222333333444555777...333RRR~~~]]]uuurrr]]]___<<<555444777888333444JJJddd|||lllbbbaaaUUU<<>>777000...000333333111///;;;999)))\\\www]]]FFFMMM666...------,,,,,,------...,,,,,,,,,---...///000000888@@@zzz\\\WWWPPPFFF,,,---************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++---000333888;;;>>>@@@))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''+++666FFFRRRGGGFFFDDDCCCEEEJJJRRRWWWNNNJJJFFFGGGJJJLLLJJJFFFMMMEEE:::000***((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%)))///444999<<<======>>>>>>=========<<<<<<<<<888<<>>*********)))******+++,,,++++++++++++++++++++++++)))***++++++,,,...111444666DDDnnn___NNNKKKBBB;;;888444444333222222333333333777BBBCCCUUU^^^fffqqqiiiiiiAAA;;;222888999444<<>>&&&---'''((()))******(((((())))))'''%%%$$$$$$&&&)))***)))(((+++FFF;;;444///222DDD222555LLLHHHcccMMMkkkcccqqqbbbYYYPPPJJJDDDAAAGGGQQQYYY@@@777999---"""'''...((((((((((((''''''(((******))))))((((((((())))))$$$,,,)))$$$,,,333999BBB@@@@@@GGG@@@000NNNLLLwww~~~yyypppWWWRRRDDD???:::===222,,,"""%%%+++((('''+++(((''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%"""%%%---111:::<<<===:::>>>AAA@@@@@@000>>>444???DDD::::::,,,000""")))((()))***)))%%%$$$&&&(((((((((((('''''''''&&&&&&&&&'''&&&%%%&&&'''((()))))))))666@@@DDDLLLXXX\\\XXX\\\XXXSSSMMMCCC===DDDPPPRRRUUUWWWVVVPPPKKKMMMRRRNNN555111222'''111999'''******+++,,,,,,,,,,,,+++,,,---......---...111444:::HHHnnn```OOOJJJBBB;;;999444444333333222333333444%%%///FFFmmm```yyyxxxsssSSS666777777888;;;===yyy{{{lllXXXHHHYYYhhh```hhhWWWPPP111888777111:::777555>>>QQQddd]]]iii```QQQ>>>000000333111111555111333===QQQeeeOOO[[[777333...,,,---------,,,---,,,+++,,,.........000VVViii???===...---+++))))))******)))''')))((('''(((******)))'''$$$%%%)))///444555555555888;;;@@@EEEEEEAAA>>><<>>BBB222KKK\\\sss```HHH@@@@@@NNNUUUCCC---///111###))))))))))))((('''(((((())))))((((((((((((((()))///%%%!!!111???777333BBBKKKDDD666mmmttt~~~yyy[[[777JJJ>>>)))222%%%(((000)))###)))---''''''''''''''''''''''''++++++******)))((('''&&&222,,,(((---:::DDDEEEBBB888;;;000===:::GGG===888>>><<>>999:::BBBLLLuuuOOOBBBKKKYYYAAA777???CCCWWWgggeee^^^ZZZ333888666444:::999;;;:::ttthhhUUU]]]OOOSSSXXXUUUtttzzzbbbXXXDDD222000444333333555888:::555hhh```eeeCCC555+++,,,///---+++...)))000***)))222---,,,===vvvddd@@@HHH222...,,,************)))((()))(((''''''))))))(((''',,,+++111<<>>???CCCDDDHHHLLLMMMLLLKKKJJJJJJBBB@@@DDDOOOYYYRRR;;;&&&+++((('''((('''%%%''',,,)))%%%%%%))),,,******+++444OOONNNAAA???```vvvggg}}}ttt^^^lllrrr\\\CCC___OOOAAA)))((('''((())))))((('''(((***+++'''$$$&&&...555888888GGG333<<>>OOO===UUUSSSVVVUUUEEE;;;777<<<555IIIEEE???(((+++'''%%%(((,,,---***'''((((((((((((''''''''''''''')))******((((((+++///HHHPPP[[[]]]RRRDDD@@@CCCCCCFFFPPP___lllrrrwww{{{yyyxxxaaaWWWYYYLLL+++%%%222000/////////...------,,,,,,---...///......///222444:::GGGmmmcccPPPIIIBBB<<<999444333333333333444444555+++999hhhxxxcccwwwjjj@@@@@@<<<>>>EEEuuutttaaaddd___VVVSSSRRROOOQQQLLLFFFlll___\\\___<<<666555666888999===<<>><<>>000EEEwwwVVV===///******)))---...###))))))))))))))))))))))))&&&%%%$$$$$$&&&)))---///444999666<<<111===GGGYYYcccooo[[[<<>>&&&>>>000//////..................////////////000333555:::FFFmmmfffPPPHHHAAA<<<999444333333333444444555666>>>OOOmmm~~~SSSpppqqqeeeJJJ:::===AAAMMMuuuuuuhhh___XXXDDDRRR^^^TTT___III444666666777:::<<>>,,,---111---+++000(((333,,,***666///<<>>kkkxxx~~~YYY===???555///111000***))),,,************)))))))))))))))((((((,,,333<<>>:::555:::AAA;;;___]]]SSSDDD888444666:::;;;GGG:::yyyaaaZZZTTTYYYSSSNNNCCCFFFxxxggg\\\LLL999...---//////...111,,,...444000666ccczzzGGG555222...,,,,,,,,,,,,,,,''')))******)))+++///333333III___kkkrrryyywwwpppwwwzzzwwwpppssszzzzzzrrrkkkeeefffrrrzzzqqq___QQQZZZQQQ@@@...&&&(((+++,,,))))))***+++)))***333>>>TTTbbbyyywww[[[III999------...***)))---*********---333<<>>QQQsssXXX******===,,,,,,,,,,,,,,,,,,,,,,,,''')))---333:::AAAGGGJJJlllhhhBBB555555111,,,++++++++++++************)))***)))---777CCCJJJIIIEEE@@@^^^???===999555222111111111000111111111111222555777:::CCCqqqaaaYYYEEEBBB;;;222666555444333444555666777KKKeeecccfffZZZUUUPPPVVVVVVdddppp}}}^^^AAA???@@@rrrfffddd]]]AAA@@@000>>>@@@AAAmmmOOODDDUUUIIIOOOBBBMMM]]]vvvccc[[[@@@999<<<666888;;;>>>@@@TTTeee333///)))///111000444&&&666999111LLLtttzzztttyyynnnCCC///000)))%%%000,,,******(((...///"""999111LLLuuunnn|||{{{~~~lllhhhuuuzzzdddTTTSSSHHH(((777###000%%%,,,))))))000000CCCmmmoooiiiAAA666+++666%%%...---111!!!222999***[[[nnn|||DDD000888...+++222...)))333'''///+++&&&===222gggwwwEEE444000111222,,,***///***&&&---)))111222===FFFAAAXXXgggMMM------==='''......---,,,,,,,,,,,,------***555555DDDaaaYYYEEEpppsss???999EEE 444333666111111222111000111444666???DDDmmm___VVV>>>:::888555555555444333444555666777SSSmmmWWWuuu^^^TTTNNNTTTNNN|||zzz~~~eeeEEEBBBHHHaaannntttiii```EEE@@@555===@@@TTT```TTTUUUMMMJJJCCCFFFJJJJJJxxxlll]]]BBB:::<<<777888<<<777YYY^^^ppp```ZZZ:::666333111---***///,,,333222111ddd}}}hhhaaarrrdddvvvHHH444555---(((000***)))---)))///......@@@IIIuuu~~~eeemmm{{{qqqfffOOOMMM//////+++)))---,,,***,,,+++...QQQhhh```;;;...444&&&***((()))222)))888DDDooozzzBBB&&&,,,111666(((***222(((---///111...VVVlll::://////222///---///---,,,111&&&...<<>>FFF^^^{{{ppp|||???555CCC444000***222222333222111222555777>>>CCCooocccYYY???;;;@@@DDD555444444333444555666777XXXuuuNNNnnnttt___TTTWWWJJJccczzzkkklllHHHEEEUUU~~~kkkQQQSSSssspppcccJJJ<<<777888???qqq]]]mmmMMMXXXLLLZZZ\\\MMMnnn{{{zzz___FFF<<<;;;888777<<>>MMMnnnccc;;;---777000///......------......222$$$???QQQ~~~eeeGGG777666...666333444444444333444666999<<>>::::::777>>>BBBxxxWWWVVVaaaKKK///111+++---555---999...333DDDxxxyyycccNNNSSSooowww|||yyyQQQ555FFF}}}rrrMMM111111///+++///***///***,,,---'''WWWjjjwww~~~ttt]]][[[CCC000444+++333+++///------WWWpppZZZ555000111444111+++444666>>>xxx{{{xxxxxx}}}}}}zzzyyyYYY444111+++......***222***333555PPP~~~AAA444222444333......111...)))222444rrrQQQ<<<222000000///.........//////000222???ggg^^^444,,,BBB888555555666555444555888:::;;;BBBxxx```WWWBBB???@@@BBB444444333333444555777888YYY|||NNNvvvxxxooo___UUUvvvFFF@@@iiirrrkkkfff\\\VVVNNN@@@BBBGGGwwwcccJJJ>>>AAA;;;JJJ|||iiittt[[[LLLkkkzzz}}}cccLLL@@@999<<<777???:::{{{ZZZtttaaaZZZgggXXXHHH444999111,,,///...555,,,888UUUppp}}}pppXXXEEEKKKaaammmkkkPPP@@@AAA@@@>>>===WWWdddZZZ777111000---///***000+++111222444oooXXX:::\\\nnnvvveeeKKK999+++///+++,,,///+++<<<}}}kkkvvvAAA...---///***000+++<<>><<<)))222///(((777+++000333AAA000///444...///333...777BBBjjjjjjTTTRRRMMMaaaxxxCCC---222111000000//////000000000@@@RRR666JJJ888111666666777666555666999;;;<<>>BBBiiixxxdddIII;;;===;;;MMMnnniiikkkXXXFFFSSS{{{{{{bbbNNNAAA777>>>777AAAUUUfff^^^pppyyyvvvooo```PPPKKKsssKKK333333111///111...000,,,777ggg|||rrr___GGG===EEEYYYjjjsssaaaYYYWWWMMMLLLFFF888FFFgggrrrCCC333111000000)))000)))---333MMM{{{ssstttqqqWWW>>>'''...'''---...000XXXvvv~~~OOO111000///---000+++BBBrrruuujjj[[[ZZZooo|||YYY;;;%%%777000***777///222FFFaaa777***555111000777333666???MMM999222222111000000000111111000BBBxxxhhhJJJ...;;;666777777777666777999<<<>>>FFFcccZZZEEE===888666333333333333444666888999aaavvvDDDkkkpppxxx}}}GGGBBB|||hhhooorrrkkkbbb\\\YYYUUUMMMAAABBBIIIHHHKKKQQQOOOMMMUUUhhhzzzhhhIII:::888===PPPlll~~~}}}{{{dddUUUHHHSSSMMM}}}}}}|||aaaNNNAAA555???777CCC{{{]]]hhhcccVVVHHHMMMYYYqqqUUU222(((---222444//////222333zzzyyy~~~gggPPP===;;;CCCOOObbbuuuyyyMMM<<>><<>>]]]xxx~~~vvv___GGG```iiiIIIEEE999;;;===@@@iii^^^sssMMMAAA///---444+++111111555999uuuqqqXXXAAA777999666ggg~~~bbbeeeOOO===222,,,333***...000...111MMM\\\nnnsssuuuQQQ@@@---999###111GGGhhhzzzGGG888111...666,,,ZZZtttkkkoooqqquuuvvvIIIxxx===...111333444888OOOUUU999555000999///;;;JJJ}}}tttbbbooouuu___[[[DDD666---111333000333<<>>wwwMMM999000444+++---...,,,444___yyyYYYTTTJJJNNNYYYbbb???---888---===kkkeee|||pppkkk~~~~~~QQQ999444111444BBByyydddrrryyywwwyyyRRRJJJUUU```nnnjjjlll>>>777222111222888iiiYYYqqqzzzmmmdddsssZZZ999222777222999vvvmmmdddLLL>>>999===BBBpppiiipppxxx???666111444666333222666DDDiii<<<;;;;;;888666666999;;;<<>>???999[[[yyyxxxWWW[[[kkkJJJBBB999;;;===GGGWWWXXXgggqqqkkkTTT???000...333///111000555JJJlll___GGG@@@:::888000MMMnnnSSSKKKSSSXXXMMMAAAEEEJJJCCC@@@```\\\<<<222444+++---...+++777zzzYYY___pppFFF>>>;;;<<>>:::888555444444444555666888999ggg@@@NNN^^^<<>>222000222///---222777OOOppp___@@@===555555===kkkhhh===BBBWWWPPPJJJTTTeee888///000---///111,,,:::@@@iii}}}WWWCCC:::@@@???:::MMM{{{:::888;;;;;;999VVVfff|||yyyDDD;;;===FFF]]]kkkkkk666222...222hhh\\\lllpppsssfffFFF>>>;;;999;;;LLLuuuVVVqqq]]]999333222111;;;QQQ\\\UUU```lllyyy|||sssnnnlll{{{}}};;;444444<<>>\\\|||kkk]]]~~~gggIII===:::;;;<<>>333lllcccDDD@@@>>>>>><<>>888555@@@fffnnnggg===444888555BBBvvvDDD___|||EEESSS```ooo}}}|||mmmLLL999444999FFFFFF]]]oooiii```TTTHHH999000///555<<<@@@iii???:::888:::999777888===BBBaaabbbWWWDDD???:::666666555555444555666777888UUUSSSBBBeeeJJJ<<>>999===FFFDDD333,,,666III999mmm{{{wwwyyyaaaQQQCCC@@@888RRRBBB333555666UUU___cccuuueeeDDD:::777777888<<>>;;;[[[xxxooo|||___FFF999<<<===;;;UUUIIIHHH|||zzz~~~UUU444555222,,,000///777:::iii}}}ZZZLLL444888222888BBBeee:::444000111///000///HHHOOO???\\\RRRCCCCCCOOOLLL000...666SSS|||@@@nnnpppkkkYYYIIIKKK999HHHFFF000555888oooSSSkkkeeeWWW@@@777888:::999MMMsss^^^zzzSSS---777000PPPmmm???hhhRRR;;;HHHWWWggg{{{jjj::::::444iiiiiiGGGiiixxxiiipppSSS;;;666444333AAAVVVsss|||}}}UUUKKKZZZGGG>>>999<<<;;;777;;;DDDMMMzzzeeeZZZGGG@@@999444666666555444444555777777CCCzzzLLLJJJ\\\???CCC999KKKoooAAA===:::<<<777YYYyyywww|||]]]EEE888======:::VVVIIIDDDqqqQQQ///222222---333000///000qqqZZZJJJ<<<===222000+++<<<888444///222000000---LLLBBBBBBLLLhhh^^^VVV}}}QQQ111000333UUUvvvJJJnnnggguuu___NNNSSS===GGGNNN333:::AAA\\\IIIqqqfff~~~ZZZHHH===888555111DDDsss\\\mmmUUU666AAA888bbbccc999gggGGG===:::KKK```www{{{}}}xxx;;;;;;000sssggg;;;___xxxxxxPPPwww^^^;;;333111333KKKkkkYYYfffqqq}}}wwwkkk^^^^^^KKKEEEDDD\\\KKK@@@;;;===<<<888===GGGVVVuuufffUUUHHH???<<<777777666444333444555777999DDDUUUFFF|||QQQ======:::IIItttWWWEEE888CCC000999YYYiii~~~xxx|||XXX;;;999<<<999<<>>[[[xxxEEE666<<<;;;LLLtttwwwDDD000<<>>555+++OOORRR___[[[iii{{{rrraaaLLLZZZHHHRRRnnnbbb888AAA;;;222???<<>>DDD666BBBdddRRR999======333999RRRddd{{{sssRRR999999===:::===HHHVVV>>>PPP;;;111///,,,222222222;;;555eee```JJJ???777888===444***777PPP@@@555++++++,,,///111KKKAAA???@@@jjj{{{BBB222222;;;VVVccc<<>>;;;666666555555444444666777888333hhhsssSSS;;;^^^;;;<<>>DDDllloooIII000AAA666777999HHHYYY}}}fffJJJ666888===:::===GGGccc;;;FFF777555444------000---;;;888UUUhhhKKK>>>777555888666000...333NNN~~~xxxttt|||:::333,,,***---222///MMMGGG@@@999QQQvvvyyy:::222...000GGGeee:::bbbyyyuuu|||eee:::333KKK\\\???ffflllddd|||nnnXXXGGG@@@<<<111<<>>PPP===999===VVV777===___XXX}}}qqq777444444999GGGnnnMMMJJJLLLVVVgggxxxyyywwwWWWMMMPPP{{{======???999>>>;;;OOOxxxhhhVVVHHH>>>;;;555666555555555555666777777333LLLLLLNNNddd~~~HHH>>>:::<<>>999vvvTTT???333???444:::999AAAMMMuuu{{{YYYCCC555888<<<999;;;CCCrrr:::BBBwww:::666222000---...***555666KKKpppOOO???888111000444666555222333^^^wwwiii]]]hhhlllaaammmyyy]]]000111222//////111+++CCCTTT555555EEEvvvuuunnn555222,,,<<>>iiixxx777555333888555>>>nnn777999888TTTCCC:::wwwrrr~~~}}}___>>>QQQhhh999...111:::>>>jjjRRRGGGKKKRRR```tttuuusssmmmjjj@@@:::@@@<<<>>>:::RRRxxxiiiVVVHHH>>>;;;666555555555555555666777777999@@@]]]UUUGGGccc:::BBB<<<111EEE;;;===UUU}}}lllQQQtttFFF777>>>888555:::999>>>IIIgggwwwOOO???555888;;;777888???<<<@@@lllxxx888000)))444333000000000444GGG{{{vvvTTTBBB===555111222555444000...FFFWWWUUUTTT\\\cccaaacccqqqtttWWW222111666000...,,,---777qqq000111@@@WWWeee{{{ddd222111+++///@@@lll222IIIiiiaaa777444AAAttt===ZZZXXXxxx{{{uuuttt```QQQBBB333>>>fffwwwdddggg666888;;;lll:::999XXXnnn666777666777444555JJJnnn666;;;888eee111===```bbb~~~hhh{{{===...222777999jjjRRRBBBGGGKKKRRRgggvvvAAA:::@@@<<<===:::SSSxxxiiiVVVIII???<<<777555555555666666666666666666===vvvQQQIIIWWWoooUUUSSS777@@@@@@///CCC444AAA>>>jjjrrrTTTCCCYYYdddAAA444DDD111888777:::;;;WWW}}}iiivvvHHH<<<555888999666777<<>>qqqIII444EEEqqqrrrUUUUUURRRLLLGGGDDDDDDCCC@@@>>>```{{{jjj???111777444999mmmLLLuuu@@@DDDHHHHHHYYYlll~~~@@@:::???;;;===:::RRRwwwhhhVVVIII@@@===888444555555666666666666666555777PPPsssLLL@@@{{{cccLLLwwwqqqDDD;;;999;;;555===444>>>:::tttxxxvvvXXXMMMJJJHHHtttJJJ>>>444AAA333999222;;;777{{{qqqnnnsss{{{dddyyyhhhAAA999444777888666888===QQQTTTBBBGGGaaa[[[ddd222666***222***---...///222===VVV===555222666666222222555111333555777:::@@@HHHLLL[[[fffjjj<<<,,,(((000***///222111111^^^bbb555999222EEE|||cccxxxlllvvvIII,,,111---...333888555RRR~~~___666777333yyy<<>>HHHXXXmmm{{{}}}}}}sss;;;:::===}}}666???EEEdddxxxnnnmmmvvvxxxqqqooouuuXXXNNN[[[}}}XXX;;;000:::111:::lllxxxLLLaaa???CCCGGGBBBNNN[[[^^^zzz~~~>>>;;;===888>>>:::OOOvvvhhhVVVIIIAAA>>>999444555555666777666666666<<<222AAAEEERRRBBBpppCCC999AAA555222<<<888888:::===EEErrrpppsssbbbdddbbbYYYTTTTTTFFFRRRZZZCCCZZZrrr<<<;;;555<<<888999...;;;444iiieee~~~lllwwwoooccc~~~ppp}}}ZZZ<<<666444777888777999???BBBaaaGGG===tttWWWvvvTTTLLL!!!444,,,000&&&000,,,333111///tttyyyVVVLLL<<<222444333---...555(((000333111555AAAKKKMMMTTT^^^zzztttwww111111000777+++...111---111>>>|||;;;<<<999222ccczzzoooooopppnnn???)))111+++222888<<<111LLL|||ooo\\\333555888uuu;;;IIIvvvZZZ]]]~~~}}}ssslllsssppp[[[555333333888:::333<<<;;;555777555111---000666888777>>>EEEMMMOOOLLLQQQdddyyyfff999222888qqqFFF666;;;LLLsssvvvqqqKKK555,,,:::---;;;UUUQQQOOO:::>>>DDD<<>>;;;MMMwwwhhhYYYKKK???;;;777777777777777777777777777000EEE111TTTEEEKKKUUUWWWddd>>>999777>>>888777:::<<<666444DDDZZZhhhgggJJJ777777666444222666777999666KKKFFFgggVVVooommm___MMMBBBYYY|||BBB666444333222222555777999;;;;;;GGGVVVYYYiiiUUUYYY@@@%%%222---+++111+++...000(((;;;RRRjjjeeeEEEIII777***555666...222///111444666888<<>>777,,,555999@@@lllwwwvvvXXXmmmoootttTTTooovvvxxxrrrooo>>>999'''888___BBB>>>222777888888555333111000111222222222;;;:::<<>>;;;777///666JJJssssss<<<666444444BBBwwwLLLIII,,,EEE|||wwwnnn///444111***999222;;;vvvIII|||RRR777444:::FFF===CCC>>>>>>bbbWWWEEEPPP|||TTTAAA777;;;>>>999;;;DDDsssdddVVVKKK???;;;777666666666666666666666666:::...>>>???KKKVVVBBBPPP\\\dddjjjllluuu[[[:::666???999333;;;444222888999555444888^^^dddVVVvvv~~~sssyyyJJJ...222666444555444000999111000>>>SSSTTTiii555KKKSSS|||cccYYYnnnwwwooobbbjjj^^^QQQJJJJJJBBB888@@@RRRjjjqqq]]]===444333111111111333666777===eeennn>>>222\\\___PPPKKK000...444)))(((000,,,)))555---(((AAAuuuhhhSSSBBB:::999111---111333***,,,---///222666<<>>***(((222''',,,;;;HHH}}}@@@CCC666eee~~~xxx}}}444,,,,,,'''VVV|||ccc444AAAlll{{{eeeZZZqqqsss}}}XXXyyyXXXkkkSSSiiimmmttt~~~ooojjjqqq666000888---999<<<777///444///444333111000111222222111666JJJKKK===999::::::>>>jjj{{{ooo444222444000666yyyHHH???:::888\\\BBB(((:::111''':::555444jjj???^^^qqqJJJ;;;???:::>>>@@@>>>CCC\\\zzzsssYYY@@@IIIZZZEEE:::666===>>>999;;;CCCtttqqqaaaTTTJJJ@@@;;;777666666666666666666666666555666<<<:::DDDoooWWWGGGEEEOOOdddyyyzzz444EEE111222@@@///888222111777;;;999777888999cccPPPKKKbbbhhhVVVQQQ666---666666222222222333888000333777dddSSS}}}\\\ccc;;;;;;]]]qqqtttwwwaaaZZZccciiilllrrrfff]]]\\\WWWPPPSSS^^^???@@@222111000000111222444555222@@@GGG666IIIeeezzz~~~rrrOOO555^^^}}}zzz{{{~~~}}}wwwwww555,,,///111''')))///***'''333000%%%777ggghhhwwweeeEEE;;;>>>111---444222------...000333777===@@@HHHTTThhhzzz>>>***)))111***''',,,+++'''222&&&222OOO}}}<<<<<<666666555FFFMMMccceeexxxlllxxx___IIIXXXxxxJJJ666---&&&)))...'''---;;;777666...MMMrrr}}}|||rrryyy:::333999999CCCyyyqqq666<<<[[[oooUUUtttvvvuuu]]]wwwoooCCCccc|||TTThhhlllvvv|||pppkkk|||```666///::://////vvv___888444555///444222111111222222111000111KKKWWWYYY___]]]OOODDD\\\nnnlllnnn...111666111222777KKKFFF>>>000ddd{{{333+++<<<444***777333111EEE???KKKZZZ@@@DDD999<<<888>>>ZZZ===777777<<<<<<777:::CCCjjjppp```SSSKKKAAA<<<666555555555555555555555555::::::333666>>>???fffWWWFFF>>>MMMfff???333===777111:::222555333333555777777999<<<666BBBgggUUUSSS]]]rrrwwwjjj[[[QQQpppUUU>>>///000888333///111000333222000888333AAAaaa```YYYgggaaa999999]]]iiittt777444000/////////000111222333CCC<<>>???NNNcccsss{{{444,,,,,,000+++''')))***&&&000***...,,,pppHHH555000---444%%%AAAEEEKKK333;;;111$$$CCCrrryyyrrrxxxXXX000,,,000***)))---+++###666}}}ZZZ888===IIIaaa|||www|||YYY***%%%...///%%%zzz^^^~~~CCC999@@@gggrrrVVVnnnyyywwwQQQttteee>>>eeetttSSSdddnnnyyyzzztttooo{{{YYY***+++000...,,,KKK999666222000333111000111222222000//////CCC[[[uuu~~~fffZZZNNN```{{{fffuuuSSS,,,111555222111444]]]555HHH777AAABBB666---555333///111///333666zzz\\\FFFkkkjjj:::>>>HHHBBB666444LLLsssxxx===888888;;;999666:::CCCaaappp```SSSKKKBBB<<<666555555555555555555555555888111666???444===LLLwww^^^HHHGGGQQQ^^^rrr```:::>>>%%%???;;;,,,666333444444333111111555999666666OOOdddIIIHHHRRRDDDMMMSSSMMMDDDRRR{{{rrr666444+++///555///...222000000)))111666333111GGG]]]hhhQQQ@@@:::YYY___uuullliiippptttyyyzzz}}}~~~yyyvvv~~~|||}}}~~~|||xxxzzzWWW===(((............///000111222)))555;;;III333666QQQgggssswwwppptttssstttqqqsssvvvVVVlll~~~hhhUUUgggggghhhffflllkkkkkkmmmpppooojjjfffVVVjjjxxxFFF000///***(((***---+++(((((()))000***000---yyyXXXsssVVVAAA;;;666333444000...---,,,---222666:::;;;???MMMaaaooossswwwooo...///...---+++(((''')))&&&$$$666(((///@@@\\\???333888111<<<***333444...444FFFvvvyyyttteeeCCC'''&&&---,,,+++$$$444%%%000QQQ|||666+++///===gggzzz~~~xxx{{{uuuvvvLLL555111777222,,,jjj~~~^^^:::---[[[iiiooouuubbbjjjxxxMMMooo}}}___<<>>aaa===999CCC<<<888999@@@QQQnnnUUU>>>:::888999888666:::@@@VVVqqq```TTTLLLBBB<<<555555555555555555555555555333111;;;CCC777???+++YYYmmmNNN???CCCOOOGGGSSSZZZQQQIIIaaa777>>>999)))777888...333222444444222111111333333111@@@666GGGnnnccceeepppooo...,,,222***...111---///333//////'''555...555111WWW```UUUOOOzzzFFF:::@@@QQQgggXXXYYYccc___iiijjj___dddkkkppptttwwwuuurrrmmmqqqwwwyyyrrrlllooowww>>>666,,,---------...//////000000%%%BBBPPPeeeBBB444???NNNbbbmmmeeemmmooohhhnnnhhhooo[[[fffnnngggXXXBBB^^^aaaiiikkkcccccceeeggghhhccc[[[TTTTTTnnnxxxxxx~~~888000///)))(((---+++'''***((('''...(((000(((MMMiiiddd\\\HHH:::999555000222///,,,+++,,,111666888999FFFOOO]]]iiinnntttHHH+++000---(((***)))'''***'''!!!000***222,,,]]][[[:::888CCC444<<>>444bbb]]][[[dddcccllleeefffiiihhheeeeeeiiikkkjjjggghhhiiifffaaadddwwwvvv```888###444,,,,,,---....../////////444((()))aaaVVV999333999SSShhhbbbdddjjj```mmmdddrrrmmmrrrnnnSSS===bbb```^^^ZZZ\\\\\\___aaa```YYYMMMDDDWWWrrrxxxppprrrxxxjjjJJJ)))---...))))))///)))$$$,,,((((((---$$$222+++...{{{UUU^^^NNN;;;;;;555---555111...,,,---222777999999IIIKKKTTT```gggnnn}}}vvv((((((000+++$$$)))***(((+++++++++ 222%%%'''---UUUzzzlllWWWqqq{{{eeeccceeeAAA""" 111---(((,,,)))---######444///eee999666***)))JJJnnnttt{{{pppssspppppp|||uuu~~~}}}YYY###666222***222...(((ggg]]]???***;;;eeehhhooo^^^wwwpppyyyKKKgggaaa999VVVLLLVVV___bbbmmmdddqqqwww|||CCC$$$444&&&777111...===bbb:::777111000000111222222///---$$$...000///000...444EEE888999VVVMMMddd@@@))),,,444+++...000333)))FFFppp???EEE///???:::IIIYYYrrrwww||||||vvvSSS///...(((555...,,,111//////,,,'''...@@@DDDaaa>>>>>>===>>>???CCCJJJPPPYYYrrryyywwwiii???777555555888::::::888888AAArrr^^^OOOJJJDDD>>>444333444555555666666555555444444666777999999::::::<<>>333......333222---///666333******000///+++555GGGCCCMMMwww|||SSS===,,,---222///+++,,,+++888***```oooHHH;;;:::888999BBB777UUUFFFbbbSSSYYYKKKjjj```333666---,,,,,,,,,,,,,,,,,,,,,,,,444///HHHQQQ999bbbKKKAAA:::===>>><<>>111)))---///++++++///%%%444***>>>XXXHHHFFF@@@---<<<,,,===666FFFFFF<<<...888%%%,,,,,,,,,,,,,,,,,,,,,,,,(((555555TTT///iiiyyySSS999>>>CCC;;;888AAA???BBBGGGNNNUUUcccwww666888666666777666555666888;;;@@@nnnaaaRRRHHH@@@;;;444333333444555555555555555555666777777888888888888555;;;>>>JJJuuuZZZ;;;+++///;;;222222222111111111111111000000000000111111111111:::///+++111777333---+++333TTT~~~fffIII666///+++...222000---+++...------,,,,,,------...000------000111///...000GGGbbb\\\888OOOsssmmmNNNHHH===555888>>>===777333======<<<<<<<<<===???@@@===IIIUUUVVVSSSZZZlll}}}zzzfffrrruuu\\\;;;+++((()))***,,,++++++++++++,,,------...###111222666yyy~~~~~~aaaDDD666333111;;;BBBJJJLLLKKKJJJNNNRRRRRREEE===AAAGGGFFFFFFIIIFFFBBB===888444;;;NNN```___ccc\\\aaa}}}xxx~~~]]]222)))...)))(((((((((((('''''''''((())))))((('''(((+++---EEEooommmPPPQQQ@@@+++333222///---///444888:::;;;===CCCLLLYYYjjjuuuuuunnn~~~wwwsss<<<'''((()))(((((((((((('''''''''((((((((())))))******+++///===QQQhhhqqqqqqvvvxxxuuutttsssiii\\\YYY^^^cccbbbZZZKKK<<<222+++&&&******))))))((((((''''''...!!!###...((( ;;;eeeWWW111000...///666BBBNNNUUU^^^[[[ZZZ^^^dddfffbbb^^^XXX]]]\\\XXX///***///***(((...)))***...''';;;nnnmmm===333$$$999AAACCCJJJdddmmmnnnttt{{{rrreeeZZZTTTQQQOOONNNTTT]]]GGGMMMNNNQQQ}}}\\\777---000000'''(((---111,,,&&&)))333sssVVVCCC444000+++%%%(((222'''+++000333555999@@@EEEjjjwwwoooZZZoooTTT---******...---''')))000)))///...(((IIIgggRRRNNNRRR[[[___lllKKK%%%,,,444"""++++++++++++++++++++++++'''888+++PPPppp:::999eee999888AAA===>>>HHHCCC>>>>>>FFFKKKWWWwwwQQQ+++;;;444555555555444555888:::<<>>999333333444555555555444444666666777777777777777666DDD;;;777999<<>>......555:::;;;:::666555444333333444555666???999===QQQfffmmmiiicccfff{{{ggg===+++************+++************+++,,,,,,111(((++++++,,,WWW{{{yyy|||{{{oooZZZFFF888333...333:::===@@@DDDJJJOOOZZZNNNCCC@@@@@@>>>>>>@@@777111...666DDDOOOTTTUUUDDDZZZccchhhvvvjjjbbb~~~vvvuuu```666+++222)))((((((((('''''''''&&&&&&&&&'''((((((''''''((())))))>>>___|||rrrFFFAAAGGG,,,444000///000111222555999666III]]]eeeeeefffhhhiiivvvlll{{{qqqRRR)))777!!!((((((((('''''''''&&&&&&''''''((((((((())))))))),,,,,,'''+++>>>KKKQQQ[[[^^^___bbbfffbbbZZZWWWYYYFFFEEE???555+++&&&'''((()))))))))((((((''''''''',,,###%%%///,,,###,,,@@@___;;;%%%---333...777MMMWWWVVVVVVXXXZZZXXXTTTPPPUUUaaakkkbbb<<<###***444,,,%%%'''222(((...+++$$$MMMNNNyyyTTTBBB???***222666DDD;;;IIIKKKRRR[[[ZZZZZZZZZWWWRRRKKKEEELLLBBB---;;;MMM[[[lllCCC++++++---'''''')))******+++...///---+++ppp888555@@@777---...,,,222555555<<>>???888666>>>NNNggg{{{===666666222333444333333444777999:::lllfff___RRRHHH???>>>:::222333333444555444444444555666666777777777666666;;;666777>>>;;;555===MMMiiivvvSSSAAA999222222444222///...000000000000000000000000....../////////000000000%%%222999555000222555555)))111999:::888444///+++444555444000///111111000///000///,,,***,,,---///,,,,,,++++++++++++,,,,,,(((,,,...---,,,---111333,,,CCC```ooosssAAAIIIVVVZZZ```RRRCCC===;;;999777777DDDCCCBBBBBBBBBCCCDDDEEEBBBDDDPPPdddpppnnnddd]]]nnn~~~}}}lllLLL...)))---,,,)))))))))))))))))))))***++++++%%%333222+++)))***PPPllleeehhhrrrnnnXXXAAA777///---,,,---000555888;;;666555666999999444...+++//////333???NNNVVVSSSKKKfff@@@MMM\\\\\\]]]dddmmmeeeuuukkkGGG000,,,((( ''''''''''''&&&&&&&&&&&&$$$&&&(((((((((''')))***444###cccxxxZZZiiiwwwwwwUUUWWWNNN<<>>;;;:::000---***(((''''''(((***((((((((('''''''''''''''$$$%%%&&&&&&''')))******@@@WWW......777111...444999===AAABBBAAAAAABBBEEEPPPbbb~~~{{{jjj<<<000'''***...+++'''''')))%%%%%%+++)))+++XXX^^^???777333---)))@@@---;;;:::BBBEEEDDDEEEIIIKKKIIIAAA:::///'''>>>RRRhhhxxxuuuyyydddGGG000(((((((((%%%)))---***######***,,,(((;;;)))WWW999222111...,,,...,,,&&&&&&---222333444+++$$$333PPP~~~uuu000000///,,,***+++***((()))++++++$$$%%%+++&&&&&&SSScccDDD$$$%%%444,,,$$$000))))))))))))))))))))))))'''(((...***DDD___gggDDD999???zzz\\\OOOnnnhhh<<>>AAA333333AAA???///<<>>999111---++++++***((((((((()))+++++++++***+++///999BBBEEEEEEHHHKKKLLLKKK[[[yyyiiiccc]]]aaaooofffjjjQQQ444...%%%+++''''''&&&&&&&&&%%%%%%%%%###%%%'''''''''''')))+++333(((777UUUnnniii]]]nnnpppsssnnn^^^iiieee>>>AAA:::888===@@@CCCOOO]]]eeeaaaZZZTTTWWW^^^aaa___WWW___TTT&&&)))(((111''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!++++++'''((($$$###,,,444000------...,,,'''"""'''###!!!$$$'''&&&&&&&&&''''''''''''''''''&&&&&&###******###$$$,,,+++###)))ZZZhhhFFF111+++)))%%%'''+++---,,,***,,,444<<>>:::444222222333444444444444333333444555666777777777777???333444???999***222JJJ444555666:::>>>???<<<999222888<<<;;;444///000222333222000///111222222000........./////////000000------........./////////555111+++(((,,,333444222...///111222111---+++***...///000000...---000444---111222///...///...)))++++++************++++++,,,//////+++***------)))000...)))@@@ZZZccc}}}zzzsss\\\666KKKNNNVVV^^^```]]]]]]```lllkkkkkkkkklllmmmooopppjjjggg]]]SSSWWWgggrrruuuzzzoooxxxsssfff]]]OOO222---((()))++++++(((&&&((((((''''''(((((()))***------!!!111)))"""555OOOooosssuuuzzzsss```UUUVVVWWWTTTFFFDDD@@@:::333...,,,+++444333...)))''',,,222777555>>>CCC???<<<@@@FFFHHHIII\\\^^^KKK|||tttQQQSSSaaaRRR888'''$$$"""&&&000&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%((()))###,,,"""888___dddYYYNNN]]]mmmhhheeevvvuuu^^^TTT[[[MMMDDDHHHMMMOOOSSS[[[WWWTTTMMMIIILLLQQQPPPJJJNNNWWW///###)))&&&###...&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%(((,,,&&&"""&&&&&&'''000""""""###$$$&&&''''''&&&'''""""""&&&'''$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&'''******&&&&&&)))***'''!!!***EEE{{{jjjFFF:::888444000000///...111999EEEOOOsssuuuiiipppZZZMMM///(((******&&&$$$&&&***,,,###000''' ---))) ,,,QQQhhhgggXXXmmmNNNKKK;;;555+++000)))((($$$)))000555666333///,,,FFFPPPdddkkkiiigggdddiiiFFF444$$$!!!$$$%%%&&&(((###&&&(((((()))++++++)))222,,,>>>fffHHH>>>777:::===AAAKKKVVVjjjrrrBBB$$$222$$$)))((('''&&&(((******((((((***'''&&&...---%%%"""$$$[[[zzzqqqSSS111***!!!,,,222***$$$''')))''''''''''''''''''''''''''''''---***000...:::???DDD>>>555DDDoooQQQ{{{~~~222:::000...444...///000000000111444777777KKKjjj^^^PPPGGG@@@===666222222333444444444333333222333444666777888888888222::::::444666===:::000888999999666222222666:::777333000000444555333000...111222000...///000000---.........//////000000---------.........//////---///222444222///---------+++******+++,,,...222,,,+++---000111...***((())),,,,,,((()))......)))++++++************++++++***+++***)))---222...%%%...+++---(((999YYY[[[___{{{___hhh<<<;;;===@@@AAA???AAAEEE============>>>@@@BBBCCCFFFUUU___^^^cccllljjj___hhhuuussshhhWWWUUUFFF888******)))(((***,,,+++''''''''''''''''''((())))))&&&***000...(((,,,000,,,AAAUUUbbbiiirrr~~~vvvgggZZZqqqUUUPPPIII888???CCCFFFBBB:::444333555---222666666555555666666999:::888777<<>>CCC888888"""777&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((("""###,,,***###$$$%%%))),,,)))&&&%%%&&&''')))%%%&&&)))'''"""###(((&&&&&&&&&&&&&&&&&&&&&&&&%%%"""###'''&&&"""$$$***+++)))...FFF|||vvvhhhWWWJJJ>>>;;;999===IIIZZZkkkvvvpppiiicccaaa```QQQ888$$$)))%%%&&&+++,,,'''%%%&&&$$$)))'''###$$$&&&(((+++///@@@ttt```wwwUUUIIIdddcccHHH444000---------,,,)))%%%'''444IIIXXXXXXfffZZZgggiii[[[]]]HHH000...+++)))******(((%%%(((&&&%%%'''((((((&&&%%%333$$$""",,,<<>>KKKIIIDDD@@@DDDJJJLLLEEE>>>JJJHHHDDDAAA===;;;::::::AAA@@@???===;;;999777666'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''',,,AAA^^^ssszzz~~~}}}xxxsssdddttt```wwwYYYeee\\\\\\^^^\\\QQQ@@@111)))''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""222MMMjjj{{{yyyfffUUUfffSSSIIIPPPVVVPPPFFFAAA777CCC///IIIDDD```QQQ```ZZZ^^^dddddd]]]OOO@@@666&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&'''((((((555YYY~~~mmmFFF((((((...((((((000(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++(((&&&(((222DDDYYYgggrrrwww~~~{{{sssmmm\\\KKK777+++))),,,,,,***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))+++...------666AAAYYYBBB<<<;;;:::???EEENNN___UUU111///444...***000---...////////////222444;;;;;;gggZZZMMMFFF@@@<<<444000111222333444444333333444444444444555555555555555555555444444444444333333333333333333333333333222111111111000000000///000000000000000000000000........................///////////////////////////......------......///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++***************************,,,---+++))),,,444:::aaabbb___YYYWWW___ooo}}}oooXXXGGGCCCIIIRRRWWWHHHJJJLLLNNNNNNNNNPPPQQQTTTVVVYYYYYYWWWUUUSSSSSSHHHGGGEEE???888///)))%%%)))((((((((('''''''''&&&''''''''''''''''''''''''''''''((((((((())))))))))))---:::FFFFFF@@@FFFRRRYYYAAALLLGGGWWWiiiLLLKKKBBB<<<333//////000111000222222222111111000000000000222666:::===>>>======<<<>>>@@@AAA@@@===999666000+++%%%$$$&&&(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&((()))&&&###%%%...666<<<999777:::>>>???;;;555::::::999888777777777888555444333111///...,,,,,,''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''&&&%%%---<<>>222***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((%%%''')))%%%###111DDDnnngggVVV===+++!!!)))...)))'''+++((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((())),,,111555777:::???AAAAAA===888444111---)))''')))+++***(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''(((+++)))(((...777MMMGGG222%%%,,,222///,,,000,,,...//////...///111444999:::dddYYYLLLCCC<<<:::555...///111222333444444444111222222222222333333333333333222222222111111111111111111111111111111111000000000///////////////........................------------------------...........................------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++++++++++++++************************)))((((((***,,,,,,***'''333DDDUUUXXXOOOEEEEEEJJJRRRTTTXXX\\\]]]WWWLLLDDDNNNOOOPPPPPPNNNMMMMMMNNNNNNMMMKKKJJJHHHDDD???;;;:::;;;888111)))%%%&&&)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))...'''&&&111888666222111GGG555>>>666???OOO???EEEKKK@@@333,,,---//////---+++++++++,,,------.........111666:::;;;888444111222333555555333000---+++***'''$$$$$$&&&'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&$$$"""###$$$---------///222222000...---...///000111111111111......---+++***(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%)))***&&&###%%%***,,,HHHJJJSSS___bbb```dddmmmddd___^^^[[[ZZZRRRNNNLLLJJJCCC888---&&&$$$&&&(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&$$$###(((777MMM^^^[[[YYY]]]bbb___WWWXXX___OOOYYYGGGUUULLLZZZHHHQQQLLLIIICCC<<<333+++%%%"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%"""$$$***)))###"""&&&***@@@___xxxzzzjjjQQQ333%%%$$$''',,,---((($$$###''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((%%%###!!!!!!&&&&&&'''(((((('''&&&%%%"""%%%(((******(((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''(((&&&$$$(((...+++===vvvzzz666((((((+++000000,,,+++,,,,,,---.........///111333777:::aaa[[[NNNCCC:::777333000000111111222222222222000000000000111111111111111111000000000/////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++************************************************************,,,)))&&&&&&***------,,,***,,,222;;;BBBBBB;;;444111333666<<<@@@AAA>>>;;;???@@@AAA@@@>>><<<<<<<<<:::888777888999888444000222111...***&&&%%%(((+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((///%%%"""***333333///,,,+++...???444)))+++'''666>>>:::555222222222000---***++++++,,,---......////////////////////////......//////...---***'''&&&%%%$$$###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%'''((('''%%%###&&&(((***++++++++++++,,,+++,,,---...---,,,+++***++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))'''%%%%%%&&&&&&///333;;;DDDFFFFFFMMMWWWIIIJJJBBBJJJ???DDD:::<<<000,,,(((''''''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###(((+++***'''&&&+++111DDDBBBEEEOOOUUUTTTSSSUUUQQQYYYJJJRRRJJJPPP>>>CCC999555000***&&&#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&!!!"""'''***)))***---...***%%%(((999UUUrrr~~~|||jjjJJJ000%%%'''...333(((,,,,,,(((&&&&&&&&&###&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%%%%&&&)))+++'''''''''((((((((())))))+++***)))((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))'''&&&'''***000---+++pppmmmyyyRRR.........333555///***)))+++++++++,,,......---...000222555:::zzz\\\ZZZQQQFFF<<<888333333222222111111000000000/////////000000000111111000////////////.................................------------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......,,,,,,++++++++++++,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))...,,,)))&&&%%%%%%'''((((((''''''(((---222888;;;666222+++((()))...444777///111222111000......///...,,,+++---000000...******'''$$$$$$&&&''''''%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''$$$$$$(((++++++,,,...***(((000...///111***---***---000000---++++++,,,------------------.........---+++))))))+++---///,,,,,,,,,+++)))(((&&&%%%$$$$$$$$$&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$######%%%(((***)))((($$$&&&((()))(((((()))+++***++++++++++++)))'''&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!###&&&''''''&&&((((((,,,000333444777<<<888===111<<<---:::---///$$$""""""%%%)))***'''###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$'''(((###+++666;;;888666<<>>BBB===>>>///444***(((&&&$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((&&&$$$$$$$$$###'''+++ (((000555555333222>>>DDD===III<<>>;;;555333222222222222222333333444333333333333333333444222222333333333222222111000000000000000000000000000000/////////.........///......------......//////......------....../////////////////////////////////............//////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************++++++******************+++***)))(((((('''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))***)))(((###$$$%%%&&&((()))******,,,,,,++++++++++++******************************+++******)))((('''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))++++++******)))************************++++++************++++++)))*********++++++++++++((()))++++++***+++---///222777GGGccc\\\QQQHHH@@@<<<777444333333333333444444555666555555444444555555666444444555555444444333222111111111111111111111111111111111000000000//////000//////////////////000000//////////////////000////////////////////////000//////......//////000///......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))***)))((($$$$$$%%%&&&'''(((((()))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***)))((((((******************************))))))))))))******))))))))))))*********+++((()))++++++***+++---///111666BBBggg^^^RRRHHHAAA>>>888444444444444555555666777888777777666666777777888666666777777666666555444333333333333333333333333222222222222111111111111111111000000000000111111111111000000000000111111////////////////////////000000////////////000000000000///.......................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((()))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))***)))'''$$$$$$%%%%%%%%%&&&&&&&&&'''((()))***+++,,,------++++++++++++++++++++++++((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))(((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((()))++++++***+++---///111444===jjj___QQQIIIBBB???999444444444555666777888999:::999999888888999999:::888888888888888777666555444444444444444444444444333333333333222222222222222222111111111111222222222222111111111111222222000000000000000000000000111111000000000000111111111000//////......//////........................------------------------,,,---------------......---,,,+++******))))))***(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))(((''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((()))((()))++++++***+++---///111444888kkk___QQQIIICCC@@@:::444444555666777888:::;;;;;;;;;;;;::::::;;;;;;;;;::::::::::::999888777666555555555555555555555555333333333333333333444444333333222222222222333333333333222222222222333333222222222222222222222222333222222111111222222333111111000///////////////////////////////////////........................------....../////////000...---,,,++++++******+++(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''%%%%%%$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***)))((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&'''''''''((((((((((((((()))++++++***+++---///222666666lll___SSSLLLFFFBBB:::666666666777999;;;<<<===>>>>>>>>>======>>>>>>>>>============<<<;;;999999888888888888888888888888555555555555666666666666555555444444444444555555555555444444444444555555444444444444444444444444555444444444444444444555333222222111111111111111111111111111111111111111000000000000000000000000......//////000111111111///...---,,,,,,++++++,,,)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%((('''%%%###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***)))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((()))++++++***+++---///111999666mmmaaaUUUOOOJJJEEE<<<888888999:::<<<>>>@@@AAABBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;777888888888999999999:::888888777777777777888888888888777777777777888888666666666666666666666666777666666666666666666777666555444444333333444444333333333333333333333333111111111111111111111111//////000000111222222333000///...---,,,,,,,,,,,,)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ %%%)))(((%%%###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""##################################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))(((''''''(((((((((((((((((((((((()))(((((((((((((((((()))''''''((((((((()))))))))((()))++++++***+++---//////999666wwwnnnbbbXXXRRRLLLGGG>>>::::::;;;===???AAACCCDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>:::::::::;;;;;;<<<<<<<<<;;;::::::999999::::::;;;;;;::::::999999::::::;;;777777777777777777777777888888777777777777888888888888777666666666666666666666666666666666666666111111111111111111111111//////000111222222333333000///...------,,,------))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***)))&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ %%%))))))%%%"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""##################################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((()))++++++***+++---///---:::666rrroooeee\\\TTTKKKGGGCCC???<<<;;;???FFFJJJIIIFFFMMMNNNKKKGGGHHHLLLLLLIIIJJJIIIHHHHHHHHHFFFCCCAAA@@@??????AAACCCCCCBBBAAAAAA???===<<<===>>>===;;;???>>>===;;;:::::::::999>>>>>>============>>>>>>:::<<<===<<<;;;999999999=========<<<<<<;;;:::::::::::::::999999888888777777888999999999888777666666777777666444333444666444555666777888888777777666444222111111000///---***))))))(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$%%%'''((()))(((&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))))))))))))))))))))))))))************+++,,,---...555///<<>>??????AAAAAABBBCCCCCCBBBAAAAAAEEEFFFFFFDDDAAA???>>>???@@@??????>>>>>>>>>?????????>>>==================<<<======>>>===<<<;;;:::888999999888777666888999777777777888888888888888888555222111111000...---******)))(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''((('''%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((('''&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))************+++,,,---...555///<<>>===<<<<<<<<<===>>>===:::777555444333000///+++******)))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))************+++,,,---...333///;;;QQQpppfff^^^WWWOOOLLLHHHBBB@@@AAAGGGPPPVVVWWWUUUYYYaaaccc\\\VVVWWW\\\aaa``````aaabbbaaa___ZZZVVVWWWVVVUUUUUUUUUUUUSSSQQQQQQSSSSSSQQQMMMIIIHHHHHHJJJKKKKKKKKKLLLNNNOOOPPPMMMMMMLLLLLLLLLLLLMMMMMMHHHHHHHHHFFFEEEGGGJJJMMMNNNMMMKKKJJJJJJJJJKKKLLLJJJHHHFFFEEEFFFHHHKKKLLLIIIIIIHHHGGGFFFEEEDDDCCC???@@@AAAAAA@@@@@@BBBDDDHHHGGGDDDCCCBBBCCCDDDEEEDDDAAA===;;;999888555333,,,+++******))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''((((((((()))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))************+++,,,------111///:::JJJpppfff^^^WWWNNNKKKGGGCCCAAACCCJJJTTT[[[]]][[[bbbjjjlllddd\\\[[[aaafffggggggfffffffffccc^^^[[[YYYXXXWWWWWWWWWVVVTTTRRRTTTVVVXXXWWWUUURRRPPPOOOPPPPPPPPPQQQRRRSSSUUUUUUXXXWWWTTTSSSSSSTTTWWWXXXMMMMMMMMMLLLKKKLLLOOORRRSSSRRRPPPMMMLLLKKKKKKKKKLLLJJJHHHGGGHHHJJJMMMNNNLLLKKKJJJIIIHHHGGGFFFFFFCCCDDDEEEEEEDDDDDDFFFHHHLLLKKKIIIGGGFFFGGGHHHJJJGGGDDD@@@>>><<<:::777555------+++******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((()))))))))******'''''''''((((((((())))))************************************+++,,,------//////:::DDDqqqggg^^^WWWMMMJJJFFFCCCBBBDDDLLLWWW```bbbaaagggoooqqqiiiaaaaaagggkkkmmmllliiihhhfffccc___\\\[[[ZZZYYYYYYZZZYYYWWWUUUVVVWWWYYY\\\___^^^[[[WWWUUUUUUUUUUUUUUUVVVWWWWWWZZZXXXUUUTTTTTTUUUXXXZZZRRRRRRQQQOOOLLLKKKMMMNNNTTTSSSQQQOOOMMMKKKIIIHHHLLLKKKIIIHHHIIIJJJLLLMMMMMMLLLKKKIIIHHHHHHHHHHHHFFFGGGHHHGGGFFFFFFHHHIIIKKKJJJIIIHHHHHHHHHIIIJJJFFFCCC@@@===;;;:::777555......,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))************(((((()))))))))*********************************************+++,,,---......000:::>>>tttiii```XXXNNNJJJFFFBBBBBBDDDMMMYYYbbbeeedddiiioooqqqkkkfffggglllooorrroookkkhhheeeccc___]]]___^^^]]]^^^___^^^]]][[[]]]\\\]]]bbbggggggaaaZZZYYYXXXWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTRRROOOMMMMMMNNNTTTUUUUUUTTTRRROOOLLLJJJKKKKKKJJJJJJIIIJJJJJJJJJMMMLLLKKKJJJIIIIIIJJJJJJHHHIIIJJJHHHGGGFFFHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJEEECCC???===<<<:::888666///...---,,,+++*********************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((()))))))))*********++++++************++++++++++++************************************+++,,,---...///222;;;999vvvkkkbbbYYYOOOKKKFFFBBBAAAEEENNNZZZdddgggfffiiinnnpppkkkhhhlllqqqsssuuuqqqlllhhheeebbb___]]]cccbbbaaabbbccccccaaa```gggcccaaafffkkkjjjaaaXXX[[[ZZZYYYWWWVVVVVVUUUUUUZZZ\\\^^^``````^^^\\\ZZZVVVXXXYYYYYYWWWUUUUUUVVVVVVXXXYYYYYYXXXUUURRRPPPKKKKKKKKKKKKJJJIIIIIIIIIMMMLLLKKKJJJJJJJJJKKKLLLJJJJJJJJJIIIGGGFFFGGGIIIIIIJJJKKKLLLLLLLLLLLLLLLGGGDDDAAA???>>>===;;;999000///---,,,+++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***))))))************+++++++++******+++++++++,,,,,,,,,************************************+++,,,---...111444;;;555|||fffbbbbbbSSSPPPHHHGGGEEEEEEKKKVVVaaaiiimmmjjjlllooorrrtttuuuuuuuuuwwwwwwtttnnngggbbbbbbccceeeddddddfffiiilllmmmmmmqqqpppmmmjjjhhhfffeeeddd_________]]]\\\\\\___bbbiiimmmmmmhhhfffhhheee```]]]ZZZYYY[[[```bbb___[[[\\\[[[^^^___ZZZTTTSSSVVVWWWRRROOOOOOPPPQQQRRRSSSNNNRRRUUUSSSOOOMMMOOORRRPPPPPPPPPPPPPPPNNNLLLIIIJJJPPPUUUVVVRRROOOOOORRRMMMNNNJJJCCC@@@AAAAAA???777111,,,,,,,,,))))))+++,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))((())))))******))))))(((''''''''''''''''''''''''(((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$""""""###%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$%%%''')))******...,,,***((('''((()))******+++,,,------,,,+++***------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---///000///...+++***---.........---+++)))(((,,,+++*********+++,,,---111000999888}}}eee^^^^^^QQQSSSMMMFFFDDDFFFOOO___llltttvvvtttvvvyyy{{{}}}}}}|||||||||}}}}}}yyysssooommmmmmllljjjiiiiiilllppprrrsss}}}|||zzzxxxvvvtttsssssskkkkkkkkkiiihhhiiimmmooossswwwxxxttttttvvvuuuppphhhffffffjjjnnnnnnjjjfffcccccceeegggddd^^^]]]```[[[YYYWWWXXX[[[\\\^^^___ZZZ]]]```___\\\\\\___bbbaaa```^^^\\\ZZZXXXUUUSSSSSSVVVZZZZZZXXXWWWXXXYYYYYYYYYUUUOOONNNOOONNNKKK>>>777333333222//////111.........---------,,,,,,000000000000000000000000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************************************(((((())))))))))))(((((())))))))))))))))))))))))******++++++++++++************)))))))))((((((((((((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((((()))+++,,,------...---+++)))(((((()))******+++,,,------,,,++++++////////////.........------------------------------......///...---+++***,,,---.../////////...---,,,+++*********+++------111000888777ppphhhgggZZZ]]]VVVPPPNNNQQQ___rrr~~~zzzuuussstttwwwzzz|||~~~|||{{{zzzyyyxxxtttttttttsssrrrtttxxxzzzyyy|||~~~}}}~~~}}}sssrrrrrrtttvvvtttnnniiihhhgggiiillljjjeeedddgggaaa```___```bbbdddeeedddcccfffhhhhhhfffhhhlllpppqqqoookkkhhhdddbbb``````]]]]]]^^^^^^___```aaabbbcccaaa\\\WWWWWWYYYVVVQQQ@@@:::555555444222111333111111111000000000000///000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&&&&&&&'''(((***)))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))))))))***+++,,,------000///---+++++++++,,,---......////////////.....................---,,,,,,......////////////......000000000///...---------...///000111111111000///,,,+++*********+++---...000000777666{{{qqqiiifffXXXXXXOOOPPPNNNQQQ```uuu|||tttpppoooqqqtttuuu}}}}}}}}}}}}|||{{{{{{zzzyyyzzzzzzzzzzzz{{{|||~~~|||zzzxxxwwwvvvrrrmmmiiinnnlllnnnqqqoookkkiiikkkiiijjjiiiggghhhkkkiiiffflllmmmmmmmmmlllnnnrrrvvvyyyxxxuuuqqqmmmlllmmmnnnkkkhhhffffffiiikkkmmmmmmkkkhhhbbb\\\[[[\\\XXXQQQDDD===888888777444444666444444444333333333222222111111111111111111111111333333222222222222111111444444333333333333222222111111111111111111111111222222222222222222222222000000000000000000000000////////////////////////........................////////////////////////---------.........////////////////////////////////////000000000000/////////////////////////////////000000000000000000////////////.........------........................,,,,,,+++++++++*********------------------------++++++++++++++++++++++++------------............,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************)))******++++++++++++******))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((())))))***))))))((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((''''''((()))+++++++++******)))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&(((((((((((())))))))))))***+++---...---......///333222000///...///000111444444444444333333333222000000111111000///...---//////000111111000//////333222111000////////////222333333333222000...---,,,,,,+++***+++,,,---...///000666555ppprrrfffaaaUUUXXXPPPUUURRRUUUbbbttt|||~~~xxxttttttvvvyyyzzz~~~}}}~~~|||zzzwwwtttqqqooowwwtttuuuxxxwwwssspppqqqqqqssssssppprrrvvvvvvqqquuuuuutttsssrrrsssvvvxxxzzzzzzyyyvvvttttttxxx{{{xxxuuurrrqqqssswwwyyyzzzwwwuuunnngggcccaaa[[[TTTKKKEEE@@@???>>>;;;;;;===888888888777777777777666888888888888888888888888::::::999999888888888888777777666666666555555555777777777777777777777777666666666666666666666666444444444444444444444444111111111111111111111111222222222222222222222222111111111111111111111111000000000000111111111111333333333333333333333333222333333333333333333222222222222222222222222222222222333333333333222222222111111111111000000000111111111111111111111111////////////............////////////////////////........................111111111111222222222222////////////////////////------...///////////////........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))******************************)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***++++++,,,******)))(((((('''&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''')))***,,,+++)))(((((())))))*********++++++,,,,,,''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))...000333333222111222444444333111000000111222333888777777666666555555555555666666777666444222111///000222222222222000///222111000/////////000000333333444333222111///...---,,,+++++++++,,,---...///111555555cccqqqaaa[[[TTT]]]YYYZZZXXXYYYdddrrrzzzyyyuuuzzz{{{|||}}}~~~}}}zzzyyy{{{}}}{{{{{{|||}}}}}}|||zzzyyy~~~}}}~~~}}}{{{xxxvvvuuuyyyvvvvvvzzz{{{wwwttttttqqqvvvvvvsssxxx}}}zzzyyywwwvvvvvvvvvwwwwwwuuuvvvvvvtttrrrtttxxx}}}}}}{{{xxxwwwwwwyyy|||~~~~~~yyyooohhhccc^^^XXXQQQJJJEEEEEECCC@@@???AAA@@@@@@?????????>>>>>>>>>========================>>>>>>======<<<;;;;;;;;;======<<<<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777777777777777777777777777777777777777777777777444444444444444444444444555555555666666666666777888888888888888888888888555555666666666666555555666666666666666666666666555666666777777666666555555555555555444444444333444444444444444444444444444333333333333222222222000000000000000000000000222222222222222222222222444444444555555555666666333333333333333333333333111111222333333333333222222222222222222222222222111111111111111111111111////////////////////////000000000000000000000000.........---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------.........///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,---------,,,,,,,,,++++++*********++++++++++++++++++++++++------,,,,,,,,,,,,++++++))))))))))))))))))))))))---...///...,,,******+++'''(((((()))***+++,,,,,,************************))))))))))))************************************************************************************************************))))))))))))))))))))))))((((((((())))))))))))***''''''(((((())))))******...111555555333111222444666555333222222333444555;;;:::999888777777777777555666777888777444222000111222444555555444222111///000000000111111111111000111333444444444333222---,,,+++++++++,,,...///...222666666WWW}}}ooojjjccclllggghhhgggiiiqqq{{{}}}|||{{{|||~~~~~~~~~}}}|||~~~{{{xxxxxxuuuvvv{{{~~~|||zzzzzzuuuzzzzzzvvv{{{~~~~~~}}}}}}}}}}}}|||{{{wwwyyyzzzwwwsssssswww{{{}}}zzzzzz~~~vvvkkkeeeaaa^^^WWWPPPKKKJJJIIIFFFEEEGGGIIIIIIIIIHHHHHHHHHHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCBBBAAAAAAEEEEEEDDDDDDCCCBBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>========================;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;:::::::::999999999888888888888777777777777777777777777888888777777777666666666444444444444444444444444555555555555555555555555777777777777888888888888666666666666666666666666444444555666666666666666666666666666666666666666444444444444444444444444222222222222222222222222222222222222222222222222222222222222111111111111//////000000000000//////......................../////////000000000111111000000000000000000000000////////////////////////111111000000000000//////........................////////////////////////........................////////////////////////........................000000000000/////////...------------------------...///111000///......///***++++++,,,,,,---------........................------------....................................////////////////////////////////////////////////........................------------------------,,,,,,---------.........+++,,,,,,---......//////111555999999666444555777;;;:::999888888999;;;<<<@@@???===<<<;;;;;;<<<<<<888999::::::999777444222444666888999999888666444111222444666777777777666333333555666666666555444------,,,+++,,,---...///...444777777NNN|||{{{xxxzzz~~~|||yyy|||}}}qqqjjjhhhggg```YYYTTTSSSRRRNNNMMMOOOPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNQQQQQQPPPOOONNNNNNMMMMMMKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;888888888888888888888888:::::::::999999999999888888888888888888888888888777777777777777777777777888888999999999:::::::::888888888888888888888888666666777888888888888888777777777777777777777777666666666666666666666666666666666666666666666666444444444444444444444444888888777777777666666666333444444555555444444333111111111111111111111111000111111111222222222222333333333333333333333333000000000000000000000000444444444333333333222222000000000000000000000000222222222222222222222222000000000000////////////222222222222222333333333000000000000000000000000222222222222111111111111000000000000000000000000---///111111111000111222000000000000000/////////111111111111111111111111000000000000111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000111111111111222111222222333444444555555:::???DDDDDD@@@===???AAABBBAAA???>>>???@@@AAACCCEEEDDDCCCAAA@@@@@@AAAAAA@@@AAACCCCCCBBB???<<<:::777888:::<<<<<<:::888777555777:::===>>>>>>======888888999888777666444333------,,,+++,,,---...///...444777777JJJ